Revert 250828 "Add a UMA stat to track if the Browser blacklist ..."
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob79e13f489299db9ada2aeb35db67c8699786dee9
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.CrosAutoclick" enum="BooleanEnabled">
66   <summary>
67     Whether the Chrome OS Autoclick feature is on (checked once 45 secs after
68     startup).
69   </summary>
70 </histogram>
72 <histogram name="Accessibility.CrosAutoclickDelay" units="milliseconds">
73   <summary>
74     If the user has enabled Autoclick, this is the delay set by the user for
75     autoclicks to occur, in milliseconds.
76   </summary>
77 </histogram>
79 <histogram name="Accessibility.CrosHighContrast" enum="BooleanEnabled">
80   <summary>
81     Whether the Chrome OS High Contrast mode feature is on (checked once 45 secs
82     after startup).
83   </summary>
84 </histogram>
86 <histogram name="Accessibility.CrosLargeCursor" enum="BooleanEnabled">
87   <summary>
88     Whether the Chrome OS Large Cursor feature is on (checked once 45 secs after
89     startup).
90   </summary>
91 </histogram>
93 <histogram name="Accessibility.CrosScreenMagnifier" enum="BooleanEnabled">
94   <summary>
95     Whether the Chrome OS Screen Magnifier feature is on (checked once 45 secs
96     after startup).
97   </summary>
98 </histogram>
100 <histogram name="Accessibility.CrosSpokenFeedback" enum="BooleanEnabled">
101   <summary>
102     Whether the Chrome OS Spoken Feedback feature is on (checked once 45 secs
103     after startup).
104   </summary>
105 </histogram>
107 <histogram name="Accessibility.CrosStickyKeys" enum="BooleanEnabled">
108   <summary>
109     Whether the Chrome OS Sticky Keys feature is on (checked once 45 secs after
110     startup).
111   </summary>
112 </histogram>
114 <histogram name="Accessibility.CrosVirtualKeyboard" enum="BooleanEnabled">
115   <summary>
116     Whether the Chrome OS Virtual Keyboard feature is on (checked once 45 secs
117     after startup).
118   </summary>
119 </histogram>
121 <histogram name="Accessibility.InvertedColors" enum="BooleanEnabled">
122   <summary>
123     Whether Windows system settings show that high-contrast mode is enabled and
124     the user has selected a light-on-dark color scheme (checked once 45 secs
125     after startup). This causes Chrome to prompt the user with a bubble to
126     optionally install a High Contrast extension and theme.
127   </summary>
128 </histogram>
130 <histogram name="Accessibility.ManuallyEnabled" enum="BooleanEnabled">
131   <summary>
132     Whether Chrome has enabled accessibility support because the user passed the
133     --force-renderer-accessibility flag on the command-line (checked once 45
134     secs after startup).
135   </summary>
136 </histogram>
138 <histogram name="Accessibility.State" enum="BooleanEnabled">
139   <summary>
140     Whether Chrome has enabled accessibility support because it detects
141     supported assistive technology running, or due to being manually enabled via
142     a command-line flag (checked once 45 secs after startup).
143   </summary>
144 </histogram>
146 <histogram name="Accessibility.WinAudioDescription" enum="BooleanEnabled">
147   <summary>
148     Whether Windows system settings show that audio descriptions are enabled
149     (checked once 45 secs after startup).
150   </summary>
151 </histogram>
153 <histogram name="Accessibility.WinJAWS" enum="BooleanEnabled">
154   <summary>
155     Whether the third-party JAWS screen reader is running (checked once 45 secs
156     after startup).
157   </summary>
158 </histogram>
160 <histogram name="Accessibility.WinNVDA" enum="BooleanEnabled">
161   <summary>
162     Whether the third-party NVDA screen reader is running (checked once 45 secs
163     after startup).
164   </summary>
165 </histogram>
167 <histogram name="Accessibility.WinSAToGo" enum="BooleanEnabled">
168   <summary>
169     Whether the third-party System Access To Go screen reader is running
170     (checked once 45 secs after startup).
171   </summary>
172 </histogram>
174 <histogram name="Accessibility.WinScreenReader" enum="BooleanEnabled">
175   <summary>
176     Whether Windows system settings show that a screen reader is running
177     (checked once 45 secs after startup). Note that this does not necessarily
178     mean that Chrome has detected a supported screen reader and has enabled its
179     accessibility mode.
180   </summary>
181 </histogram>
183 <histogram name="Accessibility.WinStickyKeys" enum="BooleanEnabled">
184   <summary>
185     Whether Windows system settings show that Sticky Keys are enabled.
186   </summary>
187 </histogram>
189 <histogram name="Accessibility.WinZoomText" enum="BooleanEnabled">
190   <summary>
191     Whether the third-party ZoomText screen magnifier is running.
192   </summary>
193 </histogram>
195 <histogram name="Apps.AppLaunch" enum="AppLaunch">
196   <summary>
197     The number of times v2 packaged apps are launched grouped by
198     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
199   </summary>
200 </histogram>
202 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
203   <summary>Interactions with the App Launcher promo dialog.</summary>
204 </histogram>
206 <histogram name="Apps.AppListSearchCommenced" units="searches">
207   <summary>
208     The number of searches that are started in the app list. This is gathered
209     each time the app list search box transitions from empty to non-empty.
210   </summary>
211 </histogram>
213 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
214   <summary>
215     The type of app list search result that was opened by the user. This is
216     gathered per click of a search result.
217   </summary>
218 </histogram>
220 <histogram name="Ash.ActiveTouchPoints">
221   <summary>
222     Number of active touch-points when a new touch-point is added.
223   </summary>
224 </histogram>
226 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
227   <summary>
228     The show type of the active window tracked over time by logging on a regular
229     basis (30 minutes).
230   </summary>
231 </histogram>
233 <histogram name="Ash.Dock.Action" enum="DockedAction">
234   <summary>
235     User-initiated action taken that affects docked windows such as docking,
236     undocking, minimizing, restoring, closing or just dragging a docked window.
237   </summary>
238 </histogram>
240 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
241   <summary>
242     Source (mouse, touch or unknown) of the user-initiated action for docked
243     windows.
244   </summary>
245 </histogram>
247 <histogram name="Ash.Dock.ItemsAll">
248   <summary>
249     Number of all docked windows or panels including hidden or minimized.
250     Recorded on every user action that interacts with docked windows.
251   </summary>
252 </histogram>
254 <histogram name="Ash.Dock.ItemsLarge">
255   <summary>
256     Number of large (wider than dock maximum width) windows that had to be
257     shrunk to get docked among the visible docked windows. Recorded on every
258     user action that interacts with docked windows.
259   </summary>
260 </histogram>
262 <histogram name="Ash.Dock.ItemsPanels">
263   <summary>
264     Number of docked visible panels. Recorded on every user action that
265     interacts with docked windows.
266   </summary>
267 </histogram>
269 <histogram name="Ash.Dock.ItemsVisible">
270   <summary>
271     Number of visible docked windows or panels. Recorded on every user action
272     that interacts with docked windows.
273   </summary>
274 </histogram>
276 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
277   <summary>
278     Time elapsed between instances of docking, undocking or any other action
279     affecting docked state of a window.
280   </summary>
281 </histogram>
283 <histogram name="Ash.Dock.Width" units="pixels">
284   <summary>
285     Width of the docked area in pixels. Recorded every time it changes after a
286     user window resize operation is completed.
287   </summary>
288 </histogram>
290 <histogram name="Ash.GestureCreated" enum="UIEventType">
291   <summary>
292     The gesture-events recognized and dispatched by the browser gesture
293     recognizer.
294   </summary>
295 </histogram>
297 <histogram name="Ash.GestureTarget" enum="GestureActionType">
298   <summary>
299     The gesture-events recognized and dispatched by the browser gesture
300     recognizer for various UI components.
301   </summary>
302 </histogram>
304 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
305   <summary>
306     The type of the window which is put into immersive fullscreen. Immersive
307     fullscreen is entered via the F4 key.
308   </summary>
309 </histogram>
311 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
312   <summary>
313     The current state of the shelf (alignment) tracked over time by logging on a
314     regular basis (30 minutes), this is used instead of log in or shelf usage to
315     track users that do not lock/unlock or log in frequently and use a small
316     number of browser instances or otherwise infrequently interact with the
317     shelf launcher.
318   </summary>
319 </histogram>
321 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
322   <summary>
323     The current state of the shelf (alignment) when the shelf launcher is used
324     to launch an app/window/etc, this is used instead of log in to give data on
325     users that do not lock/unlock or log in frequently.
326   </summary>
327 </histogram>
329 <histogram name="Ash.TouchDuration" units="milliseconds">
330   <obsolete>
331     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
332   </obsolete>
333   <summary>The duration of a touch-sequence.</summary>
334 </histogram>
336 <histogram name="Ash.TouchDuration2" units="milliseconds">
337   <summary>The duration of a touch-sequence.</summary>
338 </histogram>
340 <histogram name="Ash.TouchMaxDistance" units="pixels">
341   <summary>
342     The maximum euclidean distance in dips which a touch point has travelled
343     away from its starting point. Only measured for single finger gestures.
344   </summary>
345 </histogram>
347 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
348   <summary>The interval between touch-move events.</summary>
349 </histogram>
351 <histogram name="Ash.TouchMoveSteps" units="pixels">
352   <summary>The distance between touch-move events.</summary>
353 </histogram>
355 <histogram name="Ash.TouchPositionX" units="pixels">
356   <summary>The position of the touch-events along the X axis.</summary>
357 </histogram>
359 <histogram name="Ash.TouchPositionY" units="pixels">
360   <summary>The position of the touch-events along the Y axis.</summary>
361 </histogram>
363 <histogram name="Ash.TouchRadius" units="pixels">
364   <summary>The radius of a touch event.</summary>
365 </histogram>
367 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
368   <summary>
369     The interval between the end of a touch-sequence and the start of the next
370     touch-sequence.
371   </summary>
372 </histogram>
374 <histogram name="Ash.TouchStartBurst">
375   <summary>
376     The number of rapid touch-starts that happened within a short interval.
377     Logged once for each such burst group.
378   </summary>
379 </histogram>
381 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
382   <summary>
383     The amount of time the Alt key is held after pressing Alt+Tab to begin
384     cycling through windows.
385   </summary>
386 </histogram>
388 <histogram name="Ash.WindowSelector.Items">
389   <summary>
390     The number of items (single windows or groups of windows such as panels) in
391     the window selection. Window selection occurs when a user begins alt-tabbing
392     or presses the overview button (F5 key).
393   </summary>
394 </histogram>
396 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
397   <summary>
398     The amount of time between uses of window selection to switch between
399     windows. Window selection is entered by alt-tabbing or by pressing the
400     overview button (F5 key).
401   </summary>
402 </histogram>
404 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
405   <summary>
406     The amount of time spent in overview mode. Overview mode is engaged when
407     lingering on a window while alt-tabbing or by pressing the overview button.
408     The time is measured from the moment the windows begin animating to a
409     thumbnail size preview to when a window is selected or selection is
410     canceled.
411   </summary>
412 </histogram>
414 <histogram name="AsyncDNS.AttemptCountFail">
415   <summary>
416     Count of DnsAttempts before DnsTransaction completes with failure.
417   </summary>
418 </histogram>
420 <histogram name="AsyncDNS.AttemptCountSuccess">
421   <summary>
422     Count of DnsAttempts before DnsTransaction completes successfully.
423   </summary>
424 </histogram>
426 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
427   <summary>
428     Whether DnsConfigService::OnConfigChange actually corresponded to a change
429     in DnsConfig.
430   </summary>
431 </histogram>
433 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
434   <summary>
435     Duration of time between calls to DnsConfigService::InvalidateConfig.
436   </summary>
437 </histogram>
439 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
440   <summary>Duration of time spent parsing DnsConfig.</summary>
441 </histogram>
443 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
444   <summary>
445     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
446   </summary>
447 </histogram>
449 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
450   <summary>Whether DnsConfig was parsed successfully.</summary>
451 </histogram>
453 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
454   <summary>
455     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
456   </summary>
457 </histogram>
459 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
460   <summary>
461     Whether the first valid DnsConfig included a rogue nameserver.
462   </summary>
463 </histogram>
465 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
466   <summary>
467     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
468     succeeded, at the end of a streak of failures after which the DnsClient was
469     disabled.
470   </summary>
471 </histogram>
473 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
474   <summary>
475     TRUE counts the events when a valid DnsConfig is received and used to enable
476     DnsClient, while FALSE counts the events when DnsClient is disabled after a
477     series of successful fallbacks from DnsTask to ProcTask.
478   </summary>
479 </histogram>
481 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
482   <summary>
483     Duration of time spent by ProcTask in failing fallback resolutions.
484   </summary>
485 </histogram>
487 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
488   <summary>
489     Duration of time spent by ProcTask in successful fallback resolutions.
490   </summary>
491 </histogram>
493 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
494   <summary>
495     Whether there was a valid DNS configuration at the start of a job which
496     eventually completed successfully.
497   </summary>
498 </histogram>
500 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
501   <summary>Whether DnsHosts were parsed successfully.</summary>
502 </histogram>
504 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
505   <summary>
506     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
507     DnsHosts.
508   </summary>
509 </histogram>
511 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
512   <summary>
513     Duration of time between calls to DnsConfigService::InvalidateHosts.
514   </summary>
515 </histogram>
517 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
518   <summary>Duration of time spent parsing DnsHosts.</summary>
519 </histogram>
521 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
522   <summary>
523     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
524   </summary>
525 </histogram>
527 <histogram name="AsyncDNS.HostsSize" units="bytes">
528   <summary>
529     The size of the HOSTS file observed before each attempt to parse it.
530   </summary>
531 </histogram>
533 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
534   <summary>
535     Time elapsed between the time the HostResolverImpl::Job was created and the
536     time the Job was started (using DnsClient).
537   </summary>
538 </histogram>
540 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
541   <summary>
542     Time elapsed between the time the HostResolverImpl::Job was created and the
543     time the Job was started (using DnsClient). Includes only Jobs which had
544     priority HIGHEST when started.
545   </summary>
546 </histogram>
548 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
549   <summary>
550     Time elapsed between the time the HostResolverImpl::Job was created and the
551     time the Job was started (using DnsClient). Includes only Jobs which had
552     priority IDLE when started.
553   </summary>
554 </histogram>
556 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
557   <summary>
558     Time elapsed between the time the HostResolverImpl::Job was created and the
559     time the Job was started (using DnsClient). Includes only Jobs which had
560     priority LOW when started.
561   </summary>
562 </histogram>
564 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
565   <summary>
566     Time elapsed between the time the HostResolverImpl::Job was created and the
567     time the Job was started (using DnsClient). Includes only Jobs which had
568     priority LOWEST when started.
569   </summary>
570 </histogram>
572 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
573   <summary>
574     Time elapsed between the time the HostResolverImpl::Job was created and the
575     time the Job was started (using DnsClient). Includes only Jobs which had
576     priority MEDIUM when started.
577   </summary>
578 </histogram>
580 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
581   <summary>
582     Time elapsed between the last time the priority of a HostResolverImpl::Job
583     changed (when a Request was attached or detached) and the time the Job was
584     started (using DnsClient).
585   </summary>
586 </histogram>
588 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
589   <summary>
590     Time elapsed between the last time the priority of a HostResolverImpl::Job
591     changed (when a Request was attached or detached) and the time the Job was
592     started (using DnsClient). Includes only Jobs which had priority HIGHEST
593     when started.
594   </summary>
595 </histogram>
597 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
598   <summary>
599     Time elapsed between the last time the priority of a HostResolverImpl::Job
600     changed (when a Request was attached or detached) and the time the Job was
601     started (using DnsClient). Includes only Jobs which had priority IDLE when
602     started.
603   </summary>
604 </histogram>
606 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
607   <summary>
608     Time elapsed between the last time the priority of a HostResolverImpl::Job
609     changed (when a Request was attached or detached) and the time the Job was
610     started (using DnsClient). Includes only Jobs which had priority LOW when
611     started.
612   </summary>
613 </histogram>
615 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
616   <summary>
617     Time elapsed between the last time the priority of a HostResolverImpl::Job
618     changed (when a Request was attached or detached) and the time the Job was
619     started (using DnsClient). Includes only Jobs which had priority LOWEST when
620     started.
621   </summary>
622 </histogram>
624 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
625   <summary>
626     Time elapsed between the last time the priority of a HostResolverImpl::Job
627     changed (when a Request was attached or detached) and the time the Job was
628     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
629     started.
630   </summary>
631 </histogram>
633 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
634   <summary>
635     Counts of results of parsing addresses out of DNS responses in successful
636     DnsTransactions.
637   </summary>
638 </histogram>
640 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
641   <summary>
642     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
643     succeeded.
644   </summary>
645 </histogram>
647 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
648   <summary>
649     Duration of time taken by DnsTask in resolutions that failed. Excludes time
650     spent in the subsequent fallback.
651   </summary>
652 </histogram>
654 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
655   <summary>
656     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
657     This only includes jobs started with valid DNS configuration and excludes
658     synchronous resolutions (as IP literals, from cache, and from HOSTS).
659   </summary>
660 </histogram>
662 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
663   <summary>
664     Duration of time taken by DnsTask in resolutions that succeeded.
665   </summary>
666 </histogram>
668 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
669   <summary>
670     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
671   </summary>
672 </histogram>
674 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
675   <summary>
676     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
677   </summary>
678 </histogram>
680 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
681   <summary>
682     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
683   </summary>
684 </histogram>
686 <histogram name="AsyncDNS.ServerCount">
687   <summary>
688     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
689     created on DNS change.
690   </summary>
691 </histogram>
693 <histogram name="AsyncDNS.ServerFailureIndex">
694   <summary>
695     Index in DnsConfig of the failing server, recorded at the time of failure.
696   </summary>
697 </histogram>
699 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
700   <summary>
701     Count of server failures after network change before first success in the
702     DnsSession. Recorded at the time of first success.
703   </summary>
704 </histogram>
706 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
707   <summary>
708     Count of server failures after success until the end of the session. Server
709     has reported success at some point during the session. Recorded at the end
710     of the DnsSession.
711   </summary>
712 </histogram>
714 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
715   <summary>
716     Count of server failures before success. This is NOT the first success in
717     the DnsSession. Recorded at the time of success.
718   </summary>
719 </histogram>
721 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
722   <summary>
723     Count of server failures without success until the end of the session.
724     Server has never reported success during the DnsSession. Recorded at the end
725     of the DnsSession.
726   </summary>
727 </histogram>
729 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
730   <summary>
731     The current server is &quot;good&quot; and does not have to be skipped.
732   </summary>
733 </histogram>
735 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
736   <summary>
737     Duration of time taken in failing calls to AddressSorter in dual-stack
738     resolutions using DnsTask.
739   </summary>
740 </histogram>
742 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
743   <summary>
744     Duration of time taken in successful calls to AddressSorter in dual-stack
745     resolutions using DnsTask.
746   </summary>
747 </histogram>
749 <histogram name="AsyncDNS.SuffixSearchDone">
750   <summary>
751     The number of names from the search name list consumed during a successful
752     transaction (QTYPE A only).
753   </summary>
754 </histogram>
756 <histogram name="AsyncDNS.SuffixSearchRemain">
757   <summary>
758     The number of names left on the search name list at the end of a successful
759     transaction (QTYPE A only).
760   </summary>
761 </histogram>
763 <histogram name="AsyncDNS.SuffixSearchStart">
764   <summary>
765     The number of names on the search name list at the start of a transaction
766     (QTYPE A only).
767   </summary>
768 </histogram>
770 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
771   <summary>
772     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
773     timeouts.
774   </summary>
775 </histogram>
777 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
778   <summary>
779     Duration of time taken by DnsTCPAttempt in successful attempts.
780   </summary>
781 </histogram>
783 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
784   <summary>
785     Difference between RTT and timeout calculated using Histogram algorithm.
786   </summary>
787 </histogram>
789 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
790   <summary>
791     Difference between timeout calculated using Histogram algorithm and RTT.
792   </summary>
793 </histogram>
795 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
796   <summary>
797     Difference between RTT and timeout calculated using Jacobson algorithm.
798   </summary>
799 </histogram>
801 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
802   <summary>
803     Difference between timeout calculated using Jacobson algorithm and RTT.
804   </summary>
805 </histogram>
807 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
808   <summary>
809     Duration of time that would be spent waiting for lost request using
810     Histogram algorithm.
811   </summary>
812 </histogram>
814 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
815   <summary>
816     Duration of time that would be spent waiting for lost request using Jacobson
817     algorithm.
818   </summary>
819 </histogram>
821 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
822   <summary>
823     Duration of time since a HostResolverImpl::Resolve request to the time a
824     result is posted. Excludes canceled, evicted, and aborted requests. Includes
825     cache hits (recorded as 0). Excludes speculative requests.
826   </summary>
827 </histogram>
829 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
830   <summary>
831     Duration of time since a HostResolverImpl::Resolve request to the time a
832     result is posted. Excludes canceled, evicted, and aborted requests. Includes
833     cache hits (recorded as 0). Speculative requests only.
834   </summary>
835 </histogram>
837 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
838   <summary>
839     Duration of time taken in failing DnsTransactions. This includes server
840     failures, timeouts and NXDOMAIN results.
841   </summary>
842 </histogram>
844 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
845   <summary>
846     Duration of time taken in successful DnsTransactions. This includes all
847     NOERROR answers, even if they indicate the name has no addresses or they
848     cannot be parsed.
849   </summary>
850 </histogram>
852 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
853   <summary>
854     Same as AsyncDNS.TransactionSuccess but limited to A query type.
855   </summary>
856 </histogram>
858 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
859   <summary>
860     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
861   </summary>
862 </histogram>
864 <histogram name="AsyncDNS.TTL" units="milliseconds">
865   <summary>
866     TTL of the resolved addresses, as in the response received from the server.
867     For results served from local cache, the TTL is from the original response.
868   </summary>
869 </histogram>
871 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
872   <summary>
873     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
874     timeouts.
875   </summary>
876 </histogram>
878 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
879   <summary>
880     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
881     responses arriving after timeout, if multiple attempts are allowed.
882   </summary>
883 </histogram>
885 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
886   <summary>
887     Duration of time since the last empty config result to the time a non-change
888     OnConfigChange is received.
889   </summary>
890 </histogram>
892 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
893   <summary>
894     Duration of time since the last empty config result to the time a non-change
895     OnHostsChange is received.
896   </summary>
897 </histogram>
899 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
900   <summary>
901     The result of DnsConfigService watch. Counts STARTED on every initialization
902     and FAILED_* on any failure.
903   </summary>
904 </histogram>
906 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
907   <summary>
908     Whether the browser compositor uses GPU or the software renderer.
909   </summary>
910 </histogram>
912 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
913   <obsolete>
914     Deprecated as of 8/2013.
915   </obsolete>
916   <summary>
917     Measures the frequency of user interactions with the Autocheckout bubble,
918     which prompts users to invoke Autocheckout on supported websites.
919   </summary>
920 </histogram>
922 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
923   <obsolete>
924     Deprecated as of 8/2013.
925   </obsolete>
926   <summary>
927     Measures the frequency of final states reached in Autocheckout buy flow.
928   </summary>
929 </histogram>
931 <histogram name="Autocheckout.DismissalState"
932     enum="AutofillDialogDismissalState">
933   <obsolete>
934     Deprecated as of 8/2013.
935   </obsolete>
936   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
937 </histogram>
939 <histogram name="Autocheckout.FlowDuration" units="ms">
940   <obsolete>
941     Deprecated as of 8/2013.
942   </obsolete>
943   <summary>
944     Measures the time elapsed between when the user submitted the Autocheckout
945     dialog and when the Autocheckout flow, or filling process, concluded.
946   </summary>
947 </histogram>
949 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
950   <obsolete>
951     Deprecated as of 8/2013.
952   </obsolete>
953   <summary>
954     Measures the time elapsed between when the user submitted the Autocheckout
955     dialog and when the Autocheckout flow concluded, in cases where the flow
956     failed.
957   </summary>
958 </histogram>
960 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
961   <obsolete>
962     Deprecated as of 8/2013.
963   </obsolete>
964   <summary>
965     Measures the time elapsed between when the user submitted the Autocheckout
966     dialog and when the Autocheckout flow concluded, in cases where the flow
967     succeeded.
968   </summary>
969 </histogram>
971 <histogram name="Autocheckout.InitialUserState"
972     enum="AutofillDialogInitialUserState">
973   <obsolete>
974     Deprecated as of 8/2013.
975   </obsolete>
976   <summary>
977     The initial state of a user that's interacting with a freshly shown
978     Autocheckout dialog.
979   </summary>
980 </histogram>
982 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
983   <obsolete>
984     Deprecated as of 8/2013.
985   </obsolete>
986   <summary>
987     User interactions with the Autofill popup shown while filling an
988     Autocheckout dialog.
989   </summary>
990 </histogram>
992 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
993   <obsolete>
994     Deprecated as of 8/2013.
995   </obsolete>
996   <summary>
997     Measures the frequency of security warnings and errors in the Autocheckout
998     dialog.
999   </summary>
1000 </histogram>
1002 <histogram name="Autocheckout.UiDuration" units="ms">
1003   <obsolete>
1004     Deprecated as of 8/2013.
1005   </obsolete>
1006   <summary>
1007     Measures the duration for which an Autocheckout dialog was shown.
1008   </summary>
1009 </histogram>
1011 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1012   <obsolete>
1013     Deprecated as of 8/2013.
1014   </obsolete>
1015   <summary>
1016     Measures the duration for which an Autocheckout dialog was shown, in cases
1017     where the user ended up canceling out of the dialog.
1018   </summary>
1019 </histogram>
1021 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1022   <obsolete>
1023     Deprecated as of 8/2013.
1024   </obsolete>
1025   <summary>
1026     Measures the duration for which an Autocheckout dialog was shown, in cases
1027     where the user ended up accepting the dialog.
1028   </summary>
1029 </histogram>
1031 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1032   <obsolete>
1033     Deprecated as of 8/2013.
1034   </obsolete>
1035   <summary>
1036     Measures how users are interacting with the Autocheckout dialog UI.
1037   </summary>
1038 </histogram>
1040 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1041   <obsolete>
1042     Deprecated as of 8/2013.
1043   </obsolete>
1044   <summary>
1045     Measures the duration of time it takes for the Autocheckout UI to be
1046     actionable by the user after it is shown.
1047   </summary>
1048 </histogram>
1050 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1051   <obsolete>
1052     Deprecated as of 8/2013.
1053   </obsolete>
1054   <summary>
1055     Measures the frequency of errors in communicating with the Google Online
1056     Wallet server.
1057   </summary>
1058 </histogram>
1060 <histogram name="Autocheckout.WalletRequiredActions"
1061     enum="WalletRequiredActions">
1062   <obsolete>
1063     Deprecated as of 8/2013.
1064   </obsolete>
1065   <summary>
1066     Measures the frequency of required user actions returned by the Google
1067     Online Wallet server.
1068   </summary>
1069 </histogram>
1071 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1072   <obsolete>
1073     Deprecated as of 8/2013.
1074   </obsolete>
1075   <summary>
1076     Measures time taken to download the Autocheckout whitelist file.
1077   </summary>
1078 </histogram>
1080 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1081   <obsolete>
1082     Deprecated as of 8/2013.
1083   </obsolete>
1084   <summary>
1085     Measures time taken to download the Autocheckout whitelist file in case the
1086     download was failed.
1087   </summary>
1088 </histogram>
1090 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1091   <obsolete>
1092     Deprecated as of 8/2013.
1093   </obsolete>
1094   <summary>
1095     Measures time taken to download the Autocheckout whitelist file in case the
1096     download was succeeded.
1097   </summary>
1098 </histogram>
1100 <histogram name="Autofill.AddressSuggestionsCount">
1101   <summary>
1102     The number of address suggestions shown in the Autofill popup.
1103   </summary>
1104 </histogram>
1106 <histogram name="AutoFill.CCInfoBarAccepted">
1107   <obsolete>
1108     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1109   </obsolete>
1110   <summary>The Autofill credit card info bar was accepted.</summary>
1111 </histogram>
1113 <histogram name="AutoFill.CCInfoBarDenied">
1114   <obsolete>
1115     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1116   </obsolete>
1117   <summary>The Autofill credit card info bar was denied.</summary>
1118 </histogram>
1120 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1121   <summary>
1122     The relative frequency with which users accept, deny, or ignore the Autofill
1123     credit card info bar prompt.
1124   </summary>
1125 </histogram>
1127 <histogram name="Autofill.DeveloperEngagement"
1128     enum="AutofillDeveloperEngagement">
1129   <summary>
1130     Measures the adoption of the HTML autocomplete type hint specification (see
1131     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1132     detected, logs whether that form includes author-specified type hints.
1133   </summary>
1134 </histogram>
1136 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1137   <summary>
1138     Time elapsed between the user's first interaction with a form and the form's
1139     submission, for an autofilled form.
1140   </summary>
1141 </histogram>
1143 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1144   <summary>
1145     Time elapsed between the user's first interaction with a form and the form's
1146     submission, for a non-autofilled form.
1147   </summary>
1148 </histogram>
1150 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1151   <summary>
1152     Time elapsed between form load and form submission, for an autofilled form.
1153   </summary>
1154 </histogram>
1156 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1157   <summary>
1158     Time elapsed between form load and form submission, for a non-autofilled
1159     form.
1160   </summary>
1161 </histogram>
1163 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1164   <summary>
1165     Tracks whether Autofill is enabled on page load for a page containing forms.
1166   </summary>
1167 </histogram>
1169 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1170   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1171 </histogram>
1173 <histogram name="AutoFill.ProfileCount">
1174   <obsolete>
1175     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1176   </obsolete>
1177   <summary>The number of Autofill address profiles a user has.</summary>
1178 </histogram>
1180 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1181   <obsolete>
1182     Deprecated as of 3/2011, replaced by Autofill.Quality.
1183   </obsolete>
1184   <summary>The quality of the AutoFill implementation.</summary>
1185 </histogram>
1187 <histogram name="Autofill.Quality" enum="AutofillQuality">
1188   <summary>The quality of the Autofill implementation.</summary>
1189 </histogram>
1191 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1192   <summary>The quality of Autofill's heuristic field type detection.</summary>
1193 </histogram>
1195 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1196     enum="AutofillTypeQualityByFieldType">
1197   <summary>
1198     The quality of Autofill's heuristic field type detection, broken down by the
1199     specific field type.  Fields with multiple possible types (based on the
1200     stored Autofill data) are logged as having ambiguous type.
1201   </summary>
1202 </histogram>
1204 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1205   <summary>The overall quality of the Autofill field type predictions.</summary>
1206 </histogram>
1208 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1209     enum="AutofillTypeQualityByFieldType">
1210   <summary>
1211     The overall quality of the Autofill field type predictions, broken down by
1212     the specific field type.  Fields with multiple possible types (based on the
1213     stored Autofill data) are logged as having ambiguous type.
1214   </summary>
1215 </histogram>
1217 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1218   <summary>The quality of the Autofill server's field type detection.</summary>
1219 </histogram>
1221 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1222     enum="AutofillTypeQualityByFieldType">
1223   <summary>
1224     The quality of the Autofill server's field type detection, broken down by
1225     the specific field type.  Fields with multiple possible types (based on the
1226     stored Autofill data) are logged as having ambiguous type.
1227   </summary>
1228 </histogram>
1230 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1231   <summary>TBD.</summary>
1232 </histogram>
1234 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1235   <summary>TBD.</summary>
1236 </histogram>
1238 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1239   <obsolete>
1240     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1241   </obsolete>
1242   <summary>
1243     The experiment ID received in response to an Autofill server query.
1244   </summary>
1245 </histogram>
1247 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1248   <summary>
1249     The experiment ID received in response to an Autofill server query.
1250   </summary>
1251 </histogram>
1253 <histogram name="Autofill.ServerExperimentId.Upload"
1254     enum="AutofillExperimentId">
1255   <summary>
1256     The experiment ID received at the time of an Autofill upload.
1257   </summary>
1258 </histogram>
1260 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1261   <obsolete>
1262     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1263   </obsolete>
1264   <summary>The usefulness of AutoFill server information.</summary>
1265 </histogram>
1267 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1268   <summary>The usefulness of Autofill server information.</summary>
1269 </histogram>
1271 <histogram name="Autofill.StoredProfileCount">
1272   <summary>
1273     The number of Autofill addresses a user has stored, measured at launch time.
1274   </summary>
1275 </histogram>
1277 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1278   <summary>
1279     Measures the frequency of various events in the Autofill user interaction
1280     flow.  By comparing frequencies, we can compute several interesting
1281     &quot;user happiness&quot; metrics.
1282   </summary>
1283 </histogram>
1285 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1286   <summary>
1287     Records the successes and failures when running the browser blacklist setup
1288     code. Used to determine if the blacklist is working as intended during
1289     startup(since the blacklist runs before crash reporting is set up).  This
1290     only occurs on Windows.
1291   </summary>
1292 </histogram>
1294 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1295   <summary>
1296     Counts the number of simulataneously connected Bluetooth devices. Used to
1297     direct testing efforts, and by our UI team to determine appropriate UI
1298     sizes.
1299   </summary>
1300 </histogram>
1302 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1303   <summary>
1304     Records the method used to pair each Bluetooth Device. Used to direct our
1305     testing efforts.
1306   </summary>
1307 </histogram>
1309 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1310   <summary>
1311     Records the result of pairing each Bluetooth Device. Used to understand
1312     whether we are having significant problems with Bluetooth pairing and seeing
1313     errors more commonly than we should.
1314   </summary>
1315 </histogram>
1317 <histogram name="Bookmarks.LaunchDepth">
1318   <summary>
1319     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1320     bookmark is launched. Depth indicates how many levels below a permanent
1321     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1322     the bookmark bar has depth 1).
1323   </summary>
1324 </histogram>
1326 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1327   <summary>
1328     Records the context type names used to create canvas rendering contexts.
1329   </summary>
1330 </histogram>
1332 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1333   <summary>
1334     Records the number of times the cast button was shown to the user. The value
1335     will be true if the button is enabled, and false if the button is disabled.
1336     Note that depending on the current UX, it's possible that we hide the button
1337     entirely if it's disabled, so it's possible for the false values to be 0.
1338   </summary>
1339 </histogram>
1341 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1342     enum="BooleanEnabled">
1343   <summary>
1344     Records the number of times the cast button was shown to the user when the
1345     video is fullscreened. The value will only be recorded on entering
1346     fullscreen. The value will be true if the button is enabled, and false if
1347     the button is disabled. Note that depending on the current UX,it's possible
1348     that we hide the button entirely if it's disabled, so it's possible for the
1349     false values to be 0.
1350   </summary>
1351 </histogram>
1353 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1354   <summary>Records the media type of every video being cast.</summary>
1355 </histogram>
1357 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1358   <summary>
1359     Records the result of a request to play remotely. The value will be true if
1360     the playback succeeded, and false if there was an error.
1361   </summary>
1362 </histogram>
1364 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1365     units="percent remaining">
1366   <summary>
1367     Records the percentage of the video left at the time the remote playback is
1368     stopped. This will be recorded when the playback is stopped by the user, or
1369     when it's stopped by the cast device.
1370   </summary>
1371 </histogram>
1373 <histogram name="Cellular.ActivationFailure">
1374   <summary>
1375     The count of cellular device activation failures (Chrome OS).
1376   </summary>
1377 </histogram>
1379 <histogram name="Cellular.ActivationTry">
1380   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1381 </histogram>
1383 <histogram name="Cellular.ConnectionFailed">
1384   <summary>
1385     The count of cellular reconnect failures during activation (Chrome OS).
1386   </summary>
1387 </histogram>
1389 <histogram name="Cellular.ConnectionRetry">
1390   <summary>
1391     The count of cellular device reconnect tries during activation (Chrome OS).
1392   </summary>
1393 </histogram>
1395 <histogram name="Cellular.MobileSetupFailed">
1396   <summary>
1397     The count of successful cellular plan established (Chrome OS).
1398   </summary>
1399 </histogram>
1401 <histogram name="Cellular.MobileSetupStart">
1402   <summary>
1403     The count of initiated cellular device setup starts (Chrome OS).
1404   </summary>
1405 </histogram>
1407 <histogram name="Cellular.MobileSetupSucceeded">
1408   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1409 </histogram>
1411 <histogram name="Cellular.PaymentFailed">
1412   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1413 </histogram>
1415 <histogram name="Cellular.PaymentReceived">
1416   <summary>
1417     The count of successfully completed cellular plan purchases (Chrome OS).
1418   </summary>
1419 </histogram>
1421 <histogram name="CertificateType">
1422   <obsolete>
1423     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1424     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1425     but did not consider the issuance date. As some CAs have issued long-lived
1426     certs prior to the BRs, this disproportionately reported those certs as
1427     being subject to the BRs, but non-compliant, when in reality they're not
1428     subject.
1429   </obsolete>
1430   <summary>
1431     Information about the certificate algorithms and sizes in use on the web, to
1432     examine compliance with the CA/Browser Forum requirements and security best
1433     practice.
1434   </summary>
1435 </histogram>
1437 <histogram name="CertificateType2">
1438   <summary>
1439     Information about the certificate algorithms and sizes in use on the web, to
1440     examine compliance with the CA/Browser Forum requirements and security best
1441     practice. This histogram considers the notBefore as the issuance date, for
1442     purposes of what requirements apply.
1443   </summary>
1444 </histogram>
1446 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
1447   <summary>
1448     Indicates how many times each particular type of Activity was in the
1449     foreground when a UMA session was terminated abnormally. UMA sessions last
1450     as long as Chrome remains in the foreground.
1451   </summary>
1452 </histogram>
1454 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
1455   <summary>
1456     Indicates how many times each particular type of Activity was brought to the
1457     foreground when a UMA session was active (i.e. launched at some point). UMA
1458     sessions last as long as Chrome remains in the foreground.
1459   </summary>
1460 </histogram>
1462 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
1463   <summary>
1464     Indicates the execution phase the browser was in when the browser crashed.
1465   </summary>
1466 </histogram>
1468 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
1469   <obsolete>
1470     Deprecated as of 11/2013.
1471   </obsolete>
1472   <summary>
1473     Indicates the execution phase the browser was in when browser didn't exit
1474     cleanly.
1475   </summary>
1476 </histogram>
1478 <histogram name="Chrome.BrowserCrashDumpAttempts">
1479   <summary>
1480     The total number of times the browser process has attempted to generate a
1481     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
1482     Chrome.BrowserDumpsWithNoCrash.
1483   </summary>
1484 </histogram>
1486 <histogram name="Chrome.BrowserDumpsWithCrash">
1487   <summary>
1488     The number of times the browser process has attempted to generate a crash
1489     dump because of an actual browser crash.
1490   </summary>
1491 </histogram>
1493 <histogram name="Chrome.BrowserDumpsWithNoCrash">
1494   <summary>
1495     The number of times the browser process has attempted to generate a crash
1496     dump in a non-crashing (i.e., reporting only) context.
1497   </summary>
1498 </histogram>
1500 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1501   <obsolete>
1502     Deprecated 8/2013. No longer tracked.
1503   </obsolete>
1504   <summary>
1505     The default search engine selected by a user not in the search engine dialog
1506     experiment.
1507   </summary>
1508 </histogram>
1510 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1511   <obsolete>
1512     Deprecated 8/2013. No longer tracked.
1513   </obsolete>
1514   <summary>
1515     The default search engine selected by a user in the search engine dialog
1516     experiment.
1517   </summary>
1518 </histogram>
1520 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1521   <obsolete>
1522     Deprecated 8/2013. No longer tracked.
1523   </obsolete>
1524   <summary>
1525     The default search engine selected by a user in slot 1 of a randomized
1526     search engine dialog.
1527   </summary>
1528 </histogram>
1530 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1531   <obsolete>
1532     Deprecated 8/2013. No longer tracked.
1533   </obsolete>
1534   <summary>
1535     The default search engine selected by a user in slot 2 of a randomized
1536     search engine dialog.
1537   </summary>
1538 </histogram>
1540 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1541   <obsolete>
1542     Deprecated 8/2013. No longer tracked.
1543   </obsolete>
1544   <summary>
1545     The default search engine selected by a user in slot 3 of a randomized
1546     search engine dialog.
1547   </summary>
1548 </histogram>
1550 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1551   <obsolete>
1552     Deprecated 8/2013. No longer tracked.
1553   </obsolete>
1554   <summary>
1555     The default search engine selected by a user in slot 4 of a randomized
1556     search engine dialog.
1557   </summary>
1558 </histogram>
1560 <histogram name="ChromeNotifierService.Actions"
1561     enum="ChromeNotifierServiceActionType">
1562   <summary>
1563     The actions to enable or disable services sending synced notifications.
1564     Synced Notification Sending services can be individually disabled by the
1565     user in the Chrome Notification center settings dialog.
1566   </summary>
1567 </histogram>
1569 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
1570   <summary>
1571     Whether a Chrome OS login via SAML used the principals API. This is recorded
1572     during login on Chrome OS if SAML is being used for authentication.
1573   </summary>
1574 </histogram>
1576 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
1577   <summary>
1578     The number of passwords that were scraped during a Chrome OS login via SAML.
1579     This is set only when the principals API is not used.
1580   </summary>
1581 </histogram>
1583 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
1584     enum="BooleanSuccess">
1585   <summary>
1586     Whether one of the scraped passwords was successfully verified as the user's
1587     password. This is set only when the principals API is not used.
1588   </summary>
1589 </histogram>
1591 <histogram name="clickjacking.discard_download" units="ms">
1592   <summary>
1593     The length of time between a dangerous download appearing on the downloads
1594     shelf, and the &quot;Discard&quot; button being clicked.
1595   </summary>
1596 </histogram>
1598 <histogram name="clickjacking.dismiss_download" units="ms">
1599   <summary>
1600     The length of time between a dangerous download appearing on the downloads
1601     shelf, and the &quot;Dismiss&quot; button being clicked.
1602   </summary>
1603 </histogram>
1605 <histogram name="clickjacking.launch_url" units="ms">
1606   <summary>
1607     The length of time between the external protocol dialog being shown and the
1608     &quot;Launch Application&quot; button being clicked.
1609   </summary>
1610 </histogram>
1612 <histogram name="clickjacking.open_download" units="ms">
1613   <summary>
1614     The length of time between a download appearing on the download shelf, and
1615     the user opening it by clicking the item or pressing return.
1616   </summary>
1617 </histogram>
1619 <histogram name="clickjacking.report_and_discard_download" units="ms">
1620   <summary>
1621     Time between &quot;Report and Discard&quot; button being shown and it being
1622     clicked.
1623   </summary>
1624 </histogram>
1626 <histogram name="clickjacking.save_download" units="ms">
1627   <summary>
1628     The length of time between a dangerous download appearing on the download
1629     shelf, and the &quot;Keep&quot; button being clicked.
1630   </summary>
1631 </histogram>
1633 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1634   <obsolete>
1635     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1636   </obsolete>
1637   <summary>
1638     Counts how often the user writes or reads from the clipboard and whether the
1639     write was from an incognito window or not.
1640   </summary>
1641 </histogram>
1643 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
1644   <summary>
1645     The turn around time taken for the async readback of pixels is measured
1646     here.
1647   </summary>
1648 </histogram>
1650 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
1651   <summary>
1652     The time taken for the sync readback of pixels is measured here.
1653   </summary>
1654 </histogram>
1656 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
1657     units="percent">
1658   <summary>
1659     Connectivity Diagnostics App: WiFi signal strength recorded during
1660     NIC_SIGNAL_STRENGTH test.
1661   </summary>
1662   <details>
1663     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
1664     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
1665     values from 0 to 100.
1666   </details>
1667 </histogram>
1669 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
1670   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
1671   <details>
1672     HTTP latency is computed using the chrome.socket API to make an HTTP GET
1673     request to the /generate_204 page of three randomly generated Google
1674     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
1675     the HTTP request to receiving a response is clocked in JavaScript and the
1676     arithmetic mean of the three times is used as the HTTP latency.
1677   </details>
1678 </histogram>
1680 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
1681   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
1682   <details>
1683     Resolver latency is computed by using the chrome.dns API to query three
1684     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
1685     The random hostnames guarantees that there will be no caching of DNS
1686     hostnames. The time taken from issuing the DNS request to receiving a
1687     response is clocked in JavaScript and the arithmetic mean of the three times
1688     is used as the resolver latency.
1689   </details>
1690 </histogram>
1692 <histogram name="ConnectivityDiagnostics.TestVerdict"
1693     enum="ConnectivityDiagnosticsTestVerdict">
1694   <summary>
1695     Connectivity Diagnostics App: Outcome of the connectivity tests.
1696   </summary>
1697 </histogram>
1699 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
1700   <summary>
1701     Connectivity Diagnostics App: Amount of time taken to run each of the
1702     connectivity tests.
1703   </summary>
1704 </histogram>
1706 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1707   <obsolete>
1708     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1709     is finished.
1710   </obsolete>
1711   <summary>
1712     When parsing a cookie, indicates if control characters were present in any
1713     of the cookie values and if any of the cookie values were invalid.
1714     Specifically, checks that all of the parsed values are valid according to
1715     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1716     must have no separators (i.e. no characters from the following string,
1717     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1718     \t') and no control characters.
1719   </summary>
1720 </histogram>
1722 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1723   <summary>
1724     The duration in seconds between a cookie getting evicted (due to the number
1725     of cookies exceeding a domain limit), and subsequently reinstated.
1726   </summary>
1727 </histogram>
1729 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1730   <obsolete>
1731     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1732     is finished.
1733   </obsolete>
1734   <summary>
1735     Indicates whether a cookie attribute pair was set with both a valid key and
1736     a valid attribute value or not. For the key, this implies that it was a
1737     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1738     must have no separators (i.e. no characters from the following string,
1739     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1740     \t') and no control characters. For the value, this implies that it
1741     contained no control characters and no semicolon.
1742   </summary>
1743 </histogram>
1745 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1746   <obsolete>
1747     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1748     is finished.
1749   </obsolete>
1750   <summary>
1751     Indicates whether a cookie name was set with a valid token. A valid token is
1752     defined in Section 2.2 of RFC2616 which specifies a token must have no
1753     separators (i.e. no characters from the following string, ignoring the
1754     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1755     control characters.
1756   </summary>
1757 </histogram>
1759 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1760   <obsolete>
1761     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1762     is finished.
1763   </obsolete>
1764   <summary>
1765     Indicates whether a cookie value was valid or invalid when there was an
1766     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1767     characters excluding controls, whitspace, comma, semicolon, and backslash.
1768   </summary>
1769 </histogram>
1771 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1772   <obsolete>
1773     Deprecated as of 12/2013. Default pinned apps trial is finished.
1774   </obsolete>
1775   <summary>Chrome OS shelf clicks.</summary>
1776 </histogram>
1778 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1779   <summary>
1780     The type of archive file that Chrome OS cros-disks daemon is requested to
1781     mount.
1782   </summary>
1783 </histogram>
1785 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1786   <summary>
1787     The media type of removable device that Chrome OS cros-disks daemon is
1788     requested to mount.
1789   </summary>
1790 </histogram>
1792 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1793   <summary>
1794     The type of file system that Chrome OS cros-disks daemon is requested to
1795     mount.
1796   </summary>
1797 </histogram>
1799 <histogram name="CrosFirstRun.DialogShown">
1800   <summary>
1801     Records the number of times when first-run dialog was shown.
1802   </summary>
1803 </histogram>
1805 <histogram name="CrosFirstRun.FurthestStep">
1806   <summary>
1807     Index of furthest step that was reached during tutorial. Since order of
1808     steps could change eventially and new steps could apear we use index here
1809     instead of step name.
1810   </summary>
1811 </histogram>
1813 <histogram name="CrosFirstRun.TimeSpent" units="ms">
1814   <summary>The total time that user spent on first-run tutorial.</summary>
1815 </histogram>
1817 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
1818   <summary>The time that user spent on some step of tutorial.</summary>
1819 </histogram>
1821 <histogram name="CrosFirstRun.TutorialCompletion"
1822     enum="CrosFirstRunTutorialCompletionType">
1823   <summary>Tracks the way how user left tutorial.</summary>
1824 </histogram>
1826 <histogram name="CrosFirstRun.TutorialLaunched">
1827   <summary>
1828     Records the number of times when first-run tutorial has been launched.
1829   </summary>
1830 </histogram>
1832 <histogram name="DataReductionProxy.BypassInfoFallback"
1833     enum="DataReductionProxyBypassEventType">
1834   <summary>
1835     Counts various events that trigger Chrome to bypass the fallback
1836     configuration of the data reduction proxy.
1837   </summary>
1838 </histogram>
1840 <histogram name="DataReductionProxy.BypassInfoPrimary"
1841     enum="DataReductionProxyBypassEventType">
1842   <summary>
1843     Counts various events that trigger Chrome to bypass the primary
1844     configuration of the data reduction proxy.
1845   </summary>
1846 </histogram>
1848 <histogram name="DataReductionProxy.ProbeURL"
1849     enum="DataReductionProxyProbeURLFetchResult">
1850   <summary>
1851     Counts various outcomes of requesting the data reduction proxy's probe URL.
1852   </summary>
1853 </histogram>
1855 <histogram name="DataReductionProxy.PromoAction"
1856     enum="DataReductionProxyPromoAction">
1857   <summary>
1858     Samples which method was used by the user to dismiss the proxy promo. This
1859     is sampled when the promo leaves view, with the sampled value depending on
1860     which of four possible controls the user used.
1861   </summary>
1862 </histogram>
1864 <histogram name="DataReductionProxy.SettingsConversion"
1865     enum="DataReductionProxySettingsConversion">
1866   <summary>
1867     Samples of user interactions with the ON/OFF switch in the settings menu for
1868     reducing data usage. Only the setting changes between entering the reducing
1869     data usage setting menu and leaving the menu will be sampled. So if a user
1870     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1871     OFF conversion regardless of how many times he or she toggles the ON/OFF
1872     switch.
1873   </summary>
1874 </histogram>
1876 <histogram name="DataReductionProxy.StartupState"
1877     enum="DataReductionProxyStartupState">
1878   <summary>
1879     Samples of the state of the data reduction proxy on Chrome startup. The
1880     proxy will either be unavailable (the feature hasn't been rolled out to this
1881     user yet), not enabled (the feature is available but the user doesn't have
1882     it turned on), or enabled (the feature is enabled and turned on).
1883   </summary>
1884 </histogram>
1886 <histogram name="DevTools.InspectElement" units="milliseconds">
1887   <summary>
1888     Time to load Developer Tools when user clicks Inspect Element in the context
1889     menu.
1890   </summary>
1891 </histogram>
1893 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
1894   <summary>
1895     TBD - Not run automatically yet, so this is just a placeholder for future
1896     metrics collection.  Any samples collected here represent users running
1897     diagnostics manually.
1898   </summary>
1899 </histogram>
1901 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
1902   <summary>
1903     Shows the success and failure rates of the DiskSpace recovery step that runs
1904     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
1905     test, which checks that the disk space in the volume where the user data
1906     directory normally lives is not dangerously low, would pass on the next
1907     startup.
1908   </summary>
1909 </histogram>
1911 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
1912   <summary>
1913     TBD - Not run automatically yet, so this is just a placeholder for future
1914     metrics collection.  Any samples collected here represent users running
1915     diagnostics manually.
1916   </summary>
1917 </histogram>
1919 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
1920   <summary>
1921     Shows the success and failure rates of the JSONBookmarks recovery step that
1922     runs on recovery startups. The recovery step attempts to guarantee the
1923     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
1924     properly formed, would pass on the next startup.
1925   </summary>
1926 </histogram>
1928 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
1929   <summary>
1930     Shows the success and failure rates of the JSONLocalState recovery step that
1931     runs on recovery startups. The recovery step attempts to guarantee the
1932     JSONLocalState test, which makes sure that the JSON-encoded Local State file
1933     is properly formed, would pass on the next startup.
1934   </summary>
1935 </histogram>
1937 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
1938   <summary>
1939     Shows the success and failure rates of the JSONPreferences recovery step
1940     that runs on recovery startups. The recovery step attempts to guarantee the
1941     JSONPreferences test, which makes sure that the JSON-encoded Preferences
1942     file is properly formed, would pass on the next startup.
1943   </summary>
1944 </histogram>
1946 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
1947   <summary>
1948     TBD - Not run automatically yet, so this is just a placeholder for future
1949     metrics collection.  Any samples collected here represent users running
1950     diagnostics manually.
1951   </summary>
1952 </histogram>
1954 <histogram name="Diagnostics.Recovery.PathDictionaries"
1955     enum="DiagnosticsResult">
1956   <summary>
1957     Shows the success and failure rates of the PathDictionaries recovery step
1958     that runs on recovery startups. The recovery step attempts to guarantee the
1959     PathDictionaries test, which makes sure that the path to the Dictionaries
1960     directory exists and has the right permissions, would pass on the next
1961     startup.
1962   </summary>
1963 </histogram>
1965 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
1966   <summary>
1967     Shows the success and failure rates of the PathLocalState recovery step that
1968     runs on recovery startups. The recovery step attempts to guarantee the
1969     PathLocalState test, which makes sure that the path to the Local State file
1970     exists and has the right permissions, would pass on the next startup.
1971   </summary>
1972 </histogram>
1974 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
1975   <summary>
1976     Shows the success and failure rates of the PathResources recovery step that
1977     runs on recovery startups. The recovery step attempts to guarantee the
1978     PathResources test, which makes sure that the path to the Resources
1979     directory exists and has the right permissions, would pass on the next
1980     startup.
1981   </summary>
1982 </histogram>
1984 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
1985   <summary>
1986     Shows the success and failure rates of the PathUserData recovery step that
1987     runs on recovery startups. The recovery step attempts to guarantee the
1988     PathUserData test, which makes sure that the path to the User Data directory
1989     exists and has the right permissions, would pass on the next startup.
1990   </summary>
1991 </histogram>
1993 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
1994     enum="DiagnosticsResult">
1995   <summary>
1996     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
1997     step that runs on recovery startups.  The recovery step attempts to
1998     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
1999     the App Cache database, would pass on the next startup.
2000   </summary>
2001 </histogram>
2003 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2004     enum="DiagnosticsResult">
2005   <summary>
2006     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2007     recovery step that runs on recovery startups.  The recovery step attempts to
2008     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2009     integrity of the Archived History database, would pass on the next startup.
2010   </summary>
2011 </histogram>
2013 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2014     enum="DiagnosticsResult">
2015   <summary>
2016     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2017     step that runs on recovery startups.  The recovery step attempts to
2018     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2019     Cookie database, would pass on the next startup.
2020   </summary>
2021 </histogram>
2023 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2024     enum="DiagnosticsResult">
2025   <summary>
2026     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2027     recovery step that runs on recovery startups.  The recovery step attempts to
2028     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2029     integrity of the Database Tracker database, would pass on the next startup.
2030   </summary>
2031 </histogram>
2033 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2034     enum="DiagnosticsResult">
2035   <summary>
2036     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2037     step that runs on recovery startups.  The recovery step attempts to
2038     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2039     History database, would pass on the next startup.
2040   </summary>
2041 </histogram>
2043 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2044     enum="DiagnosticsResult">
2045   <summary>
2046     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2047     step that runs on recovery startups.  The recovery step attempts to
2048     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2049     NSS Certificate database, would pass on the next startup.
2050   </summary>
2051 </histogram>
2053 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2054     enum="DiagnosticsResult">
2055   <summary>
2056     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2057     step that runs on recovery startups.  The recovery step attempts to
2058     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2059     NSS Key database, would pass on the next startup.
2060   </summary>
2061 </histogram>
2063 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2064     enum="DiagnosticsResult">
2065   <summary>
2066     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2067     recovery step that runs on recovery startups.  The recovery step attempts to
2068     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2069     the Thumbnails database, would pass on the next startup.
2070   </summary>
2071 </histogram>
2073 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2074     enum="DiagnosticsResult">
2075   <summary>
2076     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2077     step that runs on recovery startups.  The recovery step attempts to
2078     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2079     Web Data database, would pass on the next startup.
2080   </summary>
2081 </histogram>
2083 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2084   <summary>
2085     TBD - Not run automatically yet, so this is just a placeholder for future
2086     metrics collection.  Any samples collected here represent users running
2087     diagnostics manually.
2088   </summary>
2089 </histogram>
2091 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2092   <summary>
2093     Count of the number of times diagnostics recovery is invoked or not, and how
2094     it was invoked.  A sample is added to this histogram once for each startup
2095     of Chrome.
2096   </summary>
2097 </histogram>
2099 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2100   <summary>
2101     TBD - Not run automatically yet, so this is just a placeholder for future
2102     metrics collection.  Any samples collected here represent users running
2103     diagnostics manually.
2104   </summary>
2105 </histogram>
2107 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2108   <summary>
2109     Shows the success and failure rates of diagnostics for the DiskSpace test
2110     that runs on recovery startups.  The DiskSpace test checks that the disk
2111     space in the volume where the user data directory normally lives is not
2112     dangerously low.
2113   </summary>
2114 </histogram>
2116 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2117   <summary>
2118     TBD - Not run automatically yet, so this is just a placeholder for future
2119     metrics collection.  Any samples collected here represent users running
2120     diagnostics manually.
2121   </summary>
2122 </histogram>
2124 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2125   <summary>
2126     Shows the success and failure rates of diagnostics for the JSONBookmarks
2127     test that runs on recovery startups.  The JSONBookmarks test checks to make
2128     sure that the JSON encoded bookmarks file is properly formed.
2129   </summary>
2130 </histogram>
2132 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2133   <summary>
2134     Shows the success and failure rates of diagnostics for the JSONLocalState
2135     test that runs on recovery startups.  The JSONLocalState test checks to make
2136     sure that the JSON encoded Local State file is properly formed.
2137   </summary>
2138 </histogram>
2140 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2141   <summary>
2142     Shows the success and failure rates of diagnostics for the JSONPreferences
2143     test that runs on recovery startups.  The JSONPreferences test checks to
2144     make sure that the Preferences file is properly formed.
2145   </summary>
2146 </histogram>
2148 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2149   <summary>
2150     TBD - Not run automatically yet, so this is just a placeholder for future
2151     metrics collection.  Any samples collected here represent users running
2152     diagnostics manually.
2153   </summary>
2154 </histogram>
2156 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2157   <summary>
2158     Shows the success and failure rates of diagnostics for the PathDictionaries
2159     test that runs on recovery startups.  The PathDictionaries test checks makes
2160     sure that the path to the Dictionaries folder exists and has the right
2161     permissions.
2162   </summary>
2163 </histogram>
2165 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
2166   <summary>
2167     Shows the success and failure rates of diagnostics for the PathLocalState
2168     test that runs on recovery startups.   The PathLocalState test checks makes
2169     sure that the path to the Local State folder exists and has the right
2170     permissions.
2171   </summary>
2172 </histogram>
2174 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
2175   <summary>
2176     Shows the success and failure rates of diagnostics for the PathResources
2177     test that runs on recovery startups.  The PathResources test checks makes
2178     sure that the path to the Resources folder exists and has the right
2179     permissions.
2180   </summary>
2181 </histogram>
2183 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
2184   <summary>
2185     Shows the success and failure rates of diagnostics for the PathUserData test
2186     that runs on recovery startups. The PathUserData test checks makes sure that
2187     the path to the User Data folder exists and has the right permissions.
2188   </summary>
2189 </histogram>
2191 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
2192     enum="DiagnosticsResult">
2193   <summary>
2194     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
2195     runs on recovery startups.  The test checks the integrity of the App Cache
2196     database.
2197   </summary>
2198 </histogram>
2200 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
2201     enum="DiagnosticsResult">
2202   <summary>
2203     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2204     test that runs on recovery startups.  The test checks the integrity of the
2205     Archived History database.
2206   </summary>
2207 </histogram>
2209 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
2210     enum="DiagnosticsResult">
2211   <summary>
2212     Shows the success and failure rates of the SQLiteIntegrityCookie test that
2213     runs on recovery startups.  The test checks the integrity of the Cookie
2214     database.
2215   </summary>
2216 </histogram>
2218 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
2219     enum="DiagnosticsResult">
2220   <summary>
2221     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2222     test that runs on recovery startups.  The test checks the integrity of the
2223     Database Tracker database.
2224   </summary>
2225 </histogram>
2227 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
2228     enum="DiagnosticsResult">
2229   <summary>
2230     Shows the success and failure rates of the SQLiteIntegrityHistory test that
2231     runs on recovery startups.  The test checks the integrity of the History
2232     database.
2233   </summary>
2234 </histogram>
2236 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
2237     enum="DiagnosticsResult">
2238   <summary>
2239     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
2240     runs on recovery startups.  The test checks the integrity of the NSS
2241     Certificate database.
2242   </summary>
2243 </histogram>
2245 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
2246     enum="DiagnosticsResult">
2247   <summary>
2248     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
2249     runs on recovery startups.  The test checks the integrity of the NSS Key
2250     database.
2251   </summary>
2252 </histogram>
2254 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
2255     enum="DiagnosticsResult">
2256   <summary>
2257     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
2258     that runs on recovery startups.  The test checks the integrity of the
2259     Thumbnails database.
2260   </summary>
2261 </histogram>
2263 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
2264     enum="DiagnosticsResult">
2265   <summary>
2266     Shows the success and failure rates of the SQLiteIntegrityWebData test that
2267     runs on recovery startups.  The test checks the integrity of the Web Data
2268     database.
2269   </summary>
2270 </histogram>
2272 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
2273   <summary>
2274     TBD - Not run automatically yet, so this is just a placeholder for future
2275     metrics collection.  Any samples collected here represent users running
2276     diagnostics manually.
2277   </summary>
2278 </histogram>
2280 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
2281   <summary>
2282     Histogram comparing the various types of diagnostic test failures when
2283     diagnostic tests are run.  Note that some types of test failures cause the
2284     rest of the tests to be skipped.
2285   </summary>
2286 </histogram>
2288 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
2289   <summary>Whether an extension has been wiped out.</summary>
2290 </histogram>
2292 <histogram name="DisabledExtension.SideloadWipeoutCount">
2293   <summary>
2294     How many external extensions get wiped out as a result of the Sideload
2295     Wipeout one-time initiative.
2296   </summary>
2297 </histogram>
2299 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
2300   <summary>
2301     Whether any extension got wiped out as a result of the Sideload Wipeout
2302     one-time initiative.
2303   </summary>
2304 </histogram>
2306 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
2307   <summary>
2308     The user selection in the Sideload Wipeout bubble, grouped by the
2309     UmaWipeoutHistogramOptions enum.
2310   </summary>
2311 </histogram>
2313 <histogram name="DiskCache.0.FilesAge" units="hours">
2314   <summary>The age of the cache's files (wall time).</summary>
2315 </histogram>
2317 <histogram name="DiskCache.2.FilesAge" units="hours">
2318   <summary>
2319     The age of the cache's files (wall time). Media-specific cache.
2320   </summary>
2321 </histogram>
2323 <histogram name="DiskCache.3.FilesAge" units="hours">
2324   <summary>The age of the cache's files (wall time). AppCache.</summary>
2325 </histogram>
2327 <histogram name="DiskCache.4.FilesAge" units="hours">
2328   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
2329 </histogram>
2331 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
2332   <obsolete>
2333     Deprecated.
2334   </obsolete>
2335   <summary>
2336     The total time it takes to perform a payload IO operation, for the regular
2337     disk cache.
2338   </summary>
2339 </histogram>
2341 <histogram name="DNS.AttemptCancelled">
2342   <summary>
2343     The attempt which completed after the job was already cancelled.
2344   </summary>
2345 </histogram>
2347 <histogram name="DNS.AttemptDiscarded">
2348   <summary>
2349     The attempt which completed after the job was already cancelled OR the
2350     attempt that has finished after host resolution was already completed by an
2351     earlier attempt.
2352   </summary>
2353 </histogram>
2355 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
2356   <summary>
2357     Duration of time taken in OS resolutions for actual navigations. These
2358     attempts which completed after the job was already canceled OR after the job
2359     was already completed by an earlier attempt. Note that cached resolutions
2360     may provide low (0ms?) resolution times.
2361   </summary>
2362 </histogram>
2364 <histogram name="DNS.AttemptFailure">
2365   <summary>The attempt that has not resolved the host successfully.</summary>
2366 </histogram>
2368 <histogram name="DNS.AttemptFirstFailure">
2369   <summary>
2370     The attempt that resolved the host first and the resolution was not
2371     successful.
2372   </summary>
2373 </histogram>
2375 <histogram name="DNS.AttemptFirstSuccess">
2376   <summary>
2377     The attempt that resolved the host first and the resolution was successful.
2378   </summary>
2379 </histogram>
2381 <histogram name="DNS.AttemptSuccess">
2382   <summary>The attempt that has resolved the host successfully.</summary>
2383 </histogram>
2385 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
2386   <summary>
2387     Duration of time taken in OS resolutions that succeeded and were requested
2388     for actual navigations. These attempts which completed after the job was
2389     already canceled OR after the job was already completed by an earlier
2390     attempt. Note that cached resolutions may provide low (0ms?) resolution
2391     times.
2392   </summary>
2393 </histogram>
2395 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
2396   <summary>
2397     This histogram shows the time saved by having spawned an extra attempt, when
2398     the first attempt didn't finish before retry attempt.
2399   </summary>
2400 </histogram>
2402 <histogram name="DNS.CacheEvicted" units="milliseconds">
2403   <summary>
2404     The time left to expiration of an entry when it is removed while compacting
2405     the HostCache.
2406   </summary>
2407 </histogram>
2409 <histogram name="DNS.CacheExpired" units="milliseconds">
2410   <summary>
2411     The time since expiration of an entry when it is removed while compacting
2412     the HostCache.
2413   </summary>
2414 </histogram>
2416 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
2417   <summary>
2418     The time since expiration of an entry when it is removed on lookup.
2419   </summary>
2420 </histogram>
2422 <histogram name="DNS.EmptyAddressListAndNoError"
2423     enum="DNSEmptyAddressListAndNoError">
2424   <summary>
2425     Error status when an empty address list was found in OnLookupComplete().
2426   </summary>
2427 </histogram>
2429 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
2430   <summary>
2431     When either a pre-resolution was not done recently enough to provide
2432     benefit, or the corresponding pre-resolution is still pending, this
2433     histogram shows the duration of time used to resolve a hostname as not
2434     existing during a failed attempt to navigate to (GET) a URL.  In newer
2435     versions, if the hostname has never been found as a link during a page scan,
2436     and it has a referring URL, then it is added to referrer list data structure
2437     (hoping we'll do better next time).
2438   </summary>
2439 </histogram>
2441 <histogram name="DNS.IndependentNavigation" units="milliseconds">
2442   <summary>
2443     When either a pre-resolution was not done recently enough to provide
2444     benefit, or the corresponding pre-resolution is still pending, this
2445     histogram shows the duration of the duration of time used to resolve a
2446     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
2447     never been found as a link during a page scan, and it has a referring URL,
2448     then it is added to referrer list data structure (hoping we'll do better
2449     next time).
2450   </summary>
2451 </histogram>
2453 <histogram name="DNS.JobQueueTime" units="milliseconds">
2454   <summary>
2455     Time elapsed between the time the HostResolverImpl::Job was created and the
2456     time the Job was started (a getaddrinfo call was dispatched to the thread
2457     pool).
2458   </summary>
2459 </histogram>
2461 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
2462   <summary>
2463     Time elapsed between the time the HostResolverImpl::Job was created and the
2464     time the Job was started (a getaddrinfo call was dispatched to the thread
2465     pool). Includes only Jobs which had priority HIGHEST when started.
2466   </summary>
2467 </histogram>
2469 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
2470   <summary>
2471     Time elapsed between the time the HostResolverImpl::Job was created and the
2472     time the Job was started (a getaddrinfo call was dispatched to the thread
2473     pool). Includes only Jobs which had priority IDLE when started.
2474   </summary>
2475 </histogram>
2477 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2478   <summary>
2479     Time elapsed between the time the HostResolverImpl::Job was created and the
2480     time the Job was started (a getaddrinfo call was dispatched to the thread
2481     pool). Includes only Jobs which had priority LOW when started.
2482   </summary>
2483 </histogram>
2485 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2486   <summary>
2487     Time elapsed between the time the HostResolverImpl::Job was created and the
2488     time the Job was started (a getaddrinfo call was dispatched to the thread
2489     pool). Includes only Jobs which had priority LOWEST when started.
2490   </summary>
2491 </histogram>
2493 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2494   <summary>
2495     Time elapsed between the time the HostResolverImpl::Job was created and the
2496     time the Job was started (a getaddrinfo call was dispatched to the thread
2497     pool). Includes only Jobs which had priority MEDIUM when started.
2498   </summary>
2499 </histogram>
2501 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2502   <summary>
2503     Time elapsed between the last time the priority of a HostResolverImpl::Job
2504     changed (when a Request was attached or detached) and the time the Job was
2505     started (a getaddrinfo call was dispatched to the thread pool).
2506   </summary>
2507 </histogram>
2509 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2510   <summary>
2511     Time elapsed between the last time the priority of a HostResolverImpl::Job
2512     changed (when a Request was attached or detached) and the time the Job was
2513     started (a getaddrinfo call was dispatched to the thread pool). Includes
2514     only Jobs which had priority HIGHEST when started.
2515   </summary>
2516 </histogram>
2518 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2519   <summary>
2520     Time elapsed between the last time the priority of a HostResolverImpl::Job
2521     changed (when a Request was attached or detached) and the time the Job was
2522     started (a getaddrinfo call was dispatched to the thread pool). Includes
2523     only Jobs which had priority IDLE when started.
2524   </summary>
2525 </histogram>
2527 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2528   <summary>
2529     Time elapsed between the last time the priority of a HostResolverImpl::Job
2530     changed (when a Request was attached or detached) and the time the Job was
2531     started (a getaddrinfo call was dispatched to the thread pool). Includes
2532     only Jobs which had priority LOW when started.
2533   </summary>
2534 </histogram>
2536 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2537   <summary>
2538     Time elapsed between the last time the priority of a HostResolverImpl::Job
2539     changed (when a Request was attached or detached) and the time the Job was
2540     started (a getaddrinfo call was dispatched to the thread pool). Includes
2541     only Jobs which had priority LOWEST when started.
2542   </summary>
2543 </histogram>
2545 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2546   <summary>
2547     Time elapsed between the last time the priority of a HostResolverImpl::Job
2548     changed (when a Request was attached or detached) and the time the Job was
2549     started (a getaddrinfo call was dispatched to the thread pool). Includes
2550     only Jobs which had priority MEDIUM when started.
2551   </summary>
2552 </histogram>
2554 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2555   <summary>
2556     The duration of time used (most recently) to pre-resolve a hostname, when
2557     the prefetched resolution was apparently evicted from the cache.  The
2558     included samples only list pre-resolution times when the later
2559     navigations/fetches took in excess of 15ms.
2560   </summary>
2561 </histogram>
2563 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2564   <summary>
2565     The duration of time used (most recently) to pre-resolve a hostname, when
2566     the prefetched resolution was apparently evicted from the cache.  The
2567     included samples only list pre-resolution times when the later
2568     navigations/fetches took in excess of 15ms.
2569   </summary>
2570 </histogram>
2572 <histogram name="DNS.PrefetchFoundName">
2573   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2574 </histogram>
2576 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2577   <obsolete>
2578     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2579   </obsolete>
2580   <summary>
2581     The duration of time used by the DNS pre-resolving threads to resolve a host
2582     name via the network.  Any resolutions that are faster than 15ms are
2583     considered to be local cache hits, not requiring network access, and are not
2584     included in this histogram. This histogram is most useful for estimating the
2585     typical cost of a name resolution, but it also estimates the total number of
2586     network-based resolutions induced by this feature.  Not all these
2587     resolutions prove helpful (i.e., the user does not always actually visit the
2588     resolved hostnames).
2589   </summary>
2590 </histogram>
2592 <histogram name="DNS.PrefetchNegativeHit">
2593   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2594 </histogram>
2596 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2597   <summary>
2598     The duration of time saved due to DNS pre-resolving in the &quot;name not
2599     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2600     defined to be the difference between the DNS pre-resolution duration, and
2601     the DNS resolution duration seen during a navigation.  These cache hits only
2602     list events where the DNS pre-resolve duration for a host was in excess of
2603     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2604     a user attempted to navigate to a link with the same host name) took less
2605     than 15ms (i.e., the network was not consulted), which means the gain was a
2606     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2607     LANs, all negative results (even when the DNS cache might otherwise help)
2608     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2609     no savings are possible (or shown) for such users in this category.
2610   </summary>
2611 </histogram>
2613 <histogram name="DNS.PrefetchPositiveHit">
2614   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2615 </histogram>
2617 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2618   <summary>
2619     The duration of time saved due to DNS pre-resolving in the &quot;name was
2620     found&quot; case, and induced by either a page scan for a link or an omnibox
2621     entry by the user. Time &quot;savings&quot; shown in the histogram are
2622     defined to be the difference between the DNS pre-resolution duration, and
2623     the DNS resolution duration seen during a navigation.  These cache hits only
2624     list events where the DNS pre-resolve duration for a host was in excess of
2625     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2626     a user attempted to navigate to a link with the same host name) took less
2627     than 15ms (i.e., the network was not consulted), which means the gain was a
2628     result of a &quot;cache hit&quot; in the OS cache.
2629   </summary>
2630 </histogram>
2632 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2633   <summary>
2634     The duration of time spent by a proposed resolution waiting in the queue to
2635     be resolved.  This number is in addition to any DNS resolution time that may
2636     come later.
2637   </summary>
2638 </histogram>
2640 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2641   <summary>
2642     The duration of time saved due to DNS pre-resolving in the &quot;name was
2643     found&quot; case, and induced by predicting (using referrer lists) that a
2644     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2645     defined to be the difference between the DNS pre-resolution duration, and
2646     the DNS resolution duration seen during a navigation.  These cache hits only
2647     list events where the DNS pre-resolve duration for a host was in excess of
2648     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2649     a user attempted to navigate to a link with the same host name) took less
2650     than 15ms (i.e., the network was not consulted), which means the gain was a
2651     result of a &quot;cache hit&quot; in the OS cache.
2652   </summary>
2653 </histogram>
2655 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2656   <summary>
2657     The duration of time used by the DNS pre-resolving threads to resolve a host
2658     name via the network.  Any resolutions that are faster than 15ms are
2659     considered to be local cache hits, not requiring network access, and are not
2660     included in this histogram. This histogram is most useful for estimating the
2661     typical cost of a name resolution, but it also estimates the total number of
2662     network-based resolutions induced by this feature.  Not all these
2663     resolutions prove helpful (i.e., the user does not always actually visit the
2664     resolved hostnames).
2665   </summary>
2666 </histogram>
2668 <histogram name="DNS.QueueRecycledDeltaOver2">
2669   <summary>
2670     When, due to congestion avoidance, a queued pre-resolution is abandoned
2671     (recycled) without actually being resolved, this histograms records the age
2672     in the queue of that entry.  Only times over 2 seconds are recorded in this
2673     histogram.
2674   </summary>
2675 </histogram>
2677 <histogram name="DNS.QueueRecycledUnder2">
2678   <summary>
2679     When, due to congestion avoidance, a queued pre-resolution is abandoned
2680     (recycled) without actually being resolved, this histograms records the age
2681     in the queue of that entry.  Only times less than or equal to 2 seconds are
2682     recorded in this histogram.
2683   </summary>
2684 </histogram>
2686 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2687   <summary>
2688     Counts of successes and failures of OS resolutions in various categories.
2689   </summary>
2690 </histogram>
2692 <histogram name="DNS.ResolveFail" units="milliseconds">
2693   <summary>
2694     Duration of time taken in OS resolutions for actual navigations.  Note that
2695     cached OS resolutions may provide low (0ms?) resolution times.
2696   </summary>
2697 </histogram>
2699 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2700   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2701 </histogram>
2703 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2704   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2705 </histogram>
2707 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2708   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2709 </histogram>
2711 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2712   <summary>
2713     Duration of time taken in speculative OS resolutions.  Note that cached OS
2714     resolutions may provide low (0ms?) resolution times.
2715   </summary>
2716 </histogram>
2718 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2719   <summary>
2720     Duration of time taken in speculative OS resolution that succeeded.  Note
2721     that cached resolutions may provide low (0ms?) resolution times.
2722   </summary>
2723 </histogram>
2725 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2726   <summary>
2727     Duration of time taken in OS resolutions that succeeded and were requested
2728     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2729     resolution times.
2730   </summary>
2731 </histogram>
2733 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2734   <summary>
2735     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2736   </summary>
2737 </histogram>
2739 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2740   <summary>
2741     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2742   </summary>
2743 </histogram>
2745 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2746   <summary>
2747     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2748   </summary>
2749 </histogram>
2751 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2752   <obsolete>
2753     Deprecated as of 5/2013.
2754   </obsolete>
2755   <summary>
2756     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2757     HostResolverImpl::Jobs that could be avoided by always resolving using
2758     AF_UNSPEC.
2759   </summary>
2760 </histogram>
2762 <histogram name="DNS.TotalTime" units="milliseconds">
2763   <summary>
2764     Duration of time since a HostResolverImpl::Resolve request to the time a
2765     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2766     cache hits (recorded as 0). Excludes speculative requests.
2767   </summary>
2768 </histogram>
2770 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2771   <summary>
2772     Duration of time since a HostResolverImpl::Resolve request to the time a
2773     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2774     cache hits (recorded as 0). Speculative requests only.
2775   </summary>
2776 </histogram>
2778 <histogram name="DNS.UnexpectedResolution">
2779   <summary>
2780     In some cases, such as when content arrives with embedded references to
2781     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2782     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2783     with references to about 12 additional hostnames, none of which are
2784     currently anticipated.  Such resolutions are termed &quot;Unexpected
2785     Resolutions,&quot; and the durations associated with those DNS resolutions
2786     are shown below.  Future features may attempt to learn (from prior
2787     experience locally, or from server provided hints), what secondary hostname
2788     resolutions should be done when a primary resolution (or navigation) takes
2789     place.  This histogram shows what the potential savings are that
2790     &quot;remain on the table&quot; until we employ some of these more advanced
2791     features.
2792   </summary>
2793 </histogram>
2795 <histogram name="DNS.UnexpectedResolutionL">
2796   <summary>
2797     In some cases, such as when content arrives with embedded references to
2798     other servers, or when a page (such as one in SSL) preclude scanning and
2799     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2800     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2801     with references to about 12 additional hostnames, none of which might be
2802     anticipated.  Similarly, clicking on a link in an SSL page won't be
2803     anticipated (since scanning in not allowed by default). Such resolutions are
2804     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2805     those navigation induced DNS resolutions are shown below.  If a referring
2806     URL is available for the navigation, the relationship to the referring URL
2807     was recorded, and future navigations to the referring hostname would have
2808     induced a pre-resolution of hostname that caused an entry below.  Such any
2809     entry may facilitate future listing in the ReferredPositiveHit histogram.
2810   </summary>
2811 </histogram>
2813 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2814   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2815 </histogram>
2817 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2818   <obsolete>
2819     Renamed 7/2013 to DnsProbe.ProbeDuration.
2820   </obsolete>
2821   <summary>Time between starting and finishing DNS probe.</summary>
2822 </histogram>
2824 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2825   <obsolete>
2826     Removed 7/2013.
2827   </obsolete>
2828   <summary>
2829     Time between starting and finishing DNS probe when NCN says we're offline.
2830   </summary>
2831 </histogram>
2833 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2834     enum="DnsProbe.ObsoleteProbeResult">
2835   <obsolete>
2836     Removed 7/2013.
2837   </obsolete>
2838   <summary>
2839     Result of DNS probes sent by the probe service when NCN says we're offline.
2840   </summary>
2841 </histogram>
2843 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2844   <obsolete>
2845     Removed 7/2013.
2846   </obsolete>
2847   <summary>
2848     Time between starting and finishing DNS probe when NCN says we're online.
2849   </summary>
2850 </histogram>
2852 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2853     enum="DnsProbe.ObsoleteProbeResult">
2854   <obsolete>
2855     Removed 7/2013.
2856   </obsolete>
2857   <summary>
2858     Result of DNS probes sent by the probe service when NCN says we're online.
2859   </summary>
2860 </histogram>
2862 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2863   <obsolete>
2864     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2865     DnsProbe.ProbeStatus enum.)
2866   </obsolete>
2867   <summary>Result of DNS probes sent by the probe service.</summary>
2868 </histogram>
2870 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2871   <obsolete>
2872     Removed 7/2013.
2873   </obsolete>
2874   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
2875 </histogram>
2877 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
2878     enum="DnsProbe.SystemIsLocalhost">
2879   <obsolete>
2880     Removed 7/2013.
2881   </obsolete>
2882   <summary>
2883     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
2884     probe result was BAD_CONFIG.
2885   </summary>
2886 </histogram>
2888 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
2889     enum="DnsProbe.JobResult">
2890   <obsolete>
2891     Removed 7/2013.
2892   </obsolete>
2893   <summary>
2894     The result of the system probe job when the overall probe result was
2895     BAD_CONFIG.
2896   </summary>
2897 </histogram>
2899 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
2900   <obsolete>
2901     Removed 7/2013.
2902   </obsolete>
2903   <summary>
2904     The number of nameservers in the system DNS config when the probe result was
2905     BAD_CONFIG.
2906   </summary>
2907 </histogram>
2909 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
2910   <obsolete>
2911     Removed 7/2013.
2912   </obsolete>
2913   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
2914 </histogram>
2916 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
2917   <obsolete>
2918     Removed 7/2013.
2919   </obsolete>
2920   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
2921 </histogram>
2923 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
2924   <obsolete>
2925     Removed 7/2013.
2926   </obsolete>
2927   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
2928 </histogram>
2930 <histogram name="DnsProbe.ProbeDuration" units="ms">
2931   <summary>Time between starting and finishing DNS probe.</summary>
2932 </histogram>
2934 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
2935   <summary>Result of DNS probes sent by the probe service.</summary>
2936 </histogram>
2938 <histogram name="DomainBoundCerts.DBLoadedCount">
2939   <summary>Number of certs loaded from domain bound cert database.</summary>
2940 </histogram>
2942 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
2943   <summary>Time spent loading domain bound cert database.</summary>
2944 </histogram>
2946 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
2947   <summary>
2948     The size, on disk, of the domain bound cert database as it is being loaded.
2949   </summary>
2950 </histogram>
2952 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
2953   <summary>Time spent generating a domain bound cert.</summary>
2954 </histogram>
2956 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
2957   <summary>
2958     Combined time for GetDomainBoundCert retrieval (both synchronous and
2959     asynchronous).
2960   </summary>
2961 </histogram>
2963 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
2964   <summary>
2965     Time for asynchronous retrieval (from the GetDomainBoundCert call until
2966     completion callback is called).
2967   </summary>
2968 </histogram>
2970 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
2971   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
2972 </histogram>
2974 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
2975     enum="DomainBoundCerts.GetCertResult">
2976   <summary>Result of GetDomainBoundCert function.</summary>
2977 </histogram>
2979 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
2980   <summary>
2981     Whether the domain-bound certs sqlite database was killed succesfully when
2982     an unrecoverable error was detected.
2983   </summary>
2984 </histogram>
2986 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
2987   <summary>
2988     Counts of SSL client sockets broken down by support for Domain Bound
2989     Certificates TLS extension.  Counts only connections with full handshakes,
2990     resumed sessions are not counted.
2991   </summary>
2992 </histogram>
2994 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
2995   <summary>
2996     Longest time spent by requests waiting for load of domain bound cert
2997     database.
2998   </summary>
2999 </histogram>
3001 <histogram name="DomainBoundCerts.TaskWaitCount">
3002   <summary>
3003     Number of requests that waited for load of domain bound cert database.
3004   </summary>
3005 </histogram>
3007 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
3008   <summary>The length of downloads for serves that accept byte ranges.</summary>
3009 </histogram>
3011 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
3012   <summary>
3013     The length of downloads for serves that do not specify whether the accept
3014     ranges, or have invalid ranges specified.
3015   </summary>
3016 </histogram>
3018 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
3019   <summary>
3020     The length of downloads for serves that do not accept ranges.
3021   </summary>
3022 </histogram>
3024 <histogram name="Download.ActualBandwidth" units="Bytes/second">
3025   <summary>The actual bandwidth (per read) of a download.</summary>
3026 </histogram>
3028 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
3029   <summary>Downloads extension API function calls.</summary>
3030 </histogram>
3032 <histogram name="Download.BandwidthDiskBytesPerSecond">
3033   <summary>
3034     Disk bandwidth (defined as total bytes divided by the amount of time blocked
3035     on write or close on the file descriptor) seen for a single download.
3036   </summary>
3037 </histogram>
3039 <histogram name="Download.BandwidthOverallBytesPerSecond">
3040   <summary>
3041     Overall bandwidth seen for the download.  Note that this is measured at the
3042     point at which the file is written, and so will not take into account the
3043     time costs of activities that occur after file write is completed (e.g. safe
3044     browsing scanning).
3045   </summary>
3046 </histogram>
3048 <histogram name="Download.BandwidthUsed" units="%">
3049   <summary>
3050     The percentage of the potential bandwidth actually used (per read) of a
3051     download.  An entry of 100% implies that Chrome was the limiting factor in
3052     download speed.
3053   </summary>
3054 </histogram>
3056 <histogram name="Download.ClearAllSize">
3057   <summary>
3058     The number of downloads in history at the time it is cleared.
3059   </summary>
3060 </histogram>
3062 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
3063   <summary>
3064     Content-Disposition header features. The presence of a Content-Disposition
3065     header, use of 'name', 'filename' and 'filename*' parameters, and string
3066     encoding schemes are counted for each unthrottled download. The total number
3067     downloads is Download.Counts[5] (Initiated and Unthrottled).
3068   </summary>
3069 </histogram>
3071 <histogram name="Download.ContentImageType" enum="DownloadImageType">
3072   <summary>Types of images that are downloaded.</summary>
3073 </histogram>
3075 <histogram name="Download.ContentType" enum="DownloadContentType">
3076   <summary>Content types that are downloaded.</summary>
3077 </histogram>
3079 <histogram name="Download.Counts" enum="DownloadCountType">
3080   <summary>
3081     Various individual counts in the download system; see DownloadCountType for
3082     details.
3083   </summary>
3084 </histogram>
3086 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
3087   <summary>
3088     Various individual counts in the download system, for example the number of
3089     downloads blocked by throttling from the DownloadRequestLimiter.
3090   </summary>
3091 </histogram>
3093 <histogram name="Download.DangerousDownloadValidated"
3094     enum="DownloadItem.DangerType">
3095   <summary>
3096     User chose to save a download which was marked dangerous. Grouped by the
3097     type of danger.
3098   </summary>
3099 </histogram>
3101 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
3102     enum="DownloadItem.DangerousFileType">
3103   <summary>
3104     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
3105     the type of file.
3106   </summary>
3107 </histogram>
3109 <histogram name="Download.DangerousFile.Discard"
3110     enum="DownloadItem.DangerousFileType">
3111   <summary>
3112     A download which was marked DANGEROUS_FILE was discarded without the user
3113     directly choosing, because the browser was closed.  Grouped by the file
3114     extension.
3115   </summary>
3116 </histogram>
3118 <histogram name="Download.DangerousFile.UserDiscard"
3119     enum="DownloadItem.DangerousFileType">
3120   <summary>
3121     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
3122     the file extension.
3123   </summary>
3124 </histogram>
3126 <histogram name="Download.DatabaseRecordDropped"
3127     enum="DownloadDatabaseRecordDroppedType">
3128   <summary>Reason for dropping a record read in from the DB.</summary>
3129 </histogram>
3131 <histogram name="Download.DatabaseRemoveDownloadsCount">
3132   <summary>Number of downloads removed from the history at once.</summary>
3133 </histogram>
3135 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
3136   <summary>How long it took to delete some downloads from history.</summary>
3137 </histogram>
3139 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
3140     units="nanoseconds/record">
3141   <summary>
3142     How long it took to delete some downloads from history, per download.
3143   </summary>
3144 </histogram>
3146 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
3147   <summary>
3148     A download which was marked dangerous was discarded without the user
3149     directly choosing, because the browser was closed.  Grouped by the type of
3150     danger.
3151   </summary>
3152 </histogram>
3154 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
3155   <summary>
3156     The percentage of the available disk bandwidth that was used by the
3157     download.  100% indicates that the disk bandwidth was the limiting factor
3158     for the download.
3159   </summary>
3160 </histogram>
3162 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
3163   <summary>User actions in chrome://downloads</summary>
3164 </histogram>
3166 <histogram name="Download.DownloadSize" units="KB">
3167   <summary>The size of successfully completed downloads.</summary>
3168 </histogram>
3170 <histogram name="Download.DownloadWarningShownOnShelf"
3171     enum="DownloadItem.DangerType">
3172   <summary>
3173     A download warning was shown in the shelf. Note that some downloads may not
3174     be shown on the shelf, e.g., if chrome://downloads is already open when the
3175     download completes, or if an extension is using the downloads API. Grouped
3176     by the type of danger.
3177   </summary>
3178 </histogram>
3180 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
3181   <summary>
3182     How the user interacts with the file chooser when doing a &quot;Save
3183     As&quot; for non-full-page saves.
3184   </summary>
3185 </histogram>
3187 <histogram name="Download.FileThreadBlockedTime">
3188   <summary>
3189     The amount of time in milliseconds the file thread blocks for each set of
3190     buffers drained from the incoming pipe (ms).
3191   </summary>
3192 </histogram>
3194 <histogram name="Download.FileThreadReceiveBuffers">
3195   <summary>
3196     The number of buffers in a call to DownloadManager::UpdateDownload.
3197   </summary>
3198 </histogram>
3200 <histogram name="Download.FirstOpenTime" units="milliseconds">
3201   <summary>
3202     The time between a download completing and the file being opened for the
3203     first time.
3204   </summary>
3205 </histogram>
3207 <histogram name="Download.HistorySize">
3208   <summary>
3209     The number of items in the History database, at the time a new download is
3210     recorded.
3211   </summary>
3212 </histogram>
3214 <histogram name="Download.HistorySize2">
3215   <summary>
3216     The number of items in the History database, at the time a new download is
3217     recorded. Higher maximum, more buckets than Download.HistorySize.
3218   </summary>
3219 </histogram>
3221 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
3222   <summary>
3223     Positive net error code that caused a download to be interrupted at the
3224     *end* of a download (when the number of bytes is known). This is only
3225     triggered when the total content size is known before any bytes are
3226     transferred, such as when a Content-Length header is supplied.
3227   </summary>
3228 </histogram>
3230 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
3231   <summary>
3232     The reason that a download was interrupted at the *end* of a download (when
3233     the number of bytes is known). This is only triggered when the total content
3234     size is known before any bytes are transferred, such as when a
3235     Content-Length header is supplied.
3236   </summary>
3237 </histogram>
3239 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
3240   <summary>
3241     Positive net error code that caused a download to be interrupted.
3242   </summary>
3243 </histogram>
3245 <histogram name="Download.InterruptedOverrunBytes">
3246   <summary>
3247     The excessive number of bytes which have been received at the time that a
3248     download is interrupted. This is only triggered when the total content size
3249     is known before any bytes are transferred, such as when a Content-Length
3250     header is supplied.
3251   </summary>
3252 </histogram>
3254 <histogram name="Download.InterruptedReason" enum="InterruptReason">
3255   <summary>The reason that a download was interrupted.</summary>
3256 </histogram>
3258 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
3259   <summary>
3260     The number of kilobytes received for a download at the time it is
3261     interrupted.
3262   </summary>
3263 </histogram>
3265 <histogram name="Download.InterruptedTotalSizeK" units="KB">
3266   <summary>
3267     The reported total size in kilobytes for a download at the time it is
3268     interrupted. This is essentially the size reported by the Content-Length
3269     header. If no size is specified up-front, it is not recorded in the
3270     histogram. For example, a download transferred with chunked encoding will
3271     not be recorded.
3272   </summary>
3273 </histogram>
3275 <histogram name="Download.InterruptedUnderrunBytes">
3276   <summary>
3277     The total number of bytes minus the received number of bytes at the time
3278     that a download is interrupted. This is only triggered when the total
3279     content size is known before any bytes are transferred, such as when a
3280     Content-Length header is supplied.
3281   </summary>
3282 </histogram>
3284 <histogram name="Download.InterruptedUnknownSize"
3285     enum="DownloadInterruptedUnknownSizeType">
3286   <summary>
3287     True if the size of an interrupted download is unknown, false if it is
3288     known.
3289   </summary>
3290 </histogram>
3292 <histogram name="Download.MaliciousDownloadClassified"
3293     enum="DownloadItem.DangerType">
3294   <summary>
3295     A download has been marked as malicious. Grouped by the type of danger. Each
3296     download can only be recorded once; it will be labeled with the first type
3297     of danger spotted.
3298   </summary>
3299 </histogram>
3301 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
3302   <summary>
3303     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
3304     result in DownloadResourceHandler::OnResponseCompleted().
3305   </summary>
3306 </histogram>
3308 <histogram name="Download.MapWinShErrorAccessDenied"
3309     enum="SpecialShFileOperationCodes">
3310   <summary>
3311     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
3312     in MapShFileOperationCodes().
3313   </summary>
3314 </histogram>
3316 <histogram name="Download.MapWinShErrorFileFailed"
3317     enum="SpecialShFileOperationCodes">
3318   <summary>
3319     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
3320     in MapShFileOperationCodes().
3321   </summary>
3322 </histogram>
3324 <histogram name="Download.OnChanged">
3325   <summary>
3326     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
3327     signified a change in the extension API representation of the download.
3328   </summary>
3329 </histogram>
3331 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
3332   <summary>
3333     Invocation count for methods of opening a download. For some file types,
3334     Chrome defaults to opening the file in the browser instead of invoking the
3335     system handler. The user has the option of overriding this behavior.
3336   </summary>
3337 </histogram>
3339 <histogram name="Download.OpensOutstanding">
3340   <summary>The number of unopened downloads, when one is opened.</summary>
3341 </histogram>
3343 <histogram name="Download.OpenTime" units="milliseconds">
3344   <summary>
3345     The time between a download completing and the file being opened.
3346   </summary>
3347 </histogram>
3349 <histogram name="Download.OriginStateOnFullResumption"
3350     enum="DownloadOriginStateOnResumption">
3351   <summary>
3352     Changes observed when a response is received for a full download resumption
3353     request.
3354   </summary>
3355 </histogram>
3357 <histogram name="Download.OriginStateOnPartialResumption"
3358     enum="DownloadOriginStateOnResumption">
3359   <summary>
3360     Changes observed when a response is received for a partial (byte-range)
3361     download resumption request.
3362   </summary>
3363 </histogram>
3365 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
3366   <summary>
3367     The maximum bandwidth (per read) that Chrome could have provided for the
3368     download.  If the actual bandwidth equals the potential bandwidth, that
3369     means that Chrome was the limiting factor for download bandwidth.
3370   </summary>
3371 </histogram>
3373 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
3374   <summary>
3375     The percentage of the lifetime of the DownloadResourceHandler for which it
3376     was blocked by downstream flow control.  0% indicates that the network
3377     bandwidth was the limiting factor for the download.
3378   </summary>
3379 </histogram>
3381 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
3382   <summary>
3383     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
3384     Failed file) occuring within the state machine of a SavePackage operation.
3385   </summary>
3386 </histogram>
3388 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
3389   <summary>
3390     The number of download items in progress on the shelf when it closes
3391     automatically.
3392   </summary>
3393 </histogram>
3395 <histogram name="Download.ShelfInProgressSizeOnUserClose">
3396   <summary>
3397     The number of download items in progress on the shelf when the user closes
3398     it.
3399   </summary>
3400 </histogram>
3402 <histogram name="Download.ShelfSizeOnAutoClose">
3403   <summary>
3404     The number of download items on the shelf when it closes automatically.
3405   </summary>
3406 </histogram>
3408 <histogram name="Download.ShelfSizeOnUserClose">
3409   <summary>
3410     The number of download items on the shelf when the user closes it.
3411   </summary>
3412 </histogram>
3414 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
3415     enum="DownloadItem.DangerType">
3416   <summary>
3417     User saw the confirm prompt to save a download which was marked dangerous.
3418     Grouped by the type of danger.
3419   </summary>
3420 </histogram>
3422 <histogram name="Download.Sources" enum="DownloadSource">
3423   <summary>
3424     The initiation source (if initiated within the content layer of chrome) for
3425     a download.
3426   </summary>
3427 </histogram>
3429 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
3430   <summary>
3431     The initiation source (if initiated within the above-content layer of
3432     chrome) for a download.
3433   </summary>
3434 </histogram>
3436 <histogram name="Download.Time" units="milliseconds">
3437   <summary>Time between the start of a download and its completion.</summary>
3438 </histogram>
3440 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
3441   <summary>
3442     User chose to discard a download which was marked dangerous.  Grouped by the
3443     type of danger.
3444   </summary>
3445 </histogram>
3447 <histogram name="Download.WriteLoopCount">
3448   <summary>
3449     The number of iterations for the write loop in BaseFile::AppendDataTofile().
3450   </summary>
3451 </histogram>
3453 <histogram name="Download.WriteSize" units="Bytes">
3454   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
3455 </histogram>
3457 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
3458   <obsolete>
3459     Deperecated 8/2013.
3460   </obsolete>
3461   <summary>Status of drive cache metadata database open.</summary>
3462 </histogram>
3464 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
3465   <summary>
3466     Time spent to load the list of files in a single directory from Google Drive
3467     server.
3468   </summary>
3469 </histogram>
3471 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
3472   <obsolete>
3473     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
3474     Drive.FullFeedLoadTime instead.
3475   </obsolete>
3476   <summary>
3477     Time spent to load the entire file system information from the server
3478   </summary>
3479 </histogram>
3481 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
3482   <obsolete>
3483     Deprecated 10/2012.
3484   </obsolete>
3485   <summary>
3486     Provides breakdown of specific formats for hosted documents. Recorded when
3487     feed is loaded from the server.
3488   </summary>
3489 </histogram>
3491 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
3492   <obsolete>
3493     Deprecated 10/2012.
3494   </obsolete>
3495   <summary>
3496     Provides breakdown of specific file formats for regular files. Recorded when
3497     feed is loaded from the server.
3498   </summary>
3499 </histogram>
3501 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
3502   <summary>
3503     Time spent to load the entire file system information from the server
3504   </summary>
3505 </histogram>
3507 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
3508   <obsolete>
3509     Deperecated 12/2013 since it did not record meaningful information.
3510     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
3511     the user sees the first response of file lists.
3512   </obsolete>
3513   <summary>
3514     Time spent to load the initial part of the file system information from the
3515     server
3516   </summary>
3517 </histogram>
3519 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
3520   <summary>Result of drive resource metadata database initialization.</summary>
3521 </histogram>
3523 <histogram name="Drive.MetadataDBOpenExistingResult"
3524     enum="DriveMetadataDBInitStatus">
3525   <summary>
3526     Result of attempt to open existing drive resource metadata database.
3527   </summary>
3528 </histogram>
3530 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
3531   <summary>
3532     Version number of drive resource metadata DB found on the disk before
3533     checking whether it should be upgraded. Recorded during Drive metadata
3534     initialization triggered by profile initialization.
3535   </summary>
3536 </histogram>
3538 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
3539   <summary>
3540     Number of files recovered from Drive cache directory. Recorded when file
3541     recovery takes place after metadata DB corruption is found during metadata
3542     DB initialization.
3543   </summary>
3544 </histogram>
3546 <histogram name="Drive.NumberOfHostedDocuments">
3547   <summary>
3548     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
3549     is first accessed.
3550   </summary>
3551 </histogram>
3553 <histogram name="Drive.NumberOfRegularFiles">
3554   <summary>
3555     Number of regualr files on Drive.  Logged when Drive is first accessed.
3556   </summary>
3557 </histogram>
3559 <histogram name="Drive.NumberOfTotalFiles">
3560   <summary>
3561     Number of total files (regualr files + hosted documents) on Drive.  Logged
3562     when Drive is first accessed.
3563   </summary>
3564 </histogram>
3566 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
3567   <summary>
3568     Tracks whether the push notification is initially enabled for Drive.
3569     Recorded when the first notification is processed. Notification is emulated
3570     by polling if the push notication is disabled.
3571   </summary>
3572 </histogram>
3574 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
3575   <summary>
3576     Tracks whether the push notification request is registered correctly for
3577     Drive. Recorded when the push notification manager is initialized.
3578   </summary>
3579 </histogram>
3581 <histogram name="Drive.SearchMetadataTime" units="microseconds">
3582   <summary>
3583     Time spent to perform an incremental search for auto completion of files on
3584     Drive. This time is collected for every partial query the user types for
3585     auto completion.  For instance, if the user types &quot;faq&quot;,
3586     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
3587     &quot;faq&quot; respectively.
3588   </summary>
3589 </histogram>
3591 <histogram name="DriveOffline.CrosAutoEnableOutcome"
3592     enum="CrosEnableDriveOfflineOutcome">
3593   <summary>
3594     Outcome of enabling Google Drive offline mode automatically when a user
3595     first logs into a Chrome OS device. This process involves opening a hidden
3596     web page in the context of the Google Drive hosted app to perform the
3597     initialization of offline mode.
3598   </summary>
3599 </histogram>
3601 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
3602   <summary>
3603     Time since the user logged in until the auto-enrollment protocol completed.
3604     0 is sampled when the protocol is done by the time the user logs in.
3605   </summary>
3606 </histogram>
3608 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
3609   <summary>Total duration time of the auto-enrollment protocol.</summary>
3610 </histogram>
3612 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
3613     enum="NetErrorCodes">
3614   <summary>
3615     Network error code (if applicable) for auto-enrollment requests.
3616   </summary>
3617 </histogram>
3619 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3620     enum="EnterpriseDeviceManagementStatus">
3621   <summary>URL fetcher status for auto-enrollment requests.</summary>
3622 </histogram>
3624 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3625   <summary>
3626     Events related to fetching, saving and loading DM server tokens. These are
3627     used to retrieve cloud policies.
3628   </summary>
3629 </histogram>
3631 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3632   <summary>
3633     Events related to device enrollment on new installs of Chrome OS devices.
3634   </summary>
3635 </histogram>
3637 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3638   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3639 </histogram>
3641 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3642   <summary>
3643     A set of enterprise policy rules that are in use. This is recorded every 24
3644     hours and at startup, if the last recording was earlier than a day before.
3645   </summary>
3646 </histogram>
3648 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3649   <summary>
3650     Events related to fetching, saving and loading user policies, and also
3651     device policies on Chrome OS.
3652   </summary>
3653 </histogram>
3655 <histogram name="Enterprise.PolicyInvalidations"
3656     enum="EnterprisePolicyInvalidations">
3657   <summary>
3658     Events for counting policy invalidations received with and without payloads.
3659     Invalidations indicate that a policy has been updated and should be
3660     refreshed. Payloads provide context about the policy update, but may be
3661     absent if dropped by the invalidation service.
3662   </summary>
3663 </histogram>
3665 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3666     units="milliseconds">
3667   <summary>
3668     Time since startup of the cloud policy code until the policy invalidation
3669     service first reported its online status.
3670   </summary>
3671 </histogram>
3673 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3674   <summary>
3675     Load status from the policy loaders which pull policy settings from the
3676     underlying platform, such as Windows Group Policy.
3677   </summary>
3678 </histogram>
3680 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3681   <summary>
3682     Events measuring effectiveness of refreshing policy when invalidations are
3683     received from a service. For each refresh, indicates whether the policy
3684     changed, and whether the policy was invalidated at the time of the refresh.
3685   </summary>
3686 </histogram>
3688 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
3689     units="milliseconds">
3690   <summary>Initialization delay due to loading the user policy cache.</summary>
3691 </histogram>
3693 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
3694     enum="EnterpriseDeviceManagementStatus">
3695   <summary>Policy client error during initial policy fetch.</summary>
3696 </histogram>
3698 <histogram
3699     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
3700     units="milliseconds">
3701   <summary>Delay for registering the client with the policy server.</summary>
3702 </histogram>
3704 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
3705     units="milliseconds">
3706   <summary>Delay for minting an OAuth2 acccess token.</summary>
3707 </histogram>
3709 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
3710     units="milliseconds">
3711   <summary>Delay for fetching policy from the policy server.</summary>
3712 </histogram>
3714 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
3715     units="milliseconds">
3716   <summary>Total delay for the initial policy fetch.</summary>
3717 </histogram>
3719 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
3720     enum="GoogleServiceAuthError">
3721   <summary>Service error during OAuth2 access token fetch.</summary>
3722 </histogram>
3724 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
3725     enum="NetErrorCodes">
3726   <summary>Network error during OAuth2 access token fetch.</summary>
3727 </histogram>
3729 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
3730     units="milliseconds">
3731   <summary>
3732     Delay incurred by the token fetching step of the wildcard login check.
3733   </summary>
3734 </histogram>
3736 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
3737   <summary>Total delay incurred by the wildcard login check.</summary>
3738 </histogram>
3740 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
3741     units="milliseconds">
3742   <summary>
3743     Delay incurred by the user info fetching step of the wildcard login check.
3744   </summary>
3745 </histogram>
3747 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
3748   <summary>
3749     Whether we were able to contact the AD Domain Controller. This check is
3750     performed once at start-up.
3751   </summary>
3752 </histogram>
3754 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
3755   <summary>
3756     Enum of possible things that can fail while checking for enterprise env.
3757     This check is performed once at start-up.
3758   </summary>
3759 </histogram>
3761 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
3762   <summary>
3763     Whether the machine is part of an AD domain. This check is performed once at
3764     start-up.
3765   </summary>
3766 </histogram>
3768 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
3769     units="disabled policies">
3770   <summary>
3771     The number of disabled policy entries due to integrity violations while
3772     parsing the policy data which happens on start-up and when the policy has
3773     changed.
3774   </summary>
3775 </histogram>
3777 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
3778   <summary>
3779     The rough Windows suite we are runnnig on. This check is performed once at
3780     start-up.
3781   </summary>
3782 </histogram>
3784 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
3785   <summary>
3786     Time between initiation of any input event and the renderer receiving and
3787     starting to process it.
3788   </summary>
3789 </histogram>
3791 <histogram name="Event.CoalescedCount.Mouse">
3792   <summary>Number of Mouse events coalesced.</summary>
3793 </histogram>
3795 <histogram name="Event.CoalescedCount.Touch">
3796   <summary>Number of Touch events coalesced.</summary>
3797 </histogram>
3799 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3800   <summary>
3801     Time between the first and last events in a coalesced mouse events group.
3802   </summary>
3803 </histogram>
3805 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3806   <summary>
3807     Time between the first and last events in a coalesced touch events group.
3808   </summary>
3809 </histogram>
3811 <histogram name="Event.Latency.Browser" units="microseconds">
3812   <summary>
3813     Time between initiation of all input events and browser processing.
3814   </summary>
3815 </histogram>
3817 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3818     units="microseconds">
3819   <summary>
3820     Time between initiation of input event and browser processing.
3821   </summary>
3822 </histogram>
3824 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3825   <summary>
3826     Time between initiation of input event and browser processing.
3827   </summary>
3828 </histogram>
3830 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3831     units="microseconds">
3832   <summary>
3833     Time between initiation of input event and browser processing.
3834   </summary>
3835 </histogram>
3837 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3838   <summary>
3839     Time between initiation of input event and browser processing.
3840   </summary>
3841 </histogram>
3843 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3844     units="microseconds">
3845   <summary>
3846     Time between initiation of input event and browser processing.
3847   </summary>
3848 </histogram>
3850 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
3851     units="microseconds">
3852   <summary>
3853     Time between initiation of input event and browser processing.
3854   </summary>
3855 </histogram>
3857 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
3858     units="microseconds">
3859   <summary>
3860     Time between initiation of input event and browser processing.
3861   </summary>
3862 </histogram>
3864 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
3865     units="microseconds">
3866   <summary>
3867     Time between initiation of input event and browser processing.
3868   </summary>
3869 </histogram>
3871 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_END"
3872     units="microseconds">
3873   <summary>
3874     Time between initiation of input event and browser processing.
3875   </summary>
3876 </histogram>
3878 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
3879     units="microseconds">
3880   <summary>
3881     Time between initiation of input event and browser processing.
3882   </summary>
3883 </histogram>
3885 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
3886     units="microseconds">
3887   <summary>
3888     Time between initiation of input event and browser processing.
3889   </summary>
3890 </histogram>
3892 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
3893     units="microseconds">
3894   <summary>
3895     Time between initiation of input event and browser processing.
3896   </summary>
3897 </histogram>
3899 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
3900     units="microseconds">
3901   <summary>
3902     Time between initiation of input event and browser processing.
3903   </summary>
3904 </histogram>
3906 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
3907   <summary>
3908     Time between initiation of input event and browser processing.
3909   </summary>
3910 </histogram>
3912 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
3913     units="microseconds">
3914   <summary>
3915     Time between initiation of input event and browser processing.
3916   </summary>
3917 </histogram>
3919 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
3920     units="microseconds">
3921   <summary>
3922     Time between initiation of input event and browser processing.
3923   </summary>
3924 </histogram>
3926 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
3927     units="microseconds">
3928   <summary>
3929     Time between initiation of input event and browser processing.
3930   </summary>
3931 </histogram>
3933 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
3934   <summary>
3935     Time between initiation of input event and browser processing.
3936   </summary>
3937 </histogram>
3939 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
3940   <summary>
3941     Time between initiation of input event and browser processing.
3942   </summary>
3943 </histogram>
3945 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
3946     units="microseconds">
3947   <summary>
3948     Time between initiation of input event and browser processing.
3949   </summary>
3950 </histogram>
3952 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
3953   <summary>
3954     Time between initiation of input event and browser processing.
3955   </summary>
3956 </histogram>
3958 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
3959   <summary>
3960     Time between initiation of input event and browser processing.
3961   </summary>
3962 </histogram>
3964 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
3965   <summary>
3966     Time between initiation of input event and browser processing.
3967   </summary>
3968 </histogram>
3970 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
3971   <summary>
3972     Time between initiation of input event and browser processing.
3973   </summary>
3974 </histogram>
3976 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
3977   <summary>
3978     Time between initiation of input event and browser processing.
3979   </summary>
3980 </histogram>
3982 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
3983   <summary>
3984     Time between initiation of input event and browser processing.
3985   </summary>
3986 </histogram>
3988 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
3989   <summary>
3990     Time between initiation of input event and browser processing.
3991   </summary>
3992 </histogram>
3994 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
3995     units="microseconds">
3996   <summary>
3997     Time between initiation of input event and browser processing.
3998   </summary>
3999 </histogram>
4001 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
4002     units="microseconds">
4003   <summary>
4004     Time between initiation of input event and browser processing.
4005   </summary>
4006 </histogram>
4008 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
4009   <summary>
4010     Time between initiation of input event and browser processing.
4011   </summary>
4012 </histogram>
4014 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
4015   <summary>
4016     Time between initiation of input event and browser processing.
4017   </summary>
4018 </histogram>
4020 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
4021   <summary>
4022     Time between initiation of input event and browser processing.
4023   </summary>
4024 </histogram>
4026 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
4027   <summary>
4028     Time between initiation of input event and browser processing.
4029   </summary>
4030 </histogram>
4032 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
4033     units="microseconds">
4034   <summary>
4035     Time between initiation of input event and browser processing.
4036   </summary>
4037 </histogram>
4039 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
4040     units="microseconds">
4041   <summary>
4042     Time between initiation of input event and browser processing.
4043   </summary>
4044 </histogram>
4046 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
4047     units="microseconds">
4048   <summary>
4049     Time between initiation of input event and browser processing.
4050   </summary>
4051 </histogram>
4053 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
4054   <summary>
4055     Time between initiation of input event and browser processing.
4056   </summary>
4057 </histogram>
4059 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
4060   <summary>
4061     Time between touch events sent from RWH to renderer and acked by renderer.
4062   </summary>
4063 </histogram>
4065 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
4066   <summary>
4067     Time between touch events received by Chrome and sent from RWH to renderer.
4068   </summary>
4069 </histogram>
4071 <histogram name="Event.Latency.Renderer" units="microseconds">
4072   <summary>
4073     Time between initiation of all input events and renderer processing. This is
4074     soon to be replaced by Event.Latency.Renderer2.*
4075   </summary>
4076 </histogram>
4078 <histogram name="Event.Latency.Renderer2" units="microseconds">
4079   <summary>
4080     Time between initiation of the input event and the renderer receiving and
4081     starting to process it.
4082   </summary>
4083 </histogram>
4085 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
4086   <obsolete>
4087     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
4088   </obsolete>
4089   <summary>
4090     Time between initial creation of touch event and when the resulting
4091     ScrollGesture reaches Impl thread. Maximum is 200ms.
4092   </summary>
4093 </histogram>
4095 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
4096     units="microseconds">
4097   <summary>
4098     Time between initial creation of touch event and when the resulting
4099     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
4100     Event.Latency.RendererImpl.GestureScroll metric.
4101   </summary>
4102 </histogram>
4104 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
4105   <summary>
4106     Time between initial creation of touch event and the resulting frame from
4107     ScrollUpdate is swapped.
4108   </summary>
4109 </histogram>
4111 <histogram name="ExtensionActivity.ContentScript">
4112   <summary>
4113     For each pageload, the number of extensions that inject a content script.
4114   </summary>
4115 </histogram>
4117 <histogram name="ExtensionActivity.CreatedDiv">
4118   <summary>
4119     For each pageload, the number of extensions that create divs to add to the
4120     page.
4121   </summary>
4122 </histogram>
4124 <histogram name="ExtensionActivity.CreatedEmbed">
4125   <summary>
4126     For each pageload, the number of extensions that create 'embed' elements to
4127     add to the page.
4128   </summary>
4129 </histogram>
4131 <histogram name="ExtensionActivity.CreatedIframe">
4132   <summary>
4133     For each pageload, the number of extensions that create iframes to add to
4134     the page.
4135   </summary>
4136 </histogram>
4138 <histogram name="ExtensionActivity.CreatedInput">
4139   <summary>
4140     For each pageload, the number of extensions that create inputs to add to the
4141     page.
4142   </summary>
4143 </histogram>
4145 <histogram name="ExtensionActivity.CreatedLink">
4146   <summary>
4147     For each pageload, the number of extensions that create links to add to the
4148     page.
4149   </summary>
4150 </histogram>
4152 <histogram name="ExtensionActivity.CreatedObject">
4153   <summary>
4154     For each pageload, the number of extensions that create 'object' elements to
4155     add to the page.
4156   </summary>
4157 </histogram>
4159 <histogram name="ExtensionActivity.CreatedScript">
4160   <summary>
4161     For each pageload, the number of extensions that create script tags to add
4162     to the page.
4163   </summary>
4164 </histogram>
4166 <histogram name="ExtensionActivity.DocumentWrite">
4167   <summary>
4168     For each pageload, the number of extensions that use document.write.
4169   </summary>
4170 </histogram>
4172 <histogram name="ExtensionActivity.Google.ContentScript">
4173   <summary>
4174     For each www.google.com pageload, the number of extensions that inject a
4175     content script.
4176   </summary>
4177 </histogram>
4179 <histogram name="ExtensionActivity.Google.CreatedDiv">
4180   <summary>
4181     For each www.google.com pageload, the number of extensions that create divs
4182     to add to the page.
4183   </summary>
4184 </histogram>
4186 <histogram name="ExtensionActivity.Google.CreatedEmbed">
4187   <summary>
4188     For each www.google.com pageload, the number of extensions that create
4189     'embed' elements to add to the page.
4190   </summary>
4191 </histogram>
4193 <histogram name="ExtensionActivity.Google.CreatedIframe">
4194   <summary>
4195     For each www.google.com pageload, the number of extensions that create
4196     iframes to add to the page.
4197   </summary>
4198 </histogram>
4200 <histogram name="ExtensionActivity.Google.CreatedInput">
4201   <summary>
4202     For each www.google.com pageload, the number of extensions that create
4203     inputs to add to the page.
4204   </summary>
4205 </histogram>
4207 <histogram name="ExtensionActivity.Google.CreatedLink">
4208   <summary>
4209     For each www.google.com pageload, the number of extensions that create links
4210     to add to the page.
4211   </summary>
4212 </histogram>
4214 <histogram name="ExtensionActivity.Google.CreatedObject">
4215   <summary>
4216     For each www.google.com pageload, the number of extensions that create
4217     'object' elements to add to the page.
4218   </summary>
4219 </histogram>
4221 <histogram name="ExtensionActivity.Google.CreatedScript">
4222   <summary>
4223     For each www.google.com pageload, the number of extensions that create
4224     script tags to add to the page.
4225   </summary>
4226 </histogram>
4228 <histogram name="ExtensionActivity.Google.DocumentWrite">
4229   <summary>
4230     For each www.google.com pageload, the number of extensions that use
4231     document.write.
4232   </summary>
4233 </histogram>
4235 <histogram name="ExtensionActivity.Google.InnerHtml">
4236   <summary>
4237     For each www.google.com pageload, the number of extensions that set
4238     innerHTML.
4239   </summary>
4240 </histogram>
4242 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
4243   <summary>
4244     For each www.google.com pageload, the number of extensions that invoke DOM
4245     methods.
4246   </summary>
4247 </histogram>
4249 <histogram name="ExtensionActivity.Google.ModifiedDom">
4250   <summary>
4251     For each www.google.com pageload, the number of extensions that set the
4252     value of DOM properties via assignments.
4253   </summary>
4254 </histogram>
4256 <histogram name="ExtensionActivity.Google.ReadDom">
4257   <summary>
4258     For each www.google.com pageload, the number of extensions that read from
4259     the DOM.
4260   </summary>
4261 </histogram>
4263 <histogram name="ExtensionActivity.InnerHtml">
4264   <summary>
4265     For each pageload, the number of extensions that set innerHTML.
4266   </summary>
4267 </histogram>
4269 <histogram name="ExtensionActivity.InvokedDomMethod">
4270   <summary>
4271     For each pageload, the number of extensions that invoke DOM methods.
4272   </summary>
4273 </histogram>
4275 <histogram name="ExtensionActivity.ModifiedDom">
4276   <summary>
4277     For each pageload, the number of extensions that set the value of DOM
4278     properties via assignments.
4279   </summary>
4280 </histogram>
4282 <histogram name="ExtensionActivity.ReadDom">
4283   <summary>
4284     For each pageload, the number of extensions that read from the DOM.
4285   </summary>
4286 </histogram>
4288 <histogram name="ExtensionBlacklist.BlacklistInstalled"
4289     enum="ExtensionLocation">
4290   <summary>
4291     The number of extensions that were blacklisted when already installed,
4292     grouped by Extension::Location. Logged when ExtensionService blackists and
4293     unloads an installed extension.
4294   </summary>
4295 </histogram>
4297 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
4298   <summary>
4299     The number of extensions that have been blocked from installing grouped by
4300     Extension::Location. Logged when ExtensionService refuses to install a
4301     blacklisted extension.
4302   </summary>
4303 </histogram>
4305 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
4306   <summary>
4307     The number of extensions that have been silently installed in a blacklisted
4308     state, grouped by Extension::Location. Logged when ExtensionService installs
4309     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
4310     would be logged otherwise). Typically this will be when a user has a
4311     blacklisted extension synced.
4312   </summary>
4313 </histogram>
4315 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
4316     enum="ExtensionLocation">
4317   <summary>
4318     The number of extensions that were unblacklisted when installed, grouped by
4319     Extension::Location. Logged when ExtensionService unblacklists and loads a
4320     blacklisted extension.
4321   </summary>
4322 </histogram>
4324 <histogram name="ExtensionInstalledLoader.ForceDisabled"
4325     enum="BooleanForceDisabled">
4326   <summary>
4327     Counts whether we force-disabled an installed extension at startup because a
4328     policy provider indicated it must remain disabled.
4329   </summary>
4330 </histogram>
4332 <histogram name="ExtensionInstallSigner.RequestCount">
4333   <summary>
4334     A count of the number of server requests since Chrome started running,
4335     recorded each time we do a request. NOTE: when interpreting these values,
4336     keep in mind that a user who did 5 server requests during one run of Chrome
4337     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
4338   </summary>
4339 </histogram>
4341 <histogram name="ExtensionInstallSigner.ResultWasValid">
4342   <summary>
4343     Whether the server result received by the extensions install signer was
4344     valid or invalid.
4345   </summary>
4346 </histogram>
4348 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
4349     units="seconds">
4350   <summary>
4351     This records the number of seconds since the last time we've done a request
4352     to the server (only during this run of the browser).
4353   </summary>
4354 </histogram>
4356 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
4357   <summary>
4358     Records how many seconds the browser has been running at the time a request
4359     to the server is made to get a new install signature.
4360   </summary>
4361 </histogram>
4363 <histogram name="ExtensionInstallVerifier.ActualStatus"
4364     enum="ExtensionInstallVerifierStatus">
4365   <summary>
4366     Logged during InstallVerifier::Init, to indicate the actual enforcement
4367     status used (usually determined by the ExtensionInstallVerifier field trial
4368     experiment, but possibly modified by command line flags).
4369   </summary>
4370 </histogram>
4372 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
4373     enum="ExtensionInstallVerifierStatus">
4374   <summary>
4375     Logged during InstallVerifier::Init to indicate the enforcement status as
4376     determined by the ExtensionInstallVerifier field trial experiment.
4377   </summary>
4378 </histogram>
4380 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
4381     enum="ExtensionInstallVerifierGetSignatureResult">
4382   <summary>The result of the verifier trying to get a new signature.</summary>
4383 </histogram>
4385 <histogram name="ExtensionInstallVerifier.InitResult"
4386     enum="ExtensionInstallVerifierInitResult">
4387   <summary>
4388     The result of initialization for the extension install verifier.
4389   </summary>
4390 </histogram>
4392 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
4393     enum="ExtensionInstallVerifierMustRemainDisabled">
4394   <summary>
4395     The outcome for each call to InstallVerifier::MustRemainDisabled.
4396   </summary>
4397 </histogram>
4399 <histogram name="Extensions.AllocatePortIdPairOverflow">
4400   <summary>
4401     Records when the allocation of IDs for chrome.runtime.Port overflows.
4402   </summary>
4403 </histogram>
4405 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
4406   <summary>
4407     Captures the results of URL resolution when relative urls are used in the
4408     tabs/windows api.
4409   </summary>
4410 </histogram>
4412 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
4413   <summary>
4414     The number of times v1 apps are launched grouped by
4415     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
4416   </summary>
4417 </histogram>
4419 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
4420   <summary>
4421     The number of times apps are launched grouped by
4422     extensions::LaunchContainer.
4423   </summary>
4424 </histogram>
4426 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
4427   <summary>
4428     The number of apps loaded at startup time grouped by Extension::Location.
4429   </summary>
4430 </histogram>
4432 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
4433   <summary>
4434     The actions taken in the NTP apps promo grouped by
4435     extension_misc::AppsPromoBuckets.
4436   </summary>
4437 </histogram>
4439 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
4440   <summary>
4441     The number of apps launched grouped by extensions::LaunchType.
4442   </summary>
4443 </histogram>
4445 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
4446   <summary>The time for an extension's background page to load.</summary>
4447 </histogram>
4449 <histogram name="Extensions.BackgroundPageType"
4450     units="ExtensionBackgroundPageType">
4451   <summary>
4452     The type (if any) of background page the extension has. Recorded for
4453     installed extensions on startup.
4454   </summary>
4455 </histogram>
4457 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
4458   <summary>Net error results from URLFetcher.</summary>
4459 </histogram>
4461 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
4462   <summary>
4463     Number of times chrome retried to download an extension with a url on a
4464     google.com domain, before eventually giving up.
4465   </summary>
4466 </histogram>
4468 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
4469   <summary>
4470     Number of times chrome retried to download an extension with a url on a non
4471     google.com domain, before eventually giving up.
4472   </summary>
4473 </histogram>
4475 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
4476   <summary>
4477     Number of times chrome retried to download an extension with a url on a
4478     google.com domain, before eventually succeeding.
4479   </summary>
4480 </histogram>
4482 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
4483   <summary>
4484     Number of times chrome retried to download an extension with a url on a non
4485     google.com domain, before eventually succeeding.
4486   </summary>
4487 </histogram>
4489 <histogram name="Extensions.CrxInstallDirPathLength">
4490   <summary>
4491     Length of the path to the directory under which an extension is installed.
4492     This directory is in the user's profile.
4493   </summary>
4494 </histogram>
4496 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
4497     units="milliseconds">
4498   <summary>Time spent until rules storage delegate gets ready.</summary>
4499 </histogram>
4501 <histogram name="Extensions.DepricatedExternalJsonCount">
4502   <summary>
4503     Number of extensions referenced in the depricated external extensions source
4504     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
4505   </summary>
4506 </histogram>
4508 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
4509   <summary>The time for a dialog-hosted extension to load.</summary>
4510 </histogram>
4512 <histogram name="Extensions.Disabled">
4513   <summary>
4514     The number of extensions that are disabled at browser startup.
4515   </summary>
4516 </histogram>
4518 <histogram name="Extensions.DisabledForPermissions">
4519   <summary>
4520     The number of extensions that are disabled at browser startup due to
4521     permissions increases.
4522   </summary>
4523 </histogram>
4525 <histogram name="Extensions.DisabledUIUserResponse"
4526     enum="ExtensionDisabledUIUserResponse">
4527   <summary>
4528     User response to the dialog shown when an extension is disabled due to an
4529     update requiring more permissions.
4530   </summary>
4531 </histogram>
4533 <histogram name="Extensions.ErrorCodeFromCrxOpen">
4534   <summary>
4535     If opening the CRX file for unpacking fails, this integer is the error code
4536     given by the OS.
4537   </summary>
4538 </histogram>
4540 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
4541   <summary>The time an extension's event page has spent loaded.</summary>
4542 </histogram>
4544 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
4545   <summary>The time an extension's event page has spent unloaded.</summary>
4546 </histogram>
4548 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
4549   <summary>The time for an extension's event page to load.</summary>
4550 </histogram>
4552 <histogram name="Extensions.ExtensionCacheCount">
4553   <summary>
4554     Number of cached extensions on disk. Reported on Chrome OS during user
4555     session start.
4556   </summary>
4557 </histogram>
4559 <histogram name="Extensions.ExtensionCacheSize" units="MB">
4560   <summary>
4561     Total size of .crx files in cache on disk. Reported on Chrome OS during user
4562     session start.
4563   </summary>
4564 </histogram>
4566 <histogram name="Extensions.ExtensionInstalled">
4567   <summary>An extension has been installed.</summary>
4568 </histogram>
4570 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
4571   <summary>
4572     The number of extensions loaded at startup time grouped by
4573     Extension::Location.
4574   </summary>
4575 </histogram>
4577 <histogram name="Extensions.ExtensionRootPathLength">
4578   <summary>
4579     Length of the Extensions dir path inside the profile directory.
4580   </summary>
4581 </histogram>
4583 <histogram name="Extensions.ExtensionServiceInitTime">
4584   <summary>
4585     Time taken for the ExtensionService to initialize, including the time it
4586     takes to load the extensions for the service's profile and parse their
4587     manifests. This happens during startup and also any time a new profile is
4588     loaded.
4589   </summary>
4590 </histogram>
4592 <histogram name="Extensions.ExtensionUninstalled">
4593   <summary>An extension has been uninstalled.</summary>
4594 </histogram>
4596 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
4597   <summary>
4598     Records what happens to extensions that are sideloaded, grouped by the
4599     ExternalExtensionEvent enum.
4600   </summary>
4601 </histogram>
4603 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
4604   <summary>
4605     The number of sideloaded apps/extensions loaded on startup grouped by
4606     enabled/disabled state.
4607   </summary>
4608 </histogram>
4610 <histogram name="Extensions.ExternalJsonCount">
4611   <summary>
4612     Number of extensions referenced in the external extensions source at path
4613     chrome::DIR_EXTERNAL_EXTENSIONS.
4614   </summary>
4615 </histogram>
4617 <histogram name="Extensions.FromWebstoreInconsistency"
4618     enum="ExtensionFromWebstoreInconcistencyEnum">
4619   <summary>
4620     Number of apps/extensions loaded on startup with an inconsistent &quot;from
4621     webstore&quot; state. This means an item that is flagged as from_webstore,
4622     but with either a non-webstore update_url or an external install location.
4623   </summary>
4624 </histogram>
4626 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
4627   <summary>Number of calls to extension functions.</summary>
4628 </histogram>
4630 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
4631   <summary>
4632     What happens when the extensions system tries to get a temp dir to unpack
4633     in?
4634   </summary>
4635 </histogram>
4637 <histogram name="Extensions.InjectCssTime" units="milliseconds">
4638   <summary>
4639     The amount of time for a CSS file to be injected into a page.
4640   </summary>
4641 </histogram>
4643 <histogram name="Extensions.InjectEnd_ScriptCount">
4644   <summary>Number of scripts injected at document end by extensions.</summary>
4645 </histogram>
4647 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
4648   <summary>
4649     Time taken to inject all scripts at document end by extensions.
4650   </summary>
4651 </histogram>
4653 <histogram name="Extensions.InjectIdle_ScriptCount">
4654   <summary>Number of scripts injected at document idle by extensions.</summary>
4655 </histogram>
4657 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
4658   <summary>
4659     Time taken to inject all scripts at document idle by extensions.
4660   </summary>
4661 </histogram>
4663 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
4664   <summary>Time taken to inject all scripts by extensions.</summary>
4665 </histogram>
4667 <histogram name="Extensions.InjectStart_CssCount">
4668   <summary>Number of css files injected by extensions.</summary>
4669 </histogram>
4671 <histogram name="Extensions.InjectStart_ScriptCount">
4672   <summary>Number of scripts injected at document start by extensions.</summary>
4673 </histogram>
4675 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
4676   <summary>
4677     Time taken to inject css/scripts at document start by extensions.
4678   </summary>
4679 </histogram>
4681 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
4682   <summary>
4683     Whether the user accepted or aborted an extension installation.
4684   </summary>
4685 </histogram>
4687 <histogram name="Extensions.InstallPrompt.Type"
4688     enum="ExtensionInstallPromptType">
4689   <summary>
4690     Type of the extension install prompt displayed when an extension
4691     installation is triggered.
4692   </summary>
4693 </histogram>
4695 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
4696     enum="ExtensionInstallPromptExperimentLinkAction">
4697   <summary>
4698     Actions on the show details link grouped by action type when the install
4699     prompt trial is running.
4700   </summary>
4701 </histogram>
4703 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
4704     enum="ExtensionInstallPromptExperimentLinkAction">
4705   <summary>
4706     Actions on the show permissions link grouped by action type when the install
4707     prompt trial is running.
4708   </summary>
4709 </histogram>
4711 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
4712   <summary>Installs grouped by the location property in prefs.</summary>
4713 </histogram>
4715 <histogram name="Extensions.InstallType" enum="ExtensionType">
4716   <summary>Installs grouped by Extension::HistogramType.</summary>
4717 </histogram>
4719 <histogram name="Extensions.LoadAll">
4720   <summary>
4721     The number of extensions and themes loaded at browser startup.
4722   </summary>
4723 </histogram>
4725 <histogram name="Extensions.LoadAllTime" units="milliseconds">
4726   <summary>Time taken to load all extensions at browser startup.</summary>
4727 </histogram>
4729 <histogram name="Extensions.LoadApp">
4730   <summary>The number of apps loaded by each user at startup time.</summary>
4731 </histogram>
4733 <histogram name="Extensions.LoadAppExternal">
4734   <summary>
4735     The number of externally managed apps loaded by each user at startup time.
4736   </summary>
4737 </histogram>
4739 <histogram name="Extensions.LoadAppUser">
4740   <summary>
4741     The number of user-installed apps loaded by each user at startup time.
4742   </summary>
4743 </histogram>
4745 <histogram name="Extensions.LoadBrowserAction">
4746   <summary>
4747     The number of browser action extensions loaded at browser startup.
4748   </summary>
4749 </histogram>
4751 <histogram name="Extensions.LoadContentPack">
4752   <summary>
4753     The number of content-pack extensions loaded at browser startup.
4754   </summary>
4755 </histogram>
4757 <histogram name="Extensions.LoadExtension">
4758   <summary>The number of extensions loaded at browser startup.</summary>
4759 </histogram>
4761 <histogram name="Extensions.LoadExtensionExternal">
4762   <summary>
4763     The number of externally managed extensions loaded at browser startup.
4764   </summary>
4765 </histogram>
4767 <histogram name="Extensions.LoadExtensionUser">
4768   <summary>
4769     The number of user-installed extensions loaded at browser startup.
4770   </summary>
4771 </histogram>
4773 <histogram name="Extensions.LoadExternal">
4774   <summary>
4775     The number of externally managed extensions and apps loaded at browser
4776     startup.
4777   </summary>
4778 </histogram>
4780 <histogram name="Extensions.LoadHostedApp">
4781   <summary>
4782     The number of hosted apps loaded by each user at startup time.
4783   </summary>
4784 </histogram>
4786 <histogram name="Extensions.LoadPackagedApp">
4787   <summary>
4788     The number of legacy packaged apps loaded by each user at startup time.
4789   </summary>
4790 </histogram>
4792 <histogram name="Extensions.LoadPageAction">
4793   <summary>
4794     The number of page action extensions loaded at browser startup.
4795   </summary>
4796 </histogram>
4798 <histogram name="Extensions.LoadPlatformApp">
4799   <summary>The number of platform apps loaded at browser startup.</summary>
4800 </histogram>
4802 <histogram name="Extensions.LoadTheme">
4803   <summary>The number of themes loaded at browser startup.</summary>
4804 </histogram>
4806 <histogram name="Extensions.LoadType" enum="ExtensionType">
4807   <summary>
4808     The number of extensions loaded at startup time grouped by
4809     Extension::HistogramType.
4810   </summary>
4811 </histogram>
4813 <histogram name="Extensions.LoadUserScript">
4814   <summary>
4815     The number of converted user scripts loaded at browser startup.
4816   </summary>
4817 </histogram>
4819 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
4820   <summary>
4821     Number of times chrome retried to download an extension update manifest with
4822     a url on a google.com domain, before eventually giving up.
4823   </summary>
4824 </histogram>
4826 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
4827   <summary>
4828     Number of times chrome retried to download an extension update manifest with
4829     a url on a non google.com domain, before eventually giving up.
4830   </summary>
4831 </histogram>
4833 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
4834   <summary>
4835     Number of times chrome retried to download an extension update manifest with
4836     a url on a google.com domain, before eventually succeeding.
4837   </summary>
4838 </histogram>
4840 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
4841   <summary>
4842     Number of times chrome retried to download an extension update manifest with
4843     a url on a non google.com domain, before eventually succeeding.
4844   </summary>
4845 </histogram>
4847 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
4848   <summary>
4849     Number of extension loads on startup where it is necessary to reload the
4850     mainfest because the locale has changed.
4851   </summary>
4852 </histogram>
4854 <histogram name="Extensions.ManifestReloadNotNeeded">
4855   <summary>
4856     Number of extension loads on startup where it is not necessary to reload the
4857     extension's manifest.
4858   </summary>
4859 </histogram>
4861 <histogram name="Extensions.ManifestReloadUnpackedDir">
4862   <summary>
4863     Number of extension loads on startup where it is necessary to reload the
4864     manifest because the extension is unpacked.
4865   </summary>
4866 </histogram>
4868 <histogram name="Extensions.NetworkDelay" units="milliseconds">
4869   <summary>Time that network requests were blocked due to extensions.</summary>
4870 </histogram>
4872 <histogram name="Extensions.NetworkDelayPercentage" units="%">
4873   <summary>
4874     Percentage of total lifetime a network request was blocked due to an
4875     extension.
4876   </summary>
4877 </histogram>
4879 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
4880   <summary>
4881     Time that network requests were blocked due to relevant rule registries
4882     loading.
4883   </summary>
4884 </histogram>
4886 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
4887   <summary>
4888     The number of apps/extensions with a non-webstore update_url loaded at
4889     startup time grouped by Extension::Location.
4890   </summary>
4891 </histogram>
4893 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
4894   <summary>
4895     Number of non-WebStore extensions on startup that override the new tab page.
4896   </summary>
4897 </histogram>
4899 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
4900   <summary>
4901     The permissions present in an extension when it is automatically disabled
4902     due to a permission increase (e.g., after an extension upgrade).
4903   </summary>
4904 </histogram>
4906 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
4907   <summary>
4908     The permissions present in an extension when it was installed.
4909   </summary>
4910 </histogram>
4912 <histogram name="Extensions.Permissions_InstallAbort"
4913     enum="ExtensionPermission">
4914   <summary>
4915     The permissions present in an extension when installation was aborted, not
4916     including installation errors and user cancels.
4917   </summary>
4918 </histogram>
4920 <histogram name="Extensions.Permissions_InstallCancel"
4921     enum="ExtensionPermission">
4922   <summary>
4923     The permissions present in an extension when installation was canceled.
4924   </summary>
4925 </histogram>
4927 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
4928   <summary>The permissions present in an extension when it was loaded.</summary>
4929 </histogram>
4931 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
4932   <summary>
4933     The permissions present in an extension when it was re-enabled from a
4934     confirmation prompt.
4935   </summary>
4936 </histogram>
4938 <histogram name="Extensions.Permissions_ReEnableAbort"
4939     enum="ExtensionPermission">
4940   <summary>
4941     The permissions present in an extension when the re-enable prompt was
4942     aborted, not including installation errors and manual user cancels.
4943   </summary>
4944 </histogram>
4946 <histogram name="Extensions.Permissions_ReEnableCancel"
4947     enum="ExtensionPermission">
4948   <summary>
4949     The permissions present in an extension when the re-enable was canceled from
4950     the confirmation prompt.
4951   </summary>
4952 </histogram>
4954 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
4955   <summary>
4956     The permissions present in an extension when it was uninstalled.
4957   </summary>
4958 </histogram>
4960 <histogram name="Extensions.Permissions_WebStoreInstall"
4961     enum="ExtensionPermission">
4962   <summary>
4963     The permissions present in an extension when it was installed through the
4964     web store.
4965   </summary>
4966 </histogram>
4968 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
4969     enum="ExtensionPermission">
4970   <summary>
4971     The permissions present in an extension when installation from the web store
4972     was aborted, not including installation errors and user cancels.
4973   </summary>
4974 </histogram>
4976 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
4977     enum="ExtensionPermission">
4978   <summary>
4979     The permissions present in an extension when installation from the web store
4980     was canceled.
4981   </summary>
4982 </histogram>
4984 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
4985     units="milliseconds">
4986   <summary>
4987     The initialization latency (in milliseconds) introduced to each extension
4988     resource request by querying the directory timestamp.
4989   </summary>
4990 </histogram>
4992 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
4993   <summary>
4994     The difference in seconds between an extension resource's last modification
4995     time and its extension base directory's creation time. Recorded on each
4996     extension resource request if the difference is non-negative (i.e., the
4997     resource's last modification time is more recent than the directory's
4998     creation time.) For cases where the directory creation date is more recent,
4999     see Extensions.ResourceLastModifiedNegativeDelta instead.
5000   </summary>
5001 </histogram>
5003 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
5004   <summary>
5005     The absolute difference in seconds between an extension resource's last
5006     modification time and extension base directory's creation time. Recorded on
5007     each extension resource request if the difference is negative (i.e., the
5008     directory's creation time is more recent than the resource's last
5009     modification time.) For cases where the resource modification time is more
5010     recent, see Extensions.ResourceLastModifiedDelta instead.
5011   </summary>
5012 </histogram>
5014 <histogram name="Extensions.SandboxUnpackFailure">
5015   <summary>
5016     Count the number of times a sandboxed extension unpack fails.
5017   </summary>
5018 </histogram>
5020 <histogram name="Extensions.SandboxUnpackFailureReason"
5021     enum="ExtensionUnpackFailureReason">
5022   <summary>What caused a sandboxed extension unpack to fail?</summary>
5023 </histogram>
5025 <histogram name="Extensions.SandboxUnpackFailureTime">
5026   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
5027 </histogram>
5029 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
5030   <summary>Length of the initial path to the CRX to be unpacked.</summary>
5031 </histogram>
5033 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
5034   <summary>
5035     Length of the normalized (link/junction free) path to the temporary copy of
5036     a CRX made during unpacking.
5037   </summary>
5038 </histogram>
5040 <histogram name="Extensions.SandboxUnpackRate">
5041   <summary>
5042     Rate at which a CRX file is unpacked in Kilobytes per second.
5043   </summary>
5044 </histogram>
5046 <histogram name="Extensions.SandboxUnpackRate1To2mB">
5047   <summary>
5048     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
5049   </summary>
5050 </histogram>
5052 <histogram name="Extensions.SandboxUnpackRate2To5mB">
5053   <summary>
5054     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
5055   </summary>
5056 </histogram>
5058 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
5059   <summary>
5060     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
5061   </summary>
5062 </histogram>
5064 <histogram name="Extensions.SandboxUnpackRate5To10mB">
5065   <summary>
5066     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
5067   </summary>
5068 </histogram>
5070 <histogram name="Extensions.SandboxUnpackRateOver10mB">
5071   <summary>
5072     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
5073     second.
5074   </summary>
5075 </histogram>
5077 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
5078   <summary>
5079     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
5080   </summary>
5081 </histogram>
5083 <histogram name="Extensions.SandboxUnpackSuccess">
5084   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
5085 </histogram>
5087 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
5088   <summary>
5089     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
5090     the file size.
5091   </summary>
5092 </histogram>
5094 <histogram name="Extensions.SandboxUnpackSuccessTime">
5095   <summary>
5096     Time taken to unpack an extension, when the unpack succeeds.
5097   </summary>
5098 </histogram>
5100 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
5101   <summary>
5102     Length of the path of the temporary copy of a CRX made during unpacking.
5103   </summary>
5104 </histogram>
5106 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
5107   <summary>Length of the path under which a CRX is unpacked.</summary>
5108 </histogram>
5110 <histogram name="Extensions.StartupDelay" units="milliseconds">
5111   <summary>The time one extension delays network requests at startup.</summary>
5112 </histogram>
5114 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
5115   <summary>
5116     The total time extensions delay network requests at startup.
5117   </summary>
5118 </histogram>
5120 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
5121   <summary>Time taken to load a toolstrip.</summary>
5122 </histogram>
5124 <histogram name="Extensions.UninstallType" enum="ExtensionType">
5125   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
5126 </histogram>
5128 <histogram name="Extensions.UnpackFailureInstallCause"
5129     enum="ExtensionInstallCause">
5130   <summary>
5131     Count failing CRX installs, grouped by the way an extension can be
5132     installed.
5133   </summary>
5134 </histogram>
5136 <histogram name="Extensions.UnpackFailureInstallSource"
5137     enum="ExtensionLocation">
5138   <summary>
5139     Count successful CRX installs, grouped by the location property in prefs.
5140     installed.
5141   </summary>
5142 </histogram>
5144 <histogram name="Extensions.UnpackSuccessInstallCause"
5145     enum="ExtensionInstallCause">
5146   <summary>
5147     Count successful CRX installs, grouped by the cause of the install.
5148   </summary>
5149 </histogram>
5151 <histogram name="Extensions.UnpackSuccessInstallSource"
5152     enum="ExtensionLocation">
5153   <summary>
5154     Count successful CRX installs, grouped by the location property in prefs.
5155   </summary>
5156 </histogram>
5158 <histogram name="Extensions.UpdateCheckApp">
5159   <summary>
5160     The number of legacy packaged apps and hosted apps that were checked during
5161     an update check.
5162   </summary>
5163 </histogram>
5165 <histogram name="Extensions.UpdateCheckExtension">
5166   <summary>
5167     The number of extensions that were checked during an update check.
5168   </summary>
5169 </histogram>
5171 <histogram name="Extensions.UpdateCheckGap" units="minutes">
5172   <summary>Time in minutes between update checks.</summary>
5173 </histogram>
5175 <histogram name="Extensions.UpdateCheckGoogleUrl">
5176   <summary>
5177     The number of crx's with a Google-hosted update URL that were checked during
5178     an update check.
5179   </summary>
5180 </histogram>
5182 <histogram name="Extensions.UpdateCheckNoUrl">
5183   <summary>
5184     The number of crx's with no update URL checked during an update check.
5185   </summary>
5186 </histogram>
5188 <histogram name="Extensions.UpdateCheckOtherUrl">
5189   <summary>
5190     The number of crx's with a non-Google update URL that were checked during an
5191     update check.
5192   </summary>
5193 </histogram>
5195 <histogram name="Extensions.UpdateCheckPackagedApp">
5196   <summary>
5197     The number of packaged apps that were checked during an update check.
5198   </summary>
5199 </histogram>
5201 <histogram name="Extensions.UpdateCheckTheme">
5202   <summary>
5203     The number of themes that were checked during an update check.
5204   </summary>
5205 </histogram>
5207 <histogram name="Extensions.UpdateOnLoad">
5208   <summary>
5209     The number of extensions that were updated at browser startup.
5210   </summary>
5211 </histogram>
5213 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
5214   <obsolete>
5215     Deprecated 10/2013.
5216   </obsolete>
5217   <summary>
5218     What happened when the extension updater tried to write a file?
5219   </summary>
5220 </histogram>
5222 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
5223   <summary>Updates grouped by the location property in prefs.</summary>
5224 </histogram>
5226 <histogram name="Extensions.UpdateType" enum="ExtensionType">
5227   <summary>Updates grouped by Extension::HistogramType.</summary>
5228 </histogram>
5230 <histogram name="Extensions.WebstoreDownload.InterruptReason"
5231     enum="InterruptReason">
5232   <summary>The reason a webstore download was interrupted.</summary>
5233 </histogram>
5235 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
5236     units="KB">
5237   <summary>
5238     The number of KBytes received for a webstore download before it was
5239     interrupted.
5240   </summary>
5241 </histogram>
5243 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
5244   <summary>
5245     The total expected size in KBytes of an interrupted webstore download.
5246   </summary>
5247 </histogram>
5249 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
5250     enum="Boolean">
5251   <summary>
5252     Tracks whether the total size of an interrupted webstore download was known.
5253   </summary>
5254 </histogram>
5256 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
5257   <summary>
5258     Records whether adding a new/updated extension to the install verifier
5259     succeeded.
5260   </summary>
5261 </histogram>
5263 <histogram name="ExtensionService.VerifyAllSuccess"
5264     enum="ExtensionServiceVerifyAllSuccess">
5265   <summary>
5266     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
5267     was called for bootstrapping or another reason (extension
5268     installed/uninstalled, etc.).
5269   </summary>
5270 </histogram>
5272 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
5273   <summary>
5274     When loading the chrome://extensions page, this records whether we decided
5275     to do a verification check against the server (because the user had one or
5276     more extensions disabled due to verification failure).
5277   </summary>
5278 </histogram>
5280 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
5281   <summary>
5282     The number of icons the Browser Actions Container knows about (visible or
5283     not). Measured once per startup per profile.
5284   </summary>
5285 </histogram>
5287 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
5288   <summary>
5289     The number of visible icons in the Browser Actions Container. 0 means all
5290     icons are hidden. MAX_INT means the toolbar is always showing all icons.
5291     Measured once per startup per profile for those profiles who have one or
5292     more browser actions showing in the toolbar.
5293   </summary>
5294 </histogram>
5296 <histogram name="FileBrowser.Create" enum="FileDialogType">
5297   <summary>Chrome OS File Browser opening mode.</summary>
5298 </histogram>
5300 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
5301   <summary>
5302     Chrome OS File Browser: time to scan a directory. Measured on every File
5303     Browser directory change.
5304   </summary>
5305 </histogram>
5307 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
5308     enum="BooleanEnabled">
5309   <summary>
5310     Tracks whether download destination is set to a Google Drive folder when the
5311     download destination is changed by the user in the settings page.
5312   </summary>
5313 </histogram>
5315 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
5316     enum="BooleanEnabled">
5317   <summary>
5318     Tracks whether download destination is set to a Google Drive folder on
5319     startup.
5320   </summary>
5321 </histogram>
5323 <histogram name="FileBrowser.DownloadsCount">
5324   <summary>
5325     Chrome OS File Browser: number of files and directories in the Downloads
5326     directory (not including the contents of nested directories). Computed every
5327     time the File Browser current directory changes to Downloads.
5328   </summary>
5329 </histogram>
5331 <histogram name="FileBrowser.FolderShortcut.Add">
5332   <summary>
5333     Chrome OS File Browser: this is recorded when the user adds a folder
5334     shortcut.
5335   </summary>
5336 </histogram>
5338 <histogram name="FileBrowser.FolderShortcut.Count">
5339   <summary>
5340     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
5341     when Files.app is launched.
5342   </summary>
5343 </histogram>
5345 <histogram name="FileBrowser.FolderShortcut.Navigate">
5346   <summary>
5347     Chrome OS File Browser: this is recorded when the user clicks or selects a
5348     folder shortcut and is navigated to the target folder.
5349   </summary>
5350 </histogram>
5352 <histogram name="FileBrowser.FolderShortcut.Remove">
5353   <summary>
5354     Chrome OS File Browser: this is recorded when the user removes a folder
5355     shortcut.
5356   </summary>
5357 </histogram>
5359 <histogram name="FileBrowser.Load" units="milliseconds">
5360   <summary>
5361     Chrome OS File Browser is an built-in extension without a background page.
5362     Its main.html file is loaded every time the user opens a File Browser tab or
5363     a file chooser dialog. The file is fairly large and the initialization is
5364     pretty expensive.
5365   </summary>
5366 </histogram>
5368 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
5369   <obsolete>
5370     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
5371   </obsolete>
5372   <summary>File types that were tried to be opened through browser.</summary>
5373 </histogram>
5375 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
5376   <summary>
5377     Chrome OS Photo Editor: time to display an image. Measured from the moment
5378     the user selected the image till the moment it is displayed (not counting
5379     the low resolution preview).
5380   </summary>
5381 </histogram>
5383 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
5384   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
5385 </histogram>
5387 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
5388   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
5389 </histogram>
5391 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
5392   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
5393 </histogram>
5395 <histogram name="FileBrowser.PhotoEditor.SaveResult"
5396     enum="PhotoEditorSaveResult">
5397   <summary>
5398     Chrome OS Photo Editor: the result of a file save operation.
5399   </summary>
5400 </histogram>
5402 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
5403   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
5404 </histogram>
5406 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
5407   <summary>
5408     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
5409     every image load.
5410   </summary>
5411 </histogram>
5413 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
5414   <summary>
5415     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
5416     image load.
5417   </summary>
5418 </histogram>
5420 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
5421   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
5422 </histogram>
5424 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
5425   <summary>
5426     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
5427     the external device.
5428   </summary>
5429 </histogram>
5431 <histogram name="FileBrowser.PhotoImport.ImportCount">
5432   <summary>
5433     Chrome OS Photo Import flow: the number of photos imported. Measured on
5434     every successfull import operation.
5435   </summary>
5436 </histogram>
5438 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
5439   <summary>
5440     Chrome OS Photo Import flow: the percent of photos imported among all the
5441     photos on the device. Measured on every successfull import operation.
5442   </summary>
5443 </histogram>
5445 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
5446   <summary>
5447     Chrome OS Photo Import flow: time to load the action dialog. Measured
5448     between the moment window appears and the moment user see all available
5449     actions for the device.
5450   </summary>
5451 </histogram>
5453 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
5454   <summary>
5455     Chrome OS Photo Import flow: time to scan the external device.
5456   </summary>
5457 </histogram>
5459 <histogram name="FileBrowser.SuggestApps.Close"
5460     enum="SuggestAppsDialogCloseReason">
5461   <summary>
5462     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
5463   </summary>
5464 </histogram>
5466 <histogram name="FileBrowser.SuggestApps.Install"
5467     enum="SuggestAppsDialogInstall">
5468   <summary>
5469     Chrome OS File Browser: whether the Webstore item user selected was
5470     successfully installed or not.
5471   </summary>
5472 </histogram>
5474 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
5475   <summary>
5476     Chrome OS File Browser: whether the initialization of the dialog succeeded
5477     or not.
5478   </summary>
5479 </histogram>
5481 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
5482   <summary>
5483     Chrome OS File Browser: time to load the suggest apps dialog. Measured
5484     between the moment window appears and the moment all the contants in the
5485     dialog including the Chrome Webstore widget are ready.
5486   </summary>
5487 </histogram>
5489 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
5490   <summary>
5491     File types that were tried to be viewed through browser. This is recorded
5492     when the user tries to view a file from Files.app.
5493   </summary>
5494 </histogram>
5496 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
5497   <summary>Status code of the outcome of a GCM checkin request.</summary>
5498 </histogram>
5500 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
5501   <summary>Net error results from GCM disconnect events.</summary>
5502 </histogram>
5504 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
5505   <summary>Net error results from GCM connection attempts.</summary>
5506 </histogram>
5508 <histogram name="GCM.NumThrottledApps">
5509   <summary>
5510     Number of applications hitting GCM per-app outstanding message limits at
5511     startup time.
5512   </summary>
5513 </histogram>
5515 <histogram name="GCM.NumUsers">
5516   <summary>
5517     Number of GCM users associated with this client at startup time.
5518   </summary>
5519 </histogram>
5521 <histogram name="GCM.RegistrationRequestStatus"
5522     enum="GCMRegistrationRequestStatus">
5523   <summary>Status code of the outcome of a GCM registration request.</summary>
5524 </histogram>
5526 <histogram name="GCM.RestoredIncomingMessages">
5527   <summary>
5528     Number of unacknowledged incoming messages restored from the persistent
5529     store at startup.
5530   </summary>
5531 </histogram>
5533 <histogram name="GCM.RestoredOutgoingMessages">
5534   <summary>
5535     Number of pending outgoing messages restored from the persistent store at
5536     startup.
5537   </summary>
5538 </histogram>
5540 <histogram name="GCM.StoreLoadSucceeded" enum="BooleanSuccess">
5541   <summary>
5542     Success indicates successfully loading an initialized persistent GCM store
5543     at startup time. Failure indicates a failure loading the store.
5544   </summary>
5545 </histogram>
5547 <histogram name="GCM.StoreSizeKB" units="kilobytes">
5548   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
5549 </histogram>
5551 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
5552   <summary>
5553     Success indicates successfully updating the GCM persistent store on message
5554     update. Failure indicates a failure updating the persistence store.
5555   </summary>
5556 </histogram>
5558 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
5559   <summary>Result of the authentication for Drive.</summary>
5560 </histogram>
5562 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
5563   <obsolete>
5564     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
5565   </obsolete>
5566   <summary>
5567     Time spent to load the entire file system information from the server
5568   </summary>
5569 </histogram>
5571 <histogram name="GData.EntryKind" enum="GDataEntryKind">
5572   <obsolete>
5573     Deprecated 9/2012, and replaced by Drive.EntryKind
5574   </obsolete>
5575   <summary>
5576     Provides breakdown of specific formats for hosted documents. Recorded when
5577     feed is loaded from the server.
5578   </summary>
5579 </histogram>
5581 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
5582   <obsolete>
5583     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
5584   </obsolete>
5585   <summary>
5586     Time spent to load the initial part of the file system information from the
5587     server
5588   </summary>
5589 </histogram>
5591 <histogram name="GData.NumberOfHostedDocuments">
5592   <obsolete>
5593     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
5594   </obsolete>
5595   <summary>
5596     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5597     is first accessed.
5598   </summary>
5599 </histogram>
5601 <histogram name="GData.NumberOfRegularFiles">
5602   <obsolete>
5603     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
5604   </obsolete>
5605   <summary>
5606     Number of regualr files on Drive.  Logged when Drive is first accessed.
5607   </summary>
5608 </histogram>
5610 <histogram name="GData.NumberOfTotalFiles">
5611   <obsolete>
5612     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
5613   </obsolete>
5614   <summary>
5615     Number of total files (regualr files + hosted documents) on Drive.  Logged
5616     when Drive is first accessed.
5617   </summary>
5618 </histogram>
5620 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
5621     enum="BooleanEnabled">
5622   <summary>
5623     Whether high accuracy geolocation information was requested.
5624   </summary>
5625 </histogram>
5627 <histogram name="Geolocation.InfoBarDelegate.Event"
5628     enum="GeolocationInfoBarDelegateEvent">
5629   <summary>Events in GeolocationInfoBarDelegate.</summary>
5630 </histogram>
5632 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
5633     enum="GeolocationInfoBarDelegateAndroidEvent">
5634   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
5635 </histogram>
5637 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
5638   <summary>
5639     The number of wifi access points used to determine geolocation.
5640   </summary>
5641 </histogram>
5643 <histogram name="Geolocation.NetworkLocationRequest.Event"
5644     enum="NetworkLocationRequestEvent">
5645   <summary>Events in NetworkLocationRequest.</summary>
5646 </histogram>
5648 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
5649     units="HTTP response code">
5650   <summary>Http response codes in NetworkLocationRequest.</summary>
5651 </histogram>
5653 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
5654   <summary>Events in Google Now component extension.</summary>
5655 </histogram>
5657 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
5658   <summary>
5659     Refresh rate of the display in Hz.  This is recorded every time we present a
5660     frame.
5661   </summary>
5662 </histogram>
5664 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
5665   <summary>
5666     The time that the GPU process spends collecting driver information during
5667     startup.
5668   </summary>
5669 </histogram>
5671 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
5672   <summary>
5673     The time that the browser process takes to create the compositor from its
5674     point of view. One of these is created for each top-level window (browser
5675     frame, menus, etc.).
5676   </summary>
5677 </histogram>
5679 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
5680   <summary>
5681     The time that the GPU process spends in initializing the GL surface, and
5682     collecting graphics information.
5683   </summary>
5684 </histogram>
5686 <histogram name="History.DeleteFTSIndexDatabases">
5687   <summary>
5688     Count of &quot;History Index *&quot; databases deleted.  These databases
5689     stored the full-text-search data for history, which was removed at r213442,
5690     this histogram tracks cleanup.
5691   </summary>
5692 </histogram>
5694 <histogram name="History.FaviconsRecoveredPercentage" units="%">
5695   <summary>
5696     Size of the recovered Favicons database relative to the original corrupt
5697     database.  Recovery is VACUUM-like, so the resulting database should always
5698     be smaller.  Substantial 100% results would indicate empty databases being
5699     recovered, substantial low% results would indicate very little data being
5700     recovered.
5701   </summary>
5702 </histogram>
5704 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
5705   <summary>
5706     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
5707   </summary>
5708 </histogram>
5710 <histogram name="History.FaviconsRecoveredRowsFavicons">
5711   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
5712 </histogram>
5714 <histogram name="History.FaviconsRecoveredRowsIconMapping">
5715   <summary>
5716     Rows recovered from [icon_mapping] table in Favicons recovery.
5717   </summary>
5718 </histogram>
5720 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
5721   <summary>
5722     Track results of SQLite database recovery code in thumbnail_database.cc.
5723   </summary>
5724 </histogram>
5726 <histogram name="History.TopSitesRecoveredPercentage" units="%">
5727   <summary>
5728     Size of the recovered TopSites database relative to the original corrupt
5729     database.  Recovery is VACUUM-like, so the resulting database should always
5730     be smaller.  Substantial 100% results would indicate empty databases being
5731     recovered, substantial low% results would indicate very little data being
5732     recovered.
5733   </summary>
5734 </histogram>
5736 <histogram name="History.TopSitesRecoveredRowsThumbnails">
5737   <summary>
5738     Rows recovered from [thumbnails] table in TopSites recovery.
5739   </summary>
5740 </histogram>
5742 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
5743   <summary>
5744     The TopSites recovery code is written conservatively, with successful
5745     recovery committed and any failure leading to rollback. This tracks the
5746     outcomes to determine which cases are high-frequency enough to warrant
5747     adding additional code to handle them (versus simply deleting the data).
5748   </summary>
5749 </histogram>
5751 <histogram name="History.TopSitesVisitsByRank" units="rank">
5752   <summary>
5753     Page visits to each of a user's top 50 sites. Visits to all other sites go
5754     into the 51st bucket. Only count the page visit if it came from user
5755     browsing and only count it once when cycling through a redirect chain.
5756   </summary>
5757 </histogram>
5759 <histogram name="HistoryPage.ClickPosition">
5760   <summary>
5761     Number of entries that the clicked entry is older than in History page. Last
5762     bucket is any entry of that value or higher.
5763   </summary>
5764 </histogram>
5766 <histogram name="HistoryPage.ClickPositionSubset">
5767   <summary>
5768     Subset of the Click Position histogram. Contains only the first smaller
5769     subset of entries on the page. Number of entries that the clicked entry is
5770     older than in History page. Last bucket is entries of that value or higher.
5771   </summary>
5772 </histogram>
5774 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
5775   <summary>
5776     Histogram for usage of the section in the history page that allows the user
5777     to access tabs from other devices.
5778   </summary>
5779 </histogram>
5781 <histogram name="HistoryPage.RemoveEntryPosition">
5782   <summary>
5783     Number of entries that the deleted entry is older than in History page. Last
5784     bucket is any entry of that value or higher. Confirmed removal is not
5785     guaranteed, just an initiation of 'Remove selected items'.
5786   </summary>
5787 </histogram>
5789 <histogram name="HistoryPage.RemoveEntryPositionSubset">
5790   <summary>
5791     Subset of Remove Entry Position histogram. Contains only the first smaller
5792     subset of entries on the page. Number of entries that the deleted entry is
5793     older than in History page. Last bucket is any entry of that value or
5794     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
5795     selected items'.
5796   </summary>
5797 </histogram>
5799 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
5800   <summary>
5801     The time spent waiting for write lock on a disk cache entry.
5802   </summary>
5803 </histogram>
5805 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
5806   <summary>
5807     Result of a main page HttpCacheTransaction if offline mode had been enabled.
5808   </summary>
5809 </histogram>
5811 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
5812   <summary>Net error results from non-restartable cache read errors.</summary>
5813 </histogram>
5815 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
5816   <summary>Net error results from restartable cache read errors.</summary>
5817 </histogram>
5819 <histogram name="HttpCache.Vary" enum="VaryType">
5820   <summary>The type of Vary header for a given GET response.</summary>
5821 </histogram>
5823 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
5824   <summary>The importer used on first run Auto Import.</summary>
5825 </histogram>
5827 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
5828   <summary>The importer used on import from the bookmarks file API.</summary>
5829 </histogram>
5831 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
5832   <summary>
5833     The importer used on import from the chrome://settings/importData UI.
5834   </summary>
5835 </histogram>
5837 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
5838   <summary>
5839     The amount of time from install time to time that user opens import dialog
5840     from BookmarkBarView.
5841   </summary>
5842 </histogram>
5844 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
5845   <summary>
5846     The amount of time from install time to time that user opens import dialog
5847     from NTP floating BookmarkBarView.
5848   </summary>
5849 </histogram>
5851 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
5852   <obsolete>
5853     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
5854   </obsolete>
5855   <summary>
5856     The amount of time from install time to time that user opens import dialog
5857     from BookmarkBarView.
5858   </summary>
5859 </histogram>
5861 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
5862   <obsolete>
5863     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
5864   </obsolete>
5865   <summary>
5866     The amount of time from install time to time that user opens import dialog
5867     from NTP floating BookmarkBarView.
5868   </summary>
5869 </histogram>
5871 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
5872     enum="BooleanAvailable">
5873   <summary>
5874     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
5875     Device Motion.
5876   </summary>
5877 </histogram>
5879 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
5880     enum="BooleanAvailable">
5881   <summary>
5882     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
5883     Motion.
5884   </summary>
5885 </histogram>
5887 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
5888     enum="BooleanAvailable">
5889   <summary>
5890     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
5891     Device Motion on the Windows platform.
5892   </summary>
5893 </histogram>
5895 <histogram name="InertialSensor.GyrometerWindowsAvailable"
5896     enum="BooleanAvailable">
5897   <summary>
5898     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
5899     Motion on the Windows platform.
5900   </summary>
5901 </histogram>
5903 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
5904     enum="BooleanAvailable">
5905   <summary>
5906     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
5907     Motion.
5908   </summary>
5909 </histogram>
5911 <histogram name="InertialSensor.InclinometerWindowsAvailable"
5912     enum="BooleanAvailable">
5913   <summary>
5914     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
5915     Orientation on the Windows platform.
5916   </summary>
5917 </histogram>
5919 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
5920   <summary>
5921     This histogram counts the number of Device Motion API invocations in the
5922     default implementation (Linux and CrOS). The default implementation does not
5923     provide any sensors so the result is always false.
5924   </summary>
5925 </histogram>
5927 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
5928   <summary>
5929     Whether the sudden motion sensor was available at the start of Device Motion
5930     on the MacOS platform.
5931   </summary>
5932 </histogram>
5934 <histogram name="InertialSensor.OrientationDefaultAvailable"
5935     enum="BooleanAvailable">
5936   <summary>
5937     This histogram counts the number of Device Orientation API invocations in
5938     the default implementation (Linux and CrOS). The default implementation does
5939     not provide any sensors so the result is always false.
5940   </summary>
5941 </histogram>
5943 <histogram name="InertialSensor.OrientationMacAvailable"
5944     enum="BooleanAvailable">
5945   <summary>
5946     Whether the sudden motion sensor was available at the start of Device
5947     Orientation on the MacOS platform.
5948   </summary>
5949 </histogram>
5951 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
5952     enum="BooleanAvailable">
5953   <summary>
5954     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
5955     Orientation.
5956   </summary>
5957 </histogram>
5959 <histogram name="Installer.AttemptsCount.Total" units="count">
5960   <summary>
5961     The number of update attempts until the update has been applied. This is
5962     reported every time the device has completed an update.
5963   </summary>
5964 </histogram>
5966 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
5967   <summary>Errors from update_engine process when running in dev mode.</summary>
5968 </histogram>
5970 <histogram name="Installer.DownloadOverheadPercentage" units="%">
5971   <summary>
5972     The overhead in downloading extra bytes due to errors/interruptions.
5973     Expressed as a percentage of the bytes that are actually needed to be
5974     downloaded for the update to be successful.
5975   </summary>
5976 </histogram>
5978 <histogram name="Installer.DownloadSourcesUsed"
5979     enum="UpdateEngineDownloadSources">
5980   <summary>
5981     The combinations of protocol and source server that were used to complete a
5982     successful update.
5983   </summary>
5984 </histogram>
5986 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
5987   <summary>
5988     The number of update attempts with a full update payload until the update
5989     has been applied. This is reported on every update attempt.
5990   </summary>
5991 </histogram>
5993 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
5994   <summary>
5995     Errors from update_engine process when running in normal mode.
5996   </summary>
5997 </histogram>
5999 <histogram name="Installer.OSAgeDays" units="days">
6000   <summary>
6001     The age of the OS, defined as the age of the /etc/lsb-release file. This is
6002     reported on every update check but at most once a day.
6003   </summary>
6004 </histogram>
6006 <histogram name="Installer.PayloadAttemptNumber" units="count">
6007   <summary>
6008     The number of update attempts until the update has been applied. This is
6009     reported on every update attempt.
6010   </summary>
6011 </histogram>
6013 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
6014   <summary>
6015     The type of update payload used to update the device. The difference between
6016     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
6017     request sent to Omaha included a directive saying that a delta payload
6018     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
6019     accepted but Omaha provided a full payload. This is reported every time the
6020     device has completed an update.
6021   </summary>
6022 </histogram>
6024 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
6025   <summary>
6026     The number of consecutive times a device has failed to boot an update that
6027     successfully applied. This metric is reported every time the firmware fails
6028     to boot the slot with the update and fell back to the slot it originally
6029     updated from.
6030   </summary>
6031 </histogram>
6033 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
6034   <summary>
6035     Number of MBs downloaded from during an update that completed successfully.
6036   </summary>
6037 </histogram>
6039 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
6040   <summary>
6041     Wall-clock duration between when an update has successfully completed (and
6042     the user is presented with the &quot;reboot arrow&quot;) and when the system
6043     has booted into the new update. This is reported every time the device is
6044     rebooted after an update has been applied.
6045   </summary>
6046 </histogram>
6048 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
6049   <summary>
6050     Total number of MBs downloaded since the last successful update. This also
6051     includes all the bytes downloaded during any prior failed attempts.
6052   </summary>
6053 </histogram>
6055 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
6056   <summary>
6057     Absolute wall-clock time duration it took for the update to complete from
6058     the time an update first began.  It includes not just the time the device
6059     was up, but also includes the time the device spent sleeping.
6060   </summary>
6061 </histogram>
6063 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
6064   <summary>
6065     Uptime duration it took for the update to complete from the time an update
6066     first began.  It does not include the time the device spent sleeping, but it
6067     does include the uptime spent in waiting for the hourly update checks to
6068     happen.
6069   </summary>
6070 </histogram>
6072 <histogram name="Installer.UpdateNumReboots" units="count">
6073   <summary>
6074     Number of times the device was rebooted by the user since an update began
6075     and until it completed successfully.
6076   </summary>
6077 </histogram>
6079 <histogram name="Installer.UpdatesAbandonedCount" units="count">
6080   <summary>
6081     The number of update attempts that didn't complete because a newer update
6082     was detected during the update operation. This is reported every time the
6083     device has completed an update.
6084   </summary>
6085 </histogram>
6087 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
6088   <summary>
6089     The number of consecutive different abandoned update payloads since the last
6090     successful update. This is reported every time an update payload is
6091     abandoned because a newer update payload is available.
6092   </summary>
6093 </histogram>
6095 <histogram name="Installer.UpdateURLSwitches" units="count">
6096   <summary>
6097     Number of times the download URLs were switched due to failures.
6098   </summary>
6099 </histogram>
6101 <histogram name="InstallSigner.InvalidCount">
6102   <summary>
6103     This is a count of the number of ids that we asked to be signed which the
6104     server response indicated were not in the webstore.
6105   </summary>
6106 </histogram>
6108 <histogram name="InstallSigner.InvalidSignature">
6109   <obsolete>
6110     Deprecated 1/2014 (crbug.com/333934). Replaced by
6111     ExtensionInstallSigner.ResultWasValid.
6112   </obsolete>
6113   <summary>
6114     The extensions install signer got a well-formed result from the server but
6115     the signature check on it failed.
6116   </summary>
6117 </histogram>
6119 <histogram name="InstallVerifier.CallbackInvalidSignature">
6120   <obsolete>
6121     Deprecated 1/2014 (crbug.com/333934). Replaced by
6122     ExtensionInstallVerifier.GetSignatureResult.
6123   </obsolete>
6124   <summary>
6125     The extension install verifier tried to get a new signature and received a
6126     response but it wasn't properly signed.
6127   </summary>
6128 </histogram>
6130 <histogram name="InstallVerifier.CallbackNoSignature">
6131   <obsolete>
6132     Deprecated 1/2014 (crbug.com/333934). Replaced by
6133     ExtensionInstallVerifier.GetSignatureResult.
6134   </obsolete>
6135   <summary>
6136     The extension install verifier tried to get a new signature but was unable
6137     to (network error contacting the server, response from server was malformed,
6138     etc.).
6139   </summary>
6140 </histogram>
6142 <histogram name="InstallVerifier.CallbackValidSignature">
6143   <obsolete>
6144     Deprecated 1/2014 (crbug.com/333934). Replaced by
6145     ExtensionInstallVerifier.GetSignatureResult.
6146   </obsolete>
6147   <summary>
6148     The extension install verifier got a new signature from the server that was
6149     valid.
6150   </summary>
6151 </histogram>
6153 <histogram name="InstallVerifier.InitGoodSignature">
6154   <obsolete>
6155     Deprecated 1/2014 (crbug.com/333934). Replaced by
6156     ExtensionInstallVerifier.InitResult.
6157   </obsolete>
6158   <summary>
6159     The extension install verifier found a valid signature at startup, and this
6160     is a count of the number of signed ids it contained.
6161   </summary>
6162 </histogram>
6164 <histogram name="InstallVerifier.InitInvalidSignature">
6165   <obsolete>
6166     Deprecated 1/2014 (crbug.com/333934). Replaced by
6167     ExtensionInstallVerifier.InitResult.
6168   </obsolete>
6169   <summary>
6170     The extension install verifier found a signature in the prefs at startup,
6171     and it parsed properly, but it was invalid (some ids may have been
6172     added/removed, could not verify it was signed with the correct private key,
6173     etc.).
6174   </summary>
6175 </histogram>
6177 <histogram name="InstallVerifier.InitNoSignature">
6178   <obsolete>
6179     Deprecated 1/2014 (crbug.com/333934). Replaced by
6180     ExtensionInstallVerifier.InitResult.
6181   </obsolete>
6182   <summary>
6183     The extension install verifier did not find any signature in the prefs at
6184     startup.
6185   </summary>
6186 </histogram>
6188 <histogram name="InstallVerifier.InitUnparseablePref">
6189   <obsolete>
6190     Deprecated 1/2014 (crbug.com/333934). Replaced by
6191     ExtensionInstallVerifier.InitResult.
6192   </obsolete>
6193   <summary>
6194     The extension install verifier found a signature in the prefs at startup,
6195     but it wasn't parseable (missing/wrong format of required keys, etc.).
6196   </summary>
6197 </histogram>
6199 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
6200   <obsolete>
6201     Deprecated 1/2014 (crbug.com/333934). Replaced by
6202     ExtensionInstallVerifier.MustRemainDisabled.
6203   </obsolete>
6204   <summary>
6205     The extension install verifier would have disabled an extension but is not
6206     in enforcement mode.
6207   </summary>
6208 </histogram>
6210 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
6211   <summary>
6212     Records various events of interest in the InstantController. E.g. When URLs
6213     are blacklisted.
6214   </summary>
6215 </histogram>
6217 <histogram name="Instant.SessionsStorageNamespace"
6218     enum="InstantSessionStorageNamespace">
6219   <summary>
6220     How often an Instant preview is committed onto a different tab than it was
6221     created from.
6222   </summary>
6223 </histogram>
6225 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
6226   <summary>
6227     The time between the first Omnibox interaction and when the Instant preview
6228     shows. If the instant preview was already showing when the user interacted
6229     with the omnibox, this histogram is not recorded.
6230   </summary>
6231 </histogram>
6233 <histogram name="InstantExtended.CacheableNTPLoad"
6234     enum="InstantExtended_CacheableNTPLoad">
6235   <summary>
6236     Records a histogram for how often the Cacheable NTP fails to load.
6237   </summary>
6238 </histogram>
6240 <histogram name="InstantExtended.FallbackToLocalOverlay"
6241     enum="InstantExtended_FallbackCause">
6242   <obsolete>
6243     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
6244     abandoned.
6245   </obsolete>
6246   <summary>
6247     Records the cause for falling back to a local overlay at the time of
6248     fallback.
6249   </summary>
6250 </histogram>
6252 <histogram name="InstantExtended.InstantNavigation"
6253     enum="InstantExtended_InstantNavigation">
6254   <obsolete>
6255     Deprecated as of 10/2013. This histogram is no longer relevant since the
6256     HTML overlay went away.
6257   </obsolete>
6258   <summary>
6259     Records a histogram for instant extended (Local NTP and Online NTP) and
6260     non-extended navigations.
6261   </summary>
6262 </histogram>
6264 <histogram name="InstantExtended.NewOptInState"
6265     enum="InstantExtended_NewOptInState">
6266   <obsolete>
6267     Deprecated as of 11/2013.
6268   </obsolete>
6269   <summary>
6270     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6271     InstantExtended via chrome://flags.
6272   </summary>
6273 </histogram>
6275 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
6276   <obsolete>
6277     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
6278   </obsolete>
6279   <summary>
6280     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6281     InstantExtended via chrome://flags.
6282   </summary>
6283 </histogram>
6285 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
6286   <obsolete>
6287     Deprecated 2013-07. Please see
6288     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
6289   </obsolete>
6290   <summary>
6291     Records the number of matching characters at the start of the user's text as
6292     a percentage of average length between the old and new text when the user
6293     navigates from a search query to another search query.
6294   </summary>
6295 </histogram>
6297 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
6298   <obsolete>
6299     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
6300     instead.
6301   </obsolete>
6302   <summary>
6303     Records the number of matching characters at the start of the user's text as
6304     a percentage of average length between the old and new text when the user
6305     navigates from a search query to a url. Example: Accidental search for
6306     google.con, then navigation to google.com.
6307   </summary>
6308 </histogram>
6310 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
6311   <obsolete>
6312     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
6313     instead.
6314   </obsolete>
6315   <summary>
6316     Records the number of matching characters at the start of the user's text as
6317     a percentage of average length between the old and new text when the user
6318     navigates from a url to a search query.
6319   </summary>
6320 </histogram>
6322 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
6323   <obsolete>
6324     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
6325     instead.
6326   </obsolete>
6327   <summary>
6328     Records the number of matching characters at the start of the user's text as
6329     a percentage of average length between the old and new text when the user
6330     navigates from a url to another url.
6331   </summary>
6332 </histogram>
6334 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
6335   <summary>
6336     Records the number of matching characters at the start of the user's text as
6337     a percentage of average length between the old and new text when the user
6338     navigates from a search query to another search query.
6339   </summary>
6340 </histogram>
6342 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
6343   <summary>
6344     Records the number of matching characters at the start of the user's text as
6345     a percentage of average length between the old and new text when the user
6346     navigates from a search query to a url. Example: Accidental search for
6347     google.con, then navigation to google.com.
6348   </summary>
6349 </histogram>
6351 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
6352   <summary>
6353     Records the number of matching characters at the start of the user's text as
6354     a percentage of average length between the old and new text when the user
6355     navigates from a url to a search query.
6356   </summary>
6357 </histogram>
6359 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
6360   <summary>
6361     Records the number of matching characters at the start of the user's text as
6362     a percentage of average length between the old and new text when the user
6363     navigates from a url to another url.
6364   </summary>
6365 </histogram>
6367 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
6368   <obsolete>
6369     Deprecated 2013-06. This preference has not been exposed or used for months,
6370     and we do not plan to use it in the future.
6371   </obsolete>
6372   <summary>
6373     Records, on startup, the value of the &quot;Allow your search engine to
6374     provide Instant result&quot; preference setting for the first profile
6375     loaded.
6376   </summary>
6377 </histogram>
6379 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
6380   <obsolete>
6381     Removed on 8/1/13.
6382   </obsolete>
6383   <summary>
6384     The time between the SSL interstitial display and the user decision, which
6385     may be either accept or deny.  This is only recorded for overridable SSL
6386     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
6387     first focuses on the page.
6388   </summary>
6389 </histogram>
6391 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
6392   <obsolete>
6393     Removed on 8/1/13.
6394   </obsolete>
6395   <summary>
6396     The time between the SSL interstitial display and the user decision, which
6397     may be either accept or deny.  This is only recorded for overridable SSL
6398     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
6399     first focuses on the page.
6400   </summary>
6401 </histogram>
6403 <histogram name="interstitial.date_invalid_time" units="milliseconds">
6404   <obsolete>
6405     Removed on 8/1/13.
6406   </obsolete>
6407   <summary>
6408     The time between the SSL interstitial display and the user decision, which
6409     may be either accept or deny.  This is only recorded for overridable SSL
6410     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
6411     focuses on the page.
6412   </summary>
6413 </histogram>
6415 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
6416   <summary>
6417     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
6418     refer to the total number of SSL errors; all of the other numbers pertain to
6419     the number of actions related to SSL errors that are overridable.  The
6420     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
6421     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
6422     SHOW_UNDERSTAND is only being used by an experimental field trial.
6423   </summary>
6424 </histogram>
6426 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
6427   <obsolete>
6428     Removed on 8/1/13.
6429   </obsolete>
6430   <summary>
6431     The time between the SSL interstitial display and the user decision, when
6432     the user accepts the SSL warning.  This is only recorded for overridable SSL
6433     warnings.  Timing begins when user first focuses on the page.
6434   </summary>
6435 </histogram>
6437 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
6438   <summary>
6439     The type of SSL error that the user encounters.  This is recorded for all
6440     SSL warnings, regardless of whether they are overridable.
6441   </summary>
6442 </histogram>
6444 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
6445   <obsolete>
6446     Removed on 8/1/13.
6447   </obsolete>
6448   <summary>
6449     The time between the SSL interstitial display and the user decision, when
6450     the user rejects the SSL warning.  This is only recorded for overridable SSL
6451     warnings.  Timing begins when user first focuses on the page.
6452   </summary>
6453 </histogram>
6455 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
6456   <summary>
6457     The time between keystrokes in Aura text fields. The only keystrokes that
6458     are measured are ones that produce a printable character and are not over 5
6459     seconds apart.
6460   </summary>
6461 </histogram>
6463 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
6464   <summary>Accept languages.</summary>
6465 </histogram>
6467 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
6468   <summary>Application languages used for UI.</summary>
6469 </histogram>
6471 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
6472   <obsolete>
6473     Deprecated 2013-10. No thread-unsafety was found.
6474   </obsolete>
6475   <summary>
6476     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
6477     here. If there is no record of unsafety after chrome 29 has been in the
6478     stable channel for a few weeks then revert this change.
6479   </summary>
6480 </histogram>
6482 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
6483   <summary>
6484     Methods where leveldb's Chromium environment has IO errors when being used
6485     by IndexedDB.
6486   </summary>
6487 </histogram>
6489 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
6490   <summary>
6491     PlatformFileErrors encountered by a single leveldb env method.
6492   </summary>
6493 </histogram>
6495 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
6496   <summary>Errno of errors encountered in NewLogger.</summary>
6497 </histogram>
6499 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
6500     enum="OSAgnosticErrno">
6501   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6502 </histogram>
6504 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
6505     enum="PlatformFileError">
6506   <obsolete>
6507     Deprecated 2013-04. As of m28 use
6508     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
6509   </obsolete>
6510   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
6511 </histogram>
6513 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
6514     enum="OSAgnosticErrno">
6515   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6516 </histogram>
6518 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
6519     enum="OSAgnosticErrno">
6520   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6521 </histogram>
6523 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
6524   <summary>
6525     Number of directories missing when IDB LevelDBEnv tries to create a Lock
6526     file.
6527   </summary>
6528 </histogram>
6530 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
6531   <summary>
6532     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6533     for IndexedDB.
6534   </summary>
6535 </histogram>
6537 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
6538   <summary>
6539     Number of backup files found without corresponding ldb files. As measured by
6540     GetChildren when used in IndexedDB.
6541   </summary>
6542 </histogram>
6544 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
6545     enum="PlatformFileError">
6546   <summary>
6547     When IDB LevelDBEnv successfully retries an operation that had failed,
6548     record the error from the most recent failed attempt.
6549   </summary>
6550 </histogram>
6552 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
6553   <summary>
6554     Success indicates a successful backup or restore operation for .ldb table
6555     files when used in IndexedDB.
6556   </summary>
6557 </histogram>
6559 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
6560   <obsolete>
6561     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
6562   </obsolete>
6563   <summary>
6564     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6565     means success on the first try.
6566   </summary>
6567 </histogram>
6569 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
6570   <summary>
6571     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6572     means success on the first try.
6573   </summary>
6574 </histogram>
6576 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
6577   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
6578 </histogram>
6580 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
6581   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
6582 </histogram>
6584 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
6585   <summary>Errno of errors encountered in NewLogger.</summary>
6586 </histogram>
6588 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
6589   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6590 </histogram>
6592 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
6593   <obsolete>
6594     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
6595   </obsolete>
6596   <summary>
6597     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
6598   </summary>
6599 </histogram>
6601 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
6602   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6603 </histogram>
6605 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
6606   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6607 </histogram>
6609 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
6610   <summary>
6611     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
6612     file.
6613   </summary>
6614 </histogram>
6616 <histogram name="LevelDBEnv.MaxFDs" units="files">
6617   <summary>
6618     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6619     for clients other than IndexedDB.
6620   </summary>
6621 </histogram>
6623 <histogram name="LevelDBEnv.MissingFiles" units="files">
6624   <summary>
6625     Number of backup files found without corresponding ldb files. As measured by
6626     GetChildren when used in LevelDB clients other than IndexedDB.
6627   </summary>
6628 </histogram>
6630 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
6631   <summary>
6632     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
6633     record the error from the most recent failed attempt.
6634   </summary>
6635 </histogram>
6637 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
6638   <summary>
6639     Success indicates a successful backup or restore operation for .ldb table
6640     files when used by LevelDB clients other than IndexedDB.
6641   </summary>
6642 </histogram>
6644 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
6645   <obsolete>
6646     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
6647   </obsolete>
6648   <summary>
6649     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6650     0 means success on the first try.
6651   </summary>
6652 </histogram>
6654 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
6655   <summary>
6656     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6657     0 means success on the first try.
6658   </summary>
6659 </histogram>
6661 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
6662   <summary>The version of glibc used. (Linux only)</summary>
6663 </histogram>
6665 <histogram name="Login.FailureReason" enum="LoginFailureReason">
6666   <summary>Chrome OS login failure reason.</summary>
6667 </histogram>
6669 <histogram name="Login.LeastUsedAccountDays" units="days">
6670   <summary>
6671     Chrome OS histogram that keeps track of the days since the least frequently
6672     used account signed in. Reported on every boot and once a day after that.
6673   </summary>
6674 </histogram>
6676 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
6677   <summary>The state of Chrome OS owner key and device policy files.</summary>
6678 </histogram>
6680 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
6681   <summary>
6682     Time from first display of the login prompt until the user completes signing
6683     in.
6684   </summary>
6685 </histogram>
6687 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
6688   <summary>Chrome OS login success reason.</summary>
6689 </histogram>
6691 <histogram name="Login.UserType" enum="LoginUserType">
6692   <summary>
6693     Chrome OS histogram that keeps track of the way a user logs in and whether
6694     Chrome OS is running normal or developer mode.
6695   </summary>
6696 </histogram>
6698 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
6699   <summary>
6700     Whether accelerated compositing was used for HTML5 media rendering.
6701   </summary>
6702 </histogram>
6704 <histogram name="Media.AudioBitsPerChannel">
6705   <summary>Bits per channel of HTML5 audio sample data.</summary>
6706 </histogram>
6708 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
6709   <summary>Audio channel layout in HTML5 media.</summary>
6710 </histogram>
6712 <histogram name="Media.AudioCodec" enum="AudioCodec">
6713   <summary>Audio codec used in HTML5 media.</summary>
6714 </histogram>
6716 <histogram name="Media.AudioInputController" units="ms">
6717   <summary>Measures the time taken for AudioInputController::</summary>
6718 </histogram>
6720 <histogram name="Media.AudioInputDeviceManager" units="ms">
6721   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
6722 </histogram>
6724 <histogram name="Media.AudioOutputController" units="ms">
6725   <summary>Measures the time taken for AudioOutputController::</summary>
6726 </histogram>
6728 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
6729   <summary>
6730     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
6731     was not initially available.
6732   </summary>
6733 </histogram>
6735 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
6736     enum="BooleanSuccess">
6737   <summary>
6738     Whether playback started successfully after stream startup was requested.
6739   </summary>
6740 </histogram>
6742 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
6743   <summary>Captures statistics for various AudioRendererImpl events.</summary>
6744 </histogram>
6746 <histogram name="Media.AudioRendererMissedDeadline" units="%">
6747   <summary>
6748     Percentage of AudioSyncReader::Read() calls where the renderer missed its
6749     realtime deadline.
6750   </summary>
6751 </histogram>
6753 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
6754   <summary>
6755     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
6756   </summary>
6757 </histogram>
6759 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
6760   <summary>Audio samples per second in HTML5 media.</summary>
6761 </histogram>
6763 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
6764   <summary>
6765     Audio samples per second in HTML5 media (atypical values, in Hz).
6766   </summary>
6767 </histogram>
6769 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
6770   <summary>
6771     Whether a media response might be used to satisfy a future request.
6772   </summary>
6773 </histogram>
6775 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
6776     units="frames/5s">
6777   <summary>
6778     The average number of delayed and dropped frames for the ChromeCast
6779     application.  Reported every 5 seconds.
6780   </summary>
6781 </histogram>
6783 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
6784   <summary>
6785     The average number of displayed frames for the ChromeCast application.
6786     Reported every 5 seconds.
6787   </summary>
6788 </histogram>
6790 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
6791   <summary>
6792     Time needed to pre-buffer A/V data before the actual playback for the
6793     ChromeCast application.
6794   </summary>
6795 </histogram>
6797 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
6798   <summary>
6799     Time needed to buffer A/V data after an abort for the ChromeCast
6800     application.
6801   </summary>
6802 </histogram>
6804 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
6805   <summary>
6806     Time needed to buffer A/V data after an underrun for the ChromeCast
6807     application.
6808   </summary>
6809 </histogram>
6811 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
6812   <summary>Audio codec used in HTML5 media.</summary>
6813 </histogram>
6815 <histogram name="Media.DetectedContainer" enum="MediaContainers">
6816   <summary>
6817     Container used for HTML5 media. Views that include pre-M34 data will
6818     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
6819     bucket.
6820   </summary>
6821 </histogram>
6823 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
6824   <summary>Video codec used in HTML5 media.</summary>
6825 </histogram>
6827 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
6828   <summary>
6829     Measures the actions taken in the media infobar, which prompts the users for
6830     device permission.
6831   </summary>
6832 </histogram>
6834 <histogram name="Media.Duration" units="ms">
6835   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
6836 </histogram>
6838 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
6839   <summary>addKey result using the Clear Key key system.</summary>
6840 </histogram>
6842 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
6843   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
6844 </histogram>
6846 <histogram name="Media.EME.ClearKey.DecryptError">
6847   <summary>
6848     Decryption error event count using the Clear Key key system.
6849   </summary>
6850 </histogram>
6852 <histogram name="Media.EME.ClearKey.generateKeyRequest"
6853     enum="MediaKeyException">
6854   <summary>generateKeyRequest result using the Clear Key key system.</summary>
6855 </histogram>
6857 <histogram name="Media.EME.ClearKey.KeyAdded">
6858   <summary>KeyAdded event count using the Clear Key key system.</summary>
6859 </histogram>
6861 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
6862   <summary>KeyError event count using the Clear Key key system.</summary>
6863 </histogram>
6865 <histogram name="Media.EME.NeedKey">
6866   <summary>EME NeedKey event count.</summary>
6867 </histogram>
6869 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
6870   <summary>addKey result using an unknown key system.</summary>
6871 </histogram>
6873 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
6874   <summary>cancelKeyRequest result using an unknown key system.</summary>
6875 </histogram>
6877 <histogram name="Media.EME.Unknown.DecryptError">
6878   <summary>Decryption error event count using an unknown key system.</summary>
6879 </histogram>
6881 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
6882   <summary>generateKeyRequest result using an unknown key system.</summary>
6883 </histogram>
6885 <histogram name="Media.EME.Unknown.KeyAdded">
6886   <summary>KeyAdded event count using an unknown key system.</summary>
6887 </histogram>
6889 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
6890   <summary>KeyError event count using an unknown key system.</summary>
6891 </histogram>
6893 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
6894   <summary>addKey result using the Widevine key system.</summary>
6895 </histogram>
6897 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
6898   <summary>cancelKeyRequest result using the Widevine key system.</summary>
6899 </histogram>
6901 <histogram name="Media.EME.Widevine.DecryptError">
6902   <summary>Decryption error event count using the Widevine key system.</summary>
6903 </histogram>
6905 <histogram name="Media.EME.Widevine.generateKeyRequest"
6906     enum="MediaKeyException">
6907   <summary>generateKeyRequest result using the Widevine key system.</summary>
6908 </histogram>
6910 <histogram name="Media.EME.Widevine.KeyAdded">
6911   <summary>KeyAdded event count using the Widevine key system.</summary>
6912 </histogram>
6914 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
6915   <summary>KeyError event count using the Widevine key system.</summary>
6916 </histogram>
6918 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
6919   <summary>
6920     Bits per channel of the hardware audio device which failed to open in low
6921     latency mode and required high latency fallback.
6922   </summary>
6923 </histogram>
6925 <histogram name="Media.FallbackHardwareAudioChannelCount">
6926   <summary>
6927     Channel count of the hardware audio device which failed to open in low
6928     latency mode and required high latency fallback.
6929   </summary>
6930 </histogram>
6932 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
6933   <summary>
6934     Channel layout of the hardware audio device which failed to open in low
6935     latency mode and required high latency fallback.
6936   </summary>
6937 </histogram>
6939 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
6940     enum="AudioSampleRate">
6941   <summary>
6942     Samples per second of the hardware audio device which failed to open in low
6943     latency mode and required high latency fallback.
6944   </summary>
6945 </histogram>
6947 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
6948     units="Hz">
6949   <summary>
6950     Samples per second of the hardware audio device (atypical values, in Hz)
6951     which failed to open in low latency mode and required high latency fallback.
6952   </summary>
6953 </histogram>
6955 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
6956   <summary>
6957     Whether Chrome had to fallback to the high latency audio path or not.
6958   </summary>
6959 </histogram>
6961 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
6962   <summary>
6963     The average number of delayed and dropped frames for the Fling application.
6964     Reported every 5 seconds.
6965   </summary>
6966 </histogram>
6968 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
6969   <summary>
6970     The average number of displayed frames for the Fling application.  Reported
6971     every 5 seconds.
6972   </summary>
6973 </histogram>
6975 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
6976   <summary>
6977     Time needed to pre-buffer A/V data before the actual playback for the Fling
6978     application.
6979   </summary>
6980 </histogram>
6982 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
6983   <summary>
6984     Time needed to buffer A/V data after an abort for the Fling application.
6985   </summary>
6986 </histogram>
6988 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
6989   <summary>
6990     Time needed to buffer A/V data after an underrun for the Fling application.
6991   </summary>
6992 </histogram>
6994 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
6995   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
6996 </histogram>
6998 <histogram name="Media.HardwareAudioBitsPerChannel">
6999   <summary>Bits per channel of the hardware audio device.</summary>
7000 </histogram>
7002 <histogram name="Media.HardwareAudioChannelCount">
7003   <summary>Channel count of the hardware audio device.</summary>
7004 </histogram>
7006 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
7007   <summary>Channel layout of the hardware audio device.</summary>
7008 </histogram>
7010 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
7011   <summary>Samples per second of the hardware audio device.</summary>
7012 </histogram>
7014 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
7015   <summary>
7016     Samples per second of the hardware audio device (atypical values, in Hz).
7017   </summary>
7018 </histogram>
7020 <histogram name="Media.InfoLoadDelay" units="milliseconds">
7021   <summary>
7022     The time it takes to perform redirect tracking and a CORS access check while
7023     preparing to play a media file.
7024   </summary>
7025 </histogram>
7027 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
7028   <summary>
7029     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
7030   </summary>
7031 </histogram>
7033 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
7034   <summary>
7035     State of the WebRtc local renderer, sampled once during the lifetime of a
7036     local renderer.
7037   </summary>
7038 </histogram>
7040 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
7041   <summary>
7042     Audio codec used in Media Source Extensions playback. Set when AddId() is
7043     called during playback.
7044   </summary>
7045 </histogram>
7047 <histogram name="Media.MSE.NumberOfTracks">
7048   <summary>
7049     Number of tracks specified to AddId() for Media Source Extensions playback.
7050     May be called multiple times per element if playback is dynamically altered.
7051   </summary>
7052 </histogram>
7054 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
7055   <summary>
7056     Whether Media Source Extensions is specified for playback of Media elements.
7057     Sampled when media pipeline starts.
7058   </summary>
7059 </histogram>
7061 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
7062   <summary>
7063     Video codec used in Media Source Extensions playback. Set when AddId() is
7064     called during playback.
7065   </summary>
7066 </histogram>
7068 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
7069   <summary>
7070     The audio bit rate as reported by the Netflix application.  May be reported
7071     multiple times as network conditions change during playback.
7072   </summary>
7073 </histogram>
7075 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
7076   <summary>
7077     The number of audio channels as reported by the Netflix application. May be
7078     reported multiple times as network conditions change during playback.
7079   </summary>
7080 </histogram>
7082 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
7083     units="frames/5s">
7084   <summary>
7085     The average number of delayed and dropped frames for the Netflix
7086     application.  Reported every 5 seconds.
7087   </summary>
7088 </histogram>
7090 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
7091   <summary>
7092     The average number of displayed frames for the Netflix application. Reported
7093     every 5 seconds.
7094   </summary>
7095 </histogram>
7097 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
7098   <summary>
7099     Video bit rate as reported by the Netflix application.  May be reported
7100     multiple times as network conditions change during playback.
7101   </summary>
7102 </histogram>
7104 <histogram name="Media.Netflix.VideoHeight" units="pixels">
7105   <summary>
7106     Video height as reported by the Netflix application.  May be reported
7107     multiple times as network conditions change during playback.
7108   </summary>
7109 </histogram>
7111 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
7112   <summary>Counts of video decode errors reported to plugin.</summary>
7113 </histogram>
7115 <histogram name="Media.PepperVideoDecoderPictureCount">
7116   <summary>
7117     Number of PictureBuffers/textures requested per hardware decoder creation.
7118     This value varies by platform and video. A user visible video may trigger
7119     multiple decoder creations (sometimes every 5 seconds) but would normally
7120     not hold more than 2 sets of buffers at any given time in memory.
7121   </summary>
7122 </histogram>
7124 <histogram name="Media.PepperVideoDecoderPictureHeight">
7125   <summary>
7126     Vertical video resolution rounded to the nearest bucket. (Corresponds
7127     roughly to the number in 720p.)
7128   </summary>
7129 </histogram>
7131 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
7132     units="frames/5s">
7133   <summary>
7134     The average number of delayed and dropped frames for the PlayMovies
7135     application.  Reported every 5 seconds.
7136   </summary>
7137 </histogram>
7139 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
7140   <summary>
7141     The average number of displayed frames for the PlayMovies application.
7142     Reported every 5 seconds.
7143   </summary>
7144 </histogram>
7146 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
7147   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
7148 </histogram>
7150 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
7151   <obsolete>
7152     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
7153   </obsolete>
7154   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
7155 </histogram>
7157 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
7158   <summary>
7159     Indicates whether we were successful in initializing hardware video decoder
7160     for use in the RTC pipeline.
7161   </summary>
7162 </histogram>
7164 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
7165   <summary>
7166     Indicates whether we were successful in initializing hardware video encoder
7167     for use in the RTC pipeline.
7168   </summary>
7169 </histogram>
7171 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
7172   <summary>Video codec profile used in RTC video encoder.</summary>
7173 </histogram>
7175 <histogram name="Media.TimeToPipelineStarted" units="ms">
7176   <summary>
7177     Time in milliseconds from HTML5 media pipeline creation to playing event.
7178   </summary>
7179 </histogram>
7181 <histogram name="Media.TotalMBytes" units="MB">
7182   <summary>Size of HTML5 media (when known), in MB.</summary>
7183 </histogram>
7185 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
7186   <summary>
7187     Reasons a media response won't be used to satisfy a future request.
7188   </summary>
7189 </histogram>
7191 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
7192   <summary>
7193     URL scheme used with HTML5 media. (each URL provides one sample)
7194   </summary>
7195 </histogram>
7197 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
7198   <summary>
7199     Error codes reported by video decode using VA-API hardware video decoder.
7200   </summary>
7201 </histogram>
7203 <histogram name="Media.VideoCaptureManager" units="ms">
7204   <summary>Measures the time taken for VideoCaptureManager::</summary>
7205 </histogram>
7207 <histogram name="Media.VideoCodec" enum="VideoCodec">
7208   <summary>Video codec used in HTML5 media.</summary>
7209 </histogram>
7211 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
7212   <summary>Video codec profile used in HTML5 media.</summary>
7213 </histogram>
7215 <histogram name="Media.VideoCodedAspectRatio">
7216   <summary>Coded aspect ratio of HTML5 video.</summary>
7217 </histogram>
7219 <histogram name="Media.VideoCodedWidth">
7220   <summary>Coded width of HTML5 video.</summary>
7221 </histogram>
7223 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
7224   <summary>
7225     Pixel format color range of HTML5 video. Emitted on video load.
7226   </summary>
7227 </histogram>
7229 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
7230   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
7231 </histogram>
7233 <histogram name="Media.VideoVisibleAspectRatio">
7234   <summary>Visible aspect ratio of HTML5 video.</summary>
7235 </histogram>
7237 <histogram name="Media.VideoVisibleWidth">
7238   <summary>Visible width of HTML5 video.</summary>
7239 </histogram>
7241 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
7242     units="frames/5s">
7243   <summary>
7244     The average number of delayed and dropped frames for the YouTube
7245     application.  Reported every 5 seconds.
7246   </summary>
7247 </histogram>
7249 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
7250   <summary>
7251     The average number of displayed frames for the YouTube application. Reported
7252     every 5 seconds.
7253   </summary>
7254 </histogram>
7256 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
7257   <summary>
7258     Time needed to pre-buffer A/V data before the actual playback for the
7259     YouTube application.
7260   </summary>
7261 </histogram>
7263 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
7264   <summary>
7265     Time needed to buffer A/V data after an abort for the YouTube application.
7266   </summary>
7267 </histogram>
7269 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
7270   <summary>
7271     Time needed to buffer A/V data after an underrun for the YouTube
7272     application.
7273   </summary>
7274 </histogram>
7276 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
7277   <summary>Various usage counts for media galleries.</summary>
7278 </histogram>
7280 <histogram name="Memory.BackingStore">
7281   <summary>TBD.</summary>
7282 </histogram>
7284 <histogram name="Memory.Browser" units="KB">
7285   <summary>
7286     The private working set used by the browser process.  Recorded once per UMA
7287     ping.
7288   </summary>
7289 </histogram>
7291 <histogram name="Memory.CachedFontAndDC">
7292   <summary>TBD.</summary>
7293 </histogram>
7295 <histogram name="Memory.Chrome" units="KB">
7296   <summary>
7297     The private working set used by each chrome:// renderer process.  Each
7298     process provides one sample.  Recorded once per UMA ping.
7299   </summary>
7300 </histogram>
7302 <histogram name="Memory.ChromeProcessCount">
7303   <summary>
7304     The count of active chrome:// processes.  Recorded once per UMA ping.
7305   </summary>
7306 </histogram>
7308 <histogram name="Memory.Extension" units="KB">
7309   <summary>
7310     The private working set used by each extension process.  Each process
7311     provides one sample.  Recorded once per UMA ping.
7312   </summary>
7313 </histogram>
7315 <histogram name="Memory.GlyphPagesPerLoad">
7316   <summary>
7317     The number of glyph pages present in the renderer when it commits a load.
7318     Since this is per-sub-process, you can get the average number of glyph pages
7319     in the system by multiplying this number with the average number of
7320     renderers. Note that this typically won't count the glyph pages added as a
7321     result of the load that just committed, since layout will happen after the
7322     commit. There are 512 bytes per glyph page, but this number also very
7323     closely approximates the number of glyph width map pages in the same
7324     renderer. The only difference is that if you have font fallback, it will
7325     make a new glyph page and no width page, but in most common cases there is
7326     no fallback). Width pages are 1K each (256 floats), so you could think of
7327     this value as being the number of &quot;1.5K units related to glyphs per
7328     renderer per page load&quot;.
7329   </summary>
7330 </histogram>
7332 <histogram name="Memory.Gpu" units="KB">
7333   <summary>
7334     The private working set used by the GPU process.  Recorded once per UMA
7335     ping.
7336   </summary>
7337 </histogram>
7339 <histogram name="Memory.Graphics" units="MB">
7340   <summary>
7341     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
7342     platforms where it is exposed by the kernel (for example, Intel i915 and
7343     Exynos Mali).  Recorded once per UMA ping.
7344   </summary>
7345 </histogram>
7347 <histogram name="Memory.NativeClient" units="KB">
7348   <summary>
7349     The private working set used by each Native Client loader process.  Each
7350     process provides one sample.  Recorded once per UMA ping.
7351   </summary>
7352 </histogram>
7354 <histogram name="Memory.NativeClientBroker" units="KB">
7355   <summary>
7356     The private working set used by each Native Client broker process.  Each
7357     process provides one sample.  Recorded once per UMA ping.
7358   </summary>
7359 </histogram>
7361 <histogram name="Memory.OtherProcessCount">
7362   <summary>
7363     The count of other various utility processes (nacl, gpu, sandbox, zygote,
7364     utility).  Recorded once per UMA ping.
7365   </summary>
7366 </histogram>
7368 <histogram name="Memory.PepperPlugin" units="KB">
7369   <summary>
7370     The private working set used by each Pepper plugin process.  Each plugin
7371     process provides one sample.  Recorded once per UMA ping.
7372   </summary>
7373 </histogram>
7375 <histogram name="Memory.PepperPluginBroker" units="KB">
7376   <summary>
7377     The private working set used by each Pepper plugin broker process.  Each
7378     process provides one sample.  Recorded once per UMA ping.
7379   </summary>
7380 </histogram>
7382 <histogram name="Memory.PepperPluginBrokerProcessCount">
7383   <summary>
7384     The count of Pepper plugin broker processes, recorded once per metrics
7385     services (UMA) update.  See MetricsReportingScheduler for details.
7386   </summary>
7387 </histogram>
7389 <histogram name="Memory.PepperPluginProcessCount">
7390   <summary>
7391     The count of active Pepper plugin processes.  Recorded once per UMA ping.
7392   </summary>
7393 </histogram>
7395 <histogram name="Memory.Plugin" units="KB">
7396   <summary>
7397     The private working set used by each plugin process.  Each plugin process
7398     provides one sample.  Recorded once per UMA ping.
7399   </summary>
7400 </histogram>
7402 <histogram name="Memory.PluginProcessCount">
7403   <summary>
7404     The count of active plugin processes.  Recorded once per UMA ping.
7405   </summary>
7406 </histogram>
7408 <histogram name="Memory.ProcessCount">
7409   <summary>
7410     The count of all active processes.  Recorded once per UMA ping.
7411   </summary>
7412 </histogram>
7414 <histogram name="Memory.ProcessLimit">
7415   <summary>The current process limit.  Recorded once per UMA ping.</summary>
7416 </histogram>
7418 <histogram name="Memory.Renderer" units="KB">
7419   <summary>
7420     The private working set used by each renderer process.  Each renderer
7421     process provides one sample.  Recorded once per UMA ping.
7422   </summary>
7423 </histogram>
7425 <histogram name="Memory.RendererProcessCount">
7426   <summary>
7427     The count of active renderer processes.  Recorded once per UMA ping.
7428   </summary>
7429 </histogram>
7431 <histogram name="Memory.SandboxHelper" units="KB">
7432   <summary>
7433     The private working set used by each sandbox helper process.  Each sandbox
7434     helper process provides one sample.  Recorded once per UMA ping.
7435   </summary>
7436 </histogram>
7438 <histogram name="Memory.Swap.Browser" units="KB">
7439   <summary>
7440     The swap used by the browser process.  Recorded once per UMA ping if the
7441     system has swapped.
7442   </summary>
7443 </histogram>
7445 <histogram name="Memory.Swap.Chrome" units="KB">
7446   <summary>
7447     The swap used by each chrome:// renderer process.  Each process provides one
7448     sample.  Recorded once per UMA ping if the system has swapped.
7449   </summary>
7450 </histogram>
7452 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
7453   <summary>
7454     The amount of memory that swap was compressed into. Recorded once per UMA
7455     ping if the system has swapped.
7456   </summary>
7457 </histogram>
7459 <histogram name="Memory.Swap.CompressionRatio">
7460   <summary>
7461     The ratio of swapped data original size to compressed size. Recorded once
7462     per UMA ping if the system has swapped.
7463   </summary>
7464 </histogram>
7466 <histogram name="Memory.Swap.Extension" units="KB">
7467   <summary>
7468     The swap used by each extension process.  Each process provides one sample.
7469     Recorded once per UMA ping if the system has swapped.
7470   </summary>
7471 </histogram>
7473 <histogram name="Memory.Swap.Gpu" units="KB">
7474   <summary>
7475     The swap used by the GPU process.  Recorded once per UMA ping if the system
7476     has swapped.
7477   </summary>
7478 </histogram>
7480 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
7481   <summary>
7482     Indicates that the system has swapped memory out at least once since boot.
7483     Recorded once per UMA ping.
7484   </summary>
7485 </histogram>
7487 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
7488   <summary>
7489     The amount of memory that is used by swap, including bookkeeping.  Recorded
7490     once per UMA ping if the system has swapped.
7491   </summary>
7492 </histogram>
7494 <histogram name="Memory.Swap.NativeClient" units="KB">
7495   <summary>
7496     The swap used by each Native Client loader process.  Each process provides
7497     one sample.  Recorded once per UMA ping if the system has swapped.
7498   </summary>
7499 </histogram>
7501 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
7502   <summary>
7503     The swap used by each Native Client broker process.  Each process provides
7504     one sample.  Recorded once per UMA ping if the system has swapped.
7505   </summary>
7506 </histogram>
7508 <histogram name="Memory.Swap.NumReads">
7509   <summary>
7510     The number of reads from swap.  Recorded once per UMA ping  if the system
7511     has swapped.
7512   </summary>
7513 </histogram>
7515 <histogram name="Memory.Swap.NumWrites">
7516   <summary>
7517     The number of writes to swap.  Recorded once per UMA ping if the system has
7518     swapped.
7519   </summary>
7520 </histogram>
7522 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
7523   <summary>
7524     The amount of memory that was swapped out.  Recorded once per UMA ping if
7525     the system has swapped.
7526   </summary>
7527 </histogram>
7529 <histogram name="Memory.Swap.PepperPlugin" units="KB">
7530   <summary>
7531     The swap used by each Pepper plugin process.  Each plugin process provides
7532     one sample.  Recorded once per UMA ping if the system has swapped.
7533   </summary>
7534 </histogram>
7536 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
7537   <summary>
7538     The swap used by each Pepper plugin broker process.  Each process provides
7539     one sample.  Recorded once per UMA ping if the system has swapped.
7540   </summary>
7541 </histogram>
7543 <histogram name="Memory.Swap.Plugin" units="KB">
7544   <summary>
7545     The swap used by each plugin process.  Each plugin process provides one
7546     sample.  Recorded once per UMA ping if the system has swapped.
7547   </summary>
7548 </histogram>
7550 <histogram name="Memory.Swap.Renderer" units="KB">
7551   <summary>
7552     The swap used by each renderer process.  Each renderer process provides one
7553     sample.  Recorded once per UMA ping if the system has swapped.
7554   </summary>
7555 </histogram>
7557 <histogram name="Memory.Swap.SandboxHelper" units="KB">
7558   <summary>
7559     The swap used by each sandbox helper process.  Each sandbox helper process
7560     provides one sample.  Recorded once per UMA ping if the system has swapped.
7561   </summary>
7562 </histogram>
7564 <histogram name="Memory.Swap.Total" units="MB">
7565   <summary>
7566     The sum of all processes' swap.  Recorded once per UMA ping if the system
7567     has swapped.
7568   </summary>
7569 </histogram>
7571 <histogram name="Memory.Swap.Utility" units="KB">
7572   <summary>
7573     The swap used by each utility process.  Each utility process provides one
7574     sample.  Recorded once per UMA ping if the system has swapped.
7575   </summary>
7576 </histogram>
7578 <histogram name="Memory.Swap.Worker" units="KB">
7579   <summary>
7580     The swap used by each worker process.  Each worker process provides one
7581     sample.  Recorded once per UMA ping if the system has swapped.
7582   </summary>
7583 </histogram>
7585 <histogram name="Memory.Total" units="MB">
7586   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
7587 </histogram>
7589 <histogram name="Memory.Utility" units="KB">
7590   <summary>
7591     The private working set used by each utility process.  Each utility process
7592     provides one sample.  Recorded once per UMA ping.
7593   </summary>
7594 </histogram>
7596 <histogram name="Memory.Worker" units="KB">
7597   <summary>
7598     The private working set used by each worker process.  Each worker process
7599     provides one sample.  Recorded once per UMA ping.
7600   </summary>
7601 </histogram>
7603 <histogram name="Memory.WorkerProcessCount">
7604   <summary>TBD.</summary>
7605 </histogram>
7607 <histogram name="MemoryAndroid.DeviceMemoryClass">
7608   <summary>
7609     Value of getMemoryClass() recorded once upon startup. This is an integer,
7610     device-specific constant correlated with the amount of memory available on
7611     Android device.
7612   </summary>
7613 </histogram>
7615 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
7616   <summary>
7617     Reasons behind evictions of individual tabs, recorded upon each tab
7618     eviction.
7619   </summary>
7620 </histogram>
7622 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
7623   <summary>
7624     Number of loaded (memory-resident) tabs when LowMemory notification is
7625     delivered.
7626   </summary>
7627 </histogram>
7629 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
7630   <summary>
7631     Time between two consecutive LowMemory notification in one foreground
7632     session.
7633   </summary>
7634 </histogram>
7636 <histogram name="MemoryAndroid.NotificationBackground"
7637     enum="AndroidMemoryNotificationBackground">
7638   <summary>
7639     Memory notifications delivered through system callbacks to Chrome while in
7640     the background.
7641   </summary>
7642 </histogram>
7644 <histogram name="MemoryAndroid.NotificationForeground"
7645     enum="AndroidMemoryNotificationForeground">
7646   <summary>
7647     Memory notifications delivered through system callbacks to Chrome while in
7648     the foreground - we count LowMemory notification vs particular levels of
7649     TrimMemory foreground notification.
7650   </summary>
7651 </histogram>
7653 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
7654   <summary>
7655     The result (e.g. success or the type of failure) of a modem interface switch
7656     operation performed by mist on Chrome OS.
7657   </summary>
7658 </histogram>
7660 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
7661   <summary>
7662     Tracks mouse sensitivity setting changes by the user. This replaces the old
7663     Mouse.Sensitivity.Changed metric.
7664   </summary>
7665 </histogram>
7667 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
7668   <summary>
7669     Tracks mouse sensitivity setting on startup. This replaces the old
7670     Mouse.Sensitivity.Started metric.
7671   </summary>
7672 </histogram>
7674 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
7675   <obsolete>
7676     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
7677   </obsolete>
7678   <summary>Tracks mouse sensitivity setting.</summary>
7679 </histogram>
7681 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
7682   <obsolete>
7683     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
7684   </obsolete>
7685   <summary>Tracks mouse sensitivity setting on startup.</summary>
7686 </histogram>
7688 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
7689   <summary>
7690     Measures the time elapsed between when the user mousedown-ed a link and when
7691     the user clicked a link.
7692   </summary>
7693 </histogram>
7695 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
7696     enum="MouseEventFollowedByClick">
7697   <summary>
7698     For each click handled by an HTML anchor tag link, whether Blink saw a
7699     mousedown event preceding it.  This is only measured for clicks handled by
7700     the anchor tag's default click event handler.
7701   </summary>
7702 </histogram>
7704 <histogram name="MouseEventPrefetch.MouseDowns">
7705   <summary>
7706     The number of mousedown events detected at HTML anchor-tag links' default
7707     event handler.
7708   </summary>
7709 </histogram>
7711 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
7712   <summary>
7713     Measures the time elapsed between when the user mouseover-ed a link and when
7714     the user clicked a link.
7715   </summary>
7716 </histogram>
7718 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
7719   <summary>
7720     Measures the time elapsed between when the user mouseover-ed a link and when
7721     the user mouseout-ed a link without click.
7722   </summary>
7723 </histogram>
7725 <histogram name="MouseEventPrefetch.MouseOvers">
7726   <summary>
7727     The number of mouseover events detected at HTML anchor-tag links' default
7728     event handler.
7729   </summary>
7730 </histogram>
7732 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
7733     enum="PreTapEvents">
7734   <summary>
7735     The tap gesture events detected before click at HTML anchor-tag links'
7736     default event handler.
7737   </summary>
7738 </histogram>
7740 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
7741   <summary>
7742     Measures the time elapsed between when the user tapdown-ed a link and when
7743     the user clicked a link.
7744   </summary>
7745 </histogram>
7747 <histogram name="MouseEventPrefetch.TapDowns">
7748   <summary>
7749     The number of gesturetapdown events detected at HTML anchor-tag links'
7750     default event handler.
7751   </summary>
7752 </histogram>
7754 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
7755   <summary>
7756     The number of gesturetapunconfirmed events detected at HTML anchor-tag
7757     links' default event handler.
7758   </summary>
7759 </histogram>
7761 <histogram name="MultiProfile.DiscardedTabsPerUser">
7762   <summary>
7763     The relation of discarded tabs vs. the amount of simultaneous users. The
7764     counts are the number of discards and the buckets are the number of users.
7765     Since the count values are absolute numbers, they need to be normalized
7766     before use - so divide the counts by the percentage of users found under
7767     'MultiProfile.UsersPerSession'.
7768   </summary>
7769 </histogram>
7771 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
7772   <summary>
7773     The session counter for different multi profile modes which gets stored once
7774     per session at the beginning of the session.
7775   </summary>
7776 </histogram>
7778 <histogram name="MultiProfile.SigninUserUIPath"
7779     enum="MultiProfileSigninUserAction">
7780   <summary>
7781     Count the number of times each UI path is taken for signing into a new
7782     account in a Chrome OS multiprofile session. UI paths include the system
7783     tray and the user account switcher on the browser frame.
7784   </summary>
7785 </histogram>
7787 <histogram name="MultiProfile.SwitchActiveUserUIPath"
7788     enum="MultiProfileSwitchActiveUserAction">
7789   <summary>
7790     Count the number of times each UI path is taken for switching the active
7791     account in a Chrome OS multiprofile session. UI paths include the system
7792     tray and the keyboard shortcut.
7793   </summary>
7794 </histogram>
7796 <histogram name="MultiProfile.TeleportWindow"
7797     enum="MultiProfileTeleportWindowAction">
7798   <summary>
7799     Counts the number of window teleportations when using separated desktop
7800     mode.
7801   </summary>
7802 </histogram>
7804 <histogram name="MultiProfile.TeleportWindowType"
7805     enum="MultiProfileTeleportWindowType">
7806   <summary>
7807     Counts the number of teleported windows by types in separated desktop mode.
7808   </summary>
7809 </histogram>
7811 <histogram name="MultiProfile.UsersPerSession">
7812   <summary>
7813     The number of users simultaneously signed into a multiprofile session on
7814     Chrome OS. This is recorded whenever a new user logs in.
7815   </summary>
7816 </histogram>
7818 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
7819   <summary>The scheme of the URL for each main-frame navigation.</summary>
7820 </histogram>
7822 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
7823   <summary>
7824     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
7825     is sent once per chunk of data read from the network.
7826   </summary>
7827 </histogram>
7829 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
7830   <summary>
7831     The count of unacknowledged ResourceMsg_DataReceived messages at the point
7832     where we pause network loading.
7833   </summary>
7834 </histogram>
7836 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
7837   <summary>The size of a SharedIOBuffer allocation.</summary>
7838 </histogram>
7840 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
7841   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
7842 </histogram>
7844 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
7845     units="percentage">
7846   <summary>
7847     The percentage of a SharedIOBuffer allocation that is actually used.
7848   </summary>
7849 </histogram>
7851 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
7852   <summary>The time to generate a Basic HTTP authentication token.</summary>
7853 </histogram>
7855 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
7856   <summary>The time to generate a Digest HTTP authentication token.</summary>
7857 </histogram>
7859 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
7860   <summary>
7861     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
7862   </summary>
7863 </histogram>
7865 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
7866   <summary>The time to generate an NTLM HTTP authentication token.</summary>
7867 </histogram>
7869 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
7870   <summary>
7871     Whether the certificate common name was used for matching the hostname,
7872     instead of the subjectAlternativeName.
7874     Measures results for all CAs (internal and publicly-trusted).
7875   </summary>
7876 </histogram>
7878 <histogram name="Net.CertCommonNameFallbackPrivateCA"
7879     enum="BooleanCommonNameMatch">
7880   <summary>
7881     Whether the certificate common name was used for matching the hostname,
7882     instead of the subjectAlternativeName.
7884     Measures results ony for internal (non-publicly-trusted) CAs.
7885   </summary>
7886 </histogram>
7888 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
7889   <obsolete>
7890     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
7891   </obsolete>
7892   <summary>
7893     A validated certificate chain may be subject to additional
7894     &quot;pinning&quot; requirements on a per-domain basis. This records the
7895     fraction of successful matches between a certificate chain and a pin list.
7896   </summary>
7897 </histogram>
7899 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
7900   <summary>
7901     Number of valid Signed Certificate Timestamps (SCTs) present for the
7902     main-frame resource. Emitted every time a main-frame resource is fetched.
7903   </summary>
7904 </histogram>
7906 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
7907   <summary>
7908     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
7909     for every SCT when first validated, which means 0 or more times during every
7910     SSL connection establishment.
7911   </summary>
7912 </histogram>
7914 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
7915   <summary>
7916     The number of Signed Certificate Timestamps (SCTs) that were available for
7917     each SSL connection, including SCTs embedded in the certificate. This metric
7918     measures how many SSL connections had SCTs available. Emitted during every
7919     SSL connection establishment.
7920   </summary>
7921 </histogram>
7923 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
7924   <summary>
7925     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
7926     once for every SCT when first validated, which means 0 or more times during
7927     every SSL connection establishment.
7928   </summary>
7929 </histogram>
7931 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
7932   <summary>
7933     The actual amount of time spent verifying a certificate using the underlying
7934     cryptographic APIs. Because parallel verifications for the same certificate
7935     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
7936     skewed, due to later verifications taking less overall time. This records
7937     the overall time spent verifying a single request, regardless of how many
7938     parallel requests are being served by the verification.
7939   </summary>
7940 </histogram>
7942 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
7943   <summary>
7944     The number of times we sent N packets, but could have sent N-1 packets.
7945   </summary>
7946 </histogram>
7948 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
7949   <summary>
7950     The amount of time taken before we failed to  resolve the Comodo test DNS
7951     record. This is an experiment, run in conjuction with Comodo, to test the
7952     viability of a DNS based certificate revocation mechanism.
7953   </summary>
7954 </histogram>
7956 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
7957   <summary>
7958     The amount of time taken to successfully resolve the Comodo test DNS record.
7959     This is an experiment, run in conjuction with Comodo, to test the viability
7960     of a DNS based certificate revocation mechanism.
7961   </summary>
7962 </histogram>
7964 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
7965   <summary>
7966     The uncompressed number of bytes received per request that was compressed.
7967     Only includes requests which did not go through an explicit proxy and did
7968     not go over SSL.
7969   </summary>
7970 </histogram>
7972 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
7973   <summary>
7974     The compressed number of bytes received per request that was compressed.
7975     Only includes requests which did not go through an explicit proxy and did
7976     not go over SSL.
7977   </summary>
7978 </histogram>
7980 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
7981   <summary>
7982     The uncompressed number of bytes received per request that was not
7983     compressed but appears to have been compressible.  Only includes requests
7984     which did not go through an explicit proxy and did not go over SSL.
7985   </summary>
7986 </histogram>
7988 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
7989   <summary>
7990     The uncompressed number of bytes received per request that was compressed.
7991     Only includes requests sent through a proxy without SSL.
7992   </summary>
7993 </histogram>
7995 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
7996   <summary>
7997     The compressed number of bytes received per request that was compressed.
7998     Only includes requests sent through a proxy without SSL.
7999   </summary>
8000 </histogram>
8002 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
8003   <summary>
8004     The uncompressed number of bytes received per request that was not
8005     compressed but appears to have been compressible.  Only includes requests
8006     sent through a proxy without SSL.
8007   </summary>
8008 </histogram>
8010 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
8011   <summary>
8012     The uncompressed number of bytes received per request that was compressed.
8013     Only includes requests sent over SSL.
8014   </summary>
8015 </histogram>
8017 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
8018   <summary>
8019     The compressed number of bytes received per request that was compressed.
8020     Only includes requests sent over SSL.
8021   </summary>
8022 </histogram>
8024 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
8025   <summary>
8026     The uncompressed number of bytes received per request that was not
8027     compressed but appears to have been compressible.  Only includes requests
8028     sent over SSL.
8029   </summary>
8030 </histogram>
8032 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
8033   <obsolete>
8034     The count was inaccurate (it counted transactions rather than connections)
8035   </obsolete>
8036   <summary>
8037     Each bucket is the number of connections of a particular type that the user
8038     has had during the session.
8039   </summary>
8040 </histogram>
8042 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
8043   <obsolete>
8044     Renamed to match HadConnectionType.
8045   </obsolete>
8046   <summary>
8047     Each bucket is the number of successful connections of a particular type
8048     that the user has had during the session.
8049   </summary>
8050 </histogram>
8052 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
8053   <summary>
8054     Each bucket is the number of successful connections of a particular type
8055     that the user has had during the session.
8056   </summary>
8057 </histogram>
8059 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
8060   <obsolete>
8061     No longer collected.
8062   </obsolete>
8063   <summary>
8064     Each bucket is the number of failed connections of a particular type that
8065     the user has had during the session.
8066   </summary>
8067 </histogram>
8069 <histogram name="Net.ConnectionUsedSSLv3Fallback">
8070   <obsolete>
8071     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
8072   </obsolete>
8073   <summary>
8074     True if the HTTP request was to a server which requires SSLv3 fallback
8075   </summary>
8076 </histogram>
8078 <histogram name="Net.ConnectionUsedSSLVersionFallback"
8079     enum="FallbackSSLVersion">
8080   <summary>
8081     Nonzero if the HTTP request was to a server which requires SSL version
8082     fallback.  The value indicates the SSL version the request fell back on.
8083   </summary>
8084 </histogram>
8086 <histogram name="net.CookieBackingStoreUpdateResults"
8087     enum="BackingStoreResults">
8088   <obsolete>
8089     Initial typo; only here to get results from builds before r59117.  See
8090     &quot;Cookie.&quot; group.
8091   </obsolete>
8092   <summary>
8093     Whether or not updates to the backing store succeeded or failed, recorded
8094     every update.
8095   </summary>
8096 </histogram>
8098 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
8099   <obsolete>
8100     Initial typo; only here to get results from builds before r59117.  See
8101     &quot;Cookie.&quot; group.
8102   </obsolete>
8103   <summary>Intervals between access time updates for each cookie.</summary>
8104 </histogram>
8106 <histogram name="net.CookieCount">
8107   <obsolete>
8108     Initial typo; only here to get results from builds before r59117.  See
8109     &quot;Cookie.&quot; group.
8110   </obsolete>
8111   <summary>
8112     Number of cookies in the store (recorded every 10 minutes of active browsing
8113     time)
8114   </summary>
8115 </histogram>
8117 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
8118   <obsolete>
8119     Initial typo; only here to get results from builds before r59117.  See
8120     &quot;Cookie.&quot; group.
8121   </obsolete>
8122   <summary>
8123     For each cookie removed from the store, the reason it was removed.
8124   </summary>
8125 </histogram>
8127 <histogram name="net.CookieDomainCount">
8128   <obsolete>
8129     Initial typo; only here to get results from builds before r59117.  See
8130     &quot;Cookie.&quot; group.
8131   </obsolete>
8132   <summary>
8133     For each domain, number of cookies in that domain (recorded every 10 minutes
8134     of active browsing time).
8135   </summary>
8136 </histogram>
8138 <histogram name="net.CookieDomainPerEtldp1Count">
8139   <summary>
8140     For every top level domain, number of subdomains in that top level domain
8141     (recorded every 10 minutes of active browsing time).
8142   </summary>
8143 </histogram>
8145 <histogram name="net.CookieEtldp1Count">
8146   <obsolete>
8147     Initial typo; only here to get results from builds before r59117.  See
8148     &quot;Cookie.&quot; group.
8149   </obsolete>
8150   <summary>
8151     For every top level domain, number of cookies in that domain (recorded every
8152     10 minutes of active browsing time).
8153   </summary>
8154 </histogram>
8156 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
8157   <obsolete>
8158     Initial typo; only here to get results from builds before r59117.  See
8159     &quot;Cookie.&quot; group.
8160   </obsolete>
8161   <summary>
8162     For each evicted (not expired) cookie, the amount of time since it was last
8163     used
8164   </summary>
8165 </histogram>
8167 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
8168   <obsolete>
8169     Initial typo; only here to get results from builds before r59117.  See
8170     &quot;Cookie.&quot; group.
8171   </obsolete>
8172   <summary>Number of minutes until cookie expires when set.</summary>
8173 </histogram>
8175 <histogram name="net.CookieTimeGet">
8176   <obsolete>
8177     Initial typo; only here to get results from builds before r59117.  See
8178     &quot;Cookie.&quot; group.
8179   </obsolete>
8180   <summary>
8181     The amount of time (ms) to get cookies for each URL request.
8182   </summary>
8183 </histogram>
8185 <histogram name="net.CookieTimeLoad">
8186   <obsolete>
8187     Initial typo; only here to get results from builds before r59117.  See
8188     &quot;Cookie.&quot; group.
8189   </obsolete>
8190   <summary>
8191     The amount of time (ms) to load the persistent cookie store at browser
8192     start.
8193   </summary>
8194 </histogram>
8196 <histogram name="Net.CountOfAlternateProtocolServers">
8197   <summary>
8198     The total number of severs to which alternative protocol was used. This
8199     counts the number of servers persisted to prefs file.
8200   </summary>
8201 </histogram>
8203 <histogram name="Net.CountOfPipelineCapableServers">
8204   <summary>
8205     The total number of severs that support HTTP pipelining. This counts the
8206     number of servers persisted to prefs file.
8207   </summary>
8208 </histogram>
8210 <histogram name="Net.CountOfSpdyServers">
8211   <summary>
8212     The total number of SPDY server names persisted to prefs file.
8213   </summary>
8214 </histogram>
8216 <histogram name="Net.CountOfSpdySettings">
8217   <summary>
8218     The total number of SPDY Settings properties persisted to prefs file.
8219   </summary>
8220 </histogram>
8222 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
8223   <summary>
8224     When validating an HTTPS certificate we may have to block to fetch one or
8225     more revocation lists. This measures the amount of time that failures to get
8226     CRL information take.
8227   </summary>
8228 </histogram>
8230 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
8231   <summary>
8232     When validating an HTTPS certificate we may have to block to fetch one or
8233     more revocation lists. This records the fraction of successful requests.
8234   </summary>
8235 </histogram>
8237 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
8238   <summary>
8239     When validating an HTTPS certificate we may have to block to fetch one or
8240     more revocation lists. This measures the amount of time that each fetch
8241     takes.
8242   </summary>
8243 </histogram>
8245 <histogram name="Net.DailyContentLength" units="KB">
8246   <summary>
8247     The total content size in KB of all HTTP/HTTPS response bodies in the
8248     previous calendar day. The metric is reported when the first response in the
8249     current day is received.
8250   </summary>
8251 </histogram>
8253 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
8254   <summary>
8255     The total content size in KB of all HTTP/HTTPS response bodies in the
8256     previous calendar day while the data reduction proxy setting was enabled.
8257     The metric is reported when the first response in the current day is
8258     received.
8259   </summary>
8260 </histogram>
8262 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
8263     units="KB">
8264   <summary>
8265     The total content size in KB of all HTTPS response bodies in the previous
8266     calendar day while the data reduction proxy setting was enabled. The metric
8267     is reported when the first response in the current day is received.
8268   </summary>
8269 </histogram>
8271 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
8272     units="KB">
8273   <summary>
8274     The total content size in KB of all long-bypassed HTTP response bodies in
8275     the  previous calendar day while the data reduction proxy setting was
8276     enabled. The metric is reported when the first response in the current day
8277     is received.
8278   </summary>
8279 </histogram>
8281 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
8282     units="KB">
8283   <summary>
8284     The total content size in KB of all short-bypassed HTTP response bodies in
8285     the previous calendar day while the data reduction proxy setting was
8286     enabled. The metric is reported when the first response in the current day
8287     is received.
8288   </summary>
8289 </histogram>
8291 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
8292     units="KB">
8293   <summary>
8294     The total content size in KB of all HTTP response bodies for requests that
8295     were not served by the enabled data reduction proxy for unknown reasons in
8296     the previous calendar day while the data reduction proxy setting was
8297     enabled. The metric is reported when the first response in the current day
8298     is received.
8299   </summary>
8300 </histogram>
8302 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
8303   <summary>
8304     The total content size in KB of all HTTP/HTTPS response bodies in the
8305     previous calendar day via the data reduction proxy. The metric is reported
8306     when the first response in the current day is received.
8307   </summary>
8308 </histogram>
8310 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
8311     units="Percent">
8312   <summary>
8313     The percentage of total HTTP/HTTPS response body size while the data
8314     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8315     previous calendar day. The metric is reported when the first response in the
8316     current day is received.
8317   </summary>
8318 </histogram>
8320 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
8321     units="Percent">
8322   <summary>
8323     The percentage of total HTTPS response body size while the data reduction
8324     proxy is enabled to total HTTP/HTTPS response body size in the previous
8325     calendar day. The metric is reported when the first response in the current
8326     day is received.
8327   </summary>
8328 </histogram>
8330 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
8331     units="Percent">
8332   <summary>
8333     The percentage of total long-bypassed response body size while the data
8334     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8335     previous calendar day. The metric is reported when the first response in the
8336     current day is received.
8337   </summary>
8338 </histogram>
8340 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
8341     units="Percent">
8342   <summary>
8343     The percentage of total short-bypassed response body size while the data
8344     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8345     previous calendar day. The metric is reported when the first response in the
8346     current day is received.
8347   </summary>
8348 </histogram>
8350 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
8351     units="Percent">
8352   <summary>
8353     The percentage of total body size of responses that were not served by the
8354     data reduction proxy for unknown reason while the data reduction proxy is
8355     enabled to total HTTP/HTTPS response body size in the previous calendar day.
8356     The metric is reported when the first response in the current day is
8357     received.
8358   </summary>
8359 </histogram>
8361 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
8362   <summary>
8363     The percentage of total HTTP/HTTPS response body size via the data reduction
8364     proxy to total HTTP/HTTPS response body size in the previous calendar day.
8365     The metric is reported when the first response in the current day is
8366     received.
8367   </summary>
8368 </histogram>
8370 <histogram name="Net.DailyContentSavingPercent" units="Percent">
8371   <summary>
8372     The percentage of data saving in the previous calendar day. A negative
8373     saving will be shown as zero. The metric is reported when the first response
8374     in the current day is received.
8375   </summary>
8376 </histogram>
8378 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
8379     units="Percent">
8380   <summary>
8381     The percentage of data saving in the previous calendar day while the data
8382     reduction proxy was enabled. A negative saving will be shown as zero. This
8383     only counts responses while the data reduction proxy is enabled. The metric
8384     is reported when the first response in the current day is received.
8385   </summary>
8386 </histogram>
8388 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
8389     units="Percent">
8390   <summary>
8391     The percentage of data saving in the previous calendar day via the data
8392     reduction proxy. A negative saving will be shown as zero. This only counts
8393     responses via the data reduction proxy. The metric is reported when the
8394     first response in the current day is received.
8395   </summary>
8396 </histogram>
8398 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
8399   <obsolete>
8400     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
8401   </obsolete>
8402   <summary>
8403     Total size in KB of all response bodies in the previous calendar day that
8404     were received through the data reduction proxy.
8405   </summary>
8406 </histogram>
8408 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
8409     units="KB">
8410   <obsolete>
8411     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
8412   </obsolete>
8413   <summary>
8414     Total size in KB of all response bodies in the previous calendar day that
8415     were received when the data reduction proxy was enabled.
8416   </summary>
8417 </histogram>
8419 <histogram name="Net.DailyHttpContentSavings" units="Percent">
8420   <obsolete>
8421     Deprecated- see Net.DailyContentSavingPercent.
8422   </obsolete>
8423   <summary>
8424     The percentage of data saving in the previous calendar day. A negative
8425     saving will be shown as zero.
8426   </summary>
8427 </histogram>
8429 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
8430     units="Percent">
8431   <obsolete>
8432     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
8433   </obsolete>
8434   <summary>
8435     The percentage of data saving in the previous calendar day when the data
8436     reduction proxy was enabled for at least some responses during the day. A
8437     negative saving will be shown as zero.
8438   </summary>
8439 </histogram>
8441 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
8442   <obsolete>
8443     Deprecated- see Net.DailyOriginalContentLength.
8444   </obsolete>
8445   <summary>
8446     Total size in KB specified in the X-Original-Content-Length headers of all
8447     responses in the previous calendar day. If the header is not present in a
8448     response, the size of the response body is used.
8449   </summary>
8450 </histogram>
8452 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
8453   <obsolete>
8454     Deprecated- see Net.DailyContentLength.
8455   </obsolete>
8456   <summary>
8457     Total size in KB of all response bodies in the previous calendar day.
8458   </summary>
8459 </histogram>
8461 <histogram name="Net.DailyOriginalContentLength" units="KB">
8462   <summary>
8463     The total size in KB specified in the X-Original-Content-Length headers of
8464     all HTTP/HTTPS response bodies in the previous calendar day. If the header
8465     is not present in a response, the size of the response body is used. The
8466     metric is reported when the first response in the current day is received.
8467   </summary>
8468 </histogram>
8470 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
8471     units="KB">
8472   <summary>
8473     The total size in KB specified in the X-Original-Content-Length headers of
8474     all HTTP/HTTPS response bodies in the previous calendar day while the data
8475     reduction proxy is enabled. If the header is not present in a response, the
8476     size of the response body is used. The metric is reported when the first
8477     response in the current day is received.
8478   </summary>
8479 </histogram>
8481 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
8482     units="KB">
8483   <summary>
8484     The total size in KB specified in the X-Original-Content-Length headers of
8485     all HTTP/HTTPS response bodies in the previous calendar day via the data
8486     reduction proxy. If the header is not present in a response, the size of the
8487     response body is used. The metric is reported when the first response in the
8488     current day is received.
8489   </summary>
8490 </histogram>
8492 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
8493   <obsolete>
8494     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
8495   </obsolete>
8496   <summary>
8497     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
8498     Net.DailyHttpReceivedContentLength.
8499   </summary>
8500 </histogram>
8502 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
8503     units="Percent">
8504   <obsolete>
8505     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
8506   </obsolete>
8507   <summary>
8508     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
8509     Net.DailyHttpReceivedContentLength.
8510   </summary>
8511 </histogram>
8513 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
8514   <summary>
8515     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8516     cancellation of the fetch. For a given fetch, only one of the cancellation
8517     or completion histograms will be added to.
8518   </summary>
8519 </histogram>
8521 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
8522   <summary>
8523     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
8524     completion of the fetch. For a given fetch, only one of the cancellation or
8525     completion histograms will be added to.
8526   </summary>
8527 </histogram>
8529 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
8530   <summary>
8531     Tracks the net error codes received when the DHCP WPAD fetch fails to
8532     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
8533     but an indication that a PAC URL was not configured in DHCP).
8534   </summary>
8535 </histogram>
8537 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
8538     enum="ErrorCodesGetAdaptersAddresses">
8539   <summary>
8540     Tracks the frequency of each of the different known error codes of calling
8541     the GetAdaptersAddresses Win32 API.
8542   </summary>
8543 </histogram>
8545 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
8546   <summary>
8547     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
8548     validate our understanding that it should complete quickly enough to call
8549     synchronously from the network thread.
8550   </summary>
8551 </histogram>
8553 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
8554   <summary>
8555     Total number of adapters enabled for DHCP as seen when the wait timer in the
8556     DHCP WPAD code hits. This timer fires after a timeout from when we get some
8557     information from the first adapter to finish.
8558   </summary>
8559 </histogram>
8561 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
8562   <summary>
8563     Number of adapters enabled for DHCP that we have not completed retrieving
8564     information for, as seen when the wait timer in the DHCP WPAD code hits.
8565     This timer fires after a timeout from when we get some information from the
8566     first adapter to finish.
8567   </summary>
8568 </histogram>
8570 <histogram name="Net.DhcpWpadUnhandledDhcpError">
8571   <summary>
8572     Counts the number of errors from the DhcpRequestParams API that we do not
8573     have specific handling for, so that we can see if there is an abnormally
8574     high rate.
8575   </summary>
8576 </histogram>
8578 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
8579   <obsolete>
8580     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8581   </obsolete>
8582 </histogram>
8584 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
8585   <obsolete>
8586     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8587   </obsolete>
8588 </histogram>
8590 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
8591     units="milliseconds">
8592   <summary>
8593     The time measured before starting DNS lookup until after the connection is
8594     complete.
8595   </summary>
8596 </histogram>
8598 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
8599   <obsolete>
8600     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
8601   </obsolete>
8602 </histogram>
8604 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
8605     enum="DoubleGetExperimentMethods">
8606   <summary>
8607     The number of HTTP request responses with MS Office Docs MIME types. The
8608     responses are classified based on their method type and cacheability (POST,
8609     cacheable GET and non-cacheable GET). The histogram is used in Double GET
8610     Experiment, where successful non-cacheable GET requests are intercepted
8611     after initial response and repeated in order to determine how much reissuing
8612     non-cacheable GET requests influences their error rate. The histogram tracks
8613     only initial requests (not the repeated ones).
8614   </summary>
8615 </histogram>
8617 <histogram name="Net.DoubleGetExperiment_ResponseCode">
8618   <summary>
8619     The response codes encountered for GET request repeated in Double GET
8620     Experiment. In the experiment successful non-cacheable GET requests are
8621     intercepted after initial response and repeated. The goal of the experiment
8622     is to measure how much reissuing non-cacheable GET requests influences their
8623     error rate.
8624   </summary>
8625 </histogram>
8627 <histogram name="Net.DownloadBandwidth">
8628   <summary>
8629     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
8630     first byte received until the end of flowing data.
8631   </summary>
8632 </histogram>
8634 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
8635   <summary>
8636     Net error codes that requests for images end with, including net::OK and
8637     net:ERR_ABORTED.
8638   </summary>
8639 </histogram>
8641 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
8642   <obsolete>
8643     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
8644     measures the same data but uses a different bucket structure (adds guard
8645     buckets).
8646   </obsolete>
8647   <summary>
8648     Positive net error code that a page failed with. Note that this only counts
8649     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8650     that users actually see (it does not for example count the error codes for
8651     subresoures on a page).
8652   </summary>
8653 </histogram>
8655 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
8656   <obsolete>
8657     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
8658     measures the same data but includes ERR_ABORTED and OK.
8659   </obsolete>
8660   <summary>
8661     Positive net error code that a page failed with. Note that this only counts
8662     the errors in &quot;main frames&quot;, so it is a measure of the error pages
8663     that users actually see (it does not for example count the error codes for
8664     subresoures on a page).
8665   </summary>
8666 </histogram>
8668 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
8669   <summary>
8670     Positive net error codes that requests for pages end with, including net::OK
8671     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
8672     does not for example count the error codes for subresoures on a page).
8673   </summary>
8674 </histogram>
8676 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
8677   <obsolete>
8678     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
8679     which measures the same data but includes ERR_ABORT and OK.
8680   </obsolete>
8681   <summary>
8682     Positive net error code that a page failed with. Note that this only counts
8683     the errors in &quot;subresources&quot;.
8684   </summary>
8685 </histogram>
8687 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
8688   <summary>
8689     Net error codes that requests for &quot;subresources&quot; end with,
8690     including net::OK and net::ERR_ABORTED.
8691   </summary>
8692 </histogram>
8694 <histogram name="Net.FileError_Flush">
8695   <summary>
8696     System error code that a file Flush failed with.  The code is OS dependent,
8697     so when looking at the histogram don't mix OSes.
8698   </summary>
8699 </histogram>
8701 <histogram name="Net.FileError_GetSize">
8702   <summary>
8703     System error code that a file GetSize failed with.  The code is OS
8704     dependent, so when looking at the histogram don't mix OSes.
8705   </summary>
8706 </histogram>
8708 <histogram name="Net.FileError_Open">
8709   <summary>
8710     System error code that a file Open failed with.  The code is OS dependent,
8711     so when looking at the histogram don't mix OSes.
8712   </summary>
8713 </histogram>
8715 <histogram name="Net.FileError_Read">
8716   <summary>
8717     System error code that a file Read failed with.  The code is OS dependent,
8718     so when looking at the histogram don't mix OSes.
8719   </summary>
8720 </histogram>
8722 <histogram name="Net.FileError_Seek">
8723   <summary>
8724     System error code that a file Seek failed with.  The code is OS dependent,
8725     so when looking at the histogram don't mix OSes.
8726   </summary>
8727 </histogram>
8729 <histogram name="Net.FileError_SetEof">
8730   <summary>
8731     System error code that a file SetEof failed with.  The code is OS dependent,
8732     so when looking at the histogram don't mix OSes.
8733   </summary>
8734 </histogram>
8736 <histogram name="Net.FileError_Write">
8737   <summary>
8738     System error code that a file Write failed with.  The code is OS dependent,
8739     so when looking at the histogram don't mix OSes.
8740   </summary>
8741 </histogram>
8743 <histogram name="Net.FileErrorRange_Flush">
8744   <summary>
8745     System error code range that a file Flush failed with.  Any value other than
8746     0 indicates that we have received errors in a range outside of the one in
8747     which we recorded the specific errors in Net.FileError_Flush.  The code is
8748     OS dependent, so when looking at the histogram don't mix OSes.
8749   </summary>
8750 </histogram>
8752 <histogram name="Net.FileErrorRange_GetSize">
8753   <summary>
8754     System error code range that a file GetSize failed with.  Any value other
8755     than 0 indicates that we have received errors in a range outside of the one
8756     in which we recorded the specific errors in Net.FileError_GetSize.  The code
8757     is OS dependent, so when looking at the histogram don't mix OSes.
8758   </summary>
8759 </histogram>
8761 <histogram name="Net.FileErrorRange_Open">
8762   <summary>
8763     System error code range that a file Open failed with.  Any value other than
8764     0 indicates that we have received errors in a range outside of the one in
8765     which we recorded the specific errors in Net.FileError_Open.  The code is OS
8766     dependent, so when looking at the histogram don't mix OSes.
8767   </summary>
8768 </histogram>
8770 <histogram name="Net.FileErrorRange_Read">
8771   <summary>
8772     System error code range that a file Read failed with.  Any value other than
8773     0 indicates that we have received errors in a range outside of the one in
8774     which we recorded the specific errors in Net.FileError_Read.  The code is OS
8775     dependent, so when looking at the histogram don't mix OSes.
8776   </summary>
8777 </histogram>
8779 <histogram name="Net.FileErrorRange_Seek">
8780   <summary>
8781     System error code range that a file Seek failed with.  Any value other than
8782     0 indicates that we have received errors in a range outside of the one in
8783     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
8784     dependent, so when looking at the histogram don't mix OSes.
8785   </summary>
8786 </histogram>
8788 <histogram name="Net.FileErrorRange_SetEof">
8789   <summary>
8790     System error code range that a file SetEof failed with.  Any value other
8791     than 0 indicates that we have received errors in a range outside of the one
8792     in which we recorded the specific errors in Net.FileError_SetEof.  The code
8793     is OS dependent, so when looking at the histogram don't mix OSes.
8794   </summary>
8795 </histogram>
8797 <histogram name="Net.FileErrorRange_Write">
8798   <summary>
8799     System error code range that a file Write failed with.  Any value other than
8800     0 indicates that we have received errors in a range outside of the one in
8801     which we recorded the specific errors in Net.FileError_Write.  The code is
8802     OS dependent, so when looking at the histogram don't mix OSes.
8803   </summary>
8804 </histogram>
8806 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
8807   <summary>
8808     Whether or not system installed trust anchors could be distinguished from
8809     user installed trust anchors. Recorded on first certificate verification on
8810     Android 4.2 and later.
8811   </summary>
8812 </histogram>
8814 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
8815   <summary>The number of times each FTP Error was observed.</summary>
8816 </histogram>
8818 <histogram name="Net.FtpDataConnectionErrorHappened"
8819     enum="FtpDataConnectionError">
8820   <summary>
8821     The number of Chrome sessions which encountered the indicates FTP Error.
8822     This prevents allowing a user that retried a connection many times (getting
8823     an error each time) from biasing the tallies.
8824   </summary>
8825 </histogram>
8827 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
8828   <summary>
8829     Each bucket is the number of FTP server types the user has encountered
8830     during the session.
8831   </summary>
8832 </histogram>
8834 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
8835   <summary>
8836     The time spent waiting for WinHttpGetProxyForUrl to return with error.
8837   </summary>
8838 </histogram>
8840 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
8841   <summary>
8842     The time spent waiting for WinHttpGetProxyForUrl to return with success.
8843   </summary>
8844 </histogram>
8846 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
8847     enum="FallbackSSLVersion">
8848   <summary>
8849     Nonzero if the HTTP request was to a Google server which required SSL
8850     version fallback. The value indicates the SSL version the request fell back
8851     on. Since Google servers support TLS 1.2, any fallback is an indication of
8852     network middleware problems.
8853   </summary>
8854 </histogram>
8856 <histogram name="Net.HadConnectionType" enum="ConnectionType">
8857   <obsolete>
8858     The count was inaccurate (it counted transactions rather than connections).
8859   </obsolete>
8860   <summary>
8861     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8862     connection of that type during the session.
8863   </summary>
8864 </histogram>
8866 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
8867   <obsolete>
8868     This statistic measures successful and failed connections, the new one only
8869     measures successful ones.
8870   </obsolete>
8871   <summary>
8872     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8873     connection of that type during the session.
8874   </summary>
8875 </histogram>
8877 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
8878   <summary>
8879     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8880     successful connection of that type during the session.
8881   </summary>
8882 </histogram>
8884 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
8885   <summary>
8886     Each bucket is a boolean (0 or 1) indicating whether the user has had a
8887     connection with an FTP server of that type during the session.
8888   </summary>
8889 </histogram>
8891 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
8892   <summary>
8893     Per-authentication-scheme counts of authentication attempts and rejections.
8894   </summary>
8895 </histogram>
8897 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
8898   <summary>
8899     Count of authentication requests for top level pages vs. sub-resources, such
8900     as images or iframes.
8901   </summary>
8902 </histogram>
8904 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
8905   <summary>
8906     Per-authentication-scheme counts of authentication targets, such as secure
8907     servers or proxies.
8908   </summary>
8909 </histogram>
8911 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
8912   <summary>
8913     Time between the HttpNetworkTransaction requesting a connection and the time
8914     it connected.
8915   </summary>
8916 </histogram>
8918 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
8919   <summary>Length of time that a received resource will be cacheable.</summary>
8920 </histogram>
8922 <histogram name="Net.HttpContentLength" units="bytes">
8923   <summary>
8924     Size of the response body. This is the actual number of bytes received,
8925     which usually agrees with but is not necessarily the same as the size
8926     specified by the Content-Length header.
8927   </summary>
8928 </histogram>
8930 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
8931   <summary>
8932     Size of the response body if it is cacheable. This is the actual number of
8933     bytes received, which usually agrees with but is not necessarily the same as
8934     the size specified by the Content-Length header.
8935   </summary>
8936 </histogram>
8938 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
8939   <summary>
8940     Size of the response body if it is cacheable for at least 24 hours. This is
8941     the actual number of bytes received, which usually agrees with but is not
8942     necessarily the same as the size specified by the Content-Length header.
8943   </summary>
8944 </histogram>
8946 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
8947   <summary>
8948     Size of the response body if it is cacheable for at least 4 hours. This is
8949     the actual number of bytes received, which usually agrees with but is not
8950     necessarily the same as the size specified by the Content-Length header.
8951   </summary>
8952 </histogram>
8954 <histogram name="Net.HttpContentLengthDifference" units="bytes">
8955   <summary>
8956     The difference between the size specified in the X-Original-Content-Length
8957     header and the size of teh response body. This is zero if the
8958     X-Original-Content-Length header is not present in the response.
8959   </summary>
8960 </histogram>
8962 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
8963   <summary>
8964     The difference between the size specified in the X-Original-Content-Length
8965     header and the size of the response body. Only includes resources that have
8966     the X-Original-Content-Length header.
8967   </summary>
8968 </histogram>
8970 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
8971   <summary>
8972     Size of the response body. Only includes resources that have the
8973     X-Original-Content-Length header.
8974   </summary>
8975 </histogram>
8977 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
8978   <summary>
8979     Time it takes to complete an HttpJob, from starting the transaction until we
8980     are done reading.
8981   </summary>
8982 </histogram>
8984 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
8985   <summary>
8986     Time it takes to complete an HttpJob, from starting the transaction until we
8987     are done reading, for jobs served from the cache.
8988   </summary>
8989 </histogram>
8991 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
8992   <summary>
8993     Time it takes to complete an HttpJob, from starting the transaction until
8994     the job is killed. Note that we didn't detect the end of the data for this
8995     job.
8996   </summary>
8997 </histogram>
8999 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
9000   <summary>
9001     Time it takes to complete an HttpJob, from starting the transaction until we
9002     are done reading, for jobs not served from the cache.
9003   </summary>
9004 </histogram>
9006 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
9007   <summary>
9008     Time it takes to complete an HttpJob, from starting the transaction until we
9009     are done reading, for jobs when we read until no more data is available.
9010   </summary>
9011 </histogram>
9013 <histogram name="Net.HttpOriginalContentLength" units="bytes">
9014   <summary>
9015     Size specified in the X-Original-Content-Length header. If this header is
9016     not present in the response, the size of the response body is used.
9017   </summary>
9018 </histogram>
9020 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
9021   <summary>
9022     Size specified in the X-Original-Content-Length header. Only includes
9023     resources that have the X-Original-Content-Length header.
9024   </summary>
9025 </histogram>
9027 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
9028   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
9029 </histogram>
9031 <histogram name="Net.HttpResponseCode">
9032   <summary>The count of HTTP Response codes encountered.</summary>
9033 </histogram>
9035 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
9036   <summary>
9037     The count of HTTP Response codes encountered, in response to MAIN_FRAME
9038     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
9039   </summary>
9040 </histogram>
9042 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
9043   <summary>
9044     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
9045     used) used for HTTP[s].
9046   </summary>
9047 </histogram>
9049 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
9050   <summary>
9051     Time from when an HTTP request is issued to when the first byte is
9052     processed.
9053   </summary>
9054 </histogram>
9056 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
9057   <summary>
9058     The count of handleable socket errors (connection abort/close/reset) per
9059     socket reuse type.
9060   </summary>
9061 </histogram>
9063 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
9064     enum="HttpSocketType">
9065   <obsolete>
9066     Late bindings are on by default now.
9067   </obsolete>
9068   <summary>
9069     The count of handleable socket errors (connection abort/close/reset) per
9070     socket reuse type.  Socket late binding is disabled.
9071   </summary>
9072 </histogram>
9074 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
9075     enum="HttpSocketType">
9076   <obsolete>
9077     Late bindings are on by default now.
9078   </obsolete>
9079   <summary>
9080     The count of handleable socket errors (connection abort/close/reset) per
9081     socket reuse type.  Socket late binding is enabled.
9082   </summary>
9083 </histogram>
9085 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
9086   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
9087 </histogram>
9089 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
9090   <summary>
9091     Whether the interface-enumeration IPv6 probe method failed given that the
9092     UDP-connect IPV6 probe failed.
9093   </summary>
9094 </histogram>
9096 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
9097   <summary>
9098     Whether the interface-enumeration IPv6 probe method was successful given
9099     that the UDP-connect IPV6 probe was successful.
9100   </summary>
9101 </histogram>
9103 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
9104   <summary>The probe results when a test for IPv6 support is done.</summary>
9105 </histogram>
9107 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
9108   <summary>
9109     The probe results when a test for IPv6 support is done, after a network
9110     change event.
9111   </summary>
9112 </histogram>
9114 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
9115   <summary>
9116     The time that a (non-cancelled) proxy resolution request was stalled waiting
9117     for an execution thread, for MultiThreadedProxyResolver.
9118   </summary>
9119 </histogram>
9121 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
9122   <summary>
9123     The total time that it took for a (non-cancelled) proxy resolution request
9124     to complete, for MultiThreadedProxyResolver.
9125   </summary>
9126 </histogram>
9128 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
9129   <summary>
9130     How often automatically retrying to download the main frame of a page in
9131     response to specific HTTP network errors succeeds.
9132   </summary>
9133 </histogram>
9135 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
9136   <summary>
9137     How often automatically retrying to download a subresource in response to
9138     specific HTTP network errors succeeds.
9139   </summary>
9140 </histogram>
9142 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
9143   <summary>
9144     How often automatically retrying to download the main frame of a page in
9145     response to specific HTTP network errors returns another network error.
9146     Histogram includes only the error code that triggered the retry.
9147   </summary>
9148 </histogram>
9150 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
9151   <summary>
9152     How often automatically retrying to download a subresource in response to
9153     specific HTTP network errors returns another network error.  Histogram
9154     includes only the error code that triggered the retry.
9155   </summary>
9156 </histogram>
9158 <histogram name="Net.NotifyAddrChangeFailures">
9159   <summary>
9160     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
9161     for unknown reasons. This records the number of times it fails in a row
9162     before a successful call. If it never succeeds, or takes over 100 tries, a
9163     value of 100 is recorded. See http://crbug.com/69198
9164   </summary>
9165 </histogram>
9167 <histogram name="Net.NumDuplicateCookiesInDb">
9168   <summary>
9169     The number of duplicate cookies that were present in the cookie store during
9170     startup.
9171   </summary>
9172 </histogram>
9174 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
9175   <summary>
9176     When validating an HTTPS certificate we may have to make one or more HTTP
9177     fetches to OCSP responders in order to get revocation information. This
9178     measures the amount of time that failures to get OCSP information take.
9179   </summary>
9180 </histogram>
9182 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
9183   <summary>
9184     When validating an HTTPS certificate we may have to make one or more HTTP
9185     fetches to OCSP responders in order to get revocation information. This
9186     records the fraction of successful requests.
9187   </summary>
9188 </histogram>
9190 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
9191   <summary>
9192     When validating an HTTPS certificate we may have to make one or more HTTP
9193     fetches to OCSP responders in order to get revocation information. This
9194     measures the amount of time that each of those requests takes.
9195   </summary>
9196 </histogram>
9198 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
9199   <summary>
9200     Positive error code that was returned by the system library
9201     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
9202     there is a Windows/Linux conflict, both decodings are shown.
9203   </summary>
9204 </histogram>
9206 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
9207     enum="ErrorCodesGetaddrinfo_Linux">
9208   <summary>
9209     Positive error code that was returned by the system library
9210     &quot;getaddrinfo()&quot;.
9211   </summary>
9212 </histogram>
9214 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
9215     enum="ErrorCodesGetaddrinfo_Mac">
9216   <summary>
9217     Positive error code that was returned by the system library
9218     &quot;getaddrinfo()&quot;.
9219   </summary>
9220 </histogram>
9222 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
9223     enum="ErrorCodesGetaddrinfo_Win">
9224   <summary>
9225     Positive error code that was returned by the system library
9226     &quot;getaddrinfo()&quot;.
9227   </summary>
9228 </histogram>
9230 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
9231   <summary>
9232     How long it took for an &lt;a ping&gt; request to receive a response. Only
9233     recorded if a response was received.
9234   </summary>
9235 </histogram>
9237 <histogram name="Net.Ping_Result" enum="PingResult">
9238   <summary>
9239     The result of an &lt;a ping&gt; request, whether it received a response or
9240     timed out or failed for some other reason.
9241   </summary>
9242 </histogram>
9244 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
9245   <summary>
9246     Indicate whether a link navigation was preceded by a recent pre-connect
9247     trigger (within 10 seconds). There is a high chance that loading the page
9248     used a preconnected TCP session.
9249   </summary>
9250 </histogram>
9252 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
9253   <summary>
9254     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
9255     (within 10 seconds). There is a high chance that loading the resource used a
9256     preconnected TCP session.
9257   </summary>
9258 </histogram>
9260 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
9261   <summary>
9262     When a preconnection is made, indicate what the motivation was.
9263   </summary>
9264   <details>
9265     Currently, the most common (only?) motivations are SELF_REFERAL,
9266     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
9267     second connection was available for a resource that either was never before
9268     seen, or has historically had no subresources.  The LEARNED_REFERAL
9269     indicates that we &quot;learned&quot; that a subresource was commonly
9270     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
9271     happens when a search is being suggested, and we preconnect to the search
9272     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
9273     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
9274   </details>
9275 </histogram>
9277 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
9278   <summary>
9279     Indicate whether there was a proxy to preclude preconnection.
9280   </summary>
9281 </histogram>
9283 <histogram name="Net.PreconnectSubresourceEval"
9284     enum="PreconnectSubresourceEval">
9285   <summary>
9286     What did we decide to do about a predicted resource, based on the historical
9287     expected number of connection that this subresource will require.
9288   </summary>
9289   <details>
9290     This is basically the current thresholding of the SubresourceExpectation,
9291     relative to current static thresholds, and taking into account whether
9292     preconnection is enabled (i.e., if preconnection is disabled, we'll never
9293     decide to preconnect).
9294   </details>
9295 </histogram>
9297 <histogram name="Net.PreconnectSubresourceExpectation">
9298   <summary>
9299     The expected number of connections, times 100, that we'll make to a given
9300     subresource, based on learned history.
9301   </summary>
9302   <details>
9303     By comparing this to thresholds, we decide if we will preconnect,
9304     preresolve, or do nothing. This histogram can be used to select those static
9305     thresholds.
9306   </details>
9307 </histogram>
9309 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
9310   <summary>
9311     Indicate whether if a preconnect trigger is followed by a resource request
9312     (from link navigations) to the host or not. This is to measure precision of
9313     link-based preconnect triggers.
9314   </summary>
9315 </histogram>
9317 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
9318   <obsolete>
9319     Sourced data corrected, and replaced by NetPreconnectUtilization2
9320   </obsolete>
9321   <summary>
9322     Indicate final utilization for each attempted socket connection.
9323   </summary>
9324   <details>
9325     We also include stats for non-speculative sockets. Some socket connections
9326     may never connect, and others may never be used (as the user may abort
9327     before then).
9328   </details>
9329 </histogram>
9331 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
9332   <summary>
9333     Indicate final utilization for each attempted socket connection.
9334   </summary>
9335   <details>
9336     We also include stats for non-speculative sockets. Some socket connections
9337     may never connect, and others may never be used (as the user may abort
9338     before then).
9339   </details>
9340 </histogram>
9342 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
9343   <summary>
9344     The completion status of prefetches that have finished loading.
9345   </summary>
9346   <details>
9347     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
9348     before that point are not registered.
9350     Note that &quot;success from cache&quot; means that the
9351     UrlRequest::was_cached() was true, and &quot;success from network&quot;
9352     means that was_cached() was false.  Validated results are considered cached,
9353     even though a conditional network request is made.
9354   </details>
9355 </histogram>
9357 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
9358   <summary>
9359     Number of bytes read from the network on behalf of prefetch requests.  This
9360     is prefilter, so before any decompression.
9361   </summary>
9362 </histogram>
9364 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
9365   <summary>
9366     Time spent on prefetch requests before the request was canceled.
9367   </summary>
9368 </histogram>
9370 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
9371     units="milliseconds">
9372   <summary>Time spent on prefetch requests when fetched from cache.</summary>
9373 </histogram>
9375 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
9376     units="milliseconds">
9377   <summary>
9378     Time spent on prefetch requests when fetched from the network, including
9379     validation time.
9380   </summary>
9381 </histogram>
9383 <histogram name="Net.Priority_High_Latency" units="milliseconds">
9384   <obsolete>
9385     Replaced by Net.Priority_High_Latency_b.
9386   </obsolete>
9387   <summary>
9388     Time from the start of the http transaction until the first byte of the
9389     response for high priority (currently frame and subframe) requests.  Only
9390     times under 10 minutes are recorded.
9391   </summary>
9392 </histogram>
9394 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
9395   <summary>
9396     Time from the start of the http transaction until the first byte of the
9397     response for high priority (currently frame and subframe) requests.
9398   </summary>
9399 </histogram>
9401 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
9402   <obsolete>
9403     Replaced by Net.Priority_Low_Latency_b.
9404   </obsolete>
9405   <summary>
9406     Time from the start of the http transaction until the first byte of the
9407     response for low priority (non-frame/subframe) requests.   Only times under
9408     10 minutes are recorded.
9409   </summary>
9410 </histogram>
9412 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
9413   <summary>
9414     Time from the start of the http transaction until the first byte of the
9415     response for low priority (non-frame/subframe) requests.
9416   </summary>
9417 </histogram>
9419 <histogram name="Net.ProxyPollConfigurationTime">
9420   <summary>
9421     The time in milliseconds spent fetch the system proxy configuration, when
9422     polling it for changes.
9423   </summary>
9424 </histogram>
9426 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
9427     units="milliseconds">
9428   <summary>
9429     The total amount of time that was spent executing the proxy script during
9430     &quot;tracing&quot; runs (executions of the script which discovered a new
9431     DNS dependency and were subsequently abandoned).
9432   </summary>
9433 </histogram>
9435 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
9436     units="milliseconds">
9437   <summary>
9438     The total amount of time that was spent executing the proxy script during
9439     &quot;tracing&quot; runs (executions of the script which discovered a new
9440     DNS dependency and were subsequently abandoned).
9441   </summary>
9442 </histogram>
9444 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
9445     units="milliseconds">
9446   <summary>
9447     The total amount of time that was spent in the non-blocking DNS bindings
9448     while executing PAC scripts. This includes the times for abandoned
9449     executions.
9450   </summary>
9451 </histogram>
9453 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
9454     units="milliseconds">
9455   <summary>
9456     The amount of time inside of V8 that the proxy script spent executing for
9457     the final pass. This includes the time spent in the javascript bindings.
9458     This does not include the time spent in abandoned execution passes.
9459   </summary>
9460 </histogram>
9462 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
9463   <summary>
9464     The number of times that alert() was called in the final execution of the
9465     script.
9466   </summary>
9467 </histogram>
9469 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
9470   <summary>
9471     The number of errors that were seen in the final execution of the script.
9472   </summary>
9473 </histogram>
9475 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
9476   <summary>
9477     The number of times that the PAC script execution was restarted.
9478   </summary>
9479 </histogram>
9481 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
9482     units="milliseconds">
9483   <summary>
9484     The total time that the proxy resolution took. This includes all the time
9485     spent waiting for DNS, PAC script execution, and restarts.
9486   </summary>
9487 </histogram>
9489 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
9490     units="milliseconds">
9491   <summary>
9492     The total time that proxy resolution spent waiting for DNS. This also
9493     includes any queuing delays on the origin thread waiting for the DNS result
9494     to be processed.
9495   </summary>
9496 </histogram>
9498 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
9499   <summary>
9500     The number of unique DNS hostnames that the PAC script tried to resolve. The
9501     *Ex() versions of the bindings count separately.
9502   </summary>
9503 </histogram>
9505 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
9506   <summary>
9507     The total amount of time that was spent in the non-blocking DNS bindings
9508     while executing PAC scripts. This includes the times for abandoned
9509     executions.
9510   </summary>
9511 </histogram>
9513 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
9514   <summary>
9515     The amount of time inside of V8 that the proxy script spent executing for
9516     the final pass. This includes the time spent in the javascript bindings
9517     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
9518     does not include the time spent in abandoned execution passes.
9519   </summary>
9520 </histogram>
9522 <histogram name="Net.ProxyResolver.NumAlerts">
9523   <summary>
9524     The number of times that alert() was called in the final execution of the
9525     script.
9526   </summary>
9527 </histogram>
9529 <histogram name="Net.ProxyResolver.NumErrors">
9530   <summary>
9531     The number of errors that were seen in the final execution of the script.
9532   </summary>
9533 </histogram>
9535 <histogram name="Net.ProxyResolver.NumRestarts">
9536   <summary>
9537     The number of times that the PAC script execution was restarted.
9538   </summary>
9539 </histogram>
9541 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
9542   <summary>
9543     The amount of time it took upon completion to run the final task posted back
9544     to the IO thread.
9545   </summary>
9546 </histogram>
9548 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
9549   <summary>
9550     The total time that the proxy resolution took. This includes all the time
9551     spent waiting for DNS, PAC script execution, and restarts.
9552   </summary>
9553 </histogram>
9555 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
9556   <summary>
9557     The total time that proxy resolution spent waiting for DNS. This also
9558     includes any queuing delays on the origin thread waiting for the DNS result
9559     to be processed.
9560   </summary>
9561 </histogram>
9563 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
9564   <summary>
9565     The total time that the proxy resolution took, not including the post back
9566     to the origin thread. This includes all the time spent waiting for DNS, PAC
9567     script execution, and restarts.
9568   </summary>
9569 </histogram>
9571 <histogram name="Net.ProxyResolver.UniqueDNS">
9572   <summary>
9573     The number of unique DNS hostnames that the PAC script tried to resolve. The
9574     *Ex() versions of the bindings count separately.
9575   </summary>
9576 </histogram>
9578 <histogram name="Net.ProxyResolver.URLSize">
9579   <summary>The length of the URL that was passed into the PAC script.</summary>
9580 </histogram>
9582 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
9583   <summary>
9584     Second-level domains for which we have observed public key pinning failures.
9585   </summary>
9586 </histogram>
9588 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
9589   <summary>
9590     A validated certificate chain may be subject to additional
9591     &quot;pinning&quot; requirements on a per-domain basis. This records the
9592     fraction of successful matches between a certificate chain and a pin list.
9593   </summary>
9594 </histogram>
9596 <histogram name="Net.QuicCryptoHandshakeState" enum="QuicHandshakeState">
9597   <summary>
9598     The state of a QUIC connection's crypto hanshake as it progresses from
9599     starting to confirmation or failure.
9600   </summary>
9601 </histogram>
9603 <histogram name="Net.QuicEphemeralPortsSuggested">
9604   <summary>The number of ports suggested per server.</summary>
9605 </histogram>
9607 <histogram name="Net.QuicNumSentClientHellos">
9608   <summary>The number of client hello messages sent.</summary>
9609 </histogram>
9611 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
9612   <obsolete>
9613     see Net.QuicSession.Connect*PortForHTTP*
9614   </obsolete>
9615   <summary>
9616     The number of client hello messages sent when the crypto handshake was
9617     confirmed.
9618   </summary>
9619 </histogram>
9621 <histogram name="Net.QuicNumStreamFramesInPacket">
9622   <summary>
9623     The number of stream frames bundled within a received packet.
9624   </summary>
9625 </histogram>
9627 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
9628   <summary>
9629     The number of stream frames per stream ID within a received packet.
9630   </summary>
9631 </histogram>
9633 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
9634   <summary>
9635     The network error code which resulted in the session being closed.
9636   </summary>
9637 </histogram>
9639 <histogram name="Net.QuicSession.Connect" units="RTTs">
9640   <summary>
9641     Samples of the number of round-trips needed by a QUIC connection before a
9642     request could be sent by the client.
9643   </summary>
9644 </histogram>
9646 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
9647   <summary>The number of streams open when a QUIC session timed out.</summary>
9648 </histogram>
9650 <histogram
9651     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
9652   <summary>
9653     The number of total streams created when a QUIC session crypto handshake
9654     timed out.
9655   </summary>
9656 </histogram>
9658 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
9659     enum="QuicErrorCodes">
9660   <summary>
9661     The QUIC error code which resulted in the connection being closed.
9662   </summary>
9663 </histogram>
9665 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
9666     enum="QuicErrorCodes">
9667   <summary>
9668     The QUIC error code which resulted in the connection being closed by the
9669     client.
9670   </summary>
9671 </histogram>
9673 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
9674     enum="QuicErrorCodes">
9675   <summary>
9676     The QUIC error code which resulted in the connection being closed by the
9677     server.
9678   </summary>
9679 </histogram>
9681 <histogram name="Net.QuicSession.FinalTcpCwnd">
9682   <summary>
9683     The value of the TCP cubic sender's CWND when the session is closed.
9684   </summary>
9685 </histogram>
9687 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
9688   <obsolete>
9689     see Net.QuicSession.Connect*PortForHTTP*
9690   </obsolete>
9691   <summary>
9692     Samples of the number of round-trips needed by a QUIC connection before a
9693     request could be sent by the client.
9694   </summary>
9695 </histogram>
9697 <histogram name="Net.QuicSession.NumOpenStreams">
9698   <summary>
9699     The number of QUIC streams opened when a new QUIC stream is created.
9700   </summary>
9701 </histogram>
9703 <histogram name="Net.QuicSession.NumTotalStreams">
9704   <summary>
9705     The total number of streams created by the client when the session is
9706     closed.
9707   </summary>
9708 </histogram>
9710 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
9711   <summary>
9712     The number of missing packets between the current received packet and the
9713     previously largest received packet sequence number, when the current
9714     received packet had a lower sequence number than the previously received
9715     packet sequence number.
9716   </summary>
9717 </histogram>
9719 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
9720   <summary>
9721     The number of times the current received packet had a lower sequence number
9722     than the previously received packet sequence number.
9723   </summary>
9724 </histogram>
9726 <histogram name="Net.QuicSession.PacketGapReceived">
9727   <summary>
9728     The number of missing packets between the current received packet and the
9729     previously largest received packet sequence number.
9730   </summary>
9731 </histogram>
9733 <histogram name="Net.QuicSession.PacketGapSent">
9734   <summary>
9735     The number of missing packets between the current received packet and the
9736     previously largest received packet sequence number, as reported by the
9737     remote end of the connection.
9738   </summary>
9739 </histogram>
9741 <histogram name="Net.QuicSession.QuicVersion">
9742   <summary>Version of the QUIC protocol used for this connection.</summary>
9743 </histogram>
9745 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
9746   <summary>
9747     The network error code returned when attempting to read to a QUIC
9748     connection.
9749   </summary>
9750 </histogram>
9752 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
9753     enum="QuicRstStreamErrorCodes">
9754   <summary>
9755     The QUIC error code which resulted in a stream being reset by the client.
9756   </summary>
9757 </histogram>
9759 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
9760     enum="QuicRstStreamErrorCodes">
9761   <summary>
9762     The QUIC error code which resulted in a stream being reset by the server.
9763   </summary>
9764 </histogram>
9766 <histogram name="Net.QuicSession.TruncatedAcksReceived">
9767   <summary>The number of truncated ACK frames received.</summary>
9768 </histogram>
9770 <histogram name="Net.QuicSession.TruncatedAcksSent">
9771   <summary>The number of truncated ACK frames sent.</summary>
9772 </histogram>
9774 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
9775   <summary>
9776     The network error code returned when attempting to write to a QUIC
9777     connection.
9778   </summary>
9779 </histogram>
9781 <histogram name="Net.RenegotiationExtensionSupported">
9782   <summary>
9783     True if the HTTP request was sent to a server which supports the TLS
9784     renegotiation extension.
9785   </summary>
9786 </histogram>
9788 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
9789   <summary>
9790     When starting a cross-site navigation, the time between reading the headers
9791     and body of the response.
9792   </summary>
9793 </histogram>
9795 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
9796   <summary>The time an already used socket sat idle before being used.</summary>
9797 </histogram>
9799 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
9800   <summary>
9801     The time an unused socket (all HTTP sockets, regardless of any proxy used)
9802     sat idle before being used.
9803   </summary>
9804 </histogram>
9806 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
9807   <summary>
9808     The time a previously used socket sat idle before encountering a recoverable
9809     socket IO error (connection abort/reset/close).
9810   </summary>
9811 </histogram>
9813 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
9814   <summary>
9815     The time an unused socket sat idle before encountering a recoverable socket
9816     IO error (connection abort/reset/close).
9817   </summary>
9818 </histogram>
9820 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
9821   <summary>
9822     Net error codes that socket initializations end with, including net::OK and
9823     net::ERR_ABORTED.
9824   </summary>
9825 </histogram>
9827 <histogram name="Net.SocketRequestTime">
9828   <summary>
9829     Time in milliseconds from initial RequestSocket() call until successfully
9830     acquiring a connected socket.
9831   </summary>
9832 </histogram>
9834 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
9835   <summary>The time from the connection start to connection establish.</summary>
9836 </histogram>
9838 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
9839   <summary>The time waiting to be ready to start connecting.</summary>
9840 </histogram>
9842 <histogram name="Net.SocketStream.ConnectionType"
9843     enum="SocketStreamConnectionType">
9844   <summary>
9845     Each bucket is the number of connection type of socket stream.
9846   </summary>
9847 </histogram>
9849 <histogram name="Net.SocketStream.Duration" units="milliseconds">
9850   <summary>The time a socket stream was open.</summary>
9851 </histogram>
9853 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
9854   <summary>
9855     Each bucket is the number of protocol type on socket stream.
9856   </summary>
9857 </histogram>
9859 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
9860   <summary>Number of bytes on a socket stream.</summary>
9861 </histogram>
9863 <histogram name="Net.SocketStream.ReceivedCounts">
9864   <summary>Number of reads on a socket stream.</summary>
9865 </histogram>
9867 <histogram name="Net.SocketStream.SentBytes" units="bytes">
9868   <summary>Number of bytes on a socket stream.</summary>
9869 </histogram>
9871 <histogram name="Net.SocketStream.SentCounts">
9872   <summary>Number of Write on a socket stream.</summary>
9873 </histogram>
9875 <histogram name="Net.SocketType" enum="HttpSocketType">
9876   <summary>
9877     The counts of the type of sockets returned by the socket pools.
9878   </summary>
9879 </histogram>
9881 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
9882   <obsolete>
9883     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
9884   </obsolete>
9885   <summary>
9886     The time an already used SOCKS socket sat idle before being used.
9887   </summary>
9888 </histogram>
9890 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
9891   <obsolete>
9892     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
9893   </obsolete>
9894   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
9895 </histogram>
9897 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
9898   <obsolete>
9899     see SocketRequestTime_SOCK
9900   </obsolete>
9901   <summary>
9902     Time from initial SOCKSClientSocketPool::RequestSocket() call until
9903     successfully acquiring a connected SOCKS socket.
9904   </summary>
9905 </histogram>
9907 <histogram name="Net.SocksSocketRequestTime">
9908   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
9909 </histogram>
9911 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
9912   <obsolete>
9913     see SocketType_SOCK
9914   </obsolete>
9915   <summary>
9916     The counts of the type of sockets returned by the SOCKS pool.
9917   </summary>
9918 </histogram>
9920 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
9921   <summary>Time from when the Connect() starts until it completes.</summary>
9922 </histogram>
9924 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
9925     enum="SpdyFrameFlowControlState">
9926   <summary>
9927     The counts of the flow control state of each frame (with stream and session
9928     flow control on).
9929   </summary>
9930 </histogram>
9932 <histogram name="Net.SpdyFrameStreamFlowControlState"
9933     enum="SpdyFrameFlowControlState">
9934   <summary>
9935     The counts of the flow control state of each frame (with stream flow control
9936     on).
9937   </summary>
9938 </histogram>
9940 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
9941     units="count">
9942   <summary>
9943     Status of checking if a SPDY domain can handle a IP match.  If a match is
9944     found, we successfully used the IP Pooling.  If a match is not found, we
9945     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
9946     domain.
9947   </summary>
9948 </histogram>
9950 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
9951   <summary>The RTT for SPDY's PING.</summary>
9952 </histogram>
9954 <histogram name="Net.SpdyPriorityCount">
9955   <summary>The count of streams at each priority over Spdy sessions.</summary>
9956 </histogram>
9958 <histogram name="Net.SpdyRecvBytes" units="bytes">
9959   <summary>The number of bytes recevied per stream.</summary>
9960 </histogram>
9962 <histogram name="Net.SpdySendBytes" units="bytes">
9963   <summary>The number of bytes sent per stream.</summary>
9964 </histogram>
9966 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
9967   <summary>
9968     Total number of bytes recevied per session before closing session due to
9969     EOF.
9970   </summary>
9971 </histogram>
9973 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
9974   <summary>
9975     Total number of bytes recevied per session before closing session due to an
9976     error during read.
9977   </summary>
9978 </histogram>
9980 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
9981   <summary>
9982     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
9983   </summary>
9984 </histogram>
9986 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
9987     enum="BooleanSuccess">
9988   <summary>Socket connected status in SpdySession::CreateStream.</summary>
9989 </histogram>
9991 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
9992     units="count">
9993   <obsolete>
9994     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
9995   </obsolete>
9996   <summary>
9997     WARNING: r181910 added an enum value in the middle, so don't trust the
9998     counts for values 9 and above for Chrome builds after that revision.
10000     The type of SPDY Protocol error encountered.
10001   </summary>
10002 </histogram>
10004 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
10005     units="count">
10006   <summary>The type of SPDY Protocol error encountered.</summary>
10007 </histogram>
10009 <histogram name="Net.SpdySessionErrorDetails_Google"
10010     enum="SpdyProtocolErrorDetails" units="count">
10011   <obsolete>
10012     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
10013   </obsolete>
10014   <summary>
10015     The type of SPDY Protocol error encountered when talking to a google.com
10016     server.
10017   </summary>
10018 </histogram>
10020 <histogram name="Net.SpdySessionErrorDetails_Google2"
10021     enum="SpdyProtocolErrorDetails2" units="count">
10022   <summary>
10023     WARNING: r181910 added an enum value in the middle, so don't trust the
10024     counts for values 9 and above for Chrome builds after that revision.
10026     The type of SPDY Protocol error encountered when talking to a google.com
10027     server.
10028   </summary>
10029 </histogram>
10031 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
10032   <summary>The type of SPDY Session used when looking up a session.</summary>
10033 </histogram>
10035 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
10036     enum="BooleanSuccess">
10037   <summary>
10038     Whether SpdySession::Get{Peer,Local}Address was called when the connection
10039     had no socket.
10040   </summary>
10041 </histogram>
10043 <histogram name="Net.SpdySessions_DataReductionProxy"
10044     enum="BooleanDataReductionProxy">
10045   <summary>
10046     The count of SPDY sessions using the data reduction proxy and the count of
10047     other SPDY sessions.
10048   </summary>
10049 </histogram>
10051 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
10052     enum="BooleanSuccess">
10053   <summary>
10054     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
10055   </summary>
10056 </histogram>
10058 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
10059     enum="BooleanSuccess">
10060   <summary>
10061     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
10062   </summary>
10063 </histogram>
10065 <histogram name="Net.SpdySessionsWithStalls">
10066   <summary>The count of SPDY Sessions with or without stalls.</summary>
10067 </histogram>
10069 <histogram name="Net.SpdySettingsCwnd" units="packets">
10070   <summary>
10071     The congestion window (in pkts) received at the end of a SpdySession.
10072   </summary>
10073 </histogram>
10075 <histogram name="Net.SpdySettingsCwndSent" units="packets">
10076   <summary>
10077     The congestion window (in pkts) sent at the beginning of a SpdySession.
10078   </summary>
10079 </histogram>
10081 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
10082     units="%">
10083   <summary>
10084     Percentage of sessions which received settings from the server.
10085   </summary>
10086 </histogram>
10088 <histogram name="Net.SpdySettingsRetransRate" units="%">
10089   <summary>
10090     The Download Retransmission Rate (%) received at the end of a SpdySession.
10091   </summary>
10092 </histogram>
10094 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
10095   <summary>The RTT received at the end of a SpdySession.</summary>
10096 </histogram>
10098 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
10099   <summary>Percentage of sessions which sent settings to the server.</summary>
10100 </histogram>
10102 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
10103   <summary>
10104     The time between receiving the first chunk and the last chunk of data on a
10105     Spdy stream.
10106   </summary>
10107 </histogram>
10109 <histogram name="Net.SpdyStreamsAbandonedPerSession">
10110   <summary>
10111     The number of pushed, but abandoned streams over a single session.
10112   </summary>
10113 </histogram>
10115 <histogram name="Net.SpdyStreamsPerSession">
10116   <summary>The number of streams issued over a single session.</summary>
10117 </histogram>
10119 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
10120   <summary>
10121     The number of pushed, and used streams over a single session.
10122   </summary>
10123 </histogram>
10125 <histogram name="Net.SpdyStreamsPushedPerSession">
10126   <summary>The number of push streams received over a single session.</summary>
10127 </histogram>
10129 <histogram name="Net.SpdyStreamStallsPerSession">
10130   <summary>The number of stream stalls per session.</summary>
10131 </histogram>
10133 <histogram name="Net.SpdyStreamTime" units="milliseconds">
10134   <summary>
10135     The time of a Spdy stream.  Measured from sending the first chunk to
10136     receiving the last chunk of data.
10137   </summary>
10138 </histogram>
10140 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
10141   <summary>
10142     The time between sending the request and receiving the first chunk of data
10143     on a Spdy stream.
10144   </summary>
10145 </histogram>
10147 <histogram name="Net.SpdySynStreamCompressionPercentage">
10148   <summary>
10149     The percent compression achieved when compression SYN_STREAM frames.
10150   </summary>
10151 </histogram>
10153 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
10154   <summary>
10155     The SPDY protocol version that is used to talk to SPDY servers.
10156   </summary>
10157 </histogram>
10159 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
10160   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
10161 </histogram>
10163 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
10164   <summary>Time from when the Connect() starts until it completes.</summary>
10165 </histogram>
10167 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
10168     units="milliseconds">
10169   <summary>
10170     Time from when the Connect() starts until it completes when using the data
10171     reduction proxy. This includes certificate retrieval and verification.
10172   </summary>
10173 </histogram>
10175 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
10176   <summary>
10177     Time from when the Connect() starts until it completes for google.com and
10178     any subdomain of it.
10179   </summary>
10180 </histogram>
10182 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
10183     units="milliseconds">
10184   <summary>
10185     Time from when the Connect() starts until it completes for google.com and
10186     any subdomain of it. This only includes users in a 50% field trial that
10187     disables revocation checking for certificate pinned sites.
10188   </summary>
10189 </histogram>
10191 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
10192     units="milliseconds">
10193   <summary>
10194     Time from when the Connect() starts until it completes for google.com and
10195     any subdomain of it. This only includes users not in a 50% field trail that
10196     disables revocation for certificate pinned sites.
10197   </summary>
10198 </histogram>
10200 <histogram name="Net.SSLCertBlacklisted">
10201   <summary>
10202     Counts the number of times that users have hit blacklisted certificates. The
10203     indexes match up to the indexes in
10204     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
10205     in question is confidential.
10206   </summary>
10207 </histogram>
10209 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
10210   <summary>Time to complete a certificate verification (success case).</summary>
10211 </histogram>
10213 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
10214   <summary>Time to complete a certificate verification (error case).</summary>
10215 </histogram>
10217 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
10218   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
10219 </histogram>
10221 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
10222   <summary>
10223     Time that we would have wasted had we waited for a CAA lookup in order to
10224     validate a certificate.
10225   </summary>
10226 </histogram>
10228 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
10229   <summary>Time to complete a speculative certificate verification.</summary>
10230 </histogram>
10232 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
10233     enum="TLSRenegotiationPatched">
10234   <summary>
10235     The number of times that we have performed SSLv3 fallback and found a TLS
10236     renegotiation patched server.
10237   </summary>
10238 </histogram>
10240 <histogram name="Net.SSLVerificationMerged">
10241   <summary>Was a speculative certificate verification used?</summary>
10242 </histogram>
10244 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
10245   <summary>Time saved by a speculative certificate vertification.</summary>
10246 </histogram>
10248 <histogram name="Net.TCP_Connection_Idle_Sockets">
10249   <summary>Number of idle sockets when the Connect() succeeded.</summary>
10250 </histogram>
10252 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
10253   <summary>
10254     Time from when the Connect() starts until it completes.  Only times under 10
10255     minutes are logged.
10256   </summary>
10257 </histogram>
10259 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
10260   <summary>
10261     Time from when the Connect() starts until it completes when the network
10262     address only contains IPv4 addresses.  Only times under 10 minutes are
10263     logged.
10264   </summary>
10265 </histogram>
10267 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
10268     units="milliseconds">
10269   <summary>
10270     Time from when the Connect() starts until it completes when the IPv4
10271     fallback connection won the race against IPv6.  Only times under 10 minutes
10272     are logged.
10273   </summary>
10274 </histogram>
10276 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
10277   <summary>
10278     Time from when the Connect() starts until it completes when we race an IPv6
10279     connection against an IPv4 connection with a 300ms delay.  Only times under
10280     10 minutes are logged.
10281   </summary>
10282 </histogram>
10284 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
10285   <summary>
10286     Time from when the Connect() starts until it completes when the network
10287     address only contains IPv6 addresses.  Only times under 10 minutes are
10288     logged.
10289   </summary>
10290 </histogram>
10292 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
10293   <summary>
10294     For sockets for which a TCP Fast Open protocol might be used, the result of
10295     trying to use it.
10296   </summary>
10297 </histogram>
10299 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
10300   <obsolete>
10301     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
10302   </obsolete>
10303   <summary>
10304     The time an already used TCP socket sat idle before being used for a SOCKS
10305     request.
10306   </summary>
10307 </histogram>
10309 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
10310   <obsolete>
10311     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
10312   </obsolete>
10313   <summary>
10314     The time an unused TCP socket sat idle before being used for a SOCKS
10315     request.
10316   </summary>
10317 </histogram>
10319 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
10320   <obsolete>
10321     see SocketRequestTime_TCPforSOCKS
10322   </obsolete>
10323   <summary>
10324     Time from initial SOCKSClientSocketPool::RequestSocket() call until
10325     successfully acquiring a connected TCP socket.
10326   </summary>
10327 </histogram>
10329 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
10330   <obsolete>
10331     see SocketType_TCPforSOCKS
10332   </obsolete>
10333   <summary>
10334     The counts of the type of sockets returned by the TCP pool used by the SOCKS
10335     pool.
10336   </summary>
10337 </histogram>
10339 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
10340   <obsolete>
10341     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
10342   </obsolete>
10343   <summary>The counts of the type of TCP socket returned.</summary>
10344 </histogram>
10346 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
10347   <summary>
10348     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
10349     transactions logged to Transaction_Latency histogram.  Note that only
10350     samples durations greater than zero ms, and less than 1 hour are tallied
10351     into this ratio.
10352   </summary>
10353 </histogram>
10355 <histogram name="Net.Transaction_Connected" units="milliseconds">
10356   <summary>
10357     Time from the when the network transaction is requested, until the first
10358     byte of the header is received.
10359   </summary>
10360 </histogram>
10362 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
10363   <obsolete>
10364     Replaced by Net.Transaction_Connected_New_b.
10365   </obsolete>
10366   <summary>
10367     When a new connection is established, the time from the when the network
10368     transaction is requested, until the first byte of the header is received.
10369     Only items under 10 minutes are logged.
10370   </summary>
10371 </histogram>
10373 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
10374   <summary>
10375     When a new connection is established, the time from the when the network
10376     transaction is requested, until the first byte of the header is received.
10377   </summary>
10378 </histogram>
10380 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
10381   <obsolete>
10382     Replaced by Net.Transaction_Connected.
10383   </obsolete>
10384   <summary>
10385     Time from the when the network transaction is requested, until the first
10386     byte of the header is received.  Only items under 10 minutes are logged.
10387   </summary>
10388 </histogram>
10390 <histogram name="Net.Transaction_Latency" units="milliseconds">
10391   <obsolete>
10392     Replaced by Net.Transaction_Latency_b.
10393   </obsolete>
10394   <summary>
10395     Time from first byte sent until last byte received by the new network stack.
10396     Only items under 1 hour are logged.
10397   </summary>
10398 </histogram>
10400 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
10401   <summary>
10402     Time from first byte sent until last byte received by the new network stack.
10403   </summary>
10404 </histogram>
10406 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
10407   <summary>
10408     Time from when a network transaction is requested until last byte received
10409     by the new network stack.
10410   </summary>
10411 </histogram>
10413 <histogram name="Net.Transaction_Latency_Total_New_Connection"
10414     units="milliseconds">
10415   <summary>
10416     When an existing TCP/IP connection is NOT reused, the time from when a
10417     network transaction is requested until last byte received by the new network
10418     stack.
10419   </summary>
10420 </histogram>
10422 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
10423     units="milliseconds">
10424   <obsolete>
10425     Replaced by Net.Transaction_Latency_Total_New_Connection.
10426   </obsolete>
10427   <summary>
10428     When an existing TCP/IP connection is NOT reused, the time from when a
10429     network transaction is requested until last byte received by the new network
10430     stack.  Only items under 10 minutes are logged.
10431   </summary>
10432 </histogram>
10434 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
10435   <obsolete>
10436     Replaced by Net.Transaction_Latency_Total.
10437   </obsolete>
10438   <summary>
10439     Time from when a network transaction is requested until last byte received
10440     by the new network stack.  Only items under 10 minutes are logged.
10441   </summary>
10442 </histogram>
10444 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
10445   <obsolete>
10446     Replaced by Net.Transaction_Latency.
10447   </obsolete>
10448   <summary>
10449     Time from first byte sent until last byte received by the new network stack.
10450     Only items under 10 minutes are logged.
10451   </summary>
10452 </histogram>
10454 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
10455   <summary>
10456     Time from first byte sent until last byte received with old WinHTTP network
10457     stack.  Only items under 1 hour are logged.
10458   </summary>
10459 </histogram>
10461 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
10462   <obsolete/>
10463   <summary>
10464     The time an already used TCP socket sat idle before being used (either for
10465     direct or non-socks use).
10466   </summary>
10467 </histogram>
10469 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
10470   <obsolete/>
10471   <summary>
10472     The time an unused TCP socket sat idle before being used (either for direct
10473     or non-socks use).
10474   </summary>
10475 </histogram>
10477 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
10478   <obsolete/>
10479   <summary>
10480     Time from initial ClientSocketPool::RequestSocket() call until successfully
10481     acquiring a connected socket (either for direct or non-socks use).
10482   </summary>
10483 </histogram>
10485 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
10486   <obsolete/>
10487   <summary>
10488     The counts of the type of sockets returned by the TCP pool (either for
10489     direct or non-socks use).
10490   </summary>
10491 </histogram>
10493 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
10494   <summary>Posix error code from call to bind() UDP socket.</summary>
10495 </histogram>
10497 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
10498   <summary>Windows error code from call to bind() UDP socket.</summary>
10499 </histogram>
10501 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
10502   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
10503 </histogram>
10505 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
10506   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
10507 </histogram>
10509 <histogram name="Net.Wifi.InterfaceCount">
10510   <summary>
10511     The number of Wi-fi adapters on the computer. Because the histogram is
10512     logged each time Chrome performs a Wi-fi scan, it's better to see results in
10513     the &quot;user count&quot; view.
10514   </summary>
10515 </histogram>
10517 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
10518   <summary>The time that a request to Location Based Services takes.</summary>
10519 </histogram>
10521 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
10522   <summary>The time that a Wi-fi scan takes.</summary>
10523 </histogram>
10525 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
10526   <summary>
10527     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
10528     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
10529     there's no WPAD server on the network.
10530   </summary>
10531 </histogram>
10533 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
10534   <summary>
10535     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
10536     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
10537     when there's no WPAD server on the network.
10538   </summary>
10539 </histogram>
10541 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
10542   <summary>
10543     The network error, if any, of the first pipeline connectivity request.
10544   </summary>
10545 </histogram>
10547 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
10548   <summary>
10549     The HTTP response code, if any, of the first pipeline connectivity response.
10550   </summary>
10551 </histogram>
10553 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
10554   <summary>The result of the first pipeline connectivity request.</summary>
10555 </histogram>
10557 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
10558   <summary>
10559     The network error, if any, of the second pipeline connectivity request.
10560   </summary>
10561 </histogram>
10563 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
10564   <summary>
10565     The HTTP response code, if any, of the second pipeline connectivity
10566     response.
10567   </summary>
10568 </histogram>
10570 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
10571   <summary>The result of the second pipeline connectivity request.</summary>
10572 </histogram>
10574 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
10575   <summary>
10576     The network error, if any, of the third pipeline connectivity request.
10577   </summary>
10578 </histogram>
10580 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
10581   <summary>
10582     The HTTP response code, if any, of the third pipeline connectivity response.
10583   </summary>
10584 </histogram>
10586 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
10587   <summary>The result of the third pipeline connectivity request.</summary>
10588 </histogram>
10590 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
10591   <summary>
10592     The network error, if any, of the fourth pipeline connectivity request.
10593   </summary>
10594 </histogram>
10596 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
10597   <summary>
10598     The HTTP response code, if any, of the fourth pipeline connectivity
10599     response.
10600   </summary>
10601 </histogram>
10603 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
10604   <summary>The result of the fourth pipeline connectivity request.</summary>
10605 </histogram>
10607 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
10608   <summary>
10609     The network error, if any, of the fifth pipeline connectivity request.
10610   </summary>
10611 </histogram>
10613 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
10614   <summary>
10615     The HTTP response code, if any, of the fifth pipeline connectivity response.
10616   </summary>
10617 </histogram>
10619 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
10620   <summary>The result of the fifth pipeline connectivity request.</summary>
10621 </histogram>
10623 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
10624   <summary>
10625     The network error, if any, of the stats pipeline connectivity request.
10626   </summary>
10627 </histogram>
10629 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
10630   <summary>
10631     The HTTP response code, if any, of the stats pipeline connectivity response.
10632   </summary>
10633 </histogram>
10635 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
10636   <summary>The result of the stats pipeline connectivity request.</summary>
10637 </histogram>
10639 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
10640   <summary>
10641     True if all requests received by the pipelining test server were HTTP/1.1.
10642   </summary>
10643 </histogram>
10645 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
10646   <summary>
10647     True if the non-pipelined canary request sent immediately before the
10648     pipelining test requests succeeded. Note that if this fails, the rest of the
10649     NetConnectivity.Pipeline.* stats are not collected.
10650   </summary>
10651 </histogram>
10653 <histogram name="NetConnectivity.Pipeline.Depth">
10654   <summary>
10655     The maximum depth of pipelined requests received by the test server.
10656   </summary>
10657 </histogram>
10659 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
10660   <summary>True if the entire pipeline connectivity trial passed.</summary>
10661 </histogram>
10663 <histogram name="NetConnectivity.Sent21">
10664   <obsolete>
10665     Deprecated 6/25/2012. No longer tracked.
10666   </obsolete>
10667   <summary>
10668     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10669     rapidly as possible, just after successfully sending an UMA upload. Each
10670     packet was numbered, as was its ACK sent back by Google. If no packets (of
10671     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
10672     is recorded in this histogram. If the port is not blocked, then this
10673     histogram shows the number of echo responses received from the first
10674   </summary>
10675 </histogram>
10677 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
10678   <obsolete>
10679     Deprecated 6/25/2012. No longer tracked.
10680   </obsolete>
10681   <summary>
10682     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10683     rapidly as possible, just after successfully sending an UMA upload. Each
10684     packet was numbered, as was its ACK sent back by Google. This histogram
10685     records, for each packet number, how often we received an ACK for that
10686     packet.
10687   </summary>
10688 </histogram>
10690 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
10691   <obsolete>
10692     Deprecated 6/25/2012. No longer tracked.
10693   </obsolete>
10694   <summary>
10695     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
10696     rapidly as possible, just after successfully sending an UMA upload. If no
10697     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
10698     The histogram shows if we ever got an ACK for a packet in our series of 21.
10699   </summary>
10700 </histogram>
10702 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
10703   <obsolete>
10704     Deprecated 4/2012. No longer tracked.
10705   </obsolete>
10706   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
10707 </histogram>
10709 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
10710   <obsolete>
10711     Deprecated 4/2012. No longer tracked.
10712   </obsolete>
10713   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10714 </histogram>
10716 <histogram name="NetConnectivity.TCP.Status"
10717     enum="NetConnectivityProtocolStatus">
10718   <summary>Status for TCP protocol for echoing</summary>
10719 </histogram>
10721 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
10722   <obsolete>
10723     Deprecated 4/2012. No longer tracked.
10724   </obsolete>
10725   <summary>Status for echoing 100 bytes of TCP data.</summary>
10726 </histogram>
10728 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
10729   <obsolete>
10730     Deprecated 4/2012. No longer tracked.
10731   </obsolete>
10732   <summary>Status for echoing 1K bytes of TCP data.</summary>
10733 </histogram>
10735 <histogram name="NetConnectivity.TCP.Success" units="ms">
10736   <summary>The RTT for TCP protocol for echoing</summary>
10737 </histogram>
10739 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
10740   <obsolete>
10741     Deprecated 4/2012. No longer tracked.
10742   </obsolete>
10743   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
10744 </histogram>
10746 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
10747   <obsolete>
10748     Deprecated 4/2012. No longer tracked.
10749   </obsolete>
10750   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
10751 </histogram>
10753 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
10754   <obsolete>
10755     Deprecated 4/2012. No longer tracked.
10756   </obsolete>
10757   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
10758 </histogram>
10760 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
10761   <obsolete>
10762     Deprecated 4/2012. No longer tracked.
10763   </obsolete>
10764   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
10765 </histogram>
10767 <histogram name="NetConnectivity.UDP.PacketLoss">
10768   <obsolete>
10769     Deprecated 6/25/2012. No longer tracked.
10770   </obsolete>
10771   <summary>
10772     Chrome sends 4 UDP packets in a row to test to see if there is a
10773     probabalistic dependency in packet loss for consecutive packets.  We record
10774     a bit vector of packets received, where the least significant bit is a 1 if
10775     the first packet was received, etc.  For example, if packets 1 and 3 are
10776     received, but packets 2 and 4 are lost, then we'd record a sample of binary
10777     0101B, or 5.
10778   </summary>
10779 </histogram>
10781 <histogram name="NetConnectivity.UDP.PacketLoss6">
10782   <obsolete>
10783     Deprecated 6/25/2012. No longer tracked.
10784   </obsolete>
10785   <summary>
10786     Chrome sends 6 UDP packets in a row to test to see if there is a
10787     probabalistic dependency in packet loss for consecutive packets.  We record
10788     a bit vector of packets received, where the least significant bit is a 1 if
10789     the first packet was received, etc.  For example, if all packets other than
10790     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10791     110101B, or 53.
10792   </summary>
10793 </histogram>
10795 <histogram name="NetConnectivity.UDP.Status"
10796     enum="NetConnectivityProtocolStatus">
10797   <summary>Status for UDP protocol for echoing</summary>
10798 </histogram>
10800 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
10801   <obsolete>
10802     Deprecated 4/2012. No longer tracked.
10803   </obsolete>
10804   <summary>Status for echoing 100 bytes of UDP data.</summary>
10805 </histogram>
10807 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
10808   <obsolete>
10809     Deprecated 4/2012. No longer tracked.
10810   </obsolete>
10811   <summary>Status for echoing 1K bytes of UDP data.</summary>
10812 </histogram>
10814 <histogram name="NetConnectivity.UDP.Success" units="ms">
10815   <summary>The RTT for UDP protocol for echoing</summary>
10816 </histogram>
10818 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
10819   <obsolete>
10820     Deprecated 4/2012. No longer tracked.
10821   </obsolete>
10822   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
10823 </histogram>
10825 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
10826   <obsolete>
10827     Deprecated 4/2012. No longer tracked.
10828   </obsolete>
10829   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
10830 </histogram>
10832 <histogram name="NetConnectivity2.Send6.PacketsSent">
10833   <summary>
10834     This histogram records how many packets (out of 6 attempted) were sent via
10835     UDP as rapidly as possible, just after successfully sending an UMA upload.
10836   </summary>
10837 </histogram>
10839 <histogram name="NetConnectivity2.Send6.SeriesAcked">
10840   <summary>
10841     Chrome sends 6 UDP packets in a row to test to see if there is a
10842     probabalistic dependency in packet loss for consecutive packets.  We record
10843     a bit vector of packets received, where the least significant bit is a 1 if
10844     the first packet was received, etc.  For example, if all packets other than
10845     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
10846     110101B, or 53.
10847   </summary>
10848 </histogram>
10850 <histogram name="NetConnectivity2.Sent21">
10851   <summary>
10852     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10853     possible, just after successfully sending an UMA upload. Each packet was
10854     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
10855     ever ACKed, then the port is assumed to be blocked, and no data is recorded
10856     in this histogram. If the port is not blocked, then this histogram shows the
10857     number of echo responses received from the first
10858   </summary>
10859 </histogram>
10861 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
10862   <summary>
10863     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10864     possible, just after successfully sending an UMA upload. Each packet was
10865     numbered, as was its ACK sent back by Google. This histogram records, for
10866     each packet number, how often we received an ACK for that packet.
10867   </summary>
10868 </histogram>
10870 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
10871   <summary>
10872     In this experiment, 21 packets were sent to Google via UDP as rapidly as
10873     possible, just after successfully sending an UMA upload. If no packets (of
10874     the 21) were ever ACKed, then the port is assumed to be blocked. The
10875     histogram shows if we ever got an ACK for a packet in our series of 21.
10876   </summary>
10877 </histogram>
10879 <histogram name="NetConnectivity2.Sent21.PacketsSent">
10880   <summary>
10881     This histogram records how many packets (out of 21 attempted) were sent via
10882     UDP as rapidly as possible, just after successfully sending an UMA upload.
10883   </summary>
10884 </histogram>
10886 <histogram name="NetConnectivity3">
10887   <summary>
10888     In this experiment, 21 packets were sent to Google via UDP on port 443 or
10889     6121.
10890   </summary>
10891 </histogram>
10893 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
10894     units="ms">
10895   <summary/>
10896 </histogram>
10898 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
10899     units="ms">
10900   <summary/>
10901 </histogram>
10903 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
10904     units="ms">
10905   <summary/>
10906 </histogram>
10908 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
10909     units="ms">
10910   <summary/>
10911 </histogram>
10913 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
10914     units="ms">
10915   <summary/>
10916 </histogram>
10918 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
10919     units="ms">
10920   <summary/>
10921 </histogram>
10923 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
10924     enum="BooleanSuccess">
10925   <summary/>
10926 </histogram>
10928 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
10929   <summary/>
10930 </histogram>
10932 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
10933     units="ms">
10934   <summary/>
10935 </histogram>
10937 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
10938     units="ms">
10939   <summary/>
10940 </histogram>
10942 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
10943     units="ms">
10944   <summary/>
10945 </histogram>
10947 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
10948     units="ms">
10949   <summary/>
10950 </histogram>
10952 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
10953     units="ms">
10954   <summary/>
10955 </histogram>
10957 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
10958     units="ms">
10959   <summary/>
10960 </histogram>
10962 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
10963     enum="BooleanSuccess">
10964   <summary/>
10965 </histogram>
10967 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
10968   <summary/>
10969 </histogram>
10971 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
10972   <obsolete>
10973     Deprecated 9/2012. No longer tracked.
10974   </obsolete>
10975   <summary>
10976     This histogram records how many packets (out of 6 attempted) were sent via
10977     UDP as rapidly as possible, just after successfully sending an UMA upload.
10978   </summary>
10979 </histogram>
10981 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
10982     units="ms">
10983   <summary/>
10984 </histogram>
10986 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
10987     units="ms">
10988   <summary/>
10989 </histogram>
10991 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
10992     units="ms">
10993   <summary/>
10994 </histogram>
10996 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
10997     units="ms">
10998   <summary/>
10999 </histogram>
11001 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
11002     units="ms">
11003   <summary/>
11004 </histogram>
11006 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
11007     units="ms">
11008   <summary/>
11009 </histogram>
11011 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
11012     enum="BooleanSuccess">
11013   <summary/>
11014 </histogram>
11016 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
11017   <summary/>
11018 </histogram>
11020 <histogram name="NetConnectivity4">
11021   <summary>
11022     In this experiment, a few packets were sent from Google to clients via UDP
11023     on port 443 or 80 to perform net connectivity test.
11024   </summary>
11025 </histogram>
11027 <histogram name="NetConnectivity5">
11028   <summary>
11029     In this experiment, a few packets were sent from Google to clients via UDP
11030     on port 443 or 80 to perform net connectivity test.
11031   </summary>
11032 </histogram>
11034 <histogram name="NetConnectivity5.TestFailed.WritePending"
11035     enum="BooleanSuccess">
11036   <summary>
11037     Next NetConnectivity5 experiment weren't started because there is an
11038     outstading pending write.
11039   </summary>
11040 </histogram>
11042 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
11043   <summary>The time the Gobi modem takes to complete activation.</summary>
11044 </histogram>
11046 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
11047   <summary>
11048     The time the Gobi modem takes to connect to the cellular network.
11049   </summary>
11050 </histogram>
11052 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
11053   <summary>
11054     The time the Gobi modem takes to disconnect from the cellular network.
11055   </summary>
11056 </histogram>
11058 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
11059   <summary>Number of attempts taken to install Gobi firmware.</summary>
11060 </histogram>
11062 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
11063   <summary>The time it takes to install Gobi firmware.</summary>
11064 </histogram>
11066 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
11067   <summary>
11068     The time the Gobi modem takes to register on the cellular network.
11069   </summary>
11070 </histogram>
11072 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
11073   <summary>Errors experienced during Gobi device powerup.</summary>
11074 </histogram>
11076 <histogram name="Network.Cellular.TimeOnline" units="seconds">
11077   <summary>
11078     Chrome OS network metric sampling the time spent using Cellular to transport
11079     data.  These data are mostly useful when summed and compared to TimeOnline
11080     for other network technologies (e.g. WiFi vs Cellular).
11081   </summary>
11082 </histogram>
11084 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
11085   <summary>
11086     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11087     network and configure Layer 3 state.
11088   </summary>
11089 </histogram>
11091 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
11092   <summary>
11093     Chrome OS network performance metric sampling the time to determine that a
11094     3G/Cellular network is online after configuring Layer 3 state.
11095   </summary>
11096 </histogram>
11098 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
11099   <summary>
11100     Chrome OS network performance metric sampling the time to determine that a
11101     3G/Cellular network is in a captive portal after configuring Layer 3 state.
11102   </summary>
11103 </histogram>
11105 <histogram name="Network.Cellular.UsageRequestStatus"
11106     enum="NetworkCellularUsageRequestStatus">
11107   <summary>Chrome OS cellular usage API request status codes.</summary>
11108 </histogram>
11110 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
11111   <summary>
11112     Chrome OS network metric sampling the time spent using Ethernet to transport
11113     data.  These data are mostly useful when summed and compared to TimeOnline
11114     for other network technologies (e.g. WiFi vs Cellular).
11115   </summary>
11116 </histogram>
11118 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
11119   <summary>
11120     Chrome OS network performance metric sampling the time to join a wired
11121     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11122     lease).
11123   </summary>
11124 </histogram>
11126 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
11127   <summary>
11128     Chrome OS network performance metric sampling the time to determine that an
11129     Ethernet network is online after configuring Layer 3 state.
11130   </summary>
11131 </histogram>
11133 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
11134   <summary>
11135     Chrome OS network performance metric sampling the time to determine that an
11136     Ethernet network is in a captive portal after configuring Layer 3 state.
11137   </summary>
11138 </histogram>
11140 <histogram name="Network.MigrationNssToPem"
11141     enum="MigrationNssToPemNetworkTypes">
11142   <summary>
11143     Chrome OS metric counting the number of network configurations that
11144     contained a NSS nickname identifying a CA certificate, which triggered the
11145     migration to PEM encoding. This metric doesn't consider whether the
11146     migration was successful but once a migration was successful the nickname is
11147     removed.
11148   </summary>
11149 </histogram>
11151 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
11152   <summary>Chrome OS connection manager service errors seen.</summary>
11153 </histogram>
11155 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
11156     enum="NetworkCellular3GPPRegistrationDelayedDrop">
11157   <summary>
11158     Chrome OS network diagnostic metric sampling the number of cellular network
11159     flakes. A network flake occurs when the signal strength goes below detection
11160     level for a short duration.
11161   </summary>
11162 </histogram>
11164 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
11165     units="milliseconds">
11166   <summary>
11167     Chrome OS network diagnostic metric sampling the total amount of time spent
11168     from the start of the first auto-connect request until when the cellular
11169     modem successfully connects to the network.
11170   </summary>
11171 </histogram>
11173 <histogram name="Network.Shill.Cellular.AutoConnectTries">
11174   <summary>
11175     Chrome OS network diagnostic metric sampling the number of auto-connect
11176     tries that were attempted before the cellular modem successfully connected
11177     to the network.
11178   </summary>
11179 </histogram>
11181 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
11182     enum="NetworkDHCPOptionFailure">
11183   <summary>
11184     Chrome OS network metric that tracks the number of DHCP option failures
11185     encountered by Shill.  This indicates that Shill is using minimal DHCP
11186     options due to suspected MTU issues on the return path from the DHCP server
11187     back to the client.
11188   </summary>
11189 </histogram>
11191 <histogram name="Network.Shill.Cellular.Disconnect"
11192     enum="NetworkDisconnectType">
11193   <summary>
11194     Chrome OS network usage metric that tracks whether the cellular network was
11195     disconnected due to an error or was explicitly disconnected by the user.
11196   </summary>
11197 </histogram>
11199 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
11200   <summary>
11201     Chrome OS cellular network metric that tracks the number of drops based on
11202     the network technology.
11203   </summary>
11204 </histogram>
11206 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
11207     units="seconds">
11208   <summary>
11209     Chrome OS network performance metric that tracks the length of a lease for a
11210     cellular network at the time it expired without the DHCP client being able
11211     to renew it.
11212   </summary>
11213 </histogram>
11215 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
11216     enum="NetworkCellularOutOfCreditsReason">
11217   <summary>
11218     Chrome OS cellular network metric that tracks the number of out-of-credits
11219     detected based on the cause that triggered the out-of-credits.
11220   </summary>
11221 </histogram>
11223 <histogram name="Network.Shill.Cellular.PortalAttempts">
11224   <summary>
11225     Chrome OS network diagnostic metric sampling the number of portal detection
11226     attempts per pass for a cellular network. This includes failure, timeout and
11227     successful attempts.
11228   </summary>
11229 </histogram>
11231 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
11232   <summary>
11233     Chrome OS network diagnostic metric sampling the total number of portal
11234     detection attempts performed for a cellular network between the Connected
11235     and Online state. This includes failure, timeout and successful attempts.
11236   </summary>
11237 </histogram>
11239 <histogram name="Network.Shill.Cellular.PortalResult"
11240     enum="NetworkPortalResult">
11241   <summary>
11242     Chrome OS network diagnostic metric sampling the result of portal detections
11243     for a cellular network.
11244   </summary>
11245 </histogram>
11247 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
11248   <summary>
11249     Chrome OS network metric sampling the signal strength (0-100) of the
11250     cellular modem before it dropped from the network.
11251   </summary>
11252 </histogram>
11254 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
11255   <summary>
11256     Chrome OS network metric sampling the time spent using cellular to transport
11257     data.  These data are mostly useful when summed and compared to TimeOnline
11258     for other network technologies (e.g. WiFi vs Cellular).
11259   </summary>
11260 </histogram>
11262 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
11263   <summary>
11264     Chrome OS network performance metric sampling the time to join a cellular
11265     network and configure Layer 3 state.
11266   </summary>
11267 </histogram>
11269 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
11270   <summary>
11271     Chrome OS network performance metric sampling the time to connect a cellular
11272     modem.
11273   </summary>
11274 </histogram>
11276 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
11277   <summary>
11278     Chrome OS network performance metric sampling the time to disable a cellular
11279     modem.
11280   </summary>
11281 </histogram>
11283 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
11284   <summary>
11285     Chrome OS network performance metric sampling the time to enable a cellular
11286     modem.
11287   </summary>
11288 </histogram>
11290 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
11291   <summary>
11292     Chrome OS network performance metric sampling the time to initialize a
11293     cellular modem.
11294   </summary>
11295 </histogram>
11297 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
11298   <summary>
11299     Chrome OS network performance metric sampling the time to determine that a
11300     cellular network is online after configuring Layer 3 state.
11301   </summary>
11302 </histogram>
11304 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
11305   <summary>
11306     Chrome OS network performance metric sampling the time to determine that a
11307     cellular network is in a captive portal after configuring Layer 3 state.
11308   </summary>
11309 </histogram>
11311 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
11312   <summary>
11313     Chrome OS network performance metric sampling the time to scan a cellular
11314     network and register a modem.
11315   </summary>
11316 </histogram>
11318 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
11319   <summary>
11320     Chrome OS cellular network metric that tracks the number of corrupted
11321     profiles encountered by Shill.
11322   </summary>
11323 </histogram>
11325 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
11326     enum="NetworkDHCPOptionFailure">
11327   <summary>
11328     Chrome OS network metric that tracks the number of DHCP option failures
11329     encountered by Shill.  This indicates that Shill is using minimal DHCP
11330     options due to suspected MTU issues on the return path from the DHCP server
11331     back to the client.
11332   </summary>
11333 </histogram>
11335 <histogram name="Network.Shill.Ethernet.Disconnect"
11336     enum="NetworkDisconnectType">
11337   <summary>
11338     Chrome OS network usage metric that tracks whether the Ethernet network was
11339     disconnected due to an error or was explicitly disconnected by the user.
11340   </summary>
11341 </histogram>
11343 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
11344     units="seconds">
11345   <summary>
11346     Chrome OS network performance metric that tracks the length of a lease for
11347     an Ethernet network at the time it expired without the DHCP client being
11348     able to renew it.
11349   </summary>
11350 </histogram>
11352 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
11353   <summary>
11354     Chrome OS network performance metric that tracks the number of LinkMonitor
11355     broadcast errors that were accrued on an Ethernet network at the time that
11356     the link was declaired to be failed.
11357   </summary>
11358 </histogram>
11360 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
11361     enum="LinkMonitorFailureType">
11362   <summary>
11363     Chrome OS metric that signals the type of failure the LinkMonitor
11364     encountered which caused it to stop monitoring an Ethernet network.
11365   </summary>
11366 </histogram>
11368 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
11369     units="milliseconds">
11370   <summary>
11371     Chrome OS network performance metric that tracks the number of milliseconds
11372     between an ARP request and a received reply on an Ethernet network.
11373   </summary>
11374 </histogram>
11376 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
11377     units="seconds">
11378   <summary>
11379     Chrome OS network performance metric that tracks the number of seconds from
11380     the start of the LinkMonitor until failure on an Ethernet network.
11381   </summary>
11382 </histogram>
11384 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
11385   <summary>
11386     Chrome OS network performance metric that tracks the number of LinkMonitor
11387     unicast errors that were accrued on an Ethernet network at the time that the
11388     link was declaired to be failed.
11389   </summary>
11390 </histogram>
11392 <histogram name="Network.Shill.Ethernet.PortalAttempts">
11393   <summary>
11394     Chrome OS network diagnostic metric sampling the number of portal detection
11395     attempts per pass for an Ethernet network. This includes failure, timeout
11396     and successful attempts.
11397   </summary>
11398 </histogram>
11400 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
11401   <summary>
11402     Chrome OS network diagnostic metric sampling the total number of portal
11403     detection attempts performed for an Ethernet network between the Connected
11404     and Online state. This includes failure, timeout and successful attempts.
11405   </summary>
11406 </histogram>
11408 <histogram name="Network.Shill.Ethernet.PortalResult"
11409     enum="NetworkPortalResult">
11410   <summary>
11411     Chrome OS network diagnostic metric sampling the result of portal detections
11412     for an Ethernet network.
11413   </summary>
11414 </histogram>
11416 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
11417   <summary>
11418     Chrome OS network metric sampling the time spent using Ethernet to transport
11419     data.  These data are mostly useful when summed and compared to TimeOnline
11420     for other network technologies (e.g. WiFi vs Cellular).
11421   </summary>
11422 </histogram>
11424 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
11425   <summary>
11426     Chrome OS network performance metric sampling the time to join a wired
11427     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11428     lease).
11429   </summary>
11430 </histogram>
11432 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
11433   <summary>
11434     Chrome OS network performance metric sampling the time to initialize an
11435     Ethernet device.
11436   </summary>
11437 </histogram>
11439 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
11440   <summary>
11441     Chrome OS network performance metric sampling the time to determine that an
11442     Ethernet network is online after configuring Layer 3 state.
11443   </summary>
11444 </histogram>
11446 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
11447   <summary>
11448     Chrome OS network performance metric sampling the time to determine that an
11449     Ethernet network is in a captive portal after configuring Layer 3 state.
11450   </summary>
11451 </histogram>
11453 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
11454   <summary>Chrome OS connection manager service errors seen.</summary>
11455 </histogram>
11457 <histogram name="Network.Shill.TerminationActionResult"
11458     enum="ShillTerminationActionResult">
11459   <obsolete>
11460     Deprecated 10/2012. No longer tracked.
11461   </obsolete>
11462   <summary>
11463     Chrome OS network diagnostic metric sampling the number of termination
11464     actions that successfully complete or fail when shill terminates.
11465   </summary>
11466 </histogram>
11468 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
11469     enum="ShillTerminationActionResult">
11470   <summary>
11471     Chrome OS network diagnostic metric sampling the number of termination
11472     actions that successfully complete or fail when shill suspends.
11473   </summary>
11474 </histogram>
11476 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
11477     enum="ShillTerminationActionResult">
11478   <summary>
11479     Chrome OS network diagnostic metric sampling the number of termination
11480     actions that successfully complete or fail when shill terminates.
11481   </summary>
11482 </histogram>
11484 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
11485     units="milliseconds">
11486   <summary>
11487     Chrome OS network diagnostic metric sampling the time in milliseconds it
11488     takes termination actions to complete when shill suspends.
11489   </summary>
11490 </histogram>
11492 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
11493     units="milliseconds">
11494   <summary>
11495     Chrome OS network diagnostic metric sampling the time in milliseconds it
11496     takes termination actions to complete when shill terminates.
11497   </summary>
11498 </histogram>
11500 <histogram name="Network.Shill.TimeToDrop" units="seconds">
11501   <summary>
11502     Chrome OS network stability metric sampling the time in seconds between the
11503     networking going online to going offline. Offline events due to device
11504     shutdown or suspend are ignored (along with the online time before that
11505     offline event).
11506   </summary>
11507 </histogram>
11509 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
11510   <summary>
11511     Chrome OS network usage metric sampled on each successful VPN connection
11512     that tracks the VPN connection type.
11513   </summary>
11514 </histogram>
11516 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
11517     enum="VPNRemoteAuthenticationType">
11518   <summary>
11519     Chrome OS network usage metric sampled on each successful VPN connection
11520     that tracks the remote authentication method.
11521   </summary>
11522 </histogram>
11524 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
11525   <summary>
11526     Chrome OS network metric sampling the time spent using VPN to transport
11527     data.  These data are mostly useful when summed and compared to TimeOnline
11528     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
11529     every time the system transitions from primary connectivity through a VPN to
11530     some other type of connectivity.  The value of the sample is the time delta
11531     in seconds from the instant the system transitioned to VPN connectivity.
11532   </summary>
11533 </histogram>
11535 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
11536   <summary>
11537     Chrome OS network performance metric sampling the time to configure Layer 3
11538     state on a VPN network (typically acquire a DHCP lease).
11539   </summary>
11540 </histogram>
11542 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
11543   <summary>
11544     Chrome OS network performance metric sampling the time to determine that a
11545     WiMax network is online after configuring Layer 3 state.
11546   </summary>
11547 </histogram>
11549 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
11550     enum="VPNUserAuthenticationType">
11551   <summary>
11552     Chrome OS network usage metric sampled on each successful VPN connection
11553     that tracks the user authentication method.
11554   </summary>
11555 </histogram>
11557 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
11558   <summary>
11559     Chrome OS network usage metric.  Reason code reported when the AP
11560     disconnects a wifi connection.
11561   </summary>
11562 </histogram>
11564 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
11565   <summary>
11566     Chrome OS network usage metric.  Broad category of reason AP disconnected a
11567     WiFi connection.
11568   </summary>
11569 </histogram>
11571 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
11572   <summary>
11573     Chrome OS network usage metric.  The AP mode setting for each successful
11574     WiFi connection.
11575   </summary>
11576 </histogram>
11578 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
11579   <summary>
11580     Chrome OS network usage metric.  The channel used for each successful WiFi
11581     connection.
11582   </summary>
11583 </histogram>
11585 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
11586     enum="WiFiReasonCode">
11587   <summary>
11588     Chrome OS network usage metric.  Reason code reported when the client
11589     disconnects a wifi connection.
11590   </summary>
11591 </histogram>
11593 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
11594   <summary>
11595     Chrome OS network usage metric.  Broad category of reason client
11596     disconnected a WiFi connection.
11597   </summary>
11598 </histogram>
11600 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
11601     enum="NetworkDHCPOptionFailure">
11602   <summary>
11603     Chrome OS network metric that tracks the number of DHCP option failures
11604     encountered by Shill.  This indicates that Shill is using minimal DHCP
11605     options due to suspected MTU issues on the return path from the DHCP server
11606     back to the client.
11607   </summary>
11608 </histogram>
11610 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
11611   <summary>
11612     Chrome OS network usage metric that tracks whether an 802.11 wireless
11613     network was disconnected due to an error or was explicitly disconnected by
11614     the user.
11615   </summary>
11616 </histogram>
11618 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
11619   <summary>
11620     Chrome OS network usage metric sampled on each successful 802.1x wireless
11621     connection that tracks the configured inner authentication method.
11622   </summary>
11623 </histogram>
11625 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
11626   <summary>
11627     Chrome OS network usage metric sampled on each successful 802.1x wireless
11628     connection that tracks the configured outer authentication method.
11629   </summary>
11630 </histogram>
11632 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
11633   <summary>
11634     Chrome OS network performance metric that tracks the length of a lease for a
11635     WiFi network at the time it expired without the DHCP client being able to
11636     renew it.
11637   </summary>
11638 </histogram>
11640 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
11641   <summary>
11642     Chrome OS metric sampling the number of different frequencies (i.e.
11643     channels) on which a device has connected to a WiFi network. This value is
11644     sampled every time a WiFi connection is established
11645     (WPASupplicant::kInterfaceStateCompleted). Note that the word
11646     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
11647     out historical information, currently after 3 weeks.
11648   </summary>
11649 </histogram>
11651 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
11652   <summary>
11653     Chrome OS network performance metric that tracks the number of LinkMonitor
11654     broadcast errors that were accrued on an 802.11 wireiless network at the
11655     time that the link was declaired to be failed.
11656   </summary>
11657 </histogram>
11659 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
11660     enum="LinkMonitorFailureType">
11661   <summary>
11662     Chrome OS metric that signals the type of failure the LinkMonitor
11663     encountered which caused it to stop monitoring an 802.11 wireless network.
11664   </summary>
11665 </histogram>
11667 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
11668     units="milliseconds">
11669   <summary>
11670     Chrome OS network performance metric that tracks the number of milliseconds
11671     between an ARP request and a received reply on an 802.11 wireless network.
11672   </summary>
11673 </histogram>
11675 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
11676     units="seconds">
11677   <summary>
11678     Chrome OS network performance metric that tracks the number of seconds from
11679     the start of the LinkMonitor until failure on an 802.11 wireless network.
11680   </summary>
11681 </histogram>
11683 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
11684   <summary>
11685     Chrome OS network performance metric that tracks the number of LinkMonitor
11686     unicast errors that were accrued on an 802.11 wireless network at the time
11687     that the link was declaired to be failed.
11688   </summary>
11689 </histogram>
11691 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
11692   <summary>
11693     Chrome OS network usage metric.  The channel type used for each successful
11694     WiFi connection.
11695   </summary>
11696 </histogram>
11698 <histogram name="Network.Shill.Wifi.PortalAttempts">
11699   <summary>
11700     Chrome OS network diagnostic metric sampling the number of portal detection
11701     attempts per pass for an 802.11 wireless network. This includes failure,
11702     timeout and successful attempts.
11703   </summary>
11704 </histogram>
11706 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
11707   <summary>
11708     Chrome OS network diagnostic metric sampling the total number of portal
11709     detection attempts performed for an 802.11 wireless network between the
11710     Connected and Online state. This includes failure, timeout and successful
11711     attempts.
11712   </summary>
11713 </histogram>
11715 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
11716   <summary>
11717     Chrome OS network diagnostic metric sampling the result of portal detections
11718     for an 802.11 wireless network.
11719   </summary>
11720 </histogram>
11722 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
11723   <summary>
11724     Chrome OS network usage metric describing, for a wifi scan attempt, what
11725     scan method is used and whether it ends in a connection.
11726   </summary>
11727 </histogram>
11729 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
11730   <summary>
11731     Chrome OS network usage metric describing, for a wifi scan attempt, how many
11732     milliseconds were spent waiting to talk to the kernel/drivers.
11733   </summary>
11734 </histogram>
11736 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
11737   <summary>
11738     Chrome OS network usage metric.  The security setting for each successful
11739     WiFi connection.
11740   </summary>
11741 </histogram>
11743 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
11744   <summary>
11745     Chrome OS network metric indicating the negative of the dBm received signal
11746     strength recorded at the time a successful WiFi connection started.
11747   </summary>
11748 </histogram>
11750 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
11751   <summary>
11752     Chrome OS network metric sampling the time spent using WiFi to transport
11753     data.  These data are mostly useful when summed and compared to TimeOnline
11754     for other network technologies (e.g. WiFi vs Cellular).
11755   </summary>
11756 </histogram>
11758 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
11759   <summary>
11760     Chrome OS network performance metric sampling the time from the resume event
11761     to the time when an 802.11 wireless network has configured its Layer 3
11762     state.
11763   </summary>
11764 </histogram>
11766 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
11767   <summary>
11768     Chrome OS network performance metric sampling the time to configure Layer 3
11769     state on an 802.11 wireless network (typically acquire a DHCP lease).
11770   </summary>
11771 </histogram>
11773 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
11774   <summary>
11775     Chrome OS network performance metric sampling the time to connect to a WiFi
11776     Basic Service Set (which consists of the access point and associated
11777     stations on a particular WiFi channel for a specific network).
11778   </summary>
11779 </histogram>
11781 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
11782   <summary>
11783     Chrome OS network performance metric sampling the time to initialize an
11784     802.11 wireless device.
11785   </summary>
11786 </histogram>
11788 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
11789   <summary>
11790     Chrome OS network performance metric sampling the time to join (associate
11791     plus authenticate) an 802.11 wireless network.
11792   </summary>
11793 </histogram>
11795 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
11796   <summary>
11797     Chrome OS network performance metric sampling the time to determine that an
11798     802.11 wireless network is online after configuring Layer 3 state.
11799   </summary>
11800 </histogram>
11802 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
11803   <summary>
11804     Chrome OS network performance metric sampling the time to determine that an
11805     802.11 wireless network is in a captive portal after configuring Layer 3
11806     state.
11807   </summary>
11808 </histogram>
11810 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
11811   <summary>
11812     Chrome OS network performance metric sampling the time to scan WiFi until a
11813     connection is found.
11814   </summary>
11815 </histogram>
11817 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
11818   <summary>
11819     Chrome OS network performance metric sampling the time between the beginning
11820     of a WiFi scan (if the scan includes both a progressive scan and a full
11821     scan, the TimeToScanAndConnect starts with the first scan of the series) and
11822     the completion of a successful connection.
11823   </summary>
11824 </histogram>
11826 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
11827     enum="NetworkDHCPOptionFailure">
11828   <summary>
11829     Chrome OS network metric that tracks the number of DHCP option failures
11830     encountered by Shill.  This indicates that Shill is using minimal DHCP
11831     options due to suspected MTU issues on the return path from the DHCP server
11832     back to the client.
11833   </summary>
11834 </histogram>
11836 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
11837   <summary>
11838     Chrome OS network performance metric that tracks the length of a lease for a
11839     WiMax network at the time it expired without the DHCP client being able to
11840     renew it.
11841   </summary>
11842 </histogram>
11844 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
11845   <summary>
11846     Chrome OS network performance metric sampling the time to configure Layer 3
11847     state on a WiMax network (typically acquire a DHCP lease).
11848   </summary>
11849 </histogram>
11851 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
11852   <summary>
11853     Chrome OS network performance metric sampling the time to initialize a WiMax
11854     device.
11855   </summary>
11856 </histogram>
11858 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
11859   <summary>
11860     Chrome OS network performance metric sampling the time to determine that a
11861     WiMax network is online after configuring Layer 3 state.
11862   </summary>
11863 </histogram>
11865 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
11866   <summary>
11867     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11868     network and configure Layer 3 state. Note this metric is deprecated; see
11869     Network.Cellular.TimeToConfig.
11870   </summary>
11871 </histogram>
11873 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
11874   <summary>
11875     Chrome OS network performance metric sampling the time to join a wired
11876     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11877     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
11878   </summary>
11879 </histogram>
11881 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
11882   <summary>
11883     Chrome OS network performance metric sampling the time to configure Layer 3
11884     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
11885     this metric is deprecated; see Network.Wifi.TimeToConfig.
11886   </summary>
11887 </histogram>
11889 <histogram name="Network.TimeToDrop" units="seconds">
11890   <summary>
11891     Chrome OS network stability metric sampling the time in seconds between the
11892     networking going online to going offline. Offline events due to device
11893     shutdown or suspend are ignored (along with the online time before that
11894     offline event).
11895   </summary>
11896 </histogram>
11898 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
11899   <summary>
11900     Chrome OS network performance metric sampling the time to join (associate
11901     plus authenticate) an 802.11 wireless network. Note this metric is
11902     deprecated; see Network.Wifi.TimeToJoin.
11903   </summary>
11904 </histogram>
11906 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
11907   <summary>
11908     Chrome OS network performance metric sampling the time to configure Layer 3
11909     state on an 802.11 wireless network (typically acquire a DHCP lease).
11910   </summary>
11911 </histogram>
11913 <histogram name="Network.Wifi.BitRate" units="bps">
11914   <summary>
11915     Network metric reporting the download speed test results run at setup time.
11916     Recorded at least once per day.
11917   </summary>
11918 </histogram>
11920 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
11921   <summary>
11922     Chrome OS network usage metric.  The channel used for each successful WiFi
11923     connection.
11924   </summary>
11925 </histogram>
11927 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
11928   <summary>
11929     Network metric indicating the negative of the dBm noise level recorded at
11930     the time the metric is collected.  Reported at least once per day and only
11931     when the device is idle.
11932   </summary>
11933 </histogram>
11935 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
11936   <summary>
11937     Network metric indicating the negative of the dBm received signal level
11938     recorded at the time the metric is collected.  Reported at least once per
11939     day and only when the device is idle.
11940   </summary>
11941 </histogram>
11943 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
11944   <summary>
11945     Network metric indicating signal minus noise in dBm recorded at the time the
11946     metrics is collected.  Reported at least once per day and only when the
11947     device is idle.
11948   </summary>
11949 </histogram>
11951 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
11952   <summary>
11953     Network metric indicating the negative of the dBm noise level recorded at
11954     the time the metric is collected.  Reported at least once per day.
11955   </summary>
11956 </histogram>
11958 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
11959   <summary>
11960     Chrome OS network usage metric.  The channel type used for each successful
11961     WiFi connection.
11962   </summary>
11963 </histogram>
11965 <histogram name="Network.Wifi.RoundTripTime" units="ms">
11966   <summary>
11967     Network metric reporting the average round trip time to the wifi gateway.
11968     Recorded at least once per day.
11969   </summary>
11970 </histogram>
11972 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
11973   <summary>
11974     Chrome OS network usage metric.  The security setting for each successful
11975     WiFi connection.
11976   </summary>
11977 </histogram>
11979 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
11980   <summary>
11981     Network metric indicating the negative of the dBm received signal level
11982     recorded at the time the metric is collected.  Reported at least once per
11983     day.
11984   </summary>
11985 </histogram>
11987 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
11988   <summary>
11989     Network metric indicating signal minus noise in dBm recorded at the time the
11990     metrics is collected.  Reported at least once per day.
11991   </summary>
11992 </histogram>
11994 <histogram name="Network.Wifi.TimeOnline" units="seconds">
11995   <summary>
11996     Chrome OS network metric sampling the time spent using WiFi to transport
11997     data.  These data are mostly useful when summed and compared to TimeOnline
11998     for other network technologies (e.g. WiFi vs Cellular).
11999   </summary>
12000 </histogram>
12002 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
12003   <summary>
12004     Chrome OS network performance metric sampling the time from the resume event
12005     to the time when an 802.11 wireless network has configured its Layer 3
12006     state.
12007   </summary>
12008 </histogram>
12010 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
12011   <summary>
12012     Chrome OS network performance metric sampling the time to configure Layer 3
12013     state on an 802.11 wireless network (typically acquire a DHCP lease).
12014   </summary>
12015 </histogram>
12017 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
12018   <summary>
12019     Chrome OS network performance metric sampling the time to join (associate
12020     plus authenticate) an 802.11 wireless network.
12021   </summary>
12022 </histogram>
12024 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
12025   <summary>
12026     Chrome OS network performance metric sampling the time to determine that an
12027     802.11 wireless network is online after configuring Layer 3 state.
12028   </summary>
12029 </histogram>
12031 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
12032   <summary>
12033     Chrome OS network performance metric sampling the time to determine that an
12034     802.11 wireless network is in a captive portal after configuring Layer 3
12035     state.
12036   </summary>
12037 </histogram>
12039 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
12040   <summary>
12041     Actions taken by users from the new tab page on Android. These actions may
12042     navigate away from the NTP (e.g. searching in the omnibox or opening a
12043     bookmark), but can also happen without navigating away from the NTP (e.g.
12044     opening a bookmark in a new tab).
12045   </summary>
12046 </histogram>
12048 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
12049   <summary>
12050     Histogram for the source of app page drags. For any succesful drop onto an
12051     apps pane of the NTP, this logs where the drag originated.
12052   </summary>
12053 </histogram>
12055 <histogram name="NewTabPage.BookmarkActionAndroid"
12056     enum="NewTabPageBookmarkActionAndroid">
12057   <summary>
12058     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
12059     on Android.
12060   </summary>
12061 </histogram>
12063 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
12064   <summary>The default pane when the NTP is first opened.</summary>
12065 </histogram>
12067 <histogram name="NewTabPage.HoverTimeClicked">
12068   <summary>
12069     Histogram of the time, in milliseconds, users have the cursor over a most
12070     visited thumbnail before clicking.
12071   </summary>
12072 </histogram>
12074 <histogram name="NewTabPage.HoverTimeNotClicked">
12075   <summary>
12076     Histogram of the time, in milliseconds, users have the cursor over a most
12077     visited thumbnail before moving it away from the thumbnail without clicking.
12078   </summary>
12079 </histogram>
12081 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
12082   <summary>
12083     Android: Tallies counts for how the user interacted with the NTP promo page.
12084   </summary>
12085 </histogram>
12087 <histogram name="NewTabPage.MostVisited">
12088   <summary>
12089     Histogram for user clicks of the most visited thumbnails. The value is equal
12090     to the index of the thumbnail.
12091   </summary>
12092 </histogram>
12094 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
12095   <summary>
12096     Action taken by the user on the Most Visited NTP pane.  If the user switches
12097     panes during this use of the NTP, this action is sometimes not recorded. Ask
12098     mpearson@ for details.
12099   </summary>
12100 </histogram>
12102 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
12103     enum="NtpTileExperimentActions">
12104   <summary>
12105     Records anomalous events for the Most Visited Tile Placement experiment,
12106     where it is unable to operate as expected. These are recorded during New Tab
12107     Page load time, once for every NTP.
12108   </summary>
12109 </histogram>
12111 <histogram name="NewTabPage.NonVisibleScreenshots">
12112   <summary>
12113     The number of screenshots that were cached for the non-visible but ranked
12114     suggestions on the Suggested NTP pane.
12115   </summary>
12116 </histogram>
12118 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
12119   <summary>
12120     Given that the user has typed a URL, and given that that specific URL was
12121     ranked but not visible on the Suggested pane of the NTP, this is the rank
12122     that the Suggested pane had for that URL.
12123   </summary>
12124 </histogram>
12126 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
12127   <summary>
12128     The number of tiles for which we relied on external tiles as a fallback
12129     because a local screenshot was not available to be used as a thumbnail.
12130     External tiles are those for which the visuals are handled by the page
12131     itself, not by the iframe. Recorded before changing focus away from the NTP,
12132     be it bynavigating to a URL, switching tabs, changing the active window or
12133     closing the tab/shutting down Chrome.
12134   </summary>
12135 </histogram>
12137 <histogram name="NewTabPage.NumberOfExternalTiles">
12138   <summary>
12139     The number of external tiles that are displayed on the NTP. External tiles
12140     are those for which the visuals are handled by the page itself, not by the
12141     iframe. Recorded before changing focus away from the NTP, be it by
12142     navigating to a URL, switching tabs, changing the active window or closing
12143     the tab/shutting down Chrome.
12144   </summary>
12145 </histogram>
12147 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
12148   <summary>
12149     The number of tiles for which we displayed a gray tile with the domain name
12150     as a fallback because a local screenshot was not available to be used as a
12151     thumbnail. Recorded before changing focus away from the NTP, be it by
12152     navigating to a URL, switching tabs, changing the active window or closing
12153     the tab/shutting down Chrome.
12154   </summary>
12155 </histogram>
12157 <histogram name="NewTabPage.NumberOfGrayTiles">
12158   <summary>
12159     The number of tiles for which no thumbnail was specified, but a domain was
12160     so we displayed a gray tile with the domain name in it. Recorded before
12161     changing focus away from the NTP, be it by navigating to a URL, switching
12162     tabs, changing the active window or closing the tab/shutting down Chrome.
12163   </summary>
12164 </histogram>
12166 <histogram name="NewTabPage.NumberOfMouseOvers">
12167   <summary>
12168     The total number of times the user hovered the mouse over Most Visited tile
12169     or title elements before changing focus away from the NTP, be it by
12170     navigating to a URL, switching tabs, changing the active window or closing
12171     the tab/shutting down Chrome.
12172   </summary>
12173 </histogram>
12175 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
12176   <obsolete>
12177     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
12178   </obsolete>
12179   <summary>
12180     The number of tiles for which we attempted to use a local screenshot as a
12181     thumbnail. Recorded before changing focus away from the NTP, be it by
12182     navigating to a URL, switching tabs, changing the active window or closing
12183     the tab/shutting down Chrome.
12184   </summary>
12185 </histogram>
12187 <histogram name="NewTabPage.NumberOfThumbnailErrors">
12188   <summary>
12189     The number of thumbnails for which a local screenshot was not available so
12190     we were not able to display them on the Most Visited section of the NTP.
12191     Recorded before changing focus away from the NTP, be it by navigating to a
12192     URL, switching tabs, changing the active window or closing the tab/shutting
12193     down Chrome.
12194   </summary>
12195 </histogram>
12197 <histogram name="NewTabPage.NumberOfThumbnailTiles">
12198   <summary>
12199     The number of tiles for which we attempted to use a local screenshot as a
12200     thumbnail. Recorded before changing focus away from the NTP, be it by
12201     navigating to a URL, switching tabs, changing the active window or closing
12202     the tab/shutting down Chrome.
12203   </summary>
12204 </histogram>
12206 <histogram name="NewTabPage.NumberOfTiles">
12207   <summary>
12208     The number of tiles that are displayed on the NTP, no matter if they are
12209     thumbnails, gray tiles, or external tiles. Recorded before changing focus
12210     away from the NTP, be it by navigating to a URL, switching tabs, changing
12211     the active window or closing the tab/shutting down Chrome.
12212   </summary>
12213 </histogram>
12215 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
12216   <summary>
12217     Histogram for usage of the menu on the NTP that allows the user to access
12218     tabs from other devices.
12219   </summary>
12220 </histogram>
12222 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
12223   <summary>
12224     The pane that had been previously selected when the user switches panes in
12225     the NTP.
12226   </summary>
12227 </histogram>
12229 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
12230   <summary>Histogram for NTP bubble promo activity.</summary>
12231 </histogram>
12233 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
12234   <summary>Histogram for NTP notification promo activity.</summary>
12235 </histogram>
12237 <histogram name="NewTabPage.SearchURLs.Total">
12238   <summary>TBD.</summary>
12239 </histogram>
12241 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
12242   <summary>The pane selected when the user switches panes in the NTP.</summary>
12243 </histogram>
12245 <histogram name="NewTabPage.SessionRestore">
12246   <summary>
12247     Histogram for user clicks of the Recently Closed items. The value is the
12248     recency of the entry being restored (0 is most recent).
12249   </summary>
12250 </histogram>
12252 <histogram name="NewTabPage.SingleSessionPageSwitches">
12253   <summary>
12254     Histogram to track how many times a user switched pages in a single NTP
12255     session.
12256   </summary>
12257 </histogram>
12259 <histogram name="NewTabPage.SuggestedSite">
12260   <summary>
12261     Histogram for user clicks of the suggested site thumbnails. The value is
12262     equal to the index of the thumbnail.
12263   </summary>
12264 </histogram>
12266 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
12267   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
12268 </histogram>
12270 <histogram name="NewTabPage.SuggestedSitesLoadTime">
12271   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
12272 </histogram>
12274 <histogram name="NewTabPage.SuggestedSitesViewTime">
12275   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
12276 </histogram>
12278 <histogram name="NewTabPage.SuggestionsImpression">
12279   <summary>
12280     Histogram for impressions on the various most visited tiles. The value is
12281     equal to the index of the thumbnail.
12282   </summary>
12283 </histogram>
12285 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
12286   <summary>
12287     Indicate, for each impression of the New Tab Page, whether the suggestions
12288     were obtained from the client or server. Recorded before changing focus away
12289     from the NTP, be it by navigating to a URL, switching tabs, changing the
12290     active window or closing the tab/shutting down Chrome.
12291   </summary>
12292 </histogram>
12294 <histogram name="NewTabPage.ThumbnailErrorRate">
12295   <obsolete>
12296     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
12297     NewTabPage.NumberOfThumbnailErrors.
12298   </obsolete>
12299   <summary>
12300     The percentage of errors per attempts to load image thumbnails on the New
12301     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
12302     image. We measure the rate instead of the number of errors because multiple
12303     attempts are made to load images at different times during the NTP's
12304     lifetime. Each NTP session's error rate is logged after the user navigates
12305     to a new URL from that NTP.
12306   </summary>
12307 </histogram>
12309 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
12310   <obsolete>
12311     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
12312     NewTabPage.NumberOfExternalFallbacks.
12313   </obsolete>
12314   <summary>
12315     The percentage of times most visited tiles use the fallback thumbnail. Only
12316     requests that actually specify a fallback thumbnail are considered here. We
12317     measure the rate instead of the number of errors because multiple attempts
12318     are made to load thumbnails at different times during the NTP's lifetime.
12319     Each NTP session's error rate is logged after the user navigates to a new
12320     URL from that NTP.
12321   </summary>
12322 </histogram>
12324 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
12325   <summary>
12326     Records the status of the New Tab page URL when an NTP is opened.
12327   </summary>
12328 </histogram>
12330 <histogram name="NewTabPage.VisibleScreenshots">
12331   <summary>
12332     The number of screenshots that were cached for the visible suggestions on
12333     the Suggested NTP pane.
12334   </summary>
12335 </histogram>
12337 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
12338   <summary>
12339     Given that the user has typed a URL, and given that that specific URL was
12340     visible on the Suggested pane of the NTP, this is the rank that the
12341     Suggested pane had for that URL.
12342   </summary>
12343 </histogram>
12345 <histogram name="Notifications.Actions" enum="NotificationActionType">
12346   <summary>
12347     The actions taken on notifications, recorded every time they happen.  This
12348     histogram will record every single event that happens separately.
12349   </summary>
12350 </histogram>
12352 <histogram name="Notifications.PerNotificationActions"
12353     enum="NotificationActionType">
12354   <summary>
12355     The actions taken on notifications, recorded once per notification, when it
12356     is closed.  This differs from the Notifications.Actions histogram in that
12357     multiple events of the same type on a single notification will only record a
12358     single UMA event.
12359   </summary>
12360 </histogram>
12362 <histogram name="ntp.searchurls.total">
12363   <summary>TBD</summary>
12364 </histogram>
12366 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
12367   <obsolete>
12368     Deprecated 10/2011. No longer tracked, replaced with
12369     NewTabPage.DefaultPageType
12370   </obsolete>
12371   <summary>The default pane when the NTP is first opened.</summary>
12372 </histogram>
12374 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
12375   <obsolete>
12376     Deprecated 10/2011. No longer tracked, replaced with
12377     NewTabPage.SelectedPageType
12378   </obsolete>
12379   <summary>The pane selected when the user switches panes in the NTP.</summary>
12380 </histogram>
12382 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
12383     enum="GoogleServiceAuthError">
12384   <summary>
12385     Failure reason of final OAuth2 access token retrieval call during Chrome OS
12386     login.
12387   </summary>
12388 </histogram>
12390 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
12391     enum="GoogleServiceAuthError">
12392   <summary>
12393     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
12394     login.
12395   </summary>
12396 </histogram>
12398 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
12399   <summary>
12400     Failure reason of final ListAccounts call failure during Chrome OS login.
12401   </summary>
12402 </histogram>
12404 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
12405   <summary>
12406     Retry reason of failed ListAccounts call during Chrome OS login.
12407   </summary>
12408 </histogram>
12410 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
12411   <summary>
12412     Failure reason of final MergeSession call during Chrome OS login.
12413   </summary>
12414 </histogram>
12416 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
12417   <summary>
12418     Retry reason of failed MergeSession call during Chrome OS login.
12419   </summary>
12420 </histogram>
12422 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
12423     enum="GoogleServiceAuthError">
12424   <summary>
12425     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
12426     login.
12427   </summary>
12428 </histogram>
12430 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
12431     enum="GoogleServiceAuthError">
12432   <summary>
12433     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
12434     login.
12435   </summary>
12436 </histogram>
12438 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
12439     enum="GoogleServiceAuthError">
12440   <summary>
12441     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
12442     login.
12443   </summary>
12444 </histogram>
12446 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
12447     enum="GoogleServiceAuthError">
12448   <summary>
12449     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
12450     login.
12451   </summary>
12452 </histogram>
12454 <histogram name="OAuth2Login.PostMergeVerification"
12455     enum="PostMergeVerificationOutcome">
12456   <summary>
12457     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
12458     measures how often /MergeSession request collided with browser session
12459     restore process resulting in partially authenticated primary GAIA session.
12460   </summary>
12461 </histogram>
12463 <histogram name="OAuth2Login.PreMergeVerification"
12464     enum="PostMergeVerificationOutcome">
12465   <summary>
12466     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
12467     measures how often we need to perform /MergeSession request to
12468     re-authenticated exisitng user with GAIA.
12469   </summary>
12470 </histogram>
12472 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
12473   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
12474 </histogram>
12476 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
12477   <summary>How long it takes for the session restore to fail.</summary>
12478 </histogram>
12480 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
12481   <summary>
12482     How long it takes for the session restore to finish succeessfully.
12483   </summary>
12484 </histogram>
12486 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
12487   <summary>
12488     When a page is loaded in offline mode, the percentage of resources on that
12489     page that were successfully loaded.
12490   </summary>
12491 </histogram>
12493 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
12494     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
12495   <obsolete>
12496     Aggressive HistoryURL provider field trial deleted in spring 2012.
12497   </obsolete>
12498   <summary>
12499     A number that indicates what omnibox ranking behavior the user is seeing as
12500     part of the OmniboxAggressiveHistoryURLProvider field trial
12501     (OmniboxAggressiveHistoryURLProvider).
12502   </summary>
12503 </histogram>
12505 <histogram name="Omnibox.CutOrCopyAllText" units="count">
12506   <summary>
12507     The number of cut or copy commands on all selected text in the omnibox.
12508     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
12509   </summary>
12510 </histogram>
12512 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
12513   <summary>
12514     The number of times users enter keyword hint mode &quot;Search ___
12515     for:&quot; and how.
12516   </summary>
12517 </histogram>
12519 <histogram name="Omnibox.FocusToEditTime" units="ms">
12520   <summary>
12521     The length of time between when a user focused on the omnibox and first
12522     modifies the omnibox.
12523   </summary>
12524 </histogram>
12526 <histogram name="Omnibox.FocusToOpenTime" units="ms">
12527   <summary>
12528     The length of time between when a user focused on the omnibox and opened an
12529     omnibox match (which could be what they typed or a suggestion).
12530   </summary>
12531 </histogram>
12533 <histogram name="Omnibox.Paste" units="count">
12534   <summary>
12535     The number of paste commands on the text in the omnibox. Reported every time
12536     a paste command is done.
12537   </summary>
12538 </histogram>
12540 <histogram name="Omnibox.PasteAndGo" units="count">
12541   <summary>
12542     The number of paste-and-go commands on the text in the omnibox. Reported
12543     every time a paste-and-go command is done.
12544   </summary>
12545 </histogram>
12547 <histogram name="Omnibox.ProviderTime" units="ms">
12548   <summary>
12549     The length of time taken by the named provider&quot;s synchronous pass.
12550   </summary>
12551 </histogram>
12553 <histogram name="Omnibox.QueryBookmarksTime">
12554   <obsolete>
12555     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
12556   </obsolete>
12557   <summary>
12558     Time the HistoryContentProvider takes to perform a bookmark search.
12559   </summary>
12560 </histogram>
12562 <histogram name="Omnibox.QueryTime" units="milliseconds">
12563   <summary>
12564     Time it takes for the omnibox to become responsive to user input after the
12565     user has typed N characters. This measures the time it takes to start all
12566     the asynchronous autocomplete providers (but not wait for them to finish).
12567   </summary>
12568 </histogram>
12570 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
12571   <summary>
12572     The id of search engine that was used for search in omnibox. See
12573     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
12574     info.
12575   </summary>
12576 </histogram>
12578 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
12579   <summary>
12580     The type of search engine associated with a match opened from the omnibox.
12581   </summary>
12582 </histogram>
12584 <histogram name="Omnibox.SearchProviderMatches">
12585   <summary>
12586     The number of matches returned by SearchProvider.  Emitted on every call to
12587     SearchProvider::Start(), which effectively means every key stroke in the
12588     omnibox.
12589   </summary>
12590 </histogram>
12592 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
12593     units="milliseconds">
12594   <summary>
12595     The time elapsed between the sending of a suggest request to Google until
12596     the time the request was returned with status==failed. Ignores requests that
12597     were canceled before being returned.
12598   </summary>
12599 </histogram>
12601 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
12602     units="milliseconds">
12603   <summary>
12604     The time elapsed between the sending of a suggest request to Google until
12605     the time the request was returned with status==success. Ignores requests
12606     that were canceled before being returned.
12607   </summary>
12608 </histogram>
12610 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
12611   <summary>
12612     Counts about the number of suggest requests the omnibox sent, invalidated,
12613     and replies received.
12614   </summary>
12615 </histogram>
12617 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
12618   <summary>
12619     The number of most visited suggestions returned when ZeroSuggest would have
12620     triggered.  The suggestions appear when the user has focused but not
12621     modified the omnibox.
12622   </summary>
12623 </histogram>
12625 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
12626   <summary>
12627     Counts about the number of zero suggest requests (requests for suggestions
12628     when the user has focused but not modified the omnibox) the omnibox sent,
12629     invalidated, and replies received.
12630   </summary>
12631 </histogram>
12633 <histogram name="OriginChip.Pressed">
12634   <summary>The number of clicks on the origin chip.</summary>
12635 </histogram>
12637 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
12638   <summary>The cat's flavor and how many bits there are in it.</summary>
12639 </histogram>
12641 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
12642   <summary>Events seen by the OSX NSException swizzle.</summary>
12643 </histogram>
12645 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
12646   <summary>
12647     Counts the number of times the user clicked on the later button of the
12648     outdated upgrade bubble, before clicking on the reinstall button in the same
12649     Chrome session.
12650   </summary>
12651 </histogram>
12653 <histogram name="Overscroll.Completed" enum="OverscrollMode">
12654   <summary>Completed overscroll gestures.</summary>
12655   <details>
12656     An overscroll gesture starts when user scrolls past the edge of the web page
12657     and continues scrolling in the same direction. An overscroll gesture is
12658     completed when user stops scrolling (e.g. by lifting the fingers from the
12659     touchscreen or touchpad).
12660   </details>
12661 </histogram>
12663 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
12664   <summary>
12665     Navigations that were triggered due to completed overscroll gesture. Note
12666     that not all completed overscroll gestures trigger a navigation.
12667   </summary>
12668 </histogram>
12670 <histogram name="Overscroll.Started" enum="OverscrollMode">
12671   <summary>
12672     Overscroll gestures initiated by the user. Note that not all overcroll
12673     gestures started are completed (e.g. the overscroll gesture is aborted if
12674     user clicks or presses a key during the gesture).
12675   </summary>
12676 </histogram>
12678 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
12679   <summary>
12680     The wall-clock time spent until a lookup was canceled.  This is reported
12681     every time p2p is used to find a candidate but the request was canceled.
12682   </summary>
12683 </histogram>
12685 <histogram name="P2P.Client.Found.CandidateCount" units="count">
12686   <summary>
12687     The number of candidates on the LAN, i.e. the number of peers on the LAN
12688     offering at least N bytes of the requested file X. This is reported after
12689     examining responses from all peers on the LAN and picking a candidate.
12690   </summary>
12691 </histogram>
12693 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
12694   <summary>
12695     The number of p2p downloads of the peer that the returned URL points to.
12696     This is reported after examining responses from all peers on the LAN and
12697     picking a candidate.
12698   </summary>
12699 </histogram>
12701 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
12702   <summary>
12703     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
12704     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
12705     threshold.  This is reported after examining responses from all peers on the
12706     LAN and picking a candidate.
12707   </summary>
12708 </histogram>
12710 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
12711   <summary>
12712     The result of the lookup. Possible values include &quot;Found&quot; (if a
12713     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
12714     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
12715     (if a candidate was found but vanished while waiting in line),
12716     &quot;Canceled&quot; (if a candidate was found but the request was canceled
12717     while waiting in line), and &quot;Filtered&quot; (if it was detected that
12718     mDNS was filtered). This is reported after examining responses from all
12719     peers on the LAN when p2p is used to find a candidate.
12720   </summary>
12721 </histogram>
12723 <histogram name="P2P.Client.NumPeers" units="count">
12724   <summary>
12725     The number of peers implementing p2p file sharing on the network. This is
12726     reported every time p2p is used to look up a resource on a network where
12727     mDNS is not filtered.
12728   </summary>
12729 </histogram>
12731 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
12732   <summary>
12733     The wall-clock time spent waiting for one or more candidates (i.e. peers
12734     offering at least N bytes of file X) that all vanished before the LAN-wide
12735     number of p2p downloads dropped below the threshold. This is reported every
12736     time candidates were found using p2p but then vanished.
12737   </summary>
12738 </histogram>
12740 <histogram name="P2P.Server.ClientCount" units="count">
12741   <summary>
12742     The number of currently connected HTTP clients. This is reported every time
12743     a HTTP client connects.
12744   </summary>
12745 </histogram>
12747 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
12748   <summary>
12749     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
12750     where the client disconnects prematurely. This is reported every time a file
12751     is served and the client disconnects before receiving all data.
12752   </summary>
12753 </histogram>
12755 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
12756   <summary>
12757     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
12758     This is reported every time a file have been served successfully.
12759   </summary>
12760 </histogram>
12762 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
12763   <summary>
12764     The average speed at which the download was served at, in kB/s. This is
12765     reported every time a file have been served successfully.
12766   </summary>
12767 </histogram>
12769 <histogram name="P2P.Server.FileCount" units="count">
12770   <summary>
12771     The number of files available via p2p. This is reported every time a file is
12772     added or removed to the /var/cache/p2p directory.
12773   </summary>
12774 </histogram>
12776 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
12777   <summary>
12778     When a client resumes a download, the HTTP request includes range specifier
12779     to skip the bytes it already has. This metric conveys this as a percentage
12780     of the file size.  This is reported every time a file is served, even if the
12781     request does not include a range specifier (in which case 0 is reported).
12782   </summary>
12783 </histogram>
12785 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
12786   <summary>
12787     The result of the HTTP request. Possible values include &quot;Response
12788     Sent&quot; (the resource was found and the response was successfully sent),
12789     &quot;Response Interrupted&quot; (the resource was found but the client
12790     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
12791     Found&quot; (the request was for a resource that was not found), and
12792     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
12793     This is reported for every HTTP request handled.
12794   </summary>
12795 </histogram>
12797 <histogram name="PageActionController.ExtensionsWithPageActions">
12798   <summary>
12799     The number of Extensions that have Page Actions. Measured once per startup
12800     per profile.
12801   </summary>
12802 </histogram>
12804 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
12805   <summary>
12806     Measures the frequency of various password generation events.
12808     Note that this histogram is logged from the renderer process, and
12809     consequently the numbers should not be directly compared to the other
12810     PasswordGeneration.* histograms, which are logged from the browser process.
12811     Histograms logged in different processes are lost at different rates, which
12812     introduces systematic bias between histograms logged in the renderer process
12813     vs. those logged in the browser process.
12814   </summary>
12815 </histogram>
12817 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
12818   <summary>
12819     The number of times that we try to upload a form that we believe should
12820     trigger password generation. False means that something about the form would
12821     not allow us to try upload (not an Autofillable field, uploading disabled,
12822     Autofill servers in backoff, etc.). True does not mean that the upload
12823     actually completed successfully, just that it was started.
12824   </summary>
12825 </histogram>
12827 <histogram name="PasswordManager.AccountsPerSite">
12828   <summary>
12829     The number of accounts stored per site in the password manager (one event
12830     per site)
12831   </summary>
12832 </histogram>
12834 <histogram name="PasswordManager.ActionsTaken"
12835     enum="PasswordManagerActionsTaken">
12836   <obsolete>
12837     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
12838   </obsolete>
12839   <summary>
12840     Stats documenting how we handle every form containing a password, bucketed
12841     by the actions taken.
12842   </summary>
12843 </histogram>
12845 <histogram name="PasswordManager.ActionsTakenWithPsl"
12846     enum="PasswordManagerActionsTakenWithPsl">
12847   <summary>
12848     Stats documenting how we handle every form containing a password, bucketed
12849     by the actions taken.
12850   </summary>
12851 </histogram>
12853 <histogram name="PasswordManager.BlacklistedSites">
12854   <summary>
12855     The total number of sites that the user has blacklisted. Recorded by
12856     iterating over stored passwords once per run of Chrome.
12857   </summary>
12858 </histogram>
12860 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
12861   <summary>
12862     Indicates whether the password manager is enabled when a tab is opened. This
12863     includes prerendered tabs.
12864   </summary>
12865 </histogram>
12867 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
12868   <summary>
12869     The distribution of responses to the &quot;Do you want Chrome to remember
12870     this password&quot;? info bar prompt.
12871   </summary>
12872 </histogram>
12874 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
12875   <summary>
12876     Number of passwords deleted when the user chooses to clear passwords via the
12877     clear browsing data UI.
12878   </summary>
12879 </histogram>
12881 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
12882   <summary>
12883     When the user chooses to never remember passwords for a form, we remove all
12884     previously saved credentials for that form. This is the count of those
12885     credentials.
12886   </summary>
12887 </histogram>
12889 <histogram name="PasswordManager.NumPasswordsNotShown">
12890   <summary>
12891     The password manager only shows those credentials that are considered the
12892     best match for a particular form. This stat keep track of the credentials
12893     that were not as good of a match and were suppressed.
12894   </summary>
12895 </histogram>
12897 <histogram name="PasswordManager.OsPasswordStatus"
12898     enum="PasswordManagerOsPasswordStatus">
12899   <summary>
12900     Indicates whether the user's OS password is blank or not at browser startup.
12901   </summary>
12902 </histogram>
12904 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
12905     enum="OtherPossibleUsernamesUsage">
12906   <summary>
12907     Breakdown of how other possible usernames are displayed. Recorded every time
12908     we autofill a password form.
12909   </summary>
12910 </histogram>
12912 <histogram name="PasswordManager.ProvisionalSaveFailure"
12913     enum="ProvisionalSaveFailure">
12914   <summary>
12915     Breakdown of cases where a password is submitted, but we don't even try and
12916     save it. Recorded for every password form submit.
12917   </summary>
12918 </histogram>
12920 <histogram name="PasswordManager.PslDomainMatchTriggering"
12921     enum="PasswordManagerPslDomainMatchTriggering">
12922   <summary>
12923     Breakdown on trigger rate of providing a password form autofill entry based
12924     on matching stored information using the public suffix list for possible
12925     matches.
12926   </summary>
12927 </histogram>
12929 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
12930     enum="Boolean">
12931   <summary>
12932     Indicates whether the save password prompt disappeared in less than one
12933     second. This most likely indicates that the prompt was dismissed
12934     automatically, e.g. due to a page navigation, before the user was able to
12935     respond to the infobar.
12936   </summary>
12937 </histogram>
12939 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
12940   <summary>Indicates whether the save password prompt was displayed.</summary>
12941 </histogram>
12943 <histogram name="PasswordManager.SavePasswordPromptResponse"
12944     enum="SavePasswordPromptResponseType">
12945   <summary>
12946     Breakdown of which response the user selected from the save password prompt.
12947   </summary>
12948 </histogram>
12950 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
12951   <summary>
12952     The number of times each generated password has been used to log in.
12953     Recorded by iterating over stored passwords once per run. This information
12954     is persisted and synced.
12955   </summary>
12956 </histogram>
12958 <histogram name="PasswordManager.TimesPasswordUsed">
12959   <summary>
12960     The number of times each saved password has been used to log in. Does not
12961     include generated passwords. Recorded by iterating over stored passwords
12962     once per run. This information is persisted and synced.
12963   </summary>
12964 </histogram>
12966 <histogram name="PasswordManager.TotalAccounts">
12967   <summary>
12968     The number of accounts stored in the password manager (across all sites)
12969   </summary>
12970 </histogram>
12972 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
12973   <summary>
12974     The number of out-of-process plugin processes that have loaded a particular
12975     PPB interface version.
12976   </summary>
12977 </histogram>
12979 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
12980   <summary>
12981     Average CPU utilization of a process, read out at each two-minute interval.
12982     The utilization is in the 0-100% range per CPU, which is then summed up.
12983     I.e. a quadcore system fully loaded would read as 400%.
12984   </summary>
12985 </histogram>
12987 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
12988   <summary>
12989     The number of times a process has continuously stayed above a certain
12990     threshold of CPU utilization over a certain time period (currently set to
12991     two minutes).
12992   </summary>
12993 </histogram>
12995 <histogram name="Platform.AsvGroup">
12996   <summary>
12997     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
12998     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
12999     part of, which sets the voltage that different rails on the system will run
13000     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
13001     dmesg and should be investigated.  See also Platform.LotIdEnum.
13002   </summary>
13003 </histogram>
13005 <histogram name="Platform.BootSectorsRead">
13006   <summary>
13007     Chrome OS number of disk sectors read at boot from kernel start to
13008     login-prompt-ready.
13009   </summary>
13010 </histogram>
13012 <histogram name="Platform.BootSectorsWritten">
13013   <summary>
13014     Chrome OS number of disk sectors written at boot from kernel start to
13015     login-prompt-ready.
13016   </summary>
13017 </histogram>
13019 <histogram name="Platform.CompressedSwapSize" units="MB">
13020   <summary>
13021     Chrome OS size of allocated swap area in megabytes (before compression)
13022   </summary>
13023 </histogram>
13025 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
13026   <summary>
13027     CPU frequency as percent of the baseline frequency, sampled every 30s. This
13028     may be throttled down from 100% due to power dissipation issues (too high
13029     temperature).  It may also be throttled up (turbo), but the kernel does not
13030     report the actual turbo frequency, so we put such samples in the 101%
13031     bucket.
13032   </summary>
13033 </histogram>
13035 <histogram name="Platform.CpuUsage" units="%">
13036   <summary>
13037     Peak total (single core) CPU usage for the last sample interval.  The sample
13038     interval may vary from seconds to several minutes.
13039   </summary>
13040 </histogram>
13042 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
13043   <summary>
13044     Generic event of interest from Chrome OS.  Intended mainly to help assess
13045     the frequency of rare error conditions.
13046   </summary>
13047 </histogram>
13049 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
13050   <summary>
13051     Average size of user's Cache directory. Logged once a day, if disk usage is
13052     high.
13053   </summary>
13054 </histogram>
13056 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
13057   <summary>
13058     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13059     high.
13060   </summary>
13061 </histogram>
13063 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
13064   <summary>
13065     Average size of user's Cache directory. Logged once a day, if disk usage is
13066     high.
13067   </summary>
13068 </histogram>
13070 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
13071   <summary>
13072     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13073     high.
13074   </summary>
13075 </histogram>
13077 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
13078   <summary>
13079     Average size of user's GCache directory. Logged once a day, if disk usage is
13080     high.
13081   </summary>
13082 </histogram>
13084 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
13085   <summary>
13086     Maximum size of user's GCache directory. Logged once a day, if disk usage is
13087     high.
13088   </summary>
13089 </histogram>
13091 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
13092   <summary>
13093     Days since the least frequently used account signed in. Logged once a day,
13094     if disk usage is high.
13095   </summary>
13096 </histogram>
13098 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
13099     units="home directories">
13100   <summary>
13101     Number of users home directories on the device. Logged once a day.
13102   </summary>
13103 </histogram>
13105 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
13106   <summary>
13107     Days since last login of the least recently user on device. Logged once a
13108     day, if disk usage is high.
13109   </summary>
13110 </histogram>
13112 <histogram name="Platform.DiskUsage.UsersOnDevice">
13113   <summary>
13114     Number of user home dirs on device. Logged once a day, if disk usage is
13115     high.
13116   </summary>
13117 </histogram>
13119 <histogram name="Platform.DiskUsageCache" units="KB">
13120   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
13121 </histogram>
13123 <histogram name="Platform.DiskUsageChronos" units="KB">
13124   <summary>
13125     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
13126     during log file cleanup.
13127   </summary>
13128 </histogram>
13130 <histogram name="Platform.DiskUsageData" units="KB">
13131   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
13132 </histogram>
13134 <histogram name="Platform.DiskUsageVar" units="KB">
13135   <summary>
13136     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
13137     log file cleanup.
13138   </summary>
13139 </histogram>
13141 <histogram name="Platform.IntelMaxMicroArchitecture"
13142     enum="IntelMaxMicroArchitecture">
13143   <summary>
13144     The maximum supported micro-architecture on an Intel platform.  This value
13145     is logged at program start time.
13146   </summary>
13147 </histogram>
13149 <histogram name="Platform.KernelWarningHashes">
13150   <summary>
13151     The 32-bit hash of a kernel warning.  This is the hash of the
13152     &quot;file:line&quot; string corresponding to the location of the warning,
13153     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
13154     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
13155     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
13156     *string++;  Separately each warning is also collected (with its hash) via
13157     the crash reporter, but only its first occurrence in each boot session.
13158     Contact semenzato@ for further info.
13159   </summary>
13160 </histogram>
13162 <histogram name="Platform.LogicalCpuCount">
13163   <summary>
13164     Number of logical processors. This includes Hyperthreaded cores.
13165   </summary>
13166 </histogram>
13168 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
13169   <summary>
13170     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
13171     we're part of a special lot ID.  Special lot IDs are groups of chips that
13172     have special case handling in the kernel for the Adaptive Support Voltage
13173     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
13174     that fused devices are never part of a special lot (currently) and only some
13175     unfused lots are &quot;special&quot;.
13176   </summary>
13177 </histogram>
13179 <histogram name="Platform.MeminfoActive">
13180   <summary>Chrome OS size of active memory as % of total memory.</summary>
13181 </histogram>
13183 <histogram name="Platform.MeminfoActiveAnon">
13184   <summary>
13185     Chrome OS active anonymous memory (data segments) as % of total memory.
13186   </summary>
13187 </histogram>
13189 <histogram name="Platform.MeminfoActiveFile">
13190   <summary>
13191     Chrome OS active file-backed memory (executables, ...) as % of total memory.
13192   </summary>
13193 </histogram>
13195 <histogram name="Platform.MeminfoAnonPages">
13196   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
13197 </histogram>
13199 <histogram name="Platform.MeminfoBuffers">
13200   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
13201 </histogram>
13203 <histogram name="Platform.MeminfoCached">
13204   <summary>
13205     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
13206     total memory.
13207   </summary>
13208 </histogram>
13210 <histogram name="Platform.MeminfoInactive">
13211   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
13212 </histogram>
13214 <histogram name="Platform.MeminfoInactiveAnon">
13215   <summary>
13216     Chrome OS inactive anonymous memory (data segments) as % of total memory.
13217   </summary>
13218 </histogram>
13220 <histogram name="Platform.MeminfoInactiveFile">
13221   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
13222 </histogram>
13224 <histogram name="Platform.MeminfoMapped">
13225   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
13226 </histogram>
13228 <histogram name="Platform.MeminfoMemFree">
13229   <summary>Chrome OS size of free memory as % of total memory.</summary>
13230 </histogram>
13232 <histogram name="Platform.MeminfoShmem">
13233   <summary>Chrome OS size of shared memory in Kbytes.</summary>
13234 </histogram>
13236 <histogram name="Platform.MeminfoSlab">
13237   <summary>Chrome OS size of slab memory in Kbytes.</summary>
13238 </histogram>
13240 <histogram name="Platform.MeminfoSwapUsed" units="kB">
13241   <summary>
13242     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
13243     MEMINFO stats, are snapshotted every 30s.
13244   </summary>
13245 </histogram>
13247 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
13248   <summary>
13249     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
13250     other MEMINFO stats, are snapshotted every 30s.
13251   </summary>
13252 </histogram>
13254 <histogram name="Platform.MeminfoUnevictable">
13255   <summary>
13256     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
13257   </summary>
13258 </histogram>
13260 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
13261   <summary>
13262     Peak memory bandwith (read and write) usage during the last sample interval.
13263     The sample interval may vary from seconds to several minutes.
13264   </summary>
13265 </histogram>
13267 <histogram name="Platform.MemuseAnon0">
13268   <summary>
13269     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
13270     minute after boot.
13271   </summary>
13272 </histogram>
13274 <histogram name="Platform.MemuseAnon1">
13275   <summary>
13276     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
13277     minutes after boot.
13278   </summary>
13279 </histogram>
13281 <histogram name="Platform.MemuseAnon2">
13282   <summary>
13283     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
13284     minutes after boot.
13285   </summary>
13286 </histogram>
13288 <histogram name="Platform.MemuseAnon3">
13289   <summary>
13290     Chrome OS total anonymous memory (active + inactive) as % of total memory
13291     150 minutes after boot.
13292   </summary>
13293 </histogram>
13295 <histogram name="Platform.MemuseAnon4">
13296   <summary>
13297     Chrome OS total anonymous memory (active + inactive) as % of total memory
13298     750 minutes after boot.
13299   </summary>
13300 </histogram>
13302 <histogram name="Platform.PageFaultsLong" units="page faults/second">
13303   <summary>
13304     Page faults per second averaged over 30s interval, sampled continuously.
13305   </summary>
13306 </histogram>
13308 <histogram name="Platform.PageFaultsShort" units="page faults/second">
13309   <summary>
13310     Page faults per second averaged over 1s interval, sampled every 30s.
13311   </summary>
13312 </histogram>
13314 <histogram name="Platform.ReadSectorsLong">
13315   <summary>
13316     Number of disk sectors per second read by Chrome OS in a long interval
13317     (currently 30s)
13318   </summary>
13319 </histogram>
13321 <histogram name="Platform.ReadSectorsShort">
13322   <summary>
13323     Number of disk sectors per second read by Chrome OS in a short interval
13324     (currently 1s, sampled every 30s)
13325   </summary>
13326 </histogram>
13328 <histogram name="Platform.SmartTransferErrors">
13329   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
13330 </histogram>
13332 <histogram name="Platform.SmartUncorrectableErrors">
13333   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
13334 </histogram>
13336 <histogram name="Platform.SpringChargerType">
13337   <summary>
13338     USB device ID of the charger plugged into a Spring device (if any), sent
13339     once a minute.  The Device ID is composed from the following 4 8-bit
13340     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
13341     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
13342     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
13343     the ID pin, but for most types (as in Device Type), there are only one or
13344     two possible ID pin connections/values. The datasheet can be found here:
13345     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
13347     Note that different brand/models of the charger can have the same ID.
13348   </summary>
13349 </histogram>
13351 <histogram name="Platform.StatefulUsage" units="%">
13352   <summary>Chrome OS stateful partition usage level.</summary>
13353 </histogram>
13355 <histogram name="Platform.SwapInLong" units="pages/second">
13356   <summary>
13357     Average pages/second swapped IN over a 30s interval, sampled every 30s.
13358   </summary>
13359 </histogram>
13361 <histogram name="Platform.SwapInShort" units="pages/second">
13362   <summary>
13363     Average pages/second swapped IN over a 1s interval, sampled every 30s.
13364   </summary>
13365 </histogram>
13367 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
13368   <obsolete>
13369     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13370   </obsolete>
13371   <summary>
13372     CPU utilization for the specified swap group and time interval after a
13373     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13374   </summary>
13375 </histogram>
13377 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
13378   <obsolete>
13379     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13380   </obsolete>
13381   <summary>
13382     CPU utilization for the specified swap group and time interval after a
13383     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13384   </summary>
13385 </histogram>
13387 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
13388   <obsolete>
13389     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13390   </obsolete>
13391   <summary>
13392     CPU utilization for the specified swap group and time interval after a
13393     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13394   </summary>
13395 </histogram>
13397 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
13398   <obsolete>
13399     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13400   </obsolete>
13401   <summary>
13402     CPU utilization for the specified swap group and time interval after a
13403     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13404   </summary>
13405 </histogram>
13407 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
13408   <obsolete>
13409     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13410   </obsolete>
13411   <summary>
13412     CPU utilization for the specified swap group and time interval after a
13413     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13414   </summary>
13415 </histogram>
13417 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
13418   <obsolete>
13419     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13420   </obsolete>
13421   <summary>
13422     CPU utilization for the specified swap group and time interval after a
13423     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13424   </summary>
13425 </histogram>
13427 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
13428   <obsolete>
13429     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13430   </obsolete>
13431   <summary>
13432     CPU utilization for the specified swap group and time interval after a
13433     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13434   </summary>
13435 </histogram>
13437 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
13438   <obsolete>
13439     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13440   </obsolete>
13441   <summary>
13442     CPU utilization for the specified swap group and time interval after a
13443     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13444   </summary>
13445 </histogram>
13447 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
13448   <obsolete>
13449     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13450   </obsolete>
13451   <summary>
13452     CPU utilization for the specified swap group and time interval after a
13453     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13454   </summary>
13455 </histogram>
13457 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
13458   <obsolete>
13459     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13460   </obsolete>
13461   <summary>
13462     CPU utilization for the specified swap group and time interval after a
13463     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13464   </summary>
13465 </histogram>
13467 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
13468   <obsolete>
13469     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13470   </obsolete>
13471   <summary>
13472     CPU utilization for the specified swap group and time interval after a
13473     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13474   </summary>
13475 </histogram>
13477 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
13478   <obsolete>
13479     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13480   </obsolete>
13481   <summary>
13482     CPU utilization for the specified swap group and time interval after a
13483     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13484   </summary>
13485 </histogram>
13487 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
13488   <obsolete>
13489     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13490   </obsolete>
13491   <summary>
13492     CPU utilization for the specified swap group and time interval after a
13493     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13494   </summary>
13495 </histogram>
13497 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
13498   <obsolete>
13499     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13500   </obsolete>
13501   <summary>
13502     CPU utilization for the specified swap group and time interval after a
13503     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13504   </summary>
13505 </histogram>
13507 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
13508   <obsolete>
13509     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13510   </obsolete>
13511   <summary>
13512     CPU utilization for the specified swap group and time interval after a
13513     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13514   </summary>
13515 </histogram>
13517 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
13518   <obsolete>
13519     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13520   </obsolete>
13521   <summary>
13522     CPU utilization for the specified swap group and time interval after a
13523     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13524   </summary>
13525 </histogram>
13527 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
13528     units="page faults/second">
13529   <obsolete>
13530     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13531   </obsolete>
13532   <summary>
13533     Page faults/second for the specified swap group and time interval after a
13534     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13535   </summary>
13536 </histogram>
13538 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
13539     units="page faults/second">
13540   <obsolete>
13541     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13542   </obsolete>
13543   <summary>
13544     Page faults/second for the specified swap group and time interval after a
13545     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13546   </summary>
13547 </histogram>
13549 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
13550     units="page faults/second">
13551   <obsolete>
13552     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13553   </obsolete>
13554   <summary>
13555     Page faults/second for the specified swap group and time interval after a
13556     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13557   </summary>
13558 </histogram>
13560 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
13561     units="page faults/second">
13562   <obsolete>
13563     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13564   </obsolete>
13565   <summary>
13566     Page faults/second for the specified swap group and time interval after a
13567     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13568   </summary>
13569 </histogram>
13571 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
13572     units="page faults/second">
13573   <obsolete>
13574     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13575   </obsolete>
13576   <summary>
13577     Page faults/second for the specified swap group and time interval after a
13578     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13579   </summary>
13580 </histogram>
13582 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
13583     units="page faults/second">
13584   <obsolete>
13585     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13586   </obsolete>
13587   <summary>
13588     Page faults/second for the specified swap group and time interval after a
13589     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13590   </summary>
13591 </histogram>
13593 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
13594     units="page faults/second">
13595   <obsolete>
13596     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13597   </obsolete>
13598   <summary>
13599     Page faults/second for the specified swap group and time interval after a
13600     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13601   </summary>
13602 </histogram>
13604 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
13605     units="page faults/second">
13606   <obsolete>
13607     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13608   </obsolete>
13609   <summary>
13610     Page faults/second for the specified swap group and time interval after a
13611     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13612   </summary>
13613 </histogram>
13615 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
13616     units="page faults/second">
13617   <obsolete>
13618     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13619   </obsolete>
13620   <summary>
13621     Page faults/second for the specified swap group and time interval after a
13622     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13623   </summary>
13624 </histogram>
13626 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
13627     units="page faults/second">
13628   <obsolete>
13629     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13630   </obsolete>
13631   <summary>
13632     Page faults/second for the specified swap group and time interval after a
13633     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13634   </summary>
13635 </histogram>
13637 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
13638     units="page faults/second">
13639   <summary>
13640     Page faults/second for the specified swap group and time interval after a
13641     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13642   </summary>
13643 </histogram>
13645 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
13646     units="page faults/second">
13647   <obsolete>
13648     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13649   </obsolete>
13650   <summary>
13651     Page faults/second for the specified swap group and time interval after a
13652     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13653   </summary>
13654 </histogram>
13656 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
13657     units="page faults/second">
13658   <obsolete>
13659     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13660   </obsolete>
13661   <summary>
13662     Page faults/second for the specified swap group and time interval after a
13663     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13664   </summary>
13665 </histogram>
13667 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
13668     units="page faults/second">
13669   <obsolete>
13670     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13671   </obsolete>
13672   <summary>
13673     Page faults/second for the specified swap group and time interval after a
13674     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13675   </summary>
13676 </histogram>
13678 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
13679     units="page faults/second">
13680   <obsolete>
13681     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13682   </obsolete>
13683   <summary>
13684     Page faults/second for the specified swap group and time interval after a
13685     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13686   </summary>
13687 </histogram>
13689 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
13690     units="page faults/second">
13691   <obsolete>
13692     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13693   </obsolete>
13694   <summary>
13695     Page faults/second for the specified swap group and time interval after a
13696     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13697   </summary>
13698 </histogram>
13700 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
13701   <obsolete>
13702     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13703   </obsolete>
13704   <summary>
13705     CPU utilization for the specified swap group and time interval after a tab
13706     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13707   </summary>
13708 </histogram>
13710 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
13711   <obsolete>
13712     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13713   </obsolete>
13714   <summary>
13715     CPU utilization for the specified swap group and time interval after a tab
13716     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13717   </summary>
13718 </histogram>
13720 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
13721   <obsolete>
13722     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13723   </obsolete>
13724   <summary>
13725     CPU utilization for the specified swap group and time interval after a tab
13726     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13727   </summary>
13728 </histogram>
13730 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
13731   <obsolete>
13732     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13733   </obsolete>
13734   <summary>
13735     CPU utilization for the specified swap group and time interval after a tab
13736     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13737   </summary>
13738 </histogram>
13740 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
13741   <obsolete>
13742     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13743   </obsolete>
13744   <summary>
13745     CPU utilization for the specified swap group and time interval after a tab
13746     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13747   </summary>
13748 </histogram>
13750 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
13751   <obsolete>
13752     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13753   </obsolete>
13754   <summary>
13755     CPU utilization for the specified swap group and time interval after a tab
13756     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13757   </summary>
13758 </histogram>
13760 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
13761   <obsolete>
13762     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13763   </obsolete>
13764   <summary>
13765     CPU utilization for the specified swap group and time interval after a tab
13766     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13767   </summary>
13768 </histogram>
13770 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
13771   <obsolete>
13772     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13773   </obsolete>
13774   <summary>
13775     CPU utilization for the specified swap group and time interval after a tab
13776     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13777   </summary>
13778 </histogram>
13780 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
13781   <obsolete>
13782     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13783   </obsolete>
13784   <summary>
13785     CPU utilization for the specified swap group and time interval after a tab
13786     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13787   </summary>
13788 </histogram>
13790 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
13791   <obsolete>
13792     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13793   </obsolete>
13794   <summary>
13795     CPU utilization for the specified swap group and time interval after a tab
13796     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13797   </summary>
13798 </histogram>
13800 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
13801   <obsolete>
13802     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13803   </obsolete>
13804   <summary>
13805     CPU utilization for the specified swap group and time interval after a tab
13806     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13807   </summary>
13808 </histogram>
13810 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
13811   <obsolete>
13812     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13813   </obsolete>
13814   <summary>
13815     CPU utilization for the specified swap group and time interval after a tab
13816     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13817   </summary>
13818 </histogram>
13820 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
13821   <obsolete>
13822     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13823   </obsolete>
13824   <summary>
13825     CPU utilization for the specified swap group and time interval after a tab
13826     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13827   </summary>
13828 </histogram>
13830 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
13831   <obsolete>
13832     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13833   </obsolete>
13834   <summary>
13835     CPU utilization for the specified swap group and time interval after a tab
13836     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13837   </summary>
13838 </histogram>
13840 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
13841   <obsolete>
13842     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13843   </obsolete>
13844   <summary>
13845     CPU utilization for the specified swap group and time interval after a tab
13846     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13847   </summary>
13848 </histogram>
13850 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
13851   <obsolete>
13852     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13853   </obsolete>
13854   <summary>
13855     CPU utilization for the specified swap group and time interval after a tab
13856     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13857   </summary>
13858 </histogram>
13860 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
13861     units="page faults/second">
13862   <obsolete>
13863     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13864   </obsolete>
13865   <summary>
13866     Page faults/second for the specified swap group and time interval after a
13867     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13868   </summary>
13869 </histogram>
13871 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
13872     units="page faults/second">
13873   <obsolete>
13874     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13875   </obsolete>
13876   <summary>
13877     Page faults/second for the specified swap group and time interval after a
13878     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13879   </summary>
13880 </histogram>
13882 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
13883     units="page faults/second">
13884   <obsolete>
13885     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13886   </obsolete>
13887   <summary>
13888     Page faults/second for the specified swap group and time interval after a
13889     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13890   </summary>
13891 </histogram>
13893 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
13894     units="page faults/second">
13895   <obsolete>
13896     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13897   </obsolete>
13898   <summary>
13899     Page faults/second for the specified swap group and time interval after a
13900     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13901   </summary>
13902 </histogram>
13904 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
13905     units="page faults/second">
13906   <obsolete>
13907     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13908   </obsolete>
13909   <summary>
13910     Page faults/second for the specified swap group and time interval after a
13911     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13912   </summary>
13913 </histogram>
13915 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
13916     units="page faults/second">
13917   <obsolete>
13918     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13919   </obsolete>
13920   <summary>
13921     Page faults/second for the specified swap group and time interval after a
13922     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13923   </summary>
13924 </histogram>
13926 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
13927     units="page faults/second">
13928   <obsolete>
13929     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13930   </obsolete>
13931   <summary>
13932     Page faults/second for the specified swap group and time interval after a
13933     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13934   </summary>
13935 </histogram>
13937 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
13938     units="page faults/second">
13939   <obsolete>
13940     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13941   </obsolete>
13942   <summary>
13943     Page faults/second for the specified swap group and time interval after a
13944     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13945   </summary>
13946 </histogram>
13948 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
13949     units="page faults/second">
13950   <obsolete>
13951     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13952   </obsolete>
13953   <summary>
13954     Page faults/second for the specified swap group and time interval after a
13955     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13956   </summary>
13957 </histogram>
13959 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
13960     units="page faults/second">
13961   <obsolete>
13962     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13963   </obsolete>
13964   <summary>
13965     Page faults/second for the specified swap group and time interval after a
13966     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13967   </summary>
13968 </histogram>
13970 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
13971     units="page faults/second">
13972   <obsolete>
13973     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13974   </obsolete>
13975   <summary>
13976     Page faults/second for the specified swap group and time interval after a
13977     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13978   </summary>
13979 </histogram>
13981 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
13982     units="page faults/second">
13983   <obsolete>
13984     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13985   </obsolete>
13986   <summary>
13987     Page faults/second for the specified swap group and time interval after a
13988     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
13989   </summary>
13990 </histogram>
13992 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
13993     units="page faults/second">
13994   <obsolete>
13995     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
13996   </obsolete>
13997   <summary>
13998     Page faults/second for the specified swap group and time interval after a
13999     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14000   </summary>
14001 </histogram>
14003 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
14004     units="page faults/second">
14005   <obsolete>
14006     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14007   </obsolete>
14008   <summary>
14009     Page faults/second for the specified swap group and time interval after a
14010     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14011   </summary>
14012 </histogram>
14014 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
14015     units="page faults/second">
14016   <obsolete>
14017     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14018   </obsolete>
14019   <summary>
14020     Page faults/second for the specified swap group and time interval after a
14021     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14022   </summary>
14023 </histogram>
14025 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
14026     units="page faults/second">
14027   <obsolete>
14028     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14029   </obsolete>
14030   <summary>
14031     Page faults/second for the specified swap group and time interval after a
14032     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14033   </summary>
14034 </histogram>
14036 <histogram name="Platform.SwapOutLong" units="pages/second">
14037   <summary>
14038     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
14039   </summary>
14040 </histogram>
14042 <histogram name="Platform.SwapOutShort" units="pages/second">
14043   <summary>
14044     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
14045   </summary>
14046 </histogram>
14048 <histogram name="Platform.Temperature.Junction" units="Celsius">
14049   <summary>
14050     Peak junction temperature for the last sample interval, read from TSEN on
14051     the SoC.  The sample interval may vary from seconds to several minutes.
14052   </summary>
14053 </histogram>
14055 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
14056   <summary>
14057     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
14058   </summary>
14059 </histogram>
14061 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
14062   <summary>
14063     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
14064   </summary>
14065 </histogram>
14067 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
14068   <summary>
14069     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
14070   </summary>
14071 </histogram>
14073 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
14074   <summary>
14075     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
14076   </summary>
14077 </histogram>
14079 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
14080   <summary>
14081     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
14082   </summary>
14083 </histogram>
14085 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
14086   <summary>
14087     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
14088   </summary>
14089 </histogram>
14091 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
14092   <summary>
14093     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
14094   </summary>
14095 </histogram>
14097 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
14098   <summary>
14099     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
14100   </summary>
14101 </histogram>
14103 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
14104   <summary>
14105     Temperature reading at sensor 8 (ECInternal) taken every 30s.
14106   </summary>
14107 </histogram>
14109 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
14110   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
14111 </histogram>
14113 <histogram name="Platform.TPMForcedReboot" units="reboots">
14114   <summary>
14115     Each sample is the number of consecutive reboots performed while attempting
14116     to clear a TPM (Trusted Platform Module) error.
14117   </summary>
14118 </histogram>
14120 <histogram name="Platform.Tps65090Retries">
14121   <summary>
14122     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
14123     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
14124     was rolled into production we would sometimes run into a problem where FET1
14125     (the FET used to switch on and off the backlight) wouldn't turn on properly.
14126     This problem was especially prevalent when the voltage was high (like when
14127     the device was plugged into the wall).  Retrying by turning the FET off and
14128     on again is nearly always effective, so the kernel will retry up to 5 times
14129     (currently) and will also log the fact that it needed to retry.  On newest
14130     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
14131     the FET still failed to turn on after 5 tries. Refer to the kernel warning
14132     reports to find that information.  For more details about this bug refer to
14133     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
14134     retries on all 7 FETs even though we've only ever seen failures of FET1.
14135   </summary>
14136 </histogram>
14138 <histogram name="Platform.WriteSectorsLong">
14139   <summary>
14140     Number of disk sectors per second written by Chrome OS in a long interval
14141     (currently 30s)
14142   </summary>
14143 </histogram>
14145 <histogram name="Platform.WriteSectorsShort">
14146   <summary>
14147     Number of disk sectors per second written by Chrome OS in a short interval
14148     (currently 1s, sampled every 30s)
14149   </summary>
14150 </histogram>
14152 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
14153   <obsolete>
14154     Deprecated as of 2013-05, replaced by
14155     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
14156   </obsolete>
14157   <summary>
14158     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
14159     support.
14160   </summary>
14161 </histogram>
14163 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
14164   <summary>
14165     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
14166     support.
14167   </summary>
14168 </histogram>
14170 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
14171   <summary>
14172     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
14173     support.
14174   </summary>
14175 </histogram>
14177 <histogram name="PLT.Abandoned" enum="Abandoned">
14178   <summary>
14179     Distribution of actual finished pages, vs abandoned pages, where we needed
14180     to declare a finish time prematurely since the page was being closed
14181     (exited).
14182   </summary>
14183 </histogram>
14185 <histogram name="PLT.BeginToFinish" units="milliseconds">
14186   <summary>TBD</summary>
14187 </histogram>
14189 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
14190   <summary>
14191     PLT.BeginToFinish, but for pages requested just after a new preconnect
14192     request.
14193   </summary>
14194 </histogram>
14196 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
14197   <summary>
14198     PLT.BeginToFinish, but for pages which contained prefetch links.
14199   </summary>
14200 </histogram>
14202 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
14203     units="milliseconds">
14204   <summary>
14205     PLT.BeginToFinish, but for pages which were referred to by pages which
14206     contained prefetch links.
14207   </summary>
14208 </histogram>
14210 <histogram name="PLT.BeginToFinishDoc">
14211   <summary>TBD</summary>
14212 </histogram>
14214 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
14215     units="milliseconds">
14216   <summary>
14217     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
14218     request.
14219   </summary>
14220 </histogram>
14222 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
14223   <summary>
14224     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
14225   </summary>
14226 </histogram>
14228 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
14229     units="milliseconds">
14230   <summary>
14231     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
14232     contained prefetch links.
14233   </summary>
14234 </histogram>
14236 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
14237   <summary>
14238     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
14239     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
14240     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
14241     time when renderer requested load of document, after any unload of last
14242     document. &quot;First paint&quot;== time when first paint operation was
14243     performed.
14244   </summary>
14245 </histogram>
14247 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
14248   <summary>
14249     Time from &quot;commit&quot; to &quot;first paint.&quot;
14250     &quot;Commit&quot;== time when renderer got first byte of document.
14251     &quot;First paint&quot;== time when first paint operation was performed.
14252   </summary>
14253 </histogram>
14255 <histogram name="PLT.LoadType" enum="LoadType">
14256   <summary>
14257     Probability distribution for enumerated varieties of page loads.
14258   </summary>
14259 </histogram>
14261 <histogram name="PLT.NT_Connect" units="milliseconds">
14262   <summary>
14263     Time from connectStart to connectEnd based on Navigation Timing.
14264   </summary>
14265 </histogram>
14267 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
14268   <summary>
14269     Time from domanLookupEnd to connectStart based on Navigation Timing.
14270   </summary>
14271 </histogram>
14273 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
14274   <summary>
14275     Time from fetchStart to domainLookupStart based on Navigation Timing.
14276   </summary>
14277 </histogram>
14279 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
14280   <summary>
14281     Time from responseStart to domLoading based on Navigation Timing.
14282   </summary>
14283 </histogram>
14285 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
14286   <summary>
14287     Time from navigationStart to fetchStart based on Navigation Timing when no
14288     redirect.
14289   </summary>
14290 </histogram>
14292 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
14293   <summary>
14294     Time from navigationStart to fetchStart excluding time spent on redirects
14295     based on Navigation Timing. Only page loads with redirects are considered.
14296   </summary>
14297 </histogram>
14299 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
14300   <summary>
14301     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
14302     Timing.
14303   </summary>
14304 </histogram>
14306 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
14307   <summary>
14308     Time from connectEnd to requestStart based on Navigation Timing.
14309   </summary>
14310 </histogram>
14312 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
14313   <summary>
14314     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
14315   </summary>
14316 </histogram>
14318 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
14319   <summary>
14320     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
14321     Navigation Timing.
14322   </summary>
14323 </histogram>
14325 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
14326   <summary>
14327     Time from domInteractive to domContentLoadEventStart based on Navigation
14328     Timing.
14329   </summary>
14330 </histogram>
14332 <histogram name="PLT.NT_DomLoading" units="milliseconds">
14333   <summary>
14334     Time from domLoading to domInteractive based on Navigation Timing.
14335   </summary>
14336 </histogram>
14338 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
14339   <summary>
14340     Time from loadEventStart to loadEventEnd based on Navigation Timing.
14341   </summary>
14342 </histogram>
14344 <histogram name="PLT.NT_Redirect" units="milliseconds">
14345   <summary>
14346     Time from redirectStart to redirectEnd based on Navigation Timing when
14347     redirects exist.
14348   </summary>
14349 </histogram>
14351 <histogram name="PLT.NT_Request" units="milliseconds">
14352   <summary>
14353     Time from requestStart to responseStart based on Navigation Timing.
14354   </summary>
14355 </histogram>
14357 <histogram name="PLT.NT_Response" units="milliseconds">
14358   <summary>
14359     Time from responseStart to responseEnd based on Navigation Timing.
14360   </summary>
14361 </histogram>
14363 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
14364   <obsolete>
14365     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
14366   </obsolete>
14367   <summary>
14368     Perceived load time of a page. For non-prerendered pages, this is just
14369     BeginToFinish. For displayed prerendered pages, this is the time from when
14370     the prerendered page is moved into a TabContents until finish.
14371     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
14372     this is 0 if the loading finishes before the page is moved into a
14373     TabContents.
14374   </summary>
14375 </histogram>
14377 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
14378   <obsolete>
14379     Deprecated as of 5/02/2011, replaced by
14380     Prerender.RendererPerceivedPLTMatched.
14381   </obsolete>
14382   <summary>
14383     Perceived load time of a prerendered page that is displayed. This is the
14384     time from when the prerendered page is moved into a TabContents until
14385     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
14386     Note that this is 0 if the loading finishes before the page is moved into a
14387     TabContents.
14388   </summary>
14389 </histogram>
14391 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
14392   <summary>
14393     This time is based on the NavigationTiming spec and is a more accurate
14394     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
14395     navigationStart if user-initiated request.
14396   </summary>
14397 </histogram>
14399 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
14400   <summary>
14401     This time is based on the NavigationTiming spec and is a more accurate
14402     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
14403     navigationStart if user-initiated request.
14404   </summary>
14405 </histogram>
14407 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
14408   <summary>
14409     This time is based on the NavigationTiming spec and is a more accurate
14410     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
14411     requestStart or navigationStart if user-initiated request.
14412   </summary>
14413 </histogram>
14415 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
14416   <summary>
14417     This time is based on the NavigationTiming spec and is a more accurate
14418     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
14419   </summary>
14420 </histogram>
14422 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
14423   <summary>
14424     This time is based on the NavigationTiming spec and is a more accurate
14425     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
14426     loadEventStart.
14427   </summary>
14428 </histogram>
14430 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
14431   <summary>
14432     This time is based on the NavigationTiming spec and is a more accurate
14433     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
14434     loadEventStart.
14435   </summary>
14436 </histogram>
14438 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
14439   <summary>
14440     This time is based on the NavigationTiming spec and measures the time until
14441     the renderer got first byte of document. Commit: time when renderer got
14442     first byte of document. Request: navigationStart.
14443   </summary>
14444 </histogram>
14446 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
14447   <summary>
14448     This time is based on the NavigationTiming spec and measures the time until
14449     the beginning of the DOMContentLoaded event. DOMContentLoaded:
14450     domContentLoadedEventStart. Request: navigationStart.
14451   </summary>
14452 </histogram>
14454 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
14455   <summary>
14456     This time is based on the NavigationTiming spec and is a more accurate
14457     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
14458     navigationStart.
14459   </summary>
14460 </histogram>
14462 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
14463   <summary>
14464     This time is based on the NavigationTiming spec and measures the page load
14465     time until the beginning of the load event. Finish: loadEventStart. Request:
14466     navigationStart.
14467   </summary>
14468 </histogram>
14470 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
14471   <summary>
14472     This time is based on the NavigationTiming spec and is a more accurate
14473     version of PLT.RequestToStart. Start: requestStart. Request:
14474     navigationStart.
14475   </summary>
14476 </histogram>
14478 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
14479   <summary>
14480     This time is based on the NavigationTiming spec and is a more accurate
14481     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
14482   </summary>
14483 </histogram>
14485 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
14486   <summary>
14487     This time is based on the NavigationTiming spec and is a more accurate
14488     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
14489   </summary>
14490 </histogram>
14492 <histogram name="PLT.RequestToFinish" units="milliseconds">
14493   <summary>
14494     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
14495     time when user requested document.  &quot;Finish&quot; == after onload() and
14496     all resources are loaded.
14497   </summary>
14498 </histogram>
14500 <histogram name="PLT.StartToCommit" units="milliseconds">
14501   <summary>
14502     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
14503     when renderer requested load of document, after any unload of last document.
14504     &quot;Commit&quot;== time when renderer got first byte of document.
14505   </summary>
14506 </histogram>
14508 <histogram name="PLT.StartToFinish" units="milliseconds">
14509   <summary>
14510     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
14511     when renderer requested load of document, after any unload of last document.
14512     &quot;Finish&quot;==after onload() and all resources are loaded.
14513   </summary>
14514 </histogram>
14516 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
14517   <summary>
14518     This time is based on the User Timing spec and measures the time from
14519     Navigation Timing navigationStart until the point where the page called
14520     performance.mark().
14521   </summary>
14522 </histogram>
14524 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
14525   <summary>
14526     This time is based on the User Timing spec and reports the time between two
14527     arbitrary points defined by the page being loaded and directly matches the
14528     measurement exposed by performance.measure().
14529   </summary>
14530 </histogram>
14532 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
14533   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
14534 </histogram>
14536 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
14537   <summary>The result from an attempt to load a PPAPI broker.</summary>
14538 </histogram>
14540 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
14541   <summary>The result from an attempt to load a PPAPI plugin.</summary>
14542 </histogram>
14544 <histogram name="Power.BacklightLevelOnAC" units="%">
14545   <summary>
14546     The level of the backlight as a percentage when the user is on AC. Sampled
14547     every 30 seconds.
14548   </summary>
14549 </histogram>
14551 <histogram name="Power.BacklightLevelOnBattery" units="%">
14552   <summary>
14553     The level of the backlight as a percentage when the user is on battery.
14554     Sampled every 30 seconds.
14555   </summary>
14556 </histogram>
14558 <histogram name="Power.BatteryChargeHealth" units="%">
14559   <summary>
14560     Chrome OS battery charge health percentage.  Sampled once when device starts
14561     charging.
14562   </summary>
14563 </histogram>
14565 <histogram name="Power.BatteryDischargeRate" units="mW">
14566   <summary>
14567     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
14568     device runs on battery.
14569   </summary>
14570 </histogram>
14572 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
14573   <summary>
14574     Chrome OS battery discharge rate in mW while the system was suspended,
14575     sampled at resume. Only reported if the system was on battery power both
14576     before suspending and after resuming, if the energy level didn't increase
14577     while suspended (which would indicate that an AC adapter was connected), and
14578     if the system was suspended for at least a minute.
14579   </summary>
14580 </histogram>
14582 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
14583   <summary>
14584     Counts the number of times we have read the battery status from sysfs and if
14585     it gave us sensible values.
14586   </summary>
14587 </histogram>
14589 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
14590   <summary>
14591     Chrome OS remaining battery charge as percent of the maximum battery charge,
14592     sampled at the end of a user session when the device is on AC.
14593   </summary>
14594 </histogram>
14596 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
14597   <summary>
14598     Chrome OS remaining battery charge as percent of the maximum battery charge,
14599     sampled at the end of a user session when the device is on battery.
14600   </summary>
14601 </histogram>
14603 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
14604   <summary>
14605     Chrome OS remaining battery charge as percent of the maximum battery charge,
14606     sampled at the start of a user session when the device is on AC.
14607   </summary>
14608 </histogram>
14610 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
14611   <summary>
14612     Chrome OS remaining battery charge as percent of the maximum battery charge,
14613     sampled at the start of a user session when the device is on battery.
14614   </summary>
14615 </histogram>
14617 <histogram name="Power.BatteryRemainingCharge" units="%">
14618   <obsolete>
14619     Deprecated as of 03/2012, no longer being generated by powerd.
14620   </obsolete>
14621   <summary>
14622     Chrome OS remaining battery charge as percent of the maximum battery charge
14623     sampled when the device runs on battery.
14624   </summary>
14625 </histogram>
14627 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
14628   <summary>
14629     Chrome OS remaining battery charge as percent of the maximum battery charge,
14630     sampled when charging starts.
14631   </summary>
14632 </histogram>
14634 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
14635   <obsolete>
14636     Deprecated as of 03/2012, no longer being generated by powerd.
14637   </obsolete>
14638   <summary>
14639     Chrome OS remaining time to empty battery in minutes sampled when the device
14640     runs on battery.
14641   </summary>
14642 </histogram>
14644 <histogram name="Power.BitfixChunks">
14645   <summary>
14646     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
14647     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14648     around 97% of the time and a non-zero value around 3% of the time.
14649   </summary>
14650 </histogram>
14652 <histogram name="Power.BitfixFixes">
14653   <summary>
14654     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
14655     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
14656     around 97% of the time and a non-zero value around 3% of the time.  Would be
14657     exactly equal to Power.BitfixChunks if there were only one corrupted word in
14658     each chunk but is sometimes several times higher.
14659   </summary>
14660 </histogram>
14662 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
14663   <obsolete>
14664     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14665     Accel_BrightnessUp_F7 user actions instead.
14666   </obsolete>
14667   <summary>
14668     Number of times the user has adjusted brightness up and down while running
14669     on battery power.
14670   </summary>
14671 </histogram>
14673 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
14674   <obsolete>
14675     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
14676     Accel_BrightnessUp_F7 user actions instead.
14677   </obsolete>
14678   <summary>
14679     Number of times the user has adjusted brightness up and down while running
14680     on AC power.
14681   </summary>
14682 </histogram>
14684 <histogram name="Power.ChargerType" enum="PowerChargerType">
14685   <summary>
14686     External power supply type such as MAINS_CHARGER, USB_CHARGER,
14687     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
14688     time a charger is connected to the device.
14689   </summary>
14690 </histogram>
14692 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
14693   <summary>
14694     The time that the firmware took to resume the Chrome OS device from
14695     suspend-to-RAM state when running on AC at pre-suspend time.
14696   </summary>
14697 </histogram>
14699 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
14700   <summary>
14701     The time that the firmware took to resume the Chrome OS device from
14702     suspend-to-RAM state when running on battery at pre-suspend time.
14703   </summary>
14704 </histogram>
14706 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
14707   <summary>
14708     Chrome OS user idle time since the screen dimmed sampled when the user
14709     becomes active again if the device runs on AC.
14710   </summary>
14711 </histogram>
14713 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
14714   <summary>
14715     Chrome OS user idle time since the screen dimmed sampled when the user
14716     becomes active again if the device runs on battery.
14717   </summary>
14718 </histogram>
14720 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
14721   <summary>
14722     Chrome OS user idle time since the screen turned off sampled when the user
14723     becomes active again if the device runs on AC.
14724   </summary>
14725 </histogram>
14727 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
14728   <summary>
14729     Chrome OS user idle time since the screen turned off sampled when the user
14730     becomes active again if the device runs on battery.
14731   </summary>
14732 </histogram>
14734 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
14735   <summary>
14736     Chrome OS user idle time sampled when the user becomes active again if the
14737     device runs on AC.
14738   </summary>
14739 </histogram>
14741 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
14742   <summary>
14743     Chrome OS user idle time sampled when the user becomes active again if the
14744     device runs on battery.
14745   </summary>
14746 </histogram>
14748 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
14749   <summary>
14750     The time that the kernel took to resume the Chrome OS device from
14751     suspend-to-RAM state when running on AC at pre-suspend time.
14752   </summary>
14753 </histogram>
14755 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
14756   <summary>
14757     The time that the kernel took to resume the Chrome OS device from
14758     suspend-to-RAM state when running on battery at pre-suspend time.
14759   </summary>
14760 </histogram>
14762 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
14763   <summary>
14764     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14765     running on AC.
14766   </summary>
14767 </histogram>
14769 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
14770   <summary>
14771     The time that the kernel took to suspend-to-RAM the Chrome OS device when
14772     running on battery.
14773   </summary>
14774 </histogram>
14776 <histogram name="Power.KeyboardBacklightLevel" units="%">
14777   <summary>
14778     The level of the keyboard backlight as a percentage. Sampled every 30
14779     seconds.
14780   </summary>
14781 </histogram>
14783 <histogram name="Power.LengthOfSession" units="seconds">
14784   <summary>
14785     The length of time, in seconds, that a user spent in a single session.
14786     Values for this metric are clamped to 12 hours, so the last bucket should be
14787     considered to be including all metrics above 12 hours.
14788   </summary>
14789 </histogram>
14791 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
14792   <summary>
14793     The average power consumption, measured in milli-units per hour, when sync
14794     invalidator listens to on_application_active events. Values for this metric
14795     are per session, i.e. from battery level at application entering foreground
14796     to returning to background, and normalized to an hourly average consumption.
14797     This is an iOS only measurement. Due to how iOS reports battery levels, it
14798     is likely to see many readings of 0.
14799   </summary>
14800 </histogram>
14802 <histogram name="Power.MilliConsumptionPerHourOthers">
14803   <summary>
14804     The average power consumption, measured in milli-units per hour, for other
14805     sync invalidator methods. Values for this metric are per session, i.e. from
14806     battery level at application entering foreground to returning to background,
14807     and normalized to an hourly average consumption. This is an iOS only
14808     measurement. Due to how iOS reports battery levels, it is likely to see many
14809     readings of 0.
14810   </summary>
14811 </histogram>
14813 <histogram name="Power.MilliConsumptionPerHourP2P">
14814   <summary>
14815     The average power consumption, measured in milli-units per hour, when sync
14816     invalidator uses peer-to-peer notifications. Values for this metric are per
14817     session, i.e. from battery level at application entering foreground to
14818     returning to background, and normalized to an hourly average consumption.
14819     This is an iOS only measurement. Due to how iOS reports battery levels, it
14820     is likely to see many readings of 0.
14821   </summary>
14822 </histogram>
14824 <histogram name="Power.MilliConsumptionPerHourServer">
14825   <summary>
14826     The average power consumption, measured in milli-units per hour, when sync
14827     invalidator uses server-based non-blocking invalidator. Values for this
14828     metric are per session, i.e. from battery level at application entering
14829     foreground to returning to background, and normalized to an hourly average
14830     consumption. This is an iOS only measurement. Due to how iOS reports battery
14831     levels, it is likely to see many readings of 0.
14832   </summary>
14833 </histogram>
14835 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
14836   <summary>
14837     The number of times that the Automatic Light Sensor (ALS) adjusted the
14838     brightness during a session.  Values for this metric are clamped to 10k
14839     count, so the last bucket should be considered to be including all metrics
14840     above 10k.
14841   </summary>
14842 </histogram>
14844 <histogram name="Power.NumberOfSessionsPerCharge">
14845   <summary>
14846     The number of user sessions that occured since the last time that the device
14847     was charged. Values for this metric are clamped at 10k, so the last bucket
14848     should be considered to include all metrics about 10k.
14849   </summary>
14850 </histogram>
14852 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
14853   <summary>
14854     The amount of time between the user pressing the power button and Chrome
14855     acknowledging the button-down event on Chrome OS. Values for this metric are
14856     capped to two seconds.
14857   </summary>
14858 </histogram>
14860 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
14861   <summary>
14862     The amount of time between the user pressing the power button and releasing
14863     it on Chrome OS.
14864   </summary>
14865 </histogram>
14867 <histogram name="Power.RetrySuspendCount">
14868   <obsolete>
14869     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
14870     Power.SuspendAttemptsBeforeSuccess.
14871   </obsolete>
14872   <summary>
14873     The number of times Chrome OS retried suspend due to previous failure.
14874   </summary>
14875 </histogram>
14877 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
14878   <summary>
14879     The reason for the Chrome OS power manager shutting down or rebooting the
14880     system.
14881   </summary>
14882 </histogram>
14884 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
14885   <summary>
14886     The number of suspend attempts on Chrome OS. Samples are reported before
14887     each attempt, so this histogram may include cases where the system crashed
14888     instead of suspending.
14889   </summary>
14890 </histogram>
14892 <histogram name="Power.SuspendAttemptsBeforeCancel">
14893   <summary>
14894     The number of suspend attempts performed for a single suspend request (e.g.
14895     triggered by the lid being closed) that was eventually canceled on Chrome
14896     OS. This also includes requests that were canceled due to the system
14897     eventually shutting down due to repeated suspend failures.
14898   </summary>
14899 </histogram>
14901 <histogram name="Power.SuspendAttemptsBeforeSuccess">
14902   <summary>
14903     The number of suspend attempts performed for a single suspend request (e.g.
14904     triggered by the lid being closed) that eventually succeeded on Chrome OS.
14905     This includes the successful attempt.
14906   </summary>
14907 </histogram>
14909 <histogram name="Power.SuspendResult" enum="SuspendResult">
14910   <summary>
14911     The results of suspend attempts on Chrome OS. Samples are reported after
14912     each attempt.
14913   </summary>
14914 </histogram>
14916 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
14917   <obsolete>
14918     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
14919   </obsolete>
14920   <summary>Chrome OS suspend status.</summary>
14921 </histogram>
14923 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
14924   <summary>
14925     The percentage of aborted fan attempts out of total fan attempts per
14926     session, where an abort is due to hysteresis.  This value is computed from
14927     boot and sent when powerd starts and then every 15 minutes afterwards.
14928   </summary>
14929 </histogram>
14931 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
14932   <summary>
14933     The percentage of fan trip point passes that are more than one trip point.
14934     This value is computed from boot and sent when powerd starts and then every
14935     15 minutes afterwards.
14936   </summary>
14937 </histogram>
14939 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
14940   <summary>
14941     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
14942     (i.e., the device most likely ran out of battery while in suspend).
14943   </summary>
14944 </histogram>
14946 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
14947   <summary>
14948     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
14949   </summary>
14950 </histogram>
14952 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
14953   <summary>
14954     The number of times that the user adjusted the brightness during a session
14955     when on AC. Values for this metric are clamped to 10k count, so the last
14956     bucket should be considered to be including all metrics above 10k.
14957   </summary>
14958 </histogram>
14960 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
14961   <summary>
14962     The number of times that the user adjusted the brightness during a session
14963     when on battery. Values for this metric are clamped to 10k count, so the
14964     last bucket should be considered to be including all metrics above 10k.
14965   </summary>
14966 </histogram>
14968 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
14969   <summary>
14970     The number of bytes that were downloaded over the network for HTTP/HTTPS
14971     fetches that were not motivated by precaching. Logged per-request.
14972   </summary>
14973 </histogram>
14975 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
14976   <summary>
14977     The number of bytes that were downloaded because of precaching. Logged
14978     per-request.
14979   </summary>
14980 </histogram>
14982 <histogram name="Precache.Saved" units="bytes">
14983   <summary>
14984     The number of bytes during user browsing that were served from the cache,
14985     but would have been downloaded over a network if precaching was disabled.
14986     Logged per-request.
14987   </summary>
14988 </histogram>
14990 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
14991   <summary>Enumeration of what cookie actions a prerender caused.</summary>
14992 </histogram>
14994 <histogram name="Prerender.Event" enum="PrerenderEvent">
14995   <summary>
14996     Enumeration of what events related to prerendering have occurred.
14997   </summary>
14998 </histogram>
15000 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
15001   <obsolete>
15002     deprecated May 10 2012
15003   </obsolete>
15004   <summary>Hover Event counts for prerendering.</summary>
15005 </histogram>
15007 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
15008   <summary>
15009     Final status for prerender pages - either success, or why it was canceled.
15010   </summary>
15011 </histogram>
15013 <histogram name="Prerender.FinalStatusMatchComplete"
15014     enum="PrerenderFinalStatus">
15015   <summary>
15016     Final status for prerender pages - either success, or why it was canceled.
15017     This is for the MatchComplete set of pages (including some pages that were
15018     not actually prerendered), to match the control group.
15019   </summary>
15020 </histogram>
15022 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
15023   <obsolete>
15024     Deprecated Jan 14 2014.
15025   </obsolete>
15026   <summary>
15027     For prerenders that are swapped in, the percentage of pixels that is already
15028     final at swap-in time compared to when the spinner stops.
15029   </summary>
15030 </histogram>
15032 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
15033   <obsolete>
15034     deprecated May 10 2012
15035   </obsolete>
15036   <summary>
15037     Duration that a user hovers a link before clicking on it.
15039     This is recorded for all pages loaded in a session.
15040   </summary>
15041 </histogram>
15043 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
15044   <obsolete>
15045     deprecated May 10 2012
15046   </obsolete>
15047   <summary>
15048     Duration that the mouse pointer hovers on a link before the mouse pointer
15049     moves off of it.
15051     This is recorded for all pages loaded in a session.
15052   </summary>
15053 </histogram>
15055 <histogram name="Prerender.LocalPredictorEvent"
15056     enum="PrerenderLocalPredictorEvents">
15057   <summary>
15058     Enumeration of what events related to the local predictor have occurred
15059   </summary>
15060 </histogram>
15062 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
15063     units="milliseconds">
15064   <summary>
15065     Time to perform the LoggedIn Lookup for the local predictor. This operation
15066     checks whether a user his likely logged into a page that we would like to
15067     prerender.
15068   </summary>
15069 </histogram>
15071 <histogram name="Prerender.LocalPredictorServiceLookupTime"
15072     units="milliseconds">
15073   <summary>
15074     Time to perform the Service Lookup for the local predictor. This operation
15075     queries a Google service to obtain pages to prerender, as well as whether
15076     prerender candidate pages are likely safe for prerendering.
15077   </summary>
15078 </histogram>
15080 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
15081   <summary>
15082     Time from when a prerendered page is started to when it is first used due to
15083     user navigation. If the page is never used, it is not included in this
15084     histogram.  This only refers to prerenders based on the local predictor.
15085   </summary>
15086 </histogram>
15088 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
15089   <summary>
15090     Time to perform the URL Lookup for the local predictor. This operation
15091     retrieves from the user's local browsing history the URLs corresponding to
15092     URLIDs.
15093   </summary>
15094 </histogram>
15096 <histogram name="Prerender.LocalVisitCoreTransition"
15097     enum="PrerenderLocalVisitCoreTransition">
15098   <obsolete>
15099     deprecated Nov 16 2012
15100   </obsolete>
15101   <summary>
15102     The transition type for each new visit as recorded in the local visits
15103     database.
15104   </summary>
15105 </histogram>
15107 <histogram name="Prerender.LocalVisitDatabaseSize">
15108   <obsolete>
15109     deprecated Nov 16 2012
15110   </obsolete>
15111   <summary>Size of the local visits database (number of entries).</summary>
15112 </histogram>
15114 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
15115   <obsolete>
15116     deprecated Nov 16 2012
15117   </obsolete>
15118   <summary>
15119     Enumeration of what events related to local visits have occurred
15120   </summary>
15121 </histogram>
15123 <histogram name="Prerender.ModPagespeedHeader">
15124   <obsolete>
15125     Deprecated as of 10/2013.
15126   </obsolete>
15127   <summary>
15128     Previous version of the Prerender.PagespeedHeader.* histograms.
15129   </summary>
15130 </histogram>
15132 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
15133   <summary>
15134     A boolean that indicates whether the Omnibox navigation being committed
15135     could have been prerendered by the Omnibox Prerender system. This provides
15136     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
15137     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
15138     Prerendering is disabled, this histogram will register a 'false' entry. The
15139     total count is the equivalent of the deprecated
15140     NetworkActionPredictor.NavigationCount histogram.
15141   </summary>
15142 </histogram>
15144 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
15145   <summary>
15146     The number of navigations that use a prerender initiated from the Omnibox.
15147     The count is incremented when the Prerendered tab is swapped in if the
15148     Prerender was initiated by the Omnibox, which obviously requires
15149     Prerendering from the Omnibox to be enabled.
15150   </summary>
15151 </histogram>
15153 <histogram name="Prerender.OmniboxPrerenderCount">
15154   <summary>
15155     The number of prerenders initiated from the Omnibox. This is incremented
15156     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
15157     given the text the user has entered and the Autocomplete suggestion
15158     currently selected. It is only incremented if Prerendering from the Omnibox
15159     is enabled.
15160   </summary>
15161 </histogram>
15163 <histogram name="Prerender.PagespeedHeader.ServerCounts"
15164     enum="PagespeedHeaderServerType">
15165   <summary>
15166     The number of responses received bucketed into the range [0,4]: bucket 0 is
15167     the total number of responses received; bucket 1 is the number of responses
15168     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
15169     bucket 2 is the number of responses received with an X-Page-Speed header and
15170     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
15171     ngx_pagespeed server]; bucket 3 is the number of responses received with an
15172     X-Page-Speed header and a header value in the PageSpeed Service format
15173     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
15174     received with an X-Page-Speed header and a header value in neither of the
15175     preceding formats [indicating some other server; IISpeed is the only known
15176     one at this stage].
15177   </summary>
15178 </histogram>
15180 <histogram name="Prerender.PagespeedHeader.VersionCounts"
15181     enum="PagespeedVersion">
15182   <summary>
15183     The number of responses received that either have an X-Mod-Pagespeed header
15184     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
15185     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
15186     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
15187     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
15188     is that 'c' is incremented with each new release and 'd' is initially 0 but
15189     is incremented for each patch to a release.
15190   </summary>
15191 </histogram>
15193 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
15194   <obsolete>
15195     deprecated Nov 16 2012
15196   </obsolete>
15197   <summary>Types of pages rendered.</summary>
15198 </histogram>
15200 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
15201   <summary>
15202     Indicates whether the user has ever visited (in the past) a URL for which a
15203     prerender is launched.
15204   </summary>
15205 </histogram>
15207 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
15208   <obsolete>
15209     Deprecated 03/24/11.  Replaced by
15210     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
15211   </obsolete>
15212   <summary>
15213     Time from when a user navigates to a page to when it loads. Since the pages
15214     may start loading before the user navigates to it, this does not include any
15215     portion of load prior to navigation.
15217     This particular histogram is for all page loads for users who do not have
15218     prerendering enabled.
15219   </summary>
15220 </histogram>
15222 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
15223     units="milliseconds">
15224   <obsolete>
15225     Deprecated 03/24/11.   Replaced by
15226     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
15227   </obsolete>
15228   <summary>
15229     Time from when a user navigates to a page to when it loads. Since the pages
15230     may start loading before the user navigates to it, this does not include any
15231     portion of load prior to navigation.
15233     This particular histogram is only for pages that would have been prerendered
15234     if the user had prerender enabled.
15235   </summary>
15236 </histogram>
15238 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
15239     units="milliseconds">
15240   <obsolete>
15241     Deprecated 03/24/11.   Replaced by
15242     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
15243   </obsolete>
15244   <summary>
15245     Time from when a user navigates to a page to when it loads. Since the pages
15246     may start loading before the user navigates to it, this does not include any
15247     portion of load prior to navigation.
15249     This particular histogram is for all prerendered page loads for users who
15250     have prerender enabled.
15251   </summary>
15252 </histogram>
15254 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
15255     units="milliseconds">
15256   <obsolete>
15257     Deprecated 03/24/11.   Replaced by
15258     Prerender.PerceivedPLT_ContentPrefetchPrerender.
15259   </obsolete>
15260   <summary>
15261     Time from when a user navigates to a page to when it loads. Since the pages
15262     may start loading before the user navigates to it, this does not include any
15263     portion of load prior to navigation.
15265     This particular histogram is for all page loads for users who have
15266     prerendering enabled.
15267   </summary>
15268 </histogram>
15270 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
15271     units="milliseconds">
15272   <obsolete>
15273     Deprecated 03/24/11.   Replaced by
15274     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
15275   </obsolete>
15276   <summary>
15277     Time from when a user navigates to a page to when it loads. Since the pages
15278     may start loading before the user navigates to it, this does not include any
15279     portion of load prior to navigation.
15281     This particular histogram is for all page loads within 30 seconds after a
15282     prefetch tag is seen for users who do not have prerendering enabled.
15283   </summary>
15284 </histogram>
15286 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
15287     units="milliseconds">
15288   <obsolete>
15289     Deprecated 03/24/11.   Replaced by
15290     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
15291   </obsolete>
15292   <summary>
15293     Time from when a user navigates to a page to when it loads. Since the pages
15294     may start loading before the user navigates to it, this does not include any
15295     portion of load pre navigation.
15297     This particular histogram is for all page loads within 30 seconds after a
15298     prefetch tag is seen for users who have prerendering enabled.
15299   </summary>
15300 </histogram>
15302 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
15303   <summary>
15304     Time from when a user navigates to a page to when it loads. Since the pages
15305     may start loading before the user navigates to it, this does not include any
15306     portion of load prior to navigation.
15308     This is recorded for all pages loaded in a session.
15309   </summary>
15310 </histogram>
15312 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
15313   <summary>
15314     Time from when a user navigates to a page to when it loads. Since the pages
15315     may start loading before the user navigates to it, this does not include any
15316     portion of load prior to navigation.
15318     This is recorded for the first page load completing immediately after a
15319     prerender.
15320   </summary>
15321 </histogram>
15323 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
15324     units="milliseconds">
15325   <summary>
15326     Time from when a user navigates to a page to when it loads. Since the pages
15327     may start loading before the user navigates to it, this does not include any
15328     portion of load prior to navigation.
15330     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15331     There are two types: Any, and Non-overlapping.  The latter only applies to
15332     page loads initiated after the prerender.  This variable records cases where
15333     only Any triggered.
15334   </summary>
15335 </histogram>
15337 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
15338   <summary>
15339     Time from when a user navigates to a page to when it loads. Since the pages
15340     may start loading before the user navigates to it, this does not include any
15341     portion of load prior to navigation.
15343     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15344     There are two types: Any, and Non-overlapping.  The latter only applies to
15345     page loads initiated after the prerender.  This variable records cases where
15346     both triggered.
15347   </summary>
15348 </histogram>
15350 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
15351     units="milliseconds">
15352   <summary>
15353     Time from when a user navigates to a page to when it loads. Since the pages
15354     may start loading before the user navigates to it, this does not include any
15355     portion of load prior to navigation.
15357     This is recorded for the first page load completing immediately after a
15358     prerender, but which has also started after the prerender has been
15359     initiated.
15360   </summary>
15361 </histogram>
15363 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
15364     units="milliseconds">
15365   <summary>
15366     Time from when a user navigates to a page to when it loads. Since the pages
15367     may start loading before the user navigates to it, this does not include any
15368     portion of load prior to navigation.
15370     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
15371     There are two types: Any, and Non-overlapping.  The latter only applies to
15372     page loads initiated after the prerender.  This variable records cases where
15373     only Non-overlapping triggered.
15374   </summary>
15375 </histogram>
15377 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
15378   <summary>
15379     Time from when a user navigates to a page to when it loads. Since the pages
15380     may start loading before the user navigates to it, this does not include any
15381     portion of load prior to navigation.
15383     This is recorded only for prerendered pages, or for pages which would have
15384     been prerendered in the control case.
15385   </summary>
15386 </histogram>
15388 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
15389   <summary>
15390     Time from when a user navigates to a page to when it loads. Since the pages
15391     may start loading before the user navigates to it, this does not include any
15392     portion of load prior to navigation.
15394     This is recorded only for prerendered pages, or for pages which would have
15395     been prerendered in the control case.
15397     In MatchedComplete, the prerender group also contains cancelled prerenders,
15398     so as to produce a perfect match of page views attributed this group in the
15399     prerender group with those attributed to this group in the control group.
15400   </summary>
15401 </histogram>
15403 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
15404   <summary>
15405     Time from when a user navigates to a page to when it loads. Since the pages
15406     may start loading before the user navigates to it, this does not include any
15407     portion of load prior to navigation.
15409     This is recorded for all page loads which happen within 30 seconds after a
15410     prefetch tag is observed.
15411   </summary>
15412 </histogram>
15414 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
15415   <summary>
15416     Time from when a user navigates to a page to when it loads. Since the pages
15417     may start loading before the user navigates to it, this does not include any
15418     portion of load prior to navigation.
15420     This is recorded for all page loads which happen within 30 seconds after a
15421     prefetch tag is observed and which do not correspond to a prerender tag.
15422   </summary>
15423 </histogram>
15425 <histogram name="Prerender.PercentLoadDoneAtSwapin">
15426   <summary>
15427     For prerenders that are swapped in, the percentage of the time from load
15428     start until the onload event fires that has elapsed at the time of the
15429     swapin.
15430   </summary>
15431 </histogram>
15433 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
15434     units="milliseconds">
15435   <summary>
15436     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
15437     measure jank.
15438   </summary>
15439 </histogram>
15441 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
15442     units="milliseconds">
15443   <summary>
15444     How long the resource check portion of PrerenderManager::PeriodicCleanup
15445     takes, to measure jank.
15446   </summary>
15447 </histogram>
15449 <histogram name="Prerender.PrerenderCountOf3Max">
15450   <summary>
15451     After launching a prerender, how many simultanious prerenders are recorded
15452     as running, out of a maximum of three.
15453   </summary>
15454 </histogram>
15456 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
15457   <summary>
15458     For prerenders that finish loading before they are ever swapped in, their
15459     page load time until the onload event fires.
15460   </summary>
15461 </histogram>
15463 <histogram name="Prerender.PrerendersPerSessionCount">
15464   <summary>
15465     The number of sessions that have at least X successful prerenders.
15466   </summary>
15467 </histogram>
15469 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
15470   <summary>
15471     For each prerender link added to a document, records the rel types present
15472     on the link element.
15473   </summary>
15474 </histogram>
15476 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
15477   <summary>
15478     For each prerender in a document which starts prerendering, records the rel
15479     types present on the link element.
15480   </summary>
15481 </histogram>
15483 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
15484   <obsolete>
15485     deprecated Nov 16 2012
15486   </obsolete>
15487   <summary>
15488     This is the time from when a prerendered page finishes loading to when it is
15489     displayed, as measured by the renderer process. When a page is displayed
15490     before it finishes loading, no value is recorded in this histogram.
15491   </summary>
15492 </histogram>
15494 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
15495   <obsolete>
15496     deprecated Nov 16 2012
15497   </obsolete>
15498   <summary>
15499     Perceived load time of a page, as measured by the renderer process. For
15500     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
15501     pages, this is the time from when the prerendered page is moved into a
15502     TabContents until finish. &quot;Finish&quot; == after onload() and all
15503     resources are loaded. Note that this is 0 if the loading finishes before the
15504     page is moved into a TabContents.
15505   </summary>
15506 </histogram>
15508 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
15509   <obsolete>
15510     deprecated Nov 16 2012
15511   </obsolete>
15512   <summary>
15513     Perceived load time of a prerendered page that is displayed, as measured by
15514     the renderer process. This is the time from when the prerendered page is
15515     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
15516     and all resources are loaded. Note that this is 0 if the loading finishes
15517     before the page is moved into a TabContents.
15518   </summary>
15519 </histogram>
15521 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
15522   <obsolete>
15523     deprecated Nov 16 2012
15524   </obsolete>
15525   <summary>
15526     The time elapsed between when the prerendering of a page starts and when the
15527     page is displayed, as measured by the renderer process. Prerendered pages
15528     discarded without being displayed are excluded from this count.
15529   </summary>
15530 </histogram>
15532 <histogram name="Prerender.SchemeCancelReason"
15533     enum="PrerenderSchemeCancelReason">
15534   <summary>
15535     The detailed reason why a prerender is canceled with
15536     FINAL_STATUS_UNSUPPORTED_SCHEME
15537   </summary>
15538 </histogram>
15540 <histogram name="Prerender.Sessions" enum="PrerenderMode">
15541   <obsolete>
15542     deprecated Nov 16 2012
15543   </obsolete>
15544   <summary>Enumeration of how prerender was used per session.</summary>
15545 </histogram>
15547 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
15548     units="milliseconds">
15549   <summary>Time to perform the session storage namespace merge.</summary>
15550 </histogram>
15552 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
15553     units="milliseconds">
15554   <summary>
15555     For simulated local browsing prerendering, the baseline PLT of pages without
15556     any prerendering for pages that would be prerendered.
15557   </summary>
15558 </histogram>
15560 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
15561   <summary>
15562     For simulated local browsing prerendering, the estimated PLT of pages with
15563     prerendering enabled for pages that would be prerendered.
15564   </summary>
15565 </histogram>
15567 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
15568     enum="BooleanSuppressed">
15569   <summary>
15570     A boolean that indicates how often we suppress a dialog from a tab when
15571     swapping it with a prerender.
15572   </summary>
15573 </histogram>
15575 <histogram name="Prerender.TabContentsDeleterTimeout"
15576     enum="BooleanCloseTimeout">
15577   <summary>
15578     A boolean that indicates how often we fail to delete an old prerendered tab
15579     before the timeout.
15580   </summary>
15581 </histogram>
15583 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
15584   <summary>
15585     Enumeration of what events related to the TabHelper class have occurred.
15586   </summary>
15587 </histogram>
15589 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
15590   <summary>Time between subsequent prerender requests.</summary>
15591 </histogram>
15593 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
15594   <summary>
15595     The time elapsed between the most recent visit to a URL and when an
15596     attempted prerender of the same URL is cancelled with
15597     FINAL_STATUS_RECENTLY_VISITED.
15598   </summary>
15599 </histogram>
15601 <histogram name="Prerender.TimeToClick" units="milliseconds">
15602   <obsolete>
15603     deprecated Nov 16 2012
15604   </obsolete>
15605   <summary>Duration that a user hovers a link before clicking on it.</summary>
15606 </histogram>
15608 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
15609   <obsolete>
15610     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
15611     range.
15612   </obsolete>
15613   <summary>
15614     Time from when a prerendered page is started to when it is first used due to
15615     user navigation. If the page is never used, it is not included in this
15616     histogram.
15617   </summary>
15618 </histogram>
15620 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
15621   <summary>
15622     Time from when a prerendered page is started to when it is first used due to
15623     user navigation. If the page is never used, it is not included in this
15624     histogram.
15625   </summary>
15626 </histogram>
15628 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
15629   <summary>The frequency of ways that new user profiles are added.</summary>
15630 </histogram>
15632 <histogram name="Profile.AppCount">
15633   <summary>The number of installed apps when a profile is opened.</summary>
15634 </histogram>
15636 <histogram name="Profile.AuthResult" enum="ProfileAuth">
15637   <summary>
15638     Counts of authorization results when trying to open a locked profile from
15639     the User Manager.
15640   </summary>
15641 </histogram>
15643 <histogram name="Profile.Avatar" enum="ProfileAvatar">
15644   <summary>The frequency of selection of each avatar.</summary>
15645 </histogram>
15647 <histogram name="Profile.BookmarksSize" units="MB">
15648   <summary>Size of the bookmarks database.</summary>
15649 </histogram>
15651 <histogram name="Profile.CookiesSize" units="MB">
15652   <summary>Size of the cookies database.</summary>
15653 </histogram>
15655 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
15656   <summary>Result (final status) when creating a new profile.</summary>
15657 </histogram>
15659 <histogram name="Profile.CreateTime" units="milliseconds">
15660   <obsolete>
15661     Deprecated as of 8/2013.
15662   </obsolete>
15663   <summary>
15664     Back-end time elapsed while creating a new profile. The max is 30 seconds,
15665     when an external timeout was applied.
15666   </summary>
15667 </histogram>
15669 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
15670   <obsolete>
15671     Deprecated as of 8/2013.
15672   </obsolete>
15673   <summary>
15674     Time elapsed before the user decided to cancel creation of a new profile.
15675     Since only managed-user profile creation can be canceled, this time comes
15676     from managed-user registration. The max is 30 seconds, when an external
15677     timeout was applied.
15678   </summary>
15679 </histogram>
15681 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
15682   <summary>
15683     Time elapsed from when the handler received the message that a user clicked
15684     'Create' until the user decided to cancel creation of a new profile. Since
15685     only managed-user profile creation can be canceled, this time comes from
15686     managed-user registration.
15687   </summary>
15688 </histogram>
15690 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
15691   <summary>
15692     Time elapsed from when the handler received the message that a user clicked
15693     'Create' until the creation either failed with a local error (see
15694     Profile.CreateResult), was canceled (also recorded in
15695     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
15696   </summary>
15697 </histogram>
15699 <histogram name="Profile.ExtensionSize" units="MB">
15700   <summary>Size of the extension cookies database.</summary>
15701 </histogram>
15703 <histogram name="Profile.FaviconsSize" units="MB">
15704   <summary>Size of the favicons database.</summary>
15705 </histogram>
15707 <histogram name="Profile.HistorySize" units="MB">
15708   <summary>Size of the history database.</summary>
15709 </histogram>
15711 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
15712   <summary>
15713     Number of times users launch a browser window from either a primary or
15714     secondary profile (i.e., each time a browser window is opened we log which
15715     type of profile it belongs to).
15716   </summary>
15717 </histogram>
15719 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
15720   <summary>
15721     Counts of users added and deleted. Percentages are not meaningful. Please
15722     look at the ratio of the counts/percentages.
15723   </summary>
15724 </histogram>
15726 <histogram name="Profile.NumberOfManagedProfiles">
15727   <summary>
15728     Counts the number of locally managed profiles on a user's machine when
15729     Chrome starts up, among cases with at least one profile.
15730   </summary>
15731 </histogram>
15733 <histogram name="Profile.NumberOfProfiles">
15734   <summary>
15735     Counts the number of profiles on a user's machine when Chrome starts up.
15736   </summary>
15737 </histogram>
15739 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
15740   <obsolete>
15741     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
15742   </obsolete>
15743   <summary>
15744     Counts the number of profiles on a user's machine whenever a profile is
15745     added or deleted.
15746   </summary>
15747 </histogram>
15749 <histogram name="Profile.NumberOfProfilesOnStartup">
15750   <obsolete>
15751     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
15752     suspect, especially after 2012-02-24: see https://crbug.com/189213.
15753   </obsolete>
15754   <summary>
15755     Counts the number of profiles on a user's machine when Chrome starts up.
15756   </summary>
15757 </histogram>
15759 <histogram name="Profile.NumberOfSignedInProfiles">
15760   <summary>
15761     Counts the number of signed-in profiles on a user's machine when Chrome
15762     starts up, among cases with at least one profile.
15763   </summary>
15764 </histogram>
15766 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
15767   <obsolete>
15768     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
15769   </obsolete>
15770   <summary>
15771     Counts the number of profiles that are signed in to Chrome when Chrome
15772     starts up.
15773   </summary>
15774 </histogram>
15776 <histogram name="Profile.Opening" enum="ProfileOpen">
15777   <obsolete>
15778     Deprecated because it did not present the information clearly.
15779   </obsolete>
15780   <summary>The frequency of ways that the profiles are opened.</summary>
15781 </histogram>
15783 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
15784   <summary>
15785     The frequency with which the user opens the different profile menus or
15786     switches profiles. For the open statistics, this does not mean the user
15787     necessarily opened a profile after clicking. The switch statistics indicate
15788     how often and how the user switches profiles. They are provided together for
15789     comparison of how often the user actually switches after opening the avatar
15790     bubble menu.
15791   </summary>
15792 </histogram>
15794 <histogram name="Profile.PercentageOfManagedProfiles">
15795   <summary>
15796     Tracks the percentage (0-100) of profiles that are locally managed, recorded
15797     when Chrome starts up.
15798   </summary>
15799 </histogram>
15801 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
15802   <summary>
15803     The error with the current user profile that caused an error dialog to be
15804     shown. This dialog is shown usually when there is some sort of corruption in
15805     the user's profile data.
15806   </summary>
15807 </histogram>
15809 <histogram name="Profile.SupervisedProfileCreateError"
15810     enum="GoogleServiceAuthError">
15811   <summary>
15812     The error code generated in the final step (registration step) of creating a
15813     new supervised profile.
15814   </summary>
15815 </histogram>
15817 <histogram name="Profile.SupervisedProfileImportError"
15818     enum="GoogleServiceAuthError">
15819   <summary>
15820     The error code generated in the final step (registration step) of importing
15821     a supervised profile.
15822   </summary>
15823 </histogram>
15825 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
15826   <summary>
15827     Time elapsed from when the handler received the message that a user clicked
15828     'Create' to create a new supervised user profile until the registration ends
15829     either successfully or with a failure (both recorded in
15830     Profile.SupervisedProfileCreateResult).
15831   </summary>
15832 </histogram>
15834 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
15835   <summary>
15836     Time elapsed from when the handler received the message that a user clicked
15837     'Import supervised user' until the registration ends either successfully or
15838     with a failure (both recorded in Profile.SupervisedProfileImportResult).
15839   </summary>
15840 </histogram>
15842 <histogram name="Profile.SwitchGaiaPhotoSettings"
15843     enum="ProfileGaiaPhotoOptions">
15844   <summary>
15845     Counts of when users switch to using their GAIA photo instead of an avatar
15846     icon or the opposite when they switch back to an avatar icon instead of
15847     their GAIA photo.
15848   </summary>
15849 </histogram>
15851 <histogram name="Profile.Sync" enum="ProfileSync">
15852   <obsolete>
15853     Deprecated because it did not present the information clearly.
15854   </obsolete>
15855   <summary>Activity of the user with regards to sync.</summary>
15856 </histogram>
15858 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
15859   <summary>
15860     Number of times and ways the user customized the sync options of their
15861     profile. Percentages are not meaningful. To determine percentages, take the
15862     count of a given action over the count of number of customizations.
15863   </summary>
15864 </histogram>
15866 <histogram name="Profile.SyncSignIn" enum="ProfileType">
15867   <summary>
15868     Number of times the user signed into sync from original or secondary
15869     profile.
15870   </summary>
15871 </histogram>
15873 <histogram name="Profile.ThumbnailsSize" units="MB">
15874   <summary>Size of the thumbnails database.</summary>
15875 </histogram>
15877 <histogram name="Profile.TopSitesSize" units="MB">
15878   <summary>Size of the top sites database.</summary>
15879 </histogram>
15881 <histogram name="Profile.TotalHistorySize" units="MB">
15882   <summary>Total size of all history databases.</summary>
15883 </histogram>
15885 <histogram name="Profile.TotalSize" units="MB">
15886   <summary>Total size of the profile data (excluding sub-folders).</summary>
15887 </histogram>
15889 <histogram name="Profile.Update" enum="ProfileType">
15890   <summary>Times a profile name and/or avatar was updated.</summary>
15891 </histogram>
15893 <histogram name="Profile.VisitedLinksSize" units="MB">
15894   <summary>Size of the visited links database.</summary>
15895 </histogram>
15897 <histogram name="Profile.WebDataSize" units="MB">
15898   <summary>Size of the web data database.</summary>
15899 </histogram>
15901 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
15902   <summary>
15903     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
15904     Reset Profile dialog.
15905   </summary>
15906 </histogram>
15908 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
15909   <obsolete>
15910     Deprecated 8/2013. No longer tracked.
15911   </obsolete>
15912   <summary>
15913     Errors that Protector detects about default search provider in Web Data.
15914     Reported once when Web Data is loaded.
15915   </summary>
15916 </histogram>
15918 <histogram name="Protector.Preferences" enum="ProtectorError">
15919   <obsolete>
15920     Deprecated 8/2013. No longer tracked.
15921   </obsolete>
15922   <summary>
15923     Errors that Protector detects about protected settings in Preferences.
15924     Reported once when profile is loaded.
15925   </summary>
15926 </histogram>
15928 <histogram name="Protector.SearchProvider" enum="SearchEngine">
15929   <obsolete>
15930     Deprecated 8/2013. No longer tracked.
15931   </obsolete>
15932   <summary>
15933     When the default search provider setting is changed outside of Chrome, which
15934     is detected by the Protector, this histogram reports the new setting.
15935   </summary>
15936 </histogram>
15938 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
15939   <obsolete>
15940     Deprecated 8/2013. No longer tracked.
15941   </obsolete>
15942   <summary>
15943     When the startup settings are changed outside of Chrome, which is detected
15944     by the Protector, this histogram reports the new setting.
15945   </summary>
15946 </histogram>
15948 <histogram name="Quickoffice.docPageCount">
15949   <summary>
15950     Records the page count when a compound binary format document is opened.
15951   </summary>
15952 </histogram>
15954 <histogram name="Quickoffice.docParagraphCount">
15955   <summary>
15956     Records the paragraph count when a compound binary format document is
15957     opened.
15958   </summary>
15959 </histogram>
15961 <histogram name="Quickoffice.docSectionCount">
15962   <summary>
15963     Records the section count when a compound binary format document is opened.
15964   </summary>
15965 </histogram>
15967 <histogram name="Quickoffice.docxPageCount">
15968   <summary>
15969     Records the page count when an OOXML format document is opened.
15970   </summary>
15971 </histogram>
15973 <histogram name="Quickoffice.docxParagraphCount">
15974   <summary>
15975     Records the paragraph count when an OOXML format document is opened.
15976   </summary>
15977 </histogram>
15979 <histogram name="Quickoffice.docxSectionCount">
15980   <summary>
15981     Records the section count when an OOXML format document is opened.
15982   </summary>
15983 </histogram>
15985 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
15986   <summary>
15987     Records the various different error types encountered when opening and
15988     reading MS Office file formats in the Quickoffice viewer. These range from
15989     Nacl crashes and uncaught javascript exceptions to document errors inside
15990     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
15991     format in which they occurred.
15992   </summary>
15993 </histogram>
15995 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
15996   <summary>
15997     Records the various different file types supported by Quickoffice (like MS
15998     Word, Excel, Powerpoint files) when they opened in the browser to measure
15999     which file formats are most popular.
16000   </summary>
16001 </histogram>
16003 <histogram name="Quickoffice.pptMasterCount">
16004   <summary>
16005     Records the number of slide masters when a compound binary format
16006     presentation is opened.
16007   </summary>
16008 </histogram>
16010 <histogram name="Quickoffice.pptSlideCount">
16011   <summary>
16012     Records the slide count when a compound binary format presentation is
16013     opened.
16014   </summary>
16015 </histogram>
16017 <histogram name="Quickoffice.pptxMasterCount">
16018   <summary>
16019     Records the number of slide masters when an OOXML format presentation is
16020     opened.
16021   </summary>
16022 </histogram>
16024 <histogram name="Quickoffice.pptxSlideCount">
16025   <summary>
16026     Records the slide count when an OOXML format presentation is opened.
16027   </summary>
16028 </histogram>
16030 <histogram name="Quickoffice.xlsFormattedCellCount">
16031   <summary>
16032     Records the number of cells that contain formatting data in the default
16033     worksheet when a compound binary format spreadsheet is opened.
16034   </summary>
16035 </histogram>
16037 <histogram name="Quickoffice.xlsNonEmptyCellCount">
16038   <summary>
16039     Records the number of non-empty cells in the default worksheet when a
16040     compound binary format spreadsheet is opened.
16041   </summary>
16042 </histogram>
16044 <histogram name="Quickoffice.xlsSheetCount">
16045   <summary>
16046     Records the number of worksheets when a compound binary format spreadsheet
16047     is opened.
16048   </summary>
16049 </histogram>
16051 <histogram name="Quickoffice.xlsxFormattedCellCount">
16052   <summary>
16053     Records the number of cells that contain formatting data in the default
16054     worksheet when an OOXML format spreadsheet is opened.
16055   </summary>
16056 </histogram>
16058 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
16059   <summary>
16060     Records the number of non-empty cells when an OOXML format spreadsheet is
16061     opened.
16062   </summary>
16063 </histogram>
16065 <histogram name="Quickoffice.xlsxSheetCount">
16066   <summary>
16067     Records the number of worksheets when an OOXML format spreadsheet is opened.
16068   </summary>
16069 </histogram>
16071 <histogram name="Renderer.AcceleratedFixedRootBackground"
16072     enum="AcceleratedFixedRootBackground">
16073   <summary>
16074     Keeps track of the number of main frame scrolls with an accelerated fixed
16075     root background, the number of main frame scrolls with an unaccelerated
16076     fixed root background, and the total number of main frame scrolls.
16077   </summary>
16078 </histogram>
16080 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
16081   <summary>
16082     Total count of the number of RenderLayers which are scrollable areas, need
16083     to be promoted to stacking containers, and will use composited scrolling.
16084     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
16085     first becomes scrollable, first needs to become a stacking container, and
16086     first uses composited scrolling, respectively.
16087   </summary>
16088 </histogram>
16090 <histogram name="Renderer.DrawDuration" units="milliseconds">
16091   <summary>The time it takes for the compositor to draw a frame.</summary>
16092 </histogram>
16094 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
16095   <summary>
16096     The amount by which the compositor's draw duration was overestimated in a
16097     particular frame (0 if the duration was perfectly predicted or
16098     underestimated).
16099   </summary>
16100 </histogram>
16102 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
16103   <summary>
16104     The amount by which the compositor's draw duration was underestimated in a
16105     particular frame (0 if the duration was perfectly predicted or
16106     overestimated).
16107   </summary>
16108 </histogram>
16110 <histogram name="Renderer.GpuLatency" units="milliseconds">
16111   <summary>
16112     The delay between the compositor submitting a command to the GPU and that
16113     command executing on the GPU. This delay is measured once per frame.
16114   </summary>
16115 </histogram>
16117 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
16118   <summary>
16119     The amount by which GPU latency was overestimated in a particular frame (0
16120     if the latency was perfectly predicted or underestimated).
16121   </summary>
16122 </histogram>
16124 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
16125   <summary>
16126     The amount by which GPU latency was underestimated in a particular frame (0
16127     if the latency was perfectly predicted or overestimated).
16128   </summary>
16129 </histogram>
16131 <histogram name="Renderer.PixelIncreaseFromTransitions">
16132   <summary>
16133     A lower-bound on the percentage increase in memory that would result from
16134     promoting all layers that have a webkit-transition on opacity or transform.
16135   </summary>
16136 </histogram>
16138 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
16139   <obsolete>
16140     Deprecated as of 10/2013.
16141   </obsolete>
16142   <summary>
16143     This measures how long all unload event handlers required to run whenever an
16144     unload event is processed.
16145   </summary>
16146 </histogram>
16148 <histogram name="Renderer2.FinishDocToFinish">
16149   <summary>
16150     The time from when a document finished loading to when all it's resources
16151     are also loaded.
16152   </summary>
16153 </histogram>
16155 <histogram name="Renderer2.RequestToFinish">
16156   <obsolete>
16157     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
16158   </obsolete>
16159   <summary>
16160     The time from when a page was requested by a user to when it is fully
16161     loaded.
16162   </summary>
16163 </histogram>
16165 <histogram name="Renderer2.RequestToFinish_L">
16166   <summary>
16167     The time from when a page was requested by a user to when it is fully
16168     loaded.
16169   </summary>
16170 </histogram>
16172 <histogram name="Renderer2.RequestToFirstLayout">
16173   <summary>
16174     The time from when a page was requested by a user to its first layout.
16175   </summary>
16176 </histogram>
16178 <histogram name="Renderer2.RequestToStart">
16179   <summary>
16180     The time from when a page was requested by a user to when it starts loading.
16181   </summary>
16182 </histogram>
16184 <histogram name="Renderer2.StartToFinish">
16185   <summary>
16186     The time from when a page started loading to when it is fully loaded.
16187   </summary>
16188 </histogram>
16190 <histogram name="Renderer2.StartToFinishDoc">
16191   <summary>
16192     The time from when a page starts loading to when the main document is
16193     finished loading.
16194   </summary>
16195 </histogram>
16197 <histogram name="Renderer2.StartToFirstLayout">
16198   <summary>
16199     The time from when a page starts loading to its first layout.
16200   </summary>
16201 </histogram>
16203 <histogram name="Renderer4.Abandoned" enum="Abandoned">
16204   <summary>
16205     Distribution of actual finished pages, vs abandoned pages, where we needed
16206     to declare a finish time prematurely since the page was being closed
16207     (exited).
16208   </summary>
16209 </histogram>
16211 <histogram name="Renderer4.AccelContentPaintDurationMS">
16212   <summary>
16213     Time spent by WebKit painting the page, in milliseconds, when the GPU
16214     acceleration is active, for paints that affect non-root layers.
16215   </summary>
16216 </histogram>
16218 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
16219   <summary>
16220     WebKit paint throughput, measured in megapixels per second, when GPU
16221     acceleration is active, for paints that affect non-root layers.
16222   </summary>
16223 </histogram>
16225 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
16226   <summary>Time between frames when GPU acceleration is active.</summary>
16227 </histogram>
16229 <histogram name="Renderer4.AccelRootPaintDurationMS">
16230   <summary>
16231     Time spent by WebKit painting the page, in milliseconds, when the GPU
16232     acceleration is active, for paints that affect the root layer.
16233   </summary>
16234 </histogram>
16236 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
16237   <summary>
16238     WebKit paint throughput, measured in megapixels per second, when GPU
16239     acceleration is active, for paints that affect the root layer.
16240   </summary>
16241 </histogram>
16243 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
16244   <summary>
16245     Time from when the animation callback was posted to when it ran.
16246   </summary>
16247 </histogram>
16249 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
16250   <summary>
16251     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
16252     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
16253     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
16254     time when renderer requested load of document, after any unload of last
16255     document. &quot;Commit&quot;== time when renderer got first byte of
16256     document.
16257   </summary>
16258 </histogram>
16260 <histogram name="Renderer4.BeginToFinish">
16261   <summary>TBD</summary>
16262 </histogram>
16264 <histogram name="Renderer4.BeginToFinishDoc">
16265   <summary>TBD</summary>
16266 </histogram>
16268 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
16269   <summary>
16270     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
16271     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
16272     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
16273     time when renderer requested load of document, after any unload of last
16274     document. &quot;First paint&quot;== time when first paint operation was
16275     performed.
16276   </summary>
16277 </histogram>
16279 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
16280   <summary>
16281     Time from &quot;big&quot; to &quot;first paint after load.&quot;
16282     &quot;Begin&quot;== &quot;request&quot; if user requested, and
16283     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
16284     document. &quot;Start&quot;== time when renderer requested load of document,
16285     after any unload of last document. &quot;First paint after load&quot;== time
16286     after onload() when first paint operation is performed.
16287   </summary>
16288 </histogram>
16290 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
16291   <summary>
16292     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
16293     time when renderer got first byte of document.  &quot;Finish&quot;==after
16294     onload() and all resources are loaded.
16295   </summary>
16296 </histogram>
16298 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
16299   <summary>
16300     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
16301     time when renderer got first byte of document. &quot;Finish doc&quot; ==
16302     main document loaded, before onload(). &quot;Finish&quot;==after onload()
16303     and all resources are loaded.
16304   </summary>
16305 </histogram>
16307 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
16308   <summary>
16309     Time from &quot;commit&quot; to &quot;first paint.&quot;
16310     &quot;Commit&quot;== time when renderer got first byte of document.
16311     &quot;First paint&quot;== time when first paint operation was performed.
16312   </summary>
16313 </histogram>
16315 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
16316   <summary>
16317     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
16318     &quot;Commit&quot;== time when renderer got first byte of document.
16319     &quot;First paint after load&quot;== time after onload() when first paint
16320     operation is performed.
16321   </summary>
16322 </histogram>
16324 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
16325   <summary>
16326     Time between frames, as measured on the compositor thread. This is collected
16327     once per frame while it is being drawn to the screen in the compositor.
16328   </summary>
16329 </histogram>
16331 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
16332   <obsolete>
16333     Renamed to Renderer4.pixelCountCulled_Draw.
16334   </obsolete>
16335   <summary>
16336     Number of pixels that culling prevented being drawn to the screen,
16337     normalized to the viewport size. This is collected once per frame while it
16338     is being drawn to the screen in the compositor.
16339   </summary>
16340 </histogram>
16342 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
16343   <obsolete>
16344     Renamed to Renderer4.pixelCountOpaque_Draw.
16345   </obsolete>
16346   <summary>
16347     Number of pixels drawn to the screen and known opaque, normalized to the
16348     viewport size. This is collected once per frame while it is being drawn to
16349     the screen in the compositor.
16350   </summary>
16351 </histogram>
16353 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
16354   <obsolete>
16355     Renamed to Renderer4.pixelCountTranslucent_Draw.
16356   </obsolete>
16357   <summary>
16358     Number of pixels drawn to the screen and not known opaque, normalized to the
16359     viewport size. This is collected once per frame while it is being drawn to
16360     the screen in the compositor.
16361   </summary>
16362 </histogram>
16364 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
16365   <summary>
16366     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
16367     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
16368     onload() and all resources are loaded.
16369   </summary>
16370 </histogram>
16372 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
16373   <summary>
16374     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
16375     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
16376     paint after load&quot;== time after onload() when first paint operation is
16377     performed.
16378   </summary>
16379 </histogram>
16381 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
16382     units="rects">
16383   <summary>
16384     Number of rects inside of a PictureLayer's invalidation region per commit.
16385   </summary>
16386 </histogram>
16388 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
16389   <summary>
16390     Time to determine the page language. This is done after the page has been
16391     loaded.
16392   </summary>
16393 </histogram>
16395 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
16396   <summary>
16397     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
16398     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
16399     computed the properties we need. Only recorded for the first 50 frames of
16400     every page.
16401   </summary>
16402 </histogram>
16404 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
16405   <summary>
16406     The ratio of CC Layers which are candidates for LCDText AA / total picture
16407     or content Layers.  Recorded in LayerTreeHost, after
16408     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
16409     we need. Only recorded for the first 50 frames of every page.
16410   </summary>
16411 </histogram>
16413 <histogram name="Renderer4.LoadType" enum="LoadType">
16414   <summary>
16415     Probability distribution for enumerated varieties of page loads.
16416   </summary>
16417 </histogram>
16419 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
16420   <summary>
16421     Number of pixels that culling prevented being drawn to the screen, recorded
16422     as 10 times the percentage of the viewport that these pixels cover. This is
16423     collected once per frame while it is being drawn to the screen in the
16424     compositor.
16425   </summary>
16426 </histogram>
16428 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
16429   <summary>
16430     Number of pixels known to be opaque, recorded as 10 times the percentage of
16431     the viewport that these pixels cover.
16432   </summary>
16433 </histogram>
16435 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
16436   <summary>
16437     Number of pixels painted by WebKit into main memory, recorded as 10 times
16438     the percentage of the viewport that these pixels cover. This is collected
16439     once per commit from WebKit to the compositor.
16440   </summary>
16441 </histogram>
16443 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
16444   <summary>
16445     Number of pixels not known to be opaque opaque, recorded as 10 times the
16446     percentage of the viewport that these pixels cover.
16447   </summary>
16448 </histogram>
16450 <histogram name="Renderer4.renderPassCount">
16451   <summary>
16452     The number of render passes (or render targets) in the renderer's frame. If
16453     the value is more than one, then an intermediate rendering target must be
16454     used during the rendering of the frame for each render pass greater than
16455     one.
16456   </summary>
16457 </histogram>
16459 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
16460   <summary>
16461     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
16462     time when user requested document.  &quot;Finish&quot;==after onload() and
16463     all resources are loaded.
16464   </summary>
16465 </histogram>
16467 <histogram name="Renderer4.RequestToStart" units="milliseconds">
16468   <summary>
16469     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
16470     time when user requested document. &quot;Start&quot;== time when renderer
16471     requested load of document, after any unload of last document.
16472   </summary>
16473 </histogram>
16475 <histogram name="Renderer4.Snapshot">
16476   <summary>Time to capture a renderer snapshot.</summary>
16477 </histogram>
16479 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
16480     units="milliseconds">
16481   <summary>
16482     Time between frames when the software renderer is being used, as measured on
16483     the compositor thread. This is collected once per frame while it is being
16484     drawn to the screen in the compositor.
16485   </summary>
16486 </histogram>
16488 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
16489   <summary>Time between frames when the page is not GPU accelerated.</summary>
16490 </histogram>
16492 <histogram name="Renderer4.SoftwarePaintDurationMS">
16493   <summary>
16494     Time spent by WebKit painting the page, in milliseconds, when the page is
16495     not GPU accelerated.
16496   </summary>
16497 </histogram>
16499 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
16500   <summary>
16501     WebKit paint throughput, measured in megapixels per second, when the page is
16502     not GPU accelerated.
16503   </summary>
16504 </histogram>
16506 <histogram name="Renderer4.StartToCommit" units="milliseconds">
16507   <summary>
16508     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
16509     when renderer requested load of document, after any unload of last document.
16510     &quot;Commit&quot;== time when renderer got first byte of document.
16511   </summary>
16512 </histogram>
16514 <histogram name="Renderer4.StartToFinish" units="milliseconds">
16515   <summary>
16516     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
16517     when renderer requested load of document, after any unload of last document.
16518     &quot;Finish&quot;==after onload() and all resources are loaded.
16519   </summary>
16520 </histogram>
16522 <histogram name="Renderer4.TextureGpuUploadTimeUS">
16523   <summary>
16524     The number of microseconds it took to upload a tile's full texture as
16525     measured on the GPU process.
16526   </summary>
16527 </histogram>
16529 <histogram name="Renderer4.Thumbnail">
16530   <summary>Time to capture a renderer thumbnail.</summary>
16531 </histogram>
16533 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
16534   <summary>
16535     Number of tiles that culling prevented being uploaded to texture memory.
16536     This is an approximation and is recorded as a 100 times the percentage of
16537     the number of tiles, of default size, needed to cover the viewport. This is
16538     collected once per commit from WebKit to the compositor.
16539   </summary>
16540 </histogram>
16542 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
16543   <obsolete>
16544     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
16545   </obsolete>
16546   <summary>
16547     Number of pixels that culling prevented being uploaded to texture memory,
16548     normalized to the viewport size. This is collected once per commit from
16549     WebKit to the compositor.
16550   </summary>
16551 </histogram>
16553 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
16554   <obsolete>
16555     Renamed to Renderer4.pixelCountOpaque_Upload.
16556   </obsolete>
16557   <summary>
16558     Number of pixels uploaded to texture memory and known to be opaque,
16559     normalized to the viewport size. This is collected once per commit from
16560     WebKit to the compositor.
16561   </summary>
16562 </histogram>
16564 <histogram name="Renderer4.uploadPixelCountTranslucent"
16565     units="NormalizedPixels">
16566   <obsolete>
16567     Renamed to Renderer4.pixelCountTranslucent_Upload.
16568   </obsolete>
16569   <summary>
16570     Number of pixels uploaded to texture memory and not known opaque, normalized
16571     to the viewport size.  This is collected once per commit from WebKit to the
16572     compositor.
16573   </summary>
16574 </histogram>
16576 <histogram name="RequestAutocomplete.DismissalState"
16577     enum="AutofillDialogDismissalState">
16578   <summary>
16579     The state of the requestAutocomplete() dialog when it was dismissed.
16580   </summary>
16581 </histogram>
16583 <histogram name="RequestAutocomplete.InitialUserState"
16584     enum="AutofillDialogInitialUserState">
16585   <summary>
16586     The initial state of a user that's interacting with a freshly shown
16587     requestAutocomplete() dialog.
16588   </summary>
16589 </histogram>
16591 <histogram name="RequestAutocomplete.PopupInDialog"
16592     enum="AutofillDialogPopupEvent">
16593   <summary>
16594     User interactions with the Autofill popup shown while filling an
16595     requestAutocomplete() dialog.
16596   </summary>
16597 </histogram>
16599 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
16600   <summary>
16601     Measures the frequency of security warnings and errors in the
16602     RequestAutocomplete dialog.
16603   </summary>
16604 </histogram>
16606 <histogram name="RequestAutocomplete.UiDuration" units="ms">
16607   <summary>
16608     Measures the duration for which an requestAutocomplete() dialog was shown.
16609   </summary>
16610 </histogram>
16612 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
16613   <summary>
16614     Measures the duration for which an requestAutocomplete() dialog was shown,
16615     in cases where the user ended up canceling out of the dialog.
16616   </summary>
16617 </histogram>
16619 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
16620   <summary>
16621     Measures the duration for which an requestAutocomplete() dialog was shown,
16622     in cases where the user ended up accepting the dialog.
16623   </summary>
16624 </histogram>
16626 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
16627   <summary>
16628     Measures how users are interacting with the requestAutocomplete() dialog UI.
16629   </summary>
16630 </histogram>
16632 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
16633   <summary>
16634     Measures the duration of time it takes for the requestAutocomplete() UI to
16635     be actionable by the user after it is shown.
16636   </summary>
16637 </histogram>
16639 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
16640   <summary>
16641     Measures the frequency of errors in communicating with the Google Online
16642     Wallet server.
16643   </summary>
16644 </histogram>
16646 <histogram name="RequestAutocomplete.WalletRequiredActions"
16647     enum="WalletRequiredActions">
16648   <summary>
16649     Measures the frequency of required user actions returned by the Google
16650     Online Wallet server.
16651   </summary>
16652 </histogram>
16654 <histogram name="SB.BloomFilter" units="milliseconds">
16655   <summary>
16656     The first stage check that measures the time that Chrome took to check if a
16657     URL is present in our in-memory bloom filter.
16658   </summary>
16659 </histogram>
16661 <histogram name="SB.BuildBloom">
16662   <obsolete>
16663     Deprecated 9/2012. No longer generated.
16664   </obsolete>
16665   <summary>TBD.</summary>
16666 </histogram>
16668 <histogram name="SB.Database" units="milliseconds">
16669   <summary>
16670     The second stage check that measures the time that Chrome took to check if a
16671     URL is present in our SQLite database.
16672   </summary>
16673 </histogram>
16675 <histogram name="SB.DBCheck" units="milliseconds">
16676   <summary>
16677     The second stage check that mesures the time that Chrome took to check if a
16678     URL is present in our SQLite database. This time includes the filter check
16679     time.
16680   </summary>
16681 </histogram>
16683 <histogram name="SB.Delay" units="milliseconds">
16684   <summary>
16685     This measures the time that SafeBrowsing actually delayed the browsing
16686     experience. It records the difference between the time when Chrome would
16687     have started reading the response for a URL and when the SafeBrowsing system
16688     completed its check of that URL.
16689   </summary>
16690 </histogram>
16692 <histogram name="SB.FilterCheck" units="milliseconds">
16693   <summary>
16694     The first stage check that measures the time that Chrome took to check if a
16695     URL is present in our in-memory hash table.
16696   </summary>
16697 </histogram>
16699 <histogram name="SB.Network" units="milliseconds">
16700   <summary>
16701     The third and final stage check that mesures the time that Chrome took to
16702     get a response from the Google SafeBrowsing servers for a particular URL.
16703   </summary>
16704 </histogram>
16706 <histogram name="SB.NetworkCheck" units="milliseconds">
16707   <summary>
16708     The third and final stage check that mesures the time that Chrome took to
16709     get a response from the Google SafeBrowsing servers for a particular URL.
16710     This time includes the filter and database check time.
16711   </summary>
16712 </histogram>
16714 <histogram name="SB.PauseSafe" units="milliseconds">
16715   <summary>
16716     This measures the time that SafeBrowsing actually delayed the browsing
16717     experience. It records the difference between the time when Chrome would
16718     have started reading the response for a URL and when the SafeBrowsing system
16719     completed its check of that URL.
16720   </summary>
16721 </histogram>
16723 <histogram name="SB.Update">
16724   <summary>TBD.</summary>
16725 </histogram>
16727 <histogram name="SB2.AddPrefixes">
16728   <summary>
16729     The number of add prefixes stored in the database after the last update.
16730   </summary>
16731 </histogram>
16733 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
16734   <summary>
16735     Track failures when in processing the safe-browsing database bloom filter.
16736   </summary>
16737 </histogram>
16739 <histogram name="SB2.BloomFilterFalsePositives"
16740     enum="SB2BloomFilterFalsePositives">
16741   <obsolete>
16742     This became misleading around M-22 (September 2012), deleted in M-32
16743     (November 2013).
16744   </obsolete>
16745   <summary>
16746     All prefix misses (server returned no full hashes) and prefix misses due to
16747     false positives in the bloom filter.
16748   </summary>
16749 </histogram>
16751 <histogram name="SB2.BloomFilterLoad" units="ms">
16752   <summary>Time to load the BloomFilter file.</summary>
16753 </histogram>
16755 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
16756   <summary>
16757     The size of the browsing SafeBrowsing database file on disk in kilobytes,
16758     after an update has occurred.
16759   </summary>
16760 </histogram>
16762 <histogram name="SB2.BuildFilter" units="milliseconds">
16763   <summary>
16764     The time that it took to regenerate the filter after we have received all
16765     the update chunks.
16766   </summary>
16767 </histogram>
16769 <histogram name="SB2.BuildReadBytes" units="bytes">
16770   <obsolete>
16771     Deprecated because it was exceeding the range.  Replaced by
16772     SB2.BuildReadKilobytes.
16773   </obsolete>
16774   <summary>
16775     The number of bytes read by the browser process during the bloom filter
16776     generation phase.
16777   </summary>
16778 </histogram>
16780 <histogram name="SB2.BuildReadKilobytes" units="KB">
16781   <summary>
16782     The number of kilobytes read by the browser process during the filter
16783     generation phase.
16784   </summary>
16785 </histogram>
16787 <histogram name="SB2.BuildReadOperations">
16788   <summary>
16789     The number of read operations issued by the browser process during the
16790     filter generation phase.
16791   </summary>
16792 </histogram>
16794 <histogram name="SB2.BuildWriteBytes" units="bytes">
16795   <obsolete>
16796     Deprecated because it was exceeding the range.  Replaced by
16797     SB2.BuildWriteKilobytes.
16798   </obsolete>
16799   <summary>
16800     The number of bytes written by the browser process during the bloom filter
16801     generation phase.
16802   </summary>
16803 </histogram>
16805 <histogram name="SB2.BuildWriteKilobytes" units="KB">
16806   <summary>
16807     The number of kilobytes written by the browser process during the filter
16808     generation phase.
16809   </summary>
16810 </histogram>
16812 <histogram name="SB2.BuildWriteOperations">
16813   <summary>
16814     The number of write operations issued by the browser process during the
16815     filter generation phase.
16816   </summary>
16817 </histogram>
16819 <histogram name="SB2.ChunkInsert" units="milliseconds">
16820   <summary>
16821     The time that it takes to write one redirect URL (which can contain multiple
16822     chunks) to the database.
16823   </summary>
16824 </histogram>
16826 <histogram name="SB2.ChunkRequest" units="milliseconds">
16827   <summary>
16828     The network time between the request and response for a chunk.
16829   </summary>
16830 </histogram>
16832 <histogram name="SB2.ChunkSize" units="bytes">
16833   <summary>The size of one chunk URL.</summary>
16834 </histogram>
16836 <histogram name="SB2.DatabaseBytes" units="bytes">
16837   <obsolete>
16838     Deprecated because it was exceeding the range.  Replaced by
16839     SB2.DatabaseKilobytes.
16840   </obsolete>
16841   <summary>The size of the SafeBrowsing database file on disk.</summary>
16842 </histogram>
16844 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
16845   <summary>Track failures when updating the safe-browsing database.</summary>
16846 </histogram>
16848 <histogram name="SB2.DatabaseKilobytes" units="KB">
16849   <obsolete>
16850     Replaced by SB2.BrowseDatabaseKilobytes.
16851   </obsolete>
16852   <summary>
16853     The size of the SafeBrowsing database file on disk in kilobytes.
16854   </summary>
16855 </histogram>
16857 <histogram name="SB2.DatabaseOpen" units="milliseconds">
16858   <summary>
16859     The time it takes to initialize the SafeBrowsing storage backend, in
16860     milliseconds.
16861   </summary>
16862 </histogram>
16864 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
16865   <summary>
16866     The size of the update file before merging with the database file, in
16867     kilobytes.
16868   </summary>
16869 </histogram>
16871 <histogram name="SB2.Delay" units="milliseconds">
16872   <summary>
16873     The time that SafeBrowsing actually delayed the browsing experience. It
16874     records the difference between the time when Chrome would have started
16875     reading the response for a URL and when the SafeBrowsing system completed
16876     its check of that URL.
16877   </summary>
16878 </histogram>
16880 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
16881   <summary>
16882     Records results of SafeBrowsing download check, including both url check and
16883     downloaded file hash check.
16884   </summary>
16885 </histogram>
16887 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
16888   <summary>
16889     The size of the downloads SafeBrowsing database file on disk in kilobytes,
16890     after an update has occurred.
16891   </summary>
16892 </histogram>
16894 <histogram name="SB2.DownloadDuration" units="milliseconds">
16895   <summary>The time it takes for a download to finish.</summary>
16896 </histogram>
16898 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
16899   <summary>
16900     The time it takes for SafeBrowsing to check hash of a download file.
16901   </summary>
16902 </histogram>
16904 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
16905   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
16906 </histogram>
16908 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
16909   <obsolete>
16910     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
16911   </obsolete>
16912   <summary>Records results of SafeBrowsing download url check.</summary>
16913 </histogram>
16915 <histogram name="SB2.FailedUpdate">
16916   <obsolete>
16917     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
16918   </obsolete>
16919   <summary>
16920     The count of the number of times an update failed when being committed to
16921     the database.
16922   </summary>
16923 </histogram>
16925 <histogram name="SB2.FilterCheck" units="milliseconds">
16926   <summary>
16927     The time that it took to check a URL against our in-memory filter.
16928   </summary>
16929 </histogram>
16931 <histogram name="SB2.FilterKilobytes" units="KB">
16932   <obsolete>
16933     Deprecated 9/2012. No longer generated.
16934   </obsolete>
16935   <summary>The size of the current bloom filter in kilobytes.</summary>
16936 </histogram>
16938 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
16939   <summary>Which filter file the database loaded from disk.</summary>
16940 </histogram>
16942 <histogram name="SB2.FilterMissing">
16943   <obsolete>
16944     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
16945   </obsolete>
16946   <summary>
16947     The count of the number of times we attempted to load the bloom filter file
16948     but it was missing.
16949   </summary>
16950 </histogram>
16952 <histogram name="SB2.FilterReadFail">
16953   <obsolete>
16954     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
16955   </obsolete>
16956   <summary>
16957     The count of the number of times we attempted to load the bloom filter file
16958     but failed while reading the file on disk.
16959   </summary>
16960 </histogram>
16962 <histogram name="SB2.FilterSize" units="bytes">
16963   <obsolete>
16964     Deprecated because it was exceeding the range.  Replaced by
16965     SB2.FilterKilobytes.
16966   </obsolete>
16967   <summary>The size of the current bloom filter.</summary>
16968 </histogram>
16970 <histogram name="SB2.FilterWriteFail">
16971   <obsolete>
16972     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
16973   </obsolete>
16974   <summary>
16975     The count of the number of times we attempted to save the bloom filter file
16976     but failed while writing the file to disk.
16977   </summary>
16978 </histogram>
16980 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
16981   <summary>
16982     Tracks events involved in upgrading safe-browsing data from SQLite format to
16983     new file format.
16984   </summary>
16985 </histogram>
16987 <histogram name="SB2.GetHash200">
16988   <obsolete>
16989     Deprecated in favor of SB2.GetHashResult STATUS_200.
16990   </obsolete>
16991   <summary>
16992     The number of GetHash requests that returned data (valid requests).
16993   </summary>
16994 </histogram>
16996 <histogram name="SB2.GetHash204">
16997   <obsolete>
16998     Deprecated in favor of SB2.GetHashResult STATUS_204.
16999   </obsolete>
17000   <summary>
17001     The number of GetHash requests that returned empty data (false positives).
17002   </summary>
17003 </histogram>
17005 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
17006   <summary>
17007     Track return status from GetHash requests to server (STATUS_200 and
17008     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17009     means the response had no full hashes, and should contain all of the 204
17010     responses plus those 200 responses corrosponding to items deleted on the
17011     server but not yet deleted on the client.  HIT means that one of the full
17012     hashes matched. MISS means that none of the hashes matched (there was a
17013     prefix collision).
17014   </summary>
17015 </histogram>
17017 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
17018   <summary>
17019     Track return status from GetHash requests to server (STATUS_200 and
17020     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17021     means the response had no full hashes, and should contain all of the 204
17022     responses plus those 200 responses corrosponding to items deleted on the
17023     server but not yet deleted on the client.  HIT means that one of the full
17024     hashes matched. MISS means that none of the hashes matched (there was a
17025     prefix collision).
17026   </summary>
17027 </histogram>
17029 <histogram name="SB2.GetHashServerMiss">
17030   <obsolete>
17031     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
17032     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
17033     reported useful data.
17034   </obsolete>
17035   <summary>
17036     The number of GetHash requests returning full hashes that didn't match the
17037     URL that initiated the request.
17038   </summary>
17039 </histogram>
17041 <histogram name="SB2.HandleCorrupt">
17042   <obsolete>
17043     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
17044   </obsolete>
17045   <summary>
17046     The count of the number of times a database was found corrupt and reset.
17047   </summary>
17048 </histogram>
17050 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
17051   <summary>
17052     Track number of times Safe Browsing interstitials have been shown, and how
17053     many times they have been clicked through or not.
17054   </summary>
17055 </histogram>
17057 <histogram name="SB2.InterstitialActionDetails"
17058     enum="SB2InterstitialActionDetails">
17059   <summary>
17060     Tracks the click-through rate for specific cases of the interstitial.
17061   </summary>
17062 </histogram>
17064 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
17065   <summary>
17066     The time between when we show the SafeBrowsing malware interstitial and the
17067     user navigating away by for example, closing the tab, clicking the browser
17068     back button or typing another URL in the address bar.
17069   </summary>
17070 </histogram>
17072 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
17073   <summary>
17074     The time between when we show the SafeBrowsing malware interstitial and the
17075     user clicking on diagnostic page link.
17076   </summary>
17077 </histogram>
17079 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
17080     units="milliseconds">
17081   <summary>
17082     The time between when we show the SafeBrowsing malware interstitial and the
17083     user expanding the &quot;see more info&quot; section of the page.  (Only
17084     applies to field trial version 2 of the interstitial.)
17085   </summary>
17086 </histogram>
17088 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
17089   <summary>
17090     The time between when we show the SafeBrowsing malware interstitial and the
17091     user clicking on the learn more about malware link.
17092   </summary>
17093 </histogram>
17095 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
17096   <summary>
17097     The time between when we show the SafeBrowsing malware interstitial and the
17098     user clicking on the privacy policy link.
17099   </summary>
17100 </histogram>
17102 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
17103   <summary>
17104     The time between when we show the SafeBrowsing malware interstitial and the
17105     user clicking on the proceed link.
17106   </summary>
17107 </histogram>
17109 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
17110   <summary>
17111     The time between when we show the SafeBrowsing malware interstitial and the
17112     user clicking on the big green back button.
17113   </summary>
17114 </histogram>
17116 <histogram name="SB2.Network" units="milliseconds">
17117   <summary>
17118     The time that it took to receive a response from the Google SafeBrowsing
17119     servers for a GetHash request.
17120   </summary>
17121 </histogram>
17123 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
17124   <summary>Size of v1 database deleted from client profile.</summary>
17125 </histogram>
17127 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
17128   <summary>
17129     The time between when we show the SafeBrowsing phishing interstitial and the
17130     user navigating away by for example, closing the tab, clicking the browser
17131     back button or typing another URL in the address bar.
17132   </summary>
17133 </histogram>
17135 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
17136     units="milliseconds">
17137   <summary>
17138     The time between when we show the SafeBrowsing phishing interstitial and the
17139     user expanding the &quot;see more info&quot; section of the page.  (Only
17140     applies to field trial version 2 of the interstitial.)
17141   </summary>
17142 </histogram>
17144 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
17145   <summary>
17146     The time between when we show the SafeBrowsing phishing interstitial and the
17147     user clicking on the learn more link.
17148   </summary>
17149 </histogram>
17151 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
17152   <summary>
17153     The time between when we show the SafeBrowsing phishing interstitial and the
17154     user clicking on the proceed link.
17155   </summary>
17156 </histogram>
17158 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
17159   <summary>
17160     The time between when we show the SafeBrowsing phishing interstitial and the
17161     user clicking on the report error link.
17162   </summary>
17163 </histogram>
17165 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
17166   <summary>
17167     The time between when we show the SafeBrowsing phishing interstitial and the
17168     user clicking on the big green back button.
17169   </summary>
17170 </histogram>
17172 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
17173   <summary>
17174     The size of the PrefixSet storage in bits, divided by the number of prefixes
17175     represented.  Should almost always be 16.
17176   </summary>
17177 </histogram>
17179 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
17180   <obsolete>
17181     Deprecated 9/2012. No longer generated, BloomFilter being removed.
17182   </obsolete>
17183   <summary>
17184     Records how well the PrefixSet implementation matches the BloomFilter
17185     implementation.
17186   </summary>
17187 </histogram>
17189 <histogram name="SB2.PrefixSetKilobytes" units="KB">
17190   <summary>The size of the PrefixSet file in kilobytes.</summary>
17191 </histogram>
17193 <histogram name="SB2.PrefixSetLoad" units="ms">
17194   <summary>Time to load the PrefixSet file.</summary>
17195 </histogram>
17197 <histogram name="SB2.PrefixSetRestoredExcess">
17198   <obsolete>
17199     Deprecated 9/2012. No longer generated.
17200   </obsolete>
17201   <summary>
17202     For debugging PrefixSet.  How many extra results GetPrefixes returns.
17203   </summary>
17204 </histogram>
17206 <histogram name="SB2.PrefixSetRestoredShortfall">
17207   <obsolete>
17208     Deprecated 9/2012. No longer generated.
17209   </obsolete>
17210   <summary>
17211     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
17212   </summary>
17213 </histogram>
17215 <histogram name="SB2.PrefixSetUnsortedDelta">
17216   <obsolete>
17217     Deprecated 9/2012. No longer generated.
17218   </obsolete>
17219   <summary>
17220     For debugging PrefixSet.  How far unsorted deltas are from expected value.
17221   </summary>
17222 </histogram>
17224 <histogram name="SB2.PrefixSetUnsortedDifference">
17225   <obsolete>
17226     Deprecated 9/2012. No longer generated.
17227   </obsolete>
17228   <summary>
17229     For debugging PrefixSet.  Distance of unsorted elements from expected
17230     location.
17231   </summary>
17232 </histogram>
17234 <histogram name="SB2.PrefixSetUnsortedPercent">
17235   <obsolete>
17236     Deprecated 9/2012. No longer generated.
17237   </obsolete>
17238   <summary>
17239     For debugging PrefixSet.  How far into the results unsorted elements were
17240     found.  Interesting values would be 0%, 50%, or 100%.
17241   </summary>
17242 </histogram>
17244 <histogram name="SB2.PrefixSetUnsortedSize">
17245   <obsolete>
17246     Deprecated 9/2012. No longer generated.
17247   </obsolete>
17248   <summary>
17249     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
17250     problem with a particular size of dataset.
17251   </summary>
17252 </histogram>
17254 <histogram name="SB2.PrefixSetWrite" units="ms">
17255   <summary>Time to store the PrefixSet file.</summary>
17256 </histogram>
17258 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
17259   <summary>
17260     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
17261     disk in kilobytes, after an update has occurred.
17262   </summary>
17263 </histogram>
17265 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
17266   <summary>
17267     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
17268     after an udpate has occurred.
17269   </summary>
17270 </histogram>
17272 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
17273   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
17274 </histogram>
17276 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
17277   <summary>
17278     Time to store the Side Effect Free Whitelist PrefixSet file.
17279   </summary>
17280 </histogram>
17282 <histogram name="SB2.SideEffectFreeWhitelistStatus"
17283     enum="SB2SideEffectFreeWhitelistStatus">
17284   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
17285 </histogram>
17287 <histogram name="SB2.SubPrefixes">
17288   <summary>
17289     The number of sub prefixes stored in the database after the last update.
17290   </summary>
17291 </histogram>
17293 <histogram name="SB2.Update" units="milliseconds">
17294   <summary>
17295     The time from the receipt of the update request to the receipt of the final
17296     update chunk.
17297   </summary>
17298 </histogram>
17300 <histogram name="SB2.UpdateRequestSize" units="bytes">
17301   <summary>The payload size of update requests to the server.</summary>
17302 </histogram>
17304 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
17305   <summary>Result from trying to update the SafeBrowsing data.</summary>
17306 </histogram>
17308 <histogram name="SB2.UpdateSize" units="bytes">
17309   <summary>The size of all the chunk URLs in an update response.</summary>
17310 </histogram>
17312 <histogram name="SB2.UpdateUrls">
17313   <summary>The number of chunk URLs in an update response.</summary>
17314 </histogram>
17316 <histogram name="SBClientDownload.CheckDownloadStats"
17317     enum="SBClientDownloadCheckDownloadStats">
17318   <summary>
17319     Records a histogram of the reason why downloads are marked as being
17320     malicious or clean by the improved SafeBrowsing binary download protection.
17321   </summary>
17322 </histogram>
17324 <histogram name="SBClientDownload.DownloadExtensions"
17325     enum="SBClientDownloadExtensions">
17326   <summary>
17327     Records a histogram of how often users download a file with a file extension
17328     that is possibly dangerous (e.g., exe, class).
17329   </summary>
17330 </histogram>
17332 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
17333   <summary>
17334     Records the total time it takes for the SafeBrowsing download service to
17335     check whether the content of a download is malicious or not. This histogram
17336     only includes requests that are sent to the SafeBrowsing server.
17337   </summary>
17338 </histogram>
17340 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
17341   <summary>
17342     The net error code for all CheckClientDownloadRequest URLFetchers.
17343   </summary>
17344 </histogram>
17346 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
17347   <summary>
17348     The size of the upload data for CheckClientDownloadRequest URLFetchers.
17349   </summary>
17350 </histogram>
17352 <histogram name="SBClientDownload.DownloadRequestResponseCode">
17353   <summary>
17354     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
17355     response code that was received.
17356   </summary>
17357 </histogram>
17359 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
17360     units="milliseconds">
17361   <summary>
17362     Records the time it takes for the SafeBrowsing download service to extract
17363     signature info from a downloaded binary. This includes both unsigned and
17364     signed binaries.
17365   </summary>
17366 </histogram>
17368 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
17369   <summary>
17370     Records the time it takes for the SafeBrowsing download service to extract
17371     info from a downloaded zip file.
17372   </summary>
17373 </histogram>
17375 <histogram name="SBClientDownload.SignedBinaryDownload"
17376     enum="SBClientDownloadIsSignedBinary">
17377   <summary>
17378     Records the number of signed vs. unsigned executables that are downloaded.
17379   </summary>
17380 </histogram>
17382 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
17383   <summary>
17384     Counter which is incremented whenever an executable is downloaded which is
17385     either signed or whose URL matches the download whitelist.
17386   </summary>
17387 </histogram>
17389 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
17390     enum="Boolean">
17391   <summary>
17392     For each zip file analyzed by the SafeBrowsing download service, records
17393     true if the zip did not contain any executables but did contain another zip
17394     file, false otherwise.
17395   </summary>
17396 </histogram>
17398 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
17399   <summary>
17400     For each zip file analyzed by the SafeBrowsing download service, records if
17401     the zip contained an executable file.
17402   </summary>
17403 </histogram>
17405 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
17406     enum="NetErrorCodes">
17407   <summary>
17408     The net error code for all ClientMalwareRequest URLFetchers.
17409   </summary>
17410 </histogram>
17412 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
17413   <summary>
17414     The size of the upload data for ClientMalwareRequest URLFetchers.
17415   </summary>
17416 </histogram>
17418 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
17419   <summary>
17420     For ClientMalwareRequest URLFetchers with successful status, the HTTP
17421     response code that was received.
17422   </summary>
17423 </histogram>
17425 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
17426   <summary>
17427     Measures the success rate of sending malware reports.  Sending a report can
17428     fail due to a client reaching the limit on the number of reports it can send
17429     per day or due to the report failing to be serialized.
17430   </summary>
17431 </histogram>
17433 <histogram name="SBClientPhishing.CancelClassificationReason"
17434     enum="SBClientPhishingCancelClassificationReason">
17435   <summary>
17436     The counts for various reasons why an in-progress phishing classification
17437     was canceled.
17438   </summary>
17439 </histogram>
17441 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
17442   <summary>
17443     The number of times client-side phishing classifier expected to have no
17444     pending classifications running but that check failed.
17445   </summary>
17446 </histogram>
17448 <histogram name="SBClientPhishing.ClassificationStart">
17449   <summary>
17450     The number of pages that we could have possibly classified (essentially the
17451     number of top page navigations by users with SBClientPhishing enabled). The
17452     name is slightly misleading as it is recorded before
17453     &quot;Preclassification&quot; happens.
17454   </summary>
17455 </histogram>
17457 <histogram name="SBClientPhishing.ClientModelStatus"
17458     enum="SBClientPhishingClientModelStatus">
17459   <summary>
17460     The counts for various model status codes that we get after loading a new
17461     client-side phishing model.
17462   </summary>
17463 </histogram>
17465 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
17466   <summary>
17467     The time that an individual chunk of DOM feature extraction work took.
17468   </summary>
17469 </histogram>
17471 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
17472   <summary>
17473     The number of times that DOM feature extraction finished early because the
17474     active WebDocument's frame was removed during traversal.
17475   </summary>
17476 </histogram>
17478 <histogram name="SBClientPhishing.DOMFeatureIterations">
17479   <summary>
17480     The number of iterations that the DOM feature extractor took to finish.
17481   </summary>
17482 </histogram>
17484 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
17485   <summary>
17486     The time that it took to resume DOM feature extraction for the phishing
17487     classifier.  Longer times may indicate that the page DOM changed between
17488     chunks of work and the extractor had to re-traverse up to the saved
17489     position.
17490   </summary>
17491 </histogram>
17493 <histogram name="SBClientPhishing.DOMFeatureTimeout">
17494   <summary>
17495     The number of phishing classifications that were aborted because DOM feature
17496     extraction took too long.
17497   </summary>
17498 </histogram>
17500 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
17501   <summary>
17502     The time that the DOM feature extarctor took to finish, summed across all
17503     chunks of work.
17504   </summary>
17505 </histogram>
17507 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
17508   <summary>Time spent generating the thumbnail.</summary>
17509 </histogram>
17511 <histogram name="SBClientPhishing.IllegalFeatureValue">
17512   <summary>
17513     The number of features which were omitted from phishing classification
17514     because they were added with an illegal value.  This would indicate a bug.
17515   </summary>
17516 </histogram>
17518 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
17519   <summary>
17520     The number of times that the phishing detection service could not be
17521     initialized due to an error parsing the private IP networks.  This would
17522     indicate a bug.
17523   </summary>
17524 </histogram>
17526 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
17527   <obsolete>
17528     Deprecated 12/2011.  Whitelist entries are no longer part of
17529     ClientPhishingResponse.
17530   </obsolete>
17531   <summary>
17532     The number of whitelist_expression entries in a ClientPhishingResponse that
17533     could not be canonicalized.
17534   </summary>
17535 </histogram>
17537 <histogram name="SBClientPhishing.PreClassificationCheckFail"
17538     enum="SBClientPhishingPreClassificationCheckFail">
17539   <summary>
17540     Records the number of phishing classifications that were skipped because a
17541     pre-classification check failed.
17542   </summary>
17543 </histogram>
17545 <histogram name="SBClientPhishing.ReportLimitSkipped">
17546   <summary>
17547     The number of phishing classifications that were previously cached as being
17548     phishing but that will get re-classified (to possibly fix false positives).
17549   </summary>
17550 </histogram>
17552 <histogram name="SBClientPhishing.RequestNotSerialized">
17553   <summary>
17554     The number of phishing classifier pingbacks that were skipped because
17555     serializing the request protocol buffer to string failed.
17556   </summary>
17557 </histogram>
17559 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
17560   <summary>
17561     The number of times that a cached phishing classification result was used,
17562     rather than pinging the server.
17563   </summary>
17564 </histogram>
17566 <histogram name="SBClientPhishing.ScorerCreationStatus"
17567     enum="SBClientPhishingScorerCreationStatus">
17568   <summary>
17569     Records the status when we create a scorer object for the client-side
17570     phishing detection classifier.
17571   </summary>
17572 </histogram>
17574 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
17575   <summary>
17576     The number of phishing classifications that were aborted because the term
17577     feature extractor failed to initialize an ICU break iterator.
17578   </summary>
17579 </histogram>
17581 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
17582   <summary>
17583     The time that an individual chunk of term feature extraction work took.
17584   </summary>
17585 </histogram>
17587 <histogram name="SBClientPhishing.TermFeatureIterations">
17588   <summary>
17589     The number of iterations that the term feature extractor took to finish.
17590   </summary>
17591 </histogram>
17593 <histogram name="SBClientPhishing.TermFeatureTimeout">
17594   <summary>
17595     The number of phishing classification that were aborted because term feature
17596     extraction took too long.
17597   </summary>
17598 </histogram>
17600 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
17601   <summary>
17602     The time that the term feature extarctor took to finish, summed across all
17603     chunks of work.
17604   </summary>
17605 </histogram>
17607 <histogram name="SBClientPhishing.TooManyFeatures">
17608   <summary>
17609     The number of times that the limit on the number of phishing classifier
17610     features for a page was reached.  This may indicate a bug, or that
17611     kMaxFeatureSize is too small.
17612   </summary>
17613 </histogram>
17615 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
17616   <summary>
17617     The time taken to extract URL features for the phishing classifier.
17618   </summary>
17619 </histogram>
17621 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
17622   <summary>
17623     Count of times download feedback has been started, broken down by danger
17624     type.
17625   </summary>
17626 </histogram>
17628 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
17629   <summary>
17630     When a new download feedback request is added, records the number of
17631     download requests currently active and/or pending.
17632   </summary>
17633 </histogram>
17635 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
17636   <summary>
17637     Count of times eligible download notifications are shown. Broken down by
17638     danger type.
17639   </summary>
17640 </histogram>
17642 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
17643   <obsolete>
17644     Starting with M32, replaced by SBDownloadFeedback.Eligible.
17645   </obsolete>
17646   <summary>
17647     Count of times download feedback button has been shown, broken down by
17648     danger type.
17649   </summary>
17650 </histogram>
17652 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
17653   <summary>
17654     Size of downloads that were of the correct danger type, regardless if they
17655     meet the max file size check or if they are actually uploaded or not.
17656   </summary>
17657 </histogram>
17659 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
17660   <summary>
17661     Size of downloads that failed to be uploaded to the feedback service.
17662   </summary>
17663 </histogram>
17665 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
17666   <summary>
17667     Size of downloads that were successfully uploaded to the feedback service.
17668   </summary>
17669 </histogram>
17671 <histogram name="SBDownloadFeedback.UploadResult"
17672     enum="SBDownloadFeedbackUploadResult">
17673   <summary>
17674     Final result of attempt to upload binary to download feedback service.
17675   </summary>
17676 </histogram>
17678 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
17679   <summary>
17680     The id of the default search engine that is loaded after Chrome startup. See
17681     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
17682   </summary>
17683 </histogram>
17685 <histogram name="Search.DefaultSearchProviderType"
17686     enum="OmniboxSearchEngineType">
17687   <summary>
17688     The type of the default search engine that is loaded when a profile is
17689     opened or after a profile reset.  Note that at least one profile is opened
17690     on startup.
17691   </summary>
17692 </histogram>
17694 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
17695   <obsolete>
17696     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
17697   </obsolete>
17698   <summary>
17699     The id of the default search engine domain that is specified in user
17700     preferences when a profile is loaded.
17701   </summary>
17702 </histogram>
17704 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
17705   <summary>
17706     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
17707   </summary>
17708 </histogram>
17710 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
17711   <summary>
17712     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
17713     UI thread prior to writing the Preferences file to disk. Only logged when
17714     PrefHashFilter::FilterSerializeData actually had work to do.
17715   </summary>
17716 </histogram>
17718 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
17719     enum="Boolean">
17720   <summary>
17721     Whether or not the home page user preference is set to the default NTP value
17722     when a profile is loaded. This is only logged if the home button is shown.
17723   </summary>
17724 </histogram>
17726 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
17727   <summary>
17728     Logged on profile load. Indicates whether the hashes dictionary for this
17729     profile is trusted.
17730   </summary>
17731 </histogram>
17733 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
17734   <obsolete>
17735     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
17736   </obsolete>
17737   <summary>
17738     The id of the home page domain that is specified in user preferences when a
17739     profile is loaded.
17740   </summary>
17741 </histogram>
17743 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
17744   <summary>
17745     Tries to pretend the home page URL is a search URL, and records the search
17746     engine type of that URL by comparing the TLD+1 of the home page URL with
17747     those of the different known search engines.  Recorded when a profile is
17748     opened, if a home page URL has been set.  Note that at least one profile is
17749     opened on startup.
17750   </summary>
17751 </histogram>
17753 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
17754   <obsolete>
17755     Deprecated 08/05/2013. Replaced by
17756     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
17757   </obsolete>
17758   <summary>
17759     Whether or not the home page user preference is set to the default NTP value
17760     when a profile is loaded.
17761   </summary>
17762 </histogram>
17764 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
17765   <summary>
17766     The value of the home-page-is-new-tab-page pref when pulled down from sync
17767     to update an out-of-sync local pref store.
17768   </summary>
17769 </histogram>
17771 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
17772   <summary>
17773     The value of the home-page-is-new-tab-page pref when pushed up to sync from
17774     a change made locally.
17775   </summary>
17776 </histogram>
17778 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
17779   <summary>
17780     Logged on first run when generating the Preferences file from
17781     master_preferences. True if serializing the generated Preferences file to
17782     disk was successful, false otherwise. Note: this event does not occur if
17783     there is no master_preferences file on first run.
17784   </summary>
17785 </histogram>
17787 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
17788   <summary>
17789     Tries to pretend pinned tab URLs are search URLs, and records the search
17790     engine types of those URLs by comparing the TLD+1s of the URLs with those of
17791     the different known search engines.  Recorded when a profile is opened, if
17792     there are pinned tabs.  Note that at least one profile is opened on startup.
17793   </summary>
17794 </histogram>
17796 <histogram name="Settings.PinnedTabs">
17797   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
17798 </histogram>
17800 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
17801   <summary>
17802     Whether or not the home button is enabled in user preferences when a profile
17803     is loaded.
17804   </summary>
17805 </histogram>
17807 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
17808   <summary>
17809     The enabled state of the Home button pref when pulled down from sync to
17810     update an out-of-sync local pref store.
17811   </summary>
17812 </histogram>
17814 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
17815   <summary>
17816     The enabled state of the Home button pref when pushed up to sync from a
17817     change made locally.
17818   </summary>
17819 </histogram>
17821 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
17822   <obsolete>
17823     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
17824   </obsolete>
17825   <summary>
17826     The ids of startup page domains that are specified in user preferences when
17827     a profile is loaded.
17828   </summary>
17829 </histogram>
17831 <histogram name="Settings.StartupPageEngineTypes"
17832     enum="OmniboxSearchEngineType">
17833   <summary>
17834     Tries to pretend the startup page URLs are search URLs, and records the
17835     search engine types of those URLs by comparing the TLD+1s of the URLs with
17836     those of the different known search engines.  Recorded when a profile is
17837     opened, if startup page URLs have been set.  Note that at least one profile
17838     is opened on startup.
17839   </summary>
17840 </histogram>
17842 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
17843   <summary>The startup page settings when a profile is loaded.</summary>
17844 </histogram>
17846 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
17847     enum="SessionStartupPref">
17848   <summary>
17849     The startup page setting when pulled down from sync to update an out-of-sync
17850     local pref store.
17851   </summary>
17852 </histogram>
17854 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
17855     enum="SessionStartupPref">
17856   <summary>
17857     The startup page setting when pushed up to sync from a change made locally.
17858   </summary>
17859 </histogram>
17861 <histogram name="Settings.StartupPageLoadURLs">
17862   <summary>
17863     The number of URLs to be loaded on startup when a profile is loaded, if the
17864     startup page setting is set to load URLs.
17865   </summary>
17866 </histogram>
17868 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
17869   <summary>The startup URLs pref migration steps.</summary>
17870 </histogram>
17872 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
17873   <summary>
17874     The time elapsed in milliseconds in between startup URLs pref migration. A
17875     value of 0 indicates that the last migration time was in the future due to
17876     e.g. an incorrect system time.
17877   </summary>
17878 </histogram>
17880 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
17881   <summary>
17882     The id of a tracked preference whose value has been changed since the last
17883     time Chrome set it.
17884   </summary>
17885 </histogram>
17887 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
17888   <summary>
17889     The id of a tracked preference whose value has been cleared since the last
17890     time Chrome set it.
17891   </summary>
17892 </histogram>
17894 <histogram name="Settings.TrackedPreferenceInitialized"
17895     enum="TrackedPreference">
17896   <summary>
17897     The id of a tracked preference whose last value isn't known. We may be just
17898     starting to track the preference, or local state may have been changed
17899     outside of Chrome. This should only happen once per pref per profile.
17900   </summary>
17901 </histogram>
17903 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
17904   <summary>
17905     Logs the tracked preference id when it is migrated to the new MAC algorithm.
17906     This should only happen once per pref per profile.
17907   </summary>
17908 </histogram>
17910 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
17911   <summary>The id of a tracked preference which was reset by Chrome.</summary>
17912 </histogram>
17914 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
17915     enum="BooleanHit">
17916   <summary>
17917     Preference tracking was initialized for an unloaded profile. This should
17918     happen at most once per profile.
17919   </summary>
17920 </histogram>
17922 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
17923     enum="TrackedPreference">
17924   <summary>
17925     The id of a tracked preference which was initialized despite the absence of
17926     a MAC as either (1) the current MACs are trusted, infering that this is a
17927     newly tracked pref, or (2) its value is NULL.
17928   </summary>
17929 </histogram>
17931 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
17932   <summary>
17933     The id of a tracked preference whose value has not changed since the last
17934     time Chrome set it.
17935   </summary>
17936 </histogram>
17938 <histogram name="Settings.TrackedPreferenceWantedReset"
17939     enum="TrackedPreference">
17940   <summary>
17941     The id of a tracked preference which Chrome would have reset had the config
17942     allowed it.
17943   </summary>
17944 </histogram>
17946 <histogram name="Settings.TrackedSplitPreferenceChangedCount">
17947   <summary>
17948     The number of items that had changed in a dictionary pref when
17949     Settings.TrackedPreferenceChanged is reported for that pref.
17950   </summary>
17951 </histogram>
17953 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
17954   <summary>
17955     Counts the number of times the user clicked on the No Thanks button of the
17956     settings reset bubble before clicking on the Reset button in the same Chrome
17957     session.
17958   </summary>
17959 </histogram>
17961 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
17962   <summary>
17963     Count of the ways users interact with the confirmation dialogs of the new
17964     web based sign in to Chrome flow (accessed via the one click signin).
17965   </summary>
17966 </histogram>
17968 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
17969   <summary>
17970     Whether or not the CRC was checked at the moment when the last reference to
17971     a read-only entry stream is closed.
17972   </summary>
17973 </histogram>
17975 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
17976   <summary>
17977     The time from the creation of the simple cache backend until the index has
17978     been loaded from disk.
17979   </summary>
17980 </histogram>
17982 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
17983   <summary>
17984     The time from the creation of the simple cache backend until the index fails
17985     to load.
17986   </summary>
17987 </histogram>
17989 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
17990     enum="SimpleCache.EntryCreatedAndStream2Omitted">
17991   <summary>
17992     Whether, upon creation of a new cache entry, the file for stream 2 was
17993     omitted since that stream was empty.
17994   </summary>
17995 </histogram>
17997 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
17998   <summary>
17999     For entry creation operations that were sent to the disk, the result of
18000     creation.
18001   </summary>
18002 </histogram>
18004 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
18005   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18006 </histogram>
18008 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
18009     enum="SimpleCache.EntryOpenedAndStream2Removed">
18010   <summary>
18011     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18012     file for that stream was therefore removed.
18013   </summary>
18014 </histogram>
18016 <histogram name="SimpleCache.App.EntryOperationsPending">
18017   <summary>
18018     At the time that operations are run, the number of pending operations on a
18019     particular entry.
18020   </summary>
18021 </histogram>
18023 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
18024   <summary>The size of the cache at the beginning of an eviction.</summary>
18025 </histogram>
18027 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
18028   <summary>The size of the cache at the beginning of an eviction.</summary>
18029 </histogram>
18031 <histogram name="SimpleCache.App.Eviction.EntryCount">
18032   <summary>The number of entries to be erased in an eviction.</summary>
18033 </histogram>
18035 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
18036   <summary>
18037     The maximum allowed size of the cache at the beginning of an eviction.
18038   </summary>
18039 </histogram>
18041 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
18042   <summary>
18043     The maximum allowed size of the cache at the beginning of an eviction.
18044   </summary>
18045 </histogram>
18047 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
18048   <summary>The result of an eviction.</summary>
18049 </histogram>
18051 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
18052   <summary>The number of bytes to be erased in an eviction.</summary>
18053 </histogram>
18055 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
18056   <summary>The amount of memory freed in an eviction.</summary>
18057 </histogram>
18059 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
18060   <summary>The size of the cache after running an eviction.</summary>
18061 </histogram>
18063 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
18064   <summary>The size of the cache after running an eviction.</summary>
18065 </histogram>
18067 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
18068   <summary>Time spent completing an eviction.</summary>
18069 </histogram>
18071 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
18072     units="milliseconds">
18073   <summary>Time spent selecting entries for eviction.</summary>
18074 </histogram>
18076 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
18077   <summary>
18078     The maximum limit of how many file descriptors a process can open.  Emitted
18079     each time the browser is launched, if the limit could be retrieved.  (This
18080     is the highest value we could raise the current limit to if we liked.)
18081   </summary>
18082 </histogram>
18084 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
18085   <summary>
18086     The current limit of how many file descriptors a process can open.  Emitted
18087     each time the browser is launched, if the limit could be retrieved.  (We can
18088     raise this to the maximum limit if we like, without root access.)
18089   </summary>
18090 </histogram>
18092 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
18093     enum="SimpleCache.FileDescriptorLimitStatus">
18094   <summary>
18095     The result of trying to get the file descriptor limit.  Emitted each time
18096     the browser is launched.
18097   </summary>
18098 </histogram>
18100 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
18101   <summary>
18102     The number of open entries across all caches backed by the Simple Cache. An
18103     entry is opened whenever a caller asks to open it to read or write cache
18104     data, and remains open until the last caller asks to close it. Logged
18105     whenever an entry is opened or closed.
18106   </summary>
18107 </histogram>
18109 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
18110   <summary>
18111     The size of the header stream of a Simple Cache entry, emitted every time
18112     the headers are written or rewritten.
18113   </summary>
18114 </histogram>
18116 <histogram name="SimpleCache.App.HeaderSizeChange"
18117     enum="SimpleCacheHeaderSizeChange">
18118   <summary>
18119     How the header size has changed in a Simple Cache entry, emitted every time
18120     a write operation occurs on the header stream.  (This includes the initial
18121     write, rewrites, and other writes that we couldn't classify.)
18122   </summary>
18123 </histogram>
18125 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
18126   <summary>
18127     The absolute size decrease of the header stream of a Simple Cache entry,
18128     emitted every time the headers are rewritten with a smaller size.
18129   </summary>
18130 </histogram>
18132 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
18133   <summary>
18134     The relative size decrease of the header stream of a Simple Cache entry,
18135     emitted every time the headers are rewritten with a smaller size.
18136   </summary>
18137 </histogram>
18139 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
18140   <summary>
18141     The absolute size increase of the header stream of a Simple Cache entry,
18142     emitted every time the headers are rewritten with a larger size.
18143   </summary>
18144 </histogram>
18146 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
18147   <summary>
18148     The relative size increase of the header stream of a Simple Cache entry,
18149     emitted every time the headers are rewritten with a larger size.
18150   </summary>
18151 </histogram>
18153 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
18154   <summary>For each index load, whether the index file was corrupt.</summary>
18155 </histogram>
18157 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
18158   <summary>The number of entries in a newly created index file.</summary>
18159 </histogram>
18161 <histogram name="SimpleCache.App.IndexEntriesLoaded">
18162   <summary>Number of entries loaded from the index file on start.</summary>
18163 </histogram>
18165 <histogram name="SimpleCache.App.IndexEntriesRestored">
18166   <summary>
18167     Number of entries restored from disk when there was no index or the index
18168     was corrupted.
18169   </summary>
18170 </histogram>
18172 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
18173   <summary>
18174     The state the index file is at when an attempt is made to load from it.
18175   </summary>
18176 </histogram>
18178 <histogram name="SimpleCache.App.IndexInitializationWaiters">
18179   <summary>
18180     At the time of index initialization, the number of enqueued jobs awaiting
18181     index initialization.
18182   </summary>
18183 </histogram>
18185 <histogram name="SimpleCache.App.IndexInitializeMethod"
18186     enum="SimpleCacheIndexInitializeMethod">
18187   <summary>The method used to initialize the simple cache index.</summary>
18188 </histogram>
18190 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
18191   <summary>
18192     Time (as measured on the worker pool) spent loading the index file.
18193   </summary>
18194 </histogram>
18196 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
18197   <summary>The number of entries written to the index on a flush.</summary>
18198 </histogram>
18200 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
18201   <summary>
18202     Time (as measured on the worker pool) spent restoring the index file by
18203     iterating directory entries.
18204   </summary>
18205 </histogram>
18207 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
18208     units="milliseconds">
18209   <summary>
18210     The interval between index saves, for apps in the background.
18211   </summary>
18212 </histogram>
18214 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
18215     units="milliseconds">
18216   <summary>
18217     The interval between index saves, for apps in the foreground.
18218   </summary>
18219 </histogram>
18221 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
18222     units="milliseconds">
18223   <summary>
18224     The amount of time spend writing the index file to disk, for apps in the
18225     background, measured starting at the beginning of the write on the callback
18226     thread, and calculated using the completion time on the worker pool.
18227   </summary>
18228 </histogram>
18230 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
18231     units="milliseconds">
18232   <summary>
18233     The amount of time spend writing the index file to disk, for apps in the
18234     foreground, measured starting at the beginning of the write on the callback
18235     thread, and calculated using the completion time on the worker pool.
18236   </summary>
18237 </histogram>
18239 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
18240   <summary>
18241     For each call to OpenEntry, whether the key on disk matched the request key.
18242   </summary>
18243 </histogram>
18245 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
18246   <summary>
18247     For each file in the Simple Cache, the percentage of disk space used by the
18248     cluster loss, the unused disk space in the last 4096 byte cluster of the
18249     file.
18250   </summary>
18251 </histogram>
18253 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
18254   <summary>
18255     For each file in the Simple Cache, the number of bytes in the last 4096 byte
18256     cluster when the entry is saved to disk.
18257   </summary>
18258 </histogram>
18260 <histogram name="SimpleCache.App.OpenEntryIndexState"
18261     enum="SimpleCacheOpenEntryIndexState">
18262   <summary>
18263     At the time that an entry is opened, the state of that entry in the index.
18264   </summary>
18265 </histogram>
18267 <histogram name="SimpleCache.App.ReadIsParallelizable"
18268     enum="SimpleCacheReadParallelizable">
18269   <summary>
18270     For each Read operation, whether it could have been issued in parallel of a
18271     previous Read operation.
18272   </summary>
18273 </histogram>
18275 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
18276   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
18277 </histogram>
18279 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
18280   <summary>
18281     For each EOFRecord found with a valid magic number, indicates if the record
18282     also contains a CRC.
18283   </summary>
18284 </histogram>
18286 <histogram name="SimpleCache.App.SyncCheckEOFResult"
18287     enum="SimpleCacheSyncCheckEOFResult">
18288   <summary>
18289     The result, at the synchronous layer, of checking the EOF record of a cache
18290     entry.
18291   </summary>
18292 </histogram>
18294 <histogram name="SimpleCache.App.SyncCloseResult"
18295     enum="SimpleCacheSyncCloseResult">
18296   <summary>
18297     The result, at the synchronous layer, of closing a cache entry.
18298   </summary>
18299 </histogram>
18301 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
18302     enum="PlatformFileError">
18303   <summary>
18304     The platform error reported when attempting to create a new cache entry at
18305     the synchronous layer.
18306   </summary>
18307 </histogram>
18309 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
18310     enum="PlatformFileError">
18311   <summary>
18312     The platform error reported when attempting to create a new cache entry at
18313     the synchronous layer when the index has already initialized.
18314   </summary>
18315 </histogram>
18317 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
18318     enum="PlatformFileError">
18319   <summary>
18320     The platform error reported when attempting to create a new cache entry at
18321     the synchronous layer when the index has not yet initialized.
18322   </summary>
18323 </histogram>
18325 <histogram name="SimpleCache.App.SyncCreateResult"
18326     enum="SimpleCacheSyncCreateResult">
18327   <summary>
18328     The result, at the synchronous layer, reported when attempting to create a
18329     new cache entry.
18330   </summary>
18331 </histogram>
18333 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
18334     enum="SimpleCacheSyncCreateResult">
18335   <summary>
18336     The result, at the synchronous layer, reported when attempting to create a
18337     new cache entry when the index has already initialized.
18338   </summary>
18339 </histogram>
18341 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
18342     enum="SimpleCacheSyncCreateResult">
18343   <summary>
18344     The result, at the synchronous layer, reported when attempting to create a
18345     new cache entry when the index has not yet initialized.
18346   </summary>
18347 </histogram>
18349 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
18350   <summary>
18351     The age of the entry (time since last modified), when opened at the
18352     synchronous layer.
18353   </summary>
18354 </histogram>
18356 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
18357     enum="PlatformFileError">
18358   <summary>
18359     The platform error reported when attempting to create a new cache entry at
18360     the synchronous layer.
18361   </summary>
18362 </histogram>
18364 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
18365     enum="PlatformFileError">
18366   <summary>
18367     The platform error reported when attempting to create a new cache entry at
18368     the synchronous layer when the index has already initialized.
18369   </summary>
18370 </histogram>
18372 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
18373     enum="PlatformFileError">
18374   <summary>
18375     The platform error reported when attempting to create a new cache entry at
18376     the synchronous layer when the index has not initialized.
18377   </summary>
18378 </histogram>
18380 <histogram name="SimpleCache.App.SyncOpenResult"
18381     enum="SimpleCacheSyncOpenResult">
18382   <summary>
18383     The result, at the synchronous layer, reported when attempting to open a new
18384     cache entry.
18385   </summary>
18386 </histogram>
18388 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
18389     enum="SimpleCacheSyncOpenResult">
18390   <summary>
18391     The result, at the synchronous layer, reported when attempting to open a new
18392     cache entry when the index has already initialized.
18393   </summary>
18394 </histogram>
18396 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
18397     enum="SimpleCacheSyncOpenResult">
18398   <summary>
18399     The result, at the synchronous layer, reported when attempting to open a new
18400     cache entry when the index has not yet initialized.
18401   </summary>
18402 </histogram>
18404 <histogram name="SimpleCache.App.SyncWriteResult"
18405     enum="SimpleCacheSyncWriteResult">
18406   <summary>
18407     The result, at the synchronous layer, of writing to a cache entry.
18408   </summary>
18409 </histogram>
18411 <histogram name="SimpleCache.App.WriteDependencyType"
18412     enum="SimpleCacheWriteDependencyType">
18413   <summary>
18414     Shows whether a write operation depends on the previous operation in queue
18415     particularly in the aspect of its possibility to run in parallel.
18416   </summary>
18417 </histogram>
18419 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
18420   <obsolete>
18421     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
18422     return&quot;, which previously showed up as &quot;success&quot;.
18423   </obsolete>
18424   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18425 </histogram>
18427 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
18428   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
18429 </histogram>
18431 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
18432   <obsolete>
18433     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18434   </obsolete>
18435   <summary>
18436     Whether or not the CRC was checked at the moment when the last reference to
18437     a read-only entry stream is closed.
18438   </summary>
18439 </histogram>
18441 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
18442   <obsolete>
18443     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18444   </obsolete>
18445   <summary>
18446     The time from the creation of the simple cache backend until the index has
18447     been loaded from disk.
18448   </summary>
18449 </histogram>
18451 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
18452   <obsolete>
18453     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18454   </obsolete>
18455   <summary>
18456     The time from the creation of the simple cache backend until the index fails
18457     to load.
18458   </summary>
18459 </histogram>
18461 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
18462   <obsolete>
18463     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18464   </obsolete>
18465   <summary>
18466     For entry creation operations that were sent to the disk, the result of
18467     creation.
18468   </summary>
18469 </histogram>
18471 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
18472   <obsolete>
18473     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18474   </obsolete>
18475   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18476 </histogram>
18478 <histogram name="SimpleCache.EntryOperationsPending">
18479   <obsolete>
18480     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18481   </obsolete>
18482   <summary>
18483     At the time that operations are run, the number of pending operations on a
18484     particular entry.
18485   </summary>
18486 </histogram>
18488 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
18489   <obsolete>
18490     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18491   </obsolete>
18492   <summary>The size of the cache at the beginning of an eviction.</summary>
18493 </histogram>
18495 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
18496   <obsolete>
18497     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18498   </obsolete>
18499   <summary>The size of the cache at the beginning of an eviction.</summary>
18500 </histogram>
18502 <histogram name="SimpleCache.Eviction.EntryCount">
18503   <obsolete>
18504     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18505   </obsolete>
18506   <summary>The number of entries to be erased in an eviction.</summary>
18507 </histogram>
18509 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
18510   <obsolete>
18511     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18512   </obsolete>
18513   <summary>
18514     The maximum allowed size of the cache at the beginning of an eviction.
18515   </summary>
18516 </histogram>
18518 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
18519   <obsolete>
18520     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18521   </obsolete>
18522   <summary>
18523     The maximum allowed size of the cache at the beginning of an eviction.
18524   </summary>
18525 </histogram>
18527 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
18528   <obsolete>
18529     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18530   </obsolete>
18531   <summary>The result of an eviction.</summary>
18532 </histogram>
18534 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
18535   <obsolete>
18536     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18537   </obsolete>
18538   <summary>The number of bytes to be erased in an eviction.</summary>
18539 </histogram>
18541 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
18542   <obsolete>
18543     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18544   </obsolete>
18545   <summary>The amount of memory freed in an eviction.</summary>
18546 </histogram>
18548 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
18549   <obsolete>
18550     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18551   </obsolete>
18552   <summary>The size of the cache after running an eviction.</summary>
18553 </histogram>
18555 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
18556   <obsolete>
18557     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18558   </obsolete>
18559   <summary>The size of the cache after running an eviction.</summary>
18560 </histogram>
18562 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
18563   <obsolete>
18564     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18565   </obsolete>
18566   <summary>Time spent completing an eviction.</summary>
18567 </histogram>
18569 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
18570   <obsolete>
18571     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18572   </obsolete>
18573   <summary>Time spent selecting entries for eviction.</summary>
18574 </histogram>
18576 <histogram name="SimpleCache.FileDescriptorLimitHard">
18577   <obsolete>
18578     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18579   </obsolete>
18580   <summary>
18581     The maximum limit of how many file descriptors a process can open.  Emitted
18582     each time the browser is launched, if the limit could be retrieved.  (This
18583     is the highest value we could raise the current limit to if we liked.)
18584   </summary>
18585 </histogram>
18587 <histogram name="SimpleCache.FileDescriptorLimitSoft">
18588   <obsolete>
18589     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18590   </obsolete>
18591   <summary>
18592     The current limit of how many file descriptors a process can open.  Emitted
18593     each time the browser is launched, if the limit could be retrieved.  (We can
18594     raise this to the maximum limit if we like, without root access.)
18595   </summary>
18596 </histogram>
18598 <histogram name="SimpleCache.FileDescriptorLimitStatus"
18599     enum="SimpleCache.FileDescriptorLimitStatus">
18600   <obsolete>
18601     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18602   </obsolete>
18603   <summary>
18604     The result of trying to get the file descriptor limit.  Emitted each time
18605     the browser is launched.
18606   </summary>
18607 </histogram>
18609 <histogram name="SimpleCache.GlobalOpenEntryCount">
18610   <obsolete>
18611     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18612   </obsolete>
18613   <summary>
18614     The number of open entries across all caches backed by the Simple Cache. An
18615     entry is opened whenever a caller asks to open it to read or write cache
18616     data, and remains open until the last caller asks to close it. Logged
18617     whenever an entry is opened or closed.
18618   </summary>
18619 </histogram>
18621 <histogram name="SimpleCache.HeaderSize" units="bytes">
18622   <obsolete>
18623     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18624   </obsolete>
18625   <summary>
18626     The size of the header stream of a Simple Cache entry, emitted every time
18627     the headers are written or rewritten.
18628   </summary>
18629 </histogram>
18631 <histogram name="SimpleCache.HeaderSizeChange"
18632     enum="SimpleCacheHeaderSizeChange">
18633   <obsolete>
18634     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18635   </obsolete>
18636   <summary>
18637     How the header size has changed in a Simple Cache entry, emitted every time
18638     a write operation occurs on the header stream.  (This includes the initial
18639     write, rewrites, and other writes that we couldn't classify.)
18640   </summary>
18641 </histogram>
18643 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
18644   <obsolete>
18645     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18646   </obsolete>
18647   <summary>
18648     The absolute size decrease of the header stream of a Simple Cache entry,
18649     emitted every time the headers are rewritten with a smaller size.
18650   </summary>
18651 </histogram>
18653 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
18654   <obsolete>
18655     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18656   </obsolete>
18657   <summary>
18658     The relative size decrease of the header stream of a Simple Cache entry,
18659     emitted every time the headers are rewritten with a smaller size.
18660   </summary>
18661 </histogram>
18663 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
18664   <obsolete>
18665     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18666   </obsolete>
18667   <summary>
18668     The absolute size increase of the header stream of a Simple Cache entry,
18669     emitted every time the headers are rewritten with a larger size.
18670   </summary>
18671 </histogram>
18673 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
18674   <obsolete>
18675     Deprecated 2013-08 in favor of cache type specific version (App or Http).
18676   </obsolete>
18677   <summary>
18678     The relative size increase of the header stream of a Simple Cache entry,
18679     emitted every time the headers are rewritten with a larger size.
18680   </summary>
18681 </histogram>
18683 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
18684   <summary>
18685     Whether or not the CRC was checked at the moment when the last reference to
18686     a read-only entry stream is closed.
18687   </summary>
18688 </histogram>
18690 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
18691   <summary>
18692     The time from the creation of the simple cache backend until the index has
18693     been loaded from disk.
18694   </summary>
18695 </histogram>
18697 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
18698   <summary>
18699     The time from the creation of the simple cache backend until the index fails
18700     to load.
18701   </summary>
18702 </histogram>
18704 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
18705     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18706   <summary>
18707     Whether, upon creation of a new cache entry, the file for stream 2 was
18708     omitted since that stream was empty.
18709   </summary>
18710 </histogram>
18712 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
18713   <summary>
18714     For entry creation operations that were sent to the disk, the result of
18715     creation.
18716   </summary>
18717 </histogram>
18719 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
18720   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18721 </histogram>
18723 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
18724     enum="SimpleCache.EntryOpenedAndStream2Removed">
18725   <summary>
18726     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18727     file for that stream was therefore removed.
18728   </summary>
18729 </histogram>
18731 <histogram name="SimpleCache.Http.EntryOperationsPending">
18732   <summary>
18733     At the time that operations are run, the number of pending operations on a
18734     particular entry.
18735   </summary>
18736 </histogram>
18738 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
18739   <summary>The size of the cache at the beginning of an eviction.</summary>
18740 </histogram>
18742 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
18743   <summary>The size of the cache at the beginning of an eviction.</summary>
18744 </histogram>
18746 <histogram name="SimpleCache.Http.Eviction.EntryCount">
18747   <summary>The number of entries to be erased in an eviction.</summary>
18748 </histogram>
18750 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
18751   <summary>
18752     The maximum allowed size of the cache at the beginning of an eviction.
18753   </summary>
18754 </histogram>
18756 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
18757   <summary>
18758     The maximum allowed size of the cache at the beginning of an eviction.
18759   </summary>
18760 </histogram>
18762 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
18763   <summary>The result of an eviction.</summary>
18764 </histogram>
18766 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
18767   <summary>The number of bytes to be erased in an eviction.</summary>
18768 </histogram>
18770 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
18771   <summary>The amount of memory freed in an eviction.</summary>
18772 </histogram>
18774 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
18775   <summary>The size of the cache after running an eviction.</summary>
18776 </histogram>
18778 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
18779   <summary>The size of the cache after running an eviction.</summary>
18780 </histogram>
18782 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
18783   <summary>Time spent completing an eviction.</summary>
18784 </histogram>
18786 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
18787     units="milliseconds">
18788   <summary>Time spent selecting entries for eviction.</summary>
18789 </histogram>
18791 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
18792   <summary>
18793     The maximum limit of how many file descriptors a process can open.  Emitted
18794     each time the browser is launched, if the limit could be retrieved.  (This
18795     is the highest value we could raise the current limit to if we liked.)
18796   </summary>
18797 </histogram>
18799 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
18800   <summary>
18801     The current limit of how many file descriptors a process can open.  Emitted
18802     each time the browser is launched, if the limit could be retrieved.  (We can
18803     raise this to the maximum limit if we like, without root access.)
18804   </summary>
18805 </histogram>
18807 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
18808     enum="SimpleCache.FileDescriptorLimitStatus">
18809   <summary>
18810     The result of trying to get the file descriptor limit.  Emitted each time
18811     the browser is launched.
18812   </summary>
18813 </histogram>
18815 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
18816   <summary>
18817     The number of open entries across all caches backed by the Simple Cache. An
18818     entry is opened whenever a caller asks to open it to read or write cache
18819     data, and remains open until the last caller asks to close it. Logged
18820     whenever an entry is opened or closed.
18821   </summary>
18822 </histogram>
18824 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
18825   <summary>
18826     The size of the header stream of a Simple Cache entry, emitted every time
18827     the headers are written or rewritten.
18828   </summary>
18829 </histogram>
18831 <histogram name="SimpleCache.Http.HeaderSizeChange"
18832     enum="SimpleCacheHeaderSizeChange">
18833   <summary>
18834     How the header size has changed in a Simple Cache entry, emitted every time
18835     a write operation occurs on the header stream.  (This includes the initial
18836     write, rewrites, and other writes that we couldn't classify.)
18837   </summary>
18838 </histogram>
18840 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
18841   <summary>
18842     The absolute size decrease of the header stream of a Simple Cache entry,
18843     emitted every time the headers are rewritten with a smaller size.
18844   </summary>
18845 </histogram>
18847 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
18848   <summary>
18849     The relative size decrease of the header stream of a Simple Cache entry,
18850     emitted every time the headers are rewritten with a smaller size.
18851   </summary>
18852 </histogram>
18854 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
18855   <summary>
18856     The absolute size increase of the header stream of a Simple Cache entry,
18857     emitted every time the headers are rewritten with a larger size.
18858   </summary>
18859 </histogram>
18861 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
18862   <summary>
18863     The relative size increase of the header stream of a Simple Cache entry,
18864     emitted every time the headers are rewritten with a larger size.
18865   </summary>
18866 </histogram>
18868 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
18869   <summary>For each index load, whether the index file was corrupt.</summary>
18870 </histogram>
18872 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
18873   <summary>The number of entries in a newly created index file.</summary>
18874 </histogram>
18876 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
18877   <summary>Number of entries loaded from the index file on start.</summary>
18878 </histogram>
18880 <histogram name="SimpleCache.Http.IndexEntriesRestored">
18881   <summary>
18882     Number of entries restored from disk when there was no index or the index
18883     was corrupted.
18884   </summary>
18885 </histogram>
18887 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
18888   <summary>
18889     The state the index file is at when an attempt is made to load from it.
18890   </summary>
18891 </histogram>
18893 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
18894   <summary>
18895     At the time of index initialization, the number of enqueued jobs awaiting
18896     index initialization.
18897   </summary>
18898 </histogram>
18900 <histogram name="SimpleCache.Http.IndexInitializeMethod"
18901     enum="SimpleCacheIndexInitializeMethod">
18902   <summary>The method used to initialize the simple cache index.</summary>
18903 </histogram>
18905 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
18906   <summary>
18907     Time (as measured on the worker pool) spent loading the index file.
18908   </summary>
18909 </histogram>
18911 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
18912   <summary>The number of entries written to the index on a flush.</summary>
18913 </histogram>
18915 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
18916   <summary>
18917     Time (as measured on the worker pool) spent restoring the index file by
18918     iterating directory entries.
18919   </summary>
18920 </histogram>
18922 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
18923     units="milliseconds">
18924   <summary>
18925     The interval between index saves, for apps in the background.
18926   </summary>
18927 </histogram>
18929 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
18930     units="milliseconds">
18931   <summary>
18932     The interval between index saves, for apps in the foreground.
18933   </summary>
18934 </histogram>
18936 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
18937     units="milliseconds">
18938   <summary>
18939     The amount of time spend writing the index file to disk, for apps in the
18940     background, measured starting at the beginning of the write on the callback
18941     thread, and calculated using the completion time on the worker pool.
18942   </summary>
18943 </histogram>
18945 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
18946     units="milliseconds">
18947   <summary>
18948     The amount of time spend writing the index file to disk, for apps in the
18949     foreground, measured starting at the beginning of the write on the callback
18950     thread, and calculated using the completion time on the worker pool.
18951   </summary>
18952 </histogram>
18954 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
18955   <summary>
18956     For each call to OpenEntry, whether the key on disk matched the request key.
18957   </summary>
18958 </histogram>
18960 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
18961   <summary>
18962     For each file in the Simple Cache, the percentage of disk space used by the
18963     cluster loss, the unused disk space in the last 4096 byte cluster of the
18964     file.
18965   </summary>
18966 </histogram>
18968 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
18969   <summary>
18970     For each file in the Simple Cache, the number of bytes in the last 4096 byte
18971     cluster when the entry is saved to disk.
18972   </summary>
18973 </histogram>
18975 <histogram name="SimpleCache.Http.OpenEntryIndexState"
18976     enum="SimpleCacheOpenEntryIndexState">
18977   <summary>
18978     At the time that an entry is opened, the state of that entry in the index.
18979   </summary>
18980 </histogram>
18982 <histogram name="SimpleCache.Http.ReadIsParallelizable"
18983     enum="SimpleCacheReadParallelizable">
18984   <summary>
18985     For each Read operation, whether it could have been issued in parallel of a
18986     previous Read operation.
18987   </summary>
18988 </histogram>
18990 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
18991   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
18992 </histogram>
18994 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
18995   <summary>
18996     For each EOFRecord found with a valid magic number, indicates if the record
18997     also contains a CRC.
18998   </summary>
18999 </histogram>
19001 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
19002     enum="SimpleCacheSyncCheckEOFResult">
19003   <summary>
19004     The result, at the synchronous layer, of checking the EOF record of a cache
19005     entry.
19006   </summary>
19007 </histogram>
19009 <histogram name="SimpleCache.Http.SyncCloseResult"
19010     enum="SimpleCacheSyncCloseResult">
19011   <summary>
19012     The result, at the synchronous layer, of closing a cache entry.
19013   </summary>
19014 </histogram>
19016 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
19017     enum="PlatformFileError">
19018   <summary>
19019     The platform error reported when attempting to create a new cache entry at
19020     the synchronous layer.
19021   </summary>
19022 </histogram>
19024 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
19025     enum="PlatformFileError">
19026   <summary>
19027     The platform error reported when attempting to create a new cache entry at
19028     the synchronous layer when the index has already initialized.
19029   </summary>
19030 </histogram>
19032 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
19033     enum="PlatformFileError">
19034   <summary>
19035     The platform error reported when attempting to create a new cache entry at
19036     the synchronous layer when the index has not yet initialized.
19037   </summary>
19038 </histogram>
19040 <histogram name="SimpleCache.Http.SyncCreateResult"
19041     enum="SimpleCacheSyncCreateResult">
19042   <summary>
19043     The result, at the synchronous layer, reported when attempting to create a
19044     new cache entry.
19045   </summary>
19046 </histogram>
19048 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
19049     enum="SimpleCacheSyncCreateResult">
19050   <summary>
19051     The result, at the synchronous layer, reported when attempting to create a
19052     new cache entry when the index has already initialized.
19053   </summary>
19054 </histogram>
19056 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
19057     enum="SimpleCacheSyncCreateResult">
19058   <summary>
19059     The result, at the synchronous layer, reported when attempting to create a
19060     new cache entry when the index has not yet initialized.
19061   </summary>
19062 </histogram>
19064 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
19065   <summary>
19066     The age of the entry (time since last modified), when opened at the
19067     synchronous layer.
19068   </summary>
19069 </histogram>
19071 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
19072     enum="PlatformFileError">
19073   <summary>
19074     The platform error reported when attempting to create a new cache entry at
19075     the synchronous layer.
19076   </summary>
19077 </histogram>
19079 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
19080     enum="PlatformFileError">
19081   <summary>
19082     The platform error reported when attempting to create a new cache entry at
19083     the synchronous layer when the index has already initialized.
19084   </summary>
19085 </histogram>
19087 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
19088     enum="PlatformFileError">
19089   <summary>
19090     The platform error reported when attempting to create a new cache entry at
19091     the synchronous layer when the index has not initialized.
19092   </summary>
19093 </histogram>
19095 <histogram name="SimpleCache.Http.SyncOpenResult"
19096     enum="SimpleCacheSyncOpenResult">
19097   <summary>
19098     The result, at the synchronous layer, reported when attempting to open a new
19099     cache entry.
19100   </summary>
19101 </histogram>
19103 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
19104     enum="SimpleCacheSyncOpenResult">
19105   <summary>
19106     The result, at the synchronous layer, reported when attempting to open a new
19107     cache entry when the index has already initialized.
19108   </summary>
19109 </histogram>
19111 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
19112     enum="SimpleCacheSyncOpenResult">
19113   <summary>
19114     The result, at the synchronous layer, reported when attempting to open a new
19115     cache entry when the index has not yet initialized.
19116   </summary>
19117 </histogram>
19119 <histogram name="SimpleCache.Http.SyncWriteResult"
19120     enum="SimpleCacheSyncWriteResult">
19121   <summary>
19122     The result, at the synchronous layer, of writing to a cache entry.
19123   </summary>
19124 </histogram>
19126 <histogram name="SimpleCache.Http.WriteDependencyType"
19127     enum="SimpleCacheWriteDependencyType">
19128   <summary>
19129     Shows whether a write operation depends on the previous operation in queue
19130     particularly in the aspect of its possibility to run in parallel.
19131   </summary>
19132 </histogram>
19134 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
19135   <obsolete>
19136     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
19137     return&quot;, which previously showed up as &quot;success&quot;.
19138   </obsolete>
19139   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19140 </histogram>
19142 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
19143   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19144 </histogram>
19146 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
19147   <obsolete>
19148     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19149   </obsolete>
19150   <summary>For each index load, whether the index file was corrupt.</summary>
19151 </histogram>
19153 <histogram name="SimpleCache.IndexCreatedEntryCount">
19154   <obsolete>
19155     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19156   </obsolete>
19157   <summary>The number of entries in a newly created index file.</summary>
19158 </histogram>
19160 <histogram name="SimpleCache.IndexEntriesLoaded">
19161   <obsolete>
19162     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19163   </obsolete>
19164   <summary>Number of entries loaded from the index file on start.</summary>
19165 </histogram>
19167 <histogram name="SimpleCache.IndexEntriesRestored">
19168   <obsolete>
19169     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19170   </obsolete>
19171   <summary>
19172     Number of entries restored from disk when there was no index or the index
19173     was corrupted.
19174   </summary>
19175 </histogram>
19177 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
19178   <obsolete>
19179     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19180   </obsolete>
19181   <summary>
19182     The state the index file is at when an attempt is made to load from it.
19183   </summary>
19184 </histogram>
19186 <histogram name="SimpleCache.IndexInitializationWaiters">
19187   <obsolete>
19188     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19189   </obsolete>
19190   <summary>
19191     At the time of index initialization, the number of enqueued jobs awaiting
19192     index initialization.
19193   </summary>
19194 </histogram>
19196 <histogram name="SimpleCache.IndexInitializeMethod"
19197     enum="SimpleCacheIndexInitializeMethod">
19198   <obsolete>
19199     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19200   </obsolete>
19201   <summary>The method used to initialize the simple cache index.</summary>
19202 </histogram>
19204 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
19205   <obsolete>
19206     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19207   </obsolete>
19208   <summary>
19209     Time (as measured on the worker pool) spent loading the index file.
19210   </summary>
19211 </histogram>
19213 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
19214   <obsolete>
19215     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19216   </obsolete>
19217   <summary>The number of entries written to the index on a flush.</summary>
19218 </histogram>
19220 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
19221   <obsolete>
19222     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19223   </obsolete>
19224   <summary>
19225     Time (as measured on the worker pool) spent restoring the index file by
19226     iterating directory entries.
19227   </summary>
19228 </histogram>
19230 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
19231   <obsolete>
19232     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
19233   </obsolete>
19234   <summary>For each index load, whether the index file was stale.</summary>
19235 </histogram>
19237 <histogram name="SimpleCache.IndexWriteInterval.Background"
19238     units="milliseconds">
19239   <obsolete>
19240     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19241   </obsolete>
19242   <summary>
19243     The interval between index saves, for apps in the background.
19244   </summary>
19245 </histogram>
19247 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
19248     units="milliseconds">
19249   <obsolete>
19250     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19251   </obsolete>
19252   <summary>
19253     The interval between index saves, for apps in the foreground.
19254   </summary>
19255 </histogram>
19257 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
19258   <obsolete>
19259     Deprecated 2013-05 in favour of
19260     SimpleCache.SimpleIndexWriteToDiskTime.Background and
19261     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
19262   </obsolete>
19263   <summary>
19264     The amount of time spend writing the index file to disk, measured starting
19265     at the beginning of the write on the callback thread, and calculated using
19266     the completion time on the worker pool.
19267   </summary>
19268 </histogram>
19270 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
19271     units="milliseconds">
19272   <obsolete>
19273     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19274   </obsolete>
19275   <summary>
19276     The amount of time spend writing the index file to disk, for apps in the
19277     background, measured starting at the beginning of the write on the callback
19278     thread, and calculated using the completion time on the worker pool.
19279   </summary>
19280 </histogram>
19282 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
19283     units="milliseconds">
19284   <obsolete>
19285     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19286   </obsolete>
19287   <summary>
19288     The amount of time spend writing the index file to disk, for apps in the
19289     foreground, measured starting at the beginning of the write on the callback
19290     thread, and calculated using the completion time on the worker pool.
19291   </summary>
19292 </histogram>
19294 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
19295   <obsolete>
19296     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19297   </obsolete>
19298   <summary>
19299     For each call to OpenEntry, whether the key on disk matched the request key.
19300   </summary>
19301 </histogram>
19303 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
19304   <obsolete>
19305     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19306   </obsolete>
19307   <summary>
19308     For each file in the Simple Cache, the percentage of disk space used by the
19309     cluster loss, the unused disk space in the last 4096 byte cluster of the
19310     file.
19311   </summary>
19312 </histogram>
19314 <histogram name="SimpleCache.LastClusterSize" units="bytes">
19315   <obsolete>
19316     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19317   </obsolete>
19318   <summary>
19319     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19320     cluster when the entry is saved to disk.
19321   </summary>
19322 </histogram>
19324 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
19325   <summary>
19326     Whether or not the CRC was checked at the moment when the last reference to
19327     a read-only entry stream is closed.
19328   </summary>
19329 </histogram>
19331 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
19332   <summary>
19333     The time from the creation of the simple cache backend until the index has
19334     been loaded from disk.
19335   </summary>
19336 </histogram>
19338 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
19339   <summary>
19340     The time from the creation of the simple cache backend until the index fails
19341     to load.
19342   </summary>
19343 </histogram>
19345 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
19346     enum="SimpleCache.EntryCreatedAndStream2Omitted">
19347   <summary>
19348     Whether, upon creation of a new cache entry, the file for stream 2 was
19349     omitted since that stream was empty.
19350   </summary>
19351 </histogram>
19353 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
19354   <summary>
19355     For entry creation operations that were sent to the disk, the result of
19356     creation.
19357   </summary>
19358 </histogram>
19360 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
19361   <summary>The time, in ms, spent creating a new entry on disk.</summary>
19362 </histogram>
19364 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
19365     enum="SimpleCache.EntryOpenedAndStream2Removed">
19366   <summary>
19367     Whether, upon opening of an existing cache entry, stream 2 was empty and the
19368     file for that stream was therefore removed.
19369   </summary>
19370 </histogram>
19372 <histogram name="SimpleCache.Media.EntryOperationsPending">
19373   <summary>
19374     At the time that operations are run, the number of pending operations on a
19375     particular entry.
19376   </summary>
19377 </histogram>
19379 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
19380   <summary>The size of the cache at the beginning of an eviction.</summary>
19381 </histogram>
19383 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
19384   <summary>The size of the cache at the beginning of an eviction.</summary>
19385 </histogram>
19387 <histogram name="SimpleCache.Media.Eviction.EntryCount">
19388   <summary>The number of entries to be erased in an eviction.</summary>
19389 </histogram>
19391 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
19392   <summary>
19393     The maximum allowed size of the cache at the beginning of an eviction.
19394   </summary>
19395 </histogram>
19397 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
19398   <summary>
19399     The maximum allowed size of the cache at the beginning of an eviction.
19400   </summary>
19401 </histogram>
19403 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
19404   <summary>The result of an eviction.</summary>
19405 </histogram>
19407 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
19408   <summary>The number of bytes to be erased in an eviction.</summary>
19409 </histogram>
19411 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
19412   <summary>The amount of memory freed in an eviction.</summary>
19413 </histogram>
19415 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
19416   <summary>The size of the cache after running an eviction.</summary>
19417 </histogram>
19419 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
19420   <summary>The size of the cache after running an eviction.</summary>
19421 </histogram>
19423 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
19424   <summary>Time spent completing an eviction.</summary>
19425 </histogram>
19427 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
19428     units="milliseconds">
19429   <summary>Time spent selecting entries for eviction.</summary>
19430 </histogram>
19432 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
19433   <summary>
19434     The maximum limit of how many file descriptors a process can open.  Emitted
19435     each time the browser is launched, if the limit could be retrieved.  (This
19436     is the highest value we could raise the current limit to if we liked.)
19437   </summary>
19438 </histogram>
19440 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
19441   <summary>
19442     The current limit of how many file descriptors a process can open.  Emitted
19443     each time the browser is launched, if the limit could be retrieved.  (We can
19444     raise this to the maximum limit if we like, without root access.)
19445   </summary>
19446 </histogram>
19448 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
19449     enum="SimpleCache.FileDescriptorLimitStatus">
19450   <summary>
19451     The result of trying to get the file descriptor limit.  Emitted each time
19452     the browser is launched.
19453   </summary>
19454 </histogram>
19456 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
19457   <summary>
19458     The number of open entries across all caches backed by the Simple Cache. An
19459     entry is opened whenever a caller asks to open it to read or write cache
19460     data, and remains open until the last caller asks to close it. Logged
19461     whenever an entry is opened or closed.
19462   </summary>
19463 </histogram>
19465 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
19466   <summary>
19467     The size of the header stream of a Simple Cache entry, emitted every time
19468     the headers are written or rewritten.
19469   </summary>
19470 </histogram>
19472 <histogram name="SimpleCache.Media.HeaderSizeChange"
19473     enum="SimpleCacheHeaderSizeChange">
19474   <summary>
19475     How the header size has changed in a Simple Cache entry, emitted every time
19476     a write operation occurs on the header stream.  (This includes the initial
19477     write, rewrites, and other writes that we couldn't classify.)
19478   </summary>
19479 </histogram>
19481 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
19482   <summary>
19483     The absolute size decrease of the header stream of a Simple Cache entry,
19484     emitted every time the headers are rewritten with a smaller size.
19485   </summary>
19486 </histogram>
19488 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
19489     units="percent">
19490   <summary>
19491     The relative size decrease of the header stream of a Simple Cache entry,
19492     emitted every time the headers are rewritten with a smaller size.
19493   </summary>
19494 </histogram>
19496 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
19497   <summary>
19498     The absolute size increase of the header stream of a Simple Cache entry,
19499     emitted every time the headers are rewritten with a larger size.
19500   </summary>
19501 </histogram>
19503 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
19504     units="percent">
19505   <summary>
19506     The relative size increase of the header stream of a Simple Cache entry,
19507     emitted every time the headers are rewritten with a larger size.
19508   </summary>
19509 </histogram>
19511 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
19512   <summary>For each index load, whether the index file was corrupt.</summary>
19513 </histogram>
19515 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
19516   <summary>The number of entries in a newly created index file.</summary>
19517 </histogram>
19519 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
19520   <summary>Number of entries loaded from the index file on start.</summary>
19521 </histogram>
19523 <histogram name="SimpleCache.Media.IndexEntriesRestored">
19524   <summary>
19525     Number of entries restored from disk when there was no index or the index
19526     was corrupted.
19527   </summary>
19528 </histogram>
19530 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
19531     enum="SimpleIndexState">
19532   <summary>
19533     The state the index file is at when an attempt is made to load from it.
19534   </summary>
19535 </histogram>
19537 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
19538   <summary>
19539     At the time of index initialization, the number of enqueued jobs awaiting
19540     index initialization.
19541   </summary>
19542 </histogram>
19544 <histogram name="SimpleCache.Media.IndexInitializeMethod"
19545     enum="SimpleCacheIndexInitializeMethod">
19546   <summary>The method used to initialize the simple cache index.</summary>
19547 </histogram>
19549 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
19550   <summary>
19551     Time (as measured on the worker pool) spent loading the index file.
19552   </summary>
19553 </histogram>
19555 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
19556   <summary>The number of entries written to the index on a flush.</summary>
19557 </histogram>
19559 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
19560   <summary>
19561     Time (as measured on the worker pool) spent restoring the index file by
19562     iterating directory entries.
19563   </summary>
19564 </histogram>
19566 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
19567     units="milliseconds">
19568   <summary>
19569     The interval between index saves, for apps in the background.
19570   </summary>
19571 </histogram>
19573 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
19574     units="milliseconds">
19575   <summary>
19576     The interval between index saves, for apps in the foreground.
19577   </summary>
19578 </histogram>
19580 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
19581     units="milliseconds">
19582   <summary>
19583     The amount of time spend writing the index file to disk, for apps in the
19584     background, measured starting at the beginning of the write on the callback
19585     thread, and calculated using the completion time on the worker pool.
19586   </summary>
19587 </histogram>
19589 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
19590     units="milliseconds">
19591   <summary>
19592     The amount of time spend writing the index file to disk, for apps in the
19593     foreground, measured starting at the beginning of the write on the callback
19594     thread, and calculated using the completion time on the worker pool.
19595   </summary>
19596 </histogram>
19598 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
19599   <summary>
19600     For each call to OpenEntry, whether the key on disk matched the request key.
19601   </summary>
19602 </histogram>
19604 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
19605   <summary>
19606     For each file in the Simple Cache, the percentage of disk space used by the
19607     cluster loss, the unused disk space in the last 4096 byte cluster of the
19608     file.
19609   </summary>
19610 </histogram>
19612 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
19613   <summary>
19614     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19615     cluster when the entry is saved to disk.
19616   </summary>
19617 </histogram>
19619 <histogram name="SimpleCache.Media.OpenEntryIndexState"
19620     enum="SimpleCacheOpenEntryIndexState">
19621   <summary>
19622     At the time that an entry is opened, the state of that entry in the index.
19623   </summary>
19624 </histogram>
19626 <histogram name="SimpleCache.Media.ReadIsParallelizable"
19627     enum="SimpleCacheReadParallelizable">
19628   <summary>
19629     For each Read operation, whether it could have been issued in parallel of a
19630     previous Read operation.
19631   </summary>
19632 </histogram>
19634 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
19635   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19636 </histogram>
19638 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19639   <summary>
19640     For each EOFRecord found with a valid magic number, indicates if the record
19641     also contains a CRC.
19642   </summary>
19643 </histogram>
19645 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
19646     enum="SimpleCacheSyncCheckEOFResult">
19647   <summary>
19648     The result, at the synchronous layer, of checking the EOF record of a cache
19649     entry.
19650   </summary>
19651 </histogram>
19653 <histogram name="SimpleCache.Media.SyncCloseResult"
19654     enum="SimpleCacheSyncCloseResult">
19655   <summary>
19656     The result, at the synchronous layer, of closing a cache entry.
19657   </summary>
19658 </histogram>
19660 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
19661     enum="PlatformFileError">
19662   <summary>
19663     The platform error reported when attempting to create a new cache entry at
19664     the synchronous layer.
19665   </summary>
19666 </histogram>
19668 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
19669     enum="PlatformFileError">
19670   <summary>
19671     The platform error reported when attempting to create a new cache entry at
19672     the synchronous layer when the index has already initialized.
19673   </summary>
19674 </histogram>
19676 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
19677     enum="PlatformFileError">
19678   <summary>
19679     The platform error reported when attempting to create a new cache entry at
19680     the synchronous layer when the index has not yet initialized.
19681   </summary>
19682 </histogram>
19684 <histogram name="SimpleCache.Media.SyncCreateResult"
19685     enum="SimpleCacheSyncCreateResult">
19686   <summary>
19687     The result, at the synchronous layer, reported when attempting to create a
19688     new cache entry.
19689   </summary>
19690 </histogram>
19692 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
19693     enum="SimpleCacheSyncCreateResult">
19694   <summary>
19695     The result, at the synchronous layer, reported when attempting to create a
19696     new cache entry when the index has already initialized.
19697   </summary>
19698 </histogram>
19700 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
19701     enum="SimpleCacheSyncCreateResult">
19702   <summary>
19703     The result, at the synchronous layer, reported when attempting to create a
19704     new cache entry when the index has not yet initialized.
19705   </summary>
19706 </histogram>
19708 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
19709   <summary>
19710     The age of the entry (time since last modified), when opened at the
19711     synchronous layer.
19712   </summary>
19713 </histogram>
19715 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
19716     enum="PlatformFileError">
19717   <summary>
19718     The platform error reported when attempting to create a new cache entry at
19719     the synchronous layer.
19720   </summary>
19721 </histogram>
19723 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
19724     enum="PlatformFileError">
19725   <summary>
19726     The platform error reported when attempting to create a new cache entry at
19727     the synchronous layer when the index has already initialized.
19728   </summary>
19729 </histogram>
19731 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
19732     enum="PlatformFileError">
19733   <summary>
19734     The platform error reported when attempting to create a new cache entry at
19735     the synchronous layer when the index has not initialized.
19736   </summary>
19737 </histogram>
19739 <histogram name="SimpleCache.Media.SyncOpenResult"
19740     enum="SimpleCacheSyncOpenResult">
19741   <summary>
19742     The result, at the synchronous layer, reported when attempting to open a new
19743     cache entry.
19744   </summary>
19745 </histogram>
19747 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
19748     enum="SimpleCacheSyncOpenResult">
19749   <summary>
19750     The result, at the synchronous layer, reported when attempting to open a new
19751     cache entry when the index has already initialized.
19752   </summary>
19753 </histogram>
19755 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
19756     enum="SimpleCacheSyncOpenResult">
19757   <summary>
19758     The result, at the synchronous layer, reported when attempting to open a new
19759     cache entry when the index has not yet initialized.
19760   </summary>
19761 </histogram>
19763 <histogram name="SimpleCache.Media.SyncWriteResult"
19764     enum="SimpleCacheSyncWriteResult">
19765   <summary>
19766     The result, at the synchronous layer, of writing to a cache entry.
19767   </summary>
19768 </histogram>
19770 <histogram name="SimpleCache.Media.WriteDependencyType"
19771     enum="SimpleCacheWriteDependencyType">
19772   <summary>
19773     Shows whether a write operation depends on the previous operation in queue
19774     particularly in the aspect of its possibility to run in parallel.
19775   </summary>
19776 </histogram>
19778 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
19779   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19780 </histogram>
19782 <histogram name="SimpleCache.OpenEntryIndexState"
19783     enum="SimpleCacheOpenEntryIndexState">
19784   <obsolete>
19785     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19786   </obsolete>
19787   <summary>
19788     At the time that an entry is opened, the state of that entry in the index.
19789   </summary>
19790 </histogram>
19792 <histogram name="SimpleCache.ReadIsParallelizable"
19793     enum="SimpleCacheReadParallelizable">
19794   <obsolete>
19795     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19796   </obsolete>
19797   <summary>
19798     For each Read operation, whether it could have been issued in parallel of a
19799     previous Read operation.
19800   </summary>
19801 </histogram>
19803 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
19804   <obsolete>
19805     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19806   </obsolete>
19807   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19808 </histogram>
19810 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19811   <obsolete>
19812     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19813   </obsolete>
19814   <summary>
19815     For each EOFRecord found with a valid magic number, indicates if the record
19816     also contains a CRC.
19817   </summary>
19818 </histogram>
19820 <histogram name="SimpleCache.SyncCheckEOFResult"
19821     enum="SimpleCacheSyncCheckEOFResult">
19822   <obsolete>
19823     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19824   </obsolete>
19825   <summary>
19826     The result, at the synchronous layer, of checking the EOF record of a cache
19827     entry.
19828   </summary>
19829 </histogram>
19831 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
19832   <obsolete>
19833     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19834   </obsolete>
19835   <summary>
19836     The result, at the synchronous layer, of closing a cache entry.
19837   </summary>
19838 </histogram>
19840 <histogram name="SimpleCache.SyncCreatePlatformFileError"
19841     enum="PlatformFileError">
19842   <obsolete>
19843     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19844   </obsolete>
19845   <summary>
19846     The platform error reported when attempting to create a new cache entry at
19847     the synchronous layer.
19848   </summary>
19849 </histogram>
19851 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
19852     enum="PlatformFileError">
19853   <obsolete>
19854     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19855   </obsolete>
19856   <summary>
19857     The platform error reported when attempting to create a new cache entry at
19858     the synchronous layer when the index has already initialized.
19859   </summary>
19860 </histogram>
19862 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
19863     enum="PlatformFileError">
19864   <obsolete>
19865     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19866   </obsolete>
19867   <summary>
19868     The platform error reported when attempting to create a new cache entry at
19869     the synchronous layer when the index has not yet initialized.
19870   </summary>
19871 </histogram>
19873 <histogram name="SimpleCache.SyncCreateResult"
19874     enum="SimpleCacheSyncCreateResult">
19875   <obsolete>
19876     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19877   </obsolete>
19878   <summary>
19879     The result, at the synchronous layer, reported when attempting to create a
19880     new cache entry.
19881   </summary>
19882 </histogram>
19884 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
19885     enum="SimpleCacheSyncCreateResult">
19886   <obsolete>
19887     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19888   </obsolete>
19889   <summary>
19890     The result, at the synchronous layer, reported when attempting to create a
19891     new cache entry when the index has already initialized.
19892   </summary>
19893 </histogram>
19895 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
19896     enum="SimpleCacheSyncCreateResult">
19897   <obsolete>
19898     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19899   </obsolete>
19900   <summary>
19901     The result, at the synchronous layer, reported when attempting to create a
19902     new cache entry when the index has not yet initialized.
19903   </summary>
19904 </histogram>
19906 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
19907   <obsolete>
19908     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19909   </obsolete>
19910   <summary>
19911     The age of the entry (time since last modified), when opened at the
19912     synchronous layer.
19913   </summary>
19914 </histogram>
19916 <histogram name="SimpleCache.SyncOpenPlatformFileError"
19917     enum="PlatformFileError">
19918   <obsolete>
19919     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19920   </obsolete>
19921   <summary>
19922     The platform error reported when attempting to create a new cache entry at
19923     the synchronous layer.
19924   </summary>
19925 </histogram>
19927 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
19928     enum="PlatformFileError">
19929   <obsolete>
19930     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19931   </obsolete>
19932   <summary>
19933     The platform error reported when attempting to create a new cache entry at
19934     the synchronous layer when the index has already initialized.
19935   </summary>
19936 </histogram>
19938 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
19939     enum="PlatformFileError">
19940   <obsolete>
19941     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19942   </obsolete>
19943   <summary>
19944     The platform error reported when attempting to create a new cache entry at
19945     the synchronous layer when the index has not initialized.
19946   </summary>
19947 </histogram>
19949 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
19950   <obsolete>
19951     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19952   </obsolete>
19953   <summary>
19954     The result, at the synchronous layer, reported when attempting to open a new
19955     cache entry.
19956   </summary>
19957 </histogram>
19959 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
19960     enum="SimpleCacheSyncOpenResult">
19961   <obsolete>
19962     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19963   </obsolete>
19964   <summary>
19965     The result, at the synchronous layer, reported when attempting to open a new
19966     cache entry when the index has already initialized.
19967   </summary>
19968 </histogram>
19970 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
19971     enum="SimpleCacheSyncOpenResult">
19972   <obsolete>
19973     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19974   </obsolete>
19975   <summary>
19976     The result, at the synchronous layer, reported when attempting to open a new
19977     cache entry when the index has not yet initialized.
19978   </summary>
19979 </histogram>
19981 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
19982   <obsolete>
19983     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19984   </obsolete>
19985   <summary>
19986     The result, at the synchronous layer, of writing to a cache entry.
19987   </summary>
19988 </histogram>
19990 <histogram name="SimpleCache.WriteDependencyType"
19991     enum="SimpleCacheWriteDependencyType">
19992   <obsolete>
19993     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19994   </obsolete>
19995   <summary>
19996     Shows whether a write operation depends on the previous operation in queue
19997     particularly in the aspect of its possibility to run in parallel.
19998   </summary>
19999 </histogram>
20001 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
20002   <obsolete>
20003     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20004   </obsolete>
20005   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20006 </histogram>
20008 <histogram name="SiteIsolation.AllResponses">
20009   <summary>
20010     The count of all network responses received by a renderer. Each response is
20011     corresponding to one URL requested by a renderer. Incremented when the first
20012     network packet of a response of this type is received.
20013   </summary>
20014 </histogram>
20016 <histogram name="SiteIsolation.BrowsingInstanceCount">
20017   <summary>
20018     The count of all current BrowsingInstances.  Recorded once per UMA ping.
20019   </summary>
20020 </histogram>
20022 <histogram name="SiteIsolation.CurrentRendererProcessCount">
20023   <summary>
20024     The count of all renderer processes, including WebUI and extensions.
20025     Recorded once per UMA ping.
20026   </summary>
20027 </histogram>
20029 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
20030   <summary>
20031     The upper bound of the predicted renderer process count if we isolated all
20032     sites, subject to the process limit.  Recorded once per UMA ping.
20033   </summary>
20034 </histogram>
20036 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
20037   <summary>
20038     The lower bound of the predicted renderer process count if we isolated all
20039     sites, subject to the process limit.  Happens to be the number of unique
20040     sites.  Recorded once per UMA ping.
20041   </summary>
20042 </histogram>
20044 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
20045   <summary>
20046     The predicted renderer process count if we isolated all sites and if there
20047     were no process limit.  Recorded once per UMA ping.
20048   </summary>
20049 </histogram>
20051 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
20052   <summary>
20053     The predicted total process count if we isolated all sites, subject to the
20054     process limit.  Recorded once per UMA ping.
20055   </summary>
20056 </histogram>
20058 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
20059   <summary>
20060     The upper bound of the predicted renderer process count if we isolated only
20061     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
20062     ping.
20063   </summary>
20064 </histogram>
20066 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
20067   <summary>
20068     The lower bound of the predicted renderer process count if we isolated only
20069     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
20070     number of isolated sites.  Recorded once per UMA ping.
20071   </summary>
20072 </histogram>
20074 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
20075   <summary>
20076     The predicted renderer process count if we isolated only HTTPS (not HTTP)
20077     sites and if there were no process limit.  Recorded once per UMA ping.
20078   </summary>
20079 </histogram>
20081 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
20082   <summary>
20083     The predicted total process count if we isolated only HTTPS (not HTTP)
20084     sites, subject to the process limit.  Recorded once per UMA ping.
20085   </summary>
20086 </histogram>
20088 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
20089   <summary>
20090     The number of bytes in the first network packet for a response with headers
20091     that imply potential illegal cross-site access. Recorded when the first
20092     network packet of a response of this type is received.
20093   </summary>
20094 </histogram>
20096 <histogram name="SiteIsolation.XSD.HTML.Blocked">
20097   <summary>
20098     The count of blocked cross-site document responses due to having HTML
20099     content type header and contents sniffed as HTML. Sampled with value of 1
20100     when the first network packet of a response of this type is received.
20101   </summary>
20102 </histogram>
20104 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
20105   <summary>
20106     The count of responses with a nonrenderable HTTP status code among blocked
20107     cross-site document responses due to their HTML contents. Sampled with value
20108     1 when the first network packet of a response of this type is received.
20109   </summary>
20110 </histogram>
20112 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
20113     enum="SiteIsolationResourceType">
20114   <summary>
20115     The count of responses with a renderable HTTP status code sub-categorized by
20116     their requesting context type (e.g., image, script, etc.) among blocked
20117     cross-site document responses due to their HTML contents. Sampled with a
20118     resource type (0-14) when the first network packet of a response of this
20119     type is received.
20120   </summary>
20121 </histogram>
20123 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
20124   <summary>
20125     The count of responses with a nonrenderable HTTP status code among blocked
20126     cross-site document responses due to having HTML content type and nosniff
20127     headers. Sampled with value 1 when the first network packet of a response of
20128     this type is received.
20129   </summary>
20130 </histogram>
20132 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
20133     enum="SiteIsolationResourceType">
20134   <summary>
20135     The count of responses with a renderable HTTP status code sub-categorized by
20136     their requesting context type (e.g., image, script, etc.), among blocked
20137     cross-site document responses due to having HTML content type and nosniff
20138     headers. Sampled with a resource type (0-14) when the first network packet
20139     of a response of this type is received.
20140   </summary>
20141 </histogram>
20143 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
20144   <summary>
20145     The count of not blocked responses despite having an HTML content type
20146     header due to the failure of content sniffing. Sampled with value 1 when the
20147     first network packet of a response of this type is received.
20148   </summary>
20149 </histogram>
20151 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
20152   <summary>
20153     The count of responses that may be parsed as JavaScript among not blocked
20154     responses. Sampled with value 1 when the first network packet of a response
20155     of this type is received.
20156   </summary>
20157 </histogram>
20159 <histogram name="SiteIsolation.XSD.JSON.Blocked">
20160   <summary>
20161     The count of blocked cross-site document responses due to having JSON
20162     content type header and contents sniffed as JSON. Sampled with value 1 when
20163     the first network packet of a response of this type is received.
20164   </summary>
20165 </histogram>
20167 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
20168   <summary>
20169     The count of responses with a nonrenderable HTTP status code among blocked
20170     cross-site document responses due to their JSON contents. Sampled with value
20171     1 when the first network packet of a response of this type is received.
20172   </summary>
20173 </histogram>
20175 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
20176     enum="SiteIsolationResourceType">
20177   <summary>
20178     The count of responses with a renderable HTTP status code sub-categorized by
20179     their requesting context type (e.g., image, script, etc.), among blocked
20180     cross-site document responses due to their JSON contents. Sampled with a
20181     resource type (0-14) when the first network packet of a response of this
20182     type is received.
20183   </summary>
20184 </histogram>
20186 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
20187   <summary>
20188     The count of responses with a nonrenderable HTTP status code among blocked
20189     cross-site document responses due to having JSON content type and nosniff
20190     headers. Sampled with value 1 when the first network packet of a response of
20191     this type is received.
20192   </summary>
20193 </histogram>
20195 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
20196     enum="SiteIsolationResourceType">
20197   <summary>
20198     The count of responses with a renderable HTTP status code sub-categorized by
20199     their requesting context type (e.g., image, script, etc.), among blocked
20200     cross-site document responses due to having JSON content type and nosniff
20201     headers. Sampled with a resource type (0-14) when the first network packet
20202     of a response of this type is received.
20203   </summary>
20204 </histogram>
20206 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
20207   <summary>
20208     The count of not blocked responses despite having an JSON content type
20209     header due to the failure of content sniffing. Sampled with value 1 when the
20210     first network packet of a response of this type is received.
20211   </summary>
20212 </histogram>
20214 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
20215   <summary>
20216     The count of responses that may be parsed as JavaScript among not blocked
20217     responses with a JSON content type header. Sampled with value 1 when the
20218     first network packet of a response of this type is received.
20219   </summary>
20220 </histogram>
20222 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
20223   <summary>
20224     MIME type codes for content type header values of potentially cross-site
20225     document responses, excluding same-site or not http(s) urls. Sampled with a
20226     MIME type code (0-4) when the first network packet of a response of this
20227     type is received.
20228   </summary>
20229 </histogram>
20231 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
20232   <summary>
20233     The count of blocked cross-site document responses due to having Plain
20234     content type header and contents sniffed as HTML. Sampled with value 1 when
20235     the first network packet of a response of this type is received.
20236   </summary>
20237 </histogram>
20239 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
20240   <summary>
20241     The count of responses with a nonrenderable HTTP status code among blocked
20242     responses due to their Plain.HTML contents. Sampled with value 1 when the
20243     first network packet of a response of this type is received.
20244   </summary>
20245 </histogram>
20247 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
20248     enum="SiteIsolationResourceType">
20249   <summary>
20250     The count of responses with a renderable HTTP status code sub-categorized by
20251     their requesting context type (e.g., image, script, etc.), among blocked
20252     cross-site document responses due to their Plain.HTML contents. Sampled with
20253     a resource type (0-14) when the first network packet of a response of this
20254     type is received.
20255   </summary>
20256 </histogram>
20258 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
20259   <summary>
20260     The count of blocked cross-site document responses due to having Plain
20261     content type header and contents sniffed as JSON. Sampled with value 1 when
20262     the first network packet of a response of this type is received.
20263   </summary>
20264 </histogram>
20266 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
20267   <summary>
20268     The count of responses with a nonrenderable HTTP status code among blocked
20269     cross-site document responses due to their Plain.JSON contents. Sampled with
20270     value 1 when the first network packet of a response of this type is
20271     received.
20272   </summary>
20273 </histogram>
20275 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
20276     enum="SiteIsolationResourceType">
20277   <summary>
20278     The count of responses with a renderable HTTP status code sub-categorized by
20279     their requesting context type (e.g., image, script, etc.), among blocked
20280     cross-site document responses due to their Plain.JSON contents. Sampled with
20281     a resource type (0-14) when the first network packet of a response of this
20282     type is received.
20283   </summary>
20284 </histogram>
20286 <histogram
20287     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
20288   <summary>
20289     The count of responses with a nonrenderable HTTP status code among blocked
20290     cross-site document responses due to having Plain content type and nosniff
20291     headers. Sampled with value 1 when the first network packet of a response of
20292     this type is received.
20293   </summary>
20294 </histogram>
20296 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
20297     enum="SiteIsolationResourceType">
20298   <summary>
20299     The count of responses with a renderable HTTP status code sub-categorized by
20300     their requesting context type (e.g., image, script, etc.), among blocked
20301     cross-site document responses due to having Plain content type and nosniff
20302     header. Sampled with a resource type (0-14) when the first network packet of
20303     a response of this type is received.
20304   </summary>
20305 </histogram>
20307 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
20308   <summary>
20309     The count of not blocked responses despite having an Plain content type
20310     header due to the failure of content sniffing. Sampled with value 1 when the
20311     first network packet of a response of this type is received.
20312   </summary>
20313 </histogram>
20315 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
20316   <summary>
20317     The count of responses that may be parsed as JavaScript among not blocked
20318     responses with a Plain content type header. Sampled with value 1 when the
20319     first network packet of a response of this type is received.
20320   </summary>
20321 </histogram>
20323 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
20324   <summary>
20325     The count of blocked cross-site document responses due to having Plain
20326     content type header and contents sniffed as XML. Sampled with value 1 when
20327     the first network packet of a response of this type is received.
20328   </summary>
20329 </histogram>
20331 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
20332   <summary>
20333     The count of responses with a nonrenderable HTTP status code among blocked
20334     cross-site document responses due to their Plain.XML contents. Sampled with
20335     value 1 when the first network packet of a response of this type is
20336     received.
20337   </summary>
20338 </histogram>
20340 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
20341     enum="SiteIsolationResourceType">
20342   <summary>
20343     The count of responses with renderable HTTP status codes sub-categorized by
20344     their requesting context type (e.g., image, script, etc.), among blocked
20345     cross-site document responses due to their Plain.XML contents. Sampled with
20346     a resource type (0-14) when the first network packet of a response of this
20347     type is received.
20348   </summary>
20349 </histogram>
20351 <histogram name="SiteIsolation.XSD.XML.Blocked">
20352   <summary>
20353     The count of blocked cross-site document responses due to having XML content
20354     type header and contents sniffed as XML. Sampled with value 1 when the first
20355     network packet of a response of this type is received.
20356   </summary>
20357 </histogram>
20359 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
20360   <summary>
20361     The count of responses with nonrenderable HTTP status codes among blocked
20362     cross-site document responses due to their XML contents. Sampled with value
20363     1 when the first network packet of a response of this type is received.
20364   </summary>
20365 </histogram>
20367 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
20368     enum="SiteIsolationResourceType">
20369   <summary>
20370     The count of responses with renderable HTTP status codes sub-categorized by
20371     their requesting context type (e.g., image, script, etc.), among blocked
20372     cross-site document responses due to their XML contents. Sampled with a
20373     resource type (0-14) when the first network packet of a response of this
20374     type is received.
20375   </summary>
20376 </histogram>
20378 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
20379   <summary>
20380     The count of responses with a nonrenderable HTTP status code among blocked
20381     cross-site document responses due to having XML content type and nosniff
20382     headers. Sampled with value 1 when the first network packet of a response of
20383     this type is received.
20384   </summary>
20385 </histogram>
20387 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
20388     enum="SiteIsolationResourceType">
20389   <summary>
20390     The count of responses with a renderable HTTP status code sub-categorized by
20391     their requesting context type (e.g., image, script, etc.), among blocked
20392     cross-site document responses due to having XML content type and nosniff
20393     headers. Sampled with a resource type (0-14) when the first network packet
20394     of a response of this type is received.
20395   </summary>
20396 </histogram>
20398 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
20399   <summary>
20400     The count of not blocked responses despite having an XML content type header
20401     due to the failure of content sniffing. Sampled with value 1 when the first
20402     network packet of a response of this type is received.
20403   </summary>
20404 </histogram>
20406 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
20407   <summary>
20408     The count of responses that may be parsed as JavaScript among not blocked
20409     responses with an XML content type. Sampled with value 1 when the first
20410     network packet of a response of this type is received.
20411   </summary>
20412 </histogram>
20414 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
20415   <summary>
20416     Whether the user has opted in to asking Google for spelling suggestions.
20417     Recorded both when spelling is initialized and when the preference is
20418     changed.
20419   </summary>
20420 </histogram>
20422 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
20423   <obsolete>
20424     Moved to Sqlite.Error.AppCache in M-27.
20425   </obsolete>
20426   <summary>Error codes returned by sqlite for the appcache db.</summary>
20427 </histogram>
20429 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
20430   <summary>Error which prevented database close.</summary>
20431 </histogram>
20433 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
20434   <obsolete>
20435     Moved to Sqlite.Error.Cookie in M-27.
20436   </obsolete>
20437   <summary>Error codes returned by sqlite the cookie db.</summary>
20438 </histogram>
20440 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
20441   <obsolete>
20442     Moved to Sqlite.Error.DatabaseTracker in M-27.
20443   </obsolete>
20444   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
20445 </histogram>
20447 <histogram name="Sqlite.DeprecationVersionResult"
20448     enum="SqliteVersionDeprecation">
20449   <summary>
20450     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
20451   </summary>
20452 </histogram>
20454 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
20455   <obsolete>
20456     Moved to Sqlite.Error.DomainBoundCerts in M-27.
20457   </obsolete>
20458   <summary>
20459     Error codes returned by sqlite for the domain-bound certs db.
20460   </summary>
20461 </histogram>
20463 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
20464   <obsolete>
20465     Moved to Sqlite.Error.DomStorageDatabase in M-27.
20466   </obsolete>
20467   <summary>Error codes returned by sqlite for the domstorage db.</summary>
20468 </histogram>
20470 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
20471   <summary>SQLite extended error codes.</summary>
20472 </histogram>
20474 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
20475   <obsolete>
20476     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
20477   </obsolete>
20478   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
20479 </histogram>
20481 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
20482   <obsolete>
20483     Moved to Sqlite.Error.History in M-27.
20484   </obsolete>
20485   <summary>Error codes returned by sqlite for the history db.</summary>
20486 </histogram>
20488 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
20489   <summary>Error which prevented database open.</summary>
20490 </histogram>
20492 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
20493   <summary>Error from first read of the database.</summary>
20494 </histogram>
20496 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
20497   <obsolete>
20498     Moved to Sqlite.Error.Quota in M-27.
20499   </obsolete>
20500   <summary>Error codes returned by sqlite for the quota db.</summary>
20501 </histogram>
20503 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
20504   <summary>Errors attempting to Raze() database.</summary>
20505 </histogram>
20507 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
20508   <summary>Errors on second attempt to Raze() database.</summary>
20509 </histogram>
20511 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
20512   <summary>Errors truncating database for Raze().</summary>
20513 </histogram>
20515 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
20516   <summary>
20517     Records specific failure and success cases in sql::Recovery implementation,
20518     to determine which cases (if any) might be worth writing additional
20519     automated recovery code for, versus which should lead to clearing databases.
20520   </summary>
20521 </histogram>
20523 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
20524   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
20525 </histogram>
20527 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
20528   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
20529 </histogram>
20531 <histogram name="Sqlite.SizeKB" units="Kb">
20532   <summary>Size in kilobytes of pre-existing database at startup.</summary>
20533 </histogram>
20535 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
20536   <obsolete>
20537     Moved to Sqlite.Error.Text in M-27.
20538   </obsolete>
20539   <summary>Error codes returned by sqlite the full text db.</summary>
20540 </histogram>
20542 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
20543   <obsolete>
20544     Moved to Sqlite.Error.Thumbnail in M-27.
20545   </obsolete>
20546   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
20547 </histogram>
20549 <histogram name="Sqlite.Version">
20550   <summary>Version of pre-existing database at startup.</summary>
20551 </histogram>
20553 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
20554   <obsolete>
20555     Moved to Sqlite.Error.Web in M-27.
20556   </obsolete>
20557   <summary>Error codes returned by sqlite the web db.</summary>
20558 </histogram>
20560 <histogram name="Startup.BrowserMessageLoopStartTime">
20561   <summary>
20562     Time from browser startup to the start of the main thread's message loop.
20563   </summary>
20564 </histogram>
20566 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
20567     units="milliseconds">
20568   <summary>
20569     Time from main entry to the start of the main thread's message loop. This
20570     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
20571     variance resulting from Chrome being autostarted.
20572   </summary>
20573 </histogram>
20575 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
20576     units="milliseconds">
20577   <summary>
20578     Time from main entry to the start of the main thread's message loop on first
20579     run. This stat is only recorded after 7 minutes of OS uptime to try to
20580     mitigate the variance resulting from Chrome being autostarted.
20581   </summary>
20582 </histogram>
20584 <histogram name="Startup.BrowserOpenTabs">
20585   <summary>
20586     Time taken to open the initial tab or to restore tabs from previous session.
20587   </summary>
20588 </histogram>
20590 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
20591   <summary>
20592     Time from browser startup to the time the browser window initially becomes
20593     visible.
20594   </summary>
20595 </histogram>
20597 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
20598   <summary>
20599     The elapsed time from the ChromeCast application launch to the first video
20600     frame displayed.
20601   </summary>
20602 </histogram>
20604 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
20605   <summary>
20606     How long it takes to load the original profile synchronously on the UI
20607     thread.
20608   </summary>
20609 </histogram>
20611 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
20612   <summary>
20613     The elapsed time from the Fling application launch to the first video frame
20614     displayed.
20615   </summary>
20616 </histogram>
20618 <histogram name="Startup.IsResume">
20619   <obsolete>
20620     Deprecated 12/2011. Merged into MobileSessionStartType.
20621   </obsolete>
20622   <summary>Whether a startup is a resume (vs a cold start).</summary>
20623 </histogram>
20625 <histogram name="Startup.LoadTime.ExeMainToDllMain">
20626   <summary>
20627     Time from the main() function in chrome.exe to chrome.dll's main().
20628   </summary>
20629 </histogram>
20631 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
20632   <summary>Time from the process creation to chrome.dll's main().</summary>
20633 </histogram>
20635 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
20636   <summary>
20637     Time from the process creation to executing the main() function in
20638     chrome.exe.
20639   </summary>
20640 </histogram>
20642 <histogram name="Startup.MobileSessionStartAction"
20643     enum="MobileSessionStartAction">
20644   <summary>
20645     The action requested on the application startup when called from another app
20646     or the OS.
20647   </summary>
20648 </histogram>
20650 <histogram name="Startup.MobileSessionStartFromApps"
20651     enum="MobileSessionCallerApp">
20652   <summary>The calling application (if any).</summary>
20653 </histogram>
20655 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
20656   <summary>
20657     Time for a newly created browser process to reach the code that starts
20658     showing the app launcher, when started with the --show-app-list flag and
20659     with no currently running Chrome processes.
20660   </summary>
20661 </histogram>
20663 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
20664   <summary>
20665     Time for a running browser process to reach the code that starts showing the
20666     app launcher. Measured from the time a second Chrome process started, which
20667     sent its --show-app-list command line argument to the already-running
20668     process and will soon exit.
20669   </summary>
20670 </histogram>
20672 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
20673   <summary>
20674     Time it takes to load bookmarks from disk. This measurement is only sent for
20675     startups that take &gt;10 seconds after an uptime of 7 minutes.
20676   </summary>
20677 </histogram>
20679 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
20680     units="milliseconds">
20681   <summary>
20682     Time it takes to finish initialization of the extension service including
20683     loading built-in extensions. This measurement is only sent for startups that
20684     take &gt;10 seconds after an uptime of 7 minutes.
20685   </summary>
20686 </histogram>
20688 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
20689   <summary>
20690     Time the final stages of profile initialization taking including
20691     initialization of profile keyed services. This measurement is only sent for
20692     startups that take &gt;10 seconds after an uptime of 7 minutes.
20693   </summary>
20694 </histogram>
20696 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
20697   <summary>
20698     Time it takes to load the NSS libraries and initialize it. This measurement
20699     is only sent for startups that take &gt;10 seconds after an uptime of 7
20700     minutes.
20701   </summary>
20702 </histogram>
20704 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
20705   <summary>
20706     Time it takes to load preferences from disk. This measurement is only sent
20707     for startups that take &gt;10 seconds after an uptime of 7 minutes.
20708   </summary>
20709 </histogram>
20711 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
20712   <summary>
20713     Time it takes to initialize the ProfileIOData object - this includes
20714     initialization of the cookie store. This measurement is only sent for
20715     startups that take &gt;10 seconds after an uptime of 7 minutes.
20716   </summary>
20717 </histogram>
20719 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
20720     units="milliseconds">
20721   <summary>
20722     Time it takes to load the safe browsing database from disk. This measurement
20723     is only sent for startups that take &gt;10 seconds after an uptime of 7
20724     minutes.
20725   </summary>
20726 </histogram>
20728 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
20729     units="milliseconds">
20730   <summary>
20731     Time it takes to initialize the safe browsing service. This measurement is
20732     only sent for startups that take &gt;10 seconds after an uptime of 7
20733     minutes.
20734   </summary>
20735 </histogram>
20737 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
20738     units="milliseconds">
20739   <summary>
20740     Time it takes for session restore to finish initiating creation of restored
20741     tabs and windows. This measurement is only sent for startups that take
20742     &gt;10 seconds after an uptime of 7 minutes.
20743   </summary>
20744 </histogram>
20746 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
20747     units="milliseconds">
20748   <summary>
20749     Time for a running browser process to start processing the command line
20750     passed in by a second Chrome process, which just sent its command line
20751     arguments to the already-running process and will soon exit. Measured from
20752     the time the second Chrome process started.
20753   </summary>
20754 </histogram>
20756 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
20757   <summary>
20758     The counts of network error codes encountered by SuggestionsService when an
20759     attempt to fetch suggestions from the server fails.
20760   </summary>
20761 </histogram>
20763 <histogram name="Suggestions.FetchResponseCode">
20764   <summary>
20765     The counts of HTTP response codes encountered by SuggestionsService when
20766     attempting to fetch suggestions from the server.
20767   </summary>
20768 </histogram>
20770 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
20771   <summary>
20772     The latency of a SuggestionsService fetch that results in a success
20773     response.
20774   </summary>
20775 </histogram>
20777 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
20778   <summary>
20779     The counts of response states (such as empty or invalid) encountered by
20780     SuggestionsService when attempting to fetch suggestions from the server.
20781   </summary>
20782 </histogram>
20784 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
20785   <summary>
20786     Age of all auth tokens rejected by the invalidation server. Measured from
20787     the time they were created.
20788   </summary>
20789 </histogram>
20791 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
20792     units="milliseconds">
20793   <summary>
20794     Age of auth tokens younger than one hour that were rejected by the
20795     invalidation server. Measured from the time they were created.
20796   </summary>
20797 </histogram>
20799 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
20800   <summary>
20801     Age of all auth tokens rejected by the sync server. Measured from the time
20802     they were created.
20803   </summary>
20804 </histogram>
20806 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
20807   <summary>
20808     Age of auth tokens younger than one hour that were rejected by the sync
20809     server. Measured from the time they were created.
20810   </summary>
20811 </histogram>
20813 <histogram name="Sync.BackendInitializeRestoreState"
20814     enum="SyncBackendInitializeRestoreState">
20815   <summary>
20816     Compares sync's has_setup_completed pref against the set of types actually
20817     restored from the sync DB.  Mismatches should be rare.
20818   </summary>
20819 </histogram>
20821 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
20822   <summary>
20823     Whether OAuth2 refresh token was available at the time when
20824     ProfileSyncService was starting backend.
20825   </summary>
20826 </histogram>
20828 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
20829   <summary>
20830     Counts the number of times sync clients have encountered an auth error and
20831     number of times auth errors are fixed.
20832   </summary>
20833 </histogram>
20835 <histogram name="SyncedNotification.Actions"
20836     enum="SyncedNotificationActionType">
20837   <summary>
20838     The actions taken on synced notifications, recorded every time they happen.
20839     This histogram will record every single event that happens separately.
20840   </summary>
20841 </histogram>
20843 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
20844   <summary>
20845     Age (time since the last display in previous sessions) of a tab being
20846     restored due to the first tab switch after the browser cold start, recorded
20847     upon such restore. When the browser is started from cold, this metric is not
20848     recorded for the foreground, automatically restored tab, so that the metric
20849     tracks only the restores triggered by direct user decision to switch tabs.
20850   </summary>
20851 </histogram>
20853 <histogram name="Tab.FormActivityCountEvictedHistogram">
20854   <summary>
20855     A count of form activity (e.g. fields selected, characters typed) in a tab.
20856     Recorded only for tabs that are evicted due to memory pressure and then
20857     selected again.
20858   </summary>
20859 </histogram>
20861 <histogram name="Tab.PerceivedRestoreTime" units="ms">
20862   <summary>
20863     User-perceived load time for a successful tab restore, measured from the
20864     first time the user sees the tab being restored until the load completes.
20865   </summary>
20866 </histogram>
20868 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
20869   <summary>
20870     When the browser restores a tab, whether the load was successful. Loads can
20871     fail for instance when there is no connectivity.
20872   </summary>
20873 </histogram>
20875 <histogram name="Tab.RestoreTime" units="ms">
20876   <summary>Load time for a successful tab restore.</summary>
20877 </histogram>
20879 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
20880   <summary>
20881     When the browser restores a tab, whether the user waits for completion of
20882     the load or if the user gives up by switching to another tab or leaving
20883     Chrome.
20884   </summary>
20885 </histogram>
20887 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
20888   <summary>
20889     The status of a tab collected each time the tab is displayed on Android,
20890     including user switching to the tab and displays of newly created tabs, such
20891     as NTP or tabs opened to handle intents.
20892   </summary>
20893 </histogram>
20895 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
20896   <summary>
20897     The status of a tab collected each time the user switches to it on mobile.
20898     That does not include tabs being created at the time the user switches to
20899     them, such as NTP or tabs opened to handle intents.
20900   </summary>
20901 </histogram>
20903 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
20904     enum="TabStatus">
20905   <summary>
20906     The status of a tab collected each time the user switches to it on mobile
20907     with the data reduction proxy enabled. This is populated identically, and in
20908     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
20909     switching event if the proxy is enabled.
20910   </summary>
20911 </histogram>
20913 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
20914   <summary>Age (in ms) when the tab was switched to foreground.</summary>
20915 </histogram>
20917 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
20918     enum="TabSwitchedToForegroundLaunchedWithURL">
20919   <summary>
20920     Each time a tab is brought to the foreground, this histogram indicates if
20921     chrome was launched without an URL (i.e., from the launcher), or with an URL
20922     (i.e., from another app).
20923   </summary>
20924 </histogram>
20926 <histogram name="Tab.SwitchedToForegroundMRURank">
20927   <summary>
20928     Rank in MRU order (0 being first) when the tab was switched to foreground.
20929   </summary>
20930 </histogram>
20932 <histogram name="Tab.SwitchedToForegroundNumTabs">
20933   <summary>Count of all tabs when a tab is switched.</summary>
20934 </histogram>
20936 <histogram name="Tab.SwitchedToForegroundRevisit"
20937     enum="TabSwitchedToForegroundRevisit">
20938   <summary>
20939     Each time a tab is brought to the foreground, this histogram indicates if
20940     this is the first viewing of the tab since Chrome was put into foreground,
20941     or if it was a return to a tab that has already been shown in this session.
20942   </summary>
20943 </histogram>
20945 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
20946   <summary>
20947     Time elapsed since there was form activity (e.g. fields selected, characters
20948     typed) in a tab. Recorded only for tabs that are evicted due to memory
20949     pressure and then selected again.
20950   </summary>
20951 </histogram>
20953 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
20954   <summary>
20955     Age (time since the last display in previous sessions) of the foreground tab
20956     being restored on the browser cold start.
20957   </summary>
20958 </histogram>
20960 <histogram name="Tabs.SpeculativeRestoreApplicability"
20961     enum="SpeculativeRestoreApplicability">
20962   <summary>
20963     Applicability of speculative tab restore, recorded every time a tab is
20964     switched. This allows to estimate the fraction of tab restores experienced
20965     on mobile that can be mitigated using speculative restore. Options higher in
20966     the enum take precedence over the lower ones (i.e. low-memory tablet will be
20967     accounted as tablet).
20968   </summary>
20969 </histogram>
20971 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
20972     enum="SpeculativeRestorePredictionAccuracy">
20973   <summary>
20974     Accuracy of the tab switch predictions made when the user begins the side
20975     swipe gesture.
20976   </summary>
20977 </histogram>
20979 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
20980     enum="SpeculativeRestorePredictionAccuracy">
20981   <summary>
20982     Accuracy of the tab switch predictions made when the user enters the tab
20983     switcher.
20984   </summary>
20985 </histogram>
20987 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
20988     enum="SpeculativeRestoreTabStatus">
20989   <summary>
20990     Status of a tab recorded when the tab is targeted with speculative restore.
20991   </summary>
20992 </histogram>
20994 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
20995   <summary>
20996     Time between starting the speculative load and actual tab switch for correct
20997     speculative load predictions made when the user begins the side swipe
20998     gesture.
20999   </summary>
21000 </histogram>
21002 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
21003   <summary>
21004     Time between starting the speculative load and actual tab switch for correct
21005     speculative load predictions made when the user enters the tab switcher.
21006   </summary>
21007 </histogram>
21009 <histogram name="TopSites.NumberOfApplyBlacklist">
21010   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
21011 </histogram>
21013 <histogram name="TopSites.NumberOfBlacklistedItems">
21014   <summary>
21015     The number of items in the user Most Visited blacklist every time
21016     TopSitesImpl::ApplyBlacklist is called.
21017   </summary>
21018 </histogram>
21020 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
21021   <summary>Tracks touchpad device state.</summary>
21022 </histogram>
21024 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
21025   <summary>
21026     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
21027     ground issue). This is sampled at every touchpad event.
21028   </summary>
21029 </histogram>
21031 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
21032   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
21033 </histogram>
21035 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
21036   <summary>Tracks touchpad natural scroll setting on startup.</summary>
21037 </histogram>
21039 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
21040   <summary>
21041     Tracks touchpad sensitivity setting changes by the user. This replaces the
21042     old Touchpad.Sensitivity.Changed metric.
21043   </summary>
21044 </histogram>
21046 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
21047   <summary>
21048     Tracks touchpad sensitivity setting on startup. This replaces the old
21049     Touchpad.Sensitivity.Started metric.
21050   </summary>
21051 </histogram>
21053 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
21054   <obsolete>
21055     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
21056   </obsolete>
21057   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
21058 </histogram>
21060 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
21061   <obsolete>
21062     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
21063   </obsolete>
21064   <summary>Tracks touchpad sensitivity setting on startup.</summary>
21065 </histogram>
21067 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
21068   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
21069 </histogram>
21071 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
21072   <summary>Tracks touchpad TapDragging setting on startup.</summary>
21073 </histogram>
21075 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
21076   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
21077 </histogram>
21079 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
21080   <summary>Tracks touchpad TapToClick setting on startup.</summary>
21081 </histogram>
21083 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
21084   <obsolete>
21085     Deprecated as of 7/2013.
21086   </obsolete>
21087 </histogram>
21089 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
21090   <obsolete>
21091     Deprecated as of 7/2013.
21092   </obsolete>
21093 </histogram>
21095 <histogram name="Touchscreen.ActionAfterDoubleTapNoDelay"
21096     enum="ActionAfterDoubleTap">
21097   <summary>
21098     On non-mobile sites, gesture taps are delayed to prevent double taps from
21099     sending a click event. This stat tracks the user's first action within 5
21100     seconds after a double tap gesture when the gesture tap delay is disabled.
21101   </summary>
21102 </histogram>
21104 <histogram name="Touchscreen.ActionAfterDoubleTapWithDelay"
21105     enum="ActionAfterDoubleTap">
21106   <summary>
21107     On non-mobile sites, gesture taps are delayed to prevent double taps from
21108     sending a click event. This stat tracks the user's first action within 5
21109     seconds after a double tap gesture when gesture tap events are delayed.
21110   </summary>
21111 </histogram>
21113 <histogram name="Touchscreen.SingleTapType" enum="TapDelayType">
21114   <summary>
21115     On non-mobile sites, gesture taps are delayed to prevent double taps from
21116     sending a click event. This stat counts the number of taps that are delayed
21117     by the double-tap delay versus those that are sent immediately on mobile
21118     sites.
21119   </summary>
21120 </histogram>
21122 <histogram name="Translate.AlwaysTranslateLang">
21123   <summary>
21124     The number of times the always translate option was selected in the
21125     translate infobar.
21126   </summary>
21127 </histogram>
21129 <histogram name="Translate.CaptureText" units="milliseconds">
21130   <summary>
21131     The time spent capturing plain text from the DOM. This is reported by
21132     ChromeRenderViewObserver when a page is loaded completely.
21133   </summary>
21134 </histogram>
21136 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
21137   <summary>
21138     A page may provide a Content-Language HTTP header or a META tag. For each
21139     page load, measures whether the Content-Language header exists and is valid.
21140   </summary>
21141 </histogram>
21143 <histogram name="Translate.DeclineTranslate">
21144   <summary>
21145     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
21146     X button was clicked in the translate infobar.
21147   </summary>
21148 </histogram>
21150 <histogram name="Translate.DeclineTranslateCloseInfobar">
21151   <summary>
21152     The number of times the translate infobar was closed by clicking the X
21153     button without the user translating the page.
21154   </summary>
21155 </histogram>
21157 <histogram name="Translate.DeclineTranslateDismissUI">
21158   <summary>
21159     The number of times the translate UI was closed without translating in the
21160     way that the user doesn't deny translating explicityly, like pressing 'Nope'
21161     button. This is counted on both the infobar and the bubble UI. We are
21162     comparing this on infobar to that on bubble by A/B testing and expecting
21163     that the user will click 'Nope' button on bubble less times than infobar. We
21164     won't delete this histogram after the experiment.
21165   </summary>
21166 </histogram>
21168 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
21169   <summary>
21170     A page may provide a lang attribute in html tag. For each page load,
21171     measures whether the lang attribute exists and is valid.
21172   </summary>
21173 </histogram>
21175 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
21176   <obsolete>
21177     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
21178   </obsolete>
21179   <summary>
21180     The reason why Chrome decided to perform the next action (e.g., to show
21181     infobar, to translate a page without any prompting, and so on) when Chrome
21182     Translate is ready to translate a page.
21183   </summary>
21184 </histogram>
21186 <histogram name="Translate.InitiationStatus.v2"
21187     enum="TranslateInitiationStatus">
21188   <summary>
21189     The reason why Chrome decided to perform the next action (e.g., to show
21190     infobar, to translate a page without any prompting, and so on) when Chrome
21191     Translate is ready to translate a page.
21192   </summary>
21193 </histogram>
21195 <histogram name="Translate.LanguageVerification"
21196     enum="TranslateLanguageVerification">
21197   <summary>
21198     For each page load, measures whether the provided Content-Language header
21199     matches the language determined by CLD.  Beyond directly matching or
21200     mismatching the Content-Language header, CLD can complement the
21201     Content-Language.  For example, suppose the Content-Language header
21202     specifies 'zh' (general Chinese), a language code that the Translate server
21203     does not support.  In this case, CLD can detect a subcode like '-TW' or
21204     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
21205     server supports.  This is referred to as &quot;complementing a language
21206     subcode&quot;.
21207   </summary>
21208 </histogram>
21210 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
21211   <summary>
21212     Logs the user locale when the Translate feature is disabled by the user.
21213     This is recorded each time a webpage is loaded and prefs for translation is
21214     checked. This allows us to investigate the correlation between the user
21215     locale and the usage rates of the Translate.
21216   </summary>
21217 </histogram>
21219 <histogram name="Translate.ModifyOriginalLang">
21220   <summary>
21221     The number of times the original language in the translate infobar has been
21222     changed.
21223   </summary>
21224 </histogram>
21226 <histogram name="Translate.ModifyTargetLang">
21227   <summary>
21228     The number of times the target language in the translate infobar has been
21229     changed.
21230   </summary>
21231 </histogram>
21233 <histogram name="Translate.NeverTranslateLang">
21234   <summary>
21235     The number of times the never translate option was selected in the translate
21236     infobar.
21237   </summary>
21238 </histogram>
21240 <histogram name="Translate.NeverTranslateSite">
21241   <summary>
21242     The number of times the never translate site was selected in the translate
21243     infobar.
21244   </summary>
21245 </histogram>
21247 <histogram name="Translate.PageScheme" enum="TranslateScheme">
21248   <summary>Counts translation target page schemes.</summary>
21249 </histogram>
21251 <histogram name="Translate.ReportLanguageDetectionError">
21252   <summary>
21253     The number of times the &quot;report this error&quot; of options menu is
21254     selected in the translate infobar.
21255   </summary>
21256 </histogram>
21258 <histogram name="Translate.RevertTranslation">
21259   <summary>
21260     The number of times the show original button was clicked in the translate
21261     infobar.
21262   </summary>
21263 </histogram>
21265 <histogram name="Translate.ServerReportedUnsupportedLanguage">
21266   <obsolete>
21267     Deprecated 5/2013 by Translate.UndisplayableLanguage
21268   </obsolete>
21269   <summary>
21270     The number of times the detected language is not supported by Translate
21271     Element.
21272   </summary>
21273 </histogram>
21275 <histogram name="Translate.ShowBeforeTranslateInfobar">
21276   <obsolete>
21277     Deprecated 7/2010. No longer tracked.
21278   </obsolete>
21279   <summary>
21280     The number of times an infobar proposing to translate a page has been shown.
21281   </summary>
21282 </histogram>
21284 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
21285   <summary>
21286     Chrome Translate shows an error infobar when an error happens on translation
21287     and the infobar message depends on what kind of error happens. This metric
21288     counts how often each error message is shown.
21289   </summary>
21290 </histogram>
21292 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
21293   <summary>
21294     Chrome Translate shows an error UI (infobar or bubble) when an error happens
21295     on translation and the UI message depends on what kind of error happens.
21296     This metric counts how often each error message is shown.
21297   </summary>
21298 </histogram>
21300 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
21301   <summary>
21302     This metrics is logged whenever a page is loaded. The logged value is
21303     &quot;Mathced&quot; when the CLD-detected language differs from the page
21304     language code , and the two languages are such similar languages. In that
21305     case, Chrome ignore the CLD-determined language and instead uses the page
21306     language code. The page language code is decided by Content-Language and
21307     HTML lang attribute.
21308   </summary>
21309 </histogram>
21311 <histogram name="Translate.TimeToBeReady" units="milliseconds">
21312   <summary>
21313     The time from injecting scripts for Chrome Translate to being ready to
21314     perform translation.
21315   </summary>
21316 </histogram>
21318 <histogram name="Translate.TimeToLoad" units="milliseconds">
21319   <summary>
21320     The time from injecting scripts for Chrome Translate to the finishing loads
21321     of all depending libraries.
21322   </summary>
21323 </histogram>
21325 <histogram name="Translate.TimeToTranslate" units="milliseconds">
21326   <summary>The time from starting translation to the completion.</summary>
21327 </histogram>
21329 <histogram name="Translate.Translate">
21330   <summary>
21331     The number of times the translate button was clicked in the translate
21332     infobar.
21333   </summary>
21334 </histogram>
21336 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
21337   <summary>
21338     Logs an undisplayable language included in the language list sent by the
21339     Translate server. The Translate server sends the list each time the user
21340     runs Chrome. This metrics tells us that there is a language which UI should
21341     support but doesn't.
21342   </summary>
21343 </histogram>
21345 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
21346   <summary>
21347     Logs an unsupported source language detected during initiation of the
21348     Translate feature.  This is reported when the language detector successfully
21349     detects the language of the webpage, but the language is not supported by
21350     the translation server because it is too minor.  This metric allows us to
21351     assess how important the unsupported language is for Google translate.
21352   </summary>
21353 </histogram>
21355 <histogram name="Translate.UserActionDuration" units="milliseconds">
21356   <summary>
21357     The time from a page content language being determined to user requesting
21358     Chrome Translate.
21359   </summary>
21360 </histogram>
21362 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
21363   <summary>Whether the scroll is executed on main thread.</summary>
21364 </histogram>
21366 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
21367   <summary>
21368     The time to run the external metrics collection task (Chrome OS).
21369   </summary>
21370 </histogram>
21372 <histogram name="UMA.Discarded Log Events">
21373   <summary>
21374     The number of events discarded at log transmission time because the event
21375     count was already too large.
21376   </summary>
21377 </histogram>
21379 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
21380   <summary>
21381     Log whether the --enable-benchmarking flag was set, which causes field
21382     trials to only use the default group.
21383   </summary>
21384 </histogram>
21386 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
21387   <summary>
21388     For each attempt to generate the low entropy source, log whether or not the
21389     load required generating a new low entropy source.
21390   </summary>
21391 </histogram>
21393 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
21394   <summary>
21395     Logged during MetricsService initialization whether the init task or the
21396     initial log timer completed first. The expectation is the vast majority of
21397     the time, the init task should complete first. If metrics show otherwise,
21398     then it may indicate there's a bug in the MetricsService init sequence and
21399     that it should be investigated.
21400   </summary>
21401 </histogram>
21403 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
21404   <summary>
21405     Number of bytes in an excessively large log that was discarded at shutdown
21406     instead of being saved to disk to retry during next chrome run.
21407   </summary>
21408 </histogram>
21410 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
21411   <summary>
21412     Number of bytes in a log was was rejected by server, and then discarded.
21413   </summary>
21414 </histogram>
21416 <histogram name="UMA.LoadLogsTime" units="milliseconds">
21417   <summary>
21418     The time spent to load (de-serialize) unsent logs from local state, recorded
21419     during the MetricsService startup sequence.
21420   </summary>
21421 </histogram>
21423 <histogram name="UMA.LogLoadComplete called">
21424   <summary>
21425     Simple counter of the number of times LogLoadComplete was called (bug
21426     demonstration, as we're called more often than once per page load :-/ )
21427   </summary>
21428 </histogram>
21430 <histogram name="UMA.LowEntropySourceValue">
21431   <summary>
21432     Distribution of the low entropy source value used for field trial
21433     randomization, recorded on startup.
21434   </summary>
21435 </histogram>
21437 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
21438   <summary>
21439     A count of successes and various failure modes related to collecting and
21440     processing performance data obtained through &quot;perf&quot; on Chrome OS.
21441   </summary>
21442 </histogram>
21444 <histogram name="UMA.ProtoCompressionRatio" units="%">
21445   <summary>
21446     Compression ratio of the serialized protobuf that will be uploaded to the
21447     UMA server. This serialized protobuf is compressed using gzip.
21448   </summary>
21449 </histogram>
21451 <histogram name="UMA.ProtoGzipped" enum="Boolean">
21452   <obsolete>
21453     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
21454   </obsolete>
21455   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
21456 </histogram>
21458 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
21459   <summary>
21460     Kilobytes saved from gzipping the protobufs before uploading them.
21461   </summary>
21462 </histogram>
21464 <histogram name="UMA.StoreLogsTime" units="milliseconds">
21465   <summary>
21466     The time spent to store unsent logs to local state, which is done
21467     periodically and also during start up if there was an initial stability log.
21468   </summary>
21469 </histogram>
21471 <histogram name="UMA.Unacceptable_Log_Discarded">
21472   <obsolete>
21473     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
21474     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
21475     histograms.
21476   </obsolete>
21477   <summary>The server returned a 400 code, and we discarded a log.</summary>
21478   <details>
21479     This tends to indicate that a syntax error is present in a log, such as
21480     would appear when a bogus XML tag is included, or the XML is not balanced
21481     and well structured.
21482   </details>
21483 </histogram>
21485 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
21486   <summary>
21487     For each attempted UMA upload, log whether the upload was successfully
21488     constructed.  An upload might fail to be constructed, for example, if we try
21489     to upload before the system is fully initialized; or if serialization of the
21490     data fails.
21491   </summary>
21492 </histogram>
21494 <histogram name="UMA.UploadResponseStatus.Protobuf"
21495     enum="UmaUploadResponseStatus">
21496   <summary>
21497     For each upload to the protocol buffer (v2) UMA server, log whether the
21498     upload was successful, or whether there was an error.
21499   </summary>
21500 </histogram>
21502 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
21503   <summary>
21504     For each upload to the XML (v1) UMA server, log whether the upload was
21505     successful, or whether there was an error.
21506   </summary>
21507 </histogram>
21509 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
21510   <summary>
21511     Log whether the --reset-variation-state flag was set before the low entropy
21512     source was requested.
21513   </summary>
21514 </histogram>
21516 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
21517   <summary>
21518     The time spent in converting the XML tree into a character buffer when
21519     closing a metrics log (Chrome OS).
21520   </summary>
21521 </histogram>
21523 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
21524   <summary>
21525     The time spent in freeing the XML writer and tree when closing a metrics log
21526     (Chrome OS).
21527   </summary>
21528 </histogram>
21530 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
21531   <summary>
21532     Measures the time elapsed on Chrome OS between when Chrome is started, and
21533     when the login prompt is again visible after a logout.  This statistic is
21534     only collected when preceeded by a logout.
21535   </summary>
21536 </histogram>
21538 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
21539   <summary>
21540     Measures the time elapsed on Chrome OS for setting up for a login after a
21541     logout. More specifically, it is the time between when the Cryptohome is
21542     unmounted (the last step in the logout process) and when the login prompt is
21543     again visible after a logout.
21544   </summary>
21545 </histogram>
21547 <histogram name="Uptime.Logout" units="ms">
21548   <summary>
21549     Measures the time elapsed on Chrome OS when performing a logout. More
21550     specifically, it is the time between when a logout is initiated and when the
21551     Cryptohome is unmounted, signaling the last step in the logout process. This
21552     statistic is not collected when the logout is part of a restart or shutdown.
21553   </summary>
21554 </histogram>
21556 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
21557   <summary>
21558     Measures the time elapsed on Chrome OS between initiating a logout and the
21559     next time the login prompt is visible again.  This statistic is not
21560     collected if the machine is shutdown between the logout initiation and the
21561     prompt becoming visible.
21562   </summary>
21563 </histogram>
21565 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
21566   <summary>
21567     Measures the time elapsed on Chrome OS between when a logout is initiated
21568     and the UI has stopped (and Chrome has exited) during the logout process.
21569     This statistic is not collected if the logout is part of a restart or
21570     shutdown.
21571   </summary>
21572 </histogram>
21574 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
21575   <summary>
21576     Measures the time elapsed on Chrome OS between when all user-associated
21577     processes (including the X server) have been terminated during the logout
21578     process.  This statistic is not collected if the logout is part of a restart
21579     or shutdown.
21580   </summary>
21581 </histogram>
21583 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
21584   <summary>
21585     Measures the time elapsed on Chrome OS between when the UI has stopped
21586     (Chrome has exited), and when all other associated processes have been
21587     terminated during the logout process. This statistic is not collected if the
21588     logout is part of a restart or shutdown.
21589   </summary>
21590 </histogram>
21592 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
21593   <summary>
21594     Measures the time elapsed on Chrome OS between when the X server has been
21595     terminated from a previous logout and when Chrome is started again to show
21596     the login screen.
21597   </summary>
21598 </histogram>
21600 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
21601   <summary>
21602     Distribution of the default images that users choose in Change Picture
21603     dialog (Chrome OS). One sample is taken each time the user changes picture.
21604   </summary>
21605 </histogram>
21607 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
21608   <summary>
21609     Distribution of the default images chosen on user image screen during
21610     out-of-the-box experience (Chrome OS). One sample is taken each time the
21611     user confirms the choice by clicking OK button.
21612   </summary>
21613 </histogram>
21615 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
21616   <summary>
21617     Distribution of the default images that existing users login with (Chrome
21618     OS). One sample is taken each time the user logs in.
21619   </summary>
21620 </histogram>
21622 <histogram name="UserImage.ProfileDownloadResult"
21623     enum="ProfileImageDownloadResult">
21624   <summary>
21625     Profile image download result for UserManager (either on behalf of the
21626     Change Picture prefs page, OOBE or scheduled refresh after user login).
21627   </summary>
21628 </histogram>
21630 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
21631   <summary>The time it took to download user's profile picture.</summary>
21632 </histogram>
21634 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
21635   <summary>
21636     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
21637   </summary>
21638 </histogram>
21640 <histogram name="UserManager.LoginUserType" enum="UserType">
21641   <summary>
21642     The number of users of different types that log in to the system (Chrome
21643     OS).
21644   </summary>
21645 </histogram>
21647 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
21648   <summary>
21649     The time between one regular user logging out and a different regular user
21650     logging in (Chrome OS). Delays above thirty minutes or which span system
21651     reboots or non-regular-user logins are not reported.
21652   </summary>
21653 </histogram>
21655 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
21656   <obsolete>
21657     Deprecated 1/2013. No longer tracked.
21658   </obsolete>
21659   <summary>
21660     A count of the number of times we hit the code where a field trial is
21661     disabled because no entropy provider was provided.
21662   </summary>
21663 </histogram>
21665 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
21666   <summary>
21667     The counts of network error codes encountered by VariationsService when an
21668     attempt to fetch a variations seed from the server fails.
21669   </summary>
21670 </histogram>
21672 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
21673   <summary>
21674     The latency of a VariationsService seed fetch that results in a not modified
21675     response.
21676   </summary>
21677 </histogram>
21679 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
21680   <summary>
21681     The latency of a VariationsService seed fetch that results in neither a
21682     success nor not modified response.
21683   </summary>
21684 </histogram>
21686 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
21687   <summary>
21688     The latency of a VariationsService seed fetch that results in a success
21689     response.
21690   </summary>
21691 </histogram>
21693 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
21694   <summary>How long it took to create the X-Client-Data header.</summary>
21695 </histogram>
21697 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
21698   <summary>
21699     The result of verifying the variations seed signature, recorded when the
21700     variations seed is stored to Local State after being retrieved from the
21701     server.
21702   </summary>
21703 </histogram>
21705 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
21706   <obsolete>
21707     Deprecated 9/2012. No longer tracked.
21708   </obsolete>
21709   <summary>
21710     Whether or not the network was available when requested by the
21711     VariationsService.
21712   </summary>
21713 </histogram>
21715 <histogram name="Variations.ResourceRequestsAllowed"
21716     enum="VariationsResourceRequestsAllowedState">
21717   <summary>
21718     Counts the number of times the VariationsService is allowed or not allowed
21719     to make a request due to the ResourceRequestAllowedNotifier.
21720   </summary>
21721 </histogram>
21723 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
21724   <summary>
21725     Records whether the variations seed in local state is empty (does not exist)
21726     on startup.
21727   </summary>
21728 </histogram>
21730 <histogram name="Variations.SeedFetchResponseCode">
21731   <summary>
21732     The counts of HTTP response codes encountered by VariationsService when
21733     attempting to fetch a variations seed from the server.
21734   </summary>
21735 </histogram>
21737 <histogram name="Variations.SeedFreshness" units="minutes">
21738   <summary>
21739     The time interval between when the Variations seed was last downloaded and
21740     when it was used.
21741   </summary>
21742 </histogram>
21744 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
21745     enum="BooleanExpired">
21746   <obsolete>
21747     Deprecated 11/2012. No longer tracked.
21748   </obsolete>
21749   <summary>
21750     Whether or not the 1-Percent uniformity trial from the Variations server was
21751     expired when loaded.
21752   </summary>
21753 </histogram>
21755 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
21756   <summary>
21757     The result of verifying the variations seed signature, recorded when the
21758     variations seed is loaded from Local State.
21759   </summary>
21760 </histogram>
21762 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
21763   <summary>
21764     The time since the previous attempt to fetch the variations seed within the
21765     same session, with 0 indicating that this is the first attempt. Recorded
21766     when a variations seed fetch is attempted by the VariationsService.
21767   </summary>
21768 </histogram>
21770 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
21771   <obsolete>
21772     Deprecated 1/2013. No longer tracked.
21773   </obsolete>
21774   <summary>
21775     A count of the number of times we hit the code where the
21776     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
21777     expiration check.
21778   </summary>
21779 </histogram>
21781 <histogram name="Variations.UniformityTrialGroupNotActive"
21782     enum="UniformityTrialGroupNotActive">
21783   <obsolete>
21784     Deprecated 1/2013. No longer tracked.
21785   </obsolete>
21786   <summary>
21787     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
21788     and which factors contributed to it.
21789   </summary>
21790 </histogram>
21792 <histogram name="VirtualKeyboard.KeyboardControlEvent"
21793     enum="KeyboardControlEvent">
21794   <summary>
21795     A count of various control events that can occur on the virtual keyboard,
21796     such as showing and hiding.
21797   </summary>
21798 </histogram>
21800 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
21801   <summary>
21802     Counts the number of keys typed by the virtual keyboard between each
21803     backspace. This metric provides a rough approximation of an error rate for
21804     the virtual keyboard.
21805   </summary>
21806 </histogram>
21808 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
21809   <summary>
21810     Measures the time taken by Google Online Wallet server's accept legal
21811     document API call.
21812   </summary>
21813 </histogram>
21815 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
21816   <summary>
21817     Measures the time taken by Google Online Wallet server's authenticate
21818     instrument API call.
21819   </summary>
21820 </histogram>
21822 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
21823   <summary>
21824     Measures the time taken by Google Online Wallet server's get full wallet API
21825     call.
21826   </summary>
21827 </histogram>
21829 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
21830   <summary>
21831     Measures the time taken by Google Online Wallet server's get wallet items
21832     API call.
21833   </summary>
21834 </histogram>
21836 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
21837   <obsolete>
21838     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21839   </obsolete>
21840   <summary>
21841     Measures the time taken by Google Online Wallet server's save address API
21842     call.
21843   </summary>
21844 </histogram>
21846 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
21847   <obsolete>
21848     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21849   </obsolete>
21850   <summary>
21851     Measures the time taken by Google Online Wallet server's save instrument API
21852     call.
21853   </summary>
21854 </histogram>
21856 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
21857   <obsolete>
21858     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21859   </obsolete>
21860   <summary>
21861     Measures the time taken by Google Online Wallet server's save instument and
21862     address API call.
21863   </summary>
21864 </histogram>
21866 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
21867   <summary>
21868     Measures the time taken by Google Online Wallet server's save to wallet API
21869     call.
21870   </summary>
21871 </histogram>
21873 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
21874   <summary>
21875     Measures the time taken by Google Online Wallet server's send status API
21876     call.
21877   </summary>
21878 </histogram>
21880 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
21881   <summary>
21882     Measures the time taken by Google Online Wallet server's unknown API calls.
21883   </summary>
21884 </histogram>
21886 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
21887   <obsolete>
21888     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21889   </obsolete>
21890   <summary>
21891     Measures the time taken by Google Online Wallet server's update address API
21892     call.
21893   </summary>
21894 </histogram>
21896 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
21897   <obsolete>
21898     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
21899   </obsolete>
21900   <summary>
21901     Measures the time taken by Google Online Wallet server's update instument
21902     API call.
21903   </summary>
21904 </histogram>
21906 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
21907   <summary>
21908     Counts the number of times each Wallet API failed due to being unable to
21909     parse the response.
21910   </summary>
21911 </histogram>
21913 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
21914   <summary>HTTP response codes seen by Wallet client.</summary>
21915 </histogram>
21917 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
21918   <summary>
21919     Counts the number of times each CSS property is animated. There is no limit
21920     on the number of times each property is counted per page view -- a property
21921     that is animated multiple times during a single page view is counted each
21922     time it animates.
21923   </summary>
21924 </histogram>
21926 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
21927   <summary>
21928     Count of how many instances of WebCore::Page use various features. Each
21929     WebCore::Page instance has a WebCore::UseCounter instance. It records and
21930     reports feature usage (e.g. via UseCounter::count() method).
21931   </summary>
21932 </histogram>
21934 <histogram name="WebCore.FeatureObserver.CSSProperties"
21935     enum="MappedCSSProperties">
21936   <summary>
21937     Records usage of CSS properties used on a page, either statically or
21938     dynamically, from the time the page is initialised to when it is closed or
21939     navigated away from. Each property is counted at most once per page per
21940     view.
21941   </summary>
21942   <details>
21943     Every time a CSS property is parsed on a page, that property is recorded as
21944     having been used. The histogram is updated with this data whenever a page is
21945     closed, or a page navigation happens. Each histogram bucket corresponds to a
21946     CSS property (eg width, border-radius). The exception is the bucket numbered
21947     '1' - this counts the number of pages that CSS properties were counted on.
21949     These numbers give the percentage of pages that use a CSS property. For
21950     example, if the 'border-radius' histogram bucket has a count of 250, and the
21951     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
21952     that 1000 pages were recorded, and border-radius was used on 25% of those
21953     pages.
21955     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
21956     booleans recording use of each CSS property - one boolean per property. Upon
21957     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
21958     page navigation happening, the histogram is updated. For each boolean that
21959     is set to True, the corresponding histogram bucket for that CSS property is
21960     incremented by 1. The page count bucket (i.e. bucket number 1) is always
21961     incremented by 1 on each histogram update.
21962   </details>
21963 </histogram>
21965 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
21966     enum="IDBLevelDBBackingStoreInternalErrorType">
21967   <summary>
21968     Methods that encountered consistency errors. Such errors probably point to a
21969     bug in our code.
21970   </summary>
21971 </histogram>
21973 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
21974     enum="IDBLevelDBBackingStoreInternalErrorType">
21975   <obsolete>
21976     As of chrome 26, use {Consistency, Read, Write}Error instead.
21977   </obsolete>
21978   <summary>
21979     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
21980     encountered.
21981   </summary>
21982 </histogram>
21984 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
21985     enum="IDBLevelDBBackingStoreOpenResult">
21986   <summary>
21987     Count of the different success and failure modes when opening an IndexedDB
21988     backing store - clean open, successful open with recovery, failed recovery,
21989     etc. Includes all hosts.
21990   </summary>
21991 </histogram>
21993 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
21994     enum="IDBLevelDBBackingStoreOpenResult">
21995   <summary>
21996     Count of the different success and failure modes when opening an IndexedDB
21997     backing store - clean open, successful open with recovery, failed recovery,
21998     etc. Only for docs.google.com.
21999   </summary>
22000 </histogram>
22002 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
22003     units="characters">
22004   <summary>
22005     Length of leveldb directories that cause paths to not fit in the filesystem,
22006     either because the individual component is too long or the overall path is
22007     larger than MAX_PATH.
22008   </summary>
22009 </histogram>
22011 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
22012     enum="IDBLevelDBBackingStoreInternalErrorType">
22013   <summary>
22014     Methods that encountered leveldb errors while trying to read from disk.
22015   </summary>
22016 </histogram>
22018 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
22019     enum="IDBLevelDBBackingStoreInternalErrorType">
22020   <summary>
22021     Methods that encountered leveldb errors while trying to write to disk.
22022   </summary>
22023 </histogram>
22025 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
22026     enum="IndexedDatabaseMethods">
22027   <summary>
22028     Count total number of front end API calls of IndexedDB methods.
22029   </summary>
22030 </histogram>
22032 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
22033     enum="LevelDBErrorCount">
22034   <summary>
22035     Count of how many times LevelDBDatabase got an error trying to check free
22036     disk space.
22037   </summary>
22038 </histogram>
22040 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
22041   <summary>
22042     Amount of free disk space on the partition/volume/etc where LevelDB failed
22043     to open.
22044   </summary>
22045 </histogram>
22047 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
22048   <summary>
22049     Amount of free disk space on the partition/volume/etc where LevelDB was
22050     successfully opened.
22051   </summary>
22052 </histogram>
22054 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
22055   <summary>
22056     Error classes returned by LevelDB when it failed to open a database.
22057   </summary>
22058 </histogram>
22060 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
22061     enum="LevelDBCorruptionTypes">
22062   Types of corruption that LevelDB encounters when opening a database.
22063 </histogram>
22065 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
22066     enum="LevelDBIOErrorMethods">
22067   <summary>
22068     LevelDBEnv methods that generated IO errors when opening a database.
22069   </summary>
22070 </histogram>
22072 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
22073     enum="OSAgnosticErrno">
22074   <summary>
22075     Errno errors encountered by a single LevelDBEnv method when opening an
22076     IndexedDB instance.
22077   </summary>
22078 </histogram>
22080 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
22081     enum="PlatformFileError">
22082   <summary>
22083     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
22084     IndexedDB instance.
22085   </summary>
22086 </histogram>
22088 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
22089   <summary>
22090     Error classes returned by LevelDB when it failed to read a database.
22091   </summary>
22092 </histogram>
22094 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
22095     enum="LevelDBCorruptionTypes">
22096   Types of corruption that LevelDB encounters when reading a database.
22097 </histogram>
22099 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
22100     enum="LevelDBIOErrorMethods">
22101   <summary>
22102     LevelDBEnv methods that generated IO errors when reading a database.
22103   </summary>
22104 </histogram>
22106 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
22107     enum="OSAgnosticErrno">
22108   <summary>
22109     Errno errors encountered by a single LevelDBEnv method when reading an
22110     IndexedDB instance.
22111   </summary>
22112 </histogram>
22114 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
22115     enum="PlatformFileError">
22116   <summary>
22117     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
22118     IndexedDB instance.
22119   </summary>
22120 </histogram>
22122 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
22123   <summary>
22124     Error classes returned by LevelDB when it failed to write to a database.
22125   </summary>
22126 </histogram>
22128 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
22129     enum="LevelDBCorruptionTypes">
22130   Types of corruption returned by LevelDB when it failed to write to a database.
22131 </histogram>
22133 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
22134     enum="LevelDBIOErrorMethods">
22135   <summary>
22136     LevelDBEnv methods that generated IO errors when writing to a database.
22137   </summary>
22138 </histogram>
22140 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
22141     enum="OSAgnosticErrno">
22142   <summary>
22143     Errno errors encountered by a single LevelDBEnv method when writing to an
22144     IndexedDB instance.
22145   </summary>
22146 </histogram>
22148 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
22149     enum="PlatformFileError">
22150   <summary>
22151     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
22152     an IndexedDB instance.
22153   </summary>
22154 </histogram>
22156 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
22157   <summary>
22158     The delay between when the preload scanner discovers a resource on the
22159     parser thread and when the preload request is issued on the main thread.
22160   </summary>
22161 </histogram>
22163 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
22164     enum="ActionUponResourceRequest">
22165   <summary>
22166     The resulting action (e.g. load resource, use resource from in-memory
22167     cache...) upon a resource request.
22168   </summary>
22169 </histogram>
22171 <histogram name="WebCore.ResourceFetcher.HitCount">
22172   <summary>
22173     Number of dead resources found in the memory cache over the lifetime of the
22174     ResourceFetcher.
22175   </summary>
22176 </histogram>
22178 <histogram name="WebCore.ResourceFetcher.LoadCount">
22179   <summary>
22180     Number of resources that needed to be loaded by the ResourceFetcher over its
22181     lifetime.
22182   </summary>
22183 </histogram>
22185 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
22186     enum="ResourceHasClient">
22187   <summary>
22188     Whether the resource in the cache is being used by at least one client (live
22189     resource) or not (dead resource) upon a cache hit.
22190   </summary>
22191 </histogram>
22193 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
22194     enum="ResourceType">
22195   <summary>
22196     The type of the resource (e.g. image, script...) upon a cache hit.
22197   </summary>
22198 </histogram>
22200 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
22201   <summary>
22202     Number of dead resources that needed to be revalidated by the
22203     ResourceFetcher over its lifetime.
22204   </summary>
22205 </histogram>
22207 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
22208     units="milliseconds">
22209   <summary>
22210     Duration of time taken to create a V8 Context for an isolated world.
22211   </summary>
22212 </histogram>
22214 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
22215     units="milliseconds">
22216   <summary>
22217     Duration of time taken to create a V8 Context for the main world.
22218   </summary>
22219 </histogram>
22221 <histogram name="WebCore.WebSocket.HandshakeResult"
22222     enum="WebSocketHandshakeResult">
22223   <summary>
22224     Count the number of WebSocket handshake for each result. Use this histogram
22225     as a baseline for investigating feature usage counters.
22226   </summary>
22227 </histogram>
22229 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
22230     enum="WebSocketPerMessageDeflateContextTakeOverMode">
22231   <summary>
22232     Count the number of WebSockets that accepted permessage-deflate extension
22233     for each context take over mode.
22234   </summary>
22235 </histogram>
22237 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
22238     enum="XMLHttpRequestSendArrayBufferOrView">
22239   <summary>
22240     Count the number of XHR.send() calls for each argument type to see when we
22241     can deprecate the ArrayBuffer type support.
22242   </summary>
22243 </histogram>
22245 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
22246   <summary>
22247     Recorded upon web fonts load. Counts the number of times web font is loaded
22248     from cache (disk cache or memory cache), fetched over network, or served
22249     from data URL.
22250   </summary>
22251 </histogram>
22253 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
22254   <summary>
22255     The time it takes for a webfont download to finish, for webfonts of under
22256     10KB.
22257   </summary>
22258 </histogram>
22260 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
22261   <summary>
22262     The time it takes for a webfont download to finish, for webfonts of
22263     10KB-50KB.
22264   </summary>
22265 </histogram>
22267 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
22268   <summary>
22269     The time it takes for a webfont download to finish, for webfonts of
22270     50KB-100KB.
22271   </summary>
22272 </histogram>
22274 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
22275   <summary>
22276     The time it takes for a webfont download to finish, for webfonts of
22277     100KB-1MB.
22278   </summary>
22279 </histogram>
22281 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
22282   <summary>
22283     The time it takes for a webfont download to finish, for webfonts of over
22284     1MB.
22285   </summary>
22286 </histogram>
22288 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
22289   <summary>
22290     The time taken for a webfont download that failed. Includes aborted
22291     requests.
22292   </summary>
22293 </histogram>
22295 <histogram name="WebFont.LayoutLatency" units="milliseconds">
22296   <obsolete>
22297     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
22298   </obsolete>
22299   <summary>
22300     The time from when the webfont was referenced by a calculated style for the
22301     first time to the start of the font download.
22302   </summary>
22303 </histogram>
22305 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
22306   <obsolete>
22307     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
22308   </obsolete>
22309   <summary>
22310     The time it takes for a webfont download to finish, for webfonts of under
22311     10KB.
22312   </summary>
22313 </histogram>
22315 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
22316   <obsolete>
22317     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
22318   </obsolete>
22319   <summary>
22320     The time it takes for a webfont download to finish, for webfonts of
22321     10KB-50KB.
22322   </summary>
22323 </histogram>
22325 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
22326   <obsolete>
22327     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
22328   </obsolete>
22329   <summary>
22330     The time it takes for a webfont download to finish, for webfonts of
22331     50KB-100KB.
22332   </summary>
22333 </histogram>
22335 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
22336   <obsolete>
22337     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
22338   </obsolete>
22339   <summary>
22340     The time it takes for a webfont download to finish, for webfonts of
22341     100KB-1MB.
22342   </summary>
22343 </histogram>
22345 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
22346   <obsolete>
22347     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
22348   </obsolete>
22349   <summary>
22350     The time it takes for a webfont download to finish, for webfonts of over
22351     1MB.
22352   </summary>
22353 </histogram>
22355 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
22356   <obsolete>
22357     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
22358   </obsolete>
22359   <summary>
22360     The time taken for a webfont download that failed. Includes aborted
22361     requests.
22362   </summary>
22363 </histogram>
22365 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
22366   <summary>
22367     Whether a locallly installed font is actually used when @font-face had local
22368     sources.
22369   </summary>
22370 </histogram>
22372 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
22373     units="milliseconds">
22374   <summary>
22375     The time from when the webfont was referenced by a calculated style for the
22376     first time to the start of the font download. Recorded at most once for each
22377     FontResource object (not recorded if the font is retrieved from the memory
22378     cache).
22379   </summary>
22380 </histogram>
22382 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
22383   <summary>
22384     For each webfont, this records (a) if the font was 'styled', i.e. referenced
22385     by a calculated style for a RenderText before the font data was used, and
22386     (b) if the font was actually used or not, i.e. the renderer requested the
22387     font data or not. (A Font can be used without being styled, for example when
22388     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
22389     webfont, or destruction of a FontResource object. Recorded at most once for
22390     each FontResource object in the renderer's memory cahce.
22391   </summary>
22392 </histogram>
22394 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
22395   <obsolete>
22396     Deprecated as of 9/2013, replaced by
22397     WebFont.Resource.StyleRecalcToDownloadLatency.
22398   </obsolete>
22399   <summary>
22400     The time from when the webfont was referenced by a calculated style for the
22401     first time to the start of the font download.
22402   </summary>
22403 </histogram>
22405 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
22406   <obsolete>
22407     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
22408   </obsolete>
22409   <summary>
22410     For each webfont, this records (a) if the font was 'styled', i.e. referenced
22411     by a calculated style for a RenderText before the font data was used, and
22412     (b) if the font was actually used or not, i.e. the renderer requested the
22413     font data or not. (A Font can be used without being styled, for example when
22414     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
22415     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
22416     for each url() source of @font-face CSS rule.
22417   </summary>
22418 </histogram>
22420 <histogram name="WebFont.WebFontsInPage">
22421   <summary>
22422     The number of webfonts used in a page. This is recorded when the first
22423     layout is done, and so will not count webfonts dynamically loaded by
22424     scripts.
22425   </summary>
22426 </histogram>
22428 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
22429   <summary>
22430     Percentage of results that are present locally but are not returned by the
22431     web history API call. Recorded every time a signed-in user visits the
22432     chrome://history page and the results from the web history are received.
22433   </summary>
22434 </histogram>
22436 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
22437   <summary>
22438     Whether getting the OAuth token was successful for a web history query. On
22439     visits to the chrome://history page this token is obtained and then used to
22440     get the user's synced web history.
22441   </summary>
22442 </histogram>
22444 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
22445   <summary>
22446     HTTP Response code returned by the server when trying to fetch the OAuth
22447     token for a web history query.
22448   </summary>
22449 </histogram>
22451 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
22452   <summary>
22453     Whether the web history API call was successful. Every time a signed-in user
22454     visits the chrome://history page this query is executed to get the user's
22455     synced web history. If successful, the local and remote results are merged
22456     and shown in the history page.
22457   </summary>
22458 </histogram>
22460 <histogram name="WebHistory.ResponseTime" units="milliseconds">
22461   <summary>
22462     Time it took for the web history to reply. Recorded when the web history API
22463     call triggered by visiting chrome://history receives the data, measuring how
22464     much time it took for the server to reply.
22465   </summary>
22466 </histogram>
22468 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
22469   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
22470 </histogram>
22472 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
22473   <summary>Audio input channel layout in WebRTC.</summary>
22474 </histogram>
22476 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
22477   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
22478 </histogram>
22480 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
22481     units="audio frames">
22482   <summary>
22483     Size of WebRTC audio input buffers (atypical values, in audio frames).
22484   </summary>
22485 </histogram>
22487 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
22488   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
22489 </histogram>
22491 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
22492   <summary>
22493     Audio input sample rate for WebRTC (atypical values, in Hz).
22494   </summary>
22495 </histogram>
22497 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
22498   <summary>Audio output channel layout in WebRTC.</summary>
22499 </histogram>
22501 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
22502   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
22503 </histogram>
22505 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
22506     units="audio frames">
22507   <summary>
22508     Size of WebRTC audio output buffers (atypical values, in audio frames).
22509   </summary>
22510 </histogram>
22512 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
22513   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
22514 </histogram>
22516 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
22517   <summary>
22518     Audio output sample rate for WebRTC (atypical values, in Hz).
22519   </summary>
22520 </histogram>
22522 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
22523   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
22524 </histogram>
22526 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
22527   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
22528 </histogram>
22530 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
22531   <summary>
22532     The success or failure of all extension installs from the webstore. This
22533     includes those initiated by sync.
22534   </summary>
22535 </histogram>
22537 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
22538   <summary>
22539     Count of page loads in each of the 2 different environments (metro/desktop)
22540     on Windows 8.
22541   </summary>
22542 </histogram>
22544 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
22545   <summary>
22546     Incremented each time the TimeTicks field trial runs on a machine with
22547     multiple cores, but failed to change thread affinity. Broken down by Windows
22548     version.
22549   </summary>
22550 </histogram>
22552 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
22553   <summary>
22554     The smallest non-zero delta reported by subsequent calls to
22555     QueryPerformanceCounter.
22556   </summary>
22557 </histogram>
22559 <histogram name="WinTimeTicks.NonStopTsc">
22560   <summary>
22561     True if the CPU's time stamp counter ticks at a constant rate regardless of
22562     CPU frequency.
22563   </summary>
22564 </histogram>
22566 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
22567   <summary>
22568     The number of times the TimeTicks field trial failed because
22569     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
22570   </summary>
22571 </histogram>
22573 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
22574   <summary>
22575     The number of times the TimeTicks field trial succeeded. Broken down by
22576     Windows version.
22577   </summary>
22578 </histogram>
22580 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
22581   <summary>
22582     The number of times the TimeTicks field trial ran for comparison with
22583     WinTimeTicks.VersionSuccess. Broken down by Windows version.
22584   </summary>
22585 </histogram>
22587 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
22588   <summary>
22589     The number of times each tab or window restore option in the Recent Tabs
22590     submenu is clicked.
22591   </summary>
22592 </histogram>
22594 <histogram name="ZeroSuggest.AllResults">
22595   <summary>
22596     The number of results (either query or URL) from ZeroSuggest. This is set
22597     every time a successful response from ZeroSuggest is recieved, which can be
22598     every time the user focuses on the omnibox.
22599   </summary>
22600 </histogram>
22602 <histogram name="ZeroSuggest.QueryResults">
22603   <summary>
22604     The number of query results returned from ZeroSuggest. This is set every
22605     time a successful response from ZeroSuggest is recieved, which can be every
22606     time the user focuses on the omnibox.
22607   </summary>
22608 </histogram>
22610 <histogram name="ZeroSuggest.URLResults">
22611   <summary>
22612     The number of URL results returned from ZeroSuggest. This is set every time
22613     a successful response from ZeroSuggest is recieved, which can be every time
22614     the user focuses on the omnibox.
22615   </summary>
22616 </histogram>
22618 </histograms>
22620 <!-- Enum types -->
22622 <enums>
22624 <enum name="Abandoned" type="int">
22625   <int value="0" label="Finished"/>
22626   <int value="1" label="Abandoned"/>
22627 </enum>
22629 <enum name="AcceleratedFixedRootBackground" type="int">
22630   <int value="0" label="ScrolledMainFrame"/>
22631   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
22632   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
22633 </enum>
22635 <enum name="ActionAfterDoubleTap" type="int">
22636   <int value="0" label="Navigated Back"/>
22637   <int value="1" label="Stopped Navigation"/>
22638   <int value="2" label="No Action"/>
22639 </enum>
22641 <enum name="ActionUponResourceRequest" type="int">
22642   <int value="0" label="Load resource"/>
22643   <int value="1" label="Revalidate resource"/>
22644   <int value="2" label="Use resource from cache"/>
22645 </enum>
22647 <enum name="ActiveWindowShowType" type="int">
22648   <int value="0" label="No Active Window"/>
22649   <int value="1" label="Other"/>
22650   <int value="2" label="Maximized"/>
22651   <int value="3" label="Fullscreen"/>
22652   <int value="4" label="Snapped"/>
22653 </enum>
22655 <enum name="AndroidActivityId" type="int">
22656   <int value="1" label="Unknown"/>
22657   <int value="2" label="Main"/>
22658   <int value="3" label="Preferences"/>
22659   <int value="4" label="WebappActivity"/>
22660   <int value="5" label="FullScreenActivity"/>
22661 </enum>
22663 <enum name="AndroidEvictionReason" type="int">
22664   <int value="0" label="TabUnusedTooLong"/>
22665   <int value="1" label="TabUnusedInSession"/>
22666   <int value="2" label="LimitOfActiveTabs"/>
22667   <int value="3" label="EvictNTabs"/>
22668   <int value="4" label="EvictAll"/>
22669 </enum>
22671 <enum name="AndroidMemoryNotificationBackground" type="int">
22672   <int value="0" label="TrimMemoryUiHidden"/>
22673   <int value="1" label="TrimMemoryBackground"/>
22674   <int value="2" label="TrimMemoryModerate"/>
22675   <int value="3" label="TrimMemoryComplete"/>
22676 </enum>
22678 <enum name="AndroidMemoryNotificationForeground" type="int">
22679   <int value="0" label="TrimMemoryRunningModerate"/>
22680   <int value="1" label="TrimMemoryRunningLow"/>
22681   <int value="2" label="TrimMemoryRunningCritical"/>
22682   <int value="3" label="LowMemory"/>
22683 </enum>
22685 <enum name="AppLaunch" type="int">
22686   <int value="0" label="NTP_APPS_MAXIMIZED"/>
22687   <int value="1" label="NTP_APPS_COLLAPSED"/>
22688   <int value="2" label="NTP_APPS_MENU"/>
22689   <int value="3" label="NTP_MOST_VISITED"/>
22690   <int value="4" label="NTP_RECENTLY_CLOSED"/>
22691   <int value="5" label="BOOKMARK_BAR"/>
22692   <int value="6" label="CONTENT_NAVIGATION"/>
22693   <int value="7" label="SESSION_RESTORE"/>
22694   <int value="8" label="AUTOLAUNCH"/>
22695   <int value="9" label="OMNIBOX_APP"/>
22696   <int value="10" label="OMNIBOX_LOCATION"/>
22697   <int value="11" label="OMNIBOX_INSTANT"/>
22698   <int value="12" label="EXTENSION_API"/>
22699   <int value="13" label="CMD_LINE_APP"/>
22700   <int value="14" label="CMD_LINE_URL"/>
22701   <int value="15" label="NTP_WEBSTORE"/>
22702   <int value="16" label="NTP_APP_RE_ENABLE"/>
22703   <int value="17" label="CMD_LINE_APP_LEGACY"/>
22704   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
22705   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
22706   <int value="20" label="APP_LIST_MAIN"/>
22707   <int value="21" label="APP_LIST_SEARCH"/>
22708   <int value="22" label="APP_LIST_MAIN_CHROME"/>
22709   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
22710   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
22711   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
22712 </enum>
22714 <enum name="AppLaunchContainer" type="int">
22715   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
22716   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
22717   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
22718   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
22719 </enum>
22721 <enum name="AppLauncherPromo" type="int">
22722   <int value="0" label="Already installed"/>
22723   <int value="1" label="Shown"/>
22724   <int value="2" label="Dismissed"/>
22725   <int value="3" label="Learn more"/>
22726 </enum>
22728 <enum name="AppListSearchResult" type="int">
22729   <int value="0" label="OMNIBOX"/>
22730   <int value="1" label="APP"/>
22731   <int value="2" label="WEBSTORE"/>
22732   <int value="3" label="SEARCH_WEBSTORE"/>
22733   <int value="4" label="SEARCH_PEOPLE"/>
22734 </enum>
22736 <enum name="AppPromoAction" type="int">
22737   <int value="0" label="PROMO_LAUNCH_APP"/>
22738   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
22739   <int value="2" label="PROMO_CLOSE"/>
22740   <int value="3" label="PROMO_EXPIRE"/>
22741   <int value="4" label="PROMO_SEEN"/>
22742 </enum>
22744 <enum name="AppsPageDragSource" type="int">
22745   <int value="0" label="Same apps pane"/>
22746   <int value="1" label="Different apps pane"/>
22747   <int value="2" label="Most visited pane"/>
22748   <int value="3" label="Bookmarks pane"/>
22749   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
22750 </enum>
22752 <enum name="AsyncDNSConfigParsePosix" type="int">
22753   <int value="0" label="OK"/>
22754   <int value="1" label="RES_INIT_FAILED"/>
22755   <int value="2" label="RES_INIT_UNSET"/>
22756   <int value="3" label="BAD_ADDRESS"/>
22757   <int value="4" label="BAD_EXT_STRUCT"/>
22758   <int value="5" label="NULL_ADDRESS"/>
22759   <int value="6" label="NO_NAMESERVERS"/>
22760   <int value="7" label="MISSING_OPTIONS"/>
22761   <int value="8" label="UNHANDLED_OPTIONS"/>
22762 </enum>
22764 <enum name="AsyncDNSConfigParseWin" type="int">
22765   <int value="0" label="OK"/>
22766   <int value="1" label="READ_IPHELPER"/>
22767   <int value="2" label="READ_POLICY_SEARCHLIST"/>
22768   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
22769   <int value="4" label="READ_DOMAIN"/>
22770   <int value="5" label="READ_POLICY_DEVOLUTION"/>
22771   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
22772   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
22773   <int value="8" label="READ_APPEND_MULTILABEL"/>
22774   <int value="9" label="READ_PRIMARY_SUFFIX"/>
22775   <int value="10" label="BAD_ADDRESS"/>
22776   <int value="11" label="NO_NAMESERVERS"/>
22777   <int value="12" label="UNHANDLED_OPTIONS"/>
22778 </enum>
22780 <enum name="AsyncDNSHostsParseWin" type="int">
22781   <int value="0" label="OK"/>
22782   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
22783   <int value="2" label="COMPUTER_NAME_FAILED"/>
22784   <int value="3" label="IPHELPER_FAILED"/>
22785   <int value="4" label="BAD_ADDRESS"/>
22786 </enum>
22788 <enum name="AsyncDNSParseResult" type="int">
22789   <summary>Results of DnsResponse::ParseToAddressList.</summary>
22790   <int value="0" label="SUCCESS"/>
22791   <int value="1" label="MALFORMED_RESPONSE"/>
22792   <int value="2" label="MALFORMED_CNAME"/>
22793   <int value="3" label="NAME_MISMATCH"/>
22794   <int value="4" label="SIZE_MISMATCH"/>
22795   <int value="5" label="CNAME_AFTER_ADDRESS"/>
22796   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
22797   <int value="7" label="NO_ADDRESSES"/>
22798 </enum>
22800 <enum name="AsyncDNSResolveStatus" type="int">
22801   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
22802   <int value="1" label="PROC_SUCCESS">
22803     Succeeded with getaddrinfo after async DNS failed.
22804   </int>
22805   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
22806   <int value="3" label="SUSPECT_NETBIOS">
22807     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
22808   </int>
22809 </enum>
22811 <enum name="AsyncDNSWatchStatus" type="int">
22812   <int value="0" label="STARTED">Started.</int>
22813   <int value="1" label="FAILED_TO_START_CONFIG">
22814     Failed to start watching config.
22815   </int>
22816   <int value="2" label="FAILED_TO_START_HOSTS">
22817     Failed to start watching HOSTS.
22818   </int>
22819   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
22820   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
22821 </enum>
22823 <enum name="AudioCodec" type="int">
22824   <int value="0" label="kUnknownAudioCodec"/>
22825   <int value="1" label="kCodecAAC"/>
22826   <int value="2" label="kCodecMP3"/>
22827   <int value="3" label="kCodecPCM"/>
22828   <int value="4" label="kCodecVorbis"/>
22829   <int value="5" label="kCodecFLAC"/>
22830   <int value="6" label="kCodecAMR_NB"/>
22831   <int value="7" label="kCodecAMR_WB"/>
22832   <int value="8" label="kCodecPCM_MULAW"/>
22833   <int value="9" label="kCodecGSM_MS"/>
22834   <int value="10" label="kCodecPCM_S16BE"/>
22835   <int value="11" label="kCodecPCM_S24BE"/>
22836   <int value="12" label="kCodecOpus"/>
22837 </enum>
22839 <enum name="AudioFramesPerBuffer" type="int">
22840   <int value="0" label="k160"/>
22841   <int value="1" label="k320"/>
22842   <int value="2" label="k440"/>
22843   <int value="3" label="k480"/>
22844   <int value="4" label="k640"/>
22845   <int value="5" label="k880"/>
22846   <int value="6" label="k960"/>
22847   <int value="7" label="k1440"/>
22848   <int value="8" label="k1920"/>
22849 </enum>
22851 <enum name="AudioRendererEvents" type="int">
22852   <int value="0" label="Initialized"/>
22853   <int value="1" label="Runtime error"/>
22854 </enum>
22856 <enum name="AudioSampleFormat" type="int">
22857   <int value="0" label="Unknown"/>
22858   <int value="1" label="Unsigned 8-bit"/>
22859   <int value="2" label="Signed 16-bit"/>
22860   <int value="3" label="Signed 32-bit"/>
22861   <int value="4" label="Float 32-bit"/>
22862   <int value="5" label="Signed 16-bit planar"/>
22863   <int value="6" label="Float 32-bit planar"/>
22864 </enum>
22866 <enum name="AudioSampleRate" type="int">
22867   <int value="0" label="k8000Hz"/>
22868   <int value="1" label="k16000Hz"/>
22869   <int value="2" label="k32000Hz"/>
22870   <int value="3" label="k48000Hz"/>
22871   <int value="4" label="k96000Hz"/>
22872   <int value="5" label="k11025Hz"/>
22873   <int value="6" label="k22050Hz"/>
22874   <int value="7" label="k44100Hz"/>
22875   <int value="8" label="k88200Hz"/>
22876   <int value="9" label="k176400Hz"/>
22877   <int value="10" label="k192000Hz"/>
22878 </enum>
22880 <enum name="AutocheckoutBubble" type="int">
22881   <obsolete>
22882     Deprecated as of 8/2013.
22883   </obsolete>
22884   <int value="0" label="Created"/>
22885   <int value="1" label="Accepted"/>
22886   <int value="2" label="Dismissed"/>
22887   <int value="3" label="Ignored"/>
22888   <int value="4" label="Could be displayed"/>
22889 </enum>
22891 <enum name="AutocheckoutBuyFlow" type="int">
22892   <obsolete>
22893     Deprecated as of 8/2013.
22894   </obsolete>
22895   <int value="0" label="Started"/>
22896   <int value="1" label="Success"/>
22897   <int value="2" label="Missing field mappings"/>
22898   <int value="3" label="Missing advance element"/>
22899   <int value="4" label="Cannot proceed"/>
22900 </enum>
22902 <enum name="AutofillCreditCardInfoBar" type="int">
22903   <int value="0" label="Shown"/>
22904   <int value="1" label="Accepted"/>
22905   <int value="2" label="Denied"/>
22906   <int value="3" label="Ignored"/>
22907 </enum>
22909 <enum name="AutofillDeveloperEngagement" type="int">
22910   <int value="0" label="Fillable form parsed"/>
22911   <int value="1" label="Includes type hints"/>
22912 </enum>
22914 <enum name="AutofillDialogDismissalState" type="int">
22915   <int value="0" label="Submitted, existing data"/>
22916   <int value="1" label="Submitted, saved to Wallet"/>
22917   <int value="2" label="Submitted, saved locally"/>
22918   <int value="3" label="Submitted, no save"/>
22919   <int value="4" label="Canceled, no edits"/>
22920   <int value="5" label="Canceled, no invalid fields"/>
22921   <int value="6" label="Canceled, 1+ invalid fields"/>
22922   <int value="7" label="Canceled during sign-in"/>
22923 </enum>
22925 <enum name="AutofillDialogInitialUserState" type="int">
22926   <int value="0" label="Not signed in, no Autofill"/>
22927   <int value="1" label="Not signed in, has Autofill"/>
22928   <int value="2" label="Signed in, no Wallet, no Autofill"/>
22929   <int value="3" label="Signed in, no Wallet, has Autofill"/>
22930   <int value="4" label="Signed in, has Wallet, no Autofill"/>
22931   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
22932 </enum>
22934 <enum name="AutofillDialogPopupEvent" type="int">
22935   <int value="0" label="Popup shown"/>
22936   <int value="1" label="Form Autofilled"/>
22937 </enum>
22939 <enum name="AutofillDialogSecurity" type="int">
22940   <int value="0" label="Baseline: Dialog shown"/>
22941   <int value="1" label="Credit card over HTTP"/>
22942   <int value="2" label="Cross-origin frame"/>
22943 </enum>
22945 <enum name="AutofillDialogUiEvents" type="int">
22946   <int value="0" label="Dialog shown"/>
22947   <int value="1" label="Dialog submitted"/>
22948   <int value="2" label="Dialog canceled"/>
22949   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
22950   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
22951   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
22952   <int value="6" label="Sign-in UI shown"/>
22953   <int value="7" label="Selected different email suggestion"/>
22954   <int value="8" label="Selected different billing suggestion"/>
22955   <int value="9" label="Selected different cc+billing suggestion"/>
22956   <int value="10" label="Selected different shipping suggestion"/>
22957   <int value="11" label="Selected different cc suggestion"/>
22958   <int value="12" label="Showed edit UI for email"/>
22959   <int value="13" label="Showed edit UI for billing"/>
22960   <int value="14" label="Showed edit UI for cc+billing"/>
22961   <int value="15" label="Showed edit UI for shipping"/>
22962   <int value="16" label="Showed edit UI for cc"/>
22963   <int value="17" label="Selected 'Add email' suggestion"/>
22964   <int value="18" label="Selected 'Add billing' suggestion"/>
22965   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
22966   <int value="20" label="Selected 'Add shipping' suggestion"/>
22967   <int value="21" label="Selected 'Add cc' suggestion"/>
22968   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
22969 </enum>
22971 <enum name="AutofillExperimentId" type="int">
22972   <int value="0" label="No Experiment"/>
22973   <int value="1" label="Unknown"/>
22974   <int value="2" label="ar06"/>
22975   <int value="3" label="ar1"/>
22976   <int value="4" label="ar2"/>
22977   <int value="5" label="ar4"/>
22978   <int value="6" label="ar05wlr15"/>
22979   <int value="7" label="ar05wlr25"/>
22980   <int value="8" label="ar05wlr25fs5"/>
22981   <int value="9" label="tbar1"/>
22982   <int value="10" label="ar04wr3fs4"/>
22983   <int value="11" label="No Server Response"/>
22984   <int value="12" label="fp05"/>
22985   <int value="13" label="fp025"/>
22986   <int value="14" label="fp05cc03"/>
22987   <int value="15" label="fp05cco03"/>
22988   <int value="16" label="fp05cco03cstd"/>
22989   <int value="17" label="fp05cc03e1"/>
22990 </enum>
22992 <enum name="AutofillQuality" type="int">
22993   <int value="0" label="Submitted"/>
22994   <int value="1" label="Autofilled"/>
22995   <int value="2" label="Autofill failed"/>
22996   <int value="3" label="Heuristic Unknown"/>
22997   <int value="4" label="Heuristic Match"/>
22998   <int value="5" label="Heuristic Mismatch"/>
22999   <int value="6" label="Server Unknown"/>
23000   <int value="7" label="Server Match"/>
23001   <int value="8" label="Server Mismatch"/>
23002 </enum>
23004 <enum name="AutofillQueryResult" type="int">
23005   <int value="0" label="Sent"/>
23006   <int value="1" label="Received"/>
23007   <int value="2" label="Parsed"/>
23008   <int value="3" label="Response matches local"/>
23009   <int value="4" label="Response improves local (nonempty)"/>
23010   <int value="5" label="Response improves local (empty)"/>
23011 </enum>
23013 <enum name="AutofillTypeQuality" type="int">
23014   <int value="0" label="Unknown"/>
23015   <int value="1" label="Match"/>
23016   <int value="2" label="Mismatch"/>
23017 </enum>
23019 <enum name="AutofillTypeQualityByFieldType" type="int">
23020   <int value="0" label="Ambiguous, Unknown"/>
23021   <int value="1" label="Ambiguous, Match"/>
23022   <int value="2" label="Ambiguous, Mismatch"/>
23023   <int value="3" label="Name, Unknown"/>
23024   <int value="4" label="Name, Match"/>
23025   <int value="5" label="Name, Mismatch"/>
23026   <int value="6" label="Company, Unknown"/>
23027   <int value="7" label="Company, Match"/>
23028   <int value="8" label="Company, Mismatch"/>
23029   <int value="9" label="Addr. line 1, Unknown"/>
23030   <int value="10" label="Addr. line 1, Match"/>
23031   <int value="11" label="Addr. line 1, Mismatch"/>
23032   <int value="12" label="Addr. line 2, Unknown"/>
23033   <int value="13" label="Addr. line 2, Match"/>
23034   <int value="14" label="Addr. line 2, Mismatch"/>
23035   <int value="15" label="City, Unknown"/>
23036   <int value="16" label="City, Match"/>
23037   <int value="17" label="City, Mismatch"/>
23038   <int value="18" label="State, Unknown"/>
23039   <int value="19" label="State, Match"/>
23040   <int value="20" label="State, Mismatch"/>
23041   <int value="21" label="ZIP code, Unknown"/>
23042   <int value="22" label="ZIP code, Match"/>
23043   <int value="23" label="ZIP code, Mismatch"/>
23044   <int value="24" label="Country, Unknown"/>
23045   <int value="25" label="Country, Match"/>
23046   <int value="26" label="Country, Mismatch"/>
23047   <int value="27" label="Phone, Unknown"/>
23048   <int value="28" label="Phone, Match"/>
23049   <int value="29" label="Phone, Mismatch"/>
23050   <int value="30" label="Fax, Unknown"/>
23051   <int value="31" label="Fax, Match"/>
23052   <int value="32" label="Fax, Mismatch"/>
23053   <int value="33" label="Email, Unknown"/>
23054   <int value="34" label="Email, Match"/>
23055   <int value="35" label="Email, Mismatch"/>
23056   <int value="36" label="Credit card: name, Unknown"/>
23057   <int value="37" label="Credit card: name, Match"/>
23058   <int value="38" label="Credit card: name, Mismatch"/>
23059   <int value="39" label="Credit card: number, Unknown"/>
23060   <int value="40" label="Credit card: number, Match"/>
23061   <int value="41" label="Credit card: number, Mismatch"/>
23062   <int value="42" label="Credit card: date, Unknown"/>
23063   <int value="43" label="Credit card: date, Match"/>
23064   <int value="44" label="Credit card: date, Mismatch"/>
23065   <int value="45" label="Credit card: type, Unknown"/>
23066   <int value="46" label="Credit card: type, Match"/>
23067   <int value="47" label="Credit card: type, Mismatch"/>
23068   <int value="48" label="Password, Unknown"/>
23069   <int value="49" label="Password, Match"/>
23070   <int value="50" label="Password, Mismatch"/>
23071 </enum>
23073 <enum name="AutofillUserHappiness" type="int">
23074   <int value="0" label="Forms loaded"/>
23075   <int value="1" label="Submitted fillable form, autofilled all"/>
23076   <int value="2" label="Submitted fillable form, autofilled some"/>
23077   <int value="3" label="Submitted fillable form, autofilled none"/>
23078   <int value="4" label="Submitted non-fillable form"/>
23079   <int value="5" label="User did type"/>
23080   <int value="6" label="Suggestions shown"/>
23081   <int value="7" label="Suggestions shown (once)"/>
23082   <int value="8" label="User did autofill"/>
23083   <int value="9" label="User did autofill (once)"/>
23084   <int value="10" label="User edited autofilled field"/>
23085   <int value="11" label="User edited autofilled field (once)"/>
23086 </enum>
23088 <enum name="BackingStoreResults" type="int">
23089   <int value="0" label="Unused"/>
23090   <int value="1" label="Success"/>
23091   <int value="2" label="Failure"/>
23092 </enum>
23094 <enum name="BatteryInfoSampleResult" type="int">
23095   <int value="0" label="Read"/>
23096   <int value="1" label="Good"/>
23097   <int value="2" label="Bad"/>
23098 </enum>
23100 <enum name="BlacklistSetup" type="int">
23101   <int value="0" label="Blacklist enabled"/>
23102   <int value="1" label="Blacklist ran successfully."/>
23103   <int value="2" label="Blacklist failed."/>
23104   <int value="3" label="Blacklist thunk setup failed."/>
23105   <int value="4" label="Blacklist interception failed."/>
23106 </enum>
23108 <enum name="BluetoothPairingMethod" type="int">
23109   <int value="0" label="No user interaction required"/>
23110   <int value="1" label="PIN Code requested from user"/>
23111   <int value="2" label="Passkey requested from user"/>
23112   <int value="3" label="PIN Code entered into device"/>
23113   <int value="4" label="Passkey entered into device"/>
23114   <int value="5" label="Passkey confirmed on both devices"/>
23115 </enum>
23117 <enum name="BluetoothPairingResult" type="int">
23118   <int value="0" label="Success"/>
23119   <int value="1" label="Connection already in-progress"/>
23120   <int value="2" label="Failed for non-specific reason"/>
23121   <int value="3" label="Authentication failed"/>
23122   <int value="4" label="Authentication canceled"/>
23123   <int value="5" label="Authentication rejected"/>
23124   <int value="6" label="Authentication timed out"/>
23125   <int value="7" label="Unsupported device"/>
23126   <int value="8" label="Unknown or unhandler error"/>
23127 </enum>
23129 <enum name="Boolean" type="int">
23130   <int value="0" label="False"/>
23131   <int value="1" label="True"/>
23132 </enum>
23134 <enum name="BooleanAccepted" type="int">
23135   <int value="0" label="Not Accepted"/>
23136   <int value="1" label="Accepted"/>
23137 </enum>
23139 <enum name="BooleanAttempted" type="int">
23140   <int value="0" label="Not Attempted"/>
23141   <int value="1" label="Attempted"/>
23142 </enum>
23144 <enum name="BooleanAvailable" type="int">
23145   <int value="0" label="Not Available"/>
23146   <int value="1" label="Available"/>
23147 </enum>
23149 <enum name="BooleanCloseTimeout" type="int">
23150   <int value="0" label="Closed normally"/>
23151   <int value="1" label="Timed out"/>
23152 </enum>
23154 <enum name="BooleanCommonNameMatch" type="int">
23155   <int value="0" label="subjectAltName used"/>
23156   <int value="1" label="Common Name used"/>
23157 </enum>
23159 <enum name="BooleanCorrupt" type="int">
23160   <int value="0" label="Not Corrupt"/>
23161   <int value="1" label="Corrupt"/>
23162 </enum>
23164 <enum name="BooleanCovered" type="int">
23165   <int value="0" label="Not Covered"/>
23166   <int value="1" label="Covered"/>
23167 </enum>
23169 <enum name="BooleanCredentialsLost" type="int">
23170   <int value="0" label="Found Credentials"/>
23171   <int value="1" label="Missing Credentials"/>
23172 </enum>
23174 <enum name="BooleanDataReductionProxy" type="int">
23175   <int value="0" label="Not Data Reduction Proxy"/>
23176   <int value="1" label="Data Reduction Proxy"/>
23177 </enum>
23179 <enum name="BooleanDelete" type="int">
23180   <int value="0" label="Ignored"/>
23181   <int value="1" label="Deleted"/>
23182 </enum>
23184 <enum name="BooleanDuplicate" type="int">
23185   <int value="0" label="Not Duplicate"/>
23186   <int value="1" label="Duplicate"/>
23187 </enum>
23189 <enum name="BooleanEnabled" type="int">
23190   <int value="0" label="Disabled"/>
23191   <int value="1" label="Enabled"/>
23192 </enum>
23194 <enum name="BooleanExpired" type="int">
23195   <int value="0" label="Unexpired"/>
23196   <int value="1" label="Expired"/>
23197 </enum>
23199 <enum name="BooleanForceDisabled" type="int">
23200   <int value="0" label="Not Force Disabled"/>
23201   <int value="1" label="Force Disabled"/>
23202 </enum>
23204 <enum name="BooleanHasCrc" type="int">
23205   <int value="0" label="No CRC"/>
23206   <int value="1" label="Has CRC"/>
23207 </enum>
23209 <enum name="BooleanHit" type="int">
23210   <int value="0" label="Not_reached"/>
23211   <int value="1" label="Hit"/>
23212 </enum>
23214 <enum name="BooleanHttps" type="int">
23215   <int value="0" label="HTTP"/>
23216   <int value="1" label="HTTPS"/>
23217 </enum>
23219 <enum name="BooleanMatched" type="int">
23220   <int value="0" label="Not matched"/>
23221   <int value="1" label="Matched"/>
23222 </enum>
23224 <enum name="BooleanOrphan" type="int">
23225   <int value="0" label="Non-orphan"/>
23226   <int value="1" label="Orphan"/>
23227 </enum>
23229 <enum name="BooleanRaced" type="int">
23230   <int value="0" label="Did Not Race"/>
23231   <int value="1" label="Raced"/>
23232 </enum>
23234 <enum name="BooleanRegistered" type="int">
23235   <int value="0" label="Not Registered"/>
23236   <int value="1" label="Registered"/>
23237 </enum>
23239 <enum name="BooleanSelected" type="int">
23240   <int value="0" label="No selection"/>
23241   <int value="1" label="Selected"/>
23242 </enum>
23244 <enum name="BooleanStale" type="int">
23245   <int value="0" label="Fresh"/>
23246   <int value="1" label="Stale"/>
23247 </enum>
23249 <enum name="BooleanSuccess" type="int">
23250   <int value="0" label="Failure"/>
23251   <int value="1" label="Success"/>
23252 </enum>
23254 <enum name="BooleanSuppressed" type="int">
23255   <int value="0" label="No suppressions"/>
23256   <int value="1" label="Suppressed"/>
23257 </enum>
23259 <enum name="BooleanTabDiscard" type="int">
23260   <int value="0" label="Memory OK, no discards"/>
23261   <int value="1" label="Memory low, tabs discarded"/>
23262 </enum>
23264 <enum name="BooleanUsage" type="int">
23265   <int value="0" label="Not Used"/>
23266   <int value="1" label="Used"/>
23267 </enum>
23269 <enum name="BooleanValid" type="int">
23270   <int value="0" label="Invalid"/>
23271   <int value="1" label="Valid"/>
23272 </enum>
23274 <enum name="BooleanWiped" type="int">
23275   <int value="0" label="Re-enabled"/>
23276   <int value="1" label="Wiped out"/>
23277 </enum>
23279 <enum name="CanvasContextType" type="int">
23280   <int value="0" label="2d"/>
23281   <int value="1" label="webkit-3d"/>
23282   <int value="2" label="experimental-webgl"/>
23283   <int value="3" label="webgl"/>
23284 </enum>
23286 <enum name="CatSixtyFour" type="int">
23287   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
23288   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
23289   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
23290   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
23291   <int value="4" label="Lion (10.7), 32-bit (?)"/>
23292   <int value="5" label="Lion (10.7), 64-bit"/>
23293   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
23294   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
23295   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
23296   <int value="9" label="Mavericks (10.9), 64-bit"/>
23297   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
23298   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
23299   <int value="12" label="Lion (10.7), 8-bit (?)"/>
23300   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
23301   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
23302   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
23303   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
23304   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
23305 </enum>
23307 <enum name="ChannelLayout" type="int">
23308   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
23309   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
23310   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
23311   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
23312   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
23313   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
23314   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
23315   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
23316   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
23317   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
23318   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
23319   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
23320   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
23321   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
23322   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
23323   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
23324   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
23325   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
23326   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
23327   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
23328   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
23329   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
23330   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
23331   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
23332   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
23333   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
23334   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
23335   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
23336   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
23337   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
23338 </enum>
23340 <enum name="CheckCRCResult" type="int">
23341   <int value="0" label="Stream was never read to end"/>
23342   <int value="1" label="CRC check not done"/>
23343   <int value="2" label="CRC check done"/>
23344   <int value="3" label="Stream was never read at all"/>
23345 </enum>
23347 <enum name="ChromeDownloadCountType" type="int">
23348   <int value="0" label="Initiated by Navigation (Obsolete)"/>
23349   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
23350   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
23351   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
23352   <int value="4" label="Blocked by Throttling"/>
23353 </enum>
23355 <enum name="ChromeDownloadSource" type="int">
23356   <int value="0" label="Initiated by Navigation"/>
23357   <int value="1" label="Initiated by Context Menu"/>
23358   <int value="2" label="Initiated by WebStore Installer"/>
23359   <int value="3" label="Initiated by ImageBurner"/>
23360   <int value="4" label="Initiated by Plugin Installer"/>
23361 </enum>
23363 <enum name="ChromeNotifierServiceActionType" type="int">
23364   <int value="0" label="Unknown"/>
23365   <int value="1" label="First service enabled"/>
23366   <int value="2" label="First service disabled"/>
23367 </enum>
23369 <enum name="ChromeOSUserImageId" type="int">
23370   <summary>
23371     Indices of the default images as defined in
23372     chrome/browser/chromeos/login/default_user_images.cc. The last three values
23373     are for taken photo, downloaded file and the image previously used by user.
23374   </summary>
23375   <int value="0" label="Default, Beaker"/>
23376   <int value="1" label="Default, Bee"/>
23377   <int value="2" label="Default, Briefcase"/>
23378   <int value="3" label="Default, Circles"/>
23379   <int value="4" label="Default, Cloud"/>
23380   <int value="5" label="Default, Cupcake"/>
23381   <int value="6" label="Default, Day"/>
23382   <int value="7" label="Default, Flower"/>
23383   <int value="8" label="Default, Globe"/>
23384   <int value="9" label="Default, Hot air"/>
23385   <int value="10" label="Default, Ladybug"/>
23386   <int value="11" label="Default, Leaf"/>
23387   <int value="12" label="Default, Night"/>
23388   <int value="13" label="Default, Plane"/>
23389   <int value="14" label="Default, Robot body"/>
23390   <int value="15" label="Default, Robot head"/>
23391   <int value="16" label="Default, Toolbox"/>
23392   <int value="17" label="Default, User color"/>
23393   <int value="18" label="Default, User enterprise"/>
23394   <int value="19" label="Photo taken"/>
23395   <int value="20" label="Downloaded file"/>
23396   <int value="21" label="Old image"/>
23397   <int value="22" label="Profile image"/>
23398 </enum>
23400 <enum name="ClipboardAction" type="int">
23401   <int value="0" label="Write from non-Incognito"/>
23402   <int value="1" label="Write from Incognito"/>
23403   <int value="2" label="Read Text"/>
23404 </enum>
23406 <enum name="CoalescePotentialPackets" type="int">
23407   <int value="0" label="No Advantage"/>
23408   <int value="1" label="Header packets Only"/>
23409   <int value="30" label="More Than 30"/>
23410 </enum>
23412 <enum name="CompositedScrolling" type="int">
23413   <int value="0" label="Is scrollable area"/>
23414   <int value="1" label="Needs to be stacking container"/>
23415   <int value="2" label="Will use composited scrolling"/>
23416 </enum>
23418 <enum name="CompositorType" type="int">
23419   <int value="0" label="Software compositor"/>
23420   <int value="1" label="GPU compositor"/>
23421 </enum>
23423 <enum name="ConnectionType" type="int">
23424   <summary>
23425     Connection type as defined in net/base/connection_type_histograms.h
23426   </summary>
23427   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
23428   <int value="1" label="SSL">An SSL connection</int>
23429   <int value="2" label="SSL-MD5">
23430     An SSL connection with an MD5 certificate in the certificate chain
23431     (excluding root)
23432   </int>
23433   <int value="3" label="SSL-MD2">
23434     An SSL connection with an MD2 certificate in the certificate chain
23435     (excluding root)
23436   </int>
23437   <int value="4" label="SSL-MD4">
23438     An SSL connection with an MD4 certificate in the certificate chain
23439     (excluding root)
23440   </int>
23441   <int value="5" label="SSL-MD5(CA)">
23442     An SSL connection with an MD5 CA certificate in the certificate chain
23443     (excluding root)
23444   </int>
23445   <int value="6" label="SSL-MD2(CA)">
23446     An SSL connection with an MD2 CA certificate in the cerfificate chain
23447     (excluding root)
23448   </int>
23449   <int value="7" label="HTTP">An HTTP connection</int>
23450   <int value="8" label="SPDY">A SPDY connection</int>
23451   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
23452   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
23453   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
23454   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
23455   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
23456 </enum>
23458 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
23459   <int value="0" label="NO_PROBLEM"/>
23460   <int value="1" label="POTENTIAL_PROBLEM"/>
23461   <int value="2" label="PROBLEM"/>
23462   <int value="3" label="TEST_FAILURE_OCCURRED"/>
23463   <int value="4" label="TEST_NOT_RUN"/>
23464 </enum>
23466 <enum name="CookieDeletionCause" type="int">
23467   <summary>Reason why a cookie was removed from the cookie store</summary>
23468   <int value="0" label="explicit">
23469     The user explicitly requested that we delete a cookie
23470   </int>
23471   <int value="1" label="overwrite">
23472     The value of the cookie was overwritten by a new value
23473   </int>
23474   <int value="2" label="expired">The cookie expiration time passed</int>
23475   <int value="3" label="evicted">
23476     The cookie was evicted during garbage collection (replaced by
23477     domain_evicted/global_evicted below)
23478   </int>
23479   <int value="4" label="store_dup">
23480     The backing store had two copies of the cookie so one was removed (i.e.
23481     problems writing the backing store database)
23482   </int>
23483   <int value="5" label="dont_record">
23484     The cookie deletion should not be recorded because it occurred, e.g., during
23485     shutdown (the fact that these values showed up in the histogram is a bug,
23486     since fixed)
23487   </int>
23488   <int value="6" label="domain_evicted">
23489     The cookie was evicted during per-domain/eTLD+1 garbage collection
23490   </int>
23491   <int value="7" label="global_evicted">
23492     The cookie was evicted during whole store garbage collection.
23493   </int>
23494   <int value="8" label="domain_evicted_pre_safe">
23495     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
23496     have been evicted by the global garbage collection process (because they
23497     hadn't been accessed recently enough).
23498   </int>
23499   <int value="9" label="domain_evicted_post_safe">
23500     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
23501     not have been evicted by global metrics as well (because they had been
23502     accessed recently enough to save).
23503   </int>
23504   <int value="10" label="expired_overwrite">
23505     The cookie deletion occurred because the server overwrote it with an already
23506     expired cookie (this is a common idiom for server deletions of cookies).
23507   </int>
23508 </enum>
23510 <enum name="CrosDisksArchiveType" type="int">
23511   <int value="0" label="Unknown"/>
23512   <int value="1" label="ZIP"/>
23513   <int value="2" label="RAR"/>
23514   <int value="3" label="Tar"/>
23515   <int value="4" label="Bzip2-compressed Tar"/>
23516   <int value="5" label="Gzip-compressed Tar"/>
23517 </enum>
23519 <enum name="CrosDisksDeviceMediaType" type="int">
23520   <int value="0" label="Unknown"/>
23521   <int value="1" label="USB Drive"/>
23522   <int value="2" label="SD Card"/>
23523   <int value="3" label="Optical Disc"/>
23524   <int value="4" label="Mobile Device"/>
23525   <int value="5" label="DVD"/>
23526 </enum>
23528 <enum name="CrosDisksFilesystemType" type="int">
23529   <int value="0" label="Unknown"/>
23530   <int value="1" label="Others"/>
23531   <int value="2" label="FAT"/>
23532   <int value="3" label="exFAT"/>
23533   <int value="4" label="NTFS"/>
23534   <int value="5" label="HFS+"/>
23535   <int value="6" label="Ext2"/>
23536   <int value="7" label="Ext3"/>
23537   <int value="8" label="Ext4"/>
23538   <int value="9" label="ISO9660"/>
23539   <int value="10" label="UDF"/>
23540 </enum>
23542 <enum name="CrosEnableDriveOfflineOutcome" type="int">
23543   <int value="0" label="Success: Offline mode enabled"/>
23544   <int value="1" label="Failure: Hosted app page timed out"/>
23545   <int value="2" label="Failure: Hosted app page load failed"/>
23546   <int value="3" label="Failure: Not a regular user account"/>
23547   <int value="4" label="Failure: Drive app not installed"/>
23548   <int value="5" label="Failure: Background page already exists"/>
23549 </enum>
23551 <enum name="CrosEventEnum" type="int">
23552   <int value="0" label="ModemManagerCommandSendFailure"/>
23553 </enum>
23555 <enum name="CrosFirstRunTutorialCompletionType" type="int">
23556   <int value="0" label="Was not finished"/>
23557   <int value="1" label="Finished with &quot;Got It&quot; button"/>
23558   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
23559 </enum>
23561 <enum name="CrosShelfClickTarget" type="int">
23562   <obsolete>
23563     Deprecated as of 12/2013. Default pinned apps trial is finished.
23564   </obsolete>
23565   <int value="0" label="Chrome"/>
23566   <int value="1" label="AppLauncher"/>
23567   <int value="2" label="Gmail"/>
23568   <int value="3" label="Search"/>
23569   <int value="4" label="Youtube"/>
23570   <int value="5" label="Doc"/>
23571   <int value="6" label="Sheets"/>
23572   <int value="7" label="Slides"/>
23573   <int value="8" label="PlayMusic"/>
23574 </enum>
23576 <enum name="DataReductionProxyBypassEventType" type="int">
23577   <int value="0" label="Short bypass"/>
23578   <int value="1" label="Long bypass"/>
23579   <int value="2" label="Bypass due to internal server error"/>
23580   <int value="3" label="Bypass due to other error"/>
23581   <int value="4" label="Bypass due to missing via header"/>
23582 </enum>
23584 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
23585   <int value="0" label="Internet disconnected"/>
23586   <int value="1" label="Probe failed, proxy disabled"/>
23587   <int value="2" label="Probe failed, proxy already disabled"/>
23588   <int value="3" label="Probe succeeded, proxy enabled"/>
23589   <int value="4" label="Probe succeeded, proxy already enabled"/>
23590 </enum>
23592 <enum name="DataReductionProxyPromoAction" type="int">
23593   <int value="0" label="Dismissed from first screen"/>
23594   <int value="1" label="Dismissed from second screen"/>
23595   <int value="2" label="Enabled from first screen"/>
23596   <int value="3" label="Enabled from second screen"/>
23597 </enum>
23599 <enum name="DataReductionProxySettingsConversion" type="int">
23600   <int value="0" label="OFF to OFF"/>
23601   <int value="1" label="OFF to ON"/>
23602   <int value="2" label="ON to OFF"/>
23603   <int value="3" label="ON to ON"/>
23604 </enum>
23606 <enum name="DataReductionProxyStartupState" type="int">
23607   <int value="0" label="Proxy not available"/>
23608   <int value="1" label="Proxy available but not enabled"/>
23609   <int value="2" label="Proxy available and enabled"/>
23610 </enum>
23612 <enum name="DevicePermissionActions" type="int">
23613   <int value="0" label="AllowHttps"/>
23614   <int value="1" label="AllowHttp"/>
23615   <int value="2" label="Deny"/>
23616   <int value="3" label="Cancel"/>
23617 </enum>
23619 <enum name="DiagnosticsRecoveryRun" type="int">
23620   <int value="0" label="Recovery not run"/>
23621   <int value="1" label="Recovery run because of crash"/>
23622   <int value="2" label="Recovery run by user"/>
23623 </enum>
23625 <enum name="DiagnosticsResult" type="int">
23626   <int value="0" label="Not run (regular startup)"/>
23627   <int value="1" label="Success (crash startup)"/>
23628   <int value="2" label="Failure (crash startup)"/>
23629   <int value="3" label="Skipped (crash startup)"/>
23630 </enum>
23632 <enum name="DiagnosticsTestName" type="int">
23633   <int value="0" label="Conflicting DLLs Test"/>
23634   <int value="1" label="Disk Space Test"/>
23635   <int value="2" label="Install Type Test"/>
23636   <int value="3" label="JSON Bookmarks Test"/>
23637   <int value="4" label="JSON Local State Test"/>
23638   <int value="5" label="JSON Preferences Test"/>
23639   <int value="6" label="Operating System Test"/>
23640   <int value="7" label="Path Dictionaries Test"/>
23641   <int value="8" label="Path Local State Test"/>
23642   <int value="9" label="Path Resources Test"/>
23643   <int value="10" label="Path User Data Test"/>
23644   <int value="11" label="Version Test"/>
23645   <int value="12" label="SQLite Integrity App Cache Test"/>
23646   <int value="13" label="SQLite Integrity Archived History Test"/>
23647   <int value="14" label="SQLite Integrity Cookie Test"/>
23648   <int value="15" label="SQLite Integrity Database Tracker Test"/>
23649   <int value="16" label="SQLite Integrity History Test"/>
23650   <int value="17" label="SQLite Integrity Nss Cert Test"/>
23651   <int value="18" label="SQLite Integrity Nss Key Test"/>
23652   <int value="19" label="SQLite Integrity Thumbnails Test"/>
23653   <int value="20" label="SQLite Integrity Web Data Test"/>
23654 </enum>
23656 <enum name="DNSEmptyAddressListAndNoError" type="int">
23657   <int value="0" label="Error reported or Address List is not empty"/>
23658   <int value="1" label="Success reported but Address List is empty"/>
23659 </enum>
23661 <enum name="DnsProbe.JobResult" type="int">
23662   <int value="0" label="SERVERS_UNKNOWN"/>
23663   <int value="1" label="SERVERS_CORRECT"/>
23664   <int value="2" label="SERVERS_INCORRECT"/>
23665   <int value="3" label="SERVERS_FAILING"/>
23666   <int value="4" label="SERVERS_UNREACHABLE"/>
23667 </enum>
23669 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
23670   <int value="0" label="INCONCLUSIVE"/>
23671   <int value="1" label="NO_INTERNET"/>
23672   <int value="2" label="BAD_CONFIG"/>
23673   <int value="3" label="NXDOMAIN"/>
23674 </enum>
23676 <enum name="DnsProbe.ProbeStatus" type="int">
23677   <int value="0" label="POSSIBLE"/>
23678   <int value="1" label="NOT_RUN"/>
23679   <int value="2" label="STARTED"/>
23680   <int value="3" label="FINISHED_INCONCLUSIVE"/>
23681   <int value="4" label="FINISHED_NO_INTERNET"/>
23682   <int value="5" label="FINISHED_BAD_CONFIG"/>
23683   <int value="6" label="FINISHED_NXDOMAIN"/>
23684 </enum>
23686 <enum name="DnsProbe.SystemIsLocalhost" type="int">
23687   <int value="0" label="Not just 127.0.0.1">
23688     127.0.0.1 was not the only nameserver in the system DNS config.
23689   </int>
23690   <int value="1" label="Just 127.0.0.1">
23691     127.0.0.1 was the only nameserver in the system DNS config.
23692   </int>
23693 </enum>
23695 <enum name="DockedAction" type="int">
23696   <int value="0" label="None"/>
23697   <int value="1" label="Dock"/>
23698   <int value="2" label="Undock"/>
23699   <int value="3" label="Resize"/>
23700   <int value="4" label="Reorder"/>
23701   <int value="5" label="Evict"/>
23702   <int value="6" label="Maximize"/>
23703   <int value="7" label="Minimize"/>
23704   <int value="8" label="Restore"/>
23705   <int value="9" label="Close"/>
23706 </enum>
23708 <enum name="DockedActionSource" type="int">
23709   <int value="0" label="Unknown"/>
23710   <int value="1" label="Mouse"/>
23711   <int value="2" label="Touch"/>
23712 </enum>
23714 <enum name="DomainBoundCerts.GetCertResult" type="int">
23715   <int value="0" label="SYNC_SUCCESS"/>
23716   <int value="1" label="ASYNC_SUCCESS"/>
23717   <int value="2" label="ASYNC_CANCELLED"/>
23718   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
23719   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
23720   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
23721   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
23722   <int value="7" label="INVALID_ARGUMENT"/>
23723   <int value="8" label="UNSUPPORTED_TYPE"/>
23724   <int value="9" label="TYPE_MISMATCH"/>
23725   <int value="10" label="WORKER_FAILURE"/>
23726 </enum>
23728 <enum name="DomainBoundCerts.Support" type="int">
23729   <int value="0" label="DISABLED"/>
23730   <int value="1" label="CLIENT_ONLY"/>
23731   <int value="2" label="CLIENT_AND_SERVER"/>
23732   <int value="3" label="CLIENT_NO_ECC">
23733     Channel ID was enabled, but the client did not support elliptic curve key
23734     generation.
23735   </int>
23736   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
23737     Channel ID was enabled, but the client had an invalid system time which
23738     prevented using it.
23739   </int>
23740   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
23741     The SSLClientSocket was created without a ServerBoundCertService.
23742   </int>
23743 </enum>
23745 <enum name="DoubleGetExperimentMethods" type="int">
23746   <int value="0" label="POST"/>
23747   <int value="1" label="GET_CACHABLE"/>
23748   <int value="2" label="GET_NON_CACHABLE"/>
23749 </enum>
23751 <enum name="DownloadContentDisposition" type="int">
23752   <int value="0" label="Content-Disposition header present"/>
23753   <int value="1" label="Valid"/>
23754   <int value="2" label="Has disposition-type"/>
23755   <int value="3" label="Has unknown disposition-type"/>
23756   <int value="4" label="Has 'name' attribute"/>
23757   <int value="5" label="Has 'filename' attribute"/>
23758   <int value="6" label="Has 'filename*' attribute"/>
23759   <int value="7" label="Has non-ASCII strings"/>
23760   <int value="8" label="Has percent encoded strings"/>
23761   <int value="9" label="Has RFC 2047 encoded strings"/>
23762   <int value="10" label="Has 'name' attribute only"/>
23763 </enum>
23765 <enum name="DownloadContentType" type="int">
23766   <int value="0" label="UNRECOGNIZED"/>
23767   <int value="1" label="TEXT"/>
23768   <int value="2" label="IMAGE"/>
23769   <int value="3" label="AUDIO"/>
23770   <int value="4" label="VIDEO"/>
23771   <int value="5" label="OCTET_STREAM"/>
23772   <int value="6" label="PDF"/>
23773   <int value="7" label="DOC"/>
23774   <int value="8" label="XLS"/>
23775   <int value="9" label="PPT"/>
23776   <int value="10" label="ARCHIVE"/>
23777   <int value="11" label="EXE"/>
23778   <int value="12" label="DMG"/>
23779   <int value="13" label="CRX"/>
23780 </enum>
23782 <enum name="DownloadCountType" type="int">
23783   <int value="0" label="Initiated by Navigation (Obsolete)"/>
23784   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
23785   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
23786   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
23787   <int value="4" label="Initiated by Renderer (Obsolete)"/>
23788   <int value="5" label="Initiated and Unthrottled"/>
23789   <int value="6" label="Completed"/>
23790   <int value="7" label="Cancelled"/>
23791   <int value="8" label="Started"/>
23792   <int value="9" label="Interrupted"/>
23793   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
23794   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
23795   <int value="12" label="Interrupted at End of Download"/>
23796   <int value="13" label="Attempt to Append to Detached File"/>
23797   <int value="14" label="File Missing After Successful Scan"/>
23798   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
23799   <int value="16" label="No WebContents at interruption"/>
23800   <int value="17" label="Supports ranges and strong validation"/>
23801 </enum>
23803 <enum name="DownloadDatabaseRecordDroppedType" type="int">
23804   <int value="0" label="Bad State"/>
23805   <int value="1" label="Bad Danger Type"/>
23806 </enum>
23808 <enum name="DownloadDOMEvent" type="int">
23809   <int value="0" label="GetDownloads"/>
23810   <int value="1" label="OpenFile"/>
23811   <int value="2" label="Drag"/>
23812   <int value="3" label="SaveDangerous"/>
23813   <int value="4" label="DiscardDangerous"/>
23814   <int value="5" label="Show"/>
23815   <int value="6" label="Pause"/>
23816   <int value="7" label="Remove"/>
23817   <int value="8" label="Cancel"/>
23818   <int value="9" label="ClearAll"/>
23819   <int value="10" label="OpenFolder"/>
23820   <int value="11" label="Resume"/>
23821 </enum>
23823 <enum name="DownloadFilePickerResult" type="int">
23824   <int value="0" label="SAME"/>
23825   <int value="1" label="DIFFERENT_DIR"/>
23826   <int value="2" label="DIFFERENT_NAME"/>
23827   <int value="3" label="CANCEL"/>
23828 </enum>
23830 <enum name="DownloadFunctions" type="int">
23831   <int value="0" label="download"/>
23832   <int value="1" label="search"/>
23833   <int value="2" label="pause"/>
23834   <int value="3" label="resume"/>
23835   <int value="4" label="cancel"/>
23836   <int value="5" label="erase"/>
23837   <int value="6" label="set_destination"/>
23838   <int value="7" label="accept_danger"/>
23839   <int value="8" label="show"/>
23840   <int value="9" label="drag"/>
23841 </enum>
23843 <enum name="DownloadImageType" type="int">
23844   <int value="0" label="Unrecognized"/>
23845   <int value="1" label="GIF"/>
23846   <int value="2" label="JPEG"/>
23847   <int value="3" label="PNG"/>
23848   <int value="4" label="TIFF"/>
23849   <int value="5" label="ICON"/>
23850   <int value="6" label="WEBP"/>
23851 </enum>
23853 <enum name="DownloadInterruptedUnknownSizeType" type="int">
23854   <int value="0" label="Size Known"/>
23855   <int value="1" label="Size Unknown"/>
23856 </enum>
23858 <enum name="DownloadItem.DangerousFileType" type="int">
23859   <int value="0" label="unknown"/>
23860   <int value="1" label="ad"/>
23861   <int value="2" label="ade"/>
23862   <int value="3" label="adp"/>
23863   <int value="4" label="ah"/>
23864   <int value="5" label="apk"/>
23865   <int value="6" label="app"/>
23866   <int value="7" label="application"/>
23867   <int value="8" label="asp"/>
23868   <int value="9" label="asx"/>
23869   <int value="10" label="bas"/>
23870   <int value="11" label="bash"/>
23871   <int value="12" label="bat"/>
23872   <int value="13" label="cfg"/>
23873   <int value="14" label="chi"/>
23874   <int value="15" label="chm"/>
23875   <int value="16" label="class"/>
23876   <int value="17" label="cmd"/>
23877   <int value="18" label="com"/>
23878   <int value="19" label="command"/>
23879   <int value="20" label="crt"/>
23880   <int value="21" label="crx"/>
23881   <int value="22" label="csh"/>
23882   <int value="23" label="deb"/>
23883   <int value="24" label="dex"/>
23884   <int value="25" label="dll"/>
23885   <int value="26" label="drv"/>
23886   <int value="27" label="exe"/>
23887   <int value="28" label="fxp"/>
23888   <int value="29" label="grp"/>
23889   <int value="30" label="hlp"/>
23890   <int value="31" label="hta"/>
23891   <int value="32" label="htm"/>
23892   <int value="33" label="html"/>
23893   <int value="34" label="htt"/>
23894   <int value="35" label="inf"/>
23895   <int value="36" label="ini"/>
23896   <int value="37" label="ins"/>
23897   <int value="38" label="isp"/>
23898   <int value="39" label="jar"/>
23899   <int value="40" label="jnlp"/>
23900   <int value="41" label="user.js"/>
23901   <int value="42" label="js"/>
23902   <int value="43" label="jse"/>
23903   <int value="44" label="ksh"/>
23904   <int value="45" label="lnk"/>
23905   <int value="46" label="local"/>
23906   <int value="47" label="mad"/>
23907   <int value="48" label="maf"/>
23908   <int value="49" label="mag"/>
23909   <int value="50" label="mam"/>
23910   <int value="51" label="manifest"/>
23911   <int value="52" label="maq"/>
23912   <int value="53" label="mar"/>
23913   <int value="54" label="mas"/>
23914   <int value="55" label="mat"/>
23915   <int value="56" label="mau"/>
23916   <int value="57" label="mav"/>
23917   <int value="58" label="maw"/>
23918   <int value="59" label="mda"/>
23919   <int value="60" label="mdb"/>
23920   <int value="61" label="mde"/>
23921   <int value="62" label="mdt"/>
23922   <int value="63" label="mdw"/>
23923   <int value="64" label="mdz"/>
23924   <int value="65" label="mht"/>
23925   <int value="66" label="mhtml"/>
23926   <int value="67" label="mmc"/>
23927   <int value="68" label="mof"/>
23928   <int value="69" label="msc"/>
23929   <int value="70" label="msh"/>
23930   <int value="71" label="mshxml"/>
23931   <int value="72" label="msi"/>
23932   <int value="73" label="msp"/>
23933   <int value="74" label="mst"/>
23934   <int value="75" label="ocx"/>
23935   <int value="76" label="ops"/>
23936   <int value="77" label="pcd"/>
23937   <int value="78" label="pif"/>
23938   <int value="79" label="pkg"/>
23939   <int value="80" label="pl"/>
23940   <int value="81" label="plg"/>
23941   <int value="82" label="prf"/>
23942   <int value="83" label="prg"/>
23943   <int value="84" label="pst"/>
23944   <int value="85" label="py"/>
23945   <int value="86" label="pyc"/>
23946   <int value="87" label="pyw"/>
23947   <int value="88" label="rb"/>
23948   <int value="89" label="reg"/>
23949   <int value="90" label="rpm"/>
23950   <int value="91" label="scf"/>
23951   <int value="92" label="scr"/>
23952   <int value="93" label="sct"/>
23953   <int value="94" label="sh"/>
23954   <int value="95" label="shar"/>
23955   <int value="96" label="shb"/>
23956   <int value="97" label="shs"/>
23957   <int value="98" label="shtm"/>
23958   <int value="99" label="shtml"/>
23959   <int value="100" label="spl"/>
23960   <int value="101" label="svg"/>
23961   <int value="102" label="swf"/>
23962   <int value="103" label="sys"/>
23963   <int value="104" label="tcsh"/>
23964   <int value="105" label="url"/>
23965   <int value="106" label="vb"/>
23966   <int value="107" label="vbe"/>
23967   <int value="108" label="vbs"/>
23968   <int value="109" label="vsd"/>
23969   <int value="110" label="vsmacros"/>
23970   <int value="111" label="vss"/>
23971   <int value="112" label="vst"/>
23972   <int value="113" label="vsw"/>
23973   <int value="114" label="ws"/>
23974   <int value="115" label="wsc"/>
23975   <int value="116" label="wsf"/>
23976   <int value="117" label="wsh"/>
23977   <int value="118" label="xbap"/>
23978   <int value="119" label="xht"/>
23979   <int value="120" label="xhtm"/>
23980   <int value="121" label="xhtml"/>
23981   <int value="122" label="xml"/>
23982   <int value="123" label="xsl"/>
23983   <int value="124" label="xslt"/>
23984 </enum>
23986 <enum name="DownloadItem.DangerType" type="int">
23987   <int value="0" label="NOT_DANGEROUS"/>
23988   <int value="1" label="DANGEROUS_FILE"/>
23989   <int value="2" label="DANGEROUS_URL"/>
23990   <int value="3" label="DANGEROUS_CONTENT"/>
23991   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
23992   <int value="5" label="UNCOMMON_CONTENT"/>
23993   <int value="6" label="USER_VALIDATED"/>
23994   <int value="7" label="DANGEROUS_HOST"/>
23995   <int value="8" label="POTENTIALLY_UNWANTED"/>
23996 </enum>
23998 <enum name="DownloadOpenMethod" type="int">
23999   <int value="0" label="Opened with plaform handler by default"/>
24000   <int value="1" label="Opened in browser by default"/>
24001   <int value="2" label="Opened with plaform handler by user choice"/>
24002 </enum>
24004 <enum name="DownloadOriginStateOnResumption" type="int">
24005   <int value="0" label="No changes"/>
24006   <int value="1" label="New redirects"/>
24007   <int value="2" label="New validators"/>
24008   <int value="3" label="New redirects + validators"/>
24009   <int value="4" label="New Content-Disposition"/>
24010   <int value="5" label="New redirects + Content-Disposition"/>
24011   <int value="6" label="New validators + Content-Disposition"/>
24012   <int value="7" label="New redirects + validators + Content-Disposition"/>
24013 </enum>
24015 <enum name="DownloadSavePackageEvent" type="int">
24016   <int value="0" label="Started"/>
24017   <int value="1" label="Cancelled"/>
24018   <int value="2" label="Finished"/>
24019   <int value="3" label="Write to already completed file"/>
24020   <int value="4" label="Write to already failed file"/>
24021 </enum>
24023 <enum name="DownloadSource" type="int">
24024   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
24025   <int value="1" label="Initiated by Drag-and-drop"/>
24026   <int value="2" label="Initiated by RPC from Renderer"/>
24027   <int value="3" label="Initiated by Save from Pepper"/>
24028   <int value="4" label="Initiated by Resumption"/>
24029 </enum>
24031 <enum name="DriveCacheDBOpenStatus" type="int">
24032   <int value="0" label="Success"/>
24033   <int value="1" label="Corrupt database"/>
24034   <int value="2" label="Unknown recoverable failure"/>
24035   <int value="3" label="Unrecoverable (disk full?) failure"/>
24036 </enum>
24038 <enum name="DriveEntryKind" type="int">
24039   <int value="0" label="Unknown"/>
24040   <int value="1" label="Item"/>
24041   <int value="2" label="Site"/>
24042   <int value="3" label="Document"/>
24043   <int value="4" label="Spereadsheet"/>
24044   <int value="5" label="Presentation"/>
24045   <int value="6" label="Drawing"/>
24046   <int value="7" label="Table"/>
24047   <int value="8" label="External app"/>
24048   <int value="9" label="Folder"/>
24049   <int value="10" label="File"/>
24050   <int value="11" label="PDF"/>
24051 </enum>
24053 <enum name="DriveFileFormat" type="int">
24054   <int value="0" label="AAC"/>
24055   <int value="1" label="ASF"/>
24056   <int value="2" label="AVI"/>
24057   <int value="3" label="CSV"/>
24058   <int value="4" label="DOC"/>
24059   <int value="5" label="DOCX"/>
24060   <int value="6" label="FLV"/>
24061   <int value="7" label="JPG"/>
24062   <int value="8" label="MJPG"/>
24063   <int value="9" label="MOV"/>
24064   <int value="10" label="MP3"/>
24065   <int value="11" label="MP4"/>
24066   <int value="12" label="MPG"/>
24067   <int value="13" label="OTHER"/>
24068   <int value="14" label="PDF"/>
24069   <int value="15" label="PPT"/>
24070   <int value="16" label="PPTX"/>
24071   <int value="17" label="PSD"/>
24072   <int value="18" label="RAR"/>
24073   <int value="19" label="WMA"/>
24074   <int value="20" label="WMV"/>
24075   <int value="21" label="XLS"/>
24076   <int value="22" label="XLSX"/>
24077   <int value="23" label="ZIP"/>
24078 </enum>
24080 <enum name="DriveMetadataDBInitStatus" type="int">
24081   <int value="0" label="Success"/>
24082   <int value="1" label="Not found"/>
24083   <int value="2" label="Corruption"/>
24084   <int value="3" label="IO error"/>
24085   <int value="4" label="Failed to open DB for unknown reason"/>
24086   <int value="5" label="Incompatible DB format"/>
24087   <int value="6" label="DB is broken"/>
24088   <int value="7" label="Opened existing DB."/>
24089   <int value="8" label="No existing DB was found. Created new DB."/>
24090   <int value="9" label="Cannot open existing DB. Created new DB."/>
24091 </enum>
24093 <enum name="EAPInnerProtocol" type="int">
24094   <int value="0" label="UNKNOWN"/>
24095   <int value="1" label="NONE"/>
24096   <int value="2" label="PEAP-MD5"/>
24097   <int value="3" label="PEAP-MSCHAPV2"/>
24098   <int value="4" label="TTLS-EAP-MD5"/>
24099   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
24100   <int value="6" label="TTLS-MSCHAPV2"/>
24101   <int value="7" label="TTLS-MSCHAP"/>
24102   <int value="8" label="TTLS-PAP"/>
24103   <int value="9" label="TTLS-CHAP"/>
24104 </enum>
24106 <enum name="EAPOuterProtocol" type="int">
24107   <int value="0" label="UNKNOWN"/>
24108   <int value="1" label="LEAP"/>
24109   <int value="2" label="PEAP"/>
24110   <int value="3" label="TLS"/>
24111   <int value="4" label="TTLS"/>
24112 </enum>
24114 <enum name="EnterpriseCheckError" type="int">
24115   <int value="0" label="Cound not get net join info."/>
24116   <int value="1" label="Cound not bind to domain controller."/>
24117 </enum>
24119 <enum name="EnterpriseDeviceManagementStatus" type="int">
24120   <summary>
24121     Status codes produced by DeviceManagementService for requests made to the
24122     device management server.
24123   </summary>
24124   <int value="0" label="SUCCESS"/>
24125   <int value="1" label="REQUEST_INVALID"/>
24126   <int value="2" label="REQUEST_FAILED"/>
24127   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
24128   <int value="4" label="HTTP_STATUS_ERROR"/>
24129   <int value="5" label="RESPONSE_DECODING_ERROR"/>
24130   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
24131   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
24132   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
24133   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
24134   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
24135   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
24136   <int value="12" label="SERVICE_MISSING_LICENSES"/>
24137   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
24138 </enum>
24140 <enum name="EnterpriseDMTokenType" type="int">
24141   <summary>
24142     Result of DMToken operations as defined in
24143     chrome/browser/policy/enterprise_metrics.h.
24144   </summary>
24145   <int value="0" label="Load Succeeded">
24146     A cached token was successfully loaded from disk.
24147   </int>
24148   <int value="1" label="Load Failed">
24149     Reading a cached token from disk failed.
24150   </int>
24151   <int value="2" label="Fetch Requested">
24152     A token fetch request was sent to the DM server.
24153   </int>
24154   <int value="3" label="Fetch Request Failed">
24155     The request was invalid, or the HTTP request failed.
24156   </int>
24157   <int value="4" label="Fetch Server Failed">
24158     Error HTTP status received, or the DM server failed in another way.
24159   </int>
24160   <int value="5" label="Fetch Response Received">
24161     A response to the fetch request was received.
24162   </int>
24163   <int value="6" label="Fetch Bad Response">
24164     The response received was invalid. This happens when some expected data was
24165     not present in the response.
24166   </int>
24167   <int value="7" label="Fetch Management Not Supported">
24168     DM server reported that management is not supported.
24169   </int>
24170   <int value="8" label="Fetch Device Not Found">
24171     DM server reported that the given device ID was not found.
24172   </int>
24173   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
24174   <int value="10" label="Store Succeeded">
24175     Successfully cached a token to disk.
24176   </int>
24177   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
24178   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
24179   <int value="13" label="Invalid Serial">
24180     Serial number rejected by DMServer.
24181   </int>
24182   <int value="14" label="Missing Licenses">
24183     No more licenses available for that domain.
24184   </int>
24185 </enum>
24187 <enum name="EnterpriseEnrollmentType" type="int">
24188   <summary>
24189     Result of device enrollment as defined in
24190     chrome/browser/policy/enterprise_metrics.h.
24191   </summary>
24192   <int value="0" label="Cancelled">
24193     The enrollment screen was closed without completing the enrollment process.
24194   </int>
24195   <int value="1" label="Started">
24196     The user submitted credentials and started the enrollment process.
24197   </int>
24198   <int value="2" label="Network Failed">
24199     Enrollment failed due to a network error.
24200   </int>
24201   <int value="3" label="Login Failed">
24202     Enrollment failed because logging in to Gaia failed.
24203   </int>
24204   <int value="4" label="Not Supported">
24205     Enrollment failed because it is not supported for the account used.
24206   </int>
24207   <int value="5" label="Policy Failed">
24208     Enrollment failed because it failed to apply device policy.
24209   </int>
24210   <int value="6" label="Other Failed">
24211     Enrollment failed due to an unexpected error. This currently happens when
24212     the Gaia auth token is not issued for the DM service, the device cloud
24213     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
24214     an unknown reason.
24215   </int>
24216   <int value="7" label="OK">Enrollment was successful.</int>
24217   <int value="8" label="Invalid Serial">
24218     Serial number doesn't belong to account domain.
24219   </int>
24220   <int value="9" label="Auto-enrollment Started">
24221     Auto-enrollment started automatically after sign-in.
24222   </int>
24223   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
24224   <int value="11" label="Auto-enrollment Retried">
24225     Auto-enrollment started again after a failure.
24226   </int>
24227   <int value="12" label="Auto-enrollment Cancelled">
24228     User opted-out of auto-enrollment.
24229   </int>
24230   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
24231   <int value="14" label="Invalid enrollment mode">
24232     The enrollment mode has not been sent down or is unknown to the client.
24233   </int>
24234   <int value="15" label="Auto-enrollment not supported">
24235     The enrollment mode can not be set through auto-enrollment.
24236   </int>
24237   <int value="16" label="Install attributes timeout">
24238     Install attributes failed to initialize in time.
24239   </int>
24240   <int value="17" label="Wrong user name">
24241     Re-enrollment attempted with an account from a different domain.
24242   </int>
24243   <int value="18" label="Missing licenses">
24244     No licenses left for that domain.
24245   </int>
24246   <int value="19" label="Robot auth code fetch failed">
24247     Enrollment failed due to an error fetching the device robot authorization
24248     code from the DM Server.
24249   </int>
24250   <int value="20" label="Robot refresh token fetch failed">
24251     Enrollment failed due to an error fetching the device robot refresh token
24252     from Gaia.
24253   </int>
24254   <int value="21" label="Robot refresh token store failed">
24255     Enrollment failed due to an error persisting the device robot refresh token
24256     on the device.
24257   </int>
24258   <int value="22" label="Deprovisioned device">
24259     Enrollment failed because the administrator has deprovisioned the device.
24260   </int>
24261 </enum>
24263 <enum name="EnterprisePolicies" type="int">
24264 <!-- Generated from
24265      ../../../components/policy/resources/policy_templates.json -->
24267   <int value="1" label="Configure the home page URL"/>
24268   <int value="2" label="Use New Tab Page as homepage"/>
24269   <int value="3" label="Set Chrome as Default Browser"/>
24270   <int value="4" label="Application locale"/>
24271   <int value="5" label="Enable alternate error pages"/>
24272   <int value="6" label="Enable search suggestions"/>
24273   <int value="7" label="Enable network prediction"/>
24274   <int value="8" label="Disable SPDY protocol"/>
24275   <int value="9" label="Enable JavaScript"/>
24276   <int value="10" label="Enable Incognito mode"/>
24277   <int value="11" label="Disable saving browser history"/>
24278   <int value="12" label="Enable printing"/>
24279   <int value="13" label="Enable Google Cloud Print proxy"/>
24280   <int value="14" label="Enable Safe Browsing"/>
24281   <int value="15" label="Enable reporting of usage and crash-related data"/>
24282   <int value="16" label="Enable the password manager"/>
24283   <int value="17" label="Allow users to show passwords in Password Manager"/>
24284   <int value="18" label="Enable AutoFill"/>
24285   <int value="19" label="Specify a list of disabled plugins"/>
24286   <int value="20" label="Disable synchronization of data with Google"/>
24287   <int value="21" label="Choose how to specify proxy server settings"/>
24288   <int value="22" label="Choose how to specify proxy server settings"/>
24289   <int value="23" label="Address or URL of proxy server"/>
24290   <int value="24" label="URL to a proxy .pac file"/>
24291   <int value="25" label="Proxy bypass rules"/>
24292   <int value="26" label="Supported authentication schemes"/>
24293   <int value="27"
24294       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
24295   <int value="28" label="Include non-standard port in Kerberos SPN"/>
24296   <int value="29" label="Authentication server whitelist"/>
24297   <int value="30" label="Kerberos delegation server whitelist"/>
24298   <int value="31" label="GSSAPI library name"/>
24299   <int value="32" label="Configure extension installation blacklist"/>
24300   <int value="33" label="Configure extension installation whitelist"/>
24301   <int value="34" label="Configure the list of force-installed extensions"/>
24302   <int value="35" label="Show Home button on toolbar"/>
24303   <int value="36" label="Disable Developer Tools"/>
24304   <int value="37" label="Action on startup"/>
24305   <int value="38" label="URLs to open on startup"/>
24306   <int value="39" label="Block third party cookies"/>
24307   <int value="40" label="Enable the default search provider"/>
24308   <int value="41" label="Default search provider name"/>
24309   <int value="42" label="Default search provider keyword"/>
24310   <int value="43" label="Default search provider search URL"/>
24311   <int value="44" label="Default search provider suggest URL"/>
24312   <int value="45" label="Default search provider instant URL"/>
24313   <int value="46" label="Default search provider icon"/>
24314   <int value="47" label="Default search provider encodings"/>
24315   <int value="48" label="Default cookies setting"/>
24316   <int value="49" label="Default images setting"/>
24317   <int value="50" label="Default JavaScript setting"/>
24318   <int value="51" label="Default plugins setting"/>
24319   <int value="52" label="Default popups setting"/>
24320   <int value="53" label="Default notification setting"/>
24321   <int value="54" label="Default geolocation setting"/>
24322   <int value="55" label="Disable support for 3D graphics APIs"/>
24323   <int value="56" label="Refresh rate for user policy"/>
24324   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
24325   <int value="58"
24326       label="Always render the following URL patterns in Google Chrome Frame"/>
24327   <int value="59"
24328       label="Always render the following URL patterns in the host browser"/>
24329   <int value="60"
24330       label="Allow Google Chrome Frame to handle the listed content types"/>
24331   <int value="61" label="Enable lock when the device become idle or suspended"/>
24332   <int value="62" label="Enable Instant"/>
24333   <int value="63" label="Set user data directory"/>
24334   <int value="64" label="Set download directory"/>
24335   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
24336   <int value="66" label="Specify whether the plugin finder should be disabled"/>
24337   <int value="67" label="Block cookies on these sites"/>
24338   <int value="68" label="Allow session only cookies on these sites"/>
24339   <int value="69" label="Allow images on these sites"/>
24340   <int value="70" label="Block images on these sites"/>
24341   <int value="71" label="Allow JavaScript on these sites"/>
24342   <int value="72" label="Block JavaScript on these sites"/>
24343   <int value="73" label="Allow plugins on these sites"/>
24344   <int value="74" label="Block plugins on these sites"/>
24345   <int value="75" label="Allow popups on these sites"/>
24346   <int value="76" label="Block popups on these sites"/>
24347   <int value="77" label="Allow cookies on these sites"/>
24348   <int value="78" label="Specify a list of enabled plugins"/>
24349   <int value="79"
24350       label="Specify a list of plugins that the user can enable or disable"/>
24351   <int value="80" label="Enable Translate"/>
24352   <int value="81" label="Allow running plugins that are outdated"/>
24353   <int value="82" label="Enable Bookmark Bar"/>
24354   <int value="83" label="Enables or disables bookmark editing"/>
24355   <int value="84" label="Allow invocation of file selection dialogs"/>
24356   <int value="85" label="Disable URL protocol schemes"/>
24357   <int value="86" label="Always runs plugins that require authorization"/>
24358   <int value="87" label="Set Google Chrome Frame user data directory"/>
24359   <int value="88" label="Set disk cache directory"/>
24360   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
24361   <int value="90" label="Refresh rate for Device Policy"/>
24362   <int value="91" label="Release channel"/>
24363   <int value="92"
24364       label="Maximal number of concurrent connections to the proxy server"/>
24365   <int value="93" label="Incognito mode availability"/>
24366   <int value="94" label="Enable firewall traversal from remote access client"/>
24367   <int value="95" label="Enable firewall traversal from remote access host"/>
24368   <int value="96"
24369       label="Prevent app promotions from appearing on the new tab page"/>
24370   <int value="97" label="Import bookmarks from default browser on first run"/>
24371   <int value="98"
24372       label="Import browsing history from default browser on first run"/>
24373   <int value="99" label="Import of homepage from default browser on first run"/>
24374   <int value="100"
24375       label="Import search engines from default browser on first run"/>
24376   <int value="101"
24377       label="Import saved passwords from default browser on first run"/>
24378   <int value="102"
24379       label="Automatically select client certificates for these sites"/>
24380   <int value="103" label="Block access to a list of URLs"/>
24381   <int value="104" label="Allows access to a list of URLs"/>
24382   <int value="105" label="Allow notifications on these sites"/>
24383   <int value="106" label="Block notifications on these sites"/>
24384   <int value="107" label="User-level network configuration"/>
24385   <int value="108" label="Device-level network configuration"/>
24386   <int value="109"
24387       label="Enable submission of documents to Google Cloud Print"/>
24388   <int value="110" label="Set disk cache size in bytes"/>
24389   <int value="111" label="Set media disk cache size in bytes"/>
24390   <int value="112" label="Enterprise web store URL (deprecated)"/>
24391   <int value="113" label="Enterprise web store name (deprecated)"/>
24392   <int value="114" label="Enable TLS domain-bound certificates extension"/>
24393   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
24394   <int value="116" label="Proxy settings"/>
24395   <int value="117" label="Disable Print Preview"/>
24396   <int value="118" label="Disable SSL record splitting"/>
24397   <int value="119" label="Report OS and firmware version"/>
24398   <int value="120" label="Report device activity times"/>
24399   <int value="121" label="Report device boot mode"/>
24400   <int value="122" label="Login user white list"/>
24401   <int value="123" label="Allow creation of new user accounts"/>
24402   <int value="124" label="Enable guest mode"/>
24403   <int value="125" label="Show usernames on login screen"/>
24404   <int value="126" label="Enable data roaming"/>
24405   <int value="127" label="Enable metrics reporting"/>
24406   <int value="128" label="Wipe user data on sign-out"/>
24407   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
24408   <int value="130" label="Timeout until idle user log-out is executed"/>
24409   <int value="131" label="Duration of the idle log-out warning message"/>
24410   <int value="132"
24411       label="Screen saver to be used on the sign-in screen in retail mode"/>
24412   <int value="133"
24413       label="Duration of inactivity before the screen saver is shown on the
24414              sign-in screen in retail mode"/>
24415   <int value="134"
24416       label="Whether the release channel should be configurable by the user"/>
24417   <int value="135" label="List of AppPack extensions"/>
24418   <int value="136" label="Disables Auto Update"/>
24419   <int value="137" label="Load specified urls on demo login"/>
24420   <int value="138"
24421       label="Continue running background apps when Google Chrome is closed"/>
24422   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
24423   <int value="140"
24424       label="Disables Google Drive over Cellular connections in the Chrome OS
24425              Files app"/>
24426   <int value="141"
24427       label="Additional command line parameters for Google Chrome"/>
24428   <int value="142" label="Target Auto Update Version"/>
24429   <int value="143" label="Report device location"/>
24430   <int value="144" label="List of pinned apps to show in the launcher"/>
24431   <int value="145" label="Auto update scatter factor"/>
24432   <int value="146" label="Connection types allowed for updates"/>
24433   <int value="147"
24434       label="Restrict which users are allowed to sign in to Google Chrome"/>
24435   <int value="148"
24436       label="Configure extension, app, and user script install sources"/>
24437   <int value="149" label="Default mediastream setting"/>
24438   <int value="150"
24439       label="Disable proceeding from the Safe Browsing warning page"/>
24440   <int value="151" label="Enable or disable spell checking web service"/>
24441   <int value="152" label="Disable mounting of external storage"/>
24442   <int value="153" label="Disable taking screenshots"/>
24443   <int value="154"
24444       label="Configure the required domain name for remote access hosts"/>
24445   <int value="155"
24446       label="Enable two-factor authentication for remote access hosts"/>
24447   <int value="156"
24448       label="Configure the TalkGadget prefix for remote access hosts"/>
24449   <int value="157" label="Enable curtaining of remote access hosts"/>
24450   <int value="158" label="Timezone"/>
24451   <int value="159" label="Allow playing audio"/>
24452   <int value="160" label="Allow or deny audio capture"/>
24453   <int value="161"
24454       label="List of alternate URLs for the default search provider"/>
24455   <int value="162" label="Force SafeSearch"/>
24456   <int value="163" label="Device-local accounts"/>
24457   <int value="164" label="Add a logout button to the system tray"/>
24458   <int value="165" label="Use built-in DNS client"/>
24459   <int value="166" label="Control shelf auto-hiding"/>
24460   <int value="167" label="Allow or deny video capture"/>
24461   <int value="168" label="Configure allowed app/extension types"/>
24462   <int value="169" label="Set the display name for device-local accounts"/>
24463   <int value="170" label="Limit the session length"/>
24464   <int value="171"
24465       label="Parameter controlling search term placement for the default
24466              search provider"/>
24467   <int value="172" label="Screen dim delay when running on AC power"/>
24468   <int value="173" label="Screen off delay when running on AC power"/>
24469   <int value="174" label="Screen lock delay when running on AC power"/>
24470   <int value="175" label="Idle delay when running on AC power"/>
24471   <int value="176" label="Screen dim delay when running on battery power"/>
24472   <int value="177" label="Screen off delay when running on battery power"/>
24473   <int value="178" label="Screen lock delay when running on battery power"/>
24474   <int value="179" label="Idle delay when running on battery power"/>
24475   <int value="180" label="Action to take when the idle delay is reached"/>
24476   <int value="181" label="Action to take when the user closes the lid"/>
24477   <int value="182"
24478       label="Specify whether audio activity affects power management"/>
24479   <int value="183"
24480       label="Specify whether video activity affects power management"/>
24481   <int value="184"
24482       label="Percentage by which to scale the idle delay in presentation mode
24483              (deprecated)"/>
24484   <int value="185"
24485       label="Allow users to redeem offers through Chrome OS Registration"/>
24486   <int value="186" label="Set the Terms of Service for a device-local account"/>
24487   <int value="187" label="Enable deleting browser and download history"/>
24488   <int value="188" label="Show accessibility options in system tray menu"/>
24489   <int value="189"
24490       label="Hide the web store from the new tab page and app launcher"/>
24491   <int value="190" label="Allows sign in to Chrome"/>
24492   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
24493   <int value="192" label="Limit device uptime by automatically rebooting"/>
24494   <int value="193" label="Automatically reboot after update"/>
24495   <int value="194" label="Public session for auto-login"/>
24496   <int value="195" label="Public session auto-login timer"/>
24497   <int value="196"
24498       label="Set the restriction on the fetching of the Variations seed"/>
24499   <int value="197" label="Idle warning delay when running on AC power"/>
24500   <int value="198" label="Idle warning delay when running on battery power"/>
24501   <int value="199"
24502       label="Set the restriction on the fetching of the Variations seed"/>
24503   <int value="200" label="Enable remote attestation for the user"/>
24504   <int value="201"
24505       label="Extensions allowed to to use the remote attestation API"/>
24506   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
24507   <int value="203" label="Allow screen wake locks"/>
24508   <int value="204" label="Default behavior for sites not in any content pack"/>
24509   <int value="205" label="Managed user manual exception hosts"/>
24510   <int value="206" label="Managed user manual exception URLs"/>
24511   <int value="207" label="Enable remote attestation for the device"/>
24512   <int value="208"
24513       label="URLs that will be granted access to audio capture devices
24514              without prompt"/>
24515   <int value="209"
24516       label="URLs that will be granted access to video capture devices
24517              without prompt"/>
24518   <int value="210"
24519       label="Percentage by which to scale the screen dim delay if the user
24520              becomes active after dimming"/>
24521   <int value="211" label="Enable large cursor"/>
24522   <int value="212" label="Enable spoken feedback"/>
24523   <int value="213" label="Enable high contrast mode"/>
24524   <int value="214" label="Set screen magnifier type"/>
24525   <int value="215"
24526       label="Set default state of the large cursor on the login screen"/>
24527   <int value="216"
24528       label="Set the default state of spoken feedback on the login screen"/>
24529   <int value="217"
24530       label="Set the default state of high contrast mode on the login screen"/>
24531   <int value="218"
24532       label="Set the default screen magnifier type enabled on the login
24533              screen"/>
24534   <int value="219" label="Enable supervised users"/>
24535   <int value="220"
24536       label="Percentage by which to scale the screen dim delay in
24537              presentation mode"/>
24538   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
24539   <int value="222"
24540       label="Action to take when the idle delay is reached while running on
24541              battery power"/>
24542   <int value="223" label="Enable creation of supervised users"/>
24543   <int value="224" label="Report device network interfaces"/>
24544   <int value="225" label="Power mangement on the login screen"/>
24545   <int value="226"
24546       label="Action to take when the idle delay is reached while running on
24547              AC power"/>
24548   <int value="227" label="Managed Bookmarks"/>
24549   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
24550   <int value="229"
24551       label="Parameter providing search-by-image feature for the default
24552              search provider"/>
24553   <int value="230" label="Parameters for search URL which uses POST"/>
24554   <int value="231" label="Parameters for suggest URL which uses POST"/>
24555   <int value="232" label="Parameters for instant URL which uses POST"/>
24556   <int value="233" label="Parameters for image URL which uses POST"/>
24557   <int value="234" label="Enable or disable PIN-less authentication"/>
24558   <int value="235"
24559       label="Whether online OCSP/CRL checks are required for local trust
24560              anchors"/>
24561   <int value="236" label="Use 24 hour clock by default"/>
24562   <int value="237" label="Default search provider new tab page URL"/>
24563   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
24564   <int value="239"
24565       label="Enable the use of remote attestation for content protection for
24566              the device"/>
24567   <int value="240" label="Allow fullscreen mode"/>
24568   <int value="241" label="Enable the data compression proxy feature"/>
24569   <int value="242" label="Auto update p2p enabled"/>
24570   <int value="243" label="Allow autoupdate downloads via HTTP"/>
24571   <int value="244" label="Control the user behavior in a multiprofile session"/>
24572   <int value="245" label="Ephemeral profile"/>
24573   <int value="246"
24574       label="Selects the strategy used to free up disk space during automatic
24575              clean-up"/>
24576   <int value="247"
24577       label="Specify whether power management delays and the session length
24578              limit should only start running after initial user activity in a
24579              session"/>
24580   <int value="248" label="Report device users"/>
24581   <int value="249" label="User avatar image"/>
24582   <int value="250" label="Enable network configuration prompt when offline"/>
24583   <int value="251" label="Native Messaging blacklist"/>
24584   <int value="252" label="Native Messaging whitelist"/>
24585   <int value="253" label="Allow user-level Native Messaging hosts"/>
24586   <int value="254"
24587       label="Limit the time for which a user authenticated via SAML can log
24588              in offline"/>
24589 </enum>
24591 <enum name="EnterprisePolicyInvalidations" type="int">
24592   <int value="0" label="No payload"/>
24593   <int value="1" label="Payload"/>
24594 </enum>
24596 <enum name="EnterprisePolicyLoadStatus" type="int">
24597   <summary>
24598     Status codes produced by the policy loaders that pull policy settings from
24599     the platform-specific management infrastructure, such as Windows Group
24600     Policy.
24601   </summary>
24602   <int value="0" label="STARTED">
24603     Policy load attempt started. This gets logged for each policy load attempt
24604     to get a baseline on the number of requests, and an arbitrary number of the
24605     below status codes may get added in addition.
24606   </int>
24607   <int value="1" label="QUERY_FAILED">
24608     System failed to determine whether there's policy.
24609   </int>
24610   <int value="2" label="NO_POLICY">No policy present.</int>
24611   <int value="3" label="INACCCESSIBLE">
24612     Data inaccessible, such as non-local policy file.
24613   </int>
24614   <int value="4" label="MISSING">
24615     Data missing, such as policy file not present.
24616   </int>
24617   <int value="5" label="WOW64_REDIRECTION_DISABLED">
24618     Trying with Wow64 redirection disabled.
24619   </int>
24620   <int value="6" label="READ_ERROR">
24621     Data read error, for example file reading errors.
24622   </int>
24623   <int value="7" label="TOO_BIG">Data too large to process.</int>
24624   <int value="8" label="PARSE_ERROR">Parse error.</int>
24625 </enum>
24627 <enum name="EnterprisePolicyRefresh" type="int">
24628   <int value="0" label="Changed"/>
24629   <int value="1" label="Changed; Invalidations disabled"/>
24630   <int value="2" label="Unchanged"/>
24631   <int value="3" label="Invalidated; Changed"/>
24632   <int value="4" label="Invalidated; Unchanged"/>
24633 </enum>
24635 <enum name="EnterprisePolicyType" type="int">
24636   <summary>
24637     Result of Policy operations as defined in
24638     chrome/browser/policy/enterprise_metrics.h.
24639   </summary>
24640   <int value="0" label="Load Succeeded">
24641     A cached policy was successfully loaded from disk.
24642   </int>
24643   <int value="1" label="Load Failed">
24644     Reading a cached policy from disk failed.
24645   </int>
24646   <int value="2" label="Fetch Requested">
24647     A policy fetch request was sent to the DM server.
24648   </int>
24649   <int value="3" label="Fetch Request Failed">
24650     The request was invalid, or the HTTP request failed.
24651   </int>
24652   <int value="4" label="Fetch Server Failed">
24653     Error HTTP status received, or the DM server failed in another way.
24654   </int>
24655   <int value="5" label="Fetch Not Found">
24656     Policy not found for the given user or device.
24657   </int>
24658   <int value="6" label="Fetch Invalid Token">
24659     DM server didn't accept the token used in the request.
24660   </int>
24661   <int value="7" label="Fetch Response Received">
24662     A response to the policy fetch request was received.
24663   </int>
24664   <int value="8" label="Fetch Bad Response">
24665     The policy response message didn't contain a policy, or other data was
24666     missing.
24667   </int>
24668   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
24669   <int value="10" label="Fetch Bad Signature">
24670     The device policy was rejected because its signature was invalid.
24671   </int>
24672   <int value="11" label="Fetch Timestamp In Future">
24673     Rejected policy because its timestamp is in the future.
24674   </int>
24675   <int value="12" label="Fetch Non Enterprise Device">
24676     Device policy rejected because the device is not managed.
24677   </int>
24678   <int value="13" label="Fetch User Mismatch">
24679     The policy was provided for a username that is different from the device
24680     owner, and the policy was rejected.
24681   </int>
24682   <int value="14" label="Fetch Other Failed">
24683     The policy was rejected for another reason. Currently this can happen only
24684     for device policies, when the SignedSettings fail to store or retrieve a
24685     stored policy.
24686   </int>
24687   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
24688   <int value="16" label="Fetch Not Modified">
24689     The policy just fetched didn't have any changes compared to the cached
24690     policy.
24691   </int>
24692   <int value="17" label="Store Succeeded">
24693     Successfully cached a policy to disk.
24694   </int>
24695   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
24696 </enum>
24698 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
24699   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
24700   <int value="87" label="ERROR_INVALID_PARAMETER"/>
24701   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
24702   <int value="232" label="ERROR_NO_DATA"/>
24703   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
24704 </enum>
24706 <enum name="ErrorCodesGetaddrinfo_All" type="int">
24707   <int value="1" label="EAI_BADFLAGS(L)"/>
24708   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
24709   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
24710   <int value="4" label="EAI_FAIL"/>
24711   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
24712   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
24713   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
24714   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
24715   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
24716   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
24717   <int value="11" label="EAI_SYSTEM"/>
24718   <int value="12" label="EAI_OVERFLOW"/>
24719   <int value="10022" label="WSAEINVAL"/>
24720   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24721   <int value="10047" label="WSAEAFNOSUPPORT"/>
24722   <int value="10093" label="WSANOTINITIALISED"/>
24723   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24724   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24725   <int value="11002" label="WSATRY_AGAIN"/>
24726   <int value="11003" label="WSA_ANO_RECOVERY"/>
24727   <int value="11004" label="WSANO_DATA"/>
24728 </enum>
24730 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
24731   <int value="1" label="EAI_BADFLAGS"/>
24732   <int value="2" label="EAI_NONAME"/>
24733   <int value="3" label="EAI_AGAIN"/>
24734   <int value="4" label="EAI_FAIL"/>
24735   <int value="5" label="EAI_NODATA"/>
24736   <int value="6" label="EAI_FAMILY"/>
24737   <int value="7" label="EAI_SOCKTYPE"/>
24738   <int value="8" label="EAI_SERVICE"/>
24739   <int value="9" label="EAI_ADDRFAMILY"/>
24740   <int value="10" label="EAI_MEMORY"/>
24741   <int value="11" label="EAI_SYSTEM"/>
24742   <int value="12" label="EAI_OVERFLOW"/>
24743 </enum>
24745 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
24746   <int value="1" label="EAI_ADDRFAMILY"/>
24747   <int value="2" label="EAI_AGAIN"/>
24748   <int value="3" label="EAI_BADFLAGS"/>
24749   <int value="4" label="EAI_FAIL"/>
24750   <int value="5" label="EAI_FAMILY"/>
24751   <int value="6" label="EAI_MEMORY"/>
24752   <int value="7" label="EAI_NODATA"/>
24753   <int value="8" label="EAI_NONAME"/>
24754   <int value="9" label="EAI_SERVICE"/>
24755   <int value="10" label="EAI_SOCKTYPE"/>
24756   <int value="11" label="EAI_SYSTEM"/>
24757   <int value="12" label="EAI_BADHINTS"/>
24758   <int value="13" label="EAI_PROTOCOL"/>
24759   <int value="14" label="EAI_OVERFLOW"/>
24760 </enum>
24762 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
24763   <int value="6" label="WSA_INVALID_HANDLE"/>
24764   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
24765   <int value="10022" label="WSAEINVAL"/>
24766   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
24767   <int value="10047" label="WSAEAFNOSUPPORT"/>
24768   <int value="10093" label="WSANOTINITIALISED"/>
24769   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
24770   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
24771   <int value="11002" label="WSATRY_AGAIN"/>
24772   <int value="11003" label="WSA_ANO_RECOVERY"/>
24773   <int value="11004" label="WSANO_DATA"/>
24774 </enum>
24776 <enum name="ExecutionPhase" type="int">
24777   <int value="0" label="UNINITIALIZED_PHASE"/>
24778   <int value="100" label="START_METRICS_RECORDING"/>
24779   <int value="200" label="CREATE_PROFILE"/>
24780   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
24781   <int value="400" label="THREAD_WATCHER_START"/>
24782   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
24783   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
24784   <int value="700" label="SHUTDOWN_COMPLETE"/>
24785 </enum>
24787 <enum name="ExtensionBackgroundPageType" type="int">
24788   <int value="0" label="None"/>
24789   <int value="1" label="Persistent"/>
24790   <int value="2" label="Event Page"/>
24791 </enum>
24793 <enum name="ExtensionDisabledUIUserResponse" type="int">
24794   <int value="0" label="IGNORED"/>
24795   <int value="1" label="REENABLE"/>
24796   <int value="2" label="UNINSTALL"/>
24797 </enum>
24799 <enum name="ExtensionFileWriteResult" type="int">
24800   <obsolete>
24801     Deprecated 10/2013.
24802   </obsolete>
24803   <int value="0" label="SUCCESS"/>
24804   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
24805   <int value="2" label="CANT_WRITE_CRX_DATA"/>
24806   <int value="3" label="CANT_READ_CRX_FILE"/>
24807 </enum>
24809 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
24810   <int value="0" label="Non-webstore update URL"/>
24811   <int value="1" label="External install location"/>
24812 </enum>
24814 <enum name="ExtensionFunctions" type="int">
24815 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
24817   <int value="0" label="UNKNOWN"/>
24818   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
24819   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
24820   <int value="3" label="ALARMS_CREATE"/>
24821   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
24822   <int value="5" label="COOKIES_GET"/>
24823   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
24824   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
24825   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
24826   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
24827   <int value="10" label="MANAGEMENT_SETENABLED"/>
24828   <int value="11" label="HISTORY_DELETEALL"/>
24829   <int value="12" label="STORAGE_GET"/>
24830   <int value="13" label="SOCKET_SETKEEPALIVE"/>
24831   <int value="14" label="DOWNLOADS_CANCEL"/>
24832   <int value="15" label="BOOKMARKS_CREATE"/>
24833   <int value="16" label="BOOKMARKS_UPDATE"/>
24834   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
24835   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
24836   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
24837   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
24838   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
24839   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
24840   <int value="23" label="SOCKET_WRITE"/>
24841   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
24842   <int value="25" label="TTS_SPEAK"/>
24843   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
24844   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
24845   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
24846   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
24847   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
24848   <int value="31" label="BLUETOOTH_DISCONNECT"/>
24849   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
24850   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
24851   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
24852   <int value="35" label="USB_CLAIMINTERFACE"/>
24853   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
24854   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
24855   <int value="38" label="HISTORY_GETVISITS"/>
24856   <int value="39" label="SOCKET_BIND"/>
24857   <int value="40" label="TABS_MOVE"/>
24858   <int value="41" label="SOCKET_DISCONNECT"/>
24859   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
24860   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
24861   <int value="44" label="COMMANDS_GETALL"/>
24862   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
24863   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
24864   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
24865   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
24866   <int value="49" label="BOOKMARKS_GETRECENT"/>
24867   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
24868   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
24869   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
24870   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
24871   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
24872   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
24873   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
24874   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
24875   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
24876   <int value="59" label="SOCKET_SETNODELAY"/>
24877   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
24878   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
24879   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
24880   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
24881   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
24882   <int value="65" label="SOCKET_LISTEN"/>
24883   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
24884   <int value="67" label="DOWNLOADS_OPEN"/>
24885   <int value="68" label="TABS_EXECUTESCRIPT"/>
24886   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
24887   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
24888   <int value="71" label="USB_CLOSEDEVICE"/>
24889   <int value="72" label="TTS_STOP"/>
24890   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
24891   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
24892   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
24893   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
24894   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
24895   <int value="78" label="USB_FINDDEVICES"/>
24896   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
24897   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
24898   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
24899   <int value="82" label="BOOKMARKS_EXPORT"/>
24900   <int value="83" label="HISTORY_SEARCH"/>
24901   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
24902   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
24903   <int value="86" label="BOOKMARKS_IMPORT"/>
24904   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
24905   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
24906   <int value="89" label="DEBUGGER_DETACH"/>
24907   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
24908   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
24909   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
24910   <int value="93" label="DNS_RESOLVE"/>
24911   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
24912   <int value="95" label="HISTORY_ADDURL"/>
24913   <int value="96" label="TABS_GET"/>
24914   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
24915   <int value="98" label="TABS_RELOAD"/>
24916   <int value="99" label="WINDOWS_CREATE"/>
24917   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
24918   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
24919   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
24920   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
24921   <int value="104" label="BROWSERACTION_GETTITLE"/>
24922   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
24923   <int value="106" label="DELETED_SERIAL_CLOSE"/>
24924   <int value="107" label="CONTEXTMENUS_REMOVE"/>
24925   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
24926   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
24927   <int value="110" label="TABS_GETCURRENT"/>
24928   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
24929   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
24930   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
24931   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
24932   <int value="115" label="STORAGE_SET"/>
24933   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
24934   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
24935   <int value="118" label="DELETED_SERIAL_WRITE"/>
24936   <int value="119" label="IDLE_QUERYSTATE"/>
24937   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
24938   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
24939   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
24940   <int value="123" label="COOKIES_SET"/>
24941   <int value="124" label="CONTENTSETTINGS_SET"/>
24942   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
24943   <int value="126" label="TABS_INSERTCSS"/>
24944   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
24945   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
24946   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
24947   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
24948   <int value="131" label="EVENTS_GETRULES"/>
24949   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
24950   <int value="133" label="SOCKET_RECVFROM"/>
24951   <int value="134" label="TABS_GETALLINWINDOW"/>
24952   <int value="135" label="CONTEXTMENUS_UPDATE"/>
24953   <int value="136" label="BOOKMARKS_SEARCH"/>
24954   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
24955   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
24956   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
24957   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
24958   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
24959   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
24960   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
24961   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
24962   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
24963   <int value="146" label="SOCKET_CONNECT"/>
24964   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
24965   <int value="148" label="HISTORY_DELETEURL"/>
24966   <int value="149"
24967       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
24968   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
24969   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
24970   <int value="152" label="DOWNLOADS_DRAG"/>
24971   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
24972   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
24973   <int value="155" label="USB_RELEASEINTERFACE"/>
24974   <int value="156" label="PAGEACTION_GETPOPUP"/>
24975   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
24976   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
24977   <int value="159" label="PERMISSIONS_CONTAINS"/>
24978   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
24979   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
24980   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
24981   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
24982   <int value="164" label="MANAGEMENT_GET"/>
24983   <int value="165" label="PERMISSIONS_GETALL"/>
24984   <int value="166" label="DOWNLOADS_SHOW"/>
24985   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
24986   <int value="168" label="TABS_REMOVE"/>
24987   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
24988   <int value="170" label="WINDOWS_GET"/>
24989   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
24990   <int value="172" label="TTS_GETVOICES"/>
24991   <int value="173" label="MANAGEMENT_GETALL"/>
24992   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
24993   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
24994   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
24995   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
24996   <int value="178" label="BOOKMARKS_GETTREE"/>
24997   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
24998   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
24999   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
25000   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
25001   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
25002   <int value="184" label="COOKIES_GETALL"/>
25003   <int value="185" label="DOWNLOADS_GETFILEICON"/>
25004   <int value="186" label="PAGEACTION_GETTITLE"/>
25005   <int value="187" label="BROWSINGDATA_REMOVE"/>
25006   <int value="188" label="DELETED_SERIAL_OPEN"/>
25007   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
25008   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
25009   <int value="191" label="BOOKMARKS_GET"/>
25010   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
25011   <int value="193" label="ALARMS_CLEAR"/>
25012   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
25013   <int value="195" label="SOCKET_GETINFO"/>
25014   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
25015   <int value="197" label="BROWSERACTION_ENABLE"/>
25016   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
25017   <int value="199" label="PAGEACTION_SETTITLE"/>
25018   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
25019   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
25020   <int value="202" label="SOCKET_CREATE"/>
25021   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
25022   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
25023   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
25024   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
25025   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
25026   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
25027   <int value="209" label="USB_CONTROLTRANSFER"/>
25028   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
25029   <int value="211" label="USB_BULKTRANSFER"/>
25030   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
25031   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
25032   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
25033   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
25034   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
25035   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
25036   <int value="218" label="USB_INTERRUPTTRANSFER"/>
25037   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
25038   <int value="220" label="INPUT_IME_COMMITTEXT"/>
25039   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
25040   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
25041   <int value="223" label="SOCKET_ACCEPT"/>
25042   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
25043   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
25044   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
25045   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
25046   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
25047   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
25048   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
25049   <int value="231" label="TYPES_CHROMESETTING_GET"/>
25050   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
25051   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
25052   <int value="234" label="STORAGE_CLEAR"/>
25053   <int value="235" label="STORAGE_GETBYTESINUSE"/>
25054   <int value="236" label="TABS_QUERY"/>
25055   <int value="237" label="PAGEACTION_SETPOPUP"/>
25056   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
25057   <int value="239" label="DOWNLOADS_SEARCH"/>
25058   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
25059   <int value="241" label="WINDOWS_UPDATE"/>
25060   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
25061   <int value="243" label="SERIAL_FLUSH"/>
25062   <int value="244" label="BROWSERACTION_SETTITLE"/>
25063   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
25064   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
25065   <int value="247" label="BOOKMARKS_REMOVE"/>
25066   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
25067   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
25068   <int value="250" label="HISTORY_DELETERANGE"/>
25069   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
25070   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
25071   <int value="253" label="TABS_HIGHLIGHT"/>
25072   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
25073   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
25074   <int value="256" label="WINDOWS_GETCURRENT"/>
25075   <int value="257" label="DEBUGGER_ATTACH"/>
25076   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
25077   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
25078   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
25079   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
25080   <int value="262" label="PAGEACTION_SETICON"/>
25081   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
25082   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
25083   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
25084   <int value="266" label="COOKIES_REMOVE"/>
25085   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
25086   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
25087   <int value="269" label="WINDOWS_REMOVE"/>
25088   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
25089   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
25090   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
25091   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
25092   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
25093   <int value="275" label="BLUETOOTH_CONNECT"/>
25094   <int value="276" label="TABCAPTURE_CAPTURE"/>
25095   <int value="277" label="NOTIFICATIONS_CREATE"/>
25096   <int value="278" label="TABS_DUPLICATE"/>
25097   <int value="279" label="BLUETOOTH_WRITE"/>
25098   <int value="280" label="PAGEACTION_SHOW"/>
25099   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
25100   <int value="282" label="DOWNLOADS_PAUSE"/>
25101   <int value="283" label="PERMISSIONS_REQUEST"/>
25102   <int value="284" label="TOPSITES_GET"/>
25103   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
25104   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
25105   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
25106   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
25107   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
25108   <int value="290" label="CONTENTSETTINGS_GET"/>
25109   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
25110   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
25111   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
25112   <int value="294" label="SOCKET_READ"/>
25113   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
25114   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
25115   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
25116   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
25117   <int value="299" label="PERMISSIONS_REMOVE"/>
25118   <int value="300" label="MANAGEMENT_UNINSTALL"/>
25119   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
25120   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
25121   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
25122   <int value="304" label="ALARMS_GETALL"/>
25123   <int value="305" label="DIAL_DISCOVERNOW"/>
25124   <int value="306" label="TYPES_CHROMESETTING_SET"/>
25125   <int value="307" label="BROWSERACTION_SETICON"/>
25126   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
25127   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
25128   <int value="310" label="BLUETOOTH_GETSERVICES"/>
25129   <int value="311" label="TABS_UPDATE"/>
25130   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
25131   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
25132   <int value="314" label="ALARMS_GET"/>
25133   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
25134   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
25135   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
25136   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
25137   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
25138   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
25139   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
25140   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
25141   <int value="323" label="BROWSERACTION_GETPOPUP"/>
25142   <int value="324" label="SOCKET_DESTROY"/>
25143   <int value="325" label="BLUETOOTH_GETDEVICES"/>
25144   <int value="326" label="ALARMS_CLEARALL"/>
25145   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
25146   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
25147   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
25148   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
25149   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
25150   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
25151   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
25152   <int value="334" label="TABS_DETECTLANGUAGE"/>
25153   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
25154   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
25155   <int value="337" label="DELETED_SERIAL_READ"/>
25156   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
25157   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
25158   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
25159   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
25160   <int value="342" label="BROWSERACTION_SETPOPUP"/>
25161   <int value="343" label="TABS_GETSELECTED"/>
25162   <int value="344" label="FONTSETTINGS_GETFONT"/>
25163   <int value="345" label="BLUETOOTH_READ"/>
25164   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
25165   <int value="347" label="EVENTS_ADDRULES"/>
25166   <int value="348" label="CONTEXTMENUS_CREATE"/>
25167   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
25168   <int value="350" label="DOWNLOADS_ERASE"/>
25169   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
25170   <int value="352" label="TTS_ISSPEAKING"/>
25171   <int value="353" label="BOOKMARKS_REMOVETREE"/>
25172   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
25173   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
25174   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
25175   <int value="357" label="FONTSETTINGS_SETFONT"/>
25176   <int value="358" label="SOCKET_GETNETWORKLIST"/>
25177   <int value="359" label="BOOKMARKS_MOVE"/>
25178   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
25179   <int value="361" label="STORAGE_REMOVE"/>
25180   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
25181   <int value="363" label="TABS_CREATE"/>
25182   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
25183   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
25184   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
25185   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
25186   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
25187   <int value="369" label="SOCKET_SENDTO"/>
25188   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
25189   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
25190   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
25191   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
25192   <int value="374" label="BROWSERACTION_DISABLE"/>
25193   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
25194   <int value="376" label="APP_WINDOW_CREATE"/>
25195   <int value="377" label="RUNTIME_RELOAD"/>
25196   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
25197   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
25198   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
25199   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
25200   <int value="382" label="EVENTS_REMOVERULES"/>
25201   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
25202   <int value="384" label="WINDOWS_GETALL"/>
25203   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
25204   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
25205   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
25206   <int value="388" label="PAGEACTION_HIDE"/>
25207   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
25208   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
25209   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
25210   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
25211   <int value="393" label="DOWNLOADS_RESUME"/>
25212   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
25213   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
25214   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
25215   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
25216   <int value="398" label="NOTIFICATIONS_UPDATE"/>
25217   <int value="399" label="NOTIFICATIONS_CLEAR"/>
25218   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
25219   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
25220   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
25221   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
25222   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
25223   <int value="405" label="BROWSINGDATA_SETTINGS"/>
25224   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
25225   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
25226   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
25227   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
25228   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
25229   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
25230   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
25231   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
25232   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
25233   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
25234   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
25235   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
25236   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
25237   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
25238   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
25239   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
25240   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
25241   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
25242   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
25243   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
25244   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
25245   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
25246   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
25247   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
25248   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
25249   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
25250   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
25251   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
25252   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
25253   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
25254   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
25255   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
25256   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
25257   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
25258   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
25259   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
25260   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
25261   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
25262   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
25263   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
25264   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
25265   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
25266   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
25267   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
25268   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
25269   <int value="451" label="LOCATION_WATCHLOCATION"/>
25270   <int value="452" label="LOCATION_CLEARWATCH"/>
25271   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
25272   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
25273   <int value="455" label="BLUETOOTH_GETPROFILES"/>
25274   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
25275   <int value="457" label="AUDIO_GETINFO"/>
25276   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
25277   <int value="459" label="AUDIO_SETPROPERTIES"/>
25278   <int value="460" label="USB_RESETDEVICE"/>
25279   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
25280   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
25281   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
25282   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
25283   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
25284   <int value="466"
25285       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
25286   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
25287   <int value="468" label="WEBVIEW_INSERTCSS"/>
25288   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
25289   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
25290   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
25291   <int value="472" label="USB_LISTINTERFACES"/>
25292   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
25293   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
25294   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
25295   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
25296   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
25297   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
25298   <int value="479" label="TTS_PAUSE"/>
25299   <int value="480" label="TTS_RESUME"/>
25300   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
25301   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
25302   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
25303   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
25304   <int value="485"
25305       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
25306   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
25307   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
25308   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
25309   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
25310   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
25311   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
25312   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
25313   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
25314   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
25315   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
25316   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
25317   <int value="497" label="WEBVIEW_GO"/>
25318   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
25319   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
25320   <int value="500" label="WEBVIEW_STOP"/>
25321   <int value="501" label="WEBVIEW_RELOAD"/>
25322   <int value="502" label="WEBVIEW_TERMINATE"/>
25323   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
25324   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
25325   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
25326   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
25327   <int value="507" label="SYSTEM_CPU_GETINFO"/>
25328   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
25329   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
25330   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
25331   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
25332   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
25333   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
25334   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
25335   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
25336   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
25337   <int value="517"
25338       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
25339   <int value="518"
25340       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
25341   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
25342   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
25343   <int value="521" label="INFOBARS_SHOW"/>
25344   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
25345   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
25346   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
25347   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
25348   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
25349   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
25350   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
25351   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
25352   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
25353   <int value="531" label="WEBVIEW_SETPERMISSION"/>
25354   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
25355   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
25356   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
25357   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
25358   <int value="536" label="PROCESSES_TERMINATE"/>
25359   <int value="537" label="SOCKETS_UDP_CREATE"/>
25360   <int value="538" label="SOCKETS_UDP_UPDATE"/>
25361   <int value="539" label="SOCKETS_UDP_BIND"/>
25362   <int value="540" label="SOCKETS_UDP_SEND"/>
25363   <int value="541" label="SOCKETS_UDP_CLOSE"/>
25364   <int value="542" label="SOCKETS_UDP_GETINFO"/>
25365   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
25366   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
25367   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
25368   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
25369   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
25370   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
25371   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
25372   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
25373   <int value="551" label="WEBVIEW_CLEARDATA"/>
25374   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
25375   <int value="553" label="SESSIONS_GETDEVICES"/>
25376   <int value="554" label="SESSIONS_RESTORE"/>
25377   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
25378   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
25379   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
25380   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
25381   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
25382   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
25383   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
25384   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
25385   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
25386   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
25387   <int value="565" label="USB_GETDEVICES"/>
25388   <int value="566" label="USB_REQUESTACCESS"/>
25389   <int value="567" label="USB_OPENDEVICE"/>
25390   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
25391   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
25392   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
25393   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
25394   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
25395   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
25396   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
25397   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
25398   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
25399   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
25400   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
25401   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
25402   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
25403   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
25404   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
25405   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
25406   <int value="584" label="CAST_CHANNEL_OPEN"/>
25407   <int value="585" label="CAST_CHANNEL_SEND"/>
25408   <int value="586" label="CAST_CHANNEL_CLOSE"/>
25409   <int value="587" label="RUNTIME_RESTART"/>
25410   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
25411   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
25412   <int value="590" label="SOCKETS_TCP_CREATE"/>
25413   <int value="591" label="SOCKETS_TCP_UPDATE"/>
25414   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
25415   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
25416   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
25417   <int value="595" label="SOCKETS_TCP_CONNECT"/>
25418   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
25419   <int value="597" label="SOCKETS_TCP_SEND"/>
25420   <int value="598" label="SOCKETS_TCP_CLOSE"/>
25421   <int value="599" label="SOCKETS_TCP_GETINFO"/>
25422   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
25423   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
25424   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
25425   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
25426   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
25427   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
25428   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
25429   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
25430   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
25431   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
25432   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
25433   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
25434   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
25435   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
25436   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
25437   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
25438   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
25439   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
25440   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
25441   <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
25442   <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
25443   <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
25444   <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
25445   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
25446   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
25447   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
25448   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
25449   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
25450   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
25451   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
25452   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
25453   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
25454   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
25455   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
25456   <int value="634" label="SERIAL_GETDEVICES"/>
25457   <int value="635" label="SERIAL_UPDATE"/>
25458   <int value="636" label="SERIAL_SETPAUSED"/>
25459   <int value="637" label="SERIAL_GETINFO"/>
25460   <int value="638" label="SERIAL_GETCONNECTIONS"/>
25461   <int value="639" label="SERIAL_SEND"/>
25462   <int value="640" label="GCM_REGISTER"/>
25463   <int value="641" label="GCM_SEND"/>
25464   <int value="642" label="SERIAL_CONNECT"/>
25465   <int value="643" label="SERIAL_DISCONNECT"/>
25466   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
25467   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
25468   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
25469   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
25470   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
25471   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
25472   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
25473   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
25474   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
25475   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
25476   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
25477   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
25478   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
25479   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
25480   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
25481   <int value="659"
25482       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
25483   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
25484   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
25485   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
25486   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
25487   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
25488   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
25489   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
25490   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
25491   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
25492   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
25493   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
25494   <int value="671" label="HID_GETDEVICES"/>
25495   <int value="672" label="HID_CONNECT"/>
25496   <int value="673" label="HID_DISCONNECT"/>
25497   <int value="674" label="HID_RECEIVE"/>
25498   <int value="675" label="HID_SEND"/>
25499   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
25500   <int value="677" label="HID_SENDFEATUREREPORT"/>
25501   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
25502   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
25503   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
25504   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
25505   <int value="682" label="WEBVIEW_SETZOOM"/>
25506   <int value="683" label="WEBVIEW_GETZOOM"/>
25507   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
25508   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
25509 </enum>
25511 <enum name="ExtensionInstallCause" type="int">
25512   <int value="0" label="INSTALL_CAUSE_UNSET"/>
25513   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
25514   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
25515   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
25516   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
25517 </enum>
25519 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
25520   <int value="0" label="Link is shown"/>
25521   <int value="1" label="Link is not shown"/>
25522   <int value="2" label="Link is clicked"/>
25523 </enum>
25525 <enum name="ExtensionInstallPromptType" type="int">
25526   <int value="0" label="Install prompt"/>
25527   <int value="1" label="Inline install prompt"/>
25528   <int value="2" label="Bundle install prompt"/>
25529   <int value="3" label="Re-enable prompt"/>
25530   <int value="4" label="Permissions prompt"/>
25531   <int value="5" label="External install prompt"/>
25532   <int value="6" label="Post install permissions prompt"/>
25533   <int value="7" label="Launch prompt"/>
25534 </enum>
25536 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
25537   <int value="0" label="No signature (network error, etc)"/>
25538   <int value="1" label="Invalid signature"/>
25539   <int value="2" label="Valid signature"/>
25540 </enum>
25542 <enum name="ExtensionInstallVerifierInitResult" type="int">
25543   <int value="0" label="No value in prefs"/>
25544   <int value="1" label="Pref present but parsing failed"/>
25545   <int value="2" label="Invalid signature"/>
25546   <int value="3" label="Valid signature"/>
25547 </enum>
25549 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
25550   <int value="0" label="VERIFIED"/>
25551   <int value="1" label="NOT_EXTENSION"/>
25552   <int value="2" label="UNPACKED"/>
25553   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
25554   <int value="4" label="FORCED_NOT_VERIFIED"/>
25555   <int value="5" label="NOT_FROM_STORE"/>
25556   <int value="6" label="NO_SIGNATURE"/>
25557   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
25558   <int value="8" label="NOT_VERIFIED"/>
25559 </enum>
25561 <enum name="ExtensionInstallVerifierStatus" type="int">
25562   <int value="0" label="NONE"/>
25563   <int value="1" label="BOOTSTRAP"/>
25564   <int value="2" label="ENFORCE"/>
25565 </enum>
25567 <enum name="ExtensionLaunchType" type="int">
25568   <int value="0" label="PINNED"/>
25569   <int value="1" label="REGULAR"/>
25570   <int value="2" label="FULLSCREEN"/>
25571 </enum>
25573 <enum name="ExtensionLocation" type="int">
25574   <int value="0" label="INVALID"/>
25575   <int value="1" label="INTERNAL"/>
25576   <int value="2" label="EXTERNAL_PREF"/>
25577   <int value="3" label="EXTERNAL_REGISTRY"/>
25578   <int value="4" label="LOAD"/>
25579   <int value="5" label="COMPONENT"/>
25580   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
25581   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
25582   <int value="8" label="COMMAND_LINE"/>
25583   <int value="9" label="EXTERNAL_POLICY"/>
25584   <int value="10" label="EXTERNAL_COMPONENT"/>
25585 </enum>
25587 <enum name="ExtensionPermission" type="int">
25588   <int value="0" label="UNKNOWN"/>
25589   <int value="1" label="NONE"/>
25590   <int value="2" label="BOOKMARKS"/>
25591   <int value="3" label="GEOLOCATION"/>
25592   <int value="4" label="BROWSING_HISTORY"/>
25593   <int value="5" label="TABS"/>
25594   <int value="6" label="MANAGEMENT"/>
25595   <int value="7" label="DEBUGGER"/>
25596   <int value="8" label="1_HOST"/>
25597   <int value="9" label="2_HOSTS"/>
25598   <int value="10" label="3_HOSTS"/>
25599   <int value="11" label="4_OR_MORE_HOSTS"/>
25600   <int value="12" label="ALL_HOSTS"/>
25601   <int value="13" label="FULL_ACCESS"/>
25602   <int value="14" label="CLIPBOARD"/>
25603   <int value="15" label="TTS_ENGINE"/>
25604   <int value="16" label="CONTENT_SETTINGS"/>
25605   <int value="17" label="PRIVACY"/>
25606   <int value="18" label="MANAGED_MODE"/>
25607   <int value="19" label="INPUT"/>
25608   <int value="20" label="AUDIO_CAPTURE"/>
25609   <int value="21" label="VIDEO_CAPTURE"/>
25610   <int value="22" label="DOWNLOADS"/>
25611   <int value="23" label="FILE_SYSTEM_WRITE"/>
25612   <int value="24" label="ALL_MEDIA_GALLERIES"/>
25613   <int value="25" label="SERIAL"/>
25614   <int value="26" label="SOCKET_ANY_HOST"/>
25615   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
25616   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
25617 </enum>
25619 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
25620   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
25621   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
25622   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
25623   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
25624 </enum>
25626 <enum name="ExtensionType" type="int">
25627   <int value="0" label="UNKNOWN"/>
25628   <int value="1" label="EXTENSION"/>
25629   <int value="2" label="THEME"/>
25630   <int value="3" label="USER_SCRIPT"/>
25631   <int value="4" label="HOSTED_APP"/>
25632   <int value="5" label="LEGACY_PACKAGED_APP"/>
25633   <int value="6" label="PLATFORM_APP"/>
25634 </enum>
25636 <enum name="ExtensionUnpackFailureReason" type="int">
25637   <summary>
25638     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
25639     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
25640   </summary>
25641   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
25642   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
25643   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
25644   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
25645   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
25646   <int value="5" label="INVALID_MANIFEST"/>
25647   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
25648   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
25649   <int value="8" label="CRX_FILE_NOT_READABLE"/>
25650   <int value="9" label="CRX_HEADER_INVALID"/>
25651   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
25652   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
25653   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
25654   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
25655   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
25656   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
25657   <int value="16" label="CRX_SIGNATURE_INVALID"/>
25658   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
25659   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
25660   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
25661   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
25662   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
25663   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
25664   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
25665   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
25666   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
25667   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
25668   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
25669   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
25670   <int value="29" label="INVALID_CATALOG_DATA"/>
25671   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
25672   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
25673   <int value="32" label="ERROR_SAVING_CATALOG"/>
25674 </enum>
25676 <enum name="ExternalDeviceAction" type="int">
25677   <int value="0" label="Import to Drive"/>
25678   <int value="1" label="View files"/>
25679   <int value="2" label="View files (automatically)"/>
25680   <int value="3" label="Watch video"/>
25681   <int value="4" label="Error"/>
25682   <int value="5" label="Close (no action)"/>
25683 </enum>
25685 <enum name="ExternalItemState" type="int">
25686   <int value="0" label="DEPRECATED_DISABLED"/>
25687   <int value="1" label="DEPRECATED_ENABLED"/>
25688   <int value="2" label="DISABLED (in webstore)"/>
25689   <int value="3" label="ENABLED (in webstore)"/>
25690   <int value="4" label="DISABLED (not in webstore)"/>
25691   <int value="5" label="ENABLED (not in webstore)"/>
25692   <int value="6" label="UNINSTALLED (in webstore)"/>
25693   <int value="7" label="UNINSTALLED (not in webstore)"/>
25694 </enum>
25696 <enum name="Exynos5250LotIdEnum" type="int">
25697   <int value="0" label="Fused device"/>
25698   <int value="1" label="Generic unfused device"/>
25699   <int value="2" label="Unfused; lot ID NZVPU"/>
25700   <int value="3" label="Unfused; lot ID NZVR7"/>
25701 </enum>
25703 <enum name="FallbackSSLVersion" type="int">
25704   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
25705   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
25706   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
25707   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
25708 </enum>
25710 <enum name="FeatureObserver" type="int">
25711 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
25713   <int value="0" label="PageDestruction"/>
25714   <int value="1" label="LegacyNotifications"/>
25715   <int value="2" label="MultipartMainResource"/>
25716   <int value="3" label="PrefixedIndexedDB"/>
25717   <int value="4" label="WorkerStart"/>
25718   <int value="5" label="SharedWorkerStart"/>
25719   <int value="6" label="LegacyWebAudioNoteOn"/>
25720   <int value="7" label="WebAudioStart"/>
25721   <int value="8" label="PrefixedContentSecurityPolicy"/>
25722   <int value="9" label="UnprefixedIndexedDB"/>
25723   <int value="10" label="OpenWebDatabase"/>
25724   <int value="11" label="LegacyHTMLNotifications"/>
25725   <int value="12" label="LegacyTextNotifications"/>
25726   <int value="13" label="UnprefixedRequestAnimationFrame"/>
25727   <int value="14" label="PrefixedRequestAnimationFrame"/>
25728   <int value="15" label="ContentSecurityPolicy"/>
25729   <int value="16" label="ContentSecurityPolicyReportOnly"/>
25730   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
25731   <int value="18" label="PrefixedTransitionEndEvent"/>
25732   <int value="19" label="UnprefixedTransitionEndEvent"/>
25733   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
25734   <int value="21" label="AutoFocusAttribute"/>
25735   <int value="22" label="DeprecatedAutoSaveAttribute"/>
25736   <int value="23" label="DataListElement"/>
25737   <int value="24" label="FormAttribute"/>
25738   <int value="25" label="IncrementalAttribute"/>
25739   <int value="26" label="InputTypeColor"/>
25740   <int value="27" label="InputTypeDate"/>
25741   <int value="28" label="InputTypeDateTime"/>
25742   <int value="29" label="InputTypeDateTimeFallback"/>
25743   <int value="30" label="InputTypeDateTimeLocal"/>
25744   <int value="31" label="InputTypeEmail"/>
25745   <int value="32" label="InputTypeMonth"/>
25746   <int value="33" label="InputTypeNumber"/>
25747   <int value="34" label="InputTypeRange"/>
25748   <int value="35" label="InputTypeSearch"/>
25749   <int value="36" label="InputTypeTel"/>
25750   <int value="37" label="InputTypeTime"/>
25751   <int value="38" label="InputTypeURL"/>
25752   <int value="39" label="InputTypeWeek"/>
25753   <int value="40" label="InputTypeWeekFallback"/>
25754   <int value="41" label="ListAttribute"/>
25755   <int value="42" label="MaxAttribute"/>
25756   <int value="43" label="MinAttribute"/>
25757   <int value="44" label="PatternAttribute"/>
25758   <int value="45" label="PlaceholderAttribute"/>
25759   <int value="46" label="PrecisionAttribute"/>
25760   <int value="47" label="PrefixedDirectoryAttribute"/>
25761   <int value="48" label="PrefixedSpeechAttribute"/>
25762   <int value="49" label="RequiredAttribute"/>
25763   <int value="50" label="ResultsAttribute"/>
25764   <int value="51" label="StepAttribute"/>
25765   <int value="52" label="PageVisits"/>
25766   <int value="53" label="HTMLMarqueeElement"/>
25767   <int value="54" label="Unused: CSSOverflowMarquee"/>
25768   <int value="55" label="Reflection"/>
25769   <int value="56" label="CursorVisibility"/>
25770   <int value="57" label="StorageInfo"/>
25771   <int value="58" label="XFrameOptions"/>
25772   <int value="59" label="XFrameOptionsSameOrigin"/>
25773   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
25774   <int value="61" label="DeprecatedFlexboxWebContent"/>
25775   <int value="62" label="DeprecatedFlexboxChrome"/>
25776   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
25777   <int value="64" label="SVGTRefElement"/>
25778   <int value="65" label="UnprefixedPerformanceTimeline"/>
25779   <int value="66" label="PrefixedPerformanceTimeline"/>
25780   <int value="67" label="UnprefixedUserTiming"/>
25781   <int value="68" label="PrefixedUserTiming"/>
25782   <int value="69" label="WindowEvent"/>
25783   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
25784   <int value="71" label="PrefixedMediaAddKey"/>
25785   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
25786   <int value="73" label="WebAudioLooping"/>
25787   <int value="74" label="DocumentClear"/>
25788   <int value="75" label="PrefixedTransitionMediaFeature"/>
25789   <int value="76" label="SVGFontElement"/>
25790   <int value="77" label="XMLDocument"/>
25791   <int value="78" label="XSLProcessingInstruction"/>
25792   <int value="79" label="XSLTProcessor"/>
25793   <int value="80" label="SVGSwitchElement"/>
25794   <int value="81" label="PrefixedDocumentRegister"/>
25795   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
25796   <int value="83" label="Document.all()"/>
25797   <int value="84" label="FormElement"/>
25798   <int value="85" label="DemotedFormElement"/>
25799   <int value="86" label="CaptureAttributeAsEnum"/>
25800   <int value="87" label="ShadowDOMPrefixedPseudo"/>
25801   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
25802   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
25803   <int value="90" label="SVGAnimationElement"/>
25804   <int value="91" label="KeyboardEventKeyLocation"/>
25805   <int value="92" label="CaptureEvents"/>
25806   <int value="93" label="ReleaseEvents"/>
25807   <int value="94" label="CSSDisplayRunIn"/>
25808   <int value="95" label="CSSDisplayCompact"/>
25809   <int value="96" label="LineClamp"/>
25810   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
25811   <int value="98" label="SubFrameBeforeUnloadFired"/>
25812   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
25813   <int value="100" label="TextReplaceWholeText"/>
25814   <int value="101" label="PrefixedShadowRootConstructor"/>
25815   <int value="102" label="ConsoleMarkTimeline"/>
25816   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
25817   <int value="104" label="DocumentTypeEntities"/>
25818   <int value="105" label="DocumentTypeInternalSubset"/>
25819   <int value="106" label="DocumentTypeNotations"/>
25820   <int value="107" label="ElementGetAttributeNode"/>
25821   <int value="108" label="ElementSetAttributeNode"/>
25822   <int value="109" label="ElementRemoveAttributeNode"/>
25823   <int value="110" label="ElementGetAttributeNodeNS"/>
25824   <int value="111" label="DocumentCreateAttribute"/>
25825   <int value="112" label="DocumentCreateAttributeNS"/>
25826   <int value="113" label="DocumentCreateCDATASection"/>
25827   <int value="114" label="DocumentInputEncoding"/>
25828   <int value="115" label="DocumentXMLEncoding"/>
25829   <int value="116" label="DocumentXMLStandalone"/>
25830   <int value="117" label="DocumentXMLVersion"/>
25831   <int value="118" label="NodeIsSameNode"/>
25832   <int value="119" label="NodeIsSupported"/>
25833   <int value="120" label="NodeNamespaceURI"/>
25834   <int value="121" label="NodePrefix"/>
25835   <int value="122" label="NodeLocalName"/>
25836   <int value="123" label="NavigatorProductSub"/>
25837   <int value="124" label="NavigatorVendor"/>
25838   <int value="125" label="NavigatorVendorSub"/>
25839   <int value="126" label="FileError"/>
25840   <int value="127" label="DocumentCharset"/>
25841   <int value="128" label="PrefixedAnimationEndEvent"/>
25842   <int value="129" label="UnprefixedAnimationEndEvent"/>
25843   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
25844   <int value="131" label="PrefixedAnimationStartEvent"/>
25845   <int value="132" label="UnprefixedAnimationStartEvent"/>
25846   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
25847   <int value="134" label="PrefixedAnimationIterationEvent"/>
25848   <int value="135" label="UnprefixedAnimationIterationEvent"/>
25849   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
25850   <int value="137" label="EventReturnValue"/>
25851   <int value="138" label="SVGSVGElement"/>
25852   <int value="139" label="SVGAnimateColorElement"/>
25853   <int value="140" label="InsertAdjacentText"/>
25854   <int value="141" label="InsertAdjacentElement"/>
25855   <int value="142" label="HasAttributes"/>
25856   <int value="143" label="DOMSubtreeModifiedEvent"/>
25857   <int value="144" label="DOMNodeInsertedEvent"/>
25858   <int value="145" label="DOMNodeRemovedEvent"/>
25859   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
25860   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
25861   <int value="148" label="DOMCharacterDataModifiedEvent"/>
25862   <int value="149" label="DocumentAllTags"/>
25863   <int value="150" label="DocumentAllLegacyCall"/>
25864   <int value="151" label="HTMLAppletElementLegacyCall"/>
25865   <int value="152" label="HTMLEmbedElementLegacyCall"/>
25866   <int value="153" label="HTMLObjectElementLegacyCall"/>
25867   <int value="154" label="BeforeLoadEvent"/>
25868   <int value="155" label="GetMatchedCSSRules"/>
25869   <int value="156" label="SVGFontInCSS"/>
25870   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
25871   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
25872   <int value="159" label="AttributeIsId"/>
25873   <int value="160" label="AttributeOwnerElement"/>
25874   <int value="161" label="AttributeSetPrefix"/>
25875   <int value="162" label="AttributeSpecified"/>
25876   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
25877   <int value="164" label="PrefixedAudioDecodedByteCount"/>
25878   <int value="165" label="PrefixedVideoDecodedByteCount"/>
25879   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
25880   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
25881   <int value="168" label="PrefixedVideoEnterFullscreen"/>
25882   <int value="169" label="PrefixedVideoExitFullscreen"/>
25883   <int value="170" label="PrefixedVideoEnterFullScreen"/>
25884   <int value="171" label="PrefixedVideoExitFullScreen"/>
25885   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
25886   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
25887   <int value="174" label="SourceElementCandidate"/>
25888   <int value="175" label="SourceElementNonMatchingMedia"/>
25889   <int value="176" label="PrefixedElementRequestFullscreen"/>
25890   <int value="177" label="PrefixedElementRequestFullScreen"/>
25891   <int value="178" label="BarPropLocationbar"/>
25892   <int value="179" label="BarPropMenubar"/>
25893   <int value="180" label="BarPropPersonalbar"/>
25894   <int value="181" label="BarPropScrollbars"/>
25895   <int value="182" label="BarPropStatusbar"/>
25896   <int value="183" label="BarPropToolbar"/>
25897   <int value="184" label="input[type=email][multiple]"/>
25898   <int value="185" label="input[type=email][maxlength]"/>
25899   <int value="186" label="input[type=email][multiple][maxlength]"/>
25900   <int value="187" label="TextTrackCueConstructor"/>
25901   <int value="188" label="CSSStyleDeclarationPropertyName"/>
25902   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
25903   <int value="190" label="InputTypeText"/>
25904   <int value="191" label="InputTypeTextMaxLength"/>
25905   <int value="192" label="InputTypePassword"/>
25906   <int value="193" label="InputTypePasswordMaxLength"/>
25907   <int value="194" label="SVGInstanceRoot"/>
25908   <int value="195" label="ShowModalDialog"/>
25909   <int value="196" label="PrefixedPageVisibility"/>
25910   <int value="197" label="HTMLFrameElementLocation"/>
25911   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
25912   <int value="199" label="CSSWebkitRegionAtRule"/>
25913   <int value="200" label="DocumentBeforeUnloadRegistered"/>
25914   <int value="201" label="DocumentBeforeUnloadFired"/>
25915   <int value="202" label="DocumentUnloadRegistered"/>
25916   <int value="203" label="DocumentUnloadFired"/>
25917   <int value="204" label="SVGLocatableNearestViewportElement"/>
25918   <int value="205" label="SVGLocatableFarthestViewportElement"/>
25919   <int value="206" label="IsIndexElement"/>
25920   <int value="207" label="HTMLHeadElementProfile"/>
25921   <int value="208" label="OverflowChangedEvent"/>
25922   <int value="209" label="SVGPointMatrixTransform"/>
25923   <int value="210" label="HTMLHtmlElementManifest"/>
25924   <int value="211" label="DOMFocusInOutEvent"/>
25925   <int value="212" label="FileGetLastModifiedDate"/>
25926   <int value="213" label="HTMLElementInnerText"/>
25927   <int value="214" label="HTMLElementOuterText"/>
25928   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
25929   <int value="216" label="ElementSetAttributeNodeNS"/>
25930   <int value="217" label="ElementPrefixedMatchesSelector"/>
25931   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
25932   <int value="219" label="CSSStyleSheetRules"/>
25933   <int value="220" label="CSSStyleSheetAddRule"/>
25934   <int value="221" label="CSSStyleSheetRemoveRule"/>
25935   <int value="222" label="InitMessageEvent"/>
25936   <int value="223" label="PrefixedInitMessageEvent"/>
25937   <int value="224" label="ElementSetPrefix"/>
25938   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
25939   <int value="226" label="SVGElementGetPresentationAttribute"/>
25940   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
25941   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
25942   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
25943   <int value="230" label="DOMImplementationHasFeature"/>
25944   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
25945   <int value="232" label="CanPlayTypeKeySystem"/>
25946   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
25947   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
25948   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
25949   <int value="236" label="PrefixedTransform2dMediaFeature"/>
25950   <int value="237" label="PrefixedTransform3dMediaFeature"/>
25951   <int value="238" label="PrefixedAnimationMediaFeature"/>
25952   <int value="239" label="PrefixedViewModeMediaFeature"/>
25953   <int value="240" label="PrefixedStorageQuota"/>
25954   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
25955   <int value="242" label="PrefixedMediaSourceOpen"/>
25956   <int value="243" label="ResetReferrerPolicy"/>
25957   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
25958   <int value="245" label="CaptureAttributeAsBoolean"/>
25959   <int value="246" label="FormNameAccessForImageElement"/>
25960   <int value="247" label="FormNameAccessForPastNamesMap"/>
25961   <int value="248" label="FormAssociationByParser"/>
25962   <int value="249" label="HTMLSourceElementMedia"/>
25963   <int value="250" label="SVGSVGElementInDocument"/>
25964   <int value="251" label="SVGDocumentRootElement"/>
25965   <int value="252" label="DocumentCreateEventOptionalArgument"/>
25966   <int value="253" label="MediaErrorEncrypted"/>
25967   <int value="254" label="EventSourceURL"/>
25968   <int value="255" label="WebSocketURL"/>
25969   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
25970   <int value="257" label="WorkerSubjectToCSP"/>
25971   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
25972   <int value="259" label="HTMLMediaElementControllerNotNull"/>
25973   <int value="260" label="DeprecatedWebKitGradient"/>
25974   <int value="261" label="DeprecatedWebKitLinearGradient"/>
25975   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
25976   <int value="263" label="DeprecatedWebKitRadialGradient"/>
25977   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
25978   <int value="265" label="PrefixedGetImageDataHD"/>
25979   <int value="266" label="PrefixedPutImageDataHD"/>
25980   <int value="267" label="PrefixedImageSmoothingEnabled"/>
25981   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
25982 </enum>
25984 <enum name="FFmpegCodecs" type="int">
25985   <int value="0" label="NONE"/>
25986   <int value="1" label="MPEG1VIDEO"/>
25987   <int value="2" label="MPEG2VIDEO"/>
25988   <int value="3" label="MPEG2VIDEO_XVMC"/>
25989   <int value="4" label="H261"/>
25990   <int value="5" label="H263"/>
25991   <int value="6" label="RV10"/>
25992   <int value="7" label="RV20"/>
25993   <int value="8" label="MJPEG"/>
25994   <int value="9" label="MJPEGB"/>
25995   <int value="10" label="LJPEG"/>
25996   <int value="11" label="SP5X"/>
25997   <int value="12" label="JPEGLS"/>
25998   <int value="13" label="MPEG4"/>
25999   <int value="14" label="RAWVIDEO"/>
26000   <int value="15" label="MSMPEG4V1"/>
26001   <int value="16" label="MSMPEG4V2"/>
26002   <int value="17" label="MSMPEG4V3"/>
26003   <int value="18" label="WMV1"/>
26004   <int value="19" label="WMV2"/>
26005   <int value="20" label="H263P"/>
26006   <int value="21" label="H263I"/>
26007   <int value="22" label="FLV1"/>
26008   <int value="23" label="SVQ1"/>
26009   <int value="24" label="SVQ3"/>
26010   <int value="25" label="DVVIDEO"/>
26011   <int value="26" label="HUFFYUV"/>
26012   <int value="27" label="CYUV"/>
26013   <int value="28" label="H264"/>
26014   <int value="29" label="INDEO3"/>
26015   <int value="30" label="VP3"/>
26016   <int value="31" label="THEORA"/>
26017   <int value="32" label="ASV1"/>
26018   <int value="33" label="ASV2"/>
26019   <int value="34" label="FFV1"/>
26020   <int value="35" label="4XM"/>
26021   <int value="36" label="VCR1"/>
26022   <int value="37" label="CLJR"/>
26023   <int value="38" label="MDEC"/>
26024   <int value="39" label="ROQ"/>
26025   <int value="40" label="INTERPLAY_VIDEO"/>
26026   <int value="41" label="XAN_WC3"/>
26027   <int value="42" label="XAN_WC4"/>
26028   <int value="43" label="RPZA"/>
26029   <int value="44" label="CINEPAK"/>
26030   <int value="45" label="WS_VQA"/>
26031   <int value="46" label="MSRLE"/>
26032   <int value="47" label="MSVIDEO1"/>
26033   <int value="48" label="IDCIN"/>
26034   <int value="49" label="8BPS"/>
26035   <int value="50" label="SMC"/>
26036   <int value="51" label="FLIC"/>
26037   <int value="52" label="TRUEMOTION1"/>
26038   <int value="53" label="VMDVIDEO"/>
26039   <int value="54" label="MSZH"/>
26040   <int value="55" label="ZLIB"/>
26041   <int value="56" label="QTRLE"/>
26042   <int value="57" label="SNOW"/>
26043   <int value="58" label="TSCC"/>
26044   <int value="59" label="ULTI"/>
26045   <int value="60" label="QDRAW"/>
26046   <int value="61" label="VIXL"/>
26047   <int value="62" label="QPEG"/>
26048   <int value="63" label="PNG"/>
26049   <int value="64" label="PPM"/>
26050   <int value="65" label="PBM"/>
26051   <int value="66" label="PGM"/>
26052   <int value="67" label="PGMYUV"/>
26053   <int value="68" label="PAM"/>
26054   <int value="69" label="FFVHUFF"/>
26055   <int value="70" label="RV30"/>
26056   <int value="71" label="RV40"/>
26057   <int value="72" label="VC1"/>
26058   <int value="73" label="WMV3"/>
26059   <int value="74" label="LOCO"/>
26060   <int value="75" label="WNV1"/>
26061   <int value="76" label="AASC"/>
26062   <int value="77" label="INDEO2"/>
26063   <int value="78" label="FRAPS"/>
26064   <int value="79" label="TRUEMOTION2"/>
26065   <int value="80" label="BMP"/>
26066   <int value="81" label="CSCD"/>
26067   <int value="82" label="MMVIDEO"/>
26068   <int value="83" label="ZMBV"/>
26069   <int value="84" label="AVS"/>
26070   <int value="85" label="SMACKVIDEO"/>
26071   <int value="86" label="NUV"/>
26072   <int value="87" label="KMVC"/>
26073   <int value="88" label="FLASHSV"/>
26074   <int value="89" label="CAVS"/>
26075   <int value="90" label="JPEG2000"/>
26076   <int value="91" label="VMNC"/>
26077   <int value="92" label="VP5"/>
26078   <int value="93" label="VP6"/>
26079   <int value="94" label="VP6F"/>
26080   <int value="95" label="TARGA"/>
26081   <int value="96" label="DSICINVIDEO"/>
26082   <int value="97" label="TIERTEXSEQVIDEO"/>
26083   <int value="98" label="TIFF"/>
26084   <int value="99" label="GIF"/>
26085   <int value="100" label="DXA"/>
26086   <int value="101" label="DNXHD"/>
26087   <int value="102" label="THP"/>
26088   <int value="103" label="SGI"/>
26089   <int value="104" label="C93"/>
26090   <int value="105" label="BETHSOFTVID"/>
26091   <int value="106" label="PTX"/>
26092   <int value="107" label="TXD"/>
26093   <int value="108" label="VP6A"/>
26094   <int value="109" label="AMV"/>
26095   <int value="110" label="VB"/>
26096   <int value="111" label="PCX"/>
26097   <int value="112" label="SUNRAST"/>
26098   <int value="113" label="INDEO4"/>
26099   <int value="114" label="INDEO5"/>
26100   <int value="115" label="MIMIC"/>
26101   <int value="116" label="RL2"/>
26102   <int value="117" label="ESCAPE124"/>
26103   <int value="118" label="DIRAC"/>
26104   <int value="119" label="BFI"/>
26105   <int value="120" label="CMV"/>
26106   <int value="121" label="MOTIONPIXELS"/>
26107   <int value="122" label="TGV"/>
26108   <int value="123" label="TGQ"/>
26109   <int value="124" label="TQI"/>
26110   <int value="125" label="AURA"/>
26111   <int value="126" label="AURA2"/>
26112   <int value="127" label="V210X"/>
26113   <int value="128" label="TMV"/>
26114   <int value="129" label="V210"/>
26115   <int value="130" label="DPX"/>
26116   <int value="131" label="MAD"/>
26117   <int value="132" label="FRWU"/>
26118   <int value="133" label="FLASHSV2"/>
26119   <int value="134" label="CDGRAPHICS"/>
26120   <int value="135" label="R210"/>
26121   <int value="136" label="ANM"/>
26122   <int value="137" label="BINKVIDEO"/>
26123   <int value="138" label="IFF_ILBM"/>
26124   <int value="139" label="IFF_BYTERUN1"/>
26125   <int value="140" label="KGV1"/>
26126   <int value="141" label="YOP"/>
26127   <int value="142" label="VP8"/>
26128   <int value="143" label="PICTOR"/>
26129   <int value="144" label="ANSI"/>
26130   <int value="145" label="A64_MULTI"/>
26131   <int value="146" label="A64_MULTI5"/>
26132   <int value="147" label="R10K"/>
26133   <int value="148" label="MXPEG"/>
26134   <int value="149" label="LAGARITH"/>
26135   <int value="150" label="PRORES"/>
26136   <int value="151" label="JV"/>
26137   <int value="152" label="DFA"/>
26138   <int value="153" label="WMV3IMAGE"/>
26139   <int value="154" label="VC1IMAGE"/>
26140   <int value="155" label="UTVIDEO"/>
26141   <int value="156" label="BMV_VIDEO"/>
26142   <int value="157" label="VBLE"/>
26143   <int value="158" label="DXTORY"/>
26144   <int value="159" label="V410"/>
26145   <int value="160" label="XWD"/>
26146   <int value="161" label="CDXL"/>
26147   <int value="162" label="XBM"/>
26148   <int value="163" label="ZEROCODEC"/>
26149   <int value="164" label="MSS1"/>
26150   <int value="165" label="MSA1"/>
26151   <int value="166" label="TSCC2"/>
26152   <int value="167" label="MTS2"/>
26153   <int value="168" label="CLLC"/>
26154   <int value="169" label="MSS2"/>
26155   <int value="170" label="VP9"/>
26156   <int value="65536" label="PCM_S16LE"/>
26157   <int value="65537" label="PCM_S16BE"/>
26158   <int value="65538" label="PCM_U16LE"/>
26159   <int value="65539" label="PCM_U16BE"/>
26160   <int value="65540" label="PCM_S8"/>
26161   <int value="65541" label="PCM_U8"/>
26162   <int value="65542" label="PCM_MULAW"/>
26163   <int value="65543" label="PCM_ALAW"/>
26164   <int value="65544" label="PCM_S32LE"/>
26165   <int value="65545" label="PCM_S32BE"/>
26166   <int value="65546" label="PCM_U32LE"/>
26167   <int value="65547" label="PCM_U32BE"/>
26168   <int value="65548" label="PCM_S24LE"/>
26169   <int value="65549" label="PCM_S24BE"/>
26170   <int value="65550" label="PCM_U24LE"/>
26171   <int value="65551" label="PCM_U24BE"/>
26172   <int value="65552" label="PCM_S24DAUD"/>
26173   <int value="65553" label="PCM_ZORK"/>
26174   <int value="65554" label="PCM_S16LE_PLANAR"/>
26175   <int value="65555" label="PCM_DVD"/>
26176   <int value="65556" label="PCM_F32BE"/>
26177   <int value="65557" label="PCM_F32LE"/>
26178   <int value="65558" label="PCM_F64BE"/>
26179   <int value="65559" label="PCM_F64LE"/>
26180   <int value="65560" label="PCM_BLURAY"/>
26181   <int value="65561" label="PCM_LXF"/>
26182   <int value="65562" label="S302M"/>
26183   <int value="65563" label="PCM_S8_PLANAR"/>
26184   <int value="69632" label="ADPCM_IMA_QT"/>
26185   <int value="69633" label="ADPCM_IMA_WAV"/>
26186   <int value="69634" label="ADPCM_IMA_DK3"/>
26187   <int value="69635" label="ADPCM_IMA_DK4"/>
26188   <int value="69636" label="ADPCM_IMA_WS"/>
26189   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
26190   <int value="69638" label="ADPCM_MS"/>
26191   <int value="69639" label="ADPCM_4XM"/>
26192   <int value="69640" label="ADPCM_XA"/>
26193   <int value="69641" label="ADPCM_ADX"/>
26194   <int value="69642" label="ADPCM_EA"/>
26195   <int value="69643" label="ADPCM_G726"/>
26196   <int value="69644" label="ADPCM_CT"/>
26197   <int value="69645" label="ADPCM_SWF"/>
26198   <int value="69646" label="ADPCM_YAMAHA"/>
26199   <int value="69647" label="ADPCM_SBPRO_4"/>
26200   <int value="69648" label="ADPCM_SBPRO_3"/>
26201   <int value="69649" label="ADPCM_SBPRO_2"/>
26202   <int value="69650" label="ADPCM_THP"/>
26203   <int value="69651" label="ADPCM_IMA_AMV"/>
26204   <int value="69652" label="ADPCM_EA_R1"/>
26205   <int value="69653" label="ADPCM_EA_R3"/>
26206   <int value="69654" label="ADPCM_EA_R2"/>
26207   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
26208   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
26209   <int value="69657" label="ADPCM_EA_XAS"/>
26210   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
26211   <int value="69659" label="ADPCM_IMA_ISS"/>
26212   <int value="69660" label="ADPCM_G722"/>
26213   <int value="69661" label="ADPCM_IMA_APC"/>
26214   <int value="73728" label="AMR_NB"/>
26215   <int value="73729" label="AMR_WB"/>
26216   <int value="77824" label="RA_144"/>
26217   <int value="77825" label="RA_288"/>
26218   <int value="81920" label="ROQ_DPCM"/>
26219   <int value="81921" label="INTERPLAY_DPCM"/>
26220   <int value="81922" label="XAN_DPCM"/>
26221   <int value="81923" label="SOL_DPCM"/>
26222   <int value="86016" label="MP2"/>
26223   <int value="86017" label="MP3"/>
26224   <int value="86018" label="AAC"/>
26225   <int value="86019" label="AC3"/>
26226   <int value="86020" label="DTS"/>
26227   <int value="86021" label="VORBIS"/>
26228   <int value="86022" label="DVAUDIO"/>
26229   <int value="86023" label="WMAV1"/>
26230   <int value="86024" label="WMAV2"/>
26231   <int value="86025" label="MACE3"/>
26232   <int value="86026" label="MACE6"/>
26233   <int value="86027" label="VMDAUDIO"/>
26234   <int value="86028" label="FLAC"/>
26235   <int value="86029" label="MP3ADU"/>
26236   <int value="86030" label="MP3ON4"/>
26237   <int value="86031" label="SHORTEN"/>
26238   <int value="86032" label="ALAC"/>
26239   <int value="86033" label="WESTWOOD_SND1"/>
26240   <int value="86034" label="GSM"/>
26241   <int value="86035" label="QDM2"/>
26242   <int value="86036" label="COOK"/>
26243   <int value="86037" label="TRUESPEECH"/>
26244   <int value="86038" label="TTA"/>
26245   <int value="86039" label="SMACKAUDIO"/>
26246   <int value="86040" label="QCELP"/>
26247   <int value="86041" label="WAVPACK"/>
26248   <int value="86042" label="DSICINAUDIO"/>
26249   <int value="86043" label="IMC"/>
26250   <int value="86044" label="MUSEPACK7"/>
26251   <int value="86045" label="MLP"/>
26252   <int value="86046" label="GSM_MS"/>
26253   <int value="86047" label="ATRAC3"/>
26254   <int value="86048" label="VOXWARE"/>
26255   <int value="86049" label="APE"/>
26256   <int value="86050" label="NELLYMOSER"/>
26257   <int value="86051" label="MUSEPACK8"/>
26258   <int value="86052" label="SPEEX"/>
26259   <int value="86053" label="WMAVOICE"/>
26260   <int value="86054" label="WMAPRO"/>
26261   <int value="86055" label="WMALOSSLESS"/>
26262   <int value="86056" label="ATRAC3P"/>
26263   <int value="86057" label="EAC3"/>
26264   <int value="86058" label="SIPR"/>
26265   <int value="86059" label="MP1"/>
26266   <int value="86060" label="TWINVQ"/>
26267   <int value="86061" label="TRUEHD"/>
26268   <int value="86062" label="MP4ALS"/>
26269   <int value="86063" label="ATRAC1"/>
26270   <int value="86064" label="BINKAUDIO_RDFT"/>
26271   <int value="86065" label="BINKAUDIO_DCT"/>
26272   <int value="86066" label="AAC_LATM"/>
26273   <int value="86067" label="QDMC"/>
26274   <int value="86068" label="CELT"/>
26275   <int value="86069" label="G723_1"/>
26276   <int value="86070" label="G729"/>
26277   <int value="86071" label="8SVX_EXP"/>
26278   <int value="86072" label="8SVX_FIB"/>
26279   <int value="86073" label="BMV_AUDIO"/>
26280   <int value="86074" label="RALF"/>
26281   <int value="86075" label="IAC"/>
26282   <int value="86076" label="ILBC"/>
26283   <int value="86077" label="OPUS_DEPRECATED"/>
26284   <int value="86078" label="COMFORT_NOISE"/>
26285   <int value="86079" label="TAK_DEPRECATED"/>
26286   <int value="94208" label="DVD_SUBTITLE"/>
26287   <int value="94209" label="DVB_SUBTITLE"/>
26288   <int value="94210" label="TEXT"/>
26289   <int value="94211" label="XSUB"/>
26290   <int value="94212" label="SSA"/>
26291   <int value="94213" label="MOV_TEXT"/>
26292   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
26293   <int value="94215" label="DVB_TELETEXT"/>
26294   <int value="94216" label="SRT"/>
26295   <int value="98304" label="TTF"/>
26296   <int value="102400" label="PROBE"/>
26297   <int value="131072" label="MPEG2TS"/>
26298   <int value="131073" label="MPEG4SYSTEMS"/>
26299   <int value="135168" label="FFMETADATA"/>
26300   <int value="4665933" label="G2M"/>
26301   <int value="4801606" label="IDF"/>
26302   <int value="5198918" label="OTF"/>
26303   <int value="407917392" label="PCM_S24LE_PLANAR"/>
26304   <int value="542135120" label="PCM_S32LE_PLANAR"/>
26305   <int value="808530518" label="012V"/>
26306   <int value="809850962" label="EXR"/>
26307   <int value="944985688" label="8SVX_RAW"/>
26308   <int value="1095123744" label="ADPCM_AFC"/>
26309   <int value="1096176208" label="AVRP"/>
26310   <int value="1096176238" label="AVRN"/>
26311   <int value="1096176969" label="AVUI"/>
26312   <int value="1096373590" label="AYUV"/>
26313   <int value="1112557912" label="BRENDER_PIX"/>
26314   <int value="1112823892" label="BINTEXT"/>
26315   <int value="1129335105" label="CPIA"/>
26316   <int value="1160852272" label="ESCAPE130"/>
26317   <int value="1179014995" label="FFWAVESYNTH"/>
26318   <int value="1246975298" label="JACOSUB"/>
26319   <int value="1263294017" label="SMPTE_KLV"/>
26320   <int value="1297108018" label="MPL2"/>
26321   <int value="1297498929" label="MVC1"/>
26322   <int value="1297498930" label="MVC2"/>
26323   <int value="1330333984" label="ADPCM_IMA_OKI"/>
26324   <int value="1330664787" label="OPUS"/>
26325   <int value="1346455105" label="PAF_AUDIO"/>
26326   <int value="1346455126" label="PAF_VIDEO"/>
26327   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
26328   <int value="1349012051" label="PJS"/>
26329   <int value="1381259348" label="REALTEXT"/>
26330   <int value="1396788553" label="SAMI"/>
26331   <int value="1396788813" label="SANM"/>
26332   <int value="1397180754" label="SGIRLE"/>
26333   <int value="1397706307" label="SONIC"/>
26334   <int value="1397706316" label="SONIC_LS"/>
26335   <int value="1397909872" label="SUBRIP"/>
26336   <int value="1398953521" label="SUBVIEWER1"/>
26337   <int value="1400201814" label="SUBVIEWER"/>
26338   <int value="1412575542" label="TARGA_Y216"/>
26339   <int value="1446195256" label="V308"/>
26340   <int value="1446260792" label="V408"/>
26341   <int value="1447644481" label="VIMA"/>
26342   <int value="1448111218" label="VPLAYER"/>
26343   <int value="1465275476" label="WEBVTT"/>
26344   <int value="1480739150" label="XBIN"/>
26345   <int value="1480999235" label="XFACE"/>
26346   <int value="1496592720" label="Y41P"/>
26347   <int value="1498764852" label="YUV4"/>
26348   <int value="1664495672" label="EIA_608"/>
26349   <int value="1833195076" label="MICRODVD"/>
26350   <int value="1936029283" label="EVRC"/>
26351   <int value="1936944502" label="SMV"/>
26352   <int value="1950507339" label="TAK"/>
26353 </enum>
26355 <enum name="FFmpegColorRanges" type="int">
26356   <int value="0" label="UNSPECIFIED"/>
26357   <int value="1" label="MPEG"/>
26358   <int value="2" label="JPEG"/>
26359 </enum>
26361 <enum name="FileDialogType" type="int">
26362   <int value="0" label="Select folder"/>
26363   <int value="1" label="Upload folder"/>
26364   <int value="2" label="Save as file"/>
26365   <int value="3" label="Open file"/>
26366   <int value="4" label="Open multiple files"/>
26367   <int value="5" label="Full page"/>
26368   <int value="6" label="Error"/>
26369 </enum>
26371 <enum name="FileType" type="int">
26372   <int value="0" label="other"/>
26373   <int value="1" label=".doc"/>
26374   <int value="2" label=".docx"/>
26375   <int value="3" label=".odt"/>
26376   <int value="4" label=".rtf"/>
26377   <int value="5" label=".pdf"/>
26378   <int value="6" label=".ppt"/>
26379   <int value="7" label=".pptx"/>
26380   <int value="8" label=".odp"/>
26381   <int value="9" label=".xls"/>
26382   <int value="10" label=".xlsx"/>
26383   <int value="11" label=".ods"/>
26384   <int value="12" label=".csv"/>
26385   <int value="13" label=".odf"/>
26386   <int value="14" label=".rar"/>
26387   <int value="15" label=".asf"/>
26388   <int value="16" label=".wma"/>
26389   <int value="17" label=".wmv"/>
26390   <int value="18" label=".mov"/>
26391   <int value="19" label=".mpg"/>
26392   <int value="20" label=".log"/>
26393 </enum>
26395 <enum name="FlashNavigateUsageType" type="int">
26396   <int value="0" label="Rejected because of Authorization header."/>
26397   <int value="1" label="Rejected because of Cache-Control header."/>
26398   <int value="2" label="Rejected because of Content-Encoding header."/>
26399   <int value="3" label="Rejected because of Content-MD5 header."/>
26400   <int value="4" label="Rejected because of Content-Type header."/>
26401   <int value="5" label="Rejected because of Expires header."/>
26402   <int value="6" label="Rejected because of From header."/>
26403   <int value="7" label="Rejected because of If-Match header."/>
26404   <int value="8" label="Rejected because of If-None-Match header."/>
26405   <int value="9" label="Rejected because of If-Range header."/>
26406   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
26407   <int value="11" label="Rejected because of Pragma header."/>
26408   <int value="12" label="Rejected because of Referer header."/>
26409   <int value="13"
26410       label="Rejected because of other headers (e.g., custom headers)."/>
26411   <int value="14" label="The total number of rejected navigate requests."/>
26412   <int value="15" label="The total number of navigate requests."/>
26413 </enum>
26415 <enum name="FtpDataConnectionError" type="int">
26416   <int value="0">Data connection successful</int>
26417   <int value="1">Local firewall blocked the connection</int>
26418   <int value="2">Connection timed out</int>
26419   <int value="3">
26420     Connection has been established, but then got broken (either reset or
26421     aborted)
26422   </int>
26423   <int value="4">Connection has been refused</int>
26424   <int value="20">Other kind of error</int>
26425 </enum>
26427 <enum name="FtpServerType" type="int">
26428   <summary>
26429     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
26430   </summary>
26431   <int value="0" label="Unknown">
26432     Unknown (could be a server we don't support, a broken server, or a security
26433     attack)
26434   </int>
26435   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
26436   <int value="2" label="/bin/dls">Server using /bin/dls</int>
26437   <int value="3" label="EPLF">Server using EPLF format</int>
26438   <int value="4" label="WinNT">
26439     WinNT server configured for old style listing
26440   </int>
26441   <int value="5" label="VMS">VMS (including variants)</int>
26442   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
26443   <int value="7" label="OS/2">OS/2 FTP Server</int>
26444   <int value="8" label="win16">
26445     win16 hosts: SuperTCP or NetManage Chameleon
26446   </int>
26447 </enum>
26449 <enum name="GaiaSessionRestoreOutcome" type="int">
26450   <int value="0" label="Undefined"/>
26451   <int value="1" label="Success"/>
26452   <int value="2" label="OAuth2 tokens cannot be fetched"/>
26453   <int value="3" label="No local OAuth2 refresh token found"/>
26454   <int value="4" label="OAuthLogin call failed"/>
26455   <int value="5" label="MergeSession call failed"/>
26456   <int value="6" label="ListAccounts call failed"/>
26457   <int value="7" label="No restore needed, fresh cookies found"/>
26458   <int value="8" label="Overflow"/>
26459 </enum>
26461 <enum name="GCMCheckinRequestStatus" type="int">
26462   <int value="0" label="Success"/>
26463   <int value="1" label="URL fetching failed"/>
26464   <int value="2" label="HTTP bad request"/>
26465   <int value="3" label="HTTP unauthorized"/>
26466   <int value="4" label="HTTP not OK"/>
26467   <int value="5" label="Response parsing failed"/>
26468   <int value="6" label="Zero ID or token"/>
26469 </enum>
26471 <enum name="GCMRegistrationRequestStatus" type="int">
26472   <int value="0" label="Success (this is not logged currently)"/>
26473   <int value="1" label="Invalid parameters"/>
26474   <int value="2" label="Invalid sender"/>
26475   <int value="3" label="Authentication failed"/>
26476   <int value="4" label="Device registration error"/>
26477   <int value="5" label="Unknown error"/>
26478 </enum>
26480 <enum name="GDataAuthResult" type="int">
26481   <int value="0" label="FAILURE"/>
26482   <int value="1" label="SUCCESS"/>
26483   <int value="2" label="NO_CONNECTION"/>
26484 </enum>
26486 <enum name="GDataEntryKind" type="int">
26487   <obsolete>
26488     Deprecated 9/2012, and replaced by DriveEntryKind
26489   </obsolete>
26490   <int value="0" label="UNKNOWN"/>
26491   <int value="4097" label="ITEM"/>
26492   <int value="4098" label="SITE"/>
26493   <int value="8449" label="DOCUMENT"/>
26494   <int value="8450" label="SPEREADSHEET"/>
26495   <int value="8451" label="PRESENTATION"/>
26496   <int value="8452" label="DRAWING"/>
26497   <int value="8453" label="TABLE"/>
26498   <int value="8705" label="EXTERNAL_APP"/>
26499   <int value="16385" label="FOLDER"/>
26500   <int value="32769" label="FILE"/>
26501   <int value="32770" label="PDF"/>
26502 </enum>
26504 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
26505   <int value="0" label="User allowed the page to use geolocation">
26506     For the Android platform the count for this event should be exactly the same
26507     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
26508   </int>
26509   <int value="1" label="User opened geolocation settings"/>
26510 </enum>
26512 <enum name="GeolocationInfoBarDelegateEvent" type="int">
26513   <int value="0" label="The bar was created"/>
26514   <int value="1" label="User allowed use of geolocation"/>
26515   <int value="2" label="User denied use of geolocation"/>
26516   <int value="3" label="User dismissed the bar"/>
26517   <int value="4" label="User clicked on link"/>
26518   <int value="5" label="User ignored the bar"/>
26519 </enum>
26521 <enum name="GestureActionType" type="int">
26522   <int value="0" label="Unknown"/>
26523   <int value="1" label="Omnibox pinch"/>
26524   <int value="2" label="Omnibox scroll"/>
26525   <int value="3" label="Tabstrip pinch"/>
26526   <int value="4" label="Tabstrip scroll"/>
26527   <int value="5" label="Bezel scroll"/>
26528   <int value="6" label="Desktop scroll"/>
26529   <int value="7" label="Desktop pinch"/>
26530   <int value="8" label="Webpage pinch"/>
26531   <int value="9" label="Webpage scroll"/>
26532   <int value="10" label="Webpage tap"/>
26533   <int value="11" label="Tabstrip tap"/>
26534   <int value="12" label="Bezel down"/>
26535   <int value="13" label="Tab switched tap"/>
26536   <int value="14" label="Active tab tap"/>
26537   <int value="15" label="Tab close button tap"/>
26538   <int value="16" label="New tab button tap"/>
26539   <int value="17" label="Top edge of window tap"/>
26540   <int value="18" label="Window size button tap"/>
26541   <int value="19" label="Area surrounding tabstrip tap"/>
26542   <int value="20" label="Window resized double tap"/>
26543 </enum>
26545 <enum name="GetPerfDataOutcome" type="int">
26546   <int value="0" label="Success.">
26547     Perf data was collected, parsed and attached to the UMA protobuf
26548     successfully.
26549   </int>
26550   <int value="1" label="No perf data ready to be uploaded.">
26551     Could not add perf data to the UMA protobuf because no perf data was ready
26552     to be uploaded.
26553   </int>
26554   <int value="2" label="Collection timer triggered but have data already.">
26555     Perf timer triggered but the perf provider already had a perf data proto to
26556     be added to the UMA protobuf.
26557   </int>
26558   <int value="3"
26559       label="Collection timer triggered but incognito window active.">
26560     Perf timer triggered but an incognito window was open.
26561   </int>
26562   <int value="4" label="Incognito window launched during collection.">
26563     Perf data was collected but an incognito window was opened during the
26564     collection.
26565   </int>
26566   <int value="5" label="Protobuf returned by debugd not deserialized.">
26567     Perf data was collected and sent to Chrome as a serialized protobuf but it
26568     could be deserialized by Chrome.
26569   </int>
26570 </enum>
26572 <enum name="GetUserDataTempDirResult" type="int">
26573   <int value="0" label="SUCCESS"/>
26574   <int value="1" label="CANT_GET_PARENT_PATH"/>
26575   <int value="2" label="CANT_GET_UDT_PATH"/>
26576   <int value="3" label="NOT_A_DIRECTORY"/>
26577   <int value="4" label="CANT_CREATE_DIR"/>
26578   <int value="5" label="CANT_WRITE_TO_PATH"/>
26579   <int value="6" label="UNSET"/>
26580 </enum>
26582 <enum name="GoogleNowEvent" type="int">
26583   <summary>
26584     Events in Google Now component extension. See GoogleNowEvent in
26585     chrome/browser/resources/google_now/background.js.
26586   </summary>
26587   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
26588   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
26589   <int value="2" label="CARDS_PARSE_SUCCESS"/>
26590   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
26591   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
26592   <int value="5" label="LOCATION_REQUEST"/>
26593   <int value="6" label="LOCATION_UPDATE"/>
26594   <int value="7" label="EXTENSION_START"/>
26595   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
26596   <int value="9" label="STOPPED"/>
26597   <int value="10" label="DELETED_USER_SUPPRESSED"/>
26598 </enum>
26600 <enum name="GoogleServiceAuthError" type="int">
26601   <int value="0" label="NONE"/>
26602   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
26603   <int value="2" label="USER_NOT_SIGNED_UP"/>
26604   <int value="3" label="CONNECTION_FAILED"/>
26605   <int value="4" label="CAPTCHA_REQUIRED"/>
26606   <int value="5" label="ACCOUNT_DELETED"/>
26607   <int value="6" label="ACCOUNT_DISABLED"/>
26608   <int value="7" label="SERVICE_UNAVAILABLE"/>
26609   <int value="8" label="TWO_FACTOR"/>
26610   <int value="9" label="REQUEST_CANCELED"/>
26611   <int value="10" label="HOSTED_NOT_ALLOWED"/>
26612   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
26613   <int value="12" label="SERVICE_ERROR"/>
26614 </enum>
26616 <enum name="HistoryFaviconsRecoveryEnum" type="int">
26617   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
26618   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
26619   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
26620     sql::Recovery failed init.
26621   </int>
26622   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
26623     Query failed against recovery meta table.
26624   </int>
26625   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
26626     No version row in recovery meta table.
26627   </int>
26628   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
26629     Recovery meta table has version 6.
26630   </int>
26631   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
26632     Recovery meta table has version 5.
26633   </int>
26634   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
26635     Recovery meta table has an unexpected version.
26636   </int>
26637   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
26638     Failed to create recovery meta table.
26639   </int>
26640   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
26641     Failed to copy recovery meta table.
26642   </int>
26643   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
26644     Failed to init target schema.
26645   </int>
26646   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
26647     Failed to create recovery favicons table.
26648   </int>
26649   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
26650     Failed to copy recovery favicons table.
26651   </int>
26652   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
26653     Failed to create recovery favicon_bitmaps table.
26654   </int>
26655   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
26656     Failed to copy recovery favicon_bitmaps table.
26657   </int>
26658   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
26659     Failed to create recovery icon_mapping table.
26660   </int>
26661   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
26662     Failed to copy recovery icon_mapping table.
26663   </int>
26664   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
26665     Successful recovery of version 6 database.
26666   </int>
26667   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
26668     Failed sql::MetaTable::Init().
26669   </int>
26670   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
26671     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
26672   </int>
26673   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
26674     Recovery found deprecated version and razed.
26675   </int>
26676   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
26677     Failed v5 recovery loading schema.
26678   </int>
26679   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
26680     Failed v5 recovery on favicons.
26681   </int>
26682   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
26683     Failed v5 recovery on icon_mapping.
26684   </int>
26685   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
26686     Successful recovery of version 6 database.
26687   </int>
26688   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
26689     Failed v6/7 recovery on favicons.
26690   </int>
26691   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
26692     Failed v6/7 recovery on favicon_bitmaps.
26693   </int>
26694   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
26695     Failed v6/7 recovery on icon_mapping.
26696   </int>
26697   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
26698     Failed sql::Recovery::Recovered().
26699   </int>
26700 </enum>
26702 <enum name="HistoryTopSitesRecoveryEnum" type="int">
26703   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
26704   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
26705   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
26706     Recovery found deprecated version and razed.
26707   </int>
26708   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
26709     sql::Recovery failed init.
26710   </int>
26711   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
26712     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
26713   </int>
26714   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
26715     Recovery meta table has an unexpected version.
26716   </int>
26717   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
26718     Failed sql::MetaTable::Init().
26719   </int>
26720   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
26721     Failed to init target schema.
26722   </int>
26723   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
26724     Failed recovery on thumbnails table.
26725   </int>
26726   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
26727     Failure from sql::Recovery::Recovered().
26728   </int>
26729   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
26730     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
26731     not prevent recovery.
26732   </int>
26733   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
26734     Rows were deleted because |redirects| did not contain |url|.  Does not
26735     prevent recovery.
26736   </int>
26737   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
26738     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
26739   </int>
26740 </enum>
26742 <enum name="HttpAuthCount" type="int">
26743   <int value="0" label="Basic Start"/>
26744   <int value="1" label="Basic Reject"/>
26745   <int value="2" label="Digest Start"/>
26746   <int value="3" label="Digest Reject"/>
26747   <int value="4" label="NTLM Start"/>
26748   <int value="5" label="NTLM Reject"/>
26749   <int value="6" label="Negotiate Start"/>
26750   <int value="7" label="Negotiate Reject"/>
26751 </enum>
26753 <enum name="HttpAuthResource" type="int">
26754   <int value="0" label="Top Page Allowed"/>
26755   <int value="1" label="Same-domain Sub-resource Allowed"/>
26756   <int value="2" label="Cross-domain Sub-resource Blocked"/>
26757   <int value="3" label="Cross-domain Sub-resource Allowed"/>
26758 </enum>
26760 <enum name="HttpAuthTarget" type="int">
26761   <int value="0" label="Basic Proxy"/>
26762   <int value="1" label="Basic Secure Proxy"/>
26763   <int value="2" label="Basic Server"/>
26764   <int value="3" label="Basic Secure Server"/>
26765   <int value="4" label="Digest Proxy"/>
26766   <int value="5" label="Digest Secure Proxy"/>
26767   <int value="6" label="Digest Server"/>
26768   <int value="7" label="Digest Secure Server"/>
26769   <int value="8" label="NTLM Proxy"/>
26770   <int value="9" label="NTLM Secure Proxy"/>
26771   <int value="10" label="NTLM Server"/>
26772   <int value="11" label="NTLM Secure Server"/>
26773   <int value="12" label="Negotiate Proxy"/>
26774   <int value="13" label="Negotiate Secure Proxy"/>
26775   <int value="14" label="Negotiate Server"/>
26776   <int value="15" label="Negotiate Secure Server"/>
26777 </enum>
26779 <enum name="HttpPipelineStatus" type="int">
26780   <int value="0" label="Success"/>
26781   <int value="1" label="Redirected"/>
26782   <int value="2" label="Certificate error"/>
26783   <int value="3" label="Bad HTTP response code"/>
26784   <int value="4" label="Network error"/>
26785   <int value="5" label="Response too large"/>
26786   <int value="6" label="Response too small"/>
26787   <int value="7" label="Response content mismatch"/>
26788   <int value="8" label="Bad HTTP version"/>
26789   <int value="9" label="Corrupt stats response"/>
26790 </enum>
26792 <enum name="HttpResponseCode" type="int">
26793   <int value="100" label="Continue"/>
26794   <int value="101" label="Switching Protocols"/>
26795   <int value="200" label="OK"/>
26796   <int value="201" label="Created"/>
26797   <int value="202" label="Accepted"/>
26798   <int value="203" label="Non-Authoritative Information"/>
26799   <int value="204" label="No Content"/>
26800   <int value="205" label="Reset Content"/>
26801   <int value="206" label="Partial Content"/>
26802   <int value="300" label="Multiple Choices"/>
26803   <int value="301" label="Moved Permanently"/>
26804   <int value="302" label="Found"/>
26805   <int value="303" label="See Other"/>
26806   <int value="304" label="Not Modified"/>
26807   <int value="305" label="Use Proxy"/>
26808   <int value="306" label="(Unused)"/>
26809   <int value="307" label="Temporary Redirect"/>
26810   <int value="400" label="Bad Request"/>
26811   <int value="401" label="Unauthorized"/>
26812   <int value="402" label="Payment Required"/>
26813   <int value="403" label="Forbidden"/>
26814   <int value="404" label="Not Found"/>
26815   <int value="405" label="Method Not Allowed"/>
26816   <int value="406" label="Not Acceptable"/>
26817   <int value="407" label="Proxy Authentication Required"/>
26818   <int value="408" label="Request Timeout"/>
26819   <int value="409" label="Conflict"/>
26820   <int value="410" label="Gone"/>
26821   <int value="411" label="Length Required"/>
26822   <int value="412" label="Precondition Failed"/>
26823   <int value="413" label="Request Entity Too Large"/>
26824   <int value="414" label="Request-URI Too Long"/>
26825   <int value="415" label="Unsupported Media Type"/>
26826   <int value="416" label="Requested Range Not Satisfiable"/>
26827   <int value="417" label="Expectation Failed"/>
26828   <int value="500" label="Internal Server Error"/>
26829   <int value="501" label="Not Implemented"/>
26830   <int value="503" label="Service Unavailable"/>
26831   <int value="504" label="Gateway Timeout"/>
26832   <int value="505" label="HTTP Version Not Supported"/>
26833 </enum>
26835 <enum name="HttpSocketType" type="int">
26836   <int value="0" label="UNUSED">newly connected socket</int>
26837   <int value="1" label="UNUSED_IDLE">
26838     connected unused socket (idle prior to use)
26839   </int>
26840   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
26841 </enum>
26843 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
26844   <int value="0" label="IDBLevelDBBackingStoreReadError">
26845     IndexedDB encountered an error attempting to read or decode a value from the
26846     leveldb backing store, indicative of corruption or I/O error. Unused as of
26847     M26.
26848   </int>
26849   <int value="1" label="IDBLevelDBBackingStoreWriteError">
26850     IndexeDB encountered an error attempting to write or commit a value to the
26851     leveldb backing store, indicative of I/O error. Unused as of M26.
26852   </int>
26853   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
26854     IndexedDB encountered a consistency error in the leveldb backing store,
26855     indicative of corruption or an coding error. Unused as of M26.
26856   </int>
26857   <int value="3" label="FindKeyInIndex"/>
26858   <int value="4" label="GetIDBDatabaseMetaData"/>
26859   <int value="5" label="GetIndexes"/>
26860   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
26861   <int value="7" label="GetObjectStores"/>
26862   <int value="8" label="GetRecord"/>
26863   <int value="9" label="KeyExistsInObjectStore"/>
26864   <int value="10" label="LoadCurrentRow"/>
26865   <int value="11" label="SetupMetadata"/>
26866   <int value="12" label="GetPrimaryKeyViaIndex"/>
26867   <int value="13" label="KeyExistsInIndex"/>
26868   <int value="14" label="VersionExists"/>
26869   <int value="15" label="DeleteObjectStore"/>
26870   <int value="16" label="SetMaxObjectStoreId"/>
26871   <int value="17" label="SetMaxIndexId"/>
26872   <int value="18" label="GetNewDatabaseId"/>
26873   <int value="19" label="GetNewVersionNumber"/>
26874   <int value="20" label="CreateIDBDatabaseMetaData"/>
26875   <int value="21" label="DeleteDatabase"/>
26876   <int value="22" label="TransactionCommit"/>
26877   <int value="23" label="GetDatabaseNames"/>
26878 </enum>
26880 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
26881   <int value="0" label="OpenMemorySuccess">
26882     An in-memory backing store was opened successfully.
26883   </int>
26884   <int value="1" label="OpenSuccess">
26885     An on-disk backing store was opened successfully.
26886   </int>
26887   <int value="2" label="OpenFailedDirectory">
26888     An on-disk backing store could not be opened or created because the
26889     directory could not be opened or created. Cleanup will not be attempted.
26890   </int>
26891   <int value="3" label="OpenFailedUnknownSchema">
26892     An on-disk backing store was opened but had an unknown schema version, due
26893     to corruption or reverting to a previous version of Chrome. Cleanup will be
26894     attempted.
26895   </int>
26896   <int value="4" label="OpenCleanupDestroyFailed">
26897     An on-disk backing store failed to open; cleanup was attempted but the
26898     database could not be destroyed.
26899   </int>
26900   <int value="5" label="OpenCleanupReopenFailed">
26901     An on-disk backing store failed to open; cleanup was attempted but
26902     re-opening the database failed.
26903   </int>
26904   <int value="6" label="OpenCleanupReopenSuccess">
26905     An on-disk backing store failed to open; cleanup was attempted and the
26906     database was then opened successfully.
26907   </int>
26908   <int value="7" label="OpenFailedIOErrCheckingSchema">
26909     An on-disk backing store was opened but leveldb failed to read the schema
26910     version.
26911   </int>
26912   <int value="8" label="OpenFailedUnknownErr"/>
26913   <int value="9" label="OpenMemoryFailed">
26914     An in-memory backing store failed to open.
26915   </int>
26916   <int value="10" label="OpenNonASCII">
26917     A database with non-ascii characters in its path was opened (with either
26918     success or failure).
26919   </int>
26920   <int value="11" label="OpenAttemptDiskFull">
26921     An open failed on a machine with a full disk. No cleanup was attempted.
26922   </int>
26923   <int value="12" label="OpenAttemptPathTooLong">
26924     Open failed because either a path component or the overall path was too
26925     long.
26926   </int>
26927   <int value="13" label="OpenAttemptNoRecovery">
26928     An open attempt failed with an I/O error that doesn't necessitate a recovery
26929     attempt.
26930   </int>
26931 </enum>
26933 <enum name="ImporterType" type="int">
26934   <int value="0" label="Unknown"/>
26935   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
26936   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
26937   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
26938   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
26939   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
26940   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
26941     A bookmarks.html file
26942   </int>
26943 </enum>
26945 <enum name="IndexedDatabaseMethods" type="int">
26946   <int value="0" label="CreateObjectStore()"/>
26947   <int value="1" label="DeleteObjectStore()"/>
26948   <int value="2" label="Transaction()"/>
26949   <int value="3" label="DeleteDatabase()"/>
26950   <int value="4" label="Open()"/>
26951 </enum>
26953 <enum name="InfoBarResponse" type="int">
26954   <int value="0" label="No Response selected"/>
26955   <int value="1" label="Save Password"/>
26956   <int value="2" label="Never for this site (blacklist / exception)"/>
26957   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
26958 </enum>
26960 <enum name="InstantControllerEvent" type="int">
26961   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
26962   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
26963   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
26964 </enum>
26966 <enum name="InstantExtended_CacheableNTPLoad" type="int">
26967   <int value="0" label="Failed to load"/>
26968   <int value="1" label="Loaded successfuly"/>
26969 </enum>
26971 <enum name="InstantExtended_FallbackCause" type="int">
26972   <int value="0" label="Fallback did not occur"/>
26973   <int value="1" label="Page not current: unknown"/>
26974   <int value="2" label="Page not current: empty instant url"/>
26975   <int value="3" label="Page not current: origin/path mismatch"/>
26976   <int value="4" label="Page not current: instant not supported"/>
26977   <int value="5" label="No overlay"/>
26978   <int value="6" label="Javascript disabled"/>
26979 </enum>
26981 <enum name="InstantExtended_InstantNavigation" type="int">
26982   <obsolete>
26983     Deprecated as of 10/2013.
26984   </obsolete>
26985   <int value="0" label="Local click"/>
26986   <int value="1" label="Local submit"/>
26987   <int value="2" label="Online click"/>
26988   <int value="3" label="Online submit"/>
26989   <int value="4" label="Non-extended navigation"/>
26990 </enum>
26992 <enum name="InstantExtended_NewOptInState" type="int">
26993   <int value="0" label="Default"/>
26994   <int value="1" label="Opted in"/>
26995   <int value="2" label="Opted out"/>
26996 </enum>
26998 <enum name="InstantExtended_OptInState" type="int">
26999   <obsolete>
27000     Deprecated 2013-06.
27001   </obsolete>
27002   <int value="0" label="Default"/>
27003   <int value="1" label="Opted in"/>
27004   <int value="2" label="Opted out"/>
27005   <int value="3" label="Opted in local"/>
27006   <int value="4" label="Opted out local"/>
27007   <int value="5" label="Opted out both"/>
27008 </enum>
27010 <enum name="InstantSessionStorageNamespace" type="int">
27011   <int value="0" label="different"/>
27012   <int value="1" label="identical"/>
27013 </enum>
27015 <enum name="IntelMaxMicroArchitecture" type="int">
27016   <int value="0" label="Pentium"/>
27017   <int value="1" label="SSE"/>
27018   <int value="2" label="SSE2"/>
27019   <int value="3" label="SSE3"/>
27020   <int value="4" label="SSSE3"/>
27021   <int value="5" label="SSE4.1"/>
27022   <int value="6" label="SSE4.3"/>
27023   <int value="7" label="AVX"/>
27024 </enum>
27026 <enum name="InterruptReason" type="int">
27027   <int value="0" label="NONE"/>
27028   <int value="1" label="FILE_FAILED"/>
27029   <int value="2" label="FILE_ACCESS_DENIED"/>
27030   <int value="3" label="FILE_NO_SPACE"/>
27031   <int value="5" label="FILE_NAME_TOO_LONG"/>
27032   <int value="6" label="FILE_TOO_LARGE"/>
27033   <int value="7" label="FILE_VIRUS_INFECTED"/>
27034   <int value="10" label="FILE_TRANSIENT_ERROR"/>
27035   <int value="11" label="FILE_BLOCKED"/>
27036   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
27037   <int value="13" label="FILE_TOO_SHORT"/>
27038   <int value="20" label="NETWORK_FAILED"/>
27039   <int value="21" label="NETWORK_TIMEOUT"/>
27040   <int value="22" label="NETWORK_DISCONNECTED"/>
27041   <int value="23" label="NETWORK_SERVER_DOWN"/>
27042   <int value="30" label="SERVER_FAILED"/>
27043   <int value="31" label="SERVER_NO_RANGE"/>
27044   <int value="32" label="SERVER_PRECONDITION"/>
27045   <int value="33" label="SERVER_BAD_CONTENT"/>
27046   <int value="40" label="USER_CANCELED"/>
27047   <int value="41" label="USER_SHUTDOWN"/>
27048   <int value="50" label="CRASH"/>
27049 </enum>
27051 <enum name="IPV6ProbeResult" type="int">
27052   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
27053   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
27054   <int value="2" label="IPV6_GETIFADDRS_FAILED">
27055     getifaddrs or GetAdaptersAddresses failed
27056   </int>
27057   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
27058   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
27059   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
27060 </enum>
27062 <enum name="JavaScriptAPIName" type="int">
27063   <int value="0" label="GetUserMedia"/>
27064   <int value="1" label="PeerConnection00"/>
27065   <int value="2" label="DeprecatedPeerConnection"/>
27066   <int value="3" label="RTCPeerConnection"/>
27067 </enum>
27069 <enum name="KeyboardControlEvent" type="int">
27070   <int value="0" label="Keyboard was shown."/>
27071   <int value="1" label="Keyboard was automatically hidden."/>
27072   <int value="2" label="Keyboard was hidden by the user."/>
27073 </enum>
27075 <enum name="LanguageCode" type="int">
27076   <summary>ISO 639 Language Codes.</summary>
27077   <int value="24929" label="Afar"/>
27078   <int value="24930" label="Abkhazian"/>
27079   <int value="24933" label="Avestan"/>
27080   <int value="24934" label="Afrikaans"/>
27081   <int value="24939" label="Akan"/>
27082   <int value="24941" label="Amharic"/>
27083   <int value="24942" label="Aragonese"/>
27084   <int value="24946" label="Arabic"/>
27085   <int value="24947" label="Assamese"/>
27086   <int value="24950" label="Avaric"/>
27087   <int value="24953" label="Aymara"/>
27088   <int value="24954" label="Azerbaijani"/>
27089   <int value="25185" label="Bashkir"/>
27090   <int value="25189" label="Belarusian"/>
27091   <int value="25191" label="Bulgarian"/>
27092   <int value="25192" label="Bihari"/>
27093   <int value="25193" label="Bislama"/>
27094   <int value="25197" label="Bambara"/>
27095   <int value="25198" label="Bengali"/>
27096   <int value="25199" label="Tibetan"/>
27097   <int value="25202" label="Breton"/>
27098   <int value="25203" label="Bosnian"/>
27099   <int value="25441" label="Catalan"/>
27100   <int value="25445" label="Chechen"/>
27101   <int value="25448" label="Chamorro"/>
27102   <int value="25455" label="Corsican"/>
27103   <int value="25458" label="Cree"/>
27104   <int value="25459" label="Czech"/>
27105   <int value="25461" label="Church Slavic"/>
27106   <int value="25462" label="Chuvash"/>
27107   <int value="25465" label="Welsh"/>
27108   <int value="25697" label="Danish"/>
27109   <int value="25701" label="German"/>
27110   <int value="25718" label="Divehi"/>
27111   <int value="25722" label="Dzongkha"/>
27112   <int value="25957" label="Ewe"/>
27113   <int value="25964" label="Greek"/>
27114   <int value="25966" label="English"/>
27115   <int value="25967" label="Esperanto"/>
27116   <int value="25971" label="Spanish"/>
27117   <int value="25972" label="Estonian"/>
27118   <int value="25973" label="Basque"/>
27119   <int value="26209" label="Persian"/>
27120   <int value="26214" label="Fulah"/>
27121   <int value="26217" label="Finnish"/>
27122   <int value="26218" label="Fijian"/>
27123   <int value="26223" label="Faroese"/>
27124   <int value="26226" label="French"/>
27125   <int value="26233" label="Western Frisian"/>
27126   <int value="26465" label="Irish"/>
27127   <int value="26468" label="Scottish Gaelic"/>
27128   <int value="26476" label="Galician"/>
27129   <int value="26478" label="Guarani"/>
27130   <int value="26485" label="Gujarati"/>
27131   <int value="26486" label="Manx"/>
27132   <int value="26721" label="Hausa"/>
27133   <int value="26725" label="Hebrew"/>
27134   <int value="26729" label="Hindi"/>
27135   <int value="26735" label="Hiri Motu"/>
27136   <int value="26738" label="Croatian"/>
27137   <int value="26740" label="Haitian"/>
27138   <int value="26741" label="Hungarian"/>
27139   <int value="26745" label="Armenian"/>
27140   <int value="26746" label="Herero"/>
27141   <int value="26977" label="Interlingua"/>
27142   <int value="26980" label="Indonesian"/>
27143   <int value="26981" label="Interlingue"/>
27144   <int value="26983" label="Igbo"/>
27145   <int value="26985" label="Sichuan Yi"/>
27146   <int value="26987" label="Inupiaq"/>
27147   <int value="26991" label="Ido"/>
27148   <int value="26995" label="Icelandic"/>
27149   <int value="26996" label="Italian"/>
27150   <int value="26997" label="Inuktitut"/>
27151   <int value="27233" label="Japanese"/>
27152   <int value="27254" label="Javanese"/>
27153   <int value="27489" label="Georgian"/>
27154   <int value="27495" label="Kongo"/>
27155   <int value="27497" label="Kikuyu"/>
27156   <int value="27498" label="Kuanyama"/>
27157   <int value="27499" label="Kazakh"/>
27158   <int value="27500" label="Kalaallisut"/>
27159   <int value="27501" label="Khmer"/>
27160   <int value="27502" label="Kannada"/>
27161   <int value="27503" label="Korean"/>
27162   <int value="27506" label="Kanuri"/>
27163   <int value="27507" label="Kashmiri"/>
27164   <int value="27509" label="Kurdish"/>
27165   <int value="27510" label="Komi"/>
27166   <int value="27511" label="Cornish"/>
27167   <int value="27513" label="Kirghiz"/>
27168   <int value="27745" label="Latin"/>
27169   <int value="27746" label="Luxembourgish"/>
27170   <int value="27751" label="Ganda"/>
27171   <int value="27753" label="Limburgish"/>
27172   <int value="27758" label="Lingala"/>
27173   <int value="27759" label="Lao"/>
27174   <int value="27764" label="Lithuanian"/>
27175   <int value="27765" label="Luba-Katanga"/>
27176   <int value="27766" label="Latvian"/>
27177   <int value="28007" label="Malagasy"/>
27178   <int value="28008" label="Marshallese"/>
27179   <int value="28009" label="Maori"/>
27180   <int value="28011" label="Macedonian"/>
27181   <int value="28012" label="Malayalam"/>
27182   <int value="28014" label="Mongolian"/>
27183   <int value="28015" label="Moldavian"/>
27184   <int value="28018" label="Marathi"/>
27185   <int value="28019" label="Malay"/>
27186   <int value="28020" label="Maltese"/>
27187   <int value="28025" label="Burmese"/>
27188   <int value="28257" label="Nauru"/>
27189   <int value="28258" label="Norwegian Bokmal"/>
27190   <int value="28260" label="North Ndebele"/>
27191   <int value="28261" label="Nepali"/>
27192   <int value="28263" label="Ndonga"/>
27193   <int value="28268" label="Dutch"/>
27194   <int value="28270" label="Norwegian Nynorsk"/>
27195   <int value="28271" label="Norwegian"/>
27196   <int value="28274" label="South Ndebele"/>
27197   <int value="28278" label="Navajo"/>
27198   <int value="28281" label="Nyanja"/>
27199   <int value="28515" label="Occitan"/>
27200   <int value="28522" label="Ojibwa"/>
27201   <int value="28525" label="Oromo"/>
27202   <int value="28530" label="Oriya"/>
27203   <int value="28531" label="Ossetic"/>
27204   <int value="28769" label="Punjabi"/>
27205   <int value="28777" label="Pali"/>
27206   <int value="28780" label="Polish"/>
27207   <int value="28787" label="Pashto"/>
27208   <int value="28788" label="Portuguese"/>
27209   <int value="29045" label="Quechua"/>
27210   <int value="29293" label="Romansh"/>
27211   <int value="29294" label="Rundi"/>
27212   <int value="29295" label="Romanian"/>
27213   <int value="29301" label="Russian"/>
27214   <int value="29303" label="Kinyarwanda"/>
27215   <int value="29537" label="Sanskrit"/>
27216   <int value="29539" label="Sardinian"/>
27217   <int value="29540" label="Sindhi"/>
27218   <int value="29541" label="Northern Sami"/>
27219   <int value="29543" label="Sango"/>
27220   <int value="29544" label="Serbo-Croatian"/>
27221   <int value="29545" label="Sinhala"/>
27222   <int value="29547" label="Slovak"/>
27223   <int value="29548" label="Slovenian"/>
27224   <int value="29549" label="Samoan"/>
27225   <int value="29550" label="Shona"/>
27226   <int value="29551" label="Somali"/>
27227   <int value="29553" label="Albanian"/>
27228   <int value="29554" label="Serbian"/>
27229   <int value="29555" label="Swati"/>
27230   <int value="29556" label="Southern Sotho"/>
27231   <int value="29557" label="Sundanese"/>
27232   <int value="29558" label="Swedish"/>
27233   <int value="29559" label="Swahili"/>
27234   <int value="29793" label="Tamil"/>
27235   <int value="29797" label="Telugu"/>
27236   <int value="29799" label="Tajik"/>
27237   <int value="29800" label="Thai"/>
27238   <int value="29801" label="Tigrinya"/>
27239   <int value="29803" label="Turkmen"/>
27240   <int value="29804" label="Tagalog"/>
27241   <int value="29806" label="Tswana"/>
27242   <int value="29807" label="Tonga"/>
27243   <int value="29810" label="Turkish"/>
27244   <int value="29811" label="Tsonga"/>
27245   <int value="29812" label="Tatar"/>
27246   <int value="29815" label="Twi"/>
27247   <int value="29817" label="Tahitian"/>
27248   <int value="30055" label="Uighur"/>
27249   <int value="30059" label="Ukrainian"/>
27250   <int value="30066" label="Urdu"/>
27251   <int value="30074" label="Uzbek"/>
27252   <int value="30309" label="Venda"/>
27253   <int value="30313" label="Vietnamese"/>
27254   <int value="30319" label="Volapuk"/>
27255   <int value="30561" label="Walloon"/>
27256   <int value="30575" label="Wolof"/>
27257   <int value="30824" label="Xhosa"/>
27258   <int value="31081" label="Yiddish"/>
27259   <int value="31087" label="Yoruba"/>
27260   <int value="31329" label="Zhuang"/>
27261   <int value="31336" label="Chinese"/>
27262   <int value="31349" label="Zulu"/>
27263   <int value="6382437" label="Achinese"/>
27264   <int value="6382440" label="Acoli"/>
27265   <int value="6382689" label="Adangme"/>
27266   <int value="6382713" label="Adyghe"/>
27267   <int value="6383201" label="Afro-Asiatic Language"/>
27268   <int value="6383208" label="Afrihili"/>
27269   <int value="6383982" label="Ainu"/>
27270   <int value="6384491" label="Akkadian"/>
27271   <int value="6384741" label="Aleut"/>
27272   <int value="6384743" label="Algonquian Language"/>
27273   <int value="6384756" label="Southern Altai"/>
27274   <int value="6385255" label="Old English"/>
27275   <int value="6385264" label="Angika"/>
27276   <int value="6385761" label="Apache Language"/>
27277   <int value="6386275" label="Aramaic"/>
27278   <int value="6386286" label="Araucanian"/>
27279   <int value="6386288" label="Arapaho"/>
27280   <int value="6386292" label="Artificial Language"/>
27281   <int value="6386295" label="Arawak"/>
27282   <int value="6386529" label="Asu"/>
27283   <int value="6386548" label="Asturian"/>
27284   <int value="6386792" label="Athapascan Language"/>
27285   <int value="6387059" label="Australian Language"/>
27286   <int value="6387553" label="Awadhi"/>
27287   <int value="6447460" label="Banda"/>
27288   <int value="6447465" label="Bamileke Language"/>
27289   <int value="6447468" label="Baluchi"/>
27290   <int value="6447470" label="Balinese"/>
27291   <int value="6447475" label="Basa"/>
27292   <int value="6447476" label="Baltic Language"/>
27293   <int value="6448490" label="Beja"/>
27294   <int value="6448493" label="Bemba"/>
27295   <int value="6448498" label="Berber"/>
27296   <int value="6448506" label="Bena"/>
27297   <int value="6449263" label="Bhojpuri"/>
27298   <int value="6449515" label="Bikol"/>
27299   <int value="6449518" label="Bini"/>
27300   <int value="6450273" label="Siksika"/>
27301   <int value="6450804" label="Bantu"/>
27302   <int value="6451809" label="Braj"/>
27303   <int value="6451832" label="Bodo"/>
27304   <int value="6452331" label="Batak"/>
27305   <int value="6452577" label="Buriat"/>
27306   <int value="6452583" label="Buginese"/>
27307   <int value="6453614" label="Blin"/>
27308   <int value="6512996" label="Caddo"/>
27309   <int value="6513001" label="Central American Indian Language"/>
27310   <int value="6513010" label="Carib"/>
27311   <int value="6513013" label="Caucasian Language"/>
27312   <int value="6513017" label="Cayuga"/>
27313   <int value="6513512" label="Atsam"/>
27314   <int value="6514018" label="Cebuano"/>
27315   <int value="6514028" label="Celtic Language"/>
27316   <int value="6514535" label="Chiga"/>
27317   <int value="6514786" label="Chibcha"/>
27318   <int value="6514791" label="Chagatai"/>
27319   <int value="6514795" label="Chuukese"/>
27320   <int value="6514797" label="Mari"/>
27321   <int value="6514798" label="Chinook Jargon"/>
27322   <int value="6514799" label="Choctaw"/>
27323   <int value="6514800" label="Chipewyan"/>
27324   <int value="6514802" label="Cherokee"/>
27325   <int value="6514809" label="Cheyenne"/>
27326   <int value="6516067" label="Chamic Language"/>
27327   <int value="6516592" label="Coptic"/>
27328   <int value="6516837" label="English-based Creole or Pidgin"/>
27329   <int value="6516838" label="French-based Creole or Pidgin"/>
27330   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
27331   <int value="6517352" label="Crimean Turkish"/>
27332   <int value="6517360" label="Creole or Pidgin"/>
27333   <int value="6517602" label="Kashubian"/>
27334   <int value="6518131" label="Cushitic Language"/>
27335   <int value="6578539" label="Dakota"/>
27336   <int value="6578546" label="Dargwa"/>
27337   <int value="6578550" label="Taita"/>
27338   <int value="6578553" label="Dayak"/>
27339   <int value="6579564" label="Delaware"/>
27340   <int value="6579566" label="Slave"/>
27341   <int value="6580082" label="Dogrib"/>
27342   <int value="6580590" label="Dinka"/>
27343   <int value="6580837" label="Zarma"/>
27344   <int value="6582121" label="Dogri"/>
27345   <int value="6582881" label="Dravidian Language"/>
27346   <int value="6583138" label="Lower Sorbian"/>
27347   <int value="6583649" label="Duala"/>
27348   <int value="6583661" label="Middle Dutch"/>
27349   <int value="6584693" label="Dyula"/>
27350   <int value="6644341" label="Embu"/>
27351   <int value="6645353" label="Efik"/>
27352   <int value="6645625" label="Ancient Egyptian"/>
27353   <int value="6646625" label="Ekajuk"/>
27354   <int value="6646904" label="Elamite"/>
27355   <int value="6647405" label="Middle English"/>
27356   <int value="6649711" label="Ewondo"/>
27357   <int value="6709614" label="Fang"/>
27358   <int value="6709620" label="Fanti"/>
27359   <int value="6711660" label="Filipino"/>
27360   <int value="6711669" label="Finno-Ugrian Language"/>
27361   <int value="6713198" label="Fon"/>
27362   <int value="6713965" label="Middle French"/>
27363   <int value="6713967" label="Old French"/>
27364   <int value="6713970" label="Northern Frisian"/>
27365   <int value="6713971" label="Eastern Frisian"/>
27366   <int value="6714738" label="Friulian"/>
27367   <int value="6775137" label="Ga"/>
27368   <int value="6775161" label="Gayo"/>
27369   <int value="6775393" label="Gbaya"/>
27370   <int value="6776173" label="Germanic Language"/>
27371   <int value="6776186" label="Geez"/>
27372   <int value="6777196" label="Gilbertese"/>
27373   <int value="6778216" label="Middle High German"/>
27374   <int value="6778728" label="Old High German"/>
27375   <int value="6778734" label="Gondi"/>
27376   <int value="6778738" label="Gorontalo"/>
27377   <int value="6778740" label="Gothic"/>
27378   <int value="6779490" label="Grebo"/>
27379   <int value="6779491" label="Ancient Greek"/>
27380   <int value="6779767" label="Swiss German"/>
27381   <int value="6780282" label="Gusii"/>
27382   <int value="6780777" label="Gwich'in"/>
27383   <int value="6840681" label="Haida"/>
27384   <int value="6840695" label="Hawaiian"/>
27385   <int value="6842732" label="Hiligaynon"/>
27386   <int value="6842733" label="Himachali"/>
27387   <int value="6842740" label="Hittite"/>
27388   <int value="6843758" label="Hmong"/>
27389   <int value="6845282" label="Upper Sorbian"/>
27390   <int value="6845808" label="Hupa"/>
27391   <int value="6906465" label="Iban"/>
27392   <int value="6908527" label="Ijo"/>
27393   <int value="6909039" label="Iloko"/>
27394   <int value="6909539" label="Indic Language"/>
27395   <int value="6909541" label="Indo-European Language"/>
27396   <int value="6909544" label="Ingush"/>
27397   <int value="6910561" label="Iranian Language"/>
27398   <int value="6910575" label="Iroquoian Language"/>
27399   <int value="6972015" label="Lojban"/>
27400   <int value="6974819" label="Machame"/>
27401   <int value="6975602" label="Judeo-Persian"/>
27402   <int value="6976098" label="Judeo-Arabic"/>
27403   <int value="7037281" label="Kara-Kalpak"/>
27404   <int value="7037282" label="Kabyle"/>
27405   <int value="7037283" label="Kachin"/>
27406   <int value="7037290" label="Jju"/>
27407   <int value="7037293" label="Kamba"/>
27408   <int value="7037298" label="Karen"/>
27409   <int value="7037303" label="Kawi"/>
27410   <int value="7037540" label="Kabardian"/>
27411   <int value="7037799" label="Tyap"/>
27412   <int value="7038053" label="Makonde"/>
27413   <int value="7038305" label="Kabuverdianu"/>
27414   <int value="7038575" label="Koro"/>
27415   <int value="7039073" label="Khasi"/>
27416   <int value="7039081" label="Khoisan Language"/>
27417   <int value="7039087" label="Khotanese"/>
27418   <int value="7039089" label="Koyra Chiini"/>
27419   <int value="7040110" label="Kalenjin"/>
27420   <int value="7040354" label="Kimbundu"/>
27421   <int value="7040875" label="Konkani"/>
27422   <int value="7040883" label="Kosraean"/>
27423   <int value="7041125" label="Kpelle"/>
27424   <int value="7041635" label="Karachay-Balkar"/>
27425   <int value="7041644" label="Karelian"/>
27426   <int value="7041647" label="Kru"/>
27427   <int value="7041653" label="Kurukh"/>
27428   <int value="7041890" label="Shambala"/>
27429   <int value="7041896" label="Colognian"/>
27430   <int value="7042413" label="Kumyk"/>
27431   <int value="7042420" label="Kutenai"/>
27432   <int value="7102820" label="Ladino"/>
27433   <int value="7102823" label="Langi"/>
27434   <int value="7102824" label="Lahnda"/>
27435   <int value="7102829" label="Lamba"/>
27436   <int value="7103866" label="Lezghian"/>
27437   <int value="7106412" label="Mongo"/>
27438   <int value="7106426" label="Lozi"/>
27439   <int value="7107937" label="Luba-Lulua"/>
27440   <int value="7107945" label="Luiseno"/>
27441   <int value="7107950" label="Lunda"/>
27442   <int value="7107951" label="Luo"/>
27443   <int value="7107955" label="Lushai"/>
27444   <int value="7107961" label="Luyia"/>
27445   <int value="7168356" label="Madurese"/>
27446   <int value="7168359" label="Magahi"/>
27447   <int value="7168361" label="Maithili"/>
27448   <int value="7168363" label="Makasar"/>
27449   <int value="7168366" label="Mandingo"/>
27450   <int value="7168368" label="Austronesian Language"/>
27451   <int value="7168371" label="Masai"/>
27452   <int value="7169126" label="Moksha"/>
27453   <int value="7169138" label="Mandar"/>
27454   <int value="7169390" label="Mende"/>
27455   <int value="7169394" label="Meru"/>
27456   <int value="7169637" label="Morisyen"/>
27457   <int value="7169889" label="Middle Irish"/>
27458   <int value="7170403" label="Micmac"/>
27459   <int value="7170414" label="Minangkabau"/>
27460   <int value="7170419" label="Miscellaneous Language"/>
27461   <int value="7170920" label="Mon-Khmer Language"/>
27462   <int value="7171683" label="Manchu"/>
27463   <int value="7171689" label="Manipuri"/>
27464   <int value="7171695" label="Manobo Language"/>
27465   <int value="7171944" label="Mohawk"/>
27466   <int value="7171955" label="Mossi"/>
27467   <int value="7173484" label="Multiple Languages"/>
27468   <int value="7173486" label="Munda Language"/>
27469   <int value="7173491" label="Creek"/>
27470   <int value="7173996" label="Mirandese"/>
27471   <int value="7174002" label="Marwari"/>
27472   <int value="7174510" label="Mayan Language"/>
27473   <int value="7174518" label="Erzya"/>
27474   <int value="7233896" label="Nahuatl"/>
27475   <int value="7233897" label="North American Indian Language"/>
27476   <int value="7233904" label="Neapolitan"/>
27477   <int value="7233905" label="Nama"/>
27478   <int value="7234675" label="Low German"/>
27479   <int value="7234935" label="Newari"/>
27480   <int value="7235937" label="Nias"/>
27481   <int value="7235939" label="Niger-Kordofanian Language"/>
27482   <int value="7235957" label="Niuean"/>
27483   <int value="7237479" label="Nogai"/>
27484   <int value="7237486" label="Old Norse"/>
27485   <int value="7237999" label="N'Ko"/>
27486   <int value="7238511" label="Northern Sotho"/>
27487   <int value="7239010" label="Nubian Language"/>
27488   <int value="7239523" label="Classical Newari"/>
27489   <int value="7240045" label="Nyamwezi"/>
27490   <int value="7240046" label="Nyankole"/>
27491   <int value="7240047" label="Nyoro"/>
27492   <int value="7240297" label="Nzima"/>
27493   <int value="7304033" label="Osage"/>
27494   <int value="7304289" label="Ottoman Turkish"/>
27495   <int value="7304303" label="Otomian Language"/>
27496   <int value="7364961" label="Papuan Language"/>
27497   <int value="7364967" label="Pangasinan"/>
27498   <int value="7364972" label="Pahlavi"/>
27499   <int value="7364973" label="Pampanga"/>
27500   <int value="7364976" label="Papiamento"/>
27501   <int value="7364981" label="Palauan"/>
27502   <int value="7365999" label="Old Persian"/>
27503   <int value="7366761" label="Philippine Language"/>
27504   <int value="7366766" label="Phoenician"/>
27505   <int value="7368558" label="Pohnpeian"/>
27506   <int value="7369313" label="Prakrit Language"/>
27507   <int value="7369327" label="Old Provencal"/>
27508   <int value="7496042" label="Rajasthani"/>
27509   <int value="7496048" label="Rapanui"/>
27510   <int value="7496050" label="Rarotongan"/>
27511   <int value="7499617" label="Romance Language"/>
27512   <int value="7499622" label="Rombo"/>
27513   <int value="7499629" label="Romany"/>
27514   <int value="7501168" label="Aromanian"/>
27515   <int value="7501675" label="Rwa"/>
27516   <int value="7561572" label="Sandawe"/>
27517   <int value="7561576" label="Yakut"/>
27518   <int value="7561577" label="South American Indian Language"/>
27519   <int value="7561580" label="Salishan Language"/>
27520   <int value="7561581" label="Samaritan Aramaic"/>
27521   <int value="7561585" label="Samburu"/>
27522   <int value="7561587" label="Sasak"/>
27523   <int value="7561588" label="Santali"/>
27524   <int value="7562094" label="Sicilian"/>
27525   <int value="7562095" label="Scots"/>
27526   <int value="7562597" label="Seneca"/>
27527   <int value="7562600" label="Sena"/>
27528   <int value="7562604" label="Selkup"/>
27529   <int value="7562605" label="Semitic Language"/>
27530   <int value="7562611" label="Koyraboro Senni"/>
27531   <int value="7563105" label="Old Irish"/>
27532   <int value="7563118" label="Sign Language"/>
27533   <int value="7563369" label="Tachelhit"/>
27534   <int value="7563374" label="Shan"/>
27535   <int value="7563620" label="Sidamo"/>
27536   <int value="7563631" label="Siouan Language"/>
27537   <int value="7563636" label="Sino-Tibetan Language"/>
27538   <int value="7564385" label="Slavic Language"/>
27539   <int value="7564641" label="Southern Sami"/>
27540   <int value="7564649" label="Sami Language"/>
27541   <int value="7564650" label="Lule Sami"/>
27542   <int value="7564654" label="Inari Sami"/>
27543   <int value="7564659" label="Skolt Sami"/>
27544   <int value="7564907" label="Soninke"/>
27545   <int value="7565159" label="Sogdien"/>
27546   <int value="7565166" label="Songhai"/>
27547   <int value="7565934" label="Sranan Tongo"/>
27548   <int value="7565938" label="Serer"/>
27549   <int value="7566177" label="Nilo-Saharan Language"/>
27550   <int value="7566201" label="Saho"/>
27551   <int value="7566699" label="Sukuma"/>
27552   <int value="7566707" label="Susu"/>
27553   <int value="7566712" label="Sumerian"/>
27554   <int value="7567202" label="Comorian"/>
27555   <int value="7567715" label="Classical Syriac"/>
27556   <int value="7567730" label="Syriac"/>
27557   <int value="7627113" label="Tai Language"/>
27558   <int value="7628141" label="Timne"/>
27559   <int value="7628143" label="Teso"/>
27560   <int value="7628146" label="Tereno"/>
27561   <int value="7628148" label="Tetum"/>
27562   <int value="7629159" label="Tigre"/>
27563   <int value="7629174" label="Tiv"/>
27564   <int value="7629676" label="Tokelau"/>
27565   <int value="7629928" label="Klingon"/>
27566   <int value="7629929" label="Tlingit"/>
27567   <int value="7630184" label="Tamashek"/>
27568   <int value="7630695" label="Nyasa Tonga"/>
27569   <int value="7630953" label="Tok Pisin"/>
27570   <int value="7631478" label="Taroko"/>
27571   <int value="7631721" label="Tsimshian"/>
27572   <int value="7632237" label="Tumbuka"/>
27573   <int value="7632240" label="Tupi Language"/>
27574   <int value="7632244" label="Altaic Language"/>
27575   <int value="7632492" label="Tuvalu"/>
27576   <int value="7632753" label="Tasawaq"/>
27577   <int value="7633270" label="Tuvinian"/>
27578   <int value="7633517" label="Central Morocco Tamazight"/>
27579   <int value="7693421" label="Udmurt"/>
27580   <int value="7694177" label="Ugaritic"/>
27581   <int value="7695714" label="Umbundu"/>
27582   <int value="7695972" label="Unknown Language"/>
27583   <int value="7758185" label="Vai"/>
27584   <int value="7761780" label="Votic"/>
27585   <int value="7763310" label="Vunjo"/>
27586   <int value="7823723" label="Wakashan Language"/>
27587   <int value="7823724" label="Walamo"/>
27588   <int value="7823730" label="Waray"/>
27589   <int value="7823731" label="Washo"/>
27590   <int value="7824750" label="Sorbian Language"/>
27591   <int value="7889260" label="Kalmyk"/>
27592   <int value="7892839" label="Soga"/>
27593   <int value="7954799" label="Yao"/>
27594   <int value="7954800" label="Yapese"/>
27595   <int value="7958635" label="Yupik Language"/>
27596   <int value="7959909" label="Cantonese"/>
27597   <int value="8020336" label="Zapotec"/>
27598   <int value="8020588" label="Blissymbols"/>
27599   <int value="8021358" label="Zenaga"/>
27600   <int value="8023652" label="Zande"/>
27601   <int value="8025454" label="Zuni"/>
27602   <int value="8026232" label="No linguistic content"/>
27603   <int value="8026721" label="Zaza"/>
27604 </enum>
27606 <enum name="LevelDBCorruptionTypes" type="int">
27607   <int value="0" label="other"/>
27608   <int value="1" label="missing files"/>
27609   <int value="2" label="log record too small"/>
27610   <int value="3" label="corrupted internal key"/>
27611   <int value="4" label="partial record"/>
27612   <int value="5" label="missing start of fragmented record"/>
27613   <int value="6" label="error in middle of record"/>
27614   <int value="7" label="unknown record type"/>
27615   <int value="8" label="truncated record at end"/>
27616   <int value="9" label="bad record length"/>
27617   <int value="10" label="VersionEdit"/>
27618   <int value="11" label="FileReader invoked with unexpected value"/>
27619   <int value="12" label="corrupted key"/>
27620   <int value="13" label="CURRENT file does not end with newline"/>
27621   <int value="14" label="no meta-nextfile entry"/>
27622   <int value="15" label="no meta-lognumber entry"/>
27623   <int value="16" label="no last-sequence-number entry"/>
27624   <int value="17" label="malformed WriteBatch"/>
27625   <int value="18" label="bad WriteBatch Put"/>
27626   <int value="19" label="bad WriteBatch Delete"/>
27627   <int value="20" label="unknown WriteBatch tag"/>
27628   <int value="21" label="WriteBatch has wrong count"/>
27629   <int value="22" label="bad entry in block"/>
27630   <int value="23" label="bad block contents"/>
27631   <int value="24" label="bad block handle"/>
27632   <int value="25" label="truncated block read"/>
27633   <int value="26" label="block checksum mismatch"/>
27634   <int value="27" label="checksum mismatch"/>
27635   <int value="28" label="corrupted compressed block contents"/>
27636   <int value="29" label="bad block type"/>
27637   <int value="30" label="bad magic number"/>
27638   <int value="31" label="file is too short"/>
27639 </enum>
27641 <enum name="LevelDBErrorCount" type="int">
27642   <int value="1" label="Failure"/>
27643 </enum>
27645 <enum name="LevelDBErrorTypes" type="int">
27646   <int value="0" label="NotFound"/>
27647   <int value="1" label="Corruption"/>
27648   <int value="2" label="IOError"/>
27649   <int value="3" label="Other"/>
27650 </enum>
27652 <enum name="LevelDBIOErrorMethods" type="int">
27653   <int value="0" label="SequentialFileRead"/>
27654   <int value="1" label="SequentialFileSkip"/>
27655   <int value="2" label="RandomAccessFileRead"/>
27656   <int value="3" label="WritableFileAppend"/>
27657   <int value="4" label="WritableFileClose"/>
27658   <int value="5" label="WritableFileFlush"/>
27659   <int value="6" label="WritableFileSync"/>
27660   <int value="7" label="NewSequentialFile"/>
27661   <int value="8" label="NewRandomAccessFile"/>
27662   <int value="9" label="NewWritableFile"/>
27663   <int value="10" label="DeleteFile"/>
27664   <int value="11" label="CreateDir"/>
27665   <int value="12" label="DeleteDir"/>
27666   <int value="13" label="GetFileSize"/>
27667   <int value="14" label="RenameFile"/>
27668   <int value="15" label="LockFile"/>
27669   <int value="16" label="UnlockFile"/>
27670   <int value="17" label="GetTestDirectory"/>
27671   <int value="18" label="NewLogger"/>
27672   <int value="19" label="SyncParent"/>
27673   <int value="20" label="GetChildren"/>
27674 </enum>
27676 <enum name="LinkMonitorFailureType" type="int">
27677   <int value="0" label="Local MAC Address Not Found"/>
27678   <int value="1" label="Client Startup Failure"/>
27679   <int value="2" label="Transmission Failure"/>
27680   <int value="3" label="Failure Threshold Reached"/>
27681 </enum>
27683 <enum name="LinuxAudioIO" type="int">
27684   <int value="0" label="PulseAudio"/>
27685   <int value="1" label="ALSA"/>
27686   <int value="2" label="Cras"/>
27687 </enum>
27689 <enum name="LinuxGlibcVersion" type="int">
27690   <int value="0" label="Not Parseable"/>
27691   <int value="1" label="Unknown"/>
27692   <int value="2" label="2.11"/>
27693   <int value="3" label="2.12"/>
27694   <int value="4" label="2.13"/>
27695   <int value="5" label="2.14"/>
27696   <int value="6" label="2.15"/>
27697   <int value="7" label="2.16"/>
27698   <int value="8" label="2.17"/>
27699   <int value="9" label="2.18"/>
27700   <int value="10" label="2.19"/>
27701 </enum>
27703 <enum name="LoadType" type="int">
27704   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
27705   <int value="1" label="RELOAD">User pressed reload</int>
27706   <int value="2" label="HISTORY_LOAD">Back or forward</int>
27707   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
27708   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
27709   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
27710   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
27711   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
27712     back/forward or encoding change
27713   </int>
27714   <int value="8" label="LINK_LOAD_CACHE_ONLY">
27715     Allow stale data (avoid doing a re-post)
27716   </int>
27717   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
27718 </enum>
27720 <enum name="LocalRendererSinkStates" type="int">
27721   <int value="0" label="SinkStarted"/>
27722   <int value="1" label="SinkNeverStarted"/>
27723 </enum>
27725 <enum name="LoginFailureReason" type="int">
27726   <int value="0" label="NONE">None</int>
27727   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
27728     Could not mount cryptohome
27729   </int>
27730   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
27731   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
27732     Could not unmount cryptohome
27733   </int>
27734   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
27735   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
27736   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
27737   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
27738 </enum>
27740 <enum name="LoginPolicyFilesState" type="int">
27741   <summary>Policy/owner key file state.</summary>
27742   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
27743   <int value="1" label="UNUSED">Unused</int>
27744   <int value="2" label="HEALTHY">Healthy</int>
27745   <int value="3" label="RESERVED">Reserved</int>
27746   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
27747   <int value="5" label="UNUSED">Unused</int>
27748   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
27749   <int value="7" label="RESERVED">Reserved</int>
27750   <int value="8" label="KEY_OK_NO_POLICY_R11">
27751     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
27752   </int>
27753   <int value="9" label="UNUSED">Unused</int>
27754   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
27755   <int value="11" label="RESERVED">Reserved</int>
27756   <int value="12" label="RESERVED">Reserved</int>
27757   <int value="13" label="RESERVED">Reserved</int>
27758   <int value="14" label="RESERVED">Reserved</int>
27759   <int value="15" label="RESERVED">Reserved</int>
27760   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
27761   <int value="17" label="UNUSED">Unused</int>
27762   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
27763   <int value="19" label="RESERVED">Reserved</int>
27764   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
27765     Key bad, policy bad, pre-R11
27766   </int>
27767   <int value="21" label="UNUSED">Unused</int>
27768   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
27769   <int value="23" label="RESERVED">Reserved</int>
27770   <int value="24" label="BAD_KEY_NO_POLICY_R11">
27771     Key bad, policy bad, pre-R11
27772   </int>
27773   <int value="25" label="UNUSED">Unused</int>
27774   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
27775   <int value="27" label="RESERVED">Reserved</int>
27776   <int value="28" label="RESERVED">Reserved</int>
27777   <int value="29" label="RESERVED">Reserved</int>
27778   <int value="30" label="RESERVED">Reserved</int>
27779   <int value="31" label="RESERVED">Reserved</int>
27780   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
27781   <int value="33" label="UNUSED">Unused</int>
27782   <int value="34" label="NO_KEY">No key, policy OK</int>
27783   <int value="35" label="RESERVED">RESERVED</int>
27784   <int value="36" label="NO_KEY_BAD_POLICY_R11">
27785     No key, policy bad, pre-R11
27786   </int>
27787   <int value="37" label="UNUSED">Unused</int>
27788   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
27789   <int value="39" label="RESERVED">Reserved</int>
27790   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
27791   <int value="41" label="UNUSED">Unused</int>
27792   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
27793   <int value="43" label="RESERVED">Reserved</int>
27794 </enum>
27796 <enum name="LoginSuccessReason" type="int">
27797   <int value="0" label="OFFLINE_AND_ONLINE">
27798     Login success offline and online
27799   </int>
27800   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
27801 </enum>
27803 <enum name="LoginUserType" type="int">
27804   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
27805   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
27806   <int value="2" label="OTHER_NORMAL">Other Normal</int>
27807   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
27808   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
27809   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
27810 </enum>
27812 <enum name="MappedCSSProperties" type="int">
27813 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
27815   <int value="1" label="Total Pages Measured"/>
27816   <int value="2" label="color"/>
27817   <int value="3" label="direction"/>
27818   <int value="4" label="display"/>
27819   <int value="5" label="font"/>
27820   <int value="6" label="font-family"/>
27821   <int value="7" label="font-size"/>
27822   <int value="8" label="font-style"/>
27823   <int value="9" label="font-variant"/>
27824   <int value="10" label="font-weight"/>
27825   <int value="11" label="text-rendering"/>
27826   <int value="12" label="webkit-font-feature-settings"/>
27827   <int value="13" label="webkit-font-kerning"/>
27828   <int value="14" label="webkit-font-smoothing"/>
27829   <int value="15" label="webkit-font-variant-ligatures"/>
27830   <int value="16" label="webkit-locale"/>
27831   <int value="17" label="webkit-text-orientation"/>
27832   <int value="18" label="webkit-writing-mode"/>
27833   <int value="19" label="zoom"/>
27834   <int value="20" label="line-height"/>
27835   <int value="21" label="background"/>
27836   <int value="22" label="background-attachment"/>
27837   <int value="23" label="background-clip"/>
27838   <int value="24" label="background-color"/>
27839   <int value="25" label="background-image"/>
27840   <int value="26" label="background-origin"/>
27841   <int value="27" label="background-position"/>
27842   <int value="28" label="background-position-x"/>
27843   <int value="29" label="background-position-y"/>
27844   <int value="30" label="background-repeat"/>
27845   <int value="31" label="background-repeat-x"/>
27846   <int value="32" label="background-repeat-y"/>
27847   <int value="33" label="background-size"/>
27848   <int value="34" label="border"/>
27849   <int value="35" label="border-bottom"/>
27850   <int value="36" label="border-bottom-color"/>
27851   <int value="37" label="border-bottom-left-radius"/>
27852   <int value="38" label="border-bottom-right-radius"/>
27853   <int value="39" label="border-bottom-style"/>
27854   <int value="40" label="border-bottom-width"/>
27855   <int value="41" label="border-collapse"/>
27856   <int value="42" label="border-color"/>
27857   <int value="43" label="border-image"/>
27858   <int value="44" label="border-image-outset"/>
27859   <int value="45" label="border-image-repeat"/>
27860   <int value="46" label="border-image-slice"/>
27861   <int value="47" label="border-image-source"/>
27862   <int value="48" label="border-image-width"/>
27863   <int value="49" label="border-left"/>
27864   <int value="50" label="border-left-color"/>
27865   <int value="51" label="border-left-style"/>
27866   <int value="52" label="border-left-width"/>
27867   <int value="53" label="border-radius"/>
27868   <int value="54" label="border-right"/>
27869   <int value="55" label="border-right-color"/>
27870   <int value="56" label="border-right-style"/>
27871   <int value="57" label="border-right-width"/>
27872   <int value="58" label="border-spacing"/>
27873   <int value="59" label="border-style"/>
27874   <int value="60" label="border-top"/>
27875   <int value="61" label="border-top-color"/>
27876   <int value="62" label="border-top-left-radius"/>
27877   <int value="63" label="border-top-right-radius"/>
27878   <int value="64" label="border-top-style"/>
27879   <int value="65" label="border-top-width"/>
27880   <int value="66" label="border-width"/>
27881   <int value="67" label="bottom"/>
27882   <int value="68" label="box-shadow"/>
27883   <int value="69" label="box-sizing"/>
27884   <int value="70" label="caption-side"/>
27885   <int value="71" label="clear"/>
27886   <int value="72" label="clip"/>
27887   <int value="73" label="webkit-clip-path"/>
27888   <int value="74" label="content"/>
27889   <int value="75" label="counter-increment"/>
27890   <int value="76" label="counter-reset"/>
27891   <int value="77" label="cursor"/>
27892   <int value="78" label="empty-cells"/>
27893   <int value="79" label="float"/>
27894   <int value="80" label="font-stretch"/>
27895   <int value="81" label="height"/>
27896   <int value="82" label="image-rendering"/>
27897   <int value="83" label="left"/>
27898   <int value="84" label="letter-spacing"/>
27899   <int value="85" label="list-style"/>
27900   <int value="86" label="list-style-image"/>
27901   <int value="87" label="list-style-position"/>
27902   <int value="88" label="list-style-type"/>
27903   <int value="89" label="margin"/>
27904   <int value="90" label="margin-bottom"/>
27905   <int value="91" label="margin-left"/>
27906   <int value="92" label="margin-right"/>
27907   <int value="93" label="margin-top"/>
27908   <int value="94" label="max-height"/>
27909   <int value="95" label="max-width"/>
27910   <int value="96" label="min-height"/>
27911   <int value="97" label="min-width"/>
27912   <int value="98" label="opacity"/>
27913   <int value="99" label="orphans"/>
27914   <int value="100" label="outline"/>
27915   <int value="101" label="outline-color"/>
27916   <int value="102" label="outline-offset"/>
27917   <int value="103" label="outline-style"/>
27918   <int value="104" label="outline-width"/>
27919   <int value="105" label="overflow"/>
27920   <int value="106" label="overflow-wrap"/>
27921   <int value="107" label="overflow-x"/>
27922   <int value="108" label="overflow-y"/>
27923   <int value="109" label="padding"/>
27924   <int value="110" label="padding-bottom"/>
27925   <int value="111" label="padding-left"/>
27926   <int value="112" label="padding-right"/>
27927   <int value="113" label="padding-top"/>
27928   <int value="114" label="page"/>
27929   <int value="115" label="page-break-after"/>
27930   <int value="116" label="page-break-before"/>
27931   <int value="117" label="page-break-inside"/>
27932   <int value="118" label="pointer-events"/>
27933   <int value="119" label="position"/>
27934   <int value="120" label="quotes"/>
27935   <int value="121" label="resize"/>
27936   <int value="122" label="right"/>
27937   <int value="123" label="size"/>
27938   <int value="124" label="src"/>
27939   <int value="125" label="speak"/>
27940   <int value="126" label="table-layout"/>
27941   <int value="127" label="tab-size"/>
27942   <int value="128" label="text-align"/>
27943   <int value="129" label="text-decoration"/>
27944   <int value="130" label="text-indent"/>
27945   <int value="131" label="text-line-through"/>
27946   <int value="132" label="text-line-through-color"/>
27947   <int value="133" label="text-line-through-mode"/>
27948   <int value="134" label="text-line-through-style"/>
27949   <int value="135" label="text-line-through-width"/>
27950   <int value="136" label="text-overflow"/>
27951   <int value="137" label="text-overline"/>
27952   <int value="138" label="text-overline-color"/>
27953   <int value="139" label="text-overline-mode"/>
27954   <int value="140" label="text-overline-style"/>
27955   <int value="141" label="text-overline-width"/>
27956   <int value="142" label="text-shadow"/>
27957   <int value="143" label="text-transform"/>
27958   <int value="144" label="text-underline"/>
27959   <int value="145" label="text-underline-color"/>
27960   <int value="146" label="text-underline-mode"/>
27961   <int value="147" label="text-underline-style"/>
27962   <int value="148" label="text-underline-width"/>
27963   <int value="149" label="top"/>
27964   <int value="150" label="transition"/>
27965   <int value="151" label="transition-delay"/>
27966   <int value="152" label="transition-duration"/>
27967   <int value="153" label="transition-property"/>
27968   <int value="154" label="transition-timing-function"/>
27969   <int value="155" label="unicode-bidi"/>
27970   <int value="156" label="unicode-range"/>
27971   <int value="157" label="vertical-align"/>
27972   <int value="158" label="visibility"/>
27973   <int value="159" label="white-space"/>
27974   <int value="160" label="widows"/>
27975   <int value="161" label="width"/>
27976   <int value="162" label="word-break"/>
27977   <int value="163" label="word-spacing"/>
27978   <int value="164" label="word-wrap"/>
27979   <int value="165" label="z-index"/>
27980   <int value="166" label="webkit-animation"/>
27981   <int value="167" label="webkit-animation-delay"/>
27982   <int value="168" label="webkit-animation-direction"/>
27983   <int value="169" label="webkit-animation-duration"/>
27984   <int value="170" label="webkit-animation-fill-mode"/>
27985   <int value="171" label="webkit-animation-iteration-count"/>
27986   <int value="172" label="webkit-animation-name"/>
27987   <int value="173" label="webkit-animation-play-state"/>
27988   <int value="174" label="webkit-animation-timing-function"/>
27989   <int value="175" label="webkit-appearance"/>
27990   <int value="176" label="webkit-aspect-ratio"/>
27991   <int value="177" label="webkit-backface-visibility"/>
27992   <int value="178" label="webkit-background-clip"/>
27993   <int value="179" label="webkit-background-composite"/>
27994   <int value="180" label="webkit-background-origin"/>
27995   <int value="181" label="webkit-background-size"/>
27996   <int value="182" label="webkit-border-after"/>
27997   <int value="183" label="webkit-border-after-color"/>
27998   <int value="184" label="webkit-border-after-style"/>
27999   <int value="185" label="webkit-border-after-width"/>
28000   <int value="186" label="webkit-border-before"/>
28001   <int value="187" label="webkit-border-before-color"/>
28002   <int value="188" label="webkit-border-before-style"/>
28003   <int value="189" label="webkit-border-before-width"/>
28004   <int value="190" label="webkit-border-end"/>
28005   <int value="191" label="webkit-border-end-color"/>
28006   <int value="192" label="webkit-border-end-style"/>
28007   <int value="193" label="webkit-border-end-width"/>
28008   <int value="194" label="webkit-border-fit"/>
28009   <int value="195" label="webkit-border-horizontal-spacing"/>
28010   <int value="196" label="webkit-border-image"/>
28011   <int value="197" label="webkit-border-radius"/>
28012   <int value="198" label="webkit-border-start"/>
28013   <int value="199" label="webkit-border-start-color"/>
28014   <int value="200" label="webkit-border-start-style"/>
28015   <int value="201" label="webkit-border-start-width"/>
28016   <int value="202" label="webkit-border-vertical-spacing"/>
28017   <int value="203" label="webkit-box-align"/>
28018   <int value="204" label="webkit-box-direction"/>
28019   <int value="205" label="webkit-box-flex"/>
28020   <int value="206" label="webkit-box-flex-group"/>
28021   <int value="207" label="webkit-box-lines"/>
28022   <int value="208" label="webkit-box-ordinal-group"/>
28023   <int value="209" label="webkit-box-orient"/>
28024   <int value="210" label="webkit-box-pack"/>
28025   <int value="211" label="webkit-box-reflect"/>
28026   <int value="212" label="webkit-box-shadow"/>
28027   <int value="213" label="webkit-color-correction"/>
28028   <int value="214" label="webkit-column-axis"/>
28029   <int value="215" label="webkit-column-break-after"/>
28030   <int value="216" label="webkit-column-break-before"/>
28031   <int value="217" label="webkit-column-break-inside"/>
28032   <int value="218" label="webkit-column-count"/>
28033   <int value="219" label="webkit-column-gap"/>
28034   <int value="220" label="webkit-column-progression"/>
28035   <int value="221" label="webkit-column-rule"/>
28036   <int value="222" label="webkit-column-rule-color"/>
28037   <int value="223" label="webkit-column-rule-style"/>
28038   <int value="224" label="webkit-column-rule-width"/>
28039   <int value="225" label="webkit-column-span"/>
28040   <int value="226" label="webkit-column-width"/>
28041   <int value="227" label="webkit-columns"/>
28042   <int value="228" label="webkit-box-decoration-break"/>
28043   <int value="229" label="webkit-filter"/>
28044   <int value="230" label="webkit-align-content"/>
28045   <int value="231" label="webkit-align-items"/>
28046   <int value="232" label="webkit-align-self"/>
28047   <int value="233" label="webkit-flex"/>
28048   <int value="234" label="webkit-flex-basis"/>
28049   <int value="235" label="webkit-flex-direction"/>
28050   <int value="236" label="webkit-flex-flow"/>
28051   <int value="237" label="webkit-flex-grow"/>
28052   <int value="238" label="webkit-flex-shrink"/>
28053   <int value="239" label="webkit-flex-wrap"/>
28054   <int value="240" label="webkit-justify-content"/>
28055   <int value="241" label="webkit-font-size-delta"/>
28056   <int value="242" label="webkit-grid-columns"/>
28057   <int value="243" label="webkit-grid-rows"/>
28058   <int value="244" label="webkit-grid-start"/>
28059   <int value="245" label="webkit-grid-end"/>
28060   <int value="246" label="webkit-grid-before"/>
28061   <int value="247" label="webkit-grid-after"/>
28062   <int value="248" label="webkit-grid-column"/>
28063   <int value="249" label="webkit-grid-row"/>
28064   <int value="250" label="webkit-grid-auto-flow"/>
28065   <int value="251" label="webkit-highlight"/>
28066   <int value="252" label="webkit-hyphenate-character"/>
28067   <int value="253" label="webkit-hyphenate-limit-after"/>
28068   <int value="254" label="webkit-hyphenate-limit-before"/>
28069   <int value="255" label="webkit-hyphenate-limit-lines"/>
28070   <int value="256" label="webkit-hyphens"/>
28071   <int value="257" label="webkit-line-box-contain"/>
28072   <int value="258" label="webkit-line-align"/>
28073   <int value="259" label="webkit-line-break"/>
28074   <int value="260" label="webkit-line-clamp"/>
28075   <int value="261" label="webkit-line-grid"/>
28076   <int value="262" label="webkit-line-snap"/>
28077   <int value="263" label="webkit-logical-width"/>
28078   <int value="264" label="webkit-logical-height"/>
28079   <int value="265" label="webkit-margin-after-collapse"/>
28080   <int value="266" label="webkit-margin-before-collapse"/>
28081   <int value="267" label="webkit-margin-bottom-collapse"/>
28082   <int value="268" label="webkit-margin-top-collapse"/>
28083   <int value="269" label="webkit-margin-collapse"/>
28084   <int value="270" label="webkit-margin-after"/>
28085   <int value="271" label="webkit-margin-before"/>
28086   <int value="272" label="webkit-margin-end"/>
28087   <int value="273" label="webkit-margin-start"/>
28088   <int value="274" label="webkit-marquee"/>
28089   <int value="275" label="webkit-marquee-direction"/>
28090   <int value="276" label="webkit-marquee-increment"/>
28091   <int value="277" label="webkit-marquee-repetition"/>
28092   <int value="278" label="webkit-marquee-speed"/>
28093   <int value="279" label="webkit-marquee-style"/>
28094   <int value="280" label="webkit-mask"/>
28095   <int value="281" label="webkit-mask-box-image"/>
28096   <int value="282" label="webkit-mask-box-image-outset"/>
28097   <int value="283" label="webkit-mask-box-image-repeat"/>
28098   <int value="284" label="webkit-mask-box-image-slice"/>
28099   <int value="285" label="webkit-mask-box-image-source"/>
28100   <int value="286" label="webkit-mask-box-image-width"/>
28101   <int value="287" label="webkit-mask-clip"/>
28102   <int value="288" label="webkit-mask-composite"/>
28103   <int value="289" label="webkit-mask-image"/>
28104   <int value="290" label="webkit-mask-origin"/>
28105   <int value="291" label="webkit-mask-position"/>
28106   <int value="292" label="webkit-mask-position-x"/>
28107   <int value="293" label="webkit-mask-position-y"/>
28108   <int value="294" label="webkit-mask-repeat"/>
28109   <int value="295" label="webkit-mask-repeat-x"/>
28110   <int value="296" label="webkit-mask-repeat-y"/>
28111   <int value="297" label="webkit-mask-size"/>
28112   <int value="298" label="webkit-max-logical-width"/>
28113   <int value="299" label="webkit-max-logical-height"/>
28114   <int value="300" label="webkit-min-logical-width"/>
28115   <int value="301" label="webkit-min-logical-height"/>
28116   <int value="302" label="webkit-nbsp-mode"/>
28117   <int value="303" label="webkit-order"/>
28118   <int value="304" label="webkit-padding-after"/>
28119   <int value="305" label="webkit-padding-before"/>
28120   <int value="306" label="webkit-padding-end"/>
28121   <int value="307" label="webkit-padding-start"/>
28122   <int value="308" label="webkit-perspective"/>
28123   <int value="309" label="webkit-perspective-origin"/>
28124   <int value="310" label="webkit-perspective-origin-x"/>
28125   <int value="311" label="webkit-perspective-origin-y"/>
28126   <int value="312" label="webkit-print-color-adjust"/>
28127   <int value="313" label="webkit-rtl-ordering"/>
28128   <int value="314" label="webkit-ruby-position"/>
28129   <int value="315" label="webkit-text-combine"/>
28130   <int value="316" label="webkit-text-decorations-in-effect"/>
28131   <int value="317" label="webkit-text-emphasis"/>
28132   <int value="318" label="webkit-text-emphasis-color"/>
28133   <int value="319" label="webkit-text-emphasis-position"/>
28134   <int value="320" label="webkit-text-emphasis-style"/>
28135   <int value="321" label="webkit-text-fill-color"/>
28136   <int value="322" label="webkit-text-security"/>
28137   <int value="323" label="webkit-text-stroke"/>
28138   <int value="324" label="webkit-text-stroke-color"/>
28139   <int value="325" label="webkit-text-stroke-width"/>
28140   <int value="326" label="webkit-transform"/>
28141   <int value="327" label="webkit-transform-origin"/>
28142   <int value="328" label="webkit-transform-origin-x"/>
28143   <int value="329" label="webkit-transform-origin-y"/>
28144   <int value="330" label="webkit-transform-origin-z"/>
28145   <int value="331" label="webkit-transform-style"/>
28146   <int value="332" label="webkit-transition"/>
28147   <int value="333" label="webkit-transition-delay"/>
28148   <int value="334" label="webkit-transition-duration"/>
28149   <int value="335" label="webkit-transition-property"/>
28150   <int value="336" label="webkit-transition-timing-function"/>
28151   <int value="337" label="webkit-user-drag"/>
28152   <int value="338" label="webkit-user-modify"/>
28153   <int value="339" label="webkit-user-select"/>
28154   <int value="340" label="webkit-flow-into"/>
28155   <int value="341" label="webkit-flow-from"/>
28156   <int value="342" label="webkit-region-overflow"/>
28157   <int value="343" label="webkit-region-break-after"/>
28158   <int value="344" label="webkit-region-break-before"/>
28159   <int value="345" label="webkit-region-break-inside"/>
28160   <int value="346" label="webkit-shape-inside"/>
28161   <int value="347" label="webkit-shape-outside"/>
28162   <int value="348" label="webkit-shape-margin"/>
28163   <int value="349" label="webkit-shape-padding"/>
28164   <int value="350" label="webkit-wrap-flow"/>
28165   <int value="351" label="webkit-wrap-through"/>
28166   <int value="352" label="webkit-wrap"/>
28167   <int value="353" label="webkit-tap-highlight-color"/>
28168   <int value="354" label="webkit-app-region"/>
28169   <int value="355" label="clip-path"/>
28170   <int value="356" label="clip-rule"/>
28171   <int value="357" label="mask"/>
28172   <int value="358" label="enable-background"/>
28173   <int value="359" label="filter"/>
28174   <int value="360" label="flood-color"/>
28175   <int value="361" label="flood-opacity"/>
28176   <int value="362" label="lighting-color"/>
28177   <int value="363" label="stop-color"/>
28178   <int value="364" label="stop-opacity"/>
28179   <int value="365" label="color-interpolation"/>
28180   <int value="366" label="color-interpolation-filters"/>
28181   <int value="367" label="color-profile"/>
28182   <int value="368" label="color-rendering"/>
28183   <int value="369" label="fill"/>
28184   <int value="370" label="fill-opacity"/>
28185   <int value="371" label="fill-rule"/>
28186   <int value="372" label="marker"/>
28187   <int value="373" label="marker-end"/>
28188   <int value="374" label="marker-mid"/>
28189   <int value="375" label="marker-start"/>
28190   <int value="376" label="mask-type"/>
28191   <int value="377" label="shape-rendering"/>
28192   <int value="378" label="stroke"/>
28193   <int value="379" label="stroke-dasharray"/>
28194   <int value="380" label="stroke-dashoffset"/>
28195   <int value="381" label="stroke-linecap"/>
28196   <int value="382" label="stroke-linejoin"/>
28197   <int value="383" label="stroke-miterlimit"/>
28198   <int value="384" label="stroke-opacity"/>
28199   <int value="385" label="stroke-width"/>
28200   <int value="386" label="alignment-baseline"/>
28201   <int value="387" label="baseline-shift"/>
28202   <int value="388" label="dominant-baseline"/>
28203   <int value="389" label="glyph-orientation-horizontal"/>
28204   <int value="390" label="glyph-orientation-vertical"/>
28205   <int value="391" label="kerning"/>
28206   <int value="392" label="text-anchor"/>
28207   <int value="393" label="vector-effect"/>
28208   <int value="394" label="writing-mode"/>
28209   <int value="395" label="webkit-svg-shadow"/>
28210   <int value="396" label="webkit-cursor-visibility"/>
28211   <int value="397" label="image-orientation"/>
28212   <int value="398" label="image-resolution"/>
28213   <int value="399" label="webkit-blend-mode"/>
28214   <int value="400" label="webkit-background-blend-mode"/>
28215   <int value="401" label="webkit-text-decoration-line"/>
28216   <int value="402" label="webkit-text-decoration-style"/>
28217   <int value="403" label="webkit-text-decoration-color"/>
28218   <int value="404" label="webkit-text-align-last"/>
28219   <int value="405" label="webkit-text-underline-position"/>
28220   <int value="406" label="max-zoom"/>
28221   <int value="407" label="min-zoom"/>
28222   <int value="408" label="orientation"/>
28223   <int value="409" label="user-zoom"/>
28224   <int value="410" label="webkit-dashboard-region"/>
28225   <int value="411" label="webkit-overflow-scrolling"/>
28226   <int value="412" label="webkit-app-region"/>
28227   <int value="413" label="webkit-filter"/>
28228   <int value="414" label="webkit-box-decoration-break"/>
28229   <int value="415" label="webkit-tap-highlight-color"/>
28230   <int value="416" label="buffered-rendering"/>
28231   <int value="417" label="grid-auto-rows"/>
28232   <int value="418" label="grid-auto-columns"/>
28233   <int value="419" label="background-blend-mode"/>
28234   <int value="420" label="mix-blend-mode"/>
28235   <int value="421" label="touch-action"/>
28236   <int value="422" label="grid-area"/>
28237   <int value="423" label="grid-template"/>
28238   <int value="424" label="animation"/>
28239   <int value="425" label="animation-delay"/>
28240   <int value="426" label="animation-direction"/>
28241   <int value="427" label="animation-duration"/>
28242   <int value="428" label="animation-fill-mode"/>
28243   <int value="429" label="animation-iteration-count"/>
28244   <int value="430" label="animation-name"/>
28245   <int value="431" label="animation-play-state"/>
28246   <int value="432" label="animation-timing-function"/>
28247   <int value="433" label="object-fit"/>
28248   <int value="434" label="paint-order"/>
28249   <int value="435" label="mask-source-type"/>
28250   <int value="436" label="isolation"/>
28251   <int value="437" label="object-position"/>
28252 </enum>
28254 <enum name="MediaContainers" type="int">
28255   <int value="0" label="Unknown"/>
28256   <int value="1" label="AAC (Advanced Audio Coding)"/>
28257   <int value="2" label="AC-3"/>
28258   <int value="3" label="AIFF (Audio Interchange File Format)"/>
28259   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
28260   <int value="5" label="APE (Monkey's Audio)"/>
28261   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
28262   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
28263   <int value="8" label="AVI (Audio Video Interleaved)"/>
28264   <int value="9" label="Bink"/>
28265   <int value="10" label="CAF (Apple Core Audio Format)"/>
28266   <int value="11" label="DTS"/>
28267   <int value="12" label="DTS-HD"/>
28268   <int value="13" label="DV (Digital Video)"/>
28269   <int value="14" label="DXA"/>
28270   <int value="15" label="Enhanced AC-3"/>
28271   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
28272   <int value="17" label="FLV (Flash Video)"/>
28273   <int value="18" label="GSM (Global System for Mobile Audio)"/>
28274   <int value="19" label="H.261"/>
28275   <int value="20" label="H.263"/>
28276   <int value="21" label="H.264"/>
28277   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
28278   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
28279   <int value="24" label="MJPEG video"/>
28280   <int value="25" label="QuickTime / MOV / MPEG4"/>
28281   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
28282   <int value="27" label="MPEG-2 Program Stream"/>
28283   <int value="28" label="MPEG-2 Transport Stream"/>
28284   <int value="29" label="MPEG-4 Bitstream"/>
28285   <int value="30" label="Ogg"/>
28286   <int value="31" label="RM (RealMedia)"/>
28287   <int value="32" label="SRT (SubRip subtitle)"/>
28288   <int value="33" label="SWF (ShockWave Flash)"/>
28289   <int value="34" label="VC-1"/>
28290   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
28291   <int value="36" label="Matroska / WebM"/>
28292   <int value="37" label="WTV (Windows Television)"/>
28293   <int value="38" label="DASH"/>
28294   <int value="39" label="SmoothStream"/>
28295 </enum>
28297 <enum name="MediaGalleriesUsageType" type="int">
28298   <int value="0" label="Gallery added from dialog"/>
28299   <int value="1" label="Gallery permission added from dialog"/>
28300   <int value="2" label="Gallery permission removed from dialog"/>
28301   <int value="3" label="GetMediaFileSystems API invocations"/>
28302   <int value="4" label="Profiles With API Usage"/>
28303   <int value="5" label="Dialog shown"/>
28304   <int value="6" label="Dialog permissions saved"/>
28305   <int value="7" label="Gallery added from WebUI"/>
28306   <int value="8" label="Gallery removed from WebUI"/>
28307   <int value="9" label="Preferences initialized"/>
28308   <int value="10" label="Preferences initialization failed"/>
28309   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
28310   <int value="12" label="AddUserSelectedFolder API invocations"/>
28311 </enum>
28313 <enum name="MediaKeyError" type="int">
28314   <int value="1" label="kUnknownError"/>
28315   <int value="2" label="kClientError"/>
28316   <int value="4" label="kOutputError"/>
28317 </enum>
28319 <enum name="MediaKeyException" type="int">
28320   <int value="0" label="kUnknownResultId"/>
28321   <int value="1" label="kSuccess"/>
28322   <int value="2" label="kKeySystemNotSupported"/>
28323   <int value="3" label="kInvalidPlayerState"/>
28324 </enum>
28326 <enum name="MigrationNssToPemNetworkTypes" type="int">
28327   <int value="0" label="EAP"/>
28328   <int value="1" label="OpenVPN"/>
28329   <int value="2" label="IPsec"/>
28330 </enum>
28332 <enum name="MistSwitchResult" type="int">
28333   <int value="0" label="Success"/>
28334   <int value="1" label="Failure"/>
28335 </enum>
28337 <enum name="MobileSessionCallerApp" type="int">
28338   <int value="0" label="Google Search"/>
28339   <int value="1" label="GMail"/>
28340   <int value="2" label="Google+"/>
28341   <int value="3" label="Google Drive"/>
28342   <int value="4" label="Google Earth"/>
28343   <int value="5" label="Other Google Apps"/>
28344   <int value="6" label="Others"/>
28345   <int value="7" label="Mobile Safari"/>
28346   <int value="8" label="Other Apple Apps"/>
28347   <int value="9" label="YouTube"/>
28348   <int value="10" label="Google Maps"/>
28349 </enum>
28351 <enum name="MobileSessionStartAction" type="int">
28352   <int value="0" label="Open http"/>
28353   <int value="1" label="Open https"/>
28354   <int value="2" label="Open file"/>
28355   <int value="3" label="x-callback-url open"/>
28356   <int value="4" label="x-callback-url other"/>
28357   <int value="5" label="Others"/>
28358 </enum>
28360 <enum name="MouseEventFollowedByClick" type="int">
28361   <int value="0" label="Missed event before click"/>
28362   <int value="1" label="Caught event before click"/>
28363 </enum>
28365 <enum name="MSECodec" type="int">
28366   <int value="0" label="(Unknown)"/>
28367   <int value="1" label="VP8"/>
28368   <int value="2" label="VP9"/>
28369   <int value="3" label="Vorbis"/>
28370   <int value="4" label="H.264"/>
28371   <int value="5" label="MPEG2 AAC"/>
28372   <int value="6" label="MPEG4 AAC"/>
28373   <int value="7" label="EAC3"/>
28374   <int value="8" label="MP3"/>
28375   <int value="9" label="OPUS"/>
28376 </enum>
28378 <enum name="MultiProfileSessionMode" type="int">
28379   <int value="0" label="Single user mode"/>
28380   <int value="1" label="Side by side mode"/>
28381   <int value="2" label="Separate desktop mode"/>
28382 </enum>
28384 <enum name="MultiProfileSigninUserAction" type="int">
28385   <int value="0" label="System tray"/>
28386   <int value="1" label="Browser frame"/>
28387 </enum>
28389 <enum name="MultiProfileSwitchActiveUserAction" type="int">
28390   <int value="0" label="System tray"/>
28391   <int value="1" label="Keyboard accelerator"/>
28392 </enum>
28394 <enum name="MultiProfileTeleportWindowAction" type="int">
28395   <int value="0" label="Drag and drop"/>
28396   <int value="1" label="Caption context menu"/>
28397   <int value="2" label="Return by minimize"/>
28398   <int value="3" label="Return by launcher"/>
28399 </enum>
28401 <enum name="MultiProfileTeleportWindowType" type="int">
28402   <int value="0" label="Tabbed browser"/>
28403   <int value="1" label="Tabbed incognito browser"/>
28404   <int value="2" label="V1 app"/>
28405   <int value="3" label="V2 app"/>
28406   <int value="4" label="Panel"/>
28407   <int value="5" label="Popup"/>
28408   <int value="6" label="Unknown"/>
28409 </enum>
28411 <enum name="NavigationScheme" type="int">
28412   <int value="0" label="(Unknown)"/>
28413   <int value="1" label="http"/>
28414   <int value="2" label="https"/>
28415   <int value="3" label="file"/>
28416   <int value="4" label="ftp"/>
28417   <int value="5" label="data"/>
28418   <int value="6" label="javascript"/>
28419   <int value="7" label="about"/>
28420   <int value="8" label="chrome"/>
28421 </enum>
28423 <enum name="NetConnectivityProtocolStatus" type="int">
28424   <int value="0" label="SUCCESS"/>
28425   <int value="1" label="IP_STRING_PARSE_FAILED"/>
28426   <int value="2" label="SOCKET_CREATE_FAILED"/>
28427   <int value="3" label="RESOLVE_FAILED"/>
28428   <int value="4" label="CONNECT_FAILED"/>
28429   <int value="5" label="WRITE_FAILED"/>
28430   <int value="6" label="READ_TIMED_OUT"/>
28431   <int value="7" label="READ_FAILED"/>
28432   <int value="8" label="ZERO_LENGTH_ERROR"/>
28433   <int value="9" label="NO_CHECKSUM_ERROR"/>
28434   <int value="10" label="NO_KEY_ERROR"/>
28435   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
28436   <int value="12" label="NO_PAYLOAD_ERROR"/>
28437   <int value="13" label="INVALID_KEY_ERROR"/>
28438   <int value="14" label="TOO_SHORT_PAYLOAD"/>
28439   <int value="15" label="TOO_LONG_PAYLOAD"/>
28440   <int value="16" label="INVALID_CHECKSUM"/>
28441   <int value="17" label="PATTERN_CHANGED"/>
28442   <int value="18" label="INVALID_PACKET_NUMBER"/>
28443   <int value="19" label="TOO_MANY_PACKETS"/>
28444   <int value="20" label="STATUS_MAX"/>
28445 </enum>
28447 <enum name="NetConnectivityStatus" type="int">
28448   <int value="0" label="SUCCESS"/>
28449   <int value="1" label="IP_STRING_PARSE_FAILED"/>
28450   <int value="2" label="SOCKET_CREATE_FAILED"/>
28451   <int value="3" label="RESOLVE_FAILED"/>
28452   <int value="4" label="CONNECT_FAILED"/>
28453   <int value="5" label="WRITE_FAILED"/>
28454   <int value="6" label="READ_TIMED_OUT"/>
28455   <int value="7" label="READ_FAILED"/>
28456   <int value="8" label="READ_VERIFY_FAILED"/>
28457   <int value="9" label="STATUS_MAX"/>
28458 </enum>
28460 <enum name="NetErrorCodes" type="int">
28461   <int value="0" label="OK"/>
28462   <int value="1" label="IO_PENDING"/>
28463   <int value="2" label="FAILED"/>
28464   <int value="3" label="ABORTED"/>
28465   <int value="4" label="INVALID_ARGUMENT"/>
28466   <int value="5" label="INVALID_HANDLE"/>
28467   <int value="6" label="FILE_NOT_FOUND"/>
28468   <int value="7" label="TIMED_OUT"/>
28469   <int value="8" label="FILE_TOO_BIG"/>
28470   <int value="9" label="UNEXPECTED"/>
28471   <int value="10" label="ACCESS_DENIED"/>
28472   <int value="11" label="NOT_IMPLEMENTED"/>
28473   <int value="12" label="INSUFFICIENT_RESOURCES"/>
28474   <int value="13" label="OUT_OF_MEMORY"/>
28475   <int value="14" label="UPLOAD_FILE_CHANGED"/>
28476   <int value="15" label="SOCKET_NOT_CONNECTED"/>
28477   <int value="16" label="FILE_EXISTS"/>
28478   <int value="17" label="FILE_PATH_TOO_LONG"/>
28479   <int value="18" label="FILE_NO_SPACE"/>
28480   <int value="19" label="FILE_VIRUS_INFECTED"/>
28481   <int value="20" label="BLOCKED_BY_CLIENT"/>
28482   <int value="21" label="NETWORK_CHANGED"/>
28483   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
28484   <int value="100" label="CONNECTION_CLOSED"/>
28485   <int value="101" label="CONNECTION_RESET"/>
28486   <int value="102" label="CONNECTION_REFUSED"/>
28487   <int value="103" label="CONNECTION_ABORTED"/>
28488   <int value="104" label="CONNECTION_FAILED"/>
28489   <int value="105" label="NAME_NOT_RESOLVED"/>
28490   <int value="106" label="INTERNET_DISCONNECTED"/>
28491   <int value="107" label="SSL_PROTOCOL_ERROR"/>
28492   <int value="108" label="ADDRESS_INVALID"/>
28493   <int value="109" label="ADDRESS_UNREACHABLE"/>
28494   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
28495   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
28496   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
28497   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
28498   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
28499   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
28500   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
28501   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
28502   <int value="118" label="CONNECTION_TIMED_OUT"/>
28503   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
28504   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
28505   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
28506   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
28507   <int value="123" label="SSL_NO_RENEGOTIATION"/>
28508   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
28509   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
28510   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
28511   <int value="127" label="PROXY_AUTH_REQUESTED"/>
28512   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
28513   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
28514   <int value="130" label="PROXY_CONNECTION_FAILED"/>
28515   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
28516   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
28517   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
28518   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
28519   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
28520   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
28521   <int value="137" label="NAME_RESOLUTION_FAILED"/>
28522   <int value="138" label="NETWORK_ACCESS_DENIED"/>
28523   <int value="139" label="TEMPORARILY_THROTTLED"/>
28524   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
28525   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
28526   <int value="142" label="MSG_TOO_BIG"/>
28527   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
28528   <int value="144" label="LIMIT_VIOLATION"/>
28529   <int value="145" label="WS_PROTOCOL_ERROR"/>
28530   <int value="146" label="PROTOCOL_SWITCHED"/>
28531   <int value="147" label="ADDRESS_IN_USE"/>
28532   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
28533   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
28534   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
28535   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
28536   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
28537   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
28538   <int value="201" label="CERT_DATE_INVALID"/>
28539   <int value="202" label="CERT_AUTHORITY_INVALID"/>
28540   <int value="203" label="CERT_CONTAINS_ERRORS"/>
28541   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
28542   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
28543   <int value="206" label="CERT_REVOKED"/>
28544   <int value="207" label="CERT_INVALID"/>
28545   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
28546   <int value="209" label="CERT_NOT_IN_DNS"/>
28547   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
28548   <int value="211" label="CERT_WEAK_KEY"/>
28549   <int value="300" label="INVALID_URL"/>
28550   <int value="301" label="DISALLOWED_URL_SCHEME"/>
28551   <int value="302" label="UNKNOWN_URL_SCHEME"/>
28552   <int value="310" label="TOO_MANY_REDIRECTS"/>
28553   <int value="311" label="UNSAFE_REDIRECT"/>
28554   <int value="312" label="UNSAFE_PORT"/>
28555   <int value="320" label="INVALID_RESPONSE"/>
28556   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
28557   <int value="322" label="METHOD_NOT_SUPPORTED"/>
28558   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
28559   <int value="324" label="EMPTY_RESPONSE"/>
28560   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
28561   <int value="326" label="PAC_STATUS_NOT_OK"/>
28562   <int value="327" label="PAC_SCRIPT_FAILED"/>
28563   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
28564   <int value="329" label="MALFORMED_IDENTITY"/>
28565   <int value="330" label="CONTENT_DECODING_FAILED"/>
28566   <int value="331" label="NETWORK_IO_SUSPENDED"/>
28567   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
28568   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
28569   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
28570   <int value="335" label="INVALID_SPDY_STREAM"/>
28571   <int value="336" label="NO_SUPPORTED_PROXIES"/>
28572   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
28573   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
28574   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
28575   <int value="340" label="ENCODING_DETECTION_FAILED"/>
28576   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
28577   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
28578   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
28579   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
28580   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
28581   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
28582   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
28583   <int value="348" label="PAC_NOT_IN_DHCP"/>
28584   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
28585   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
28586   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
28587   <int value="352" label="SPDY_PING_FAILED"/>
28588   <int value="353" label="PIPELINE_EVICTION"/>
28589   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
28590   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
28591   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
28592   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
28593   <int value="400" label="CACHE_MISS"/>
28594   <int value="401" label="CACHE_READ_FAILURE"/>
28595   <int value="402" label="CACHE_WRITE_FAILURE"/>
28596   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
28597   <int value="404" label="CACHE_OPEN_FAILURE"/>
28598   <int value="405" label="CACHE_CREATE_FAILURE"/>
28599   <int value="406" label="CACHE_RACE"/>
28600   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
28601   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
28602   <int value="501" label="INSECURE_RESPONSE"/>
28603   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
28604   <int value="503" label="ADD_USER_CERT_FAILED"/>
28605   <int value="601" label="FTP_FAILED"/>
28606   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
28607   <int value="603" label="FTP_TRANSFER_ABORTED"/>
28608   <int value="604" label="FTP_FILE_BUSY"/>
28609   <int value="605" label="FTP_SYNTAX_ERROR"/>
28610   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
28611   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
28612   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
28613   <int value="702" label="PKCS12_IMPORT_FAILED"/>
28614   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
28615   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
28616   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
28617   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
28618   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
28619   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
28620   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
28621   <int value="710" label="KEY_GENERATION_FAILED"/>
28622   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
28623   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
28624   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
28625   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
28626   <int value="802" label="DNS_SERVER_FAILED"/>
28627   <int value="803" label="DNS_TIMED_OUT"/>
28628   <int value="804" label="DNS_CACHE_MISS"/>
28629   <int value="805" label="DNS_SEARCH_EMPTY"/>
28630   <int value="806" label="DNS_SORT_ERROR"/>
28631 </enum>
28633 <enum name="NetPreconnectUtilization" type="int">
28634   <int value="0" label="non-speculative, never connected"/>
28635   <int value="1" label="non-speculative, never used"/>
28636   <int value="2" label="non-speculative and used"/>
28637   <int value="3" label="omnibox never connected"/>
28638   <int value="4" label="omnibox never used"/>
28639   <int value="5" label="omnibox and used"/>
28640   <int value="6" label="subresource never connected"/>
28641   <int value="7" label="subresource never used"/>
28642   <int value="8" label="subresource and used"/>
28643 </enum>
28645 <enum name="Network3GGobiError" type="int">
28646   <summary>
28647     These error indexes are produced by QCErrorToMetricIndex() in
28648     gobi-cromo-plugin.
28649   </summary>
28650   <int value="0" label="NONE"/>
28651   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
28652 </enum>
28654 <enum name="NetworkAuthModeType" type="int">
28655   <int value="0" label="UNKNOWN"/>
28656   <int value="1" label="EAP-AKA"/>
28657   <int value="2" label="EAP-FAST"/>
28658   <int value="3" label="EAP-GPSK"/>
28659   <int value="4" label="EAP-GTC"/>
28660   <int value="5" label="EAP-IKEV2"/>
28661   <int value="6" label="EAP-LEAP"/>
28662   <int value="7" label="EAP-MD5"/>
28663   <int value="8" label="EAP-MSCHAPV2"/>
28664   <int value="9" label="EAP-OTP"/>
28665   <int value="10" label="EAP-PAX"/>
28666   <int value="11" label="EAP-PEAP"/>
28667   <int value="12" label="EAP-PSK"/>
28668   <int value="13" label="EAP-SAKE"/>
28669   <int value="14" label="EAP-SIM"/>
28670   <int value="15" label="EAP-TLS"/>
28671   <int value="16" label="EAP-TNC"/>
28672   <int value="17" label="EAP-TTLS"/>
28673 </enum>
28675 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
28676   <int value="0" label="Delayed drop posted">
28677     A signal loss in the cellular service was detected and a delayed connection
28678     drop request was posted. This request causes the cellular connection to be
28679     dropped if it is not cancelled within the delay provided.
28680   </int>
28681   <int value="1" label="Delayed drop canceled">
28682     Signal strength returned to normal soon after a delayed drop request was
28683     made, causing the request to be canceled. This indicates a flaky network.
28684   </int>
28685 </enum>
28687 <enum name="NetworkCellularOutOfCreditsReason" type="int">
28688   <int value="0" label="Connect-Disconnect Loop"/>
28689   <int value="1" label="TX-Queue Congestion"/>
28690   <int value="2" label="Elongated Time Wait"/>
28691 </enum>
28693 <enum name="NetworkCellularTechnology" type="int">
28694   <int value="0" label="1XRTT"/>
28695   <int value="1" label="EDGE"/>
28696   <int value="2" label="EVDO"/>
28697   <int value="3" label="GPRS"/>
28698   <int value="4" label="GSM"/>
28699   <int value="5" label="HSPA"/>
28700   <int value="6" label="HSPA_PLUS"/>
28701   <int value="7" label="LTE"/>
28702   <int value="8" label="UMTS"/>
28703   <int value="9" label="Unknown"/>
28704 </enum>
28706 <enum name="NetworkCellularUsageRequestStatus" type="int">
28707   <summary>
28708     Status code that we received in response to a cellular usage API request.
28709   </summary>
28710   <int value="0" label="Failed">
28711     This value is distinct from the others in that it indicates that we were
28712     unable to issue a request or that we received no reply. The other values
28713     represent the status code contained in a reply.
28714   </int>
28715   <int value="1" label="Ok"/>
28716   <int value="2" label="Error"/>
28717   <int value="3" label="Malformed Request"/>
28718   <int value="4" label="Internal Error"/>
28719   <int value="5" label="Service Unavailable"/>
28720   <int value="6" label="Request Refused"/>
28721   <int value="7" label="Unknown Device"/>
28722 </enum>
28724 <enum name="NetworkChannelType" type="int">
28725   <int value="0" label="UNDEF"/>
28726   <int value="1" label="2412"/>
28727   <int value="2" label="2417"/>
28728   <int value="3" label="2422"/>
28729   <int value="4" label="2427"/>
28730   <int value="5" label="2432"/>
28731   <int value="6" label="2437"/>
28732   <int value="7" label="2442"/>
28733   <int value="8" label="2447"/>
28734   <int value="9" label="2452"/>
28735   <int value="10" label="2457"/>
28736   <int value="11" label="2462"/>
28737   <int value="12" label="2467"/>
28738   <int value="13" label="2472"/>
28739   <int value="14" label="2484"/>
28740   <int value="15" label="5180"/>
28741   <int value="16" label="5200"/>
28742   <int value="17" label="5220"/>
28743   <int value="18" label="5240"/>
28744   <int value="19" label="5260"/>
28745   <int value="20" label="5280"/>
28746   <int value="21" label="5300"/>
28747   <int value="22" label="5320"/>
28748   <int value="23" label="5500"/>
28749   <int value="24" label="5520"/>
28750   <int value="25" label="5540"/>
28751   <int value="26" label="5560"/>
28752   <int value="27" label="5580"/>
28753   <int value="28" label="5600"/>
28754   <int value="29" label="5620"/>
28755   <int value="30" label="5640"/>
28756   <int value="31" label="5660"/>
28757   <int value="32" label="5680"/>
28758   <int value="33" label="5700"/>
28759   <int value="34" label="5745"/>
28760   <int value="35" label="5765"/>
28761   <int value="36" label="5785"/>
28762   <int value="37" label="5805"/>
28763   <int value="38" label="5825"/>
28764   <int value="39" label="5170"/>
28765   <int value="40" label="5190"/>
28766   <int value="41" label="5210"/>
28767   <int value="42" label="5230"/>
28768 </enum>
28770 <enum name="NetworkCorruptedProfile" type="int">
28771   <int value="0" label="Corrupted Profile"/>
28772 </enum>
28774 <enum name="NetworkDHCPOptionFailure" type="int">
28775   <int value="0" label="DHCP Option Failure"/>
28776 </enum>
28778 <enum name="NetworkDisconnectType" type="int">
28779   <int value="0" label="System Disconnect"/>
28780   <int value="1" label="User Disconnect"/>
28781 </enum>
28783 <enum name="NetworkLocationRequestEvent" type="int">
28784   <int value="0" label="REQUEST_START"/>
28785   <int value="1" label="REQUEST_CANCEL"/>
28786   <int value="2" label="RESPONSE_SUCCESS"/>
28787   <int value="3" label="RESPONSE_NOT_OK"/>
28788   <int value="4" label="RESPONSE_EMPTY"/>
28789   <int value="5" label="RESPONSE_MALFORMED"/>
28790   <int value="6" label="RESPONSE_INVALID_FIX"/>
28791 </enum>
28793 <enum name="NetworkPhyModeType" type="int">
28794   <int value="0" label="UNDEF"/>
28795   <int value="1" label="802.11a"/>
28796   <int value="2" label="802.11b"/>
28797   <int value="3" label="802.11g"/>
28798   <int value="4" label="802.11n"/>
28799   <int value="5" label="PSB 10MHz-wide"/>
28800   <int value="6" label="PSB 5MHz-wide"/>
28801 </enum>
28803 <enum name="NetworkPortalResult" type="int">
28804   <summary>
28805     The portal result types come from PortalResult in shill/metrics.h
28806   </summary>
28807   <int value="0" label="Success"/>
28808   <int value="1" label="DNS Failure"/>
28809   <int value="2" label="DNS Timeout"/>
28810   <int value="3" label="Connection Failure"/>
28811   <int value="4" label="Connection Timeout"/>
28812   <int value="5" label="HTTP Failure"/>
28813   <int value="6" label="HTTP Timeout"/>
28814   <int value="7" label="Content Failure"/>
28815   <int value="8" label="Content Timeout"/>
28816   <int value="9" label="Unknown"/>
28817 </enum>
28819 <enum name="NetworkSecurityType" type="int">
28820   <summary>
28821     The security types come from the connman_service_security enum in
28822     flimflam/include/service.h
28823   </summary>
28824   <int value="0" label="UNKNOWN"/>
28825   <int value="1" label="NONE"/>
28826   <int value="2" label="WEP"/>
28827   <int value="3" label="WPA"/>
28828   <int value="4" label="802.11i/RSN"/>
28829   <int value="5" label="802.1x"/>
28830   <int value="6" label="PSK"/>
28831 </enum>
28833 <enum name="NetworkServiceError" type="int">
28834   <summary>
28835     The error types come from the connman_service_error enum in
28836     flimflam/include/service.h
28837   </summary>
28838   <int value="0" label="UNKNOWN"/>
28839   <int value="1" label="OUT_OF_RANGE"/>
28840   <int value="2" label="PIN_MISSING"/>
28841   <int value="3" label="DHCP_FAILED"/>
28842   <int value="4" label="CONNECT_FAILED"/>
28843   <int value="5" label="BAD_PASSPHRASE"/>
28844   <int value="6" label="BAD_WEPKEY"/>
28845   <int value="7" label="ACTIVATION_FAILED"/>
28846   <int value="8" label="NEED_EVDO"/>
28847   <int value="9" label="NEED_HOME_NETWORK"/>
28848   <int value="10" label="OTASP_FAILED"/>
28849   <int value="11" label="AAA_FAILED"/>
28850   <int value="12" label="INTERNAL"/>
28851   <int value="13" label="DNS_LOOKUP_FAILED"/>
28852   <int value="14" label="HTTP_GET_FAILED"/>
28853 </enum>
28855 <enum name="NewTabPageActionAndroid" type="int">
28856   <int value="0" label="Searched using the omnibox"/>
28857   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
28858   <int value="2" label="Navigated to any other page using the omnibox"/>
28859   <int value="3" label="Opened a most visited page"/>
28860   <int value="4" label="Opened a recently closed tab"/>
28861   <int value="5" label="Opened a bookmark"/>
28862   <int value="6" label="Opened a foreign session (from other devices section)"/>
28863 </enum>
28865 <enum name="NewTabPageBookmarkActionAndroid" type="int">
28866   <summary>
28867     These values are defined in PartnerBookmarkAction enum in
28868     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
28869   </summary>
28870   <int value="0" label="Deleted partner bookmark"/>
28871   <int value="1" label="Deleted root partner folder"/>
28872   <int value="2" label="Renamed partner bookmark"/>
28873   <int value="3" label="Renamed root partner folder"/>
28874 </enum>
28876 <enum name="NewTabPageMobilePromo" type="int">
28877   <summary>
28878     These values are defined inside the PromoImpressionBuckets enum in
28879     chrome/browser/ui/webui/ntp/android/promo_handler.cc
28880   </summary>
28881   <int value="0" label="Shown from most visited page"/>
28882   <int value="1" label="Shown from open tabs page"/>
28883   <int value="2" label="Shown from sync promo page"/>
28884   <int value="3" label="User pressed 'Try Chrome'"/>
28885   <int value="4" label="User dismissed the promo"/>
28886 </enum>
28888 <enum name="NewTabURLState" type="int">
28889   <int value="0" label="Valid URL was used"/>
28890   <int value="1" label="Corrupt state"/>
28891   <int value="2" label="Incognito window"/>
28892   <int value="3" label="No URL for default provider"/>
28893   <int value="4" label="Insecure URL"/>
28894   <int value="5" label="Suggest is disabled"/>
28895   <int value="6" label="URL blocked for supervised user"/>
28896 </enum>
28898 <enum name="NotificationActionType" type="int">
28899   <int value="0" label="Unknown"/>
28900   <int value="1" label="Notification added"/>
28901   <int value="2" label="Notificaiton updated"/>
28902   <int value="3" label="Notification clicked"/>
28903   <int value="4" label="Notification button clicked"/>
28904   <int value="5" label="Notification displayed"/>
28905   <int value="6" label="Notification closed by user"/>
28906   <int value="7" label="Notification closed by system"/>
28907 </enum>
28909 <enum name="NtpFollowAction" type="int">
28910   <int value="0" label="PAGE_TRANSITION_LINK"/>
28911   <int value="1" label="PAGE_TRANSITION_TYPED"/>
28912   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
28913   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
28914   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
28915   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
28916   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
28917   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
28918   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
28919   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
28920   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
28921   <int value="11" label="Clicked on a tile."/>
28922   <int value="12" label="Clicked to other NTP pane."/>
28923   <int value="13" label="Other action"/>
28924 </enum>
28926 <enum name="NtpOtherSessionsType" type="int">
28927   <int value="0" label="Menu initialized"/>
28928   <int value="1" label="Menu shown"/>
28929   <int value="2" label="Link clicked"/>
28930   <int value="3" label="Link context menu shown"/>
28931   <int value="4" label="Device context menu shown"/>
28932   <int value="5" label="Unused/previous device context menu shown"/>
28933   <int value="6" label="Collapse Session"/>
28934   <int value="7" label="Expand Session"/>
28935   <int value="8" label="Open All"/>
28936 </enum>
28938 <enum name="NtpPaneType" type="int">
28939   <int value="1" label="MostVisited"/>
28940   <int value="2" label="Apps"/>
28941   <int value="3" label="Bookmarks"/>
28942   <int value="4" label="Suggestions"/>
28943 </enum>
28945 <enum name="NtpPromoAction" type="int">
28946   <int value="0" label="NTP Promo viewed"/>
28947   <int value="1" label="NTP Promo closed"/>
28948   <int value="2" label="NTP Promo link clicked"/>
28949 </enum>
28951 <enum name="NtpSuggestionsType" type="int">
28952   <int value="0" label="Client suggestion"/>
28953   <int value="1" label="Server suggestion"/>
28954 </enum>
28956 <enum name="NtpTileExperimentActions" type="int">
28957   <summary>
28958     The types of actions performed by the Most Visited Tile Placement
28959     experiment, used to identify the cases where the experiment could not
28960     operate as expected, and the reason for it.
28961   </summary>
28962   <int value="0" label="Removed URL that was already open in browser"/>
28963   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
28964   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
28965   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
28966 </enum>
28968 <enum name="OfflineStatus" type="int">
28969   <int value="0" label="Fresh data load from Cache"/>
28970   <int value="1" label="Successful network request (validation or fetch)."/>
28971   <int value="2" label="Failed network request (non-offline error)."/>
28972   <int value="3" label="Server offline and stale data available."/>
28973   <int value="4" label="Server offline and stale data not available."/>
28974 </enum>
28976 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
28977   <int value="0" label="disabled by flags"/>
28978   <int value="1" label="enabled by flags"/>
28979   <int value="2" label="auto, not in trial"/>
28980   <int value="3" label="auto, disabled in trial"/>
28981   <int value="4" label="auto, enabled in trial"/>
28982 </enum>
28984 <enum name="OmniboxEnteredKeywordMode" type="int">
28985   <int value="0" label="via tab"/>
28986   <int value="1" label="via space at end"/>
28987   <int value="2" label="via space in middle"/>
28988 </enum>
28990 <enum name="OmniboxSearchEngine" type="int">
28991   <int value="0" label="Unknown"/>
28992   <int value="1" label="Google"/>
28993   <int value="2" label="Yahoo!"/>
28994   <int value="3" label="Bing"/>
28995   <int value="4" label="Ask"/>
28996   <int value="5" label="Yahoo! Quebec"/>
28997   <int value="6" label="OK.hu"/>
28998   <int value="7" label="Bing French and Arabic"/>
28999   <int value="11" label="Yamli"/>
29000   <int value="12" label="Araby"/>
29001   <int value="13" label="Maktoob"/>
29002   <int value="14" label="Masrawy"/>
29003   <int value="15" label="Yandex"/>
29004   <int value="16" label="Rambler"/>
29005   <int value="17" label="TUT.BY"/>
29006   <int value="18" label="hispavista"/>
29007   <int value="19" label="Jabse"/>
29008   <int value="20" label="NUR.KZ"/>
29009   <int value="21" label="Baidu"/>
29010   <int value="22" label="search.ch"/>
29011   <int value="23" label="goo"/>
29012   <int value="24" label="Pogodak!"/>
29013   <int value="25" label="Seznam"/>
29014   <int value="26" label="Centrum"/>
29015   <int value="27" label="Atlas"/>
29016   <int value="28" label="Jubii"/>
29017   <int value="29" label="Eniro"/>
29018   <int value="30" label="NetSprint"/>
29019   <int value="32" label="diri"/>
29020   <int value="33" label="Custom"/>
29021   <int value="35" label="AOL"/>
29022   <int value="36" label="Conduit"/>
29023   <int value="37" label="Rediff"/>
29024   <int value="38" label="guruji"/>
29025   <int value="40" label="GO.com"/>
29026   <int value="41" label="Rednano"/>
29027   <int value="44" label="NETI"/>
29028   <int value="45" label="DELFI"/>
29029   <int value="46" label="Fonecta 02.fi"/>
29030   <int value="50" label="AVG"/>
29031   <int value="51" label="search.ch"/>
29032   <int value="54" label="in.gr"/>
29033   <int value="55" label="Walla!"/>
29034   <int value="59" label="leit.is"/>
29035   <int value="62" label="Virgilio"/>
29036   <int value="63" label="Libero"/>
29037   <int value="67" label="Naver"/>
29038   <int value="68" label="Daum"/>
29039   <int value="69" label="Nate"/>
29040   <int value="71" label="LATNE"/>
29041   <int value="72" label="ABC S.k"/>
29042   <int value="73" label="Kvasir"/>
29043   <int value="75" label="Onet.pl"/>
29044   <int value="76" label="Wirtualna Polska"/>
29045   <int value="77" label="SAPO"/>
29046   <int value="82" label="UOL Busca"/>
29047   <int value="83" label="@MAIL.RU"/>
29048   <int value="85" label="Zoznam"/>
29049   <int value="87" label="Najdi.si"/>
29050   <int value="89" label="AltaVista"/>
29051   <int value="90" label="Terra"/>
29052   <int value="99" label="Spray"/>
29053   <int value="100" label="Sanook!"/>
29054   <int value="101" label="MYNET"/>
29055   <int value="102" label="searchnu.com"/>
29056   <int value="103" label="babylon.com"/>
29057   <int value="104" label="delta-search.com"/>
29058   <int value="105" label="iminent.com"/>
29059   <int value="106" label="hao123.com"/>
29060   <int value="107" label="sweetim.com"/>
29061   <int value="108" label="snap.do"/>
29062   <int value="109" label="snapdo.com"/>
29063   <int value="110" label="softonic.com"/>
29064   <int value="111" label="searchfunmoods.com"/>
29065   <int value="112" label="incredibar.com"/>
29066   <int value="113" label="sweetpacks.com"/>
29067   <int value="114" label="imesh.net"/>
29068 </enum>
29070 <enum name="OmniboxSearchEngineType" type="int">
29071   <int value="0" label="Unknown"/>
29072   <int value="1" label="AOL"/>
29073   <int value="2" label="Ask"/>
29074   <int value="3" label="Atlas"/>
29075   <int value="4" label="AVG"/>
29076   <int value="5" label="Baidu"/>
29077   <int value="6" label="Babylon"/>
29078   <int value="7" label="Bing"/>
29079   <int value="8" label="Conduit"/>
29080   <int value="9" label="Daum"/>
29081   <int value="10" label="DELFI"/>
29082   <int value="11" label="Delta"/>
29083   <int value="12" label="Funmoods"/>
29084   <int value="13" label="goo"/>
29085   <int value="14" label="Google"/>
29086   <int value="15" label="iminent.com"/>
29087   <int value="16" label="IMesh"/>
29088   <int value="17" label="in.gr"/>
29089   <int value="18" label="incredibar.com"/>
29090   <int value="19" label="Kvasir"/>
29091   <int value="20" label="Libero"/>
29092   <int value="21" label="@MAIL.RU"/>
29093   <int value="22" label="Najdi.si"/>
29094   <int value="23" label="Nate"/>
29095   <int value="24" label="Naver"/>
29096   <int value="25" label="NETI"/>
29097   <int value="26" label="Nigma"/>
29098   <int value="27" label="OK.hu"/>
29099   <int value="28" label="Onet.pl"/>
29100   <int value="29" label="Rambler"/>
29101   <int value="30" label="SAPO"/>
29102   <int value="31" label="searchnu"/>
29103   <int value="32" label="search-results.com"/>
29104   <int value="33" label="Seznam"/>
29105   <int value="34" label="snap.do"/>
29106   <int value="35" label="softonic.com"/>
29107   <int value="36" label="Sogou"/>
29108   <int value="37" label="Soso"/>
29109   <int value="38" label="sweetim.com/sweetpacks.com"/>
29110   <int value="39" label="Terra"/>
29111   <int value="40" label="TUT.BY"/>
29112   <int value="41" label="Vinden.nl"/>
29113   <int value="42" label="Virgilio"/>
29114   <int value="43" label="Walla!"/>
29115   <int value="44" label="Wirtualna Polska"/>
29116   <int value="45" label="Yahoo!"/>
29117   <int value="46" label="Yandex"/>
29118   <int value="47" label="Zoznam"/>
29119 </enum>
29121 <enum name="OmniboxSuggestRequests" type="int">
29122   <int value="1" label="requests sent"/>
29123   <int value="2" label="requests invalidated"/>
29124   <int value="3" label="(non-invalidated) replies received"/>
29125 </enum>
29127 <enum name="OmniboxZeroSuggestRequests" type="int">
29128   <int value="1" label="requests sent"/>
29129   <int value="2" label="requests invalidated"/>
29130   <int value="3" label="(non-invalidated) replies received"/>
29131 </enum>
29133 <enum name="OSAgnosticErrno" type="int">
29134   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
29135   <int value="0" label="0">No error</int>
29136   <int value="1" label="EPERM">Operation not permitted</int>
29137   <int value="2" label="ENOENT">No such file or directory</int>
29138   <int value="3" label="ESRCH">No such process</int>
29139   <int value="4" label="EINTR">Interrupted function call</int>
29140   <int value="5" label="EIO">Input/output error</int>
29141   <int value="6" label="ENXIO">No such device or address</int>
29142   <int value="7" label="E2BIG">Arg list too long</int>
29143   <int value="8" label="ENOEXEC">Exec format error</int>
29144   <int value="9" label="EBADF">Bad file descriptor</int>
29145   <int value="10" label="ECHILD">No child processes</int>
29146   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
29147   <int value="12" label="ENOMEM">Cannot allocate memory</int>
29148   <int value="13" label="EACCES">Permission denied</int>
29149   <int value="14" label="EFAULT">Bad address</int>
29150   <int value="15" label="ENOTBLK">Not a block device</int>
29151   <int value="16" label="EBUSY">Resource busy</int>
29152   <int value="17" label="EEXIST">File exists</int>
29153   <int value="18" label="EXDEV">Improper link</int>
29154   <int value="19" label="ENODEV">Operation not supported by device</int>
29155   <int value="20" label="ENOTDIR">Not a directory</int>
29156   <int value="21" label="EISDIR">Is a directory</int>
29157   <int value="22" label="EINVAL">Invalid argument</int>
29158   <int value="23" label="ENFILE">Too many open files in system</int>
29159   <int value="24" label="EMFILE">Too many open files</int>
29160   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
29161   <int value="26" label="ETXTBSY">Text file busy</int>
29162   <int value="27" label="EFBIG">File too large</int>
29163   <int value="28" label="ENOSPC">Device out of space</int>
29164   <int value="29" label="ESPIPE">Illegal seek</int>
29165   <int value="30" label="EROFS">Read-only file system</int>
29166   <int value="31" label="EMLINK">Too many links</int>
29167   <int value="32" label="EPIPE">Broken pipe</int>
29168   <int value="33" label="EDOM">Numerical argument out of domain</int>
29169   <int value="34" label="ERANGE">Numerical result out of range</int>
29170 </enum>
29172 <enum name="OsSuite" type="int">
29173   <int value="0" label="Windows Home Edition"/>
29174   <int value="1" label="Windows Proffesional Edition (or better)"/>
29175   <int value="2" label="Windows Server Edition"/>
29176 </enum>
29178 <enum name="OSXExceptionHandlerEvents" type="int">
29179   <int value="0" label="EXCEPTION_ACCESSIBILITY">
29180     Object does not support accessibility attributes
29181   </int>
29182   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
29183     Forced crash due to menu item bounds checking failure
29184   </int>
29185   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
29186     Forced crash due to view not in a window requiring a window
29187   </int>
29188   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
29189     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
29190     browser in open or save panel.
29191   </int>
29192   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
29193     Whitelisted exception for bug 316759.  Suspect background address detection,
29194     field unknown.
29195   </int>
29196 </enum>
29198 <enum name="OtherPossibleUsernamesUsage" type="int">
29199   <int value="0" label="Nothing to Autofill"/>
29200   <int value="1" label="No other possible usernames"/>
29201   <int value="2" label="Other possible usernames present, but none were shown"/>
29202   <int value="3" label="Other possible username was shown, but not selected"/>
29203   <int value="4" label="Other possible username was selected"/>
29204 </enum>
29206 <enum name="OverscrollMode" type="int">
29207   <summary>Direction of the overscroll gesture.</summary>
29208   <int value="1" label="North">Scrolled from bottom towards top</int>
29209   <int value="2" label="South">Scrolled from top towards the bottom</int>
29210   <int value="3" label="West">Scrolled from right towards left</int>
29211   <int value="4" label="East">Scrolled from left towards right</int>
29212 </enum>
29214 <enum name="P2PLookupResult" type="int">
29215   <int value="0" label="Found"/>
29216   <int value="1" label="Not Found"/>
29217   <int value="2" label="Vanished"/>
29218   <int value="3" label="Canceled"/>
29219   <int value="4" label="Filtered"/>
29220 </enum>
29222 <enum name="P2PServerResult" type="int">
29223   <int value="0" label="Response Sent"/>
29224   <int value="1" label="Response Interrupted"/>
29225   <int value="2" label="Malformed"/>
29226   <int value="3" label="Not Found"/>
29227   <int value="4" label="Index"/>
29228 </enum>
29230 <enum name="PagespeedHeaderServerType" type="int">
29231   <int value="0" label="Total responses"/>
29232   <int value="1" label="mod_pagespeed server"/>
29233   <int value="2" label="ngx_pagespeed server"/>
29234   <int value="3" label="PageSpeed Service server"/>
29235   <int value="4" label="Unknown server type"/>
29236 </enum>
29238 <enum name="PagespeedVersion" type="int">
29239   <summary>
29240     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
29241     while later values may adjust 'a' and/or 'b' arbitrarily.
29242   </summary>
29243   <int value="1" label="Unknown"/>
29244   <int value="2" label="0.9.10.0"/>
29245   <int value="3" label="0.9.10.x"/>
29246   <int value="4" label="0.9.11.0"/>
29247   <int value="5" label="0.9.11.x"/>
29248   <int value="6" label="0.9.12.0"/>
29249   <int value="7" label="0.9.12.x"/>
29250   <int value="8" label="0.9.13.0"/>
29251   <int value="9" label="0.9.13.x"/>
29252   <int value="10" label="0.9.14.0"/>
29253   <int value="11" label="0.9.14.x"/>
29254   <int value="12" label="0.9.15.0"/>
29255   <int value="13" label="0.9.15.x"/>
29256   <int value="14" label="0.9.16.0"/>
29257   <int value="15" label="0.9.16.x"/>
29258   <int value="16" label="0.9.17.0"/>
29259   <int value="17" label="0.9.17.x"/>
29260   <int value="18" label="0.9.18.0"/>
29261   <int value="19" label="0.9.18.x"/>
29262   <int value="20" label="0.10.19.0"/>
29263   <int value="21" label="0.10.19.x"/>
29264   <int value="22" label="0.10.20.0"/>
29265   <int value="23" label="0.10.20.x"/>
29266   <int value="24" label="0.10.21.0"/>
29267   <int value="25" label="0.10.21.x"/>
29268   <int value="26" label="0.10.22.0"/>
29269   <int value="27" label="0.10.22.x"/>
29270   <int value="28" label="1.1.23.0"/>
29271   <int value="29" label="1.1.23.x"/>
29272   <int value="30" label="1.2.24.0"/>
29273   <int value="31" label="1.2.24.x"/>
29274   <int value="32" label="1.3.25.0"/>
29275   <int value="33" label="1.3.25.x"/>
29276   <int value="34" label="1.4.26.0"/>
29277   <int value="35" label="1.4.26.x"/>
29278   <int value="36" label="1.5.27.0"/>
29279   <int value="37" label="1.5.27.x"/>
29280   <int value="38" label="1.5.28.0"/>
29281   <int value="39" label="1.5.28.x"/>
29282   <int value="40" label="1.6.29.0"/>
29283   <int value="41" label="1.6.29.x"/>
29284   <int value="42" label="a.b.30.0"/>
29285   <int value="43" label="a.b.30.x"/>
29286   <int value="44" label="a.b.31.0"/>
29287   <int value="45" label="a.b.31.x"/>
29288   <int value="46" label="a.b.32.0"/>
29289   <int value="47" label="a.b.32.x"/>
29290   <int value="48" label="a.b.33.0"/>
29291   <int value="49" label="a.b.33.x"/>
29292   <int value="50" label="a.b.34.0"/>
29293   <int value="51" label="a.b.34.x"/>
29294   <int value="52" label="a.b.35.0"/>
29295   <int value="53" label="a.b.35.x"/>
29296   <int value="54" label="a.b.36.0"/>
29297   <int value="55" label="a.b.36.x"/>
29298   <int value="56" label="a.b.37.0"/>
29299   <int value="57" label="a.b.37.x"/>
29300   <int value="58" label="a.b.38.0"/>
29301   <int value="59" label="a.b.38.x"/>
29302   <int value="60" label="a.b.39.0"/>
29303   <int value="61" label="a.b.39.x"/>
29304   <int value="62" label="a.b.40.0"/>
29305   <int value="63" label="a.b.40.x"/>
29306   <int value="64" label="a.b.41.0"/>
29307   <int value="65" label="a.b.41.x"/>
29308   <int value="66" label="a.b.42.0"/>
29309   <int value="67" label="a.b.42.x"/>
29310   <int value="68" label="a.b.43.0"/>
29311   <int value="69" label="a.b.43.x"/>
29312   <int value="70" label="a.b.44.0"/>
29313   <int value="71" label="a.b.44.x"/>
29314   <int value="72" label="a.b.45.0"/>
29315   <int value="73" label="a.b.45.x"/>
29316   <int value="74" label="a.b.46.0"/>
29317   <int value="75" label="a.b.46.x"/>
29318   <int value="76" label="a.b.47.0"/>
29319   <int value="77" label="a.b.47.x"/>
29320   <int value="78" label="a.b.48.0"/>
29321   <int value="79" label="a.b.48.x"/>
29322   <int value="80" label="a.b.49.0"/>
29323   <int value="81" label="a.b.49.x"/>
29324   <int value="82" label="a.b.50.0"/>
29325   <int value="83" label="a.b.50.x"/>
29326   <int value="84" label="a.b.51.0"/>
29327   <int value="85" label="a.b.51.x"/>
29328   <int value="86" label="a.b.52.0"/>
29329   <int value="87" label="a.b.52.x"/>
29330   <int value="88" label="a.b.53.0"/>
29331   <int value="89" label="a.b.53.x"/>
29332   <int value="90" label="a.b.54.0"/>
29333   <int value="91" label="a.b.54.x"/>
29334   <int value="92" label="a.b.55.0"/>
29335   <int value="93" label="a.b.55.x"/>
29336   <int value="94" label="a.b.56.0"/>
29337   <int value="95" label="a.b.56.x"/>
29338   <int value="96" label="a.b.57.0"/>
29339   <int value="97" label="a.b.57.x"/>
29340   <int value="98" label="a.b.58.0"/>
29341   <int value="99" label="a.b.58.x"/>
29342 </enum>
29344 <enum name="ParsedCookieStatus" type="int">
29345   <obsolete>
29346     Deprecated as of 9/2013. Experiment to measure control characters in cookies
29347     is finished.
29348   </obsolete>
29349   <int value="0" label="All cookie values valid and without control chars"/>
29350   <int value="1" label="Cookie contains control chars"/>
29351   <int value="2" label="Cookie is invalid"/>
29352   <int value="3" label="Cookie contains both control chars and is invalid"/>
29353 </enum>
29355 <enum name="PasswordGenerationEvent" type="int">
29356   <int value="0" label="No sign up form"/>
29357   <int value="1" label="Local heuristics found sign up form"/>
29358   <int value="2" label="DEPRECATED: Icon shown"/>
29359   <int value="3" label="DEPRECATED: Bubble shown"/>
29360   <int value="4" label="Generation available"/>
29361   <int value="5" label="Generation popup shown"/>
29362   <int value="6" label="Generated password accepted"/>
29363   <int value="7" label="Editing popup shown"/>
29364   <int value="8" label="Generated password edited"/>
29365   <int value="9" label="Generated password deleted"/>
29366 </enum>
29368 <enum name="PasswordManagerActionsTaken" type="int">
29369   <obsolete>
29370     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
29371   </obsolete>
29372   <summary>
29373     The value is a combination of three different options - what did the
29374     password manager do, what did the user do, and was the form submitted (and
29375     submitted successfully or not). The meaning of each value can be determined
29376     from the values in chrome/browser/password_manager/password_form_manager.h
29377   </summary>
29378   <int value="0"
29379       label="manager did nothing / user did nothing / form not submitted"/>
29380   <int value="1"
29381       label="manager did nothing / user chose a value / form not submitted"/>
29382   <int value="2"
29383       label="manager did nothing / user typed in something / form not
29384              submitted"/>
29385   <int value="3"
29386       label="manager filled the fields / user did nothing / form not
29387              submitted"/>
29388   <int value="4"
29389       label="manager filled the fields / user chose a value / form not
29390              submitted"/>
29391   <int value="5"
29392       label="manager filled the fields / user typed in something / form not
29393              submitted"/>
29394   <int value="6"
29395       label="manager did nothing (site was blacklisted) / user did nothing /
29396              form not submitted"/>
29397   <int value="7"
29398       label="manager did nothing (site was blacklisted) / user chose a value
29399              / form not submitted (this value shouldn't be possible)"/>
29400   <int value="8"
29401       label="manager did nothing (site was blacklisted) / user typed in
29402              something / form not submitted"/>
29403   <int value="9"
29404       label="manager did nothing (autocomplete off) / user did nothing / form
29405              not submitted"/>
29406   <int value="10"
29407       label="manager did nothing (autocomplete off) / user chose a value /
29408              form not submitted (this value shouldn't be possible)"/>
29409   <int value="11"
29410       label="manager did nothing (autocomplete off) / user typed in something
29411              / form not submitted"/>
29412   <int value="12"
29413       label="manager did nothing / user did nothing / form submit failed"/>
29414   <int value="13"
29415       label="manager did nothing / user chose a value / form submit failed"/>
29416   <int value="14"
29417       label="manager did nothing / user typed in something / form submit
29418              failed"/>
29419   <int value="15"
29420       label="manager filled the fields / user did nothing / form submit
29421              failed"/>
29422   <int value="16"
29423       label="manager filled the fields / user chose a value / form submit
29424              failed"/>
29425   <int value="17"
29426       label="manager filled the fields / user typed in something / form
29427              submit failed"/>
29428   <int value="18"
29429       label="manager did nothing (site was blacklisted) / user did nothing /
29430              form submit failed"/>
29431   <int value="19"
29432       label="manager did nothing (site was blacklisted) / user chose a value
29433              / form submit failed (this value shouldn't be possible)"/>
29434   <int value="20"
29435       label="manager did nothing (site was blacklisted) / user typed in
29436              something / form submit failed"/>
29437   <int value="21"
29438       label="manager did nothing (autocomplete off) / user did nothing / form
29439              submit failed"/>
29440   <int value="22"
29441       label="manager did nothing (autocomplete off) / user chose a value /
29442              form submit failed (this value shouldn't be possible)"/>
29443   <int value="23"
29444       label="manager did nothing (autocomplete off) / user typed in something
29445              / form submit failed"/>
29446   <int value="24"
29447       label="manager did nothing / user did nothing / form submit succeeded"/>
29448   <int value="25"
29449       label="manager did nothing / user chose a value / form submit succeeded"/>
29450   <int value="26"
29451       label="manager did nothing / user typed in something / form submit
29452              succeeded"/>
29453   <int value="27"
29454       label="manager filled the fields / user did nothing / form submit
29455              succeeded"/>
29456   <int value="28"
29457       label="manager filled the fields / user chose a value / form submit
29458              succeeded"/>
29459   <int value="29"
29460       label="manager filled the fields / user typed in something / form
29461              submit succeeded"/>
29462   <int value="30"
29463       label="manager did nothing (site was blacklisted) / user did nothing /
29464              form submit succeeded"/>
29465   <int value="31"
29466       label="manager did nothing (site was blacklisted) / user chose a value
29467              / form submit succeeded (this value shouldn't be possible)"/>
29468   <int value="32"
29469       label="manager did nothing (site was blacklisted) / user typed in
29470              something / form submit succeeded"/>
29471   <int value="33"
29472       label="manager did nothing (autocomplete off) / user did nothing / form
29473              submit succeeded"/>
29474   <int value="34"
29475       label="manager did nothing (autocomplete off) / user chose a value /
29476              form submit succeeded (this value shouldn't be possible)"/>
29477   <int value="35"
29478       label="manager did nothing (autocomplete off) / user typed in something
29479              / form submit succeeded"/>
29480 </enum>
29482 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
29483   <summary>
29484     The value is a combination of three different options - what did the
29485     password manager do, what did the user do, and was the form submitted (and
29486     submitted successfully or not). The meaning of each value can be determined
29487     from the values in chrome/browser/password_manager/password_form_manager.h
29488   </summary>
29489   <int value="0"
29490       label="manager did nothing / user did nothing / form not submitted"/>
29491   <int value="1"
29492       label="manager did nothing / user chose a value / form not submitted"/>
29493   <int value="2"
29494       label="manager did nothing / user chose a value from PSL / form not
29495              submitted"/>
29496   <int value="3"
29497       label="manager did nothing / user typed in something / form not
29498              submitted"/>
29499   <int value="4"
29500       label="manager filled the fields / user did nothing / form not
29501              submitted"/>
29502   <int value="5"
29503       label="manager filled the fields / user chose a value / form not
29504              submitted"/>
29505   <int value="6"
29506       label="manager filled the fields / user chose a value from PSL / form
29507              not submitted"/>
29508   <int value="7"
29509       label="manager filled the fields / user typed in something / form not
29510              submitted"/>
29511   <int value="8"
29512       label="manager did nothing (site was blacklisted) / user did nothing /
29513              form not submitted"/>
29514   <int value="9"
29515       label="manager did nothing (site was blacklisted) / user chose a value
29516              / form not submitted (this value shouldn't be possible)"/>
29517   <int value="10"
29518       label="manager did nothing (site was blacklisted) / user chose a value
29519              from PSL / form not submitted (this value shouldn't be possible)"/>
29520   <int value="11"
29521       label="manager did nothing (site was blacklisted) / user typed in
29522              something / form not submitted"/>
29523   <int value="12"
29524       label="manager did nothing (autocomplete off) / user did nothing / form
29525              not submitted"/>
29526   <int value="13"
29527       label="manager did nothing (autocomplete off) / user chose a value /
29528              form not submitted (this value shouldn't be possible)"/>
29529   <int value="14"
29530       label="manager did nothing (autocomplete off) / user chose a value from
29531              psl / form not submitted (this value shouldn't be possible)"/>
29532   <int value="15"
29533       label="manager did nothing (autocomplete off) / user typed in something
29534              / form not submitted"/>
29535   <int value="16"
29536       label="manager did nothing / user did nothing / form submit failed"/>
29537   <int value="17"
29538       label="manager did nothing / user chose a value / form submit failed"/>
29539   <int value="18"
29540       label="manager did nothing / user chose a value from psl / form submit
29541              failed"/>
29542   <int value="19"
29543       label="manager did nothing / user typed in something / form submit
29544              failed"/>
29545   <int value="20"
29546       label="manager filled the fields / user did nothing / form submit
29547              failed"/>
29548   <int value="21"
29549       label="manager filled the fields / user chose a value / form submit
29550              failed"/>
29551   <int value="22"
29552       label="manager filled the fields / user chose a value from psl / form
29553              submit failed"/>
29554   <int value="23"
29555       label="manager filled the fields / user typed in something / form
29556              submit failed"/>
29557   <int value="24"
29558       label="manager did nothing (site was blacklisted) / user did nothing /
29559              form submit failed"/>
29560   <int value="25"
29561       label="manager did nothing (site was blacklisted) / user chose a value
29562              / form submit failed (this value shouldn't be possible)"/>
29563   <int value="26"
29564       label="manager did nothing (site was blacklisted) / user chose a value
29565              from psl / form submit failed (this value shouldn't be possible)"/>
29566   <int value="27"
29567       label="manager did nothing (site was blacklisted) / user typed in
29568              something / form submit failed"/>
29569   <int value="28"
29570       label="manager did nothing (autocomplete off) / user did nothing / form
29571              submit failed"/>
29572   <int value="29"
29573       label="manager did nothing (autocomplete off) / user chose a value /
29574              form submit failed (this value shouldn't be possible)"/>
29575   <int value="30"
29576       label="manager did nothing (autocomplete off) / user chose a value from
29577              psl / form submit failed (this value shouldn't be possible)"/>
29578   <int value="31"
29579       label="manager did nothing (autocomplete off) / user typed in something
29580              / form submit failed"/>
29581   <int value="32"
29582       label="manager did nothing / user did nothing / form submit succeeded"/>
29583   <int value="33"
29584       label="manager did nothing / user chose a value / form submit succeeded"/>
29585   <int value="34"
29586       label="manager did nothing / user chose a value from psl / form submit
29587              succeeded"/>
29588   <int value="35"
29589       label="manager did nothing / user typed in something / form submit
29590              succeeded"/>
29591   <int value="36"
29592       label="manager filled the fields / user did nothing / form submit
29593              succeeded"/>
29594   <int value="37"
29595       label="manager filled the fields / user chose a value / form submit
29596              succeeded"/>
29597   <int value="38"
29598       label="manager filled the fields / user chose a value from psl / form
29599              submit succeeded"/>
29600   <int value="39"
29601       label="manager filled the fields / user typed in something / form
29602              submit succeeded"/>
29603   <int value="40"
29604       label="manager did nothing (site was blacklisted) / user did nothing /
29605              form submit succeeded"/>
29606   <int value="41"
29607       label="manager did nothing (site was blacklisted) / user chose a value
29608              / form submit succeeded (this value shouldn't be possible)"/>
29609   <int value="42"
29610       label="manager did nothing (site was blacklisted) / user chose a value
29611              from psl / form submit succeeded (this value shouldn't be
29612              possible)"/>
29613   <int value="43"
29614       label="manager did nothing (site was blacklisted) / user typed in
29615              something / form submit succeeded"/>
29616   <int value="44"
29617       label="manager did nothing (autocomplete off) / user did nothing / form
29618              submit succeeded"/>
29619   <int value="45"
29620       label="manager did nothing (autocomplete off) / user chose a value /
29621              form submit succeeded (this value shouldn't be possible)"/>
29622   <int value="46"
29623       label="manager did nothing (autocomplete off) / user chose a value from
29624              psl / form submit succeeded (this value shouldn't be possible)"/>
29625   <int value="47"
29626       label="manager did nothing (autocomplete off) / user typed in something
29627              / form submit succeeded"/>
29628 </enum>
29630 <enum name="PasswordManagerOsPasswordStatus" type="int">
29631   <int value="0" label="Unknown"/>
29632   <int value="1" label="Unsupported platform"/>
29633   <int value="2" label="Password is blank"/>
29634   <int value="3" label="Password is non blank"/>
29635   <int value="4"
29636       label="Password status not checked as user is on a Windows Domain"/>
29637 </enum>
29639 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
29640   <summary>
29641     The value indicates whether an entry returned by password autofill contains
29642     a value that was found by matching against the public suffix list.
29643   </summary>
29644   <int value="0" label="Matching disabled"/>
29645   <int value="1" label="No match"/>
29646   <int value="2" label="Match"/>
29647 </enum>
29649 <enum name="PepperInterface" type="int">
29650 <!-- Generated by ppapi/tools/pepper_hash_for_uma.cc -->
29652   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
29653   <int value="2804066" label="PPB_AudioConfig;1.1"/>
29654   <int value="8760108" label="PPB_Testing_Private;1.0"/>
29655   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
29656   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
29657   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
29658   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
29659   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
29660   <int value="79708274" label="PPB_TCPSocket;1.1"/>
29661   <int value="110360074" label="PPB_Var;1.1"/>
29662   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
29663   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
29664   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
29665   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
29666   <int value="180906214" label="PPB_Instance_Private;0.1"/>
29667   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
29668   <int value="226206264" label="PPB_FileRef;1.1"/>
29669   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
29670   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
29671   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
29672   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
29673   <int value="382780521" label="PPB_FileRef;1.2"/>
29674   <int value="415548516" label="PPB_MessageLoop;1.0"/>
29675   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
29676   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
29677   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
29678   <int value="588532407" label="PPB_Graphics2D;1.1"/>
29679   <int value="612625164" label="PPB_InputEvent;1.0"/>
29680   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
29681   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
29682   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
29683   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
29684   <int value="632306545" label="PPB_FileRef;1.0"/>
29685   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
29686   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
29687   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
29688   <int value="714324031" label="PPB_Graphics3D;1.0"/>
29689   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
29690   <int value="760024173" label="PPB_FileIO;1.0"/>
29691   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
29692   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
29693   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
29694   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
29695   <int value="804011173" label="PPB_Gamepad;1.0"/>
29696   <int value="810111568" label="PPB_Messaging;1.0"/>
29697   <int value="829878300" label="PPB_TCPSocket;1.0"/>
29698   <int value="835840137" label="PPB_WebSocket;1.0"/>
29699   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
29700   <int value="856177441" label="PPB_VarArray;1.0"/>
29701   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
29702   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
29703   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
29704   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
29705   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
29706   <int value="910782902" label="PPB_AudioFrame;0.1"/>
29707   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
29708   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
29709   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
29710   <int value="941275733" label="PPB_Flash;12.6"/>
29711   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
29712   <int value="946515854" label="PPB_View(Dev);0.1"/>
29713   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
29714   <int value="961061294" label="PPB_Var;1.2"/>
29715   <int value="961317980" label="PPB_Fullscreen;1.0"/>
29716   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
29717   <int value="965548627" label="PPB_Audio;1.1"/>
29718   <int value="972914533" label="PPB_TextInputController;1.0"/>
29719   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
29720   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
29721   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
29722   <int value="1032125598" label="PPB_HostResolver;1.0"/>
29723   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
29724   <int value="1042058362" label="PPB_Core;1.0"/>
29725   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
29726   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
29727   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
29728   <int value="1086644401" label="PPB_Proxy_Private;6"/>
29729   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
29730   <int value="1099975614" label="PPB_Flash;12.5"/>
29731   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
29732   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
29733   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
29734   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
29735   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
29736   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
29737   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
29738   <int value="1262240942" label="PPB_FileIO;1.1"/>
29739   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
29740   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
29741   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
29742   <int value="1321620067" label="PPB_Instance;1.0"/>
29743   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
29744   <int value="1337084425" label="PPB_View;1.0"/>
29745   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
29746   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
29747   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
29748   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
29749   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
29750   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
29751   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
29752   <int value="1443771913" label="PPB_NetAddress;1.0"/>
29753   <int value="1504691399" label="PPB_Flash;13.0"/>
29754   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
29755   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
29756   <int value="1519132417" label="PPB_FileSystem;1.0"/>
29757   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
29758   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
29759   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
29760   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
29761   <int value="1677958987" label="PPB_ImageData;1.0"/>
29762   <int value="1680873803" label="PPB_Console;1.0"/>
29763   <int value="1703245231" label="PPB_NetworkList;1.0"/>
29764   <int value="1721408268" label="PPB_URLLoader;1.0"/>
29765   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
29766   <int value="1773992510" label="PPB_PDF;1"/>
29767   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
29768   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
29769   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
29770   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
29771   <int value="1838344955" label="PPB_Flash;12.4"/>
29772   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
29773   <int value="1870131254" label="PPB_MouseLock;1.0"/>
29774   <int value="1930785273" label="PPB_Var;1.0"/>
29775   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
29776   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
29777   <int value="1980463089" label="PPB_View;1.1"/>
29778   <int value="1981643755" label="PPB_FileMapping;0.1"/>
29779   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
29780   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
29781   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
29782   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
29783   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
29784   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
29785   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
29786   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
29787   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
29788   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
29789   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
29790   <int value="2056532375" label="PPB_Audio;1.0"/>
29791   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
29792   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
29793   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
29794   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
29795   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
29796   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
29797 </enum>
29799 <enum name="PepperVideoDecodeError" type="int">
29800   <int value="1" label="Illegal state">
29801     An operation was attempted during an incompatible decoder state.
29802   </int>
29803   <int value="2" label="Invalid argument">
29804     Invalid argument was passed to an API method.
29805   </int>
29806   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
29807   <int value="4" label="Platform failure">
29808     A failure occurred at the browser layer or lower. Examples of such failures
29809     include GPU hardware failures, GPU driver failures, GPU library failures,
29810     browser programming errors, and so on.
29811   </int>
29812 </enum>
29814 <enum name="PhotoEditorFileType" type="int">
29815   <int value="0" label="jpg"/>
29816   <int value="1" label="png"/>
29817   <int value="2" label="gif"/>
29818   <int value="3" label="bmp"/>
29819   <int value="4" label="webp"/>
29820   <int value="5" label="other"/>
29821 </enum>
29823 <enum name="PhotoEditorLoadMode" type="int">
29824   <int value="0" label="From full resolution cache"/>
29825   <int value="1" label="From screen resolution cache"/>
29826   <int value="2" label="From file"/>
29827   <int value="3" label="Other"/>
29828 </enum>
29830 <enum name="PhotoEditorSaveResult" type="int">
29831   <int value="0" label="Failure"/>
29832   <int value="1" label="Success"/>
29833   <int value="2" label="Other"/>
29834 </enum>
29836 <enum name="PhotoEditorToolType" type="int">
29837   <int value="0" label="Auto-fix"/>
29838   <int value="1" label="Crop"/>
29839   <int value="2" label="Brightness"/>
29840   <int value="3" label="Rotate left"/>
29841   <int value="4" label="Rotate right"/>
29842   <int value="5" label="Rotate undo"/>
29843   <int value="6" label="Rotate redo"/>
29844   <int value="7" label="Share"/>
29845   <int value="8" label="Other"/>
29846 </enum>
29848 <enum name="PingResult" type="int">
29849   <int value="0" label="Success"/>
29850   <int value="1" label="Response started"/>
29851   <int value="2" label="Timed out"/>
29852   <int value="3" label="Canceled"/>
29853   <int value="4" label="Failed"/>
29854   <int value="5" label="Uncompleted"/>
29855 </enum>
29857 <enum name="PipelineStatus" type="int">
29858   <int value="0" label="PIPELINE_OK"/>
29859   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
29860   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
29861   <int value="3" label="PIPELINE_ERROR_DECODE"/>
29862   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
29863   <int value="5" label="PIPELINE_ERROR_ABORT"/>
29864   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
29865   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
29866   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
29867   <int value="9" label="PIPELINE_ERROR_READ"/>
29868   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
29869   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
29870   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
29871   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
29872   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
29873   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
29874 </enum>
29876 <enum name="PlatformFileError" type="int">
29877   <int value="0" label="OK"/>
29878   <int value="1" label="FAILED"/>
29879   <int value="2" label="IN_USE"/>
29880   <int value="3" label="EXISTS"/>
29881   <int value="4" label="NOT_FOUND"/>
29882   <int value="5" label="ACCESS_DENIED"/>
29883   <int value="6" label="TOO_MANY_OPENED"/>
29884   <int value="7" label="NO_MEMORY"/>
29885   <int value="8" label="NO_SPACE"/>
29886   <int value="9" label="NOT_A_DIRECTORY"/>
29887   <int value="10" label="INVALID_OPERATION"/>
29888   <int value="11" label="SECURITY"/>
29889   <int value="12" label="ABORT"/>
29890   <int value="13" label="NOT_A_FILE"/>
29891   <int value="14" label="NOT_EMPTY"/>
29892   <int value="15" label="INVALID_URL"/>
29893   <int value="16" label="I/O"/>
29894 </enum>
29896 <enum name="PluginLoadResult" type="int">
29897   <int value="0" label="LOAD_SUCCESS"/>
29898   <int value="1" label="LOAD_FAILED"/>
29899   <int value="2" label="ENTRY_POINT_MISSING"/>
29900   <int value="3" label="INIT_FAILED"/>
29901 </enum>
29903 <enum name="PointerSensitivity" type="int">
29904   <int value="1" label="1"/>
29905   <int value="2" label="2"/>
29906   <int value="3" label="3"/>
29907   <int value="4" label="4"/>
29908   <int value="5" label="5"/>
29909 </enum>
29911 <enum name="PostMergeVerificationOutcome" type="int">
29912   <int value="0" label="Undefined"/>
29913   <int value="1" label="Succeeded"/>
29914   <int value="2" label="No accounts found"/>
29915   <int value="3" label="Missing primary account"/>
29916   <int value="4" label="Primary account is not the first"/>
29917   <int value="5" label="Verification failed"/>
29918   <int value="6" label="Connection failed"/>
29919   <int value="7" label="Overflow"/>
29920 </enum>
29922 <enum name="PowerBrightnessAdjust" type="int">
29923   <int value="0" label="Brightness Down"/>
29924   <int value="1" label="Brightness Up"/>
29925   <int value="2" label="Brightness Absolute"/>
29926 </enum>
29928 <enum name="PowerChargerType" type="int">
29929   <int value="0" label="Unknown charger"/>
29930   <int value="1" label="MAINS charger"/>
29931   <int value="2" label="USB Charger"/>
29932   <int value="3" label="Unconfirmed Spring Charger"/>
29933   <int value="4" label="Safe Spring Charger"/>
29934 </enum>
29936 <enum name="PreconnectedNavigation" type="int">
29937   <int value="0" label="No recent pre-connect to the page"/>
29938   <int value="1" label="Page nav. preceded by a pre-connect"/>
29939 </enum>
29941 <enum name="PreconnectMotivation" type="int">
29942   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
29943   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
29944   <int value="2" label="UNIT_TEST_MOTIVATED"/>
29945   <int value="3" label="LINKED_MAX_MOTIVATED"/>
29946   <int value="4" label="OMNIBOX_MOTIVATED"/>
29947   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
29948   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
29949   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
29950   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
29951   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
29952   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
29953 </enum>
29955 <enum name="PreconnectSubresourceEval" type="int">
29956   <int value="0" label="PRECONNECTION"/>
29957   <int value="1" label="PRERESOLUTION"/>
29958   <int value="2" label="TOO_NEW"/>
29959 </enum>
29961 <enum name="PreconnectTriggerUsed" type="int">
29962   <int value="0" label="The pre-connect triggered host was not accessed"/>
29963   <int value="1" label="The pre-connect triggered host was accessed"/>
29964 </enum>
29966 <enum name="PrefetchStatus" type="int">
29967   <int value="0" label="undefined"/>
29968   <int value="1" label="success from cache"/>
29969   <int value="2" label="success from network"/>
29970   <int value="3" label="canceled in-flight"/>
29971 </enum>
29973 <enum name="PrerenderCookieStatus" type="int">
29974   <int value="0" label="no action"/>
29975   <int value="1" label="[main frame send]"/>
29976   <int value="2" label="[main frame change]"/>
29977   <int value="3" label="[main frame send, main frame change]"/>
29978   <int value="4" label="[other send]"/>
29979   <int value="5" label="[main frame send, other send]"/>
29980   <int value="6" label="[main frame change, other send]"/>
29981   <int value="7" label="[main frame send, main frame change, other send]"/>
29982   <int value="8" label="[other change]"/>
29983   <int value="9" label="[main frame send, other change]"/>
29984   <int value="10" label="[main frame change, other change]"/>
29985   <int value="11" label="[main frame send, main frame change, other change]"/>
29986   <int value="12" label="[other send, other change]"/>
29987   <int value="13" label="[main frame send, other send, other change]"/>
29988   <int value="14" label="[main frame change, other send, other change]"/>
29989   <int value="15"
29990       label="[main frame send, main frame change, other send, other change]"/>
29991 </enum>
29993 <enum name="PrerenderEvent" type="int">
29994   <int value="0" label="Swapin no delegate"/>
29995   <int value="1" label="Swapin candidate"/>
29996   <int value="2" label="Swapin candidate namespace matces"/>
29997   <int value="3" label="Swapin no merge pending"/>
29998   <int value="4" label="Swapin merging disabled"/>
29999   <int value="5" label="Swapin issuing merge"/>
30000   <int value="6" label="Merge for swapin candidate"/>
30001   <int value="7" label="Merge result no pending swapin"/>
30002   <int value="8" label="Merge result timeout cb"/>
30003   <int value="9" label="Merge result result cb"/>
30004   <int value="10" label="Merge result timed out"/>
30005   <int value="11" label="Merge result merge done"/>
30006   <int value="12" label="Merge result: namespace not found"/>
30007   <int value="13" label="Merge result: namespace not alias"/>
30008   <int value="14" label="Merge result: not logging"/>
30009   <int value="15" label="Merge result: no transactions"/>
30010   <int value="16" label="Merge result: too many transactions"/>
30011   <int value="17" label="Merge result: not mergeable"/>
30012   <int value="18" label="Merge result: mergeable"/>
30013   <int value="19" label="Merge result merge failed"/>
30014   <int value="20" label="Merge result swapping in"/>
30015   <int value="21" label="Merge result swapin successful"/>
30016   <int value="22" label="Merge result swapin failed"/>
30017 </enum>
30019 <enum name="PrerenderFinalStatus" type="int">
30020   <int value="0" label="USED"/>
30021   <int value="1" label="TIMED_OUT"/>
30022   <int value="2" label="EVICTED"/>
30023   <int value="3" label="MANAGER_SHUTDOWN"/>
30024   <int value="4" label="CLOSED"/>
30025   <int value="5" label="CREATE_NEW_WINDOW"/>
30026   <int value="6" label="PROFILE_DESTROYED"/>
30027   <int value="7" label="APP_TERMINATING"/>
30028   <int value="8" label="JAVASCRIPT_ALERT"/>
30029   <int value="9" label="AUTH_NEEDED"/>
30030   <int value="10" label="HTTPS"/>
30031   <int value="11" label="DOWNLOAD"/>
30032   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
30033   <int value="13" label="JS_OUT_OF_MEMORY"/>
30034   <int value="14" label="RENDERER_UNRESPONSIVE"/>
30035   <int value="15" label="TOO_MANY_PROCESSES"/>
30036   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
30037   <int value="17" label="PENDING_SKIPPED"/>
30038   <int value="18" label="CONTROL_GROUP"/>
30039   <int value="19" label="HTML5_MEDIA"/>
30040   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
30041   <int value="21" label="RENDERER_CRASHED"/>
30042   <int value="22" label="UNSUPPORTED_SCHEME"/>
30043   <int value="23" label="INVALID_HTTP_METHOD"/>
30044   <int value="24" label="WINDOW_PRINT"/>
30045   <int value="25" label="RECENTLY_VISITED"/>
30046   <int value="26" label="WINDOW_OPENER"/>
30047   <int value="27" label="PAGE_ID_CONFLICT"/>
30048   <int value="28" label="SAFE_BROWSING"/>
30049   <int value="29" label="FRAGMENT_MISMATCH"/>
30050   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
30051   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
30052   <int value="32" label="CANCELLED"/>
30053   <int value="33" label="SSL_ERROR"/>
30054   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
30055   <int value="35" label="DEVTOOLS_ATTACHED"/>
30056   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
30057   <int value="37" label="NO_USE_GROUP"/>
30058   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
30059   <int value="39" label="DUPLICATE"/>
30060   <int value="40" label="OPEN_URL"/>
30061   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
30062   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
30063   <int value="43" label="CREATING_AUDIO_STREAM"/>
30064   <int value="44" label="PAGE_BEING_CAPTURED"/>
30065   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
30066   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
30067   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
30068 </enum>
30070 <enum name="PrerenderHoverEvent" type="int">
30071   <obsolete>
30072     deprecated May 10 2012
30073   </obsolete>
30074   <int value="0" label="HOVER_EVENT_START"/>
30075   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
30076   <int value="2" label="HOVER_EVENT_REPLACED"/>
30077   <int value="3" label="HOVER_EVENT_CLICK"/>
30078 </enum>
30080 <enum name="PrerenderLocalPredictorEvents" type="int">
30081   <int value="0" label="Constructed"/>
30082   <int value="1" label="Init scheduled"/>
30083   <int value="2" label="Init started"/>
30084   <int value="3" label="Init failed: no history"/>
30085   <int value="4" label="Init succeeded"/>
30086   <int value="5" label="AddVisit"/>
30087   <int value="6" label="AddVisit initialized"/>
30088   <int value="7" label="AddVisit prerender identified"/>
30089   <int value="8" label="AddVisit relevant transition"/>
30090   <int value="9" label="AddVisit identified prerender candidate"/>
30091   <int value="10" label="AddVisit prerendering"/>
30092   <int value="11" label="Got prerender url"/>
30093   <int value="12" label="Error: no prerender url for PLT"/>
30094   <int value="13" label="AddVisit prerender rextended"/>
30095   <int value="14" label="URL lookup result"/>
30096   <int value="15" label="URL lookup result: root page"/>
30097   <int value="16" label="URL lookup result: http"/>
30098   <int value="17" label="URL lookup result: has query string"/>
30099   <int value="18" label="URL lookup result: contains logout"/>
30100   <int value="19" label="URL lookup result: contians login"/>
30101   <int value="20" label="Start url lookup"/>
30102   <int value="21" label="AddVisit not root page"/>
30103   <int value="22" label="Whitelist error"/>
30104   <int value="23" label="Whitelist ok"/>
30105   <int value="24" label="URL lookup result: on whitelist"/>
30106   <int value="25" label="URL lookup result: on whitelist root page"/>
30107   <int value="26" label="URL lookup result: extended root page"/>
30108   <int value="27" label="URL lookup result: root page http"/>
30109   <int value="28" label="URL lookup failed"/>
30110   <int value="29" label="URL lookup no source webcontents found"/>
30111   <int value="30" label="URL lookup no logged in table found"/>
30112   <int value="31" label="URL lookup issuing logged in lookup"/>
30113   <int value="32" label="Continue prerender check started"/>
30114   <int value="33" label="Continue prerender check no url"/>
30115   <int value="34" label="Continue prerender check priority too low"/>
30116   <int value="35" label="Continue prerender check urls identical but fragemet"/>
30117   <int value="36" label="Continue prerender check https"/>
30118   <int value="37" label="Continue prerender check root page"/>
30119   <int value="38" label="Continue prerender check logout url"/>
30120   <int value="39" label="Continue prerender check login url"/>
30121   <int value="40" label="Continue prerender check not logged in"/>
30122   <int value="41" label="Continue prerender check fallthrough no prerender"/>
30123   <int value="42" label="Continue prerender check issuing prerender"/>
30124   <int value="43" label="Issuing prerender"/>
30125   <int value="44" label="No prerender candidates"/>
30126   <int value="45" label="Got history issuing lookup"/>
30127   <int value="46" label="Tab Helper URL seen"/>
30128   <int value="47" label="Tab Helper URL seen match"/>
30129   <int value="48" label="Tab Helper URL seen namespace match"/>
30130   <int value="49" label="URL lookup multiple source webcontents"/>
30131   <int value="50" label="Continue prerender check side-effect free whitelist"/>
30132   <int value="51" label="Continue prerender check Examine next URL"/>
30133   <int value="52" label="Issuing prerender, already prerendering"/>
30134   <int value="53" label="Issuing prerender, new prerender"/>
30135   <int value="54" label="Issuing prerender, cancelled old prerender"/>
30136   <int value="55" label="Continue prerender check fallthrough prerendering"/>
30137   <int value="56" label="URL lookup success"/>
30138   <int value="57" label="Prerender Service disabled"/>
30139   <int value="58" label="Prerender Service issued lookup"/>
30140   <int value="59" label="Prerender Service lookup timed out"/>
30141   <int value="60" label="Prerender Service received result"/>
30142   <int value="61" label="Prerender Service no record for result"/>
30143   <int value="62" label="Prerender Service parsed correctly"/>
30144   <int value="63" label="Prerender Service parse error"/>
30145   <int value="64" label="Prerender Service parse error incorrect JSON"/>
30146   <int value="65" label="Prerender Service hinting timed out"/>
30147   <int value="66" label="Prerender Service hinting url lookup timed out"/>
30148   <int value="67" label="Prerender Service candidate url lookup timed out"/>
30149   <int value="68" label="Continue prerender check service whitelist"/>
30150   <int value="69" label="Continue prerender check next URL local"/>
30151   <int value="70" label="Continue prerender check next URL service"/>
30152   <int value="71" label="AddVisit relevant transition repeat URL"/>
30153   <int value="72" label="AddVisit relevant transition new URL"/>
30154   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
30155   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
30156   <int value="75" label="Namespace mismatch: merge result received"/>
30157   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
30158   <int value="77" label="Namespace mismatch: merge result not logging"/>
30159   <int value="78" label="Namespace mismatch: merge result no transactions"/>
30160   <int value="79"
30161       label="Namespace mismatch: merge result too many transactions"/>
30162   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
30163   <int value="81" label="Namespace mismatch: merge result mergeable"/>
30164   <int value="82" label="Init failed unencrypted sync not enabled"/>
30165   <int value="83" label="Continue prerender check next URL not skipped"/>
30166   <int value="84" label="Prerender Service returned hinting candidates"/>
30167   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
30168   <int value="86" label="Tab Helper URL seen entry"/>
30169   <int value="87" label="Tab Helper URL seen match browser navigation"/>
30170   <int value="88" label="Tab Helper URL seen namespace match entry"/>
30171   <int value="89"
30172       label="Tab Helper URL seen namespace match browser navigation"/>
30173 </enum>
30175 <enum name="PrerenderLocalVisitCoreTransition" type="int">
30176   <int value="0" label="LINK"/>
30177   <int value="1" label="TYPED"/>
30178   <int value="2" label="AUTO_BOOKMARK"/>
30179   <int value="3" label="AUTO_SUBFRAME"/>
30180   <int value="4" label="MANUAL_SUBFRAME"/>
30181   <int value="5" label="GENERATED"/>
30182   <int value="6" label="START_PAGE"/>
30183   <int value="7" label="FORM_SUBMIT"/>
30184   <int value="8" label="RELOAD"/>
30185   <int value="9" label="KEYWORD"/>
30186   <int value="10" label="GENERATED"/>
30187 </enum>
30189 <enum name="PrerenderLocalVisitEvents" type="int">
30190   <int value="0" label="V1_VISIT"/>
30191   <int value="1" label="V1_PRERENDER_STARTED_1"/>
30192   <int value="2" label="V1_PRERENDER_USED_1"/>
30193   <int value="3" label="V1_PRERENDER_STARTED_3"/>
30194   <int value="4" label="V1_PRERENDER_USED_3"/>
30195   <int value="5" label="V1_PRERENDER_STARTED_5"/>
30196   <int value="6" label="V1_PRERENDER_USED_5"/>
30197   <int value="10" label="VISIT"/>
30198   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
30199   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
30200   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
30201   <int value="14" label="PRERENDER_STARTED_1"/>
30202   <int value="15" label="PRERENDER_USED_1"/>
30203   <int value="16" label="PRERENDER_STARTED_3"/>
30204   <int value="17" label="PRERENDER_USED_3"/>
30205   <int value="18" label="PRERENDER_STARTED_5"/>
30206   <int value="19" label="PRERENDER_USED_5"/>
30207 </enum>
30209 <enum name="PrerenderMode" type="int">
30210   <int value="0" label="PRERENDER_MODE_DISABLED"/>
30211   <int value="1" label="PRERENDER_MODE_ENABLED"/>
30212   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
30213   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
30214   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
30215   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
30216   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
30217   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
30218 </enum>
30220 <enum name="PrerenderPageviewEvents" type="int">
30221   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
30222   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
30223   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
30224   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
30225 </enum>
30227 <enum name="PrerenderRelTypes" type="int">
30228   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
30229   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
30230   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
30231   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
30232 </enum>
30234 <enum name="PrerenderSchemeCancelReason" type="int">
30235   <int value="0" label="EXTERNAL_PROTOCOL"/>
30236   <int value="1" label="DATA"/>
30237   <int value="2" label="BLOB"/>
30238   <int value="3" label="FILE"/>
30239   <int value="4" label="FILESYSTEM"/>
30240   <int value="5" label="WEBSOCKET"/>
30241   <int value="6" label="FTP"/>
30242   <int value="7" label="CHROME"/>
30243   <int value="8" label="CHROME_EXTENSION"/>
30244   <int value="9" label="ABOUT"/>
30245   <int value="10" label="UNKNOWN"/>
30246 </enum>
30248 <enum name="PrerenderTabHelperEvents" type="int">
30249   <int value="0" label="Table requested"/>
30250   <int value="1" label="Table present"/>
30251   <int value="2" label="Mainframe change"/>
30252   <int value="3" label="Mainframe change, logged in"/>
30253   <int value="4" label="Mainframe commit"/>
30254   <int value="5" label="Mainframe commit, logged in"/>
30255   <int value="6" label="Login action added"/>
30256   <int value="7" label="Login action added, Mainframe"/>
30257   <int value="8" label="Login action added, Mainframe, pw empty"/>
30258   <int value="9" label="Login action added, Subframe"/>
30259   <int value="10" label="Login action added, Subframe, pw empty"/>
30260 </enum>
30262 <enum name="PreTapEvents" type="int">
30263   <int value="0" label="no event"/>
30264   <int value="1" label="tapdown"/>
30265   <int value="2" label="tapunconfirmed"/>
30266   <int value="3" label="tapdown + tapunconfirmed"/>
30267 </enum>
30269 <enum name="ProfileAddNewUser" type="int">
30270   <int value="0" label="Add new user from icon menu"/>
30271   <int value="1" label="Add new user from title bar menu"/>
30272   <int value="2" label="Add new user from settings dialog"/>
30273   <int value="3" label="Add new user from the User Manager"/>
30274 </enum>
30276 <enum name="ProfileAuth" type="int">
30277   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
30278   <int value="1" label="Authentication performed using local credentials"/>
30279   <int value="2" label="Authentication performed on-line"/>
30280   <int value="3" label="Authentication failed"/>
30281 </enum>
30283 <enum name="ProfileAvatar" type="int">
30284   <int value="0" label="Generic"/>
30285   <int value="1" label="Generic Aqua"/>
30286   <int value="2" label="Generic Blue"/>
30287   <int value="3" label="Generic Green"/>
30288   <int value="4" label="Generic Orange"/>
30289   <int value="5" label="Generic Purple"/>
30290   <int value="6" label="Generic Red"/>
30291   <int value="7" label="Generic Yellow"/>
30292   <int value="8" label="Secret Agent"/>
30293   <int value="9" label="Superhero"/>
30294   <int value="10" label="Volleyball"/>
30295   <int value="11" label="Businessman"/>
30296   <int value="12" label="Ninja"/>
30297   <int value="13" label="Alien"/>
30298   <int value="14" label="Super Awesome Cool Smiley Face"/>
30299   <int value="15" label="Flower"/>
30300   <int value="16" label="Pizza"/>
30301   <int value="17" label="Soccer"/>
30302   <int value="18" label="Burger"/>
30303   <int value="19" label="Cat"/>
30304   <int value="20" label="Cupcake"/>
30305   <int value="21" label="Dog"/>
30306   <int value="22" label="Horse"/>
30307   <int value="23" label="Margarita"/>
30308   <int value="24" label="Note"/>
30309   <int value="25" label="Sun And Cloud"/>
30310   <int value="26" label="Unknown"/>
30311   <int value="27" label="GAIA"/>
30312 </enum>
30314 <enum name="ProfileCreateResult" type="int">
30315   <int value="0" label="Failed locally"/>
30316   <int value="1" label="Failed remotely"/>
30317   <int value="2" label="Created but not initialized (should never happen)"/>
30318   <int value="3" label="Succeeded"/>
30319   <int value="4" label="Canceled"/>
30320 </enum>
30322 <enum name="ProfileErrorType" type="int">
30323   <int value="0" label="History error"/>
30324   <int value="1" label="Preferences error"/>
30325   <int value="2" label="Webdata autofill DB error"/>
30326   <int value="3" label="Webdata token DB error"/>
30327   <int value="4" label="Webdata DB error"/>
30328 </enum>
30330 <enum name="ProfileGaiaPhotoOptions" type="int">
30331   <int value="0" label="User opted to use GAIA photo"/>
30332   <int value="1" label="User opted not to use GAIA photo"/>
30333 </enum>
30335 <enum name="ProfileImageDownloadResult" type="int">
30336   <int value="0" label="DownloadSuccessChanged">
30337     <summary>
30338       Reported when image download succeeds and the image is newer than what we
30339       already have so we update it.
30340     </summary>
30341   </int>
30342   <int value="1" label="DownloadSuccess">
30343     <summary>Reported anytime we download profile image successfully.</summary>
30344   </int>
30345   <int value="2" label="DownloadFailure">
30346     <summary>Download failed because of network errors.</summary>
30347   </int>
30348   <int value="3" label="DownloadDefault">
30349     <summary>
30350       We didn't download the image because it's the default one.
30351     </summary>
30352   </int>
30353 </enum>
30355 <enum name="ProfileNetUserCount" type="int">
30356   <int value="0" label="Added new user"/>
30357   <int value="1" label="Deleted a profile"/>
30358 </enum>
30360 <enum name="ProfileOpen" type="int">
30361   <int value="0" label="Add new user"/>
30362   <int value="1" label="Add new user from icon menu"/>
30363   <int value="2" label="Add new user from title bar menu"/>
30364   <int value="3" label="Switch profile from icon menu"/>
30365   <int value="4" label="Switch profile from title bar menu"/>
30366   <int value="5" label="Opened the avatar bubble menu from NTP"/>
30367   <int value="6" label="Opened the avatar bubble menu from icon"/>
30368   <int value="7" label="Deleted a profile"/>
30369 </enum>
30371 <enum name="ProfileOpenMethod" type="int">
30372   <int value="0" label="Opened the avatar bubble menu from NTP"/>
30373   <int value="1" label="Opened the avatar bubble menu from icon"/>
30374   <int value="2" label="Switch to profile from icon menu"/>
30375   <int value="3" label="Switch to profile from title bar menu"/>
30376   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
30377   <int value="5" label="Opened the User Manager"/>
30378   <int value="6" label="Switch to profile via User Manager"/>
30379   <int value="7" label="Switch to locked profile via User Manager"/>
30380   <int value="8" label="Switch to Guest profile"/>
30381 </enum>
30383 <enum name="ProfileSync" type="int">
30384   <int value="0" label="Signed in to sync"/>
30385   <int value="1" label="Signed in to sync from original profile"/>
30386   <int value="2" label="Signed in to sync from secondary profile"/>
30387   <int value="3" label="Customized sync options"/>
30388   <int value="4" label="Chose what to sync"/>
30389   <int value="5" label="Encrypted all data"/>
30390   <int value="6" label="Selected a passphrase"/>
30391 </enum>
30393 <enum name="ProfileSyncCustomize" type="int">
30394   <int value="0" label="Customized sync options"/>
30395   <int value="1" label="Chose what to sync"/>
30396   <int value="2" label="Encrypted all data"/>
30397   <int value="3" label="Selected a passphrase"/>
30398 </enum>
30400 <enum name="ProfileType" type="int">
30401   <int value="0" label="Original (default) profile"/>
30402   <int value="1" label="Secondary (user-created) profile"/>
30403 </enum>
30405 <enum name="ProtectorError" type="int">
30406   <obsolete>
30407     Deprecated 8/2013. No longer generated.
30408   </obsolete>
30409   <summary>
30410     Codes for errors Protector detects about settings it protects. See
30411     chrome/browser/protector/histograms.h for the corresponding enum.
30412   </summary>
30413   <int value="0" label="Backup invalid"/>
30414   <int value="1" label="Value changed"/>
30415   <int value="2" label="Value valid"/>
30416   <int value="3" label="Value is valid and zero"/>
30417 </enum>
30419 <enum name="ProtocolVersion" type="int">
30420   <int value="0" label="UNKNOWN"/>
30421   <int value="1" label="HTTP 1.1"/>
30422   <int value="2" label="SPDY 1.0"/>
30423   <int value="3" label="SPDY 2.0"/>
30424   <int value="4" label="SPDY 2.1"/>
30425   <int value="5" label="SPDY 3.0"/>
30426 </enum>
30428 <enum name="ProvisionalSaveFailure" type="int">
30429   <int value="0" label="SAVING_DISABLED"/>
30430   <int value="1" label="EMPTY_PASSWORD"/>
30431   <int value="2" label="NO_MATCHING_FORM"/>
30432   <int value="3" label="MATCHING_NOT_COMPLETE"/>
30433   <int value="4" label="FORM_BLACKLISTED"/>
30434   <int value="5" label="INVALID_FORM"/>
30435   <int value="6" label="AUTOCOMPLETE_OFF"/>
30436 </enum>
30438 <enum name="ProxyStatus" type="int">
30439   <int value="0" label="PROXY_STATUS_IGNORED"/>
30440   <int value="1" label="PROXY_UNINITIALIZED"/>
30441   <int value="2" label="PROXY_NOT_USED"/>
30442   <int value="3" label="PROXY_PAC_RESOLVER"/>
30443   <int value="4" label="PROXY_HAS_RULES"/>
30444 </enum>
30446 <enum name="PublicKeyPinFailedDomain" type="int">
30447   <int value="0" label="DOMAIN_NOT_PINNED"/>
30448   <int value="1" label="DOMAIN_GOOGLE_COM"/>
30449   <int value="2" label="DOMAIN_ANDROID_COM"/>
30450   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
30451   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
30452   <int value="5" label="DOMAIN_YTIMG_COM"/>
30453   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
30454   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
30455   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
30456   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
30457   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
30458   <int value="11" label="DOMAIN_APPSPOT_COM"/>
30459   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
30460   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
30461   <int value="14" label="DOMAIN_GSTATIC_COM"/>
30462   <int value="15" label="DOMAIN_GMAIL_COM"/>
30463   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
30464   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
30465   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
30466   <int value="19" label="DOMAIN_TWITTER_COM"/>
30467   <int value="20" label="DOMAIN_TWIMG_COM"/>
30468   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
30469   <int value="22" label="DOMAIN_NUM_EVENTS"/>
30470 </enum>
30472 <enum name="QuicErrorCodes" type="int">
30473   <int value="0" label="NO_ERROR"/>
30474   <int value="1" label="INTERNAL_ERROR"/>
30475   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
30476   <int value="3" label="INVALID_PACKET_HEADER"/>
30477   <int value="4" label="INVALID_FRAME_DATA"/>
30478   <int value="5" label="INVALID_FEC_DATA"/>
30479   <int value="6" label="INVALID_RST_STREAM_DATA"/>
30480   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
30481   <int value="8" label="INVALID_GOAWAY_DATA"/>
30482   <int value="9" label="INVALID_ACK_DATA"/>
30483   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
30484   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
30485   <int value="12" label="DECRYPTION_FAILURE"/>
30486   <int value="13" label="ENCRYPTION_FAILURE"/>
30487   <int value="14" label="PACKET_TOO_LARGE"/>
30488   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
30489   <int value="16" label="PEER_GOING_AWAY"/>
30490   <int value="17" label="INVALID_STREAM_ID"/>
30491   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
30492   <int value="19" label="PUBLIC_RESET"/>
30493   <int value="20" label="INVALID_VERSION"/>
30494   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
30495   <int value="22" label="INVALID_HEADER_ID"/>
30496   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
30497   <int value="24" label="DECOMPRESSION_FAILURE"/>
30498   <int value="25" label="CONNECTION_TIMED_OUT"/>
30499   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
30500   <int value="27" label="PACKET_WRITE_ERROR"/>
30501   <int value="28" label="HANDSHAKE_FAILED"/>
30502   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
30503   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
30504   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
30505   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
30506   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
30507   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
30508   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
30509   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
30510   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
30511   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
30512   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
30513   <int value="40" label="CRYPTO_NO_SUPPORT"/>
30514   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
30515   <int value="42" label="PROOF_INVALID"/>
30516   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
30517   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
30518   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
30519   <int value="46" label="INVALID_STREAM_DATA"/>
30520   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
30521   <int value="48" label="MISSING_PAYLOAD"/>
30522   <int value="49" label="INVALID_PRIORITY"/>
30523   <int value="50" label="INVALID_STREAM_FRAME"/>
30524   <int value="51" label="PACKET_READ_ERROR"/>
30525 </enum>
30527 <enum name="QuicHandshakeState" type="int">
30528   <int value="0" label="STARTED"/>
30529   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
30530   <int value="2" label="HANDSHAKE_CONFIRMED"/>
30531   <int value="3" label="FAILED"/>
30532 </enum>
30534 <enum name="QuickofficeErrorTypes" type="int">
30535   <int value="0" label="doc uncaught js exception"/>
30536   <int value="1" label="docx uncaught js exception"/>
30537   <int value="2" label="docm uncaught js exception"/>
30538   <int value="3" label="xls uncaught js exception"/>
30539   <int value="4" label="xlsx uncaught js exception"/>
30540   <int value="5" label="xlsm uncaught js exception"/>
30541   <int value="6" label="ppt uncaught js exception"/>
30542   <int value="7" label="pptx uncaught js exception"/>
30543   <int value="8" label="pptm uncaught js exception"/>
30544   <int value="9" label="pps uncaught js exception"/>
30545   <int value="10" label="ppsx uncaught js exception"/>
30546   <int value="11" label="ppsm uncaught js exception"/>
30547   <int value="12" label="doc suspected corrupt file"/>
30548   <int value="13" label="docx suspected corrupt file"/>
30549   <int value="14" label="docm suspected corrupt file"/>
30550   <int value="15" label="xls suspected corrupt file"/>
30551   <int value="16" label="xlsx suspected corrupt file"/>
30552   <int value="17" label="xlsm suspected corrupt file"/>
30553   <int value="18" label="ppt suspected corrupt file"/>
30554   <int value="19" label="pptx suspected corrupt file"/>
30555   <int value="20" label="pptm suspected corrupt file"/>
30556   <int value="21" label="pps suspected corrupt file"/>
30557   <int value="22" label="ppsx suspected corrupt file"/>
30558   <int value="23" label="ppsm suspected corrupt file"/>
30559   <int value="24" label="doc qowt ui warning"/>
30560   <int value="25" label="docx qowt ui warning"/>
30561   <int value="26" label="docm qowt ui warning"/>
30562   <int value="27" label="xls qowt ui warning"/>
30563   <int value="28" label="xlsx qowt ui warning"/>
30564   <int value="29" label="xlsm qowt ui warning"/>
30565   <int value="30" label="ppt qowt ui warning"/>
30566   <int value="31" label="pptx qowt ui warning"/>
30567   <int value="32" label="pptm qowt ui warning"/>
30568   <int value="33" label="pps qowt ui warning"/>
30569   <int value="34" label="ppsx qowt ui warning"/>
30570   <int value="35" label="ppsm qowt ui warning"/>
30571   <int value="36" label="doc nacl error"/>
30572   <int value="37" label="docx nacl error"/>
30573   <int value="38" label="docm nacl error"/>
30574   <int value="39" label="xls nacl error"/>
30575   <int value="40" label="xlsx nacl error"/>
30576   <int value="41" label="xlsm nacl error"/>
30577   <int value="42" label="ppt nacl error"/>
30578   <int value="43" label="pptx nacl error"/>
30579   <int value="44" label="pptm nacl error"/>
30580   <int value="45" label="pps nacl error"/>
30581   <int value="46" label="ppsx nacl error"/>
30582   <int value="47" label="ppsm nacl error"/>
30583   <int value="48" label="doc nacl crash"/>
30584   <int value="49" label="docx nacl crash"/>
30585   <int value="50" label="docm nacl crash"/>
30586   <int value="51" label="xls nacl crash"/>
30587   <int value="52" label="xlsx nacl crash"/>
30588   <int value="53" label="xlsm nacl crash"/>
30589   <int value="54" label="ppt nacl crash"/>
30590   <int value="55" label="pptx nacl crash"/>
30591   <int value="56" label="pptm nacl crash"/>
30592   <int value="57" label="pps nacl crash"/>
30593   <int value="58" label="ppsx nacl crash"/>
30594   <int value="59" label="ppsm nacl crash"/>
30595   <int value="60" label="doc invalid file format"/>
30596   <int value="61" label="docx invalid file format"/>
30597   <int value="62" label="docm invalid file format"/>
30598   <int value="63" label="xls invalid file format"/>
30599   <int value="64" label="xlsx invalid file format"/>
30600   <int value="65" label="xlsm invalid file format"/>
30601   <int value="66" label="ppt invalid file format"/>
30602   <int value="67" label="pptx invalid file format"/>
30603   <int value="68" label="pptm invalid file format"/>
30604   <int value="69" label="pps invalid file format"/>
30605   <int value="70" label="ppsx invalid file format"/>
30606   <int value="71" label="ppsm invalid file format"/>
30607   <int value="72" label="doc editing dom sync error"/>
30608   <int value="73" label="docx editing dom sync error"/>
30609   <int value="74" label="docm editing dom sync error"/>
30610   <int value="75" label="xls editing dom sync error"/>
30611   <int value="76" label="xlsx editing dom sync error"/>
30612   <int value="77" label="xlsm editing dom sync error"/>
30613   <int value="78" label="ppt editing dom sync error"/>
30614   <int value="79" label="pptx editing dom sync error"/>
30615   <int value="80" label="pptm editing dom sync error"/>
30616   <int value="81" label="pps editing dom sync error"/>
30617   <int value="82" label="ppsx editing dom sync error"/>
30618   <int value="83" label="ppsm editing dom sync error"/>
30619 </enum>
30621 <enum name="QuickofficeFileFormat" type="int">
30622   <int value="0" label="doc"/>
30623   <int value="1" label="docx"/>
30624   <int value="2" label="docm"/>
30625   <int value="3" label="xls"/>
30626   <int value="4" label="xlsx"/>
30627   <int value="5" label="xlsm"/>
30628   <int value="6" label="ppt"/>
30629   <int value="7" label="pptx"/>
30630   <int value="8" label="pptm"/>
30631   <int value="9" label="pps"/>
30632   <int value="10" label="ppsx"/>
30633   <int value="11" label="ppsm"/>
30634 </enum>
30636 <enum name="QuicRstStreamErrorCodes" type="int">
30637   <int value="0" label="NO_ERROR"/>
30638   <int value="1" label="ERROR_PROCESSING_STREAM"/>
30639   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
30640   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
30641   <int value="4" label="CONNECTION_ERROR"/>
30642   <int value="5" label="PEER_GOING_AWAY"/>
30643   <int value="6" label="CANCELLED"/>
30644 </enum>
30646 <enum name="RecentTabsAction" type="int">
30647   <int value="0" label="Local Session Tab"/>
30648   <int value="1" label="Other Device Tab"/>
30649   <int value="2" label="Restore Window"/>
30650   <int value="3" label="Show More"/>
30651 </enum>
30653 <enum name="ResolutionCategory" type="int">
30654   <int value="0" label="RESOLVE_SUCCESS"/>
30655   <int value="1" label="RESOLVE_FAIL"/>
30656   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
30657   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
30658 </enum>
30660 <enum name="ResolutionUnspecWasteCategory" type="int">
30661   <int value="0" label="AF_WASTE_IPV4_ONLY">
30662     Running in a IPv4-only configuration.  No waste.
30663   </int>
30664   <int value="1" label="AF_WASTE_CACHE_IPV4">
30665     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
30666   </int>
30667   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
30668     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
30669   </int>
30670   <int value="3" label="AF_WASTE_JOB_IPV4">
30671     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
30672   </int>
30673   <int value="4" label="AF_WASTE_JOB_UNSPEC">
30674     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
30675   </int>
30676   <int value="5" label="AF_WASTE_NONE_IPV4">
30677     A new job was needed for this IPv4 lookup.  No waste.
30678   </int>
30679   <int value="6" label="AF_WASTE_NONE_UNSPEC">
30680     A new job was needed for this UNSPEC lookup.  No waste.
30681   </int>
30682 </enum>
30684 <enum name="ResourceHasClient" type="int">
30685   <int value="0" label="No client"/>
30686   <int value="1" label="Has client"/>
30687 </enum>
30689 <enum name="ResourceType" type="int">
30690   <int value="0" label="Main resource"/>
30691   <int value="1" label="Image"/>
30692   <int value="2" label="CSSS"/>
30693   <int value="3" label="Script"/>
30694   <int value="4" label="Font"/>
30695   <int value="5" label="Raw"/>
30696   <int value="6" label="SVG"/>
30697   <int value="7" label="XSL"/>
30698   <int value="8" label="Link prefetch"/>
30699   <int value="9" label="Link subresource"/>
30700   <int value="10" label="Text track"/>
30701   <int value="11" label="Shader"/>
30702   <int value="12" label="Import resource"/>
30703 </enum>
30705 <enum name="SavePasswordPromptResponseType" type="int">
30706   <int value="0" label="NO_RESPONSE"/>
30707   <int value="1" label="REMEMBER_PASSWORD"/>
30708   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
30709 </enum>
30711 <enum name="SB2BloomFailure" type="int">
30712   <int value="0" label="READ_OPEN"/>
30713   <int value="1" label="READ_VERSION"/>
30714   <int value="2" label="READ_NUM_KEYS"/>
30715   <int value="3" label="READ_KEY"/>
30716   <int value="4" label="READ_DATA_MINSIZE"/>
30717   <int value="5" label="READ_DATA_MAXSIZE"/>
30718   <int value="6" label="READ_DATA_SHORT"/>
30719   <int value="7" label="READ_DATA"/>
30720 </enum>
30722 <enum name="SB2BloomFilterFalsePositives" type="int">
30723   <int value="0" label="ALL_MISSES"/>
30724   <int value="1" label="FALSE_POSITIVE_MISSES"/>
30725 </enum>
30727 <enum name="SB2DatabaseFailure" type="int">
30728   <int value="0" label="CORRUPT"/>
30729   <int value="1" label="CORRUPT_HANDLER"/>
30730   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
30731   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
30732   <int value="4" label="FILTER_MISSING"/>
30733   <int value="5" label="FILTER_READ"/>
30734   <int value="6" label="FILTER_WRITE"/>
30735   <int value="7" label="FILTER_DELETE"/>
30736   <int value="8" label="STORE_MISSING"/>
30737   <int value="9" label="STORE_DELETE"/>
30738   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
30739   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
30740   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
30741   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
30742   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
30743   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
30744   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
30745   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
30746   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
30747   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
30748   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
30749   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
30750   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
30751   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
30752   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
30753   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
30754   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
30755 </enum>
30757 <enum name="SB2DownloadChecks" type="int">
30758   <int value="0" label="URL_CHECKS_TOTAL"/>
30759   <int value="1" label="URL_CHECKS_CANCELED"/>
30760   <int value="2" label="URL_CHECKS_MALWARE"/>
30761   <int value="3" label="HASH_CHECKS_TOTAL"/>
30762   <int value="4" label="HASH_CHECKS_MALWARE"/>
30763 </enum>
30765 <enum name="SB2FilterLoad" type="int">
30766   <int value="0" label="ALL"/>
30767   <int value="1" label="PREFIX_SET"/>
30768   <int value="2" label="BLOOM_FILTER"/>
30769 </enum>
30771 <enum name="SB2FormatEvent" type="int">
30772   <int value="0" label="FILE_CORRUPT"/>
30773   <int value="1" label="SQLITE_CORRUPT"/>
30774   <int value="2" label="FOUND_SQLITE"/>
30775   <int value="3" label="FOUND_UNKNOWN"/>
30776   <int value="4" label="SQLITE_DELETED"/>
30777   <int value="5" label="SQLITE_DELETE_FAILED"/>
30778   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
30779   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
30780 </enum>
30782 <enum name="SB2GetHashResult" type="int">
30783   <int value="0" label="STATUS_200"/>
30784   <int value="1" label="STATUS_204"/>
30785   <int value="2" label="FULL_HASH_EMPTY"/>
30786   <int value="3" label="FULL_HASH_HIT"/>
30787   <int value="4" label="FULL_HASH_MISS"/>
30788 </enum>
30790 <enum name="SB2InterstitialAction" type="int">
30791   <int value="0" label="MALWARE_SHOW"/>
30792   <int value="1" label="MALWARE_DONT_PROCEED"/>
30793   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
30794   <int value="3" label="MALWARE_PROCEED"/>
30795   <int value="4" label="MULTIPLE_SHOW"/>
30796   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
30797   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
30798   <int value="7" label="MULTIPLE_PROCEED"/>
30799   <int value="8" label="PHISHING_SHOW"/>
30800   <int value="9" label="PHISHING_DONT_PROCEED"/>
30801   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
30802   <int value="11" label="PHISHING_PROCEED"/>
30803   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
30804   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
30805   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
30806 </enum>
30808 <enum name="SB2InterstitialActionDetails" type="int">
30809   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
30810   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
30811   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
30812   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
30813   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
30814   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
30815   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
30816   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
30817 </enum>
30819 <enum name="SB2PrefixSetEvent" type="int">
30820   <obsolete>
30821     Deprecated 9/2012. No longer generated.
30822   </obsolete>
30823   <int value="0" label="PREFIX_SET_HIT"/>
30824   <int value="1" label="BLOOM_HIT"/>
30825   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
30826   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
30827   <int value="4" label="GETPREFIXES_BROKEN"/>
30828   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
30829   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
30830   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
30831   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
30832   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
30833   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
30834   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
30835   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
30836   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
30837   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
30838   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
30839   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
30840   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
30841   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
30842   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
30843 </enum>
30845 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
30846   <int value="0" label="Enabled"/>
30847   <int value="1" label="Disabled"/>
30848 </enum>
30850 <enum name="SB2UpdateResult" type="int">
30851   <int value="0" label="FAIL"/>
30852   <int value="1" label="SUCCESS"/>
30853   <int value="2" label="BACKUP_CONNECT_FAIL"/>
30854   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
30855   <int value="4" label="BACKUP_HTTP_FAIL"/>
30856   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
30857   <int value="6" label="BACKUP_NETWORK_FAIL"/>
30858   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
30859 </enum>
30861 <enum name="SBClientDownloadCheckDownloadStats" type="int">
30862   <int value="0" label="INVALID_URL"/>
30863   <int value="1" label="SB_DISABLED"/>
30864   <int value="2" label="WHITELISTED_URL"/>
30865   <int value="3" label="WHITELISTED_REFERRER"/>
30866   <int value="4" label="INVALID_REQUEST_PROTO"/>
30867   <int value="5" label="SERVER_PING_FAILED"/>
30868   <int value="6" label="INVALID_RESPONSE_PROTO"/>
30869   <int value="7" label="NOT_BINARY_FILE"/>
30870   <int value="8" label="REQUEST_CANCELED"/>
30871   <int value="9" label="DOWNLOAD_DANGEROUS"/>
30872   <int value="10" label="DOWNLOAD_SAFE"/>
30873   <int value="11" label="EMPTY_URL_CHAIN"/>
30874   <int value="12" label="HTTPS_URL"/>
30875   <int value="13" label="PING_DISABLED"/>
30876   <int value="14" label="TRUSTED_EXECUTABLE"/>
30877   <int value="15" label="OS_NOT_SUPPORTED"/>
30878   <int value="16" label="DOWNLOAD_UNCOMMON"/>
30879   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
30880   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
30881   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
30882   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
30883   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
30884 </enum>
30886 <enum name="SBClientDownloadExtensions" type="int">
30887   <int value="0" label="EXE"/>
30888   <int value="1" label="MSI"/>
30889   <int value="2" label="CAB"/>
30890   <int value="3" label="SYS"/>
30891   <int value="4" label="SCR"/>
30892   <int value="5" label="DRV"/>
30893   <int value="6" label="BAT"/>
30894   <int value="7" label="ZIP"/>
30895   <int value="8" label="RAR"/>
30896   <int value="9" label="DLL"/>
30897   <int value="10" label="PIF"/>
30898   <int value="11" label="COM"/>
30899   <int value="12" label="JAR"/>
30900   <int value="13" label="CLASS"/>
30901   <int value="14" label="PDF"/>
30902   <int value="15" label="VB"/>
30903   <int value="16" label="REG"/>
30904   <int value="17" label="GRP"/>
30905   <int value="18" label="OTHER"/>
30906   <int value="19" label="CRX"/>
30907   <int value="20" label="APK"/>
30908 </enum>
30910 <enum name="SBClientDownloadIsSignedBinary" type="int">
30911   <int value="0" label="Unsigned"/>
30912   <int value="1" label="Signed"/>
30913 </enum>
30915 <enum name="SBClientMalwareSentReports" type="int">
30916   <int value="0" label="Sent"/>
30917   <int value="1" label="Hit limit"/>
30918   <int value="2" label="Failed serialization"/>
30919 </enum>
30921 <enum name="SBClientPhishingCancelClassificationReason" type="int">
30922   <int value="0" label="NAVIGATE_AWAY"/>
30923   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
30924   <int value="2" label="PAGE_RECAPTURED"/>
30925   <int value="3" label="SHUTDOWN"/>
30926   <int value="4" label="NEW_PHISHING_SCORER"/>
30927 </enum>
30929 <enum name="SBClientPhishingClientModelStatus" type="int">
30930   <int value="0" label="MODEL_SUCCESS"/>
30931   <int value="1" label="MODEL_NOT_CHANGED"/>
30932   <int value="2" label="MODEL_FETCH_FAILED"/>
30933   <int value="3" label="MODEL_EMPTY"/>
30934   <int value="4" label="MODEL_TOO_LARGE"/>
30935   <int value="5" label="MODEL_PARSE_ERROR"/>
30936   <int value="6" label="MODEL_MISSING_FIELDS"/>
30937   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
30938 </enum>
30940 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
30941   <int value="0" label="PROXY_FETCH"/>
30942   <int value="1" label="PRIVATE_IP"/>
30943   <int value="2" label="OFF_THE_RECORD"/>
30944   <int value="3" label="MATCH_CSD_WHITELIST"/>
30945   <int value="4" label="TOO_MANY_REPORTS"/>
30946   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
30947 </enum>
30949 <enum name="SBClientPhishingScorerCreationStatus" type="int">
30950   <int value="0" label="SUCCESS"/>
30951   <int value="1" label="MODEL_OPEN_FAIL"/>
30952   <int value="2" label="MODEL_FILE_EMPTY"/>
30953   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
30954   <int value="4" label="MODEL_PARSE_ERROR"/>
30955   <int value="5" label="MODEL_MISSING_FIELDS"/>
30956 </enum>
30958 <enum name="SBDownloadFeedbackUploadResult" type="int">
30959   <int value="0" label="SUCCESS"/>
30960   <int value="1" label="UPLOAD_SUCCESS"/>
30961   <int value="2" label="UPLOAD_CANCELLED"/>
30962   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
30963   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
30964   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
30965   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
30966   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
30967 </enum>
30969 <enum name="ScrollThread" type="int">
30970   <int value="0" label="Scroll on impl-thread"/>
30971   <int value="1" label="Scroll on main-thread"/>
30972 </enum>
30974 <enum name="SCTOrigin" type="int">
30975   <int value="0" label="SCT_EMBEDDED"/>
30976   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
30977   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
30978 </enum>
30980 <enum name="SCTVerifyStatus" type="int">
30981   <int value="0" label="SCT_STATUS_NONE"/>
30982   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
30983   <int value="2" label="SCT_STATUS_INVALID"/>
30984   <int value="3" label="SCT_STATUS_OK"/>
30985 </enum>
30987 <enum name="SearchEngine" type="int">
30988   <obsolete>
30989     Deprecated 8/2013. No longer generated.
30990   </obsolete>
30991   <summary>
30992     Indices of most popular prepopulated search engines as defined in
30993     chrome/browser/search_engines/search_engine_type.h.
30994   </summary>
30995   <int value="0" label="OTHER"/>
30996   <int value="1" label="GOOGLE"/>
30997   <int value="2" label="YAHOO"/>
30998   <int value="3" label="YAHOOJP"/>
30999   <int value="4" label="BING"/>
31000   <int value="5" label="ASK"/>
31001   <int value="6" label="YANDEX"/>
31002   <int value="7" label="SEZNAM"/>
31003   <int value="8" label="CENTRUM"/>
31004   <int value="9" label="NETSPRINT"/>
31005   <int value="10" label="VIRGILIO"/>
31006   <int value="11" label="MAILRU"/>
31007   <int value="12" label="ABCSOK"/>
31008   <int value="13" label="ALTAVISTA"/>
31009   <int value="14" label="BAIDU"/>
31010   <int value="15" label="DAUM"/>
31011   <int value="16" label="DELFI"/>
31012   <int value="17" label="DIRI"/>
31013   <int value="18" label="GOO"/>
31014   <int value="19" label="IN"/>
31015   <int value="20" label="NAJDI"/>
31016   <int value="21" label="NAVER"/>
31017   <int value="22" label="NETI"/>
31018   <int value="23" label="OK"/>
31019   <int value="24" label="POGODAK"/>
31020   <int value="25" label="POGODOK_MK"/>
31021   <int value="26" label="RAMBLER"/>
31022   <int value="27" label="SANOOK"/>
31023   <int value="28" label="SAPO"/>
31024   <int value="29" label="TUT"/>
31025   <int value="30" label="WALLA"/>
31026   <int value="31" label="ZOZNAM"/>
31027   <int value="32" label="YAHOOQC"/>
31028   <int value="33" label="NONE"/>
31029 </enum>
31031 <enum name="SessionStartupPref" type="int">
31032   <int value="0" label="Open home page (unused)"/>
31033   <int value="1" label="Continue from last opened pages"/>
31034   <int value="4" label="Open URLs"/>
31035   <int value="5" label="Open new tab page"/>
31036 </enum>
31038 <enum name="SessionStartupType" type="int">
31039   <obsolete>
31040     Deprecated 8/2013. No longer generated.
31041   </obsolete>
31042   <int value="0" label="New Tab page"/>
31043   <int value="1" label="Homepage (DEPRECATED)"/>
31044   <int value="2" label="Last session"/>
31045   <int value="3" label="Specified URLs"/>
31046 </enum>
31048 <enum name="ShelfAlignmentValue" type="int">
31049   <summary>
31050     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
31051   </summary>
31052   <int value="0" label="Bottom"/>
31053   <int value="1" label="Left"/>
31054   <int value="2" label="Right"/>
31055 </enum>
31057 <enum name="ShillTerminationActionResult" type="int">
31058   <summary>
31059     The termination action result types come from TerminationActionResult in
31060     shill/metrics.h
31061   </summary>
31062   <int value="0" label="Success"/>
31063   <int value="1" label="Failure"/>
31064 </enum>
31066 <enum name="ShutdownReason" type="int">
31067   <summary>
31068     The reason that the Chrome OS power manager shut down or rebooted the
31069     system.
31070   </summary>
31071   <int value="0" label="User request"/>
31072   <int value="1" label="State transition"/>
31073   <int value="2" label="Low battery"/>
31074   <int value="3" label="Suspend failures"/>
31075   <int value="4" label="Dark resume"/>
31076 </enum>
31078 <enum name="SideloadUIEvents" type="int">
31079   <int value="0" label="Extension installed"/>
31080   <int value="1" label="Extension ignored"/>
31081   <int value="2" label="Extension re-enabled"/>
31082   <int value="3" label="Extension uninstalled"/>
31083 </enum>
31085 <enum name="SideloadWipeoutBubble" type="int">
31086   <int value="0" label="Learn more"/>
31087   <int value="1" label="Settings page"/>
31088   <int value="2" label="Dismiss"/>
31089 </enum>
31091 <enum name="SigninFlowConfirmations" type="int">
31092   <int value="0" label="Shown"/>
31093   <int value="1" label="OK"/>
31094   <int value="2" label="Return"/>
31095   <int value="3" label="Advanced"/>
31096   <int value="4" label="Close"/>
31097   <int value="5" label="Escape"/>
31098   <int value="6" label="Undo"/>
31099   <int value="7" label="Learn more"/>
31100   <int value="8" label="Learn more ok"/>
31101   <int value="9" label="Learn more return"/>
31102   <int value="10" label="Learn more advanced"/>
31103   <int value="11" label="Learn more close"/>
31104   <int value="12" label="Learn more escape"/>
31105   <int value="13" label="Learn more undo"/>
31106 </enum>
31108 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
31109   <int value="0" label="Stream 2 file was present"/>
31110   <int value="1" label="Empty stream 2 file was omitted"/>
31111 </enum>
31113 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
31114   <int value="0" label="Stream 2 file was already omitted or not empty"/>
31115   <int value="1" label="Empty stream 2 file removed"/>
31116 </enum>
31118 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
31119   <int value="0" label="Unsupported"/>
31120   <int value="1" label="Supported but failed"/>
31121   <int value="2" label="Succeeded"/>
31122 </enum>
31124 <enum name="SimpleCacheHeaderSizeChange" type="int">
31125   <int value="0" label="Written for the first time"/>
31126   <int value="1" label="Rewritten with same size"/>
31127   <int value="2" label="Rewritten with larger size"/>
31128   <int value="3" label="Rewritten with smaller size"/>
31129   <int value="4" label="Unexpected header stream write"/>
31130 </enum>
31132 <enum name="SimpleCacheIndexInitializeMethod" type="int">
31133   <int value="0" label="Directory Scan"/>
31134   <int value="1" label="Index File"/>
31135   <int value="2" label="New Cache"/>
31136 </enum>
31138 <enum name="SimpleCacheOpenEntryIndexState" type="int">
31139   <int value="0" label="No index"/>
31140   <int value="1" label="Hit"/>
31141   <int value="2" label="Miss"/>
31142 </enum>
31144 <enum name="SimpleCacheReadParallelizable" type="int">
31145   <int value="0" label="Standalone Read (obsolete)"/>
31146   <int value="1" label="Follows read"/>
31147   <int value="2" label="Follows conflicting write"/>
31148   <int value="3" label="Follows non conflicting write"/>
31149   <int value="4" label="Follows other operation"/>
31150   <int value="5" label="Read alone in queue"/>
31151 </enum>
31153 <enum name="SimpleCacheReadResult" type="int">
31154   <int value="0" label="Success"/>
31155   <int value="1" label="Invalid Argument"/>
31156   <int value="2" label="Nonblocking Empty Return"/>
31157   <int value="3" label="Invalid State"/>
31158   <int value="4" label="Fast Empty Return"/>
31159   <int value="5" label="Synchronous Read Failure"/>
31160   <int value="6" label="Synchronous Checksum Failure"/>
31161 </enum>
31163 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
31164   <int value="0" label="Success"/>
31165   <int value="1" label="Read Failure"/>
31166   <int value="2" label="Magic Number Mismatch"/>
31167   <int value="3" label="CRC Mismatch"/>
31168 </enum>
31170 <enum name="SimpleCacheSyncCloseResult" type="int">
31171   <int value="0" label="Success"/>
31172   <int value="1" label="Write Failure"/>
31173 </enum>
31175 <enum name="SimpleCacheSyncCreateResult" type="int">
31176   <int value="0" label="Success"/>
31177   <int value="1" label="Platform File Error"/>
31178   <int value="2" label="Can't Write Header"/>
31179   <int value="3" label="Can't Write Key"/>
31180 </enum>
31182 <enum name="SimpleCacheSyncOpenResult" type="int">
31183   <int value="0" label="Success"/>
31184   <int value="1" label="Platform File Error"/>
31185   <int value="2" label="Can't Read Header"/>
31186   <int value="3" label="Bad Magic Number"/>
31187   <int value="4" label="Bad Version"/>
31188   <int value="5" label="Can't Read Key"/>
31189   <int value="6" label="Key Mismatch (obsolete)"/>
31190   <int value="7" label="Hash Mismatch"/>
31191 </enum>
31193 <enum name="SimpleCacheSyncWriteResult" type="int">
31194   <int value="0" label="Success"/>
31195   <int value="1" label="Pretruncate Failure"/>
31196   <int value="2" label="Write Failure"/>
31197   <int value="3" label="Truncate Failure"/>
31198 </enum>
31200 <enum name="SimpleCacheWriteDependencyType" type="int">
31201   <int value="0" label="First operation in the queue (Optimistic)"/>
31202   <int value="1" label="Follows conflicting optimistic write"/>
31203   <int value="2" label="Follows non conflicting optimistic write"/>
31204   <int value="3" label="Follows conflicting conservative write"/>
31205   <int value="4" label="Follows non conflicting conservative write"/>
31206   <int value="5" label="Follows conflicting read"/>
31207   <int value="6" label="Follows non conflicting read"/>
31208   <int value="7" label="Follows other operation"/>
31209 </enum>
31211 <enum name="SimpleCacheWriteResult" type="int">
31212   <int value="0" label="Success"/>
31213   <int value="1" label="Invalid Argument"/>
31214   <int value="2" label="Over Max Size"/>
31215   <int value="3" label="Bad State"/>
31216   <int value="4" label="Synchronous Write Failure"/>
31217   <int value="5" label="Fast Empty Return (Success)"/>
31218 </enum>
31220 <enum name="SimpleIndexState" type="int">
31221   <int value="0" label="Corrupt"/>
31222   <int value="1" label="Stale"/>
31223   <int value="2" label="Fresh"/>
31224   <int value="3" label="Fresh index with cache updated since backend start"/>
31225 </enum>
31227 <enum name="SiteIsolationMimeType" type="int">
31228   <int value="0" label="HTML"/>
31229   <int value="1" label="XML"/>
31230   <int value="2" label="JSON"/>
31231   <int value="3" label="Plain"/>
31232   <int value="4" label="Others"/>
31233 </enum>
31235 <enum name="SiteIsolationResourceType" type="int">
31236   <int value="0" label="MAIN_FRAME"/>
31237   <int value="1" label="SUB_FRAME"/>
31238   <int value="2" label="STYLESHEET"/>
31239   <int value="3" label="SCRIPT"/>
31240   <int value="4" label="IMAGE"/>
31241   <int value="5" label="FONT_RESOURCE"/>
31242   <int value="6" label="SUB_RESOURCE"/>
31243   <int value="7" label="OBJECT"/>
31244   <int value="8" label="MEDIA"/>
31245   <int value="9" label="WORKER"/>
31246   <int value="10" label="SHARED_WORKER"/>
31247   <int value="11" label="PREFETCH"/>
31248   <int value="12" label="FAVICON"/>
31249   <int value="13" label="XHR"/>
31250   <int value="14" label="PING"/>
31251 </enum>
31253 <enum name="SocketStreamConnectionType" type="int">
31254   <int value="0" label="none"/>
31255   <int value="1" label="all connections"/>
31256   <int value="2" label="tunnel connections"/>
31257   <int value="3" label="socks connections"/>
31258   <int value="4" label="ssl connections"/>
31259 </enum>
31261 <enum name="SocketStreamProtocolType" type="int">
31262   <int value="0" label="unknown"/>
31263   <int value="1" label="ws"/>
31264   <int value="2" label="wss"/>
31265 </enum>
31267 <enum name="SpdyFrameFlowControlState" type="int">
31268   <int value="0" label="Send not stalled"/>
31269   <int value="1" label="Send stalled by stream"/>
31270   <int value="2" label="Send stalled by session"/>
31271   <int value="3" label="Send stalled by stream and session"/>
31272 </enum>
31274 <enum name="SpdyIPPoolDomainMatch" type="int">
31275   <int value="0" label="mismatch"/>
31276   <int value="1" label="match"/>
31277 </enum>
31279 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
31281 <enum name="SpdyProtocolErrorDetails" type="int">
31282   <int value="0" label="No error"/>
31283   <int value="1" label="Invalid Control Frame"/>
31284   <int value="2" label="Control Frame Payload Too Large"/>
31285   <int value="3" label="Zlib Init Failure"/>
31286   <int value="4" label="Unsupported Version"/>
31287   <int value="5" label="Decompress Failure"/>
31288   <int value="6" label="Compress Failure"/>
31289   <int value="7" label="Credential Frame Corrupt"/>
31290   <int value="8" label="Invalid Data Frame Flags"/>
31291 <!-- r181910 added an enum value here, so don't trust the counts for
31292        the values below for Chrome builds after that revision. -->
31294   <int value="9" label="Invalid Status Code"/>
31295   <int value="10" label="Protocol Error"/>
31296   <int value="11" label="Invalid Stream"/>
31297   <int value="12" label="Refused Stream"/>
31298   <int value="13" label="Unsupported Version"/>
31299   <int value="14" label="Cancel"/>
31300   <int value="15" label="Internal Error"/>
31301   <int value="16" label="Flow Control Error"/>
31302   <int value="17" label="Stream In Use"/>
31303   <int value="18" label="Stream Already Closed"/>
31304   <int value="19" label="Invalid Credentials"/>
31305   <int value="20" label="Frame Too Large"/>
31306   <int value="21" label="Unexpected Ping"/>
31307   <int value="22" label="Rst Stream For Non Active Stream"/>
31308   <int value="23" label="Spdy Compression Failure"/>
31309   <int value="24" label="Request For Secure Content Over Insecure Session"/>
31310   <int value="25" label="Protocol Error Syn Reply Not Received"/>
31311   <int value="26" label="Num Spdy Protocol Error Details"/>
31312 </enum>
31314 <enum name="SpdyProtocolErrorDetails2" type="int">
31315 <!-- SpdyFramer::SpdyErrors -->
31317   <int value="0" label="No error"/>
31318   <int value="1" label="Invalid Control Frame"/>
31319   <int value="2" label="Control Frame Payload Too Large"/>
31320   <int value="3" label="Zlib Init Failure"/>
31321   <int value="4" label="Unsupported Version"/>
31322   <int value="5" label="Decompress Failure"/>
31323   <int value="6" label="Compress Failure"/>
31324   <int value="7" label="Credential Frame Corrupt"/>
31325   <int value="8" label="Invalid Data Frame Flags"/>
31326   <int value="9" label="Invalid Control Frame Flags"/>
31327 <!-- SpdyRstStreamStatus -->
31329   <int value="10" label="(Unused)"/>
31330   <int value="11" label="Protocol Error"/>
31331   <int value="12" label="Invalid Stream"/>
31332   <int value="13" label="Refused Stream"/>
31333   <int value="14" label="Unsupported Version"/>
31334   <int value="15" label="Cancel"/>
31335   <int value="16" label="Internal Error"/>
31336   <int value="17" label="Flow Control Error"/>
31337   <int value="18" label="Stream In Use"/>
31338   <int value="19" label="Stream Already Closed"/>
31339   <int value="20" label="Invalid Credentials"/>
31340   <int value="21" label="Frame Too Large"/>
31341 <!-- SpdySession errors -->
31343   <int value="22" label="Unexpected Ping"/>
31344   <int value="23" label="Rst Stream For Non Active Stream"/>
31345   <int value="24" label="Spdy Compression Failure"/>
31346   <int value="25" label="Request For Secure Content Over Insecure Session"/>
31347   <int value="26" label="Syn Reply Not Received"/>
31348   <int value="27" label="Invalid Window Update Size"/>
31349   <int value="28" label="Receive Window Size Violation"/>
31350 <!-- More SpdyFramer::SpdyErrors -->
31352   <int value="29" label="GoAway Frame Corrupt"/>
31353   <int value="30" label="RstStream Frame Corrupt"/>
31354 </enum>
31356 <enum name="SpdySessionGet" type="int">
31357   <int value="0" label="created new"/>
31358   <int value="1" label="found existing"/>
31359   <int value="2" label="found existing from IP Pool"/>
31360   <int value="3" label="imported from socket"/>
31361 </enum>
31363 <enum name="SpdySettingsReceived" type="int">
31364   <int value="0" label="not received"/>
31365   <int value="1" label="received"/>
31366 </enum>
31368 <enum name="SpdySettingsSent" type="int">
31369   <int value="0" label="not sent"/>
31370   <int value="1" label="sent"/>
31371 </enum>
31373 <enum name="SpecialShFileOperationCodes" type="int">
31374   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
31375   <int value="5" label="Access denied"/>
31376   <int value="113" label="Source and Destination are same file"/>
31377   <int value="114" label="Multiple source mapped to single destination"/>
31378   <int value="115" label="Rename to different directory"/>
31379   <int value="116" label="Source root"/>
31380   <int value="117" label="Canceled by user"/>
31381   <int value="118" label="Destination is subtree of source"/>
31382   <int value="120" label="Denied by security settings"/>
31383   <int value="121" label="Path length exceeded MAX_PATH"/>
31384   <int value="122" label="Multiple destination paths"/>
31385   <int value="124" label="Path invalid"/>
31386   <int value="125" label="Source and destination have same parent"/>
31387   <int value="126" label="Destination exists"/>
31388   <int value="128" label="Destination exists as folder"/>
31389   <int value="129" label="Name length exceeded MAX_PATH"/>
31390   <int value="130" label="Destination read-only CD-ROM"/>
31391   <int value="131" label="Destination read-only DVD"/>
31392   <int value="132" label="Destination writable CD-ROM"/>
31393   <int value="133" label="File too large"/>
31394   <int value="134" label="Source read-only CD-ROM"/>
31395   <int value="135" label="Source read-only DVD"/>
31396   <int value="136" label="Source writable CD-ROM"/>
31397   <int value="183" label="Operation exceeded MAX_PATH"/>
31398   <int value="1026" label="Invalid path / unknown"/>
31399   <int value="65536" label="Unspecified destination error"/>
31400   <int value="65652" label="Destination root"/>
31401 </enum>
31403 <enum name="SpeculativeRestoreApplicability" type="int">
31404   <int value="0" label="Applicable"/>
31405   <int value="1" label="Not applicable (tablet)"/>
31406   <int value="2" label="Not applicable (low-memory device)"/>
31407   <int value="3" label="Not applicable (bandwidth management)"/>
31408 </enum>
31410 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
31411   <int value="0" label="Hit"/>
31412   <int value="1" label="Miss (different tab)"/>
31413   <int value="2" label="Miss (tab not switched)"/>
31414 </enum>
31416 <enum name="SpeculativeRestoreTabStatus" type="int">
31417   <int value="0" label="Already loaded"/>
31418   <int value="1" label="Needs restore"/>
31419 </enum>
31421 <enum name="SqliteErrorCode" type="int">
31422   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
31423   <int value="0" label="SQLITE_OK">Successful result</int>
31424   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
31425   <int value="2" label="SQLITE_INTERNAL">
31426     NOT USED. Internal logic error in SQLite
31427   </int>
31428   <int value="3" label="SQLITE_PERM">Access permission denied</int>
31429   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
31430   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
31431   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
31432   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
31433   <int value="8" label="SQLITE_READONLY">
31434     Attempt to write a readonly database
31435   </int>
31436   <int value="9" label="SQLITE_INTERRUPT">
31437     Operation terminated by sqlite3_interrupt()
31438   </int>
31439   <int value="10" label="SQLITE_IOERR">
31440     Some kind of disk I/O error occurred
31441   </int>
31442   <int value="11" label="SQLITE_CORRUPT">
31443     The database disk image is malformed
31444   </int>
31445   <int value="12" label="SQLITE_NOTFOUND">
31446     NOT USED. Table or record not found
31447   </int>
31448   <int value="13" label="SQLITE_FULL">
31449     Insertion failed because database is full
31450   </int>
31451   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
31452   <int value="15" label="SQLITE_PROTOCOL">
31453     NOT USED. Database lock protocol error
31454   </int>
31455   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
31456   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
31457   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
31458   <int value="19" label="SQLITE_CONSTRAINT">
31459     Abort due to contraint violation
31460   </int>
31461   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
31462   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
31463   <int value="22" label="SQLITE_NOLFS">
31464     Uses OS features not supported on host
31465   </int>
31466   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
31467   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
31468   <int value="25" label="SQLITE_RANGE">
31469     2nd parameter to sqlite3_bind() out of range
31470   </int>
31471   <int value="26" label="SQLITE_NOTADB">
31472     File opened that is not a database file
31473   </int>
31474   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
31475   <int value="101" label="SQLITE_DONE">
31476     sqlite3_step() has finished executing
31477   </int>
31478   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
31479   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
31480   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
31481   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
31482   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
31483   <int value="778" label="SQLITE_IOERR_WRITE">
31484     Error writing to file (other than SQLITE_FULL)
31485   </int>
31486   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
31487   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
31488     Error syncing directory changes to disk
31489   </int>
31490   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
31491   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
31492   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
31493   <int value="2314" label="SQLITE_IOERR_RDLOCK">
31494     Error getting read lock - should not be possible
31495   </int>
31496   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
31497   <int value="2826" label="SQLITE_IOERR_BLOCKED">
31498     Deadlock due to other process access to SQLite files
31499   </int>
31500   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
31501   <int value="3338" label="SQLITE_IOERR_ACCESS">
31502     Error getting file attributes (other than not found)
31503   </int>
31504   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
31505     Error while querying lock status
31506   </int>
31507   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
31508   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
31509   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
31510   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
31511   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
31512     Error in stat while mmapping file
31513   </int>
31514   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
31515 </enum>
31517 <enum name="SqliteIOERRCode" type="int">
31518   <obsolete>
31519     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
31520   </obsolete>
31521   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
31522   <int value="0" label="SQLITE_IOERR">No extended code given</int>
31523   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
31524   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
31525   <int value="3" label="SQLITE_IOERR_WRITE">
31526     Error writing to file (other than SQLITE_FULL)
31527   </int>
31528   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
31529   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
31530     Error syncing directory changes to disk
31531   </int>
31532   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
31533   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
31534   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
31535   <int value="9" label="SQLITE_IOERR_RDLOCK">
31536     Error getting read lock - should not be possible
31537   </int>
31538   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
31539   <int value="11" label="SQLITE_IOERR_BLOCKED">
31540     Deadlock due to other process access to SQLite files
31541   </int>
31542   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
31543   <int value="13" label="SQLITE_IOERR_ACCESS">
31544     Error getting file attributes (other than not found)
31545   </int>
31546   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
31547     Error while querying lock status
31548   </int>
31549   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
31550   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
31551   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
31552   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
31553   <int value="19" label="SQLITE_IOERR_SHMSIZE">
31554     Error in stat while mmapping file
31555   </int>
31556   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
31557 </enum>
31559 <enum name="SqliteRecoveryEventEnum" type="int">
31560   <summary>
31561     Track successful completion or failure of sql::Recovery implementation.
31562   </summary>
31563   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
31564     sql::Recovery::Init() (helper for Begin()) completely successfully.
31565   </int>
31566   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
31567     Failed to open temporary database to recover into.
31568   </int>
31569   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
31570     Failed to initialize recover vtable subsystem for connection.
31571   </int>
31572   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
31573     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
31574   </int>
31575   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
31576     Failed to enable writable_schema.
31577   </int>
31578   <int value="5" label="RECOVERY_FAILED_ATTACH">
31579     Failed to attach corrupt database to recovery database.
31580   </int>
31581   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
31582     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
31583   </int>
31584   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
31585     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
31586   </int>
31587   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
31588     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
31589   </int>
31590   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
31591     sql::Recovery::AutoRecoverTable() completed successfully.
31592   </int>
31593   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
31594     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
31595   </int>
31596   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
31597     AutoRecoverTable() could not find the target table.
31598   </int>
31599   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
31600     AutoRecoverTable() failed creating recovery vtable.
31601   </int>
31602   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
31603     AutoRecoverTable() failed copying data from recovery to target table.
31604   </int>
31605   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
31606     AutoRecoverTable() failed to drop recovery table.
31607   </int>
31608   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
31609     sql::Recovery::SetupMeta() completed successfully.
31610   </int>
31611   <int value="16" label="RECOVERY_FAILED_META_CREATE">
31612     SetupMeta() failed to create meta recovery table.
31613   </int>
31614   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
31615     GetMetaVersionNumber() found no version row in meta table.
31616   </int>
31617   <int value="18" label="RECOVERY_FAILED_META_QUERY">
31618     GetMetaVersionNumber() failed querying recovery meta table.
31619   </int>
31620   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
31621     GetMetaVersionNumber() found no version row in meta table.
31622   </int>
31623 </enum>
31625 <enum name="SqliteVersionDeprecation" type="int">
31626   <summary>Sqlite database version deprecation status</summary>
31627   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
31628     Database has tables, but no meta table.
31629   </int>
31630   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
31631     Failure figuring out if database has tables.
31632   </int>
31633   <int value="2" label="DEPRECATION_FAILED_VERSION">
31634     Failed querying meta table.
31635   </int>
31636   <int value="3" label="DEPRECATION_NO_VERSION">
31637     No version row in meta table.
31638   </int>
31639   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
31640   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
31641 </enum>
31643 <enum name="SSLCipherSuite" type="int">
31644   <summary>SSL/TLS cipher suites from the IANA registry</summary>
31645   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
31646   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
31647   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
31648   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
31649   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
31650   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
31651   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
31652   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
31653   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31654   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
31655   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
31656   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
31657   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
31658   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
31659   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31660   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
31661   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
31662   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
31663   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
31664   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
31665   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
31666   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
31667   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
31668   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
31669   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
31670   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
31671   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
31672   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
31673   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
31674   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
31675   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
31676   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
31677   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
31678   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
31679   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
31680   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
31681   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
31682   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
31683   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
31684   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
31685   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
31686   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
31687   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
31688   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
31689   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
31690   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
31691   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
31692   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
31693   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
31694   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
31695   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
31696   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
31697   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
31698   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
31699   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
31700   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
31701   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
31702   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
31703   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
31704   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
31705   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
31706   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
31707   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
31708   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31709   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
31710   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31711   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
31712   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
31713   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
31714   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
31715   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
31716   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
31717   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
31718   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
31719   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
31720   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
31721   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31722   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
31723   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31724   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
31725   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
31726   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
31727   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
31728   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
31729   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
31730   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
31731   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
31732   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
31733   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
31734   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
31735   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
31736   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
31737   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
31738   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
31739   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
31740   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
31741   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
31742   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
31743   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
31744   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
31745   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
31746   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
31747   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
31748   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
31749   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
31750   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
31751   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
31752   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
31753   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
31754   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
31755   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
31756   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
31757   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
31758   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
31759   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
31760   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
31761   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
31762   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
31763   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
31764   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
31765   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
31766   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
31767   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
31768   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
31769   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
31770   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
31771   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
31772   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
31773   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
31774   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
31775   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31776   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
31777   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31778   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
31779   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31780   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
31781   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31782   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
31783   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31784   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
31785   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
31786   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
31787   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
31788   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
31789   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
31790   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
31791   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
31792   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
31793   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
31794   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
31795   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
31796   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
31797   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
31798   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
31799   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
31800   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
31801   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
31802   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
31803   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
31804   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
31805   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
31806   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
31807   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
31808   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
31809   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
31810   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
31811   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
31812   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
31813   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
31814   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
31815   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
31816   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
31817   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
31818   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
31819   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
31820   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
31821   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
31822   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
31823   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
31824   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
31825   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
31826   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
31827   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
31828   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
31829   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
31830   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
31831   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
31832   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
31833   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
31834   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
31835   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
31836   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
31837   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
31838   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
31839   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
31840   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
31841   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
31842   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
31843   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
31844   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
31845   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
31846   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
31847   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
31848   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
31849   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
31850   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
31851   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
31852   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
31853   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
31854   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
31855   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
31856   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
31857   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
31858   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
31859   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
31860   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
31861   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
31862   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
31863   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
31864   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
31865   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
31866   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
31867   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
31868   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
31869   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
31870   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
31871   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
31872   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
31873   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
31874   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
31875   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
31876   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
31877   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
31878   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
31879   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
31880   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
31881   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
31882   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
31883   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
31884   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
31885   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
31886   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
31887   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
31888   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
31889   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
31890   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
31891   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
31892   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
31893   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
31894   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
31895   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
31896   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
31897   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
31898   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
31899   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
31900   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
31901   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31902   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
31903   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31904   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
31905   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31906   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
31907   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
31908   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
31909   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31910   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31911   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31912   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31913   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31914   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31915   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
31916   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
31917   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
31918   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
31919   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
31920   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
31921   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31922   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31923   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31924   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31925   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31926   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31927   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
31928   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
31929   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
31930   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
31931   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
31932   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
31933   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
31934   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
31935   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
31936   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
31937   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
31938   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
31939   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
31940   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
31941   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
31942   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
31943   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
31944   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
31945   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
31946   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
31947   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
31948   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
31949   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
31950   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
31951   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
31952   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
31953   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
31954   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
31955   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
31956   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
31957   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
31958   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
31959 </enum>
31961 <enum name="SSLErrorTypes" type="int">
31962   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
31963   <int value="1" label="CERT_DATE_INVALID"/>
31964   <int value="2" label="CERT_AUTHORITY_INVALID"/>
31965   <int value="3" label="CERT_CONTAINS_ERRORS"/>
31966   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
31967   <int value="5" label="CERT_REVOKED"/>
31968   <int value="6" label="CERT_INVALID"/>
31969   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
31970   <int value="8" label="CERT_WEAK_KEY"/>
31971   <int value="9" label="UNKNOWN"/>
31972 </enum>
31974 <enum name="SSLResponseTypesV2" type="int">
31975   <int value="0" label="SHOW_ALL"/>
31976   <int value="1" label="SHOW_OVERRIDABLE"/>
31977   <int value="2" label="PROCEED_OVERRIDABLE"/>
31978   <int value="3" label="PROCEED_NAME"/>
31979   <int value="4" label="PROCEED_DATE"/>
31980   <int value="5" label="PROCEED_AUTHORITY"/>
31981   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
31982   <int value="7" label="DONT_PROCEED_NAME"/>
31983   <int value="8" label="DONT_PROCEED_DATE"/>
31984   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
31985   <int value="10" label="MORE"/>
31986   <int value="11" label="SHOW_UNDERSTAND"/>
31987   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
31988   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
31989   <int value="14" label="SHOW_NEW_SITE"/>
31990   <int value="15" label="PROCEED_NEW_SITE"/>
31991   <int value="16"
31992       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
31993 </enum>
31995 <enum name="StartupURLsMigration" type="int">
31996   <int value="0" label="Performed migration"/>
31997   <int value="1" label="No migration value"/>
31998   <int value="2" label="Reset migration"/>
31999 </enum>
32001 <enum name="SuggestAppsDialogCloseReason" type="int">
32002   <int value="0" label="Unknown error"/>
32003   <int value="1" label="Item installed"/>
32004   <int value="2" label="User cancelled"/>
32005   <int value="3" label="Webstore link clicked"/>
32006 </enum>
32008 <enum name="SuggestAppsDialogInstall" type="int">
32009   <int value="0" label="Install succeeded"/>
32010   <int value="1" label="Install cancelled"/>
32011   <int value="2" label="Install failed"/>
32012 </enum>
32014 <enum name="SuggestAppsDialogLoad" type="int">
32015   <int value="0" label="Load succeeded"/>
32016   <int value="1" label="Load cancelled"/>
32017   <int value="2" label="Load failed"/>
32018 </enum>
32020 <enum name="SuggestionsResponseState" type="int">
32021   <int value="0" label="Empty response received from the server."/>
32022   <int value="1" label="Invalid response received from the server."/>
32023   <int value="2" label="Valid response received from the server."/>
32024 </enum>
32026 <enum name="SuspendAttempt" type="int">
32027   <int value="0" label="Attempted"/>
32028 </enum>
32030 <enum name="SuspendResult" type="int">
32031   <int value="0" label="Succeeded"/>
32032   <int value="1" label="Failed"/>
32033   <int value="2" label="Canceled (before writing wakeup count)"/>
32034   <int value="3" label="Canceled (after writing wakeup count)"/>
32035 </enum>
32037 <enum name="SuspendStatus" type="int">
32038   <int value="0" label="Success"/>
32039   <int value="1" label="Failure"/>
32040   <int value="2" label="Cancelled"/>
32041   <int value="3" label="Attempted"/>
32042 </enum>
32044 <enum name="SyncAuthError" type="int">
32045   <int value="0"
32046       label="Number of times clients have encountered an Auth error."/>
32047   <int value="1" label="Number of times clients have fixed an auth error."/>
32048 </enum>
32050 <enum name="SyncBackendInitializeRestoreState" type="int">
32051   <int value="0" label="Expected restored types and found some"/>
32052   <int value="1" label="Expected restored types but found none"/>
32053   <int value="2" label="Did not expect restored types and found none"/>
32054   <int value="3" label="Did not expect restored types but found some"/>
32055 </enum>
32057 <enum name="SyncedNotificationActionType" type="int">
32058   <int value="0" label="Unknown"/>
32059   <int value="1" label="Notification clicked"/>
32060   <int value="2" label="Notification button clicked"/>
32061   <int value="3" label="Notification closed by user"/>
32062   <int value="4" label="Notification closed by system"/>
32063 </enum>
32065 <enum name="TabRestoreResult" type="int">
32066   <int value="0" label="Failure (other)"/>
32067   <int value="1" label="Success"/>
32068   <int value="2" label="Failure due to network connectivity"/>
32069 </enum>
32071 <enum name="TabRestoreUserAction" type="int">
32072   <int value="0" label="Wait for completion"/>
32073   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
32074   <int value="2" label="Leave Chrome"/>
32075 </enum>
32077 <enum name="TabStatus" type="int">
32078   <int value="0" label="Memory resident"/>
32079   <int value="1" label="Evicted and reloaded"/>
32080   <int value="2" label="Reloaded due to cold start"/>
32081   <int value="3" label="Partially evicted"/>
32082   <int value="4" label="Reloaded due to backgrounding"/>
32083   <int value="5" label="Reloaded due to incognito"/>
32084   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
32085   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
32086   <int value="8" label="Lazy load for 'Open in new tab'"/>
32087   <int value="9" label="Stopped due to page loading when backgrounding"/>
32088   <int value="10" label="Evicted due to page loading when backgrounding"/>
32089 </enum>
32091 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
32092   <int value="0" label="Launched without an URL"/>
32093   <int value="1" label="Launched with an URL"/>
32094 </enum>
32096 <enum name="TabSwitchedToForegroundRevisit" type="int">
32097   <int value="0" label="First time"/>
32098   <int value="1" label="Revisit"/>
32099 </enum>
32101 <enum name="TapDelayType" type="int">
32102   <int value="0" label="Delayed Tap"/>
32103   <int value="1" label="Undelayed Tap"/>
32104 </enum>
32106 <enum name="TcpSocketStatus" type="int">
32107   <int value="0" label="Unknown"/>
32108   <int value="1" label="Fast Connection Return"/>
32109   <int value="2" label="Slow Connection Return"/>
32110   <int value="3" label="Connection Error"/>
32111   <int value="4" label="Syn Data Acknowledged"/>
32112   <int value="5" label="Syn Data Nacked"/>
32113   <int value="6" label="Syn Data Probe Failed"/>
32114   <int value="7" label="No syn data + ack (can't happen)"/>
32115   <int value="8" label="No syn data + nack"/>
32116   <int value="9" label="No syn data + probe failed"/>
32117 </enum>
32119 <enum name="TLSRenegotiationPatched" type="int">
32120   <int value="0" label="Not renegotiation patched"/>
32121   <int value="1" label="Renegotiation patched"/>
32122 </enum>
32124 <enum name="TouchpadDeviceState" type="int">
32125   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
32126     No touchpad detected on a device without built-in touchpad
32127   </int>
32128   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
32129     External touchpad detected on a device without built-in touchpad
32130   </int>
32131   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
32132     Built-in touchpad not detected at boot time on a device with built-in
32133     touchpad (touchpad failure at boot time)
32134   </int>
32135   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
32136     Built-in touchpad detected at boot time on a device with built-in touchpad
32137   </int>
32138   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
32139     Built-in touchpad not detected at resume time on a device with built-in
32140     touchpad (touchpad failure at resume time)
32141   </int>
32142   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
32143     Built-in touchpad detected at resume time on a device with built-in touchpad
32144   </int>
32145 </enum>
32147 <enum name="TouchpadProblemType" type="int">
32148   <int value="0" label="All events">
32149     All observed input events from touchpad. Serves as a reference.
32150   </int>
32151   <int value="1" label="Noisy Ground">
32152     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
32153     ground.
32154   </int>
32155 </enum>
32157 <enum name="TrackedPreference" type="int">
32158   <int value="0" label="prefs::kShowHomeButton"/>
32159   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
32160   <int value="2" label="prefs::kHomePage"/>
32161   <int value="3" label="prefs::kRestoreOnStartup"/>
32162   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
32163   <int value="5" label="extensions::pref_names::kExtensions"/>
32164   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
32165   <int value="7" label="prefs::kSearchProviderOverrides"/>
32166   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
32167   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
32168   <int value="10" label="prefs::kDefaultSearchProviderName"/>
32169   <int value="11" label="prefs::kPinnedTabs"/>
32170   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
32171   <int value="13" label="prefs::kProfileResetPromptMemento"/>
32172 </enum>
32174 <enum name="TranslateError" type="int">
32175   <int value="0" label="No error"/>
32176   <int value="1" label="Network error"/>
32177   <int value="2" label="Initialization error"/>
32178   <int value="3" label="Unknown language"/>
32179   <int value="4" label="Unsupported language"/>
32180   <int value="5" label="Identical language"/>
32181   <int value="6" label="Translation error"/>
32182 </enum>
32184 <enum name="TranslateInitiationStatus" type="int">
32185   <int value="0" label="Completely disabled by prefs"/>
32186   <int value="1" label="Completely disabled by switch"/>
32187   <int value="2" label="Disabled by user configuration"/>
32188   <int value="3" label="Unsupported Language"/>
32189   <int value="4" label="Unsupported URL"/>
32190   <int value="5" label="Do nothing for similar languages"/>
32191   <int value="6" label="Do nothing for accepted languages"/>
32192   <int value="7" label="Auto translation by user configuration"/>
32193   <int value="8" label="Auto translation by linked from a translated page"/>
32194   <int value="9" label="Show infobar"/>
32195   <int value="10" label="MIME-type is not supported"/>
32196 </enum>
32198 <enum name="TranslateLanguage" type="int">
32199   <int value="0" label="No language code"/>
32200   <int value="1" label="Valid language code"/>
32201   <int value="2" label="Invalid language code"/>
32202 </enum>
32204 <enum name="TranslateLanguageVerification" type="int">
32205   <int value="0" label="CLD is disabled"/>
32206   <int value="1" label="No Content-Language"/>
32207   <int value="2" label="CLD can not determine a language"/>
32208   <int value="3" label="CLD agrees with Content-Language"/>
32209   <int value="4" label="CLD disagrees with Content-Language"/>
32210   <int value="5" label="CLD can be trusted"/>
32211   <int value="6" label="CLD can complement a sub code"/>
32212 </enum>
32214 <enum name="TranslateScheme" type="int">
32215   <int value="0" label="http"/>
32216   <int value="1" label="https"/>
32217   <int value="2" label="unexpected other schemes"/>
32218 </enum>
32220 <enum name="UIEventType" type="int">
32221   <int value="0" label="Unknown"/>
32222   <int value="1" label="Touch released"/>
32223   <int value="2" label="Touch pressed"/>
32224   <int value="3" label="Touch moved"/>
32225   <int value="4" label="Touch stationary"/>
32226   <int value="5" label="Touch cancelled"/>
32227   <int value="6" label="Gesture scroll begin"/>
32228   <int value="7" label="Gesture scroll end"/>
32229   <int value="8" label="Gesture scroll update"/>
32230   <int value="9" label="Gesture tap"/>
32231   <int value="10" label="Gesture tap down"/>
32232   <int value="11" label="Gesture finger down"/>
32233   <int value="12" label="Gesture finger up"/>
32234   <int value="13" label="Gesture double tap"/>
32235   <int value="14" label="Gesture triple tap"/>
32236   <int value="15" label="Gesture two-finger tap"/>
32237   <int value="16" label="Gesture pinch begin"/>
32238   <int value="17" label="Gesture pinch end"/>
32239   <int value="18" label="Gesture pinch update (2 fingers)"/>
32240   <int value="19" label="Long press"/>
32241   <int value="20" label="Multi-finger swipe (2 fingers)"/>
32242   <int value="21" label="Scroll"/>
32243   <int value="22" label="Scroll fling start"/>
32244   <int value="23" label="Scroll fling cancel"/>
32245   <int value="24" label="Multi-finger swipe (3 fingers)"/>
32246   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
32247   <int value="26" label="Gesture scroll update (2 fingers)"/>
32248   <int value="27" label="Gesture scroll update (3 fingers)"/>
32249   <int value="28" label="Gesture scroll update (4+ fingers)"/>
32250   <int value="29" label="Gesture pinch update (3 fingers)"/>
32251   <int value="30" label="Gesture pinch update (4+ fingers)"/>
32252   <int value="31" label="Long tap"/>
32253   <int value="32" label="Show Press"/>
32254   <int value="33" label="Tap Cancel"/>
32255   <int value="34" label="Edge swipe"/>
32256 </enum>
32258 <enum name="UmaInitSequence" type="int">
32259   <int value="0" label="Timer fired first"/>
32260   <int value="1" label="Init task completed first"/>
32261 </enum>
32263 <enum name="UmaUploadResponseStatus" type="int">
32264   <int value="0" label="Unknown failure"/>
32265   <int value="1" label="Success"/>
32266   <int value="2" label="Bad request"/>
32267   <int value="3" label="No response"/>
32268 </enum>
32270 <enum name="UncacheableReason" type="int">
32271   <int value="0" label="kNoData"/>
32272   <int value="1" label="kPre11PartialResponse"/>
32273   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
32274   <int value="3" label="kShortMaxAge"/>
32275   <int value="4" label="kExpiresTooSoon"/>
32276   <int value="5" label="kHasMustRevalidate"/>
32277   <int value="6" label="kNoCache"/>
32278   <int value="7" label="kNoStore"/>
32279 </enum>
32281 <enum name="UniformityTrialGroupNotActive" type="int">
32282   <int value="0" label="Invalid"/>
32283   <int value="1" label="Group not reported"/>
32284   <int value="2" label="Trial was disabled"/>
32285   <int value="3" label="Group not reported and trial was disabled"/>
32286 </enum>
32288 <enum name="UpdateEngineDownloadSources" type="int">
32289   <int value="0" label="Other"/>
32290   <int value="1" label="HTTPS Server Only"/>
32291   <int value="2" label="HTTP Server Only"/>
32292   <int value="3" label="HTTP Server, HTTPS Server"/>
32293   <int value="4" label="HTTP Peer Only"/>
32294   <int value="5" label="HTTP Peer and HTTPS Server"/>
32295   <int value="6" label="HTTP Peer and HTTP Server"/>
32296   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
32297 </enum>
32299 <enum name="UpdateEngineErrorCode" type="int">
32300   <int value="0" label="kErrorCodeSuccess"/>
32301   <int value="1" label="kErrorCodeError"/>
32302   <int value="2" label="kErrorCodeOmahaRequestError"/>
32303   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
32304   <int value="4" label="kErrorCodeFilesystemCopierError"/>
32305   <int value="5" label="kErrorCodePostinstallRunnerError"/>
32306   <int value="6" label="kErrorCodeSetBootableFlagError"/>
32307   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
32308   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
32309   <int value="9" label="kErrorCodeDownloadTransferError"/>
32310   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
32311   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
32312   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
32313   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
32314   <int value="14" label="kErrorCodeDownloadWriteError"/>
32315   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
32316   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
32317   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
32318   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
32319   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
32320   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
32321   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
32322   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
32323   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
32324   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
32325   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
32326   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
32327   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
32328   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
32329   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
32330   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
32331   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
32332   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
32333   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
32334   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
32335   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
32336   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
32337   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
32338   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
32339   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
32340   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
32341   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
32342   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
32343 </enum>
32345 <enum name="UpdateEnginePayloadFormat" type="int">
32346   <int value="0" label="Full"/>
32347   <int value="1" label="Delta"/>
32348   <int value="2" label="Forced Full"/>
32349 </enum>
32351 <enum name="UrlResolutionResult" type="int">
32352   <int value="0" label="Absolute URL"/>
32353   <int value="1" label="Resolutions Differ"/>
32354   <int value="2" label="Resolutions Agree"/>
32355 </enum>
32357 <enum name="URLSchemeForHistogram" type="int">
32358   <int value="0" label="kUnknownURLScheme"/>
32359   <int value="1" label="kMissingURLScheme"/>
32360   <int value="2" label="kHttpURLScheme"/>
32361   <int value="3" label="kHttpsURLScheme"/>
32362   <int value="4" label="kFtpURLScheme"/>
32363   <int value="5" label="kChromeExtensionURLScheme"/>
32364   <int value="6" label="kJavascriptURLScheme"/>
32365   <int value="7" label="kFileURLScheme"/>
32366   <int value="8" label="kBlobURLScheme"/>
32367   <int value="9" label="kDataURLScheme"/>
32368   <int value="10" label="kFileSystemScheme"/>
32369 </enum>
32371 <enum name="UserType" type="int">
32372   <int value="0" label="Regular"/>
32373   <int value="1" label="Guest"/>
32374   <int value="2" label="Retail Mode"/>
32375   <int value="3" label="Public Account"/>
32376   <int value="4" label="Locally Managed"/>
32377   <int value="5" label="Kiosk App"/>
32378 </enum>
32380 <enum name="VariationSeedSignature" type="int">
32381   <int value="0" label="Signature Missing"/>
32382   <int value="1" label="Signature Decode Failed"/>
32383   <int value="2" label="Invalid Signature"/>
32384   <int value="3" label="Invalid Seed"/>
32385   <int value="4" label="Valid Signature for Seed"/>
32386 </enum>
32388 <enum name="VariationsResourceRequestsAllowedState" type="int">
32389   <int value="0" label="Requests allowed"/>
32390   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
32391   <int value="2" label="Notified that requests became allowed"/>
32392   <int value="3" label="Requests not allowed: EULA not accepted"/>
32393   <int value="4" label="Requests not allowed: network down"/>
32394   <int value="5" label="Requests not allowed: disabled by command line"/>
32395 </enum>
32397 <enum name="VariationsSeedEmpty" type="int">
32398   <int value="0" label="Seed Not Empty"/>
32399   <int value="1" label="Seed Empty"/>
32400   <int value="2" label="Seed Corrupt"/>
32401 </enum>
32403 <enum name="VaryType" type="int">
32404   <int value="0" label="No Vary header present"/>
32405   <int value="1" label="Vary:User-Agent"/>
32406   <int value="2" label="Other"/>
32407 </enum>
32409 <enum name="VAVDAH264DecoderFailure" type="int">
32410   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
32411   <int value="1" label="GAPS_IN_FRAME_NUM"/>
32412   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
32413   <int value="3" label="INTERLACED_STREAM"/>
32414   <int value="4" label="VAAPI_ERROR"/>
32415 </enum>
32417 <enum name="VideoCodec" type="int">
32418   <int value="0" label="kUnknownVideoCodec"/>
32419   <int value="1" label="kCodecH264"/>
32420   <int value="2" label="kCodecVC1"/>
32421   <int value="3" label="kCodecMPEG2"/>
32422   <int value="4" label="kCodecMPEG4"/>
32423   <int value="5" label="kCodecTheora"/>
32424   <int value="6" label="kCodecVP8"/>
32425   <int value="7" label="kCodecVP9"/>
32426 </enum>
32428 <enum name="VideoCodecProfile" type="int">
32429   <int value="0" label="H.264 Baseline"/>
32430   <int value="1" label="H.264 Main"/>
32431   <int value="2" label="H.264 Extended"/>
32432   <int value="3" label="H.264 High"/>
32433   <int value="4" label="H.264 High10"/>
32434   <int value="5" label="H.264 High422"/>
32435   <int value="6" label="H.264 High444"/>
32436   <int value="7" label="H.264 ScalableBaseline"/>
32437   <int value="8" label="H.264 ScalableHigh"/>
32438   <int value="9" label="H.264 StereoHigh"/>
32439   <int value="10" label="H.264 MultiviewHigh"/>
32440   <int value="11" label="VP8"/>
32441   <int value="12" label="VP9"/>
32442 </enum>
32444 <enum name="VideoPixelFormat" type="int">
32445   <int value="0" label="UNKNOWN"/>
32446   <int value="1" label="YV12"/>
32447   <int value="2" label="YV16"/>
32448   <int value="3" label="I420"/>
32449   <int value="4" label="YV12A"/>
32450   <int value="5" label="HOLE"/>
32451   <int value="6" label="NATIVE_TEXTURE"/>
32452   <int value="7" label="YV12J"/>
32453 </enum>
32455 <enum name="ViewFileType" type="int">
32456   <int value="0" label="other"/>
32457   <int value="1" label=".3ga"/>
32458   <int value="2" label=".3gp"/>
32459   <int value="3" label=".aac"/>
32460   <int value="4" label=".alac"/>
32461   <int value="5" label=".asf"/>
32462   <int value="6" label=".avi"/>
32463   <int value="7" label=".bmp"/>
32464   <int value="8" label=".csv"/>
32465   <int value="9" label=".doc"/>
32466   <int value="10" label=".docx"/>
32467   <int value="11" label=".flac"/>
32468   <int value="12" label=".gif"/>
32469   <int value="13" label=".jpeg"/>
32470   <int value="14" label=".jpg"/>
32471   <int value="15" label=".log"/>
32472   <int value="16" label=".m3u"/>
32473   <int value="17" label=".m3u8"/>
32474   <int value="18" label=".m4a"/>
32475   <int value="19" label=".m4v"/>
32476   <int value="20" label=".mid"/>
32477   <int value="21" label=".mkv"/>
32478   <int value="22" label=".mov"/>
32479   <int value="23" label=".mp3"/>
32480   <int value="24" label=".mp4"/>
32481   <int value="25" label=".mpg"/>
32482   <int value="26" label=".odf"/>
32483   <int value="27" label=".odp"/>
32484   <int value="28" label=".ods"/>
32485   <int value="29" label=".odt"/>
32486   <int value="30" label=".oga"/>
32487   <int value="31" label=".ogg"/>
32488   <int value="32" label=".ogv"/>
32489   <int value="33" label=".pdf"/>
32490   <int value="34" label=".png"/>
32491   <int value="35" label=".ppt"/>
32492   <int value="36" label=".pptx"/>
32493   <int value="37" label=".ra"/>
32494   <int value="38" label=".ram"/>
32495   <int value="39" label=".rar"/>
32496   <int value="40" label=".rm"/>
32497   <int value="41" label=".rtf"/>
32498   <int value="42" label=".wav"/>
32499   <int value="43" label=".webm"/>
32500   <int value="44" label=".webp"/>
32501   <int value="45" label=".wma"/>
32502   <int value="46" label=".wmv"/>
32503   <int value="47" label=".xls"/>
32504   <int value="48" label=".xlsx"/>
32505 </enum>
32507 <enum name="VPNDriver" type="int">
32508   <int value="0" label="OpenVPN"/>
32509   <int value="1" label="L2TP/IPSec"/>
32510 </enum>
32512 <enum name="VPNRemoteAuthenticationType" type="int">
32513   <int value="0" label="OpenVPN Default"/>
32514   <int value="1" label="OpenVPN Certificate"/>
32515   <int value="2" label="L2TP/IPSec Default"/>
32516   <int value="3" label="L2TP/IPSec Certificate"/>
32517   <int value="4" label="L2TP/IPSec PSK"/>
32518 </enum>
32520 <enum name="VPNUserAuthenticationType" type="int">
32521   <int value="0" label="OpenVPN None"/>
32522   <int value="1" label="OpenVPN Certificate"/>
32523   <int value="2" label="OpenVPN Username/Password"/>
32524   <int value="3" label="OpenVPN Username/Password/OTP"/>
32525   <int value="4" label="L2TP/IPSec None"/>
32526   <int value="5" label="L2TP/IPSec Certificate"/>
32527   <int value="6" label="L2TP/IPSec Username/Password"/>
32528 </enum>
32530 <enum name="WalletApiCall" type="int">
32531   <int value="0" label="Unknown API call"/>
32532   <int value="1" label="Accept Legal Documents"/>
32533   <int value="2" label="Authenticate Instrument"/>
32534   <int value="3" label="Get Full Wallet"/>
32535   <int value="4" label="Get Wallet Items"/>
32536   <int value="5" label="Save to Wallet"/>
32537 </enum>
32539 <enum name="WalletErrors" type="int">
32540   <int value="0" label="Baseline: Issued request"/>
32541   <int value="1" label="Fatal error (deprecated)"/>
32542   <int value="2" label="Malformed response"/>
32543   <int value="3" label="Network error"/>
32544   <int value="4" label="Bad request"/>
32545   <int value="5" label="Internal error"/>
32546   <int value="6" label="Invalid params"/>
32547   <int value="7" label="Service unavailable"/>
32548   <int value="8" label="Spending limit exceeded"/>
32549   <int value="9" label="Unsupported API version"/>
32550   <int value="10" label="Unknown error"/>
32551   <int value="11" label="Unsupported merchant"/>
32552   <int value="12" label="Unsupported buyer legal address"/>
32553   <int value="13" label="Unverified know your customer status"/>
32554 </enum>
32556 <enum name="WalletRequiredActions" type="int">
32557   <int value="0" label="Baseline: Issued request"/>
32558   <int value="1" label="Unknown"/>
32559   <int value="2" label="GAIA auth"/>
32560   <int value="3" label="Passive GAIA auth"/>
32561   <int value="4" label="Set up Wallet"/>
32562   <int value="5" label="Accept ToS"/>
32563   <int value="6" label="Update expiration date"/>
32564   <int value="7" label="Upgrade min address"/>
32565   <int value="8" label="Choose another instrument or address"/>
32566   <int value="9" label="Verify CVV"/>
32567   <int value="10" label="Invalid form field"/>
32568   <int value="11" label="Require phone number"/>
32569 </enum>
32571 <enum name="WebFontCacheHit" type="int">
32572   <int value="0" label="Miss"/>
32573   <int value="1" label="Hit"/>
32574   <int value="2" label="Served from data URL"/>
32575 </enum>
32577 <enum name="WebFontUsageType" type="int">
32578   <int value="0" label="Styled, and used"/>
32579   <int value="1" label="Styled, but not used"/>
32580   <int value="2" label="Not styled, but used"/>
32581 </enum>
32583 <enum name="WebHistoryStatus" type="int">
32584   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
32585   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
32586   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
32587 </enum>
32589 <enum name="WebSocketHandshakeResult" type="int">
32590   <int value="0" label="Incomplete"/>
32591   <int value="1" label="Normal"/>
32592   <int value="2" label="Failed"/>
32593   <int value="3" label="Connected"/>
32594 </enum>
32596 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
32597   <int value="0" label="DoNotTakeOverContext"/>
32598   <int value="1" label="TakeOverContext"/>
32599 </enum>
32601 <enum name="WiFiApMode" type="int">
32602   <int value="0" label="Unknown"/>
32603   <int value="1" label="Managed"/>
32604   <int value="2" label="AdHoc"/>
32605 </enum>
32607 <enum name="WiFiReasonCode" type="int">
32608   <int value="0" label="kReasonReserved0"/>
32609   <int value="1" label="kReasonCodeUnspecified"/>
32610   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
32611   <int value="3" label="kReasonCodeSenderHasLeft"/>
32612   <int value="4" label="kReasonCodeInactivity"/>
32613   <int value="5" label="kReasonCodeTooManySTAs"/>
32614   <int value="6" label="kReasonCodeNonAuthenticated"/>
32615   <int value="7" label="kReasonCodeNonAssociated"/>
32616   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
32617   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
32618   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
32619   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
32620   <int value="12" label="kReasonReserved12"/>
32621   <int value="13" label="kReasonCodeInvalidInfoElement"/>
32622   <int value="14" label="kReasonCodeMICFailure"/>
32623   <int value="15" label="kReasonCode4WayTimeout"/>
32624   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
32625   <int value="17" label="kReasonCodeDifferenIE"/>
32626   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
32627   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
32628   <int value="20" label="kReasonCodeAkmpInvalid"/>
32629   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
32630   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
32631   <int value="23" label="kReasonCode8021XAuth"/>
32632   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
32633   <int value="25" label="kReasonReserved25"/>
32634   <int value="26" label="kReasonReserved26"/>
32635   <int value="27" label="kReasonReserved27"/>
32636   <int value="28" label="kReasonReserved28"/>
32637   <int value="29" label="kReasonReserved29"/>
32638   <int value="30" label="kReasonReserved30"/>
32639   <int value="31" label="kReasonReserved31"/>
32640   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
32641   <int value="33" label="kReasonCodeQoSBandwidth"/>
32642   <int value="34" label="kReasonCodeiPoorConditions"/>
32643   <int value="35" label="kReasonCodeOutsideTxop"/>
32644   <int value="36" label="kReasonCodeStaLeaving"/>
32645   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
32646   <int value="38" label="kReasonCodeSetupRequired"/>
32647   <int value="39" label="kReasonCodeTimeout"/>
32648   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
32649 </enum>
32651 <enum name="WiFiScanResult" type="int">
32652   <int value="0" label="ProgressiveScan connected"/>
32653   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
32654   <int value="2" label="ProgressiveScan error then FullScan connected"/>
32655   <int value="3"
32656       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
32657   <int value="4"
32658       label="ProgressiveScan didn't connect then FullScan connected"/>
32659   <int value="5" label="FullScan didn't connect"/>
32660   <int value="6" label="FullScan connected"/>
32661   <int value="7" label="Internal error"/>
32662 </enum>
32664 <enum name="WiFiStatusType" type="int">
32665   <int value="0" label="kStatusCodeTypeByAp"/>
32666   <int value="1" label="kStatusCodeTypeByClient"/>
32667   <int value="2" label="kStatusCodeTypeByUser"/>
32668   <int value="3" label="kStatusCodeTypeConsideredDead"/>
32669 </enum>
32671 <enum name="Win8PageLoadType" type="int">
32672   <int value="0" label="Metro"/>
32673   <int value="1" label="Desktop"/>
32674   <int value="2" label="Metro Aura"/>
32675   <int value="3" label="Desktop Aura"/>
32676 </enum>
32678 <enum name="WindowsVersion" type="int">
32679   <int value="0" label="Pre-XP"/>
32680   <int value="1" label="XP"/>
32681   <int value="2" label="2003 Server"/>
32682   <int value="3" label="Vista"/>
32683   <int value="4" label="Windows 7"/>
32684   <int value="5" label="Windows 8"/>
32685 </enum>
32687 <enum name="WindowType" type="int">
32688   <int value="0" label="Other"/>
32689   <int value="1" label="Browser"/>
32690   <int value="2" label="Hosted App"/>
32691   <int value="3" label="Packaged App"/>
32692 </enum>
32694 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
32695   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
32696   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
32697 </enum>
32699 </enums>
32701 <!-- Field trials -->
32703 <fieldtrials>
32705 <fieldtrial name="AsyncSlowStart">
32706   <group name="AsyncSlowStart" label="Async Slow Start on"/>
32707   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
32708   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
32709   <affected-histogram name="Net.Transaction_Connected_New"/>
32710   <affected-histogram name="Renderer4.StartToFinish"/>
32711 </fieldtrial>
32713 <fieldtrial name="AutofillServerExperiments">
32714   <group name="ar06" label="Acceptance ratio: 0.6"/>
32715   <group name="ar1" label="Acceptance ratio: 1.0"/>
32716   <group name="ar2" label="Acceptance ratio: 2.0"/>
32717   <group name="ar4" label="Acceptance ratio: 4.0"/>
32718   <group name="ar04wr3fs4"
32719       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
32720   <group name="ar05wlr15"
32721       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
32722   <group name="ar05wlr25"
32723       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
32724   <group name="ar05wr15fs5"
32725       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
32726   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
32727   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
32728   <group name="fp05cc03"
32729       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
32730   <group name="fp05cco03"
32731       label="Probability picker algorithm, p=0.5;
32732              p_ccname_given_other_cc_fields=0.3"/>
32733   <group name="fp05cco03cstd"
32734       label="Probability picker algorithm, p=0.5;
32735              p_ccname_given_other_cc_fields=0.3; with fallback to the default
32736              algorithm"/>
32737   <group name="fp05cc03e1"
32738       label="Probability picker algorithm, p=0.5 for cc and company name
32739              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
32740              default algorithm;"/>
32741   <group name="tbar1" label="Use only Toolbar upload data"/>
32742   <affected-histogram name="Autofill.Quality"/>
32743   <affected-histogram name="AutoFill.Quality"/>
32744   <affected-histogram name="Autofill.Quality.HeuristicType"/>
32745   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
32746   <affected-histogram name="Autofill.Quality.PredictedType"/>
32747   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
32748   <affected-histogram name="Autofill.Quality.ServerType"/>
32749   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
32750 </fieldtrial>
32752 <fieldtrial name="CacheListSize">
32753   <group name="CacheListSize_12" label="Control"/>
32754   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
32755   <group name="CacheListSize_14" label="Out of the experiment"/>
32756   <affected-histogram name="DiskCache.TotalIOTime"/>
32757   <affected-histogram name="Net.HttpJob.TotalTime"/>
32758   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
32759   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
32760   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
32761   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
32762   <affected-histogram name="PLT.Abandoned"/>
32763   <affected-histogram name="PLT.BeginToFinish"/>
32764   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
32765   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
32766   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
32767   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
32768   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
32769   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
32770   <affected-histogram name="PLT.BeginToFinish_Reload"/>
32771 </fieldtrial>
32773 <fieldtrial name="CacheSensitivityAnalysis">
32774   <group name="No" label="Turned off"/>
32775   <group name="Control" label="Control group"/>
32776   <group name="ControlA" label="Control, Group A"/>
32777   <group name="ControlB" label="Control, Group B"/>
32778   <group name="100" label="100% slowdown"/>
32779   <group name="100A" label="100% slowdown, Group A"/>
32780   <group name="100B" label="100% slowdown, Group B"/>
32781   <group name="200A" label="200% slowdown, Group A"/>
32782   <group name="200B" label="200% slowdown, Group B"/>
32783   <group name="400A" label="400% slowdown, Group A"/>
32784   <group name="400B" label="400% slowdown, Group B"/>
32785   <affected-histogram name="Net.HttpJob.TotalTime"/>
32786   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
32787   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
32788   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
32789   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
32790   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
32791   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
32792   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
32793   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
32794 </fieldtrial>
32796 <fieldtrial name="CacheSensitivityHistograms">
32797   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
32798   <affected-histogram name="PLT.BeginToFinish"/>
32799   <affected-histogram name="PLT.BeginToFinishDoc"/>
32800   <affected-histogram name="PLT.BeginToFirstPaint"/>
32801   <affected-histogram name="PLT.CommitToFirstPaint"/>
32802 </fieldtrial>
32804 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
32805   <group name="DH" label="DH"/>
32806   <group name="DSA" label="DSA"/>
32807   <group name="ECDH" label="ECDH"/>
32808   <group name="ECDSA" label="ECDSA"/>
32809   <group name="RSA" label="RSA"/>
32810   <group name="Unknown" label="SPKI unrecognized by cert library"/>
32811   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
32812   <affected-histogram name="CertificateType.BR.Intermediate"/>
32813   <affected-histogram name="CertificateType.BR.Leaf"/>
32814   <affected-histogram name="CertificateType.BR.Root"/>
32815   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
32816   <affected-histogram name="CertificateType.NonBR.Leaf"/>
32817   <affected-histogram name="CertificateType.NonBR.Root"/>
32818   <affected-histogram name="CertificateType2.BR.Intermediate"/>
32819   <affected-histogram name="CertificateType2.BR.Leaf"/>
32820   <affected-histogram name="CertificateType2.BR.Root"/>
32821   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
32822   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
32823   <affected-histogram name="CertificateType2.NonBR.Root"/>
32824 </fieldtrial>
32826 <fieldtrial name="CertificateTypeBRValidity" separator=".">
32827   <obsolete>
32828     Deprecated as of 8/2013. This histogram only considered the leaf certificate
32829     expiry date as a proxy for whether a certificate was in-scope for the BRs,
32830     but did not consider the issuance date. As some CAs have issued long-lived
32831     certs prior to the BRs, this disproportionately reported those certs as
32832     being subject to the BRs, but non-compliant, when in reality they're not
32833     subject.
32834   </obsolete>
32835   <group name="BR"
32836       label="The *leaf* certificate of the chain expires after 2013-12-31,
32837              meaning that it should be in scope for the Baseline
32838              Requirement's key size requirements"/>
32839   <group name="NonBR"
32840       label="The *leaf* certificate of the chain expires on or before
32841              2013-12-31"/>
32842   <affected-histogram name="CertificateType"/>
32843 </fieldtrial>
32845 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
32846   <group name="BR"
32847       label="The *leaf* certificate of the chain expires after 2013-12-31 and
32848              was issued on or after 2012-07-01, as judged by the notBefore,
32849              meaning that it should be in scope for the Baseline
32850              Requirement's key size requirements"/>
32851   <group name="NonBR"
32852       label="The *leaf* certificate of the chain expires on or before
32853              2013-12-31 or was issued before 2012-07-01"/>
32854   <affected-histogram name="CertificateType2"/>
32855 </fieldtrial>
32857 <fieldtrial name="CertificateTypeChainPosition" separator=".">
32858   <group name="Intermediate" label="Intermediate's SPKI"/>
32859   <group name="Leaf" label="Leaf's SPKI"/>
32860   <group name="Root" label="Root's SPKI"/>
32861   <affected-histogram name="CertificateType.BR"/>
32862   <affected-histogram name="CertificateType.NonBR"/>
32863   <affected-histogram name="CertificateType2.BR"/>
32864   <affected-histogram name="CertificateType2.NonBR"/>
32865 </fieldtrial>
32867 <fieldtrial name="ConnCountImpact">
32868   <group name="conn_count_16" label="with 16 persistent connections per host"/>
32869   <group name="conn_count_4" label="with 4 persistent connections per host"/>
32870   <group name="conn_count_5" label="with 5 persistent connections per host"/>
32871   <group name="conn_count_6" label="with 6 persistent connections per host"/>
32872   <group name="conn_count_7" label="with 7 persistent connections per host"/>
32873   <group name="conn_count_8" label="with 8 persistent connections per host"/>
32874   <group name="conn_count_9" label="with 9 persistent connections per host"/>
32875   <affected-histogram name="Net.Transaction_Connected_New"/>
32876   <affected-histogram name="PLT.Abandoned"/>
32877   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
32878   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
32879   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
32880   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
32881   <affected-histogram name="Renderer4.Abandoned"/>
32882   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
32883   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
32884   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
32885   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
32886 </fieldtrial>
32888 <fieldtrial name="ConnectivityDiagnostics" separator=".">
32889   <group name="0" label="INTERNET_DISCONNECTED"/>
32890   <group name="1" label="CHROME_VERSION"/>
32891   <group name="2" label="CHROMEOS_VERSION"/>
32892   <group name="3" label="DNS_RESOLVER_PRESENT"/>
32893   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
32894   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
32895   <group name="6" label="FIREWALL_80"/>
32896   <group name="7" label="FIREWALL_443"/>
32897   <group name="8" label="RESOLVER_LATENCY"/>
32898   <group name="9" label="HTTP_LATENCY"/>
32899   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
32900   <group name="11" label="PING_GATEWAY"/>
32901   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
32902   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
32903 </fieldtrial>
32905 <fieldtrial name="ConnnectBackupJobs">
32906   <group name="ConnectBackupJobsEnabled"/>
32907   <group name="ConnectBackupJobsDisabled"/>
32908   <affected-histogram name="Net.PreconnectUtilization"/>
32909   <affected-histogram name="Net.PreconnectUtilization2"/>
32910   <affected-histogram name="PLT.Abandoned"/>
32911   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
32912   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
32913   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
32914   <affected-histogram name="PLT.LoadType"/>
32915 </fieldtrial>
32917 <fieldtrial name="CrosFirstRunStep" separator="">
32918   <group name="AppList"/>
32919   <group name="Tray"/>
32920   <group name="Help"/>
32921   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
32922 </fieldtrial>
32924 <fieldtrial name="DataReductionProxy">
32925   <group name="DataReductionProxy"
32926       label="Only page loads through the data reduction proxy are considered."/>
32927   <affected-histogram name="PLT.NT_Connect"/>
32928   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
32929   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
32930   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
32931   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
32932   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
32933   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
32934   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
32935   <affected-histogram name="PLT.NT_DomainLookup"/>
32936   <affected-histogram name="PLT.NT_DomContentLoaded"/>
32937   <affected-histogram name="PLT.NT_DomInteractive"/>
32938   <affected-histogram name="PLT.NT_DomLoading"/>
32939   <affected-histogram name="PLT.NT_LoadEvent"/>
32940   <affected-histogram name="PLT.NT_Redirect"/>
32941   <affected-histogram name="PLT.NT_Request"/>
32942   <affected-histogram name="PLT.NT_Response"/>
32943   <affected-histogram name="PLT.PT_BeginToCommit"/>
32944   <affected-histogram name="PLT.PT_BeginToFinish"/>
32945   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
32946   <affected-histogram name="PLT.PT_CommitToFinish"/>
32947   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
32948   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
32949   <affected-histogram name="PLT.PT_RequestToCommit"/>
32950   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
32951   <affected-histogram name="PLT.PT_RequestToFinish"/>
32952   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
32953   <affected-histogram name="PLT.PT_RequestToStart"/>
32954   <affected-histogram name="PLT.PT_StartToCommit"/>
32955   <affected-histogram name="PLT.PT_StartToFinish"/>
32956 </fieldtrial>
32958 <fieldtrial name="DefaultAppsExperiment">
32959   <group name="NoDefaultApps" label="User's without default apps installed"/>
32960   <group name="WithDefaultApps" label="User's with default apps installed"/>
32961   <affected-histogram name="Extensions.AppTabLaunchType"/>
32962   <affected-histogram name="Extensions.ExtensionInstalled"/>
32963   <affected-histogram name="Extensions.ExtensionUninstalled"/>
32964   <affected-histogram name="NewTabPage.DefaultPageType"/>
32965   <affected-histogram name="NewTabPage.SelectedPageType"/>
32966   <affected-histogram name="NtpHandler.AttachShownPageType"/>
32967   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
32968   <affected-histogram name="Profile.AppCount"/>
32969 </fieldtrial>
32971 <fieldtrial name="DefaultPinnedApps">
32972   <obsolete>
32973     Deprecated as of 12/2013. Default pinned apps trial is finished.
32974   </obsolete>
32975   <group name="Existing"/>
32976   <group name="Control"/>
32977   <group name="Alternate"/>
32978   <affected-histogram name="Cros.ClickOnShelf"/>
32979 </fieldtrial>
32981 <fieldtrial name="DiskUsagePerUserCount" separator=".">
32982   <group name="1User" label="Only 1 user exists on device."/>
32983   <group name="2Users" label="2 users exist on device."/>
32984   <group name="3Users" label="3 users exist on device."/>
32985   <group name="4Users" label="4 users exist on device."/>
32986   <group name="5Users" label="5 users exist on device."/>
32987   <group name="6Users" label="6 users exist on device."/>
32988   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
32989   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
32990   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
32991   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
32992   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
32993   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
32994   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
32995   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
32996 </fieldtrial>
32998 <fieldtrial name="DnsImpact2">
32999   <group name="disabled_prefetch"
33000       label="DNS pre-resolving is disabled in these clients"/>
33001   <group name="disabled_prefetch_4_connections"
33002       label="DNS pre-resolving is disabled in these clients, and a maximum of
33003              4 connections per host was allowed"/>
33004   <group name="enabled_prefetch_4_connections"
33005       label="a maximum of 4 connections per host was allowed in these clients"/>
33006   <group name="parallel_4_prefetch"
33007       label="DNS pre-resolving was only doing 4 concurrent speculative
33008              resolutions in this test"/>
33009   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
33010   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
33011     <with-group name="disabled_prefetch"/>
33012     <with-group name="disabled_prefetch_4_connections"/>
33013     <with-group name="enabled_prefetch_4_connections"/>
33014   </affected-histogram>
33015   <affected-histogram name="Net.TCP_Connection_Latency"/>
33016   <affected-histogram name="Net.Transaction_Connected"/>
33017   <affected-histogram name="Net.Transaction_Connected_New"/>
33018   <affected-histogram name="Net.Transaction_Connected_New_b"/>
33019   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
33020   <affected-histogram name="Net.Transaction_Latency"/>
33021   <affected-histogram name="Net.Transaction_Latency_b"/>
33022   <affected-histogram name="Net.Transaction_Latency_Total"/>
33023   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
33024   <affected-histogram
33025       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
33026   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
33027   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
33028   <affected-histogram name="PLT.RequestToFinish">
33029     <with-group name="parallel_4_prefetch"/>
33030   </affected-histogram>
33031 </fieldtrial>
33033 <fieldtrial name="DnsImpact3">
33034   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
33035   <group name="parallel_4_prefetch"
33036       label="with only 4 concurrent speculative resolutions done in parallel"/>
33037   <affected-histogram name="Net.Transaction_Connected_New">
33038     <with-group name="disabled_prefetch"/>
33039   </affected-histogram>
33040   <affected-histogram name="Renderer2.FinishDocToFinish"/>
33041   <affected-histogram name="Renderer2.RequestToFinish"/>
33042   <affected-histogram name="Renderer2.RequestToFinish_L">
33043     <with-group name="disabled_prefetch"/>
33044   </affected-histogram>
33045   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
33046   <affected-histogram name="Renderer2.RequestToStart"/>
33047   <affected-histogram name="Renderer2.StartToFinish"/>
33048   <affected-histogram name="Renderer2.StartToFinishDoc"/>
33049   <affected-histogram name="Renderer2.StartToFirstLayout"/>
33050   <affected-histogram name="Renderer4.RequestToFinish">
33051     <with-group name="parallel_4_prefetch"/>
33052   </affected-histogram>
33053   <affected-histogram name="Renderer4.StartToFinish">
33054     <with-group name="parallel_4_prefetch"/>
33055   </affected-histogram>
33056 </fieldtrial>
33058 <fieldtrial name="DnsParallelism">
33059   <group name="parallel_10"
33060       label="with only 10 concurrent resolutions done in parallel"/>
33061   <group name="parallel_14"
33062       label="with only 14 concurrent resolutions done in parallel"/>
33063   <group name="parallel_20"
33064       label="with only 20 concurrent resolutions done in parallel"/>
33065   <group name="parallel_6"
33066       label="with only 6 concurrent resolutions done in parallel"/>
33067   <group name="parallel_7"
33068       label="with only 7 concurrent resolutions done in parallel"/>
33069   <group name="parallel_8"
33070       label="with only 8 concurrent resolutions done in parallel"/>
33071   <group name="parallel_9"
33072       label="with only 9 concurrent resolutions done in parallel"/>
33073   <group name="parallel_default"
33074       label="with the default number of concurrent resolutions done in
33075              parallel"/>
33076   <affected-histogram name="DNS.ResolveCategory"/>
33077   <affected-histogram name="DNS.ResolveSuccess"/>
33078 </fieldtrial>
33080 <fieldtrial name="DomainGoogle" separator="">
33081   <group name="Google" label="only Google cookies are recorded."/>
33082   <group name="Other" label="only NON-Google cookies are recorded."/>
33083   <affected-histogram name="Cookie.ReinstatedCookies"/>
33084 </fieldtrial>
33086 <fieldtrial name="ExternalExtensionEvent" separator="">
33087   <group name="NonWebstore"
33088       label="sideloaded extensions that don't update from the webstore"/>
33089   <group name="Webstore"
33090       label="sideloaded extensions that update from the webstore"/>
33091   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
33092 </fieldtrial>
33094 <fieldtrial name="FileBrowserLoad" separator=".">
33095   <group name="Construct"
33096       label="Time spent constructing the main Javascript object."/>
33097   <group name="DOM" label="Time to initialize DOM."/>
33098   <group name="FileSystem"
33099       label="Deprecated as of 9/2013. Time to get access to the local file
33100              system."/>
33101   <group name="Parse" label="Time to parse Javascript and CSS."/>
33102   <group name="Roots" label="Time to enumerate file system roots."/>
33103   <group name="Total"
33104       label="Total load time from the moment the Javascript started parsing
33105              till the moment the empty file list is displayed."/>
33106   <affected-histogram name="FileBrowser.Load"/>
33107 </fieldtrial>
33109 <fieldtrial name="FromGWS">
33110   <group name="FromGWS"
33111       label="Only page loads that are a result of a navigation from a web
33112              search are considered."/>
33113   <affected-histogram name="PLT.BeginToFinish"/>
33114   <affected-histogram name="PLT.BeginToFinishDoc"/>
33115   <affected-histogram name="PLT.BeginToFirstPaint"/>
33116   <affected-histogram name="PLT.CommitToFirstPaint"/>
33117   <affected-histogram name="PLT.PT_BeginToCommit"/>
33118   <affected-histogram name="PLT.PT_BeginToFinish"/>
33119   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
33120   <affected-histogram name="PLT.PT_CommitToFinish"/>
33121   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
33122   <affected-histogram name="PLT.PT_RequestToCommit"/>
33123   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
33124   <affected-histogram name="PLT.PT_RequestToFinish"/>
33125   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
33126   <affected-histogram name="PLT.PT_RequestToStart"/>
33127   <affected-histogram name="PLT.PT_StartToCommit"/>
33128   <affected-histogram name="PLT.PT_StartToFinish"/>
33129 </fieldtrial>
33131 <fieldtrial name="GWSChromeJointExperiment">
33132   <group name="Experiment1"
33133       label="Only page loads that are a result of a navigation from a web
33134              search under a specific web search/Chrome joint experiment.
33135              Unused at this moment."/>
33136   <group name="Experiment2"
33137       label="Only page loads that are a result of a navigation from a web
33138              search under a specific web search/Chrome joint experiment.
33139              Unused at this moment."/>
33140   <group name="Experiment3"
33141       label="Only page loads that are a result of a navigation from a web
33142              search under a specific web search/Chrome joint experiment.
33143              Unused at this moment."/>
33144   <group name="Experiment4"
33145       label="Only page loads that are a result of a navigation from a web
33146              search under a specific web search/Chrome joint experiment.
33147              Unused at this moment."/>
33148   <group name="Experiment5"
33149       label="Only page loads that are a result of a navigation from a web
33150              search under a specific web search/Chrome joint experiment.
33151              Unused at this moment."/>
33152   <group name="Experiment6"
33153       label="Only page loads that are a result of a navigation from a web
33154              search under a specific web search/Chrome joint experiment.
33155              Unused at this moment."/>
33156   <group name="Experiment7"
33157       label="Only page loads that are a result of a navigation from a web
33158              search under a specific web search/Chrome joint experiment.
33159              Unused at this moment."/>
33160   <group name="Experiment8"
33161       label="Only page loads that are a result of a navigation from a web
33162              search under a specific web search/Chrome joint experiment.
33163              Unused at this moment."/>
33164   <group name="Experiment9"
33165       label="Only page loads that are a result of a navigation from a web
33166              search under a specific web search/Chrome joint experiment.
33167              Unused at this moment."/>
33168   <group name="Experiment10"
33169       label="Only page loads that are a result of a navigation from a web
33170              search under a specific web search/Chrome joint experiment.
33171              Unused at this moment."/>
33172   <group name="Experiment11"
33173       label="Only page loads that are a result of a navigation from a web
33174              search under a specific web search/Chrome joint experiment.
33175              Unused at this moment."/>
33176   <group name="Experiment12"
33177       label="Only page loads that are a result of a navigation from a web
33178              search under a specific web search/Chrome joint experiment.
33179              Unused at this moment."/>
33180   <group name="Experiment13"
33181       label="Only page loads that are a result of a navigation from a web
33182              search under a specific web search/Chrome joint experiment.
33183              Unused at this moment."/>
33184   <group name="Experiment14"
33185       label="Only page loads that are a result of a navigation from a web
33186              search under a specific web search/Chrome joint experiment.
33187              Unused at this moment."/>
33188   <group name="Experiment15"
33189       label="Only page loads that are a result of a navigation from a web
33190              search under a specific web search/Chrome joint experiment.
33191              Unused at this moment."/>
33192   <group name="Experiment16"
33193       label="Only page loads that are a result of a navigation from a web
33194              search under a specific web search/Chrome joint experiment.
33195              Unused at this moment."/>
33196   <group name="Experiment17"
33197       label="Only page loads that are a result of a navigation from a web
33198              search under a specific web search/Chrome joint experiment.
33199              Unused at this moment."/>
33200   <group name="Experiment18"
33201       label="Only page loads that are a result of a navigation from a web
33202              search under a specific web search/Chrome joint experiment.
33203              Unused at this moment."/>
33204   <group name="Experiment19"
33205       label="Only page loads that are a result of a navigation from a web
33206              search under a specific web search/Chrome joint experiment.
33207              Unused at this moment."/>
33208   <group name="Experiment20"
33209       label="Only page loads that are a result of a navigation from a web
33210              search under a specific web search/Chrome joint experiment.
33211              Unused at this moment."/>
33212   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
33213   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
33214   <affected-histogram name="PLT.BeginToFinish_Preview"/>
33215   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
33216   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
33217   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
33218   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
33219   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
33220   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
33221   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
33222   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
33223   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
33224   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
33225   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
33226   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
33227   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
33228   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
33229   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
33230   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
33231   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
33232   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
33233   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
33234   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
33235   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
33236   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
33237   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
33238   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
33239   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
33240   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
33241   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
33242   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
33243   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
33244   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
33245   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
33246   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
33247   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
33248   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
33249   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
33250   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
33251   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
33252   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
33253   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
33254   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
33255   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
33256   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
33257   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
33258   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
33259   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
33260   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
33261   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
33262   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
33263   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
33264   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
33265   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
33266   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
33267   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
33268   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
33269   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
33270   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
33271   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
33272   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
33273   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
33274   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
33275   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
33276 </fieldtrial>
33278 <fieldtrial name="HttpPipeliningCompatibility">
33279   <group name="disable_test" label="Do nothing"/>
33280   <group name="enable_test" label="Test connection for HTTP pipelining"/>
33281   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
33282   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
33283   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
33284   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
33285   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
33286   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
33287   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
33288   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
33289   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
33290   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
33291   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
33292   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
33293   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
33294   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
33295   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
33296   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
33297   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
33298   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
33299   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
33300   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
33301   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
33302   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
33303 </fieldtrial>
33305 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
33306   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
33307   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
33308   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
33309   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
33310   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
33311   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
33312   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
33313   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
33314   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
33315   <group name="WritableFileSyncParent"
33316       label="ChromiumWritableFile::SyncParent"/>
33317   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
33318   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
33319   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
33320 </fieldtrial>
33322 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
33323   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
33324   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
33325   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
33326   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
33327   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
33328   <group name="LockFile" label="ChromiumEnv::LockFile"/>
33329   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
33330   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
33331   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
33332   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
33333   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
33334   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
33335   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
33336 </fieldtrial>
33338 <fieldtrial name="InstallerDownloadSources" separator="">
33339   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
33340   <group name="HttpServer" label="Download Source: HTTP Server"/>
33341   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
33342   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
33343   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
33344 </fieldtrial>
33346 <fieldtrial name="Instant">
33347   <group name="Extended" label="Suggestions + Results"/>
33348   <group name="Instant" label="Results"/>
33349   <affected-histogram name="Instant.SessionsStorageNamespace"/>
33350 </fieldtrial>
33352 <fieldtrial name="InstantExtended_QuerytoQuery">
33353   <group name="400" label="Omnibox width &lt; 400"/>
33354   <group name="700" label="Omnibox width &lt; 700"/>
33355   <group name="1200" label="Omnibox width &lt; 1200"/>
33356   <group name="large" label="Omnibox width &gt;= 1200"/>
33357   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
33358   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
33359   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
33360   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
33361 </fieldtrial>
33363 <fieldtrial name="InstantSearchClicks">
33364   <group name="WithPreview"
33365       label="Only page loads through data reduction proxy that are result of
33366              navigation from web search and preview version of the page shown
33367              are considered."/>
33368   <group name="Preview"
33369       label="Only page loads through data reduction proxy that are result of
33370              navigation from web search and preview version of the page shown
33371              are considered."/>
33372   <group name="NoPreview"
33373       label="Only page loads through data reduction proxy that are result of
33374              navigation from web search and preview version of the page shown
33375              are considered."/>
33376   <affected-histogram name="PLT.BeginToFinish"/>
33377   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
33378   <affected-histogram name="PLT.BeginToFinishDoc"/>
33379   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
33380   <affected-histogram name="PLT.BeginToFirstPaint"/>
33381   <affected-histogram name="PLT.CommitToFirstPaint"/>
33382   <affected-histogram name="PLT.PT_BeginToCommit"/>
33383   <affected-histogram name="PLT.PT_BeginToFinish"/>
33384   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
33385   <affected-histogram name="PLT.PT_CommitToFinish"/>
33386   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
33387   <affected-histogram name="PLT.PT_RequestToCommit"/>
33388   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
33389   <affected-histogram name="PLT.PT_RequestToFinish"/>
33390   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
33391   <affected-histogram name="PLT.PT_RequestToStart"/>
33392   <affected-histogram name="PLT.PT_StartToCommit"/>
33393   <affected-histogram name="PLT.PT_StartToFinish"/>
33394 </fieldtrial>
33396 <fieldtrial name="Interval" separator="_">
33397   <group name="Interval" label="Interval between two consecutive connects is"/>
33398   <affected-histogram name="Net.TCP_Connection_Latency"/>
33399 </fieldtrial>
33401 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
33402   <group name="Interval_20ms_Minus"
33403       label="Interval between two consecutive connects is less than 20ms."/>
33404   <group name="Interval_20ms_Plus"
33405       label="Interval between two consecutive connects is greater than or
33406              equal to 20ms."/>
33407   <affected-histogram name="Net.TCP_Connection_Latency"/>
33408 </fieldtrial>
33410 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
33411   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
33412   <group name="LessThanOrEqual_20ms"
33413       label="more than 10ms, and less than or equal to 20ms."/>
33414   <group name="GreaterThan_20ms" label="greater than 20ms."/>
33415   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
33416 </fieldtrial>
33418 <fieldtrial name="IPv6_Probe">
33419   <group name="IPv6_probe_skipped"
33420       label="with IPv6 not probed, and default OS settings used"/>
33421   <group name="IPv6_probe_done"
33422       label="with IPv6 probed for and possibly disabled"/>
33423   <affected-histogram name="DNS.PrefetchResolution"/>
33424 </fieldtrial>
33426 <fieldtrial name="LateBindingExperiment">
33427   <group name="disable_late_binding" label="socket late binding is disabled"/>
33428   <group name="enable_late_binding" label="socket late binding is enabled"/>
33429   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
33430   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
33431   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
33432   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
33433   <affected-histogram name="Net.TCPSocketType"/>
33434   <affected-histogram name="Net.Transaction_Connected"/>
33435   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
33436   <affected-histogram name="Net.TransportSocketRequestTime"/>
33437   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
33438   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
33439   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
33440   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
33441   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
33442   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
33443   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
33444   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
33445   <affected-histogram name="Renderer4.RequestToFinish"/>
33446   <affected-histogram name="Renderer4.StartToFinish"/>
33447 </fieldtrial>
33449 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
33450   <group name="Backup" label="Backing up an ldb file."/>
33451   <group name="Restore" label="Restoring an ldb file."/>
33452   <affected-histogram name="LevelDBEnv.IDB.Table"/>
33453   <affected-histogram name="LevelDBEnv.Table"/>
33454 </fieldtrial>
33456 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
33457   <group name="Success"
33458       label="This histogram shows the limit when open succeeded."/>
33459   <group name="TooManyOpened"
33460       label="This histogram shows the limit when open failed because the
33461              limit had been reached."/>
33462   <group name="OtherError"
33463       label="This histogram shows the limit when open failed for reasons
33464              other than exceeding the limit."/>
33465   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
33466   <affected-histogram name="LevelDBEnv.MaxFDs"/>
33467 </fieldtrial>
33469 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
33470   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
33471   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
33472   <group name="LockFile" label="ChromiumEnv::LockFile"/>
33473   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
33474   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
33475   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
33476   <affected-histogram name="LevelDBEnv.IOError."/>
33477 </fieldtrial>
33479 <fieldtrial name="LevelDBEnvRetry" separator="">
33480   <group name="RenameFile" label="RenameFile"/>
33481   <group name="LockFile" label="LockFile"/>
33482   <group name="CreateDir" label="CreateDir"/>
33483   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
33484   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
33485   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
33486   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
33487 </fieldtrial>
33489 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
33490   <obsolete>
33491     Deprecated 2013-04 in favor of LevelDBEnvRetry.
33492   </obsolete>
33493   <group name="Rename" label="RenameFile"/>
33494   <group name="LockFile" label="LockFile"/>
33495   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
33496   <affected-histogram name="LevelDBEnv.TimeTo"/>
33497 </fieldtrial>
33499 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
33500   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
33501   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
33502   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
33503   <affected-histogram name="Media.AudioInputController"/>
33504 </fieldtrial>
33506 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
33507   <group name="OpenOnDeviceThreadTime"
33508       label="Measures the time taken for OpenOnDeviceThread()."/>
33509   <group name="EnumerateOnDeviceThreadTime"
33510       label="Measures the time taken for EnumerateOnDeviceThread()."/>
33511   <affected-histogram name="Media.AudioInputDeviceManager"/>
33512 </fieldtrial>
33514 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
33515   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
33516   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
33517   <group name="DeviceChangeTime"
33518       label="Measures the time taken for OnDeviceChange()."/>
33519   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
33520   <group name="PlayTime"
33521       label="Measures the time taken for DoPlay(). Technically only the
33522              worker method AudioOutputController::PollAndStartIfDataReady()."/>
33523   <affected-histogram name="Media.AudioOutputController"/>
33524 </fieldtrial>
33526 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
33527   <group name="OnEnumerateDevicesTime"
33528       label="Measures the time taken for OnEnumerateDevices()."/>
33529   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
33530   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
33531   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
33532   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
33533   <affected-histogram name="Media.VideoCaptureManager"/>
33534 </fieldtrial>
33536 <fieldtrial name="NetConnectivity" separator=".">
33537   <group name="53.100B" label="100 bytes of data on port 53."/>
33538   <group name="53.100B.NoProxy"
33539       label="100 bytes of data on port 53 with no proxy."/>
33540   <group name="53.1K" label="1K bytes of data on port 53."/>
33541   <group name="53.1K.NoProxy"
33542       label="1K bytes of data on port 53 with no proxy."/>
33543   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
33544   <group name="53.100B.RTT.NoProxy"
33545       label="100 bytes of data on port 53 successfully with no proxy."/>
33546   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
33547   <group name="53.1K.RTT.NoProxy"
33548       label="1K bytes of data on port 53 successfully with no proxy."/>
33549   <group name="587.100B" label="100 bytes of data on port 587."/>
33550   <group name="587.100B.NoProxy"
33551       label="100 bytes of data on port 587 with no proxy."/>
33552   <group name="587.1K" label="1K bytes of data on port 587."/>
33553   <group name="587.1K.NoProxy"
33554       label="1K bytes of data on port 587 with no proxy."/>
33555   <group name="587.100B.RTT"
33556       label="100 bytes of data on port 587 successfully."/>
33557   <group name="587.100B.RTT.NoProxy"
33558       label="100 bytes of data on port 587 successfully with no proxy."/>
33559   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
33560   <group name="587.1K.RTT.NoProxy"
33561       label="1K bytes of data on port 587 successfully with no proxy."/>
33562   <group name="6121.100B" label="100 bytes of data on port 6121."/>
33563   <group name="6121.100B.NoProxy"
33564       label="100 bytes of data on port 6121 with no proxy."/>
33565   <group name="6121.1K" label="1K bytes of data on port 6121."/>
33566   <group name="6121.1K.NoProxy"
33567       label="1K bytes of data on port 6121 with no proxy."/>
33568   <group name="6121.100B.RTT"
33569       label="100 bytes of data on port 6121 successfully."/>
33570   <group name="6121.100B.RTT.NoProxy"
33571       label="100 bytes of data on port 6121 successfully with no proxy."/>
33572   <group name="6121.1K.RTT"
33573       label="1K bytes of data on port 6121 successfully."/>
33574   <group name="6121.1K.RTT.NoProxy"
33575       label="1K bytes of data on port 6121 successfully with no proxy."/>
33576   <group name="80.100B" label="100 bytes of data on port 80."/>
33577   <group name="80.100B.NoProxy"
33578       label="100 bytes of data on port 80 with no proxy."/>
33579   <group name="80.1K" label="1K bytes of data on port 80."/>
33580   <group name="80.1K.NoProxy"
33581       label="1K bytes of data on port 80 with no proxy."/>
33582   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
33583   <group name="80.100B.RTT.NoProxy"
33584       label="100 bytes of data on port 80 successfully with no proxy."/>
33585   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
33586   <group name="80.1K.RTT.NoProxy"
33587       label="1K bytes of data on port 80 successfully with no proxy."/>
33588   <group name="8080.100B" label="100 bytes of data on port 8080."/>
33589   <group name="8080.100B.NoProxy"
33590       label="100 bytes of data on port 8080 with no proxy."/>
33591   <group name="8080.1K" label="1K bytes of data on port 8080."/>
33592   <group name="8080.1K.NoProxy"
33593       label="1K bytes of data on port 8080 with no proxy."/>
33594   <group name="8080.100B.RTT"
33595       label="100 bytes of data on port 8080 successfully."/>
33596   <group name="8080.100B.RTT.NoProxy"
33597       label="100 bytes of data on port 8080 successfully with no proxy."/>
33598   <group name="8080.1K.RTT"
33599       label="1K bytes of data on port 8080 successfully."/>
33600   <group name="8080.1K.RTT.NoProxy"
33601       label="1K bytes of data on port 8080 successfully with no proxy."/>
33602   <affected-histogram name="NetConnectivity.TCP.Status"/>
33603   <affected-histogram name="NetConnectivity.TCP.Success"/>
33604   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
33605   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
33606   <affected-histogram name="NetConnectivity.UDP.Status"/>
33607   <affected-histogram name="NetConnectivity.UDP.Success"/>
33608 </fieldtrial>
33610 <fieldtrial name="NetConnectivity2" separator=".">
33611   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
33612   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
33613   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
33614   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
33615   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
33616   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
33617   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
33618   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
33619   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
33620   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
33621   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
33622   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
33623   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
33624   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
33625   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
33626   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
33627   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
33628   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
33629   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
33630   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
33631   <affected-histogram name="NetConnectivity.Sent21"/>
33632 </fieldtrial>
33634 <fieldtrial name="NetConnectivity2a" separator=".">
33635   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
33636   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
33637   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
33638   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
33639   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
33640   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
33641 </fieldtrial>
33643 <fieldtrial name="NetConnectivity2b" separator=".">
33644   <group name="AcksReceivedFromFirst2Packets.6121.100B"
33645       label="2 packets. 100 bytes of data is sent on port 6121."/>
33646   <group name="AcksReceivedFromFirst3Packets.6121.100B"
33647       label="3 packets. 100 bytes of data is sent on port 6121."/>
33648   <group name="AcksReceivedFromFirst4Packets.6121.100B"
33649       label="4 packets. 100 bytes of data is sent on port 6121."/>
33650   <group name="AcksReceivedFromFirst5Packets.6121.100B"
33651       label="5 packets. 100 bytes of data is sent on port 6121."/>
33652   <group name="AcksReceivedFromFirst6Packets.6121.100B"
33653       label="6 packets. 100 bytes of data is sent on port 6121."/>
33654   <group name="AcksReceivedFromFirst7Packets.6121.100B"
33655       label="7 packets. 100 bytes of data is sent on port 6121."/>
33656   <group name="AcksReceivedFromFirst8Packets.6121.100B"
33657       label="8 packets. 100 bytes of data is sent on port 6121."/>
33658   <group name="AcksReceivedFromFirst9Packets.6121.100B"
33659       label="9 packets. 100 bytes of data is sent on port 6121."/>
33660   <group name="AcksReceivedFromFirst10Packets.6121.100B"
33661       label="10 packets. 100 bytes of data is sent on port 6121."/>
33662   <group name="AcksReceivedFromFirst11Packets.6121.100B"
33663       label="11 packets. 100 bytes of data is sent on port 6121."/>
33664   <group name="AcksReceivedFromFirst12Packets.6121.100B"
33665       label="12 packets. 100 bytes of data is sent on port 6121."/>
33666   <group name="AcksReceivedFromFirst13Packets.6121.100B"
33667       label="13 packets. 100 bytes of data is sent on port 6121."/>
33668   <group name="AcksReceivedFromFirst14Packets.6121.100B"
33669       label="14 packets. 100 bytes of data is sent on port 6121."/>
33670   <group name="AcksReceivedFromFirst15Packets.6121.100B"
33671       label="15 packets. 100 bytes of data is sent on port 6121."/>
33672   <group name="AcksReceivedFromFirst16Packets.6121.100B"
33673       label="16 packets. 100 bytes of data is sent on port 6121."/>
33674   <group name="AcksReceivedFromFirst17Packets.6121.100B"
33675       label="17 packets. 100 bytes of data is sent on port 6121."/>
33676   <group name="AcksReceivedFromFirst18Packets.6121.100B"
33677       label="18 packets. 100 bytes of data is sent on port 6121."/>
33678   <group name="AcksReceivedFromFirst19Packets.6121.100B"
33679       label="19 packets. 100 bytes of data is sent on port 6121."/>
33680   <group name="AcksReceivedFromFirst20Packets.6121.100B"
33681       label="20 packets. 100 bytes of data is sent on port 6121."/>
33682   <group name="AcksReceivedFromFirst21Packets.6121.100B"
33683       label="21 packets. 100 bytes of data is sent on port 6121."/>
33684   <affected-histogram name="NetConnectivity2.Sent21"/>
33685 </fieldtrial>
33687 <fieldtrial name="NetConnectivity2c" separator=".">
33688   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
33689   <group name="6121.100B.NoProxy"
33690       label="100 bytes of data is sent on port 6121 with no proxy."/>
33691   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
33692   <group name="6121.500B.NoProxy"
33693       label="500 bytes of data is sent on port 6121 with no proxy."/>
33694   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
33695   <group name="6121.1K.NoProxy"
33696       label="1K bytes of data is sent on port 6121 with no proxy."/>
33697   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
33698   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
33699 </fieldtrial>
33701 <fieldtrial name="NetConnectivity2d" separator=".">
33702   <group name="AcksReceivedFromFirst2Packets.6121.500B"
33703       label="2 packets. 500 bytes of data is sent on port 6121."/>
33704   <group name="AcksReceivedFromFirst3Packets.6121.500B"
33705       label="3 packets. 500 bytes of data is sent on port 6121."/>
33706   <group name="AcksReceivedFromFirst4Packets.6121.500B"
33707       label="4 packets. 500 bytes of data is sent on port 6121."/>
33708   <group name="AcksReceivedFromFirst5Packets.6121.500B"
33709       label="5 packets. 500 bytes of data is sent on port 6121."/>
33710   <group name="AcksReceivedFromFirst6Packets.6121.500B"
33711       label="6 packets. 500 bytes of data is sent on port 6121."/>
33712   <group name="AcksReceivedFromFirst7Packets.6121.500B"
33713       label="7 packets. 500 bytes of data is sent on port 6121."/>
33714   <group name="AcksReceivedFromFirst8Packets.6121.500B"
33715       label="8 packets. 500 bytes of data is sent on port 6121."/>
33716   <group name="AcksReceivedFromFirst9Packets.6121.500B"
33717       label="9 packets. 500 bytes of data is sent on port 6121."/>
33718   <group name="AcksReceivedFromFirst10Packets.6121.500B"
33719       label="10 packets. 500 bytes of data is sent on port 6121."/>
33720   <group name="AcksReceivedFromFirst11Packets.6121.500B"
33721       label="11 packets. 500 bytes of data is sent on port 6121."/>
33722   <group name="AcksReceivedFromFirst12Packets.6121.500B"
33723       label="12 packets. 500 bytes of data is sent on port 6121."/>
33724   <group name="AcksReceivedFromFirst13Packets.6121.500B"
33725       label="13 packets. 500 bytes of data is sent on port 6121."/>
33726   <group name="AcksReceivedFromFirst14Packets.6121.500B"
33727       label="14 packets. 500 bytes of data is sent on port 6121."/>
33728   <group name="AcksReceivedFromFirst15Packets.6121.500B"
33729       label="15 packets. 500 bytes of data is sent on port 6121."/>
33730   <group name="AcksReceivedFromFirst16Packets.6121.500B"
33731       label="16 packets. 500 bytes of data is sent on port 6121."/>
33732   <group name="AcksReceivedFromFirst17Packets.6121.500B"
33733       label="17 packets. 500 bytes of data is sent on port 6121."/>
33734   <group name="AcksReceivedFromFirst18Packets.6121.500B"
33735       label="18 packets. 500 bytes of data is sent on port 6121."/>
33736   <group name="AcksReceivedFromFirst19Packets.6121.500B"
33737       label="19 packets. 500 bytes of data is sent on port 6121."/>
33738   <group name="AcksReceivedFromFirst20Packets.6121.500B"
33739       label="20 packets. 500 bytes of data is sent on port 6121."/>
33740   <group name="AcksReceivedFromFirst21Packets.6121.500B"
33741       label="21 packets. 500 bytes of data is sent on port 6121."/>
33742   <affected-histogram name="NetConnectivity2.Sent21"/>
33743 </fieldtrial>
33745 <fieldtrial name="NetConnectivity2e" separator=".">
33746   <group name="AcksReceivedFromFirst2Packets.6121.1K"
33747       label="2 packets. 1K bytes of data is sent on port 6121."/>
33748   <group name="AcksReceivedFromFirst3Packets.6121.1K"
33749       label="3 packets. 1K bytes of data is sent on port 6121."/>
33750   <group name="AcksReceivedFromFirst4Packets.6121.1K"
33751       label="4 packets. 1K bytes of data is sent on port 6121."/>
33752   <group name="AcksReceivedFromFirst5Packets.6121.1K"
33753       label="5 packets. 1K bytes of data is sent on port 6121."/>
33754   <group name="AcksReceivedFromFirst6Packets.6121.1K"
33755       label="6 packets. 1K bytes of data is sent on port 6121."/>
33756   <group name="AcksReceivedFromFirst7Packets.6121.1K"
33757       label="7 packets. 1K bytes of data is sent on port 6121."/>
33758   <group name="AcksReceivedFromFirst8Packets.6121.1K"
33759       label="8 packets. 1K bytes of data is sent on port 6121."/>
33760   <group name="AcksReceivedFromFirst9Packets.6121.1K"
33761       label="9 packets. 1K bytes of data is sent on port 6121."/>
33762   <group name="AcksReceivedFromFirst10Packets.6121.1K"
33763       label="10 packets. 1K bytes of data is sent on port 6121."/>
33764   <group name="AcksReceivedFromFirst11Packets.6121.1K"
33765       label="11 packets. 1K bytes of data is sent on port 6121."/>
33766   <group name="AcksReceivedFromFirst12Packets.6121.1K"
33767       label="12 packets. 1K bytes of data is sent on port 6121."/>
33768   <group name="AcksReceivedFromFirst13Packets.6121.1K"
33769       label="13 packets. 1K bytes of data is sent on port 6121."/>
33770   <group name="AcksReceivedFromFirst14Packets.6121.1K"
33771       label="14 packets. 1K bytes of data is sent on port 6121."/>
33772   <group name="AcksReceivedFromFirst15Packets.6121.1K"
33773       label="15 packets. 1K bytes of data is sent on port 6121."/>
33774   <group name="AcksReceivedFromFirst16Packets.6121.1K"
33775       label="16 packets. 1K bytes of data is sent on port 6121."/>
33776   <group name="AcksReceivedFromFirst17Packets.6121.1K"
33777       label="17 packets. 1K bytes of data is sent on port 6121."/>
33778   <group name="AcksReceivedFromFirst18Packets.6121.1K"
33779       label="18 packets. 1K bytes of data is sent on port 6121."/>
33780   <group name="AcksReceivedFromFirst19Packets.6121.1K"
33781       label="19 packets. 1K bytes of data is sent on port 6121."/>
33782   <group name="AcksReceivedFromFirst20Packets.6121.1K"
33783       label="20 packets. 1K bytes of data is sent on port 6121."/>
33784   <group name="AcksReceivedFromFirst21Packets.6121.1K"
33785       label="21 packets. 1K bytes of data is sent on port 6121."/>
33786   <affected-histogram name="NetConnectivity2.Sent21"/>
33787 </fieldtrial>
33789 <fieldtrial name="NetConnectivity3a" separator=".">
33790   <group name="NonPacedPacket"
33791       label="In this histogram results are only shown if at least two packets
33792              were ACKed in the Startup Test. Packets were sent as rapidly as
33793              possible."/>
33794   <group name="PacedPacket"
33795       label="In this histogram results are only shown if at least two packets
33796              were ACKed in the Startup Test. Packets are sent at equal
33797              intervals. The interval is selected to match the bandwidth
33798              discovered during the StartPacket test."/>
33799   <group name="StartPacket"
33800       label="Packets are sent as rapidly as possible, just after successfully
33801              sending an UMA upload. Each packet was numbered, as was its ACK
33802              sent back by Google. If no packets (of the 21) were ever ACKed,
33803              then the port is assumed to be blocked, and no data is recorded
33804              in this histogram."/>
33805   <affected-histogram name="NetConnectivity3"/>
33806 </fieldtrial>
33808 <fieldtrial name="NetConnectivity3aa" separator=".">
33809   <group name="Sent21"
33810       label="This histogram shows the number of echo responses received from
33811              the first"/>
33812   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33813   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33814   <affected-histogram name="NetConnectivity3.StartPacket"/>
33815 </fieldtrial>
33817 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
33818   <group name="Sent21.AckReceivedForNthPacket"
33819       label="Each packet was numbered, as was its ACK sent back by Google.
33820              This histogram records, for each packet number, how often we
33821              received an ACK for that packet."/>
33822   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33823   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33824   <affected-histogram name="NetConnectivity3.StartPacket"/>
33825 </fieldtrial>
33827 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
33828   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
33829   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
33830   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
33831   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
33832   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
33833   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
33834   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
33835   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
33836   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
33837   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
33838   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
33839   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
33840   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
33841   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
33842   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
33843   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
33844   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
33845   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
33846   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
33847   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
33848   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
33849   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
33850   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
33851 </fieldtrial>
33853 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
33854   <group name="Sent21.GotAnAck"
33855       label="The histogram shows if we ever got an ACK for a packet in our
33856              series of 21."/>
33857   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33858   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33859   <affected-histogram name="NetConnectivity3.StartPacket"/>
33860 </fieldtrial>
33862 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
33863   <group name="Sent21.443"
33864       label="This histogram shows the difference between the time when we
33865              have received 1st byte from the server and the last time when we
33866              have received data from the server on port 443."/>
33867   <group name="Sent21.6121"
33868       label="This histogram shows the difference between the time when we
33869              have received 1st byte from the server and the last time when we
33870              have received data from the server on port 6121."/>
33871   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33872   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33873   <affected-histogram name="NetConnectivity3.StartPacket"/>
33874 </fieldtrial>
33876 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
33877   <group name="443.100B.PacketDelay"
33878       label="100 bytes of data is sent on port 443."/>
33879   <group name="443.1200B.PacketDelay"
33880       label="1200 bytes of data is sent on port 443."/>
33881   <group name="443.500B.PacketDelay"
33882       label="500 bytes of data is sent on port 443."/>
33883   <group name="6121.100B.PacketDelay"
33884       label="100 bytes of data is sent on port 6121."/>
33885   <group name="6121.1200B.PacketDelay"
33886       label="1200 bytes of data is sent on port 6121."/>
33887   <group name="6121.500B.PacketDelay"
33888       label="500 bytes of data is sent on port 6121."/>
33889   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
33890   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
33891   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
33892 </fieldtrial>
33894 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
33895   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
33896   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33897   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33898   <affected-histogram name="NetConnectivity3.StartPacket"/>
33899 </fieldtrial>
33901 <fieldtrial name="NetConnectivity3Packets" separator=".">
33902   <group name="Packet01" label="1st packet."/>
33903   <group name="Packet02" label="2nd packet."/>
33904   <group name="Packet03" label="3rd packet."/>
33905   <group name="Packet10" label="10th packet."/>
33906   <group name="Packet20" label="20th packet."/>
33907   <affected-histogram
33908       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
33909   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
33910   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
33911 </fieldtrial>
33913 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
33914   <group name="Sent21.PacketsSent"
33915       label="This histogram records how many packets (out of 21 attempted)
33916              were sent to the server via UDP."/>
33917   <group name="Send6.SeriesAcked"
33918       label="Chrome sends 6 UDP packets in a row to test to see if there is a
33919              probabalistic dependency in packet loss for consecutive packets.
33920              We record a bit vector of packets received, where the least
33921              significant bit is a 1 if the first packet was received, etc.
33922              For example, if all packets other than packet 2 and 4 are
33923              responded to, then we'd have a sample (in binary) of 110101B, or
33924              53."/>
33925   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
33926   <affected-histogram name="NetConnectivity3.PacedPacket"/>
33927   <affected-histogram name="NetConnectivity3.StartPacket"/>
33928 </fieldtrial>
33930 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
33931   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
33932   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
33933   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
33934   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
33935   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
33936   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
33937   <affected-histogram
33938       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
33939   <affected-histogram
33940       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
33941   <affected-histogram
33942       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
33943   <affected-histogram
33944       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
33945   <affected-histogram
33946       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
33947   <affected-histogram
33948       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
33949   <affected-histogram
33950       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
33951   <affected-histogram
33952       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
33953   <affected-histogram
33954       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
33955   <affected-histogram
33956       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
33957   <affected-histogram
33958       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
33959   <affected-histogram
33960       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
33961   <affected-histogram
33962       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
33963   <affected-histogram
33964       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
33965   <affected-histogram
33966       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
33967   <affected-histogram
33968       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
33969   <affected-histogram
33970       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
33971   <affected-histogram
33972       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
33973   <affected-histogram
33974       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
33975   <affected-histogram
33976       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
33977   <affected-histogram
33978       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
33979   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
33980   <affected-histogram
33981       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
33982   <affected-histogram
33983       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
33984   <affected-histogram
33985       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
33986   <affected-histogram
33987       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
33988   <affected-histogram
33989       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
33990   <affected-histogram
33991       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
33992   <affected-histogram
33993       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
33994   <affected-histogram
33995       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
33996   <affected-histogram
33997       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
33998   <affected-histogram
33999       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
34000   <affected-histogram
34001       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
34002   <affected-histogram
34003       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
34004   <affected-histogram
34005       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
34006   <affected-histogram
34007       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
34008   <affected-histogram
34009       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
34010   <affected-histogram
34011       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
34012   <affected-histogram
34013       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
34014   <affected-histogram
34015       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
34016   <affected-histogram
34017       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
34018   <affected-histogram
34019       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
34020   <affected-histogram
34021       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
34022   <affected-histogram
34023       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
34024   <affected-histogram
34025       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
34026   <affected-histogram
34027       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
34028   <affected-histogram
34029       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
34030   <affected-histogram
34031       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
34032   <affected-histogram
34033       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
34034   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
34035   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
34036   <affected-histogram
34037       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
34038   <affected-histogram
34039       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
34040   <affected-histogram
34041       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
34042   <affected-histogram
34043       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
34044   <affected-histogram
34045       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
34046   <affected-histogram
34047       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
34048   <affected-histogram
34049       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
34050   <affected-histogram
34051       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
34052   <affected-histogram
34053       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
34054   <affected-histogram
34055       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
34056   <affected-histogram
34057       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
34058   <affected-histogram
34059       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
34060   <affected-histogram
34061       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
34062   <affected-histogram
34063       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
34064   <affected-histogram
34065       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
34066   <affected-histogram
34067       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
34068   <affected-histogram
34069       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
34070   <affected-histogram
34071       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
34072   <affected-histogram
34073       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
34074   <affected-histogram
34075       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
34076   <affected-histogram
34077       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
34078   <affected-histogram
34079       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
34080   <affected-histogram
34081       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
34082   <affected-histogram
34083       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
34084   <affected-histogram
34085       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
34086   <affected-histogram
34087       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
34088   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
34089   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
34090   <affected-histogram
34091       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
34092   <affected-histogram
34093       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
34094   <affected-histogram
34095       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
34096   <affected-histogram
34097       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
34098   <affected-histogram
34099       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
34100 </fieldtrial>
34102 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
34103   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34104   <group name="443.100B.NoProxy"
34105       label="100 bytes of data is sent on port 443 with no proxy."/>
34106   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34107   <group name="443.500B.NoProxy"
34108       label="500 bytes of data is sent on port 443 with no proxy."/>
34109   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34110   <group name="443.1200B.NoProxy"
34111       label="1200 bytes of data is sent on port 443 with no proxy."/>
34112   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
34113   <group name="6121.100B.NoProxy"
34114       label="100 bytes of data is sent on port 6121 with no proxy."/>
34115   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
34116   <group name="6121.500B.NoProxy"
34117       label="500 bytes of data is sent on port 6121 with no proxy."/>
34118   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
34119   <group name="6121.1200B.NoProxy"
34120       label="1200 bytes of data is sent on port 6121 with no proxy."/>
34121   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
34122   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
34123   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
34124   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
34125 </fieldtrial>
34127 <fieldtrial name="NetConnectivity4a" separator=".">
34128   <group name="NATBind.Sent2"
34129       label="Two packets were sent spreading over a random period, to test if
34130              the NAT dropped the binding. Afterwords, an extra (short) packet
34131              was sent with renewed NAT binding to test whether the network
34132              that was used to deliver the first packet is still connected.
34133              Results are only shown in this histogram if at least ten packets
34134              were received in the StartPacket test."/>
34135   <group name="NonPacedPacket"
34136       label="21 Packets were sent as rapidly as possible. Results are only
34137              shown in this histogram if at least two packets were received in
34138              the StartPacket Test."/>
34139   <group name="PacedPacket"
34140       label="21 Packets were sent at equal intervals, which were selected to
34141              match the bandwidth discovered during the StartPacket test.
34142              Results are only shown in this histogram if at least two packets
34143              were received in the StartPacket Test."/>
34144   <group name="StartPacket"
34145       label="21 Packets were sent as rapidly as possible, just after the
34146              client successfully sent a UMA upload. Each packet was numbered
34147              when it was sent by Google."/>
34148   <affected-histogram name="NetConnectivity4"/>
34149   <affected-histogram name="NetConnectivity5"/>
34150 </fieldtrial>
34152 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
34153   <group name="Bind.Failure"
34154       label="Only when the second packet never arrived (we wait for 10 extra
34155              seconds) and the first and the extra (short) packets arrived did
34156              we record the duration in seconds between the sendings of the
34157              first two packets in this histogram."/>
34158   <group name="Bind.Success"
34159       label="Only when all three packets including the extra (short) packet
34160              arrived did we record the duration in seconds between the
34161              sendings of the first two packets in this histogram."/>
34162   <group name="Connectivity.Failure"
34163       label="Only when the extra (short) packet (with renewed NAT binding)
34164              never arrived (we wait for 10 extra seconds) did we record the
34165              duration in seconds between the sendings of the first two
34166              packets in this histogram."/>
34167   <group name="Connectivity.Success"
34168       label="Only when the extra (short) packet arrived did we record the
34169              duration in seconds between the sendings of the first two
34170              packets in this histogram."/>
34171   <group name="SendToLastRecvDelay"
34172       label="This histogram records the time duration (in milliseconds)
34173              between the client sending the request and the receiving of the
34174              second packet sent from the server, excluding the idle time
34175              between sendings of the first two packets. Results are only
34176              shown if the first two packets are both received."/>
34177   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
34178   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
34179 </fieldtrial>
34181 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
34182   <group name="First6.SeriesRecv"
34183       label="This histogram records a bit vector of the first 6 packets sent,
34184              where the least significant bit is a 1 if the first packet was
34185              received, etc. For example, if all packets other than packet 2
34186              and 4 are received, then we'd have a sample (in binary) of
34187              110101B, or 53."/>
34188   <group name="Sent21"
34189       label="This histogram shows the number of packets received from the
34190              first"/>
34191   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
34192   <affected-histogram name="NetConnectivity4.PacedPacket"/>
34193   <affected-histogram name="NetConnectivity4.StartPacket"/>
34194   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
34195   <affected-histogram name="NetConnectivity5.PacedPacket"/>
34196   <affected-histogram name="NetConnectivity5.StartPacket"/>
34197 </fieldtrial>
34199 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
34200   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
34201   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
34202   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
34203   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
34204   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
34205   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
34206   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
34207   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
34208   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
34209   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
34210   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
34211   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
34212   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
34213   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
34214   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
34215   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
34216   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
34217   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
34218   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
34219   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
34220   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
34221   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
34222   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
34223   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
34224   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
34225   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
34226   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
34227 </fieldtrial>
34229 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
34230   <group name="Sent21.GotAPacket"
34231       label="The histogram shows if we ever got at least one packet in our
34232              series of 21."/>
34233   <group name="Sent21.PacketDelay"
34234       label="The histogram shows the average inter-arrival time between every
34235              two consecutive packets we receive in our series of 21
34236              multiplied by 20 (so this is essentially the time duration
34237              between the first and the last received packets)."/>
34238   <group name="Sent21.PacketsRecv"
34239       label="The histogram shows how many packets we receive in our series of
34240              21."/>
34241   <group name="Sent21.RecvNthPacket"
34242       label="Each packet was numbered when it was sent by Google. This
34243              histogram records, for each packet number, how often we received
34244              that packet."/>
34245   <group name="Sent21.SendToLastRecvDelay"
34246       label="This histogram records the time duration between the client
34247              sending the request and the receiving of the last packet sent
34248              from the server, excluding the total pacing time requested by
34249              the client. Results are only shown if at least two packets are
34250              received."/>
34251   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
34252   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
34253   <affected-histogram name="NetConnectivity4.PacedPacket"/>
34254   <affected-histogram name="NetConnectivity4.StartPacket"/>
34255   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
34256   <affected-histogram name="NetConnectivity5.PacedPacket"/>
34257   <affected-histogram name="NetConnectivity5.StartPacket"/>
34258 </fieldtrial>
34260 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
34261   <group name="Packet01" label="1st packet."/>
34262   <group name="Packet02" label="2nd packet."/>
34263   <group name="Packet03" label="3rd packet."/>
34264   <group name="Packet10" label="10th packet."/>
34265   <group name="Packet20" label="20th packet."/>
34266   <affected-histogram
34267       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
34268   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
34269   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
34270   <affected-histogram
34271       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
34272   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
34273   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
34274 </fieldtrial>
34276 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
34277   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34278   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34279   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34280   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
34281   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
34282   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
34283   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
34284   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
34285   <affected-histogram
34286       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
34287   <affected-histogram
34288       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
34289   <affected-histogram
34290       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
34291   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
34292   <affected-histogram
34293       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34294   <affected-histogram
34295       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34296   <affected-histogram
34297       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34298   <affected-histogram
34299       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34300   <affected-histogram
34301       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34302   <affected-histogram
34303       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34304   <affected-histogram
34305       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34306   <affected-histogram
34307       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34308   <affected-histogram
34309       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34310   <affected-histogram
34311       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34312   <affected-histogram
34313       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34314   <affected-histogram
34315       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34316   <affected-histogram
34317       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34318   <affected-histogram
34319       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34320   <affected-histogram
34321       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34322   <affected-histogram
34323       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34324   <affected-histogram
34325       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34326   <affected-histogram
34327       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34328   <affected-histogram
34329       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34330   <affected-histogram
34331       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34332   <affected-histogram
34333       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34334   <affected-histogram
34335       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
34336   <affected-histogram
34337       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
34338   <affected-histogram
34339       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
34340   <affected-histogram
34341       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
34342   <affected-histogram
34343       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
34344   <affected-histogram
34345       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
34346   <affected-histogram
34347       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
34348   <affected-histogram
34349       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
34350   <affected-histogram
34351       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
34352   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
34353   <affected-histogram
34354       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34355   <affected-histogram
34356       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34357   <affected-histogram
34358       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34359   <affected-histogram
34360       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34361   <affected-histogram
34362       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34363   <affected-histogram
34364       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34365   <affected-histogram
34366       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34367   <affected-histogram
34368       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34369   <affected-histogram
34370       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34371   <affected-histogram
34372       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34373   <affected-histogram
34374       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34375   <affected-histogram
34376       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34377   <affected-histogram
34378       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34379   <affected-histogram
34380       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34381   <affected-histogram
34382       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34383   <affected-histogram
34384       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34385   <affected-histogram
34386       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34387   <affected-histogram
34388       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34389   <affected-histogram
34390       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34391   <affected-histogram
34392       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34393   <affected-histogram
34394       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34395   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
34396   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
34397   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
34398   <affected-histogram
34399       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
34400   <affected-histogram
34401       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
34402   <affected-histogram
34403       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
34404   <affected-histogram
34405       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
34406   <affected-histogram
34407       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
34408   <affected-histogram
34409       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
34410   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
34411   <affected-histogram
34412       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
34413   <affected-histogram
34414       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
34415   <affected-histogram
34416       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
34417   <affected-histogram
34418       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
34419   <affected-histogram
34420       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
34421   <affected-histogram
34422       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
34423   <affected-histogram
34424       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
34425   <affected-histogram
34426       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
34427   <affected-histogram
34428       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
34429   <affected-histogram
34430       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
34431   <affected-histogram
34432       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
34433   <affected-histogram
34434       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
34435   <affected-histogram
34436       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
34437   <affected-histogram
34438       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
34439   <affected-histogram
34440       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
34441   <affected-histogram
34442       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
34443   <affected-histogram
34444       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
34445   <affected-histogram
34446       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
34447   <affected-histogram
34448       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
34449   <affected-histogram
34450       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
34451   <affected-histogram
34452       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
34453   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
34454   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
34455   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
34456   <affected-histogram
34457       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
34458   <affected-histogram
34459       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
34460   <affected-histogram
34461       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
34462   <affected-histogram
34463       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
34464   <affected-histogram
34465       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
34466   <affected-histogram
34467       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
34468   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
34469   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
34470   <affected-histogram
34471       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
34472   <affected-histogram
34473       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
34474   <affected-histogram
34475       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
34476   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
34477   <affected-histogram
34478       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34479   <affected-histogram
34480       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34481   <affected-histogram
34482       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34483   <affected-histogram
34484       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34485   <affected-histogram
34486       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34487   <affected-histogram
34488       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34489   <affected-histogram
34490       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34491   <affected-histogram
34492       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34493   <affected-histogram
34494       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34495   <affected-histogram
34496       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34497   <affected-histogram
34498       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34499   <affected-histogram
34500       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34501   <affected-histogram
34502       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34503   <affected-histogram
34504       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34505   <affected-histogram
34506       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34507   <affected-histogram
34508       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34509   <affected-histogram
34510       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34511   <affected-histogram
34512       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34513   <affected-histogram
34514       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34515   <affected-histogram
34516       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34517   <affected-histogram
34518       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34519   <affected-histogram
34520       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
34521   <affected-histogram
34522       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
34523   <affected-histogram
34524       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
34525   <affected-histogram
34526       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
34527   <affected-histogram
34528       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
34529   <affected-histogram
34530       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
34531   <affected-histogram
34532       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
34533   <affected-histogram
34534       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
34535   <affected-histogram
34536       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
34537   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
34538   <affected-histogram
34539       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
34540   <affected-histogram
34541       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
34542   <affected-histogram
34543       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
34544   <affected-histogram
34545       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
34546   <affected-histogram
34547       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
34548   <affected-histogram
34549       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
34550   <affected-histogram
34551       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
34552   <affected-histogram
34553       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
34554   <affected-histogram
34555       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
34556   <affected-histogram
34557       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
34558   <affected-histogram
34559       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
34560   <affected-histogram
34561       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
34562   <affected-histogram
34563       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
34564   <affected-histogram
34565       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
34566   <affected-histogram
34567       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
34568   <affected-histogram
34569       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
34570   <affected-histogram
34571       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
34572   <affected-histogram
34573       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
34574   <affected-histogram
34575       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
34576   <affected-histogram
34577       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
34578   <affected-histogram
34579       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
34580   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
34581   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
34582   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
34583   <affected-histogram
34584       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
34585   <affected-histogram
34586       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
34587   <affected-histogram
34588       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
34589   <affected-histogram
34590       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
34591   <affected-histogram
34592       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
34593   <affected-histogram
34594       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
34595   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
34596   <affected-histogram
34597       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
34598   <affected-histogram
34599       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
34600   <affected-histogram
34601       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
34602   <affected-histogram
34603       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
34604   <affected-histogram
34605       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
34606   <affected-histogram
34607       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
34608   <affected-histogram
34609       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
34610   <affected-histogram
34611       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
34612   <affected-histogram
34613       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
34614   <affected-histogram
34615       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
34616   <affected-histogram
34617       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
34618   <affected-histogram
34619       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
34620   <affected-histogram
34621       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
34622   <affected-histogram
34623       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
34624   <affected-histogram
34625       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
34626   <affected-histogram
34627       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
34628   <affected-histogram
34629       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
34630   <affected-histogram
34631       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
34632   <affected-histogram
34633       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
34634   <affected-histogram
34635       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
34636   <affected-histogram
34637       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
34638   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
34639   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
34640   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
34641   <affected-histogram
34642       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
34643   <affected-histogram
34644       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
34645   <affected-histogram
34646       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
34647   <affected-histogram
34648       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
34649   <affected-histogram
34650       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
34651   <affected-histogram
34652       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
34653 </fieldtrial>
34655 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
34656   <group name="PacketSizeTest.Connectivity.Failure"
34657       label="This histogram records the size of the packet size that was not
34658              received from the server."/>
34659   <group name="PacketSizeTest.Connectivity.Success"
34660       label="This histogram records the size of the packet size that was
34661              received from the server."/>
34662   <affected-histogram name="NetConnectivity4"/>
34663   <affected-histogram name="NetConnectivity5"/>
34664 </fieldtrial>
34666 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
34667   <group name="443" label="Packet is sent on port 443."/>
34668   <group name="80" label="Packet is sent on port 80."/>
34669   <affected-histogram
34670       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
34671   <affected-histogram
34672       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
34673   <affected-histogram
34674       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
34675   <affected-histogram
34676       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
34677 </fieldtrial>
34679 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
34680   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
34681   <group name="443.100B.NoProxy"
34682       label="100 bytes of data is sent on port 443 with no proxy."/>
34683   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
34684   <group name="443.1200B.NoProxy"
34685       label="1200 bytes of data is sent on port 443 with no proxy."/>
34686   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
34687   <group name="443.500B.NoProxy"
34688       label="500 bytes of data is sent on port 443 with no proxy."/>
34689   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
34690   <group name="80.100B.NoProxy"
34691       label="100 bytes of data is sent on port 80 with no proxy."/>
34692   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
34693   <group name="80.1200B.NoProxy"
34694       label="1200 bytes of data is sent on port 80 with no proxy."/>
34695   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
34696   <group name="80.500B.NoProxy"
34697       label="500 bytes of data is sent on port 80 with no proxy."/>
34698   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
34699   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
34700   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
34701   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
34702   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
34703   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
34704 </fieldtrial>
34706 <fieldtrial name="NetProxyResolverExecutionTime">
34707   <group name="UrlOver2K" label="URL length was over 2K"/>
34708   <group name="UrlOver4K" label="URL length was over 4K"/>
34709   <group name="UrlOver8K" label="URL length was over 8K"/>
34710   <group name="UrlOver128K" label="URL length was over 128K"/>
34711   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
34712 </fieldtrial>
34714 <fieldtrial name="NewTabPageProviders" separator=".">
34715   <group name="client" label="Suggestions coming from the client."/>
34716   <group name="server" label="Suggestions coming from the server."/>
34717   <group name="server0" label="Suggestions coming from server source 0."/>
34718   <group name="server1" label="Suggestions coming from server source 1."/>
34719   <group name="server2" label="Suggestions coming from server source 2."/>
34720   <group name="server3" label="Suggestions coming from server source 3."/>
34721   <group name="server4" label="Suggestions coming from server source 4."/>
34722   <affected-histogram name="NewTabPage.MostVisited"/>
34723   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
34724 </fieldtrial>
34726 <fieldtrial name="OmniboxProviderTime" separator=".">
34727   <group name="Bookmark"/>
34728   <group name="Builtin"/>
34729   <group name="Contact"/>
34730   <group name="ExtensionApp"/>
34731   <group name="HistoryContents"/>
34732   <group name="HistoryQuick"/>
34733   <group name="HistoryURL"/>
34734   <group name="Keyword"/>
34735   <group name="Search"/>
34736   <group name="Shortcuts"/>
34737   <group name="ZeroSuggest"/>
34738   <affected-histogram name="Omnibox.ProviderTime"/>
34739 </fieldtrial>
34741 <fieldtrial name="OverlappedReadImpact">
34742   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
34743   <group name="OverlappedReadEnabled" label="Default, async reads"/>
34744   <affected-histogram name="Net.HttpJob.TotalTime"/>
34745   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
34746   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
34747   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
34748   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
34749   <affected-histogram name="PLT.Abandoned"/>
34750   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
34751   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
34752   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
34753   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
34754   <affected-histogram name="PLT.LoadType"/>
34755 </fieldtrial>
34757 <fieldtrial name="PageLoadType">
34758   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
34759   <group name="LinkLoad"
34760       label="deprecated - see LinkLoadReload, LinkLoadNormal,
34761              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
34762              back to a posted page"/>
34763   <group name="LinkLoadCacheOnly"
34764       label="content initiated, commonly back to a posted page, where browser
34765              must ONLY use cache"/>
34766   <group name="LinkLoadNormal"
34767       label="content initiated, ordinary link traversal or post"/>
34768   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
34769   <group name="LinkLoadStaleOk"
34770       label="content initiated, commonly forward or back where stale cached
34771              data is very acceptable"/>
34772   <group name="NormalLoad"
34773       label="but only for user entered URL or omnibox search"/>
34774   <group name="Reload" label="but only for user pressed reload"/>
34775   <group name="UndefLoad"
34776       label="should never happen... as it is only for an client-code error
34777              case which should not exist"/>
34778   <affected-histogram name="PLT.BeginToFinish"/>
34779   <affected-histogram name="PLT.BeginToFinishDoc"/>
34780   <affected-histogram name="PLT.StartToCommit">
34781     <with-group name="LinkLoadNormal"/>
34782     <with-group name="NormalLoad"/>
34783   </affected-histogram>
34784   <affected-histogram name="PLT.StartToFinish">
34785     <with-group name="LinkLoadNormal"/>
34786     <with-group name="NormalLoad"/>
34787   </affected-histogram>
34788   <affected-histogram name="Renderer4.BeginToFinish"/>
34789   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
34790 </fieldtrial>
34792 <fieldtrial name="PasswordManagerMonitor">
34793   <group name="group_1" label="group 1"/>
34794   <group name="group_2" label="group 2"/>
34795   <group name="group_3" label="group 3"/>
34796   <group name="group_4" label="group 4"/>
34797   <group name="group_5" label="group 5"/>
34798   <group name="group_6" label="group 6"/>
34799   <group name="group_7" label="group 7"/>
34800   <group name="group_8" label="group 8"/>
34801   <group name="group_9" label="group 9"/>
34802   <group name="group_10" label="group 10"/>
34803   <group name="group_11" label="group 11"/>
34804   <group name="group_12" label="group 12"/>
34805   <group name="group_13" label="group 13"/>
34806   <group name="group_14" label="group 14"/>
34807   <group name="group_15" label="group 15"/>
34808   <group name="group_16" label="group 16"/>
34809   <group name="group_17" label="group 17"/>
34810   <group name="group_18" label="group 18"/>
34811   <group name="group_19" label="group 19"/>
34812   <group name="group_20" label="group 20"/>
34813   <group name="" label=""/>
34814   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
34815   <affected-histogram
34816       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
34817   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
34818   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
34819 </fieldtrial>
34821 <fieldtrial name="PerformanceMonitor" separator=".">
34822   <group name="BrowserProcess"/>
34823   <group name="RendererProcess"/>
34824   <group name="PluginProcess"/>
34825   <group name="WorkerProcess"/>
34826   <group name="GPUProcess"/>
34827   <group name="PPAPIProcess"/>
34828   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
34829   <affected-histogram name="PerformanceMonitor.HighCPU"/>
34830 </fieldtrial>
34832 <fieldtrial name="PpapiPluginName">
34833   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
34834   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
34835   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
34836   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
34837   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
34838   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
34839   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
34840   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
34841 </fieldtrial>
34843 <fieldtrial name="PrecacheCellular" separator=".">
34844   <group name="Cellular"
34845       label="covers fetches when connected to cellular networks"/>
34846   <affected-histogram name="Precache.DownloadedNonPrecache"/>
34847   <affected-histogram name="Precache.Saved"/>
34848 </fieldtrial>
34850 <fieldtrial name="Prefetch">
34851   <group name="ContentPrefetchPrefetchOff"
34852       label="Prefetch is completely disabled."/>
34853   <group name="ContentPrefetchPrefetchOn"
34854       label="prefetch is enabled but prerender is disabled."/>
34855   <affected-histogram name="HttpCache.EntryLockWait"/>
34856   <affected-histogram name="Net.HttpTimeToFirstByte"/>
34857   <affected-histogram name="PLT.Abandoned"/>
34858   <affected-histogram name="PLT.BeginToFinish"/>
34859   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
34860   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
34861   <affected-histogram name="PLT.BeginToFinishDoc"/>
34862   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
34863   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
34864   <affected-histogram name="PLT.PerceivedLoadTime"/>
34865   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
34866 </fieldtrial>
34868 <fieldtrial name="Prerender">
34869   <group name="PrerenderEnabled" label="prerender is enabled."/>
34870   <group name="PrerenderControl" label="prerender is disabled."/>
34871   <group name="PrerenderNoUse"
34872       label="prerender is enabled, but pages are not swapped in."/>
34873   <group name="PrerenderMulti"
34874       label="prerender is enabled with multiple simultanious prerenders."/>
34875   <group name="Prerender5minTTL"
34876       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
34877   <affected-histogram name="HttpCache.EntryLockWait"/>
34878   <affected-histogram name="Net.HttpTimeToFirstByte"/>
34879   <affected-histogram name="PLT.Abandoned"/>
34880   <affected-histogram name="PLT.BeginToFinish"/>
34881   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
34882   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
34883   <affected-histogram name="PLT.BeginToFinishDoc"/>
34884   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
34885   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
34886   <affected-histogram name="PLT.PerceivedLoadTime"/>
34887   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
34888   <affected-histogram name="Prerender.FinalStatus"/>
34889   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
34890   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
34891   <affected-histogram name="Prerender.LocalPredictorEvent"/>
34892   <affected-histogram name="Prerender.PerceivedPLT"/>
34893   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
34894   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
34895   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
34896   <affected-histogram
34897       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
34898   <affected-histogram
34899       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
34900   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
34901   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
34902   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
34903   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
34904   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
34905   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
34906   <affected-histogram name="Prerender.RendererIdleTime"/>
34907   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
34908   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
34909   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
34910   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
34911   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
34912 </fieldtrial>
34914 <fieldtrial name="PrerenderHoverType" ordering="prefix">
34915   <obsolete>
34916     deprecated May 10 2012
34917   </obsolete>
34918   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
34919   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
34920   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
34921   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
34922   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
34923   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
34924   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
34925   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
34926   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
34927   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
34928   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
34929   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
34930   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
34931   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
34932   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
34933   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
34934   <affected-histogram name="Prerender.Events"/>
34935   <affected-histogram name="Prerender.TimeToClick"/>
34936 </fieldtrial>
34938 <fieldtrial name="PrerenderSource" ordering="prefix">
34939   <group name="" label="All prerenders."/>
34940   <group name="exp1" label="Likelihood threshold experiment 1."/>
34941   <group name="exp2" label="Likelihood threshold experiment 2."/>
34942   <group name="exp3" label="Likelihood threshold experiment 3."/>
34943   <group name="exp4" label="Likelihood threshold experiment 4."/>
34944   <group name="exp5" label="Likelihood threshold experiment 5."/>
34945   <group name="exp6" label="Likelihood threshold experiment 6."/>
34946   <group name="exp7" label="Likelihood threshold experiment 7."/>
34947   <group name="exp8" label="Likelihood threshold experiment 8."/>
34948   <group name="exp9" label="Likelihood threshold experiment 9."/>
34949   <group name="gws" label="GWS triggered prerender."/>
34950   <group name="instant" label="Instant search prerender."/>
34951   <group name="localpredictor" label="Local predictor triggered prerender."/>
34952   <group name="omnibox" label="Triggered from the omnibox."/>
34953   <group name="wash" label="Multiple sources could have triggered."/>
34954   <group name="web" label="Link triggered prerender."/>
34955   <group name="webcross" label="Link triggered prerender, cross domain."/>
34956   <group name="websame" label="Link triggered prerender, same domain."/>
34957   <affected-histogram name="Prerender.CookieStatus"/>
34958   <affected-histogram name="Prerender.Event"/>
34959   <affected-histogram name="Prerender.FinalStatus"/>
34960   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
34961   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
34962   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
34963   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
34964   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
34965   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
34966   <affected-histogram
34967       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
34968   <affected-histogram
34969       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
34970   <affected-histogram
34971       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
34972   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
34973   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
34974   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
34975   <affected-histogram
34976       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
34977   <affected-histogram
34978       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
34979   <affected-histogram
34980       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
34981   <affected-histogram
34982       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
34983   <affected-histogram
34984       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
34985   <affected-histogram name="Prerender.LocalPredictorEvent"/>
34986   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
34987   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
34988   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
34989   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
34990   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
34991   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
34992   <affected-histogram name="Prerender.PageVisitedStatus"/>
34993   <affected-histogram name="Prerender.PerceivedPLT"/>
34994   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
34995   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
34996   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
34997   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
34998   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
34999   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
35000   <affected-histogram
35001       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
35002   <affected-histogram
35003       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
35004   <affected-histogram
35005       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
35006   <affected-histogram
35007       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
35008   <affected-histogram
35009       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
35010   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
35011   <affected-histogram
35012       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
35013   <affected-histogram
35014       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
35015   <affected-histogram
35016       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
35017   <affected-histogram
35018       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
35019   <affected-histogram
35020       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
35021   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
35022   <affected-histogram
35023       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
35024   <affected-histogram
35025       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
35026   <affected-histogram
35027       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
35028   <affected-histogram
35029       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
35030   <affected-histogram
35031       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
35032   <affected-histogram
35033       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
35034   <affected-histogram
35035       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
35036   <affected-histogram
35037       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
35038   <affected-histogram
35039       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
35040   <affected-histogram
35041       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
35042   <affected-histogram
35043       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
35044   <affected-histogram
35045       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
35046   <affected-histogram
35047       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
35048   <affected-histogram
35049       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
35050   <affected-histogram
35051       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
35052   <affected-histogram
35053       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
35054   <affected-histogram
35055       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
35056   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
35057   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
35058   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
35059   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
35060   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
35061   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
35062   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
35063   <affected-histogram
35064       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
35065   <affected-histogram
35066       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
35067   <affected-histogram
35068       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
35069   <affected-histogram
35070       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
35071   <affected-histogram
35072       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
35073   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
35074   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
35075   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
35076   <affected-histogram
35077       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
35078   <affected-histogram
35079       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
35080   <affected-histogram
35081       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
35082   <affected-histogram
35083       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
35084   <affected-histogram
35085       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
35086   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
35087   <affected-histogram
35088       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
35089   <affected-histogram
35090       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
35091   <affected-histogram
35092       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
35093   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
35094   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
35095   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
35096   <affected-histogram
35097       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
35098   <affected-histogram
35099       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
35100   <affected-histogram
35101       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
35102   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
35103   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
35104   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
35105   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
35106   <affected-histogram
35107       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
35108   <affected-histogram
35109       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
35110   <affected-histogram
35111       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
35112   <affected-histogram
35113       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
35114   <affected-histogram
35115       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
35116   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
35117   <affected-histogram
35118       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
35119   <affected-histogram
35120       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
35121   <affected-histogram
35122       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
35123   <affected-histogram
35124       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
35125   <affected-histogram
35126       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
35127   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
35128   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
35129   <affected-histogram name="Prerender.TimeUntilUsed2"/>
35130 </fieldtrial>
35132 <fieldtrial name="ProfilePictureDownload" separator=".">
35133   <group name="Default.OOBE" label="default picture, in OOBE"/>
35134   <group name="Default.LoggedIn" label="default picture, after login"/>
35135   <group name="Default.Preferences" label="default picture, in Prefs"/>
35136   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
35137   <group name="Failure.LoggedIn" label="download has failed, after login"/>
35138   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
35139   <group name="Success.OOBE" label="download was successful, in OOBE"/>
35140   <group name="Success.LoggedIn" label="download was successful, after login"/>
35141   <group name="Success.Preferences" label="download was successful, in Prefs"/>
35142   <affected-histogram name="UserImage.ProfileDownloadTime"/>
35143 </fieldtrial>
35145 <fieldtrial name="ProgressiveScan">
35146   <group name="FullScan" label="Using WPA_supplicant to scan."/>
35147   <group name="33Percent_4MinMax"
35148       label="Progressive scan @ 33%, 4 frequency bins."/>
35149   <group name="50Percent_4MinMax"
35150       label="Progressive scan @ 50%, 4 frequency bins."/>
35151   <group name="50Percent_8MinMax"
35152       label="Progressive scan @ 50%, 8 frequency bins."/>
35153   <group name="100Percent_8MinMax"
35154       label="Progressive scan @ 100%, 8 frequency bins."/>
35155   <group name="100Percent_1MinSeen_A"
35156       label="Progressive scan @ all previously seen frequencies (A)."/>
35157   <group name="100Percent_1MinSeen_B"
35158       label="Progressive scan @ all previously seen frequencies (B)."/>
35159   <group name="100Percent_1Min_4Max"
35160       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
35161   <affected-histogram name="Network.Shill.TimeToDrop"/>
35162   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
35163   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
35164   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
35165   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
35166   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
35167 </fieldtrial>
35169 <fieldtrial name="ProtectorSettingChange" separator=".">
35170   <obsolete>
35171     Deprecated 8/2013. No longer tracked.
35172   </obsolete>
35173   <group name="Applied" label="change has been accepted by user"/>
35174   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
35175   <group name="Discarded" label="change has been reverted by user"/>
35176   <group name="Fallback" label="fallback provider used (no backup available)"/>
35177   <group name="Hijacked" label="hijacked, with a valid backup"/>
35178   <group name="Missing" label="fallback provider missing, added"/>
35179   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
35180   <group name="Restored"
35181       label="search provider restored by Protector before showing the bubble"/>
35182   <group name="Timeout" label="change has been ignored by user (timed out)"/>
35183   <affected-histogram name="Protector.SearchProvider"/>
35184   <affected-histogram name="Protector.StartupSettings"/>
35185 </fieldtrial>
35187 <fieldtrial name="ProxyConnectionImpact">
35188   <group name="proxy_connections_16"
35189       label="with 16 connections per proxy server"/>
35190   <group name="proxy_connections_32"
35191       label="with 32 connections per proxy server"/>
35192   <group name="proxy_connections_64"
35193       label="with 64 connections per proxy server"/>
35194   <group name="proxy_connections_8"
35195       label="with 8 connections per proxy server"/>
35196   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
35197   <affected-histogram name="Net.SocksSocketRequestTime"/>
35198   <affected-histogram name="PLT.Abandoned"/>
35199   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35200   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
35201   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
35202   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35203 </fieldtrial>
35205 <fieldtrial name="QueryTimeSuffix" separator=".">
35206   <group name="0" label="N = 0"/>
35207   <group name="1" label="N = 1"/>
35208   <group name="2" label="N = 2"/>
35209   <group name="3" label="N = 3"/>
35210   <group name="4" label="N = 4"/>
35211   <group name="5" label="N = 5"/>
35212   <affected-histogram name="Omnibox.QueryTime"/>
35213 </fieldtrial>
35215 <fieldtrial name="QuicPortSelection" separator="">
35216   <group name="SelectPort"
35217       label="An effort was mode to (try to) consistently connect using the
35218              same source port for the given server IP/port."/>
35219   <group name="RandomPort"
35220       label="The operating system randomly selected a source port for the
35221              connection."/>
35222   <affected-histogram name="Net.QuicSession.Connect"/>
35223 </fieldtrial>
35225 <fieldtrial name="QuicRttCount" separator="">
35226   <group name="ForHTTP" label="Only insecure HTTP connections are counted."/>
35227   <group name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
35228   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
35229   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
35230   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
35231 </fieldtrial>
35233 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
35234   <group name="" label="Normal start."/>
35235   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
35236   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
35237 </fieldtrial>
35239 <fieldtrial name="RendererEventLatency" separator=".">
35240   <group name="Char" label="The Char event occurs on textual keyboard input."/>
35241   <group name="ContextMenu" label="For ContextMenu event."/>
35242   <group name="GestureDoubleTap"
35243       label="A GestureDoubleTap occurs when the user double taps on a
35244              touchscreen."/>
35245   <group name="GestureFlingCancel"
35246       label="A GestureFlingCancel is sent to the renderer to cancel any
35247              active flings."/>
35248   <group name="GestureFlingStart"
35249       label="A GestureFlingStart is sent when the user quickly flicks on a
35250              touchscreen."/>
35251   <group name="GestureLongPress"
35252       label="A GestureLongPress is sent when the user taps down and holds
35253              their finger on a touchscreen."/>
35254   <group name="GestureLongTap"
35255       label="A GestureLongTap is sent when the user taps down on a
35256              touchscreen, holds their finger for a while, then releases."/>
35257   <group name="GesturePinchBegin"
35258       label="A GesturePinchBegin is sent when a user starts a pinch zoom
35259              motion on a touchscreen."/>
35260   <group name="GesturePinchEnd"
35261       label="A GesturePinchEnd is sent when the user releases their fingers
35262              from the touchscreen after performing a pinch zoom motion."/>
35263   <group name="GesturePinchUpdate"
35264       label="GesturePinchUpdate events are sent while the user is performing
35265              a pinch zoom motion on a touch screen. GesturePinchUpdate events
35266              are sent as the user changes the distance between their fingers."/>
35267   <group name="GestureScrollBegin"
35268       label="A GestureScrollBegin is sent at the beginning of a gesture
35269              scroll on a touchscreen."/>
35270   <group name="GestureScrollEnd"
35271       label="A GestureScrollEnd is sent when the user releases their finger
35272              after a gesture scroll on a touchscreen."/>
35273   <group name="GestureScrollUpdate"
35274       label="GestureScrollUpdate events are sent as the user drags their
35275              finger along the touchscreen during a gesture scroll."/>
35276   <group name="GestureScrollUpdateWithoutPropagation"
35277       label="GestureScrollUpdateWithoutPropagation events are scroll updates
35278              that shouldn't bubble, generated by a gesture fling."/>
35279   <group name="GestureShowPress"
35280       label="A GestureShowPress event is sent when the user presses down on
35281              the touchscreen but before a GestureTapDown."/>
35282   <group name="GestureTap"
35283       label="A GestureTap is sent when the user presses down and releases on
35284              a touchscreen."/>
35285   <group name="GestureTapUnconfirmed"
35286       label="A GestureTapUnconfirmed is sent when the user taps the
35287              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
35288   <group name="GestureTapCancel"
35289       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
35290              For example, if the user taps down but drags their finger
35291              instead of releasing it."/>
35292   <group name="GestureTapDown"
35293       label="A GestureTapDown is sent when the user presses on the
35294              touchscreen in what could potentially be a full GestureTap
35295              event."/>
35296   <group name="GestureTwoFingerTap"
35297       label="A GestureTwoFingerTap is sent when the user presses down a
35298              releases on a touchscreen with two fingers."/>
35299   <group name="KeyDown"
35300       label="A KeyDown event is sent when a keyboard key is pressed down."/>
35301   <group name="KeyUp"
35302       label="A KeyUp event is sent when a depressed keyboard key is released."/>
35303   <group name="MouseDown"
35304       label="A MouseDown event is sent when the user click down a mouse
35305              button."/>
35306   <group name="MouseEnter"
35307       label="A MouseEnter event is sent when the mouse cursor enters the
35308              renderer area."/>
35309   <group name="MouseLeave"
35310       label="A MouseLeave event is sent when the mouse cursor leaves the
35311              renderer area."/>
35312   <group name="MouseMove"
35313       label="A MouseMove event is sent when the mouse cursor moves within the
35314              renderer area."/>
35315   <group name="MouseUp"
35316       label="A MouseUp event is sent when a depressed mouse button is
35317              released."/>
35318   <group name="MouseWheel"
35319       label="A MouseWheel event is sent when the user scrolls using the mouse
35320              wheel within the renderer area."/>
35321   <group name="RawKeyDown"
35322       label="A RawKeyDown event is a wrapper around a native key event."/>
35323   <group name="TouchCancel"
35324       label="A TouchCancel is used to cancel an existing touch point. For
35325              example, if the user drags a finger outside the bounds of the
35326              renderer."/>
35327   <group name="TouchEnd"
35328       label="A TouchEnd is send when the user lifts a finger from the
35329              touchscreen."/>
35330   <group name="TouchMove"
35331       label="A TouchMove is sent when the user moves a finger along the
35332              touchscreen."/>
35333   <group name="TouchStart"
35334       label="A TouchStart is sent when the user first touches a finger to the
35335              touchscreen."/>
35336   <group name="Undefined" label="For unknown or undefined events."/>
35337   <affected-histogram name="Event.Latency.Renderer"/>
35338   <affected-histogram name="Event.Latency.Renderer2"/>
35339 </fieldtrial>
35341 <fieldtrial name="SBInterstitial">
35342   <group name="V1" label="original interstitial"/>
35343   <group name="V2" label="version 2 (new interstitial)"/>
35344   <affected-histogram name="SB2.InterstitialAction"/>
35345   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
35346   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
35347   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
35348   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
35349   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
35350   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
35351 </fieldtrial>
35353 <fieldtrial name="ShowAppListWarmStartFast" separator="">
35354   <group name="" label="Normal start."/>
35355   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
35356   <affected-histogram name="Startup.ShowAppListWarmStart"/>
35357 </fieldtrial>
35359 <fieldtrial name="SideloadWipeout">
35360   <group name="Enabled" label="Sideload Wipeout Active."/>
35361   <group name="Disabled" label="Control group."/>
35362   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
35363   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
35364   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
35365   <affected-histogram name="DisabledExtension.UserSelection"/>
35366   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
35367   <affected-histogram name="Extensions.InstallSource"/>
35368   <affected-histogram name="Extensions.UpdateSource"/>
35369 </fieldtrial>
35371 <fieldtrial name="SocketType">
35372   <group name="HTTPProxy" label="HTTP proxy socket"/>
35373   <group name="SOCK" label="SOCKS socket"/>
35374   <group name="SSL" label="(Obsolete, SSL socket)"/>
35375   <group name="SSL2" label="SSL2 socket"/>
35376   <group name="SSLForProxies"
35377       label="SSLClientSocket wrapping the TCPClient socket eventually used
35378              for connection to a proxy"/>
35379   <group name="SSLforHTTPSProxy"
35380       label="SSLClientSocket wrapping the TCPClient socket eventually used
35381              for connection to an HTTPS proxy"/>
35382   <group name="TCP" label="plain, no proxy, no SSL socket"/>
35383   <group name="TCPforHTTPProxy"
35384       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
35385   <group name="TCPforHTTPSProxy"
35386       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
35387   <group name="TCPforSOCKS"
35388       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
35389   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
35390   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
35391   <affected-histogram name="Net.SocketInitErrorCodes"/>
35392   <affected-histogram name="Net.SocketRequestTime"/>
35393   <affected-histogram name="Net.SocketType"/>
35394 </fieldtrial>
35396 <fieldtrial name="SpdyImpact">
35397   <group name="npn_with_http"
35398       label="with NPN negotiated but using HTTP instead of SPDY"/>
35399   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
35400   <affected-histogram name="Net.Transaction_Connected"/>
35401   <affected-histogram name="Net.Transaction_Connected_New"/>
35402   <affected-histogram name="Net.Transaction_Connected_New_b"/>
35403   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
35404   <affected-histogram name="PLT.Abandoned"/>
35405   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35406   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35407   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
35408   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
35409   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
35410   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
35411 </fieldtrial>
35413 <fieldtrial name="SpdySettingsCwnd" separator="">
35414   <group name="10K" label="where at least 10KB was transferred."/>
35415   <group name="25K" label="where at least 25KB was transferred."/>
35416   <group name="50K" label="where at least 50KB was transferred."/>
35417   <group name="100K" label="where at least 100KB was transferred."/>
35418   <affected-histogram name="Net.SpdySettingsCwnd"/>
35419 </fieldtrial>
35421 <fieldtrial name="SqliteDatabases" separator=".">
35422   <group name="Activity" label="Activity"/>
35423   <group name="AppCache" label="AppCache"/>
35424   <group name="Cookie" label="Cookie"/>
35425   <group name="DatabaseTracker" label="DatabaseTracker"/>
35426   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
35427   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
35428   <group name="History" label="History"/>
35429   <group name="Predictor" label="Predictor"/>
35430   <group name="Quota" label="Quota"/>
35431   <group name="Shortcuts" label="Shortcuts"/>
35432   <group name="SyncDirectory" label="SyncDirectory"/>
35433   <group name="Text" label="Text (obsolete 7/24/13)"/>
35434   <group name="Thumbnail" label="Thumbnail"/>
35435   <group name="TopSites" label="TopSites"/>
35436   <group name="Web" label="Web"/>
35437   <affected-histogram name="Sqlite.Error"/>
35438   <affected-histogram name="Sqlite.SizeKB"/>
35439   <affected-histogram name="Sqlite.Version"/>
35440 </fieldtrial>
35442 <fieldtrial name="SSLFalseStart">
35443   <group name="FalseStart_enabled"/>
35444   <group name="FalseStart_disabled"/>
35445   <affected-histogram name="Net.SSL_Connection_Latency"/>
35446   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35447   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35448 </fieldtrial>
35450 <fieldtrial name="SSLResumption">
35451   <group name="Resume_Handshake" label="Session Resumption"/>
35452   <group name="Full_Handshake" label="Full"/>
35453   <affected-histogram name="Net.SSL_Connection_Latency"/>
35454   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
35455 </fieldtrial>
35457 <fieldtrial name="SyzygyStartupTime">
35458   <group name="PreReadEnabled"/>
35459   <group name="PreReadDisabled"/>
35460   <group name="XP_PreReadEnabled"/>
35461   <group name="XP_PreReadDisabled"/>
35462   <group name="PreRead_0"/>
35463   <group name="PreRead_5"/>
35464   <group name="PreRead_10"/>
35465   <group name="PreRead_15"/>
35466   <group name="PreRead_20"/>
35467   <group name="PreRead_25"/>
35468   <group name="PreRead_30"/>
35469   <group name="PreRead_35"/>
35470   <group name="PreRead_40"/>
35471   <group name="PreRead_45"/>
35472   <group name="PreRead_50"/>
35473   <group name="PreRead_55"/>
35474   <group name="PreRead_60"/>
35475   <group name="PreRead_65"/>
35476   <group name="PreRead_70"/>
35477   <group name="PreRead_75"/>
35478   <group name="PreRead_80"/>
35479   <group name="PreRead_85"/>
35480   <group name="PreRead_90"/>
35481   <group name="PreRead_95"/>
35482   <group name="PreRead_100"/>
35483   <group name="XP_PreRead_0"/>
35484   <group name="XP_PreRead_5"/>
35485   <group name="XP_PreRead_10"/>
35486   <group name="XP_PreRead_15"/>
35487   <group name="XP_PreRead_20"/>
35488   <group name="XP_PreRead_25"/>
35489   <group name="XP_PreRead_30"/>
35490   <group name="XP_PreRead_35"/>
35491   <group name="XP_PreRead_40"/>
35492   <group name="XP_PreRead_45"/>
35493   <group name="XP_PreRead_50"/>
35494   <group name="XP_PreRead_55"/>
35495   <group name="XP_PreRead_60"/>
35496   <group name="XP_PreRead_65"/>
35497   <group name="XP_PreRead_70"/>
35498   <group name="XP_PreRead_75"/>
35499   <group name="XP_PreRead_80"/>
35500   <group name="XP_PreRead_85"/>
35501   <group name="XP_PreRead_90"/>
35502   <group name="XP_PreRead_95"/>
35503   <group name="XP_PreRead_100"/>
35504   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
35505   <affected-histogram name="Startup.BrowserOpenTabs"/>
35506 </fieldtrial>
35508 <fieldtrial name="Tps65090Fets" separator=".">
35509   <group name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
35510   <group name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
35511   <group name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
35512   <group name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
35513   <group name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
35514   <group name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
35515   <group name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
35516   <affected-histogram name="Platform.Tps65090Retries"/>
35517 </fieldtrial>
35519 <fieldtrial name="TrackedSplitPreferences" separator=".">
35520   <group name="extension.settings" label="Extension IDs dictionary"/>
35521   <affected-histogram name="Settings.TrackedSplitPreferenceChangedCount"/>
35522 </fieldtrial>
35524 <fieldtrial name="WebStoreLinkExperiment">
35525   <group name="Disabled" label="Neither extra webstore link is visible"/>
35526   <group name="FooterLink" label="Link in bottom right of footer"/>
35527   <group name="PlusIcon" label="Plus icon in apps page"/>
35528   <affected-histogram name="Extensions.AppLaunch"/>
35529   <affected-histogram name="NewTabPage.DefaultPageType"/>
35530 </fieldtrial>
35532 </fieldtrials>
35534 </histogram-configuration>