Log captive portal status when an SSL interstitial is displayed.
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob1f811f9088c5ab4e2fada79f364db79e9ddbde9a
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="appcache.CheckResponseResult"
196     enum="AppCacheCheckResponseResult">
197   <summary>AppCache check response result code.</summary>
198 </histogram>
200 <histogram name="appcache.CompletionQueueTime" units="milliseconds">
201   <summary>
202     Time elapsed between a completion task being queued and run.
203   </summary>
204 </histogram>
206 <histogram name="appcache.CompletionRunTime" units="milliseconds">
207   <summary>
208     The amount of time taken to run a completion task on the IO thread.
209   </summary>
210 </histogram>
212 <histogram name="appcache.CorruptionDetected">
213   <summary>
214     Tracks the number of times corruption is detected in the sql database.
215   </summary>
216 </histogram>
218 <histogram name="appcache.InitResult" enum="AppCacheInitResult">
219   <summary>AppCache initialization result code.</summary>
220 </histogram>
222 <histogram name="appcache.JobStartDelay.AppCache" units="milliseconds">
223   <summary>
224     How long URLRequests to be retrieved from the appcache are delayed.
225   </summary>
226 </histogram>
228 <histogram name="appcache.JobStartDelay.Error" units="milliseconds">
229   <summary>
230     How long URLRequests that result in a synthesized error are delayed.
231   </summary>
232 </histogram>
234 <histogram name="appcache.JobStartDelay.Network" units="milliseconds">
235   <summary>
236     How long URLRequests to be retrieved over the network are delayed.
237   </summary>
238 </histogram>
240 <histogram name="appcache.MissingManifestDetectedAtCallsite"
241     enum="AppCacheErrorSite">
242   <summary>Identifies where a missing manifest was detected occured.</summary>
243 </histogram>
245 <histogram name="appcache.MissingManifestEntry" enum="BooleanSuccess">
246   <summary>
247     Logged on each occurrence of there being no record for the manifest file in
248     the entries table.
249   </summary>
250 </histogram>
252 <histogram name="appcache.ReinitAttempt">
253   <summary>
254     Tracks the number of times the appcache reinit process occurs. The boolean
255     value indicates whether it was a repeated attempt to reinitialize during a
256     browsing session.
257   </summary>
258 </histogram>
260 <histogram name="appcache.TaskQueueTime" units="milliseconds">
261   <summary>
262     Time elapsed between a background task being queued and run.
263   </summary>
264 </histogram>
266 <histogram name="appcache.TaskRunTime" units="milliseconds">
267   <summary>The amount of time taken to run a background task.</summary>
268 </histogram>
270 <histogram name="appcache.UpdateJobResult" enum="AppCacheUpdateJobResult">
271   <summary>AppCache update job result code.</summary>
272 </histogram>
274 <histogram name="appcache.UpdateJobResult.Docs" enum="AppCacheUpdateJobResult">
275   <summary>AppCache update job result code, only for docs.google.com.</summary>
276 </histogram>
278 <histogram name="Apps.AppLaunch" enum="AppLaunch">
279   <summary>
280     The number of times v2 packaged apps are launched grouped by
281     extension_misc::AppLaunchBuckets. See also Extensions.AppLaunch.
282   </summary>
283 </histogram>
285 <histogram name="Apps.AppLauncherPromo" enum="AppLauncherPromo">
286   <summary>Interactions with the App Launcher promo dialog.</summary>
287 </histogram>
289 <histogram name="Apps.AppListHowEnabled" enum="AppListEnableSource">
290   <summary>
291     The trigger that caused the app list to be enabled. Recorded when the user
292     first shows the app list. If not shown after one hour, will be recorded
293     then. If Chrome was not running at the one-hour mark, will be recorded
294     during the next Chrome startup.
295   </summary>
296 </histogram>
298 <histogram name="Apps.AppListSearchCommenced" units="searches">
299   <summary>
300     The number of searches that are started in the app list. This is gathered
301     each time the app list search box transitions from empty to non-empty.
302   </summary>
303 </histogram>
305 <histogram name="Apps.AppListSearchResultOpenType" enum="AppListSearchResult">
306   <summary>
307     The type of app list search result that was opened by the user. This is
308     gathered per click of a search result.
309   </summary>
310 </histogram>
312 <histogram name="Apps.AppListTimeToDiscover" units="milliseconds">
313   <summary>
314     Time between enabling the app list, and a user explicitly choosing to show
315     it. If the app list is not shown after one hour, an entry in the last bucket
316     is recorded. If the user installs a second packaged app within one hour, or
317     if the app list was not enabled by installing a packaged app from the Web
318     Store, no time value is recorded - only Apps.AppListHowEnabled.
319   </summary>
320 </histogram>
322 <histogram name="Ash.ActiveTouchPoints">
323   <summary>
324     Number of active touch-points when a new touch-point is added.
325   </summary>
326 </histogram>
328 <histogram name="Ash.ActiveWindowShowTypeOverTime" enum="ActiveWindowShowType">
329   <summary>
330     The show type of the active window tracked over time by logging on a regular
331     basis (30 minutes).
332   </summary>
333 </histogram>
335 <histogram name="Ash.Dock.Action" enum="DockedAction">
336   <summary>
337     User-initiated action taken that affects docked windows such as docking,
338     undocking, minimizing, restoring, closing or just dragging a docked window.
339   </summary>
340 </histogram>
342 <histogram name="Ash.Dock.ActionSource" enum="DockedActionSource">
343   <summary>
344     Source (mouse, touch or unknown) of the user-initiated action for docked
345     windows.
346   </summary>
347 </histogram>
349 <histogram name="Ash.Dock.ItemsAll">
350   <summary>
351     Number of all docked windows or panels including hidden or minimized.
352     Recorded on every user action that interacts with docked windows.
353   </summary>
354 </histogram>
356 <histogram name="Ash.Dock.ItemsLarge">
357   <summary>
358     Number of large (wider than dock maximum width) windows that had to be
359     shrunk to get docked among the visible docked windows. Recorded on every
360     user action that interacts with docked windows.
361   </summary>
362 </histogram>
364 <histogram name="Ash.Dock.ItemsPanels">
365   <summary>
366     Number of docked visible panels. Recorded on every user action that
367     interacts with docked windows.
368   </summary>
369 </histogram>
371 <histogram name="Ash.Dock.ItemsVisible">
372   <summary>
373     Number of visible docked windows or panels. Recorded on every user action
374     that interacts with docked windows.
375   </summary>
376 </histogram>
378 <histogram name="Ash.Dock.TimeBetweenUse" units="seconds">
379   <summary>
380     Time elapsed between instances of docking, undocking or any other action
381     affecting docked state of a window.
382   </summary>
383 </histogram>
385 <histogram name="Ash.Dock.Width" units="pixels">
386   <summary>
387     Width of the docked area in pixels. Recorded every time it changes after a
388     user window resize operation is completed.
389   </summary>
390 </histogram>
392 <histogram name="Ash.GestureCreated" enum="UIEventType">
393   <summary>
394     The gesture-events recognized and dispatched by the browser gesture
395     recognizer.
396   </summary>
397 </histogram>
399 <histogram name="Ash.GestureTarget" enum="GestureActionType">
400   <summary>
401     The gesture-events recognized and dispatched by the browser gesture
402     recognizer for various UI components.
403   </summary>
404 </histogram>
406 <histogram name="Ash.ImmersiveFullscreen.WindowType" enum="WindowType">
407   <summary>
408     The type of the window which is put into immersive fullscreen. Immersive
409     fullscreen is entered via the F4 key.
410   </summary>
411 </histogram>
413 <histogram name="Ash.ShelfAlignmentOverTime" enum="ShelfAlignmentValue">
414   <summary>
415     The current state of the shelf (alignment) tracked over time by logging on a
416     regular basis (30 minutes), this is used instead of log in or shelf usage to
417     track users that do not lock/unlock or log in frequently and use a small
418     number of browser instances or otherwise infrequently interact with the
419     shelf launcher.
420   </summary>
421 </histogram>
423 <histogram name="Ash.ShelfAlignmentUsage" enum="ShelfAlignmentValue">
424   <summary>
425     The current state of the shelf (alignment) when the shelf launcher is used
426     to launch an app/window/etc, this is used instead of log in to give data on
427     users that do not lock/unlock or log in frequently.
428   </summary>
429 </histogram>
431 <histogram name="Ash.TouchDuration" units="milliseconds">
432   <obsolete>
433     Deprecated 12/2013 in r239809, and replaced by Ash.TouchDuration2.
434   </obsolete>
435   <summary>The duration of a touch-sequence.</summary>
436 </histogram>
438 <histogram name="Ash.TouchDuration2" units="milliseconds">
439   <summary>The duration of a touch-sequence.</summary>
440 </histogram>
442 <histogram name="Ash.TouchMaxDistance" units="pixels">
443   <summary>
444     The maximum euclidean distance in dips which a touch point has travelled
445     away from its starting point. Only measured for single finger gestures.
446   </summary>
447 </histogram>
449 <histogram name="Ash.TouchMoveInterval" units="milliseconds">
450   <summary>The interval between touch-move events.</summary>
451 </histogram>
453 <histogram name="Ash.TouchMoveSteps" units="pixels">
454   <summary>The distance between touch-move events.</summary>
455 </histogram>
457 <histogram name="Ash.TouchPositionX" units="pixels">
458   <summary>The position of the touch-events along the X axis.</summary>
459 </histogram>
461 <histogram name="Ash.TouchPositionY" units="pixels">
462   <summary>The position of the touch-events along the Y axis.</summary>
463 </histogram>
465 <histogram name="Ash.TouchRadius" units="pixels">
466   <summary>The radius of a touch event.</summary>
467 </histogram>
469 <histogram name="Ash.TouchStartAfterEnd" units="milliseconds">
470   <summary>
471     The interval between the end of a touch-sequence and the start of the next
472     touch-sequence.
473   </summary>
474 </histogram>
476 <histogram name="Ash.TouchStartBurst">
477   <summary>
478     The number of rapid touch-starts that happened within a short interval.
479     Logged once for each such burst group.
480   </summary>
481 </histogram>
483 <histogram name="Ash.WindowSelector.CycleTime" units="milliseconds">
484   <summary>
485     The amount of time the Alt key is held after pressing Alt+Tab to begin
486     cycling through windows.
487   </summary>
488 </histogram>
490 <histogram name="Ash.WindowSelector.Items">
491   <summary>
492     The number of items (single windows or groups of windows such as panels) in
493     the window selection. Window selection occurs when a user begins alt-tabbing
494     or presses the overview button (F5 key).
495   </summary>
496 </histogram>
498 <histogram name="Ash.WindowSelector.TimeBetweenUse" units="milliseconds">
499   <summary>
500     The amount of time between uses of window selection to switch between
501     windows. Window selection is entered by alt-tabbing or by pressing the
502     overview button (F5 key).
503   </summary>
504 </histogram>
506 <histogram name="Ash.WindowSelector.TimeInOverview" units="milliseconds">
507   <summary>
508     The amount of time spent in overview mode. Overview mode is engaged when
509     lingering on a window while alt-tabbing or by pressing the overview button.
510     The time is measured from the moment the windows begin animating to a
511     thumbnail size preview to when a window is selected or selection is
512     canceled.
513   </summary>
514 </histogram>
516 <histogram name="AsyncDNS.AttemptCountFail">
517   <summary>
518     Count of DnsAttempts before DnsTransaction completes with failure.
519   </summary>
520 </histogram>
522 <histogram name="AsyncDNS.AttemptCountSuccess">
523   <summary>
524     Count of DnsAttempts before DnsTransaction completes successfully.
525   </summary>
526 </histogram>
528 <histogram name="AsyncDNS.ConfigChange" enum="BooleanSuccess">
529   <summary>
530     Whether DnsConfigService::OnConfigChange actually corresponded to a change
531     in DnsConfig.
532   </summary>
533 </histogram>
535 <histogram name="AsyncDNS.ConfigNotifyInterval" units="milliseconds">
536   <summary>
537     Duration of time between calls to DnsConfigService::InvalidateConfig.
538   </summary>
539 </histogram>
541 <histogram name="AsyncDNS.ConfigParseDuration" units="milliseconds">
542   <summary>Duration of time spent parsing DnsConfig.</summary>
543 </histogram>
545 <histogram name="AsyncDNS.ConfigParsePosix" enum="AsyncDNSConfigParsePosix">
546   <summary>
547     Counts of results of parsing DnsConfig in DnsConfigServicePosix.
548   </summary>
549 </histogram>
551 <histogram name="AsyncDNS.ConfigParseResult" enum="BooleanSuccess">
552   <summary>Whether DnsConfig was parsed successfully.</summary>
553 </histogram>
555 <histogram name="AsyncDNS.ConfigParseWin" enum="AsyncDNSConfigParseWin">
556   <summary>
557     Counts of results of parsing DnsConfig in DnsConfigServiceWin.
558   </summary>
559 </histogram>
561 <histogram name="AsyncDNS.DNSChangerDetected" enum="BooleanSuccess">
562   <summary>
563     Whether the first valid DnsConfig included a rogue nameserver.
564   </summary>
565 </histogram>
567 <histogram name="AsyncDNS.DnsClientDisabledReason" enum="NetErrorCodes">
568   <summary>
569     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
570     succeeded, at the end of a streak of failures after which the DnsClient was
571     disabled.
572   </summary>
573 </histogram>
575 <histogram name="AsyncDNS.DnsClientEnabled" enum="BooleanSuccess">
576   <summary>
577     TRUE counts the events when a valid DnsConfig is received and used to enable
578     DnsClient, while FALSE counts the events when DnsClient is disabled after a
579     series of successful fallbacks from DnsTask to ProcTask.
580   </summary>
581 </histogram>
583 <histogram name="AsyncDNS.FallbackFail" units="milliseconds">
584   <summary>
585     Duration of time spent by ProcTask in failing fallback resolutions.
586   </summary>
587 </histogram>
589 <histogram name="AsyncDNS.FallbackSuccess" units="milliseconds">
590   <summary>
591     Duration of time spent by ProcTask in successful fallback resolutions.
592   </summary>
593 </histogram>
595 <histogram name="AsyncDNS.HaveDnsConfig" enum="BooleanSuccess">
596   <summary>
597     Whether there was a valid DNS configuration at the start of a job which
598     eventually completed successfully.
599   </summary>
600 </histogram>
602 <histogram name="AsyncDNS.HostParseResult" enum="BooleanSuccess">
603   <summary>Whether DnsHosts were parsed successfully.</summary>
604 </histogram>
606 <histogram name="AsyncDNS.HostsChange" enum="BooleanSuccess">
607   <summary>
608     Whether DnsConfigService::OnHostsChange actually corresponded to a change in
609     DnsHosts.
610   </summary>
611 </histogram>
613 <histogram name="AsyncDNS.HostsNotifyInterval" units="milliseconds">
614   <summary>
615     Duration of time between calls to DnsConfigService::InvalidateHosts.
616   </summary>
617 </histogram>
619 <histogram name="AsyncDNS.HostsParseDuration" units="milliseconds">
620   <summary>Duration of time spent parsing DnsHosts.</summary>
621 </histogram>
623 <histogram name="AsyncDNS.HostsParseWin" enum="AsyncDNSHostsParseWin">
624   <summary>
625     Counts of results of parsing DnsHosts in DnsConfigServiceWin.
626   </summary>
627 </histogram>
629 <histogram name="AsyncDNS.HostsSize" units="bytes">
630   <summary>
631     The size of the HOSTS file observed before each attempt to parse it.
632   </summary>
633 </histogram>
635 <histogram name="AsyncDNS.JobQueueTime" units="milliseconds">
636   <summary>
637     Time elapsed between the time the HostResolverImpl::Job was created and the
638     time the Job was started (using DnsClient).
639   </summary>
640 </histogram>
642 <histogram name="AsyncDNS.JobQueueTime_HIGHEST" units="milliseconds">
643   <summary>
644     Time elapsed between the time the HostResolverImpl::Job was created and the
645     time the Job was started (using DnsClient). Includes only Jobs which had
646     priority HIGHEST when started.
647   </summary>
648 </histogram>
650 <histogram name="AsyncDNS.JobQueueTime_IDLE" units="milliseconds">
651   <summary>
652     Time elapsed between the time the HostResolverImpl::Job was created and the
653     time the Job was started (using DnsClient). Includes only Jobs which had
654     priority IDLE when started.
655   </summary>
656 </histogram>
658 <histogram name="AsyncDNS.JobQueueTime_LOW" units="milliseconds">
659   <summary>
660     Time elapsed between the time the HostResolverImpl::Job was created and the
661     time the Job was started (using DnsClient). Includes only Jobs which had
662     priority LOW when started.
663   </summary>
664 </histogram>
666 <histogram name="AsyncDNS.JobQueueTime_LOWEST" units="milliseconds">
667   <summary>
668     Time elapsed between the time the HostResolverImpl::Job was created and the
669     time the Job was started (using DnsClient). Includes only Jobs which had
670     priority LOWEST when started.
671   </summary>
672 </histogram>
674 <histogram name="AsyncDNS.JobQueueTime_MEDIUM" units="milliseconds">
675   <summary>
676     Time elapsed between the time the HostResolverImpl::Job was created and the
677     time the Job was started (using DnsClient). Includes only Jobs which had
678     priority MEDIUM when started.
679   </summary>
680 </histogram>
682 <histogram name="AsyncDNS.JobQueueTimeAfterChange" units="milliseconds">
683   <summary>
684     Time elapsed between the last time the priority of a HostResolverImpl::Job
685     changed (when a Request was attached or detached) and the time the Job was
686     started (using DnsClient).
687   </summary>
688 </histogram>
690 <histogram name="AsyncDNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
691   <summary>
692     Time elapsed between the last time the priority of a HostResolverImpl::Job
693     changed (when a Request was attached or detached) and the time the Job was
694     started (using DnsClient). Includes only Jobs which had priority HIGHEST
695     when started.
696   </summary>
697 </histogram>
699 <histogram name="AsyncDNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
700   <summary>
701     Time elapsed between the last time the priority of a HostResolverImpl::Job
702     changed (when a Request was attached or detached) and the time the Job was
703     started (using DnsClient). Includes only Jobs which had priority IDLE when
704     started.
705   </summary>
706 </histogram>
708 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
709   <summary>
710     Time elapsed between the last time the priority of a HostResolverImpl::Job
711     changed (when a Request was attached or detached) and the time the Job was
712     started (using DnsClient). Includes only Jobs which had priority LOW when
713     started.
714   </summary>
715 </histogram>
717 <histogram name="AsyncDNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
718   <summary>
719     Time elapsed between the last time the priority of a HostResolverImpl::Job
720     changed (when a Request was attached or detached) and the time the Job was
721     started (using DnsClient). Includes only Jobs which had priority LOWEST when
722     started.
723   </summary>
724 </histogram>
726 <histogram name="AsyncDNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
727   <summary>
728     Time elapsed between the last time the priority of a HostResolverImpl::Job
729     changed (when a Request was attached or detached) and the time the Job was
730     started (using DnsClient). Includes only Jobs which had priority MEDIUM when
731     started.
732   </summary>
733 </histogram>
735 <histogram name="AsyncDNS.ParseToAddressList" enum="AsyncDNSParseResult">
736   <summary>
737     Counts of results of parsing addresses out of DNS responses in successful
738     DnsTransactions.
739   </summary>
740 </histogram>
742 <histogram name="AsyncDNS.ResolveError" enum="NetErrorCodes">
743   <summary>
744     Counts of specific error codes returned by DnsTask if a subsequent ProcTask
745     succeeded.
746   </summary>
747 </histogram>
749 <histogram name="AsyncDNS.ResolveFail" units="milliseconds">
750   <summary>
751     Duration of time taken by DnsTask in resolutions that failed. Excludes time
752     spent in the subsequent fallback.
753   </summary>
754 </histogram>
756 <histogram name="AsyncDNS.ResolveStatus" enum="AsyncDNSResolveStatus">
757   <summary>
758     Counts of the overall results of using asynchronous DNS in HostResolverImpl.
759     This only includes jobs started with valid DNS configuration and excludes
760     synchronous resolutions (as IP literals, from cache, and from HOSTS).
761   </summary>
762 </histogram>
764 <histogram name="AsyncDNS.ResolveSuccess" units="milliseconds">
765   <summary>
766     Duration of time taken by DnsTask in resolutions that succeeded.
767   </summary>
768 </histogram>
770 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
771   <summary>
772     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv4 lookups.
773   </summary>
774 </histogram>
776 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
777   <summary>
778     Same as AsyncDNS.ResolveSuccess, but limited to pure IPv6 lookups.
779   </summary>
780 </histogram>
782 <histogram name="AsyncDNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
783   <summary>
784     Same as AsyncDNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
785   </summary>
786 </histogram>
788 <histogram name="AsyncDNS.ServerCount">
789   <summary>
790     Count of servers in DnsConfig. Recorded on every new DnsSession, which is
791     created on DNS change.
792   </summary>
793 </histogram>
795 <histogram name="AsyncDNS.ServerFailureIndex">
796   <summary>
797     Index in DnsConfig of the failing server, recorded at the time of failure.
798   </summary>
799 </histogram>
801 <histogram name="AsyncDNS.ServerFailuresAfterNetworkChange">
802   <summary>
803     Count of server failures after network change before first success in the
804     DnsSession. Recorded at the time of first success.
805   </summary>
806 </histogram>
808 <histogram name="AsyncDNS.ServerFailuresAfterSuccess">
809   <summary>
810     Count of server failures after success until the end of the session. Server
811     has reported success at some point during the session. Recorded at the end
812     of the DnsSession.
813   </summary>
814 </histogram>
816 <histogram name="AsyncDNS.ServerFailuresBeforeSuccess">
817   <summary>
818     Count of server failures before success. This is NOT the first success in
819     the DnsSession. Recorded at the time of success.
820   </summary>
821 </histogram>
823 <histogram name="AsyncDNS.ServerFailuresWithoutSuccess">
824   <summary>
825     Count of server failures without success until the end of the session.
826     Server has never reported success during the DnsSession. Recorded at the end
827     of the DnsSession.
828   </summary>
829 </histogram>
831 <histogram name="AsyncDNS.ServerIsGood" units="BooleanSuccess">
832   <summary>
833     The current server is &quot;good&quot; and does not have to be skipped.
834   </summary>
835 </histogram>
837 <histogram name="AsyncDNS.SortFailure" units="milliseconds">
838   <summary>
839     Duration of time taken in failing calls to AddressSorter in dual-stack
840     resolutions using DnsTask.
841   </summary>
842 </histogram>
844 <histogram name="AsyncDNS.SortSuccess" units="milliseconds">
845   <summary>
846     Duration of time taken in successful calls to AddressSorter in dual-stack
847     resolutions using DnsTask.
848   </summary>
849 </histogram>
851 <histogram name="AsyncDNS.SuffixSearchDone">
852   <summary>
853     The number of names from the search name list consumed during a successful
854     transaction (QTYPE A only).
855   </summary>
856 </histogram>
858 <histogram name="AsyncDNS.SuffixSearchRemain">
859   <summary>
860     The number of names left on the search name list at the end of a successful
861     transaction (QTYPE A only).
862   </summary>
863 </histogram>
865 <histogram name="AsyncDNS.SuffixSearchStart">
866   <summary>
867     The number of names on the search name list at the start of a transaction
868     (QTYPE A only).
869   </summary>
870 </histogram>
872 <histogram name="AsyncDNS.TCPAttemptFail" units="milliseconds">
873   <summary>
874     Duration of time taken by DnsTCPAttempt in failed attempts. Excludes
875     timeouts.
876   </summary>
877 </histogram>
879 <histogram name="AsyncDNS.TCPAttemptSuccess" units="milliseconds">
880   <summary>
881     Duration of time taken by DnsTCPAttempt in successful attempts.
882   </summary>
883 </histogram>
885 <histogram name="AsyncDNS.TimeoutErrorHistogram" units="milliseconds">
886   <summary>
887     Difference between RTT and timeout calculated using Histogram algorithm.
888   </summary>
889 </histogram>
891 <histogram name="AsyncDNS.TimeoutErrorHistogramUnder" units="milliseconds">
892   <summary>
893     Difference between timeout calculated using Histogram algorithm and RTT.
894   </summary>
895 </histogram>
897 <histogram name="AsyncDNS.TimeoutErrorJacobson" units="milliseconds">
898   <summary>
899     Difference between RTT and timeout calculated using Jacobson algorithm.
900   </summary>
901 </histogram>
903 <histogram name="AsyncDNS.TimeoutErrorJacobsonUnder" units="milliseconds">
904   <summary>
905     Difference between timeout calculated using Jacobson algorithm and RTT.
906   </summary>
907 </histogram>
909 <histogram name="AsyncDNS.TimeoutSpentHistogram" units="milliseconds">
910   <summary>
911     Duration of time that would be spent waiting for lost request using
912     Histogram algorithm.
913   </summary>
914 </histogram>
916 <histogram name="AsyncDNS.TimeoutSpentJacobson" units="milliseconds">
917   <summary>
918     Duration of time that would be spent waiting for lost request using Jacobson
919     algorithm.
920   </summary>
921 </histogram>
923 <histogram name="AsyncDNS.TotalTime" units="milliseconds">
924   <summary>
925     Duration of time since a HostResolverImpl::Resolve request to the time a
926     result is posted. Excludes canceled, evicted, and aborted requests. Includes
927     cache hits (recorded as 0). Excludes speculative requests.
928   </summary>
929 </histogram>
931 <histogram name="AsyncDNS.TotalTime_speculative" units="milliseconds">
932   <summary>
933     Duration of time since a HostResolverImpl::Resolve request to the time a
934     result is posted. Excludes canceled, evicted, and aborted requests. Includes
935     cache hits (recorded as 0). Speculative requests only.
936   </summary>
937 </histogram>
939 <histogram name="AsyncDNS.TransactionFailure" units="milliseconds">
940   <summary>
941     Duration of time taken in failing DnsTransactions. This includes server
942     failures, timeouts and NXDOMAIN results.
943   </summary>
944 </histogram>
946 <histogram name="AsyncDNS.TransactionSuccess" units="milliseconds">
947   <summary>
948     Duration of time taken in successful DnsTransactions. This includes all
949     NOERROR answers, even if they indicate the name has no addresses or they
950     cannot be parsed.
951   </summary>
952 </histogram>
954 <histogram name="AsyncDNS.TransactionSuccess_A" units="milliseconds">
955   <summary>
956     Same as AsyncDNS.TransactionSuccess but limited to A query type.
957   </summary>
958 </histogram>
960 <histogram name="AsyncDNS.TransactionSuccess_AAAA" units="milliseconds">
961   <summary>
962     Same as AsyncDNS.TransactionSuccess but limited to AAAA query type.
963   </summary>
964 </histogram>
966 <histogram name="AsyncDNS.TTL" units="milliseconds">
967   <summary>
968     TTL of the resolved addresses, as in the response received from the server.
969     For results served from local cache, the TTL is from the original response.
970   </summary>
971 </histogram>
973 <histogram name="AsyncDNS.UDPAttemptFail" units="milliseconds">
974   <summary>
975     Duration of time taken by DnsUDPAttempt in failed attempts. Excludes
976     timeouts.
977   </summary>
978 </histogram>
980 <histogram name="AsyncDNS.UDPAttemptSuccess" units="milliseconds">
981   <summary>
982     Duration of time taken by DnsUDPAttempt in successful attempts. Includes
983     responses arriving after timeout, if multiple attempts are allowed.
984   </summary>
985 </histogram>
987 <histogram name="AsyncDNS.UnchangedConfigInterval" units="milliseconds">
988   <summary>
989     Duration of time since the last empty config result to the time a non-change
990     OnConfigChange is received.
991   </summary>
992 </histogram>
994 <histogram name="AsyncDNS.UnchangedHostsInterval" units="milliseconds">
995   <summary>
996     Duration of time since the last empty config result to the time a non-change
997     OnHostsChange is received.
998   </summary>
999 </histogram>
1001 <histogram name="AsyncDNS.WatchStatus" enum="AsyncDNSWatchStatus">
1002   <summary>
1003     The result of DnsConfigService watch. Counts STARTED on every initialization
1004     and FAILED_* on any failure.
1005   </summary>
1006 </histogram>
1008 <histogram name="Aura.CreatedGpuBrowserCompositor" enum="CompositorType">
1009   <summary>
1010     Whether the browser compositor uses GPU or the software renderer.
1011   </summary>
1012 </histogram>
1014 <histogram name="Autocheckout.Bubble" enum="AutocheckoutBubble">
1015   <obsolete>
1016     Deprecated as of 8/2013.
1017   </obsolete>
1018   <summary>
1019     Measures the frequency of user interactions with the Autocheckout bubble,
1020     which prompts users to invoke Autocheckout on supported websites.
1021   </summary>
1022 </histogram>
1024 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
1025   <obsolete>
1026     Deprecated as of 8/2013.
1027   </obsolete>
1028   <summary>
1029     Measures the frequency of final states reached in Autocheckout buy flow.
1030   </summary>
1031 </histogram>
1033 <histogram name="Autocheckout.DismissalState"
1034     enum="AutofillDialogDismissalState">
1035   <obsolete>
1036     Deprecated as of 8/2013.
1037   </obsolete>
1038   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
1039 </histogram>
1041 <histogram name="Autocheckout.FlowDuration" units="ms">
1042   <obsolete>
1043     Deprecated as of 8/2013.
1044   </obsolete>
1045   <summary>
1046     Measures the time elapsed between when the user submitted the Autocheckout
1047     dialog and when the Autocheckout flow, or filling process, concluded.
1048   </summary>
1049 </histogram>
1051 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
1052   <obsolete>
1053     Deprecated as of 8/2013.
1054   </obsolete>
1055   <summary>
1056     Measures the time elapsed between when the user submitted the Autocheckout
1057     dialog and when the Autocheckout flow concluded, in cases where the flow
1058     failed.
1059   </summary>
1060 </histogram>
1062 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
1063   <obsolete>
1064     Deprecated as of 8/2013.
1065   </obsolete>
1066   <summary>
1067     Measures the time elapsed between when the user submitted the Autocheckout
1068     dialog and when the Autocheckout flow concluded, in cases where the flow
1069     succeeded.
1070   </summary>
1071 </histogram>
1073 <histogram name="Autocheckout.InitialUserState"
1074     enum="AutofillDialogInitialUserState">
1075   <obsolete>
1076     Deprecated as of 8/2013.
1077   </obsolete>
1078   <summary>
1079     The initial state of a user that's interacting with a freshly shown
1080     Autocheckout dialog.
1081   </summary>
1082 </histogram>
1084 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
1085   <obsolete>
1086     Deprecated as of 8/2013.
1087   </obsolete>
1088   <summary>
1089     User interactions with the Autofill popup shown while filling an
1090     Autocheckout dialog.
1091   </summary>
1092 </histogram>
1094 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
1095   <obsolete>
1096     Deprecated as of 8/2013.
1097   </obsolete>
1098   <summary>
1099     Measures the frequency of security warnings and errors in the Autocheckout
1100     dialog.
1101   </summary>
1102 </histogram>
1104 <histogram name="Autocheckout.UiDuration" units="ms">
1105   <obsolete>
1106     Deprecated as of 8/2013.
1107   </obsolete>
1108   <summary>
1109     Measures the duration for which an Autocheckout dialog was shown.
1110   </summary>
1111 </histogram>
1113 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
1114   <obsolete>
1115     Deprecated as of 8/2013.
1116   </obsolete>
1117   <summary>
1118     Measures the duration for which an Autocheckout dialog was shown, in cases
1119     where the user ended up canceling out of the dialog.
1120   </summary>
1121 </histogram>
1123 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
1124   <obsolete>
1125     Deprecated as of 8/2013.
1126   </obsolete>
1127   <summary>
1128     Measures the duration for which an Autocheckout dialog was shown, in cases
1129     where the user ended up accepting the dialog.
1130   </summary>
1131 </histogram>
1133 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
1134   <obsolete>
1135     Deprecated as of 8/2013.
1136   </obsolete>
1137   <summary>
1138     Measures how users are interacting with the Autocheckout dialog UI.
1139   </summary>
1140 </histogram>
1142 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
1143   <obsolete>
1144     Deprecated as of 8/2013.
1145   </obsolete>
1146   <summary>
1147     Measures the duration of time it takes for the Autocheckout UI to be
1148     actionable by the user after it is shown.
1149   </summary>
1150 </histogram>
1152 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
1153   <obsolete>
1154     Deprecated as of 8/2013.
1155   </obsolete>
1156   <summary>
1157     Measures the frequency of errors in communicating with the Google Online
1158     Wallet server.
1159   </summary>
1160 </histogram>
1162 <histogram name="Autocheckout.WalletRequiredActions"
1163     enum="WalletRequiredActions">
1164   <obsolete>
1165     Deprecated as of 8/2013.
1166   </obsolete>
1167   <summary>
1168     Measures the frequency of required user actions returned by the Google
1169     Online Wallet server.
1170   </summary>
1171 </histogram>
1173 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
1174   <obsolete>
1175     Deprecated as of 8/2013.
1176   </obsolete>
1177   <summary>
1178     Measures time taken to download the Autocheckout whitelist file.
1179   </summary>
1180 </histogram>
1182 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
1183   <obsolete>
1184     Deprecated as of 8/2013.
1185   </obsolete>
1186   <summary>
1187     Measures time taken to download the Autocheckout whitelist file in case the
1188     download was failed.
1189   </summary>
1190 </histogram>
1192 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
1193   <obsolete>
1194     Deprecated as of 8/2013.
1195   </obsolete>
1196   <summary>
1197     Measures time taken to download the Autocheckout whitelist file in case the
1198     download was succeeded.
1199   </summary>
1200 </histogram>
1202 <histogram name="Autofill.AddressSuggestionsCount">
1203   <summary>
1204     The number of address suggestions shown in the Autofill popup.
1205   </summary>
1206 </histogram>
1208 <histogram name="AutoFill.CCInfoBarAccepted">
1209   <obsolete>
1210     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1211   </obsolete>
1212   <summary>The Autofill credit card info bar was accepted.</summary>
1213 </histogram>
1215 <histogram name="AutoFill.CCInfoBarDenied">
1216   <obsolete>
1217     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
1218   </obsolete>
1219   <summary>The Autofill credit card info bar was denied.</summary>
1220 </histogram>
1222 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
1223   <summary>
1224     The relative frequency with which users accept, deny, or ignore the Autofill
1225     credit card info bar prompt.
1226   </summary>
1227 </histogram>
1229 <histogram name="Autofill.DeveloperEngagement"
1230     enum="AutofillDeveloperEngagement">
1231   <summary>
1232     Measures the adoption of the HTML autocomplete type hint specification (see
1233     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
1234     detected, logs whether that form includes author-specified type hints.
1235   </summary>
1236 </histogram>
1238 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
1239   <summary>
1240     Time elapsed between the user's first interaction with a form and the form's
1241     submission, for an autofilled form.
1242   </summary>
1243 </histogram>
1245 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
1246   <summary>
1247     Time elapsed between the user's first interaction with a form and the form's
1248     submission, for a non-autofilled form.
1249   </summary>
1250 </histogram>
1252 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
1253   <summary>
1254     Time elapsed between form load and form submission, for an autofilled form.
1255   </summary>
1256 </histogram>
1258 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
1259   <summary>
1260     Time elapsed between form load and form submission, for a non-autofilled
1261     form.
1262   </summary>
1263 </histogram>
1265 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
1266   <summary>
1267     Tracks whether Autofill is enabled on page load for a page containing forms.
1268   </summary>
1269 </histogram>
1271 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
1272   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
1273 </histogram>
1275 <histogram name="AutoFill.ProfileCount">
1276   <obsolete>
1277     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
1278   </obsolete>
1279   <summary>The number of Autofill address profiles a user has.</summary>
1280 </histogram>
1282 <histogram name="AutoFill.Quality" enum="AutofillQuality">
1283   <obsolete>
1284     Deprecated as of 3/2011, replaced by Autofill.Quality.
1285   </obsolete>
1286   <summary>The quality of the AutoFill implementation.</summary>
1287 </histogram>
1289 <histogram name="Autofill.Quality" enum="AutofillQuality">
1290   <obsolete>
1291     Deprecated as of 2/2014 (M35), replaced by Autofill.UserHappiness.
1292   </obsolete>
1293   <summary>The quality of the Autofill implementation.</summary>
1294 </histogram>
1296 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
1297   <summary>The quality of Autofill's heuristic field type detection.</summary>
1298 </histogram>
1300 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
1301     enum="AutofillTypeQualityByFieldType">
1302   <summary>
1303     The quality of Autofill's heuristic field type detection, broken down by the
1304     specific field type.  Fields with multiple possible types (based on the
1305     stored Autofill data) are logged as having ambiguous type.
1306   </summary>
1307 </histogram>
1309 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
1310   <summary>The overall quality of the Autofill field type predictions.</summary>
1311 </histogram>
1313 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
1314     enum="AutofillTypeQualityByFieldType">
1315   <summary>
1316     The overall quality of the Autofill field type predictions, broken down by
1317     the specific field type.  Fields with multiple possible types (based on the
1318     stored Autofill data) are logged as having ambiguous type.
1319   </summary>
1320 </histogram>
1322 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
1323   <summary>The quality of the Autofill server's field type detection.</summary>
1324 </histogram>
1326 <histogram name="Autofill.Quality.ServerType.ByFieldType"
1327     enum="AutofillTypeQualityByFieldType">
1328   <summary>
1329     The quality of the Autofill server's field type detection, broken down by
1330     the specific field type.  Fields with multiple possible types (based on the
1331     stored Autofill data) are logged as having ambiguous type.
1332   </summary>
1333 </histogram>
1335 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
1336   <summary>TBD.</summary>
1337 </histogram>
1339 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
1340   <summary>TBD.</summary>
1341 </histogram>
1343 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
1344   <obsolete>
1345     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
1346   </obsolete>
1347   <summary>
1348     The experiment ID received in response to an Autofill server query.
1349   </summary>
1350 </histogram>
1352 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
1353   <obsolete>
1354     Deprecated as of 2/2014 (M35).
1355   </obsolete>
1356   <summary>
1357     The experiment ID received in response to an Autofill server query.
1358   </summary>
1359 </histogram>
1361 <histogram name="Autofill.ServerExperimentId.Upload"
1362     enum="AutofillExperimentId">
1363   <obsolete>
1364     Deprecated as of 2/2014 (M35).
1365   </obsolete>
1366   <summary>
1367     The experiment ID received at the time of an Autofill upload.
1368   </summary>
1369 </histogram>
1371 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
1372   <obsolete>
1373     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
1374   </obsolete>
1375   <summary>The usefulness of AutoFill server information.</summary>
1376 </histogram>
1378 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
1379   <summary>The usefulness of Autofill server information.</summary>
1380 </histogram>
1382 <histogram name="Autofill.StoredProfileCount">
1383   <summary>
1384     The number of Autofill addresses a user has stored, measured at launch time.
1385   </summary>
1386 </histogram>
1388 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
1389   <summary>
1390     Measures the frequency of various events in the Autofill user interaction
1391     flow.  By comparing frequencies, we can compute several interesting
1392     &quot;user happiness&quot; metrics.
1393   </summary>
1394 </histogram>
1396 <histogram name="Blacklist.Blocked" enum="DllHash">
1397   <summary>
1398     Records the name hashes of all the dlls that are blocked from the browser
1399     process.
1400   </summary>
1401 </histogram>
1403 <histogram name="Blacklist.PatchedInRenderer" enum="BooleanHit">
1404   <summary>
1405     Counts the number of times a renderer process is started with the browser
1406     blacklist patch. This should never be hit.
1407   </summary>
1408 </histogram>
1410 <histogram name="Blacklist.Setup" enum="BlacklistSetup">
1411   <summary>
1412     Records the successes and failures when running the browser blacklist setup
1413     code. Used to determine if the blacklist is working as intended during
1414     startup(since the blacklist runs before crash reporting is set up).  This
1415     only occurs on Windows.
1416   </summary>
1417 </histogram>
1419 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
1420   <summary>
1421     Counts the number of simulataneously connected Bluetooth devices. Used to
1422     direct testing efforts, and by our UI team to determine appropriate UI
1423     sizes.
1424   </summary>
1425 </histogram>
1427 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
1428   <summary>
1429     Records the method used to pair each Bluetooth Device. Used to direct our
1430     testing efforts.
1431   </summary>
1432 </histogram>
1434 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
1435   <summary>
1436     Records the result of pairing each Bluetooth Device. Used to understand
1437     whether we are having significant problems with Bluetooth pairing and seeing
1438     errors more commonly than we should.
1439   </summary>
1440 </histogram>
1442 <histogram name="Bookmarks.LaunchDepth">
1443   <summary>
1444     Logs the depth of the bookmark in the bookmark tree hiearchy every time a
1445     bookmark is launched. Depth indicates how many levels below a permanent
1446     bookmark folder the bookmark was found in (e.g. a bookmark immediately in
1447     the bookmark bar has depth 1).
1448   </summary>
1449 </histogram>
1451 <histogram name="Canvas.ContextType" enum="CanvasContextType">
1452   <summary>
1453     Records the context type names used to create canvas rendering contexts.
1454   </summary>
1455 </histogram>
1457 <histogram name="Cast.Sender.CastButtonShown" enum="BooleanEnabled">
1458   <summary>
1459     Records the number of times the cast button was shown to the user. The value
1460     will be true if the button is enabled, and false if the button is disabled.
1461     Note that depending on the current UX, it's possible that we hide the button
1462     entirely if it's disabled, so it's possible for the false values to be 0.
1463   </summary>
1464 </histogram>
1466 <histogram name="Cast.Sender.CastButtonShownInitialFullscreen"
1467     enum="BooleanEnabled">
1468   <summary>
1469     Records the number of times the cast button was shown to the user when the
1470     video is fullscreened. The value will only be recorded on entering
1471     fullscreen. The value will be true if the button is enabled, and false if
1472     the button is disabled. Note that depending on the current UX,it's possible
1473     that we hide the button entirely if it's disabled, so it's possible for the
1474     false values to be 0.
1475   </summary>
1476 </histogram>
1478 <histogram name="Cast.Sender.CastMediaType" enum="MediaContainers">
1479   <summary>Records the media type of every video being cast.</summary>
1480 </histogram>
1482 <histogram name="Cast.Sender.CastPlaySuccess" enum="BooleanSuccess">
1483   <summary>
1484     Records the result of a request to play remotely. The value will be true if
1485     the playback succeeded, and false if there was an error.
1486   </summary>
1487 </histogram>
1489 <histogram name="Cast.Sender.CastTimeRemainingPercentage"
1490     units="percent remaining">
1491   <summary>
1492     Records the percentage of the video left at the time the remote playback is
1493     stopped. This will be recorded when the playback is stopped by the user, or
1494     when it's stopped by the cast device.
1495   </summary>
1496 </histogram>
1498 <histogram name="Cellular.ActivationFailure">
1499   <summary>
1500     The count of cellular device activation failures (Chrome OS).
1501   </summary>
1502 </histogram>
1504 <histogram name="Cellular.ActivationTry">
1505   <summary>The count of cellular device activation tries (Chrome OS).</summary>
1506 </histogram>
1508 <histogram name="Cellular.ConnectionFailed">
1509   <summary>
1510     The count of cellular reconnect failures during activation (Chrome OS).
1511   </summary>
1512 </histogram>
1514 <histogram name="Cellular.ConnectionRetry">
1515   <summary>
1516     The count of cellular device reconnect tries during activation (Chrome OS).
1517   </summary>
1518 </histogram>
1520 <histogram name="Cellular.MobileSetupFailed">
1521   <summary>
1522     The count of successful cellular plan established (Chrome OS).
1523   </summary>
1524 </histogram>
1526 <histogram name="Cellular.MobileSetupStart">
1527   <summary>
1528     The count of initiated cellular device setup starts (Chrome OS).
1529   </summary>
1530 </histogram>
1532 <histogram name="Cellular.MobileSetupSucceeded">
1533   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
1534 </histogram>
1536 <histogram name="Cellular.PaymentFailed">
1537   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
1538 </histogram>
1540 <histogram name="Cellular.PaymentReceived">
1541   <summary>
1542     The count of successfully completed cellular plan purchases (Chrome OS).
1543   </summary>
1544 </histogram>
1546 <histogram name="CertificateType">
1547   <obsolete>
1548     Deprecated as of 8/2013. This histogram only considered the leaf certificate
1549     expiry date as a proxy for whether a certificate was in-scope for the BRs,
1550     but did not consider the issuance date. As some CAs have issued long-lived
1551     certs prior to the BRs, this disproportionately reported those certs as
1552     being subject to the BRs, but non-compliant, when in reality they're not
1553     subject.
1554   </obsolete>
1555   <summary>
1556     Information about the certificate algorithms and sizes in use on the web, to
1557     examine compliance with the CA/Browser Forum requirements and security best
1558     practice.
1559   </summary>
1560 </histogram>
1562 <histogram name="CertificateType2">
1563   <summary>
1564     Information about the certificate algorithms and sizes in use on the web, to
1565     examine compliance with the CA/Browser Forum requirements and security best
1566     practice. This histogram considers the notBefore as the issuance date, for
1567     purposes of what requirements apply.
1568   </summary>
1569 </histogram>
1571 <histogram name="Chrome.Android.Activity.CrashCounts" enum="AndroidActivityId">
1572   <summary>
1573     Indicates how many times each particular type of Activity was in the
1574     foreground when a UMA session was terminated abnormally. UMA sessions last
1575     as long as Chrome remains in the foreground.
1576   </summary>
1577 </histogram>
1579 <histogram name="Chrome.Android.Activity.LaunchCounts" enum="AndroidActivityId">
1580   <summary>
1581     Indicates how many times each particular type of Activity was brought to the
1582     foreground when a UMA session was active (i.e. launched at some point). UMA
1583     sessions last as long as Chrome remains in the foreground.
1584   </summary>
1585 </histogram>
1587 <histogram name="Chrome.Browser.CrashedExecutionPhase" enum="ExecutionPhase">
1588   <summary>
1589     Indicates the execution phase the browser was in when the browser crashed.
1590   </summary>
1591 </histogram>
1593 <histogram name="Chrome.Browser.ExecutionPhase" enum="ExecutionPhase">
1594   <obsolete>
1595     Deprecated as of 11/2013.
1596   </obsolete>
1597   <summary>
1598     Indicates the execution phase the browser was in when browser didn't exit
1599     cleanly.
1600   </summary>
1601 </histogram>
1603 <histogram name="Chrome.BrowserCrashDumpAttempts">
1604   <summary>
1605     The total number of times the browser process has attempted to generate a
1606     crash dump. This should be the sum of Chrome.BrowserDumpsWithCrash and
1607     Chrome.BrowserDumpsWithNoCrash.
1608   </summary>
1609 </histogram>
1611 <histogram name="Chrome.BrowserDumpsWithCrash">
1612   <summary>
1613     The number of times the browser process has attempted to generate a crash
1614     dump because of an actual browser crash.
1615   </summary>
1616 </histogram>
1618 <histogram name="Chrome.BrowserDumpsWithNoCrash">
1619   <summary>
1620     The number of times the browser process has attempted to generate a crash
1621     dump in a non-crashing (i.e., reporting only) context.
1622   </summary>
1623 </histogram>
1625 <histogram name="Chrome.SearchSelectExempt" enum="SearchEngine">
1626   <obsolete>
1627     Deprecated 8/2013. No longer tracked.
1628   </obsolete>
1629   <summary>
1630     The default search engine selected by a user not in the search engine dialog
1631     experiment.
1632   </summary>
1633 </histogram>
1635 <histogram name="Chrome.SearchSelectExperiment" enum="SearchEngine">
1636   <obsolete>
1637     Deprecated 8/2013. No longer tracked.
1638   </obsolete>
1639   <summary>
1640     The default search engine selected by a user in the search engine dialog
1641     experiment.
1642   </summary>
1643 </histogram>
1645 <histogram name="Chrome.SearchSelectExperimentSlot1" enum="SearchEngine">
1646   <obsolete>
1647     Deprecated 8/2013. No longer tracked.
1648   </obsolete>
1649   <summary>
1650     The default search engine selected by a user in slot 1 of a randomized
1651     search engine dialog.
1652   </summary>
1653 </histogram>
1655 <histogram name="Chrome.SearchSelectExperimentSlot2" enum="SearchEngine">
1656   <obsolete>
1657     Deprecated 8/2013. No longer tracked.
1658   </obsolete>
1659   <summary>
1660     The default search engine selected by a user in slot 2 of a randomized
1661     search engine dialog.
1662   </summary>
1663 </histogram>
1665 <histogram name="Chrome.SearchSelectExperimentSlot3" enum="SearchEngine">
1666   <obsolete>
1667     Deprecated 8/2013. No longer tracked.
1668   </obsolete>
1669   <summary>
1670     The default search engine selected by a user in slot 3 of a randomized
1671     search engine dialog.
1672   </summary>
1673 </histogram>
1675 <histogram name="Chrome.SearchSelectExperimentSlot4" enum="SearchEngine">
1676   <obsolete>
1677     Deprecated 8/2013. No longer tracked.
1678   </obsolete>
1679   <summary>
1680     The default search engine selected by a user in slot 4 of a randomized
1681     search engine dialog.
1682   </summary>
1683 </histogram>
1685 <histogram name="ChromeNotifierService.Actions"
1686     enum="ChromeNotifierServiceActionType">
1687   <summary>
1688     The actions to enable or disable services sending synced notifications.
1689     Synced Notification Sending services can be individually disabled by the
1690     user in the Chrome Notification center settings dialog.
1691   </summary>
1692 </histogram>
1694 <histogram name="ChromeOS.SAML.APIUsed" enum="BooleanUsage">
1695   <summary>
1696     Whether a Chrome OS login via SAML used the principals API. This is recorded
1697     during login on Chrome OS if SAML is being used for authentication.
1698   </summary>
1699 </histogram>
1701 <histogram name="ChromeOS.SAML.Scraping.PasswordCount">
1702   <summary>
1703     The number of passwords that were scraped during a Chrome OS login via SAML.
1704     This is set only when the principals API is not used.
1705   </summary>
1706 </histogram>
1708 <histogram name="ChromeOS.SAML.Scraping.VerificationResult"
1709     enum="BooleanSuccess">
1710   <summary>
1711     Whether one of the scraped passwords was successfully verified as the user's
1712     password. This is set only when the principals API is not used.
1713   </summary>
1714 </histogram>
1716 <histogram name="clickjacking.discard_download" units="ms">
1717   <summary>
1718     The length of time between a dangerous download appearing on the downloads
1719     shelf, and the &quot;Discard&quot; button being clicked.
1720   </summary>
1721 </histogram>
1723 <histogram name="clickjacking.dismiss_download" units="ms">
1724   <summary>
1725     The length of time between a dangerous download appearing on the downloads
1726     shelf, and the &quot;Dismiss&quot; button being clicked.
1727   </summary>
1728 </histogram>
1730 <histogram name="clickjacking.launch_url" units="ms">
1731   <summary>
1732     The length of time between the external protocol dialog being shown and the
1733     &quot;Launch Application&quot; button being clicked.
1734   </summary>
1735 </histogram>
1737 <histogram name="clickjacking.open_download" units="ms">
1738   <summary>
1739     The length of time between a download appearing on the download shelf, and
1740     the user opening it by clicking the item or pressing return.
1741   </summary>
1742 </histogram>
1744 <histogram name="clickjacking.report_and_discard_download" units="ms">
1745   <summary>
1746     Time between &quot;Report and Discard&quot; button being shown and it being
1747     clicked.
1748   </summary>
1749 </histogram>
1751 <histogram name="clickjacking.save_download" units="ms">
1752   <summary>
1753     The length of time between a dangerous download appearing on the download
1754     shelf, and the &quot;Keep&quot; button being clicked.
1755   </summary>
1756 </histogram>
1758 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
1759   <obsolete>
1760     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
1761   </obsolete>
1762   <summary>
1763     Counts how often the user writes or reads from the clipboard and whether the
1764     write was from an incognito window or not.
1765   </summary>
1766 </histogram>
1768 <histogram name="Compositing.CopyFromSurfaceTime" units="ms">
1769   <summary>
1770     The turn around time taken for the async readback of pixels is measured
1771     here.
1772   </summary>
1773 </histogram>
1775 <histogram name="Compositing.CopyFromSurfaceTimeSynchronous" units="ms">
1776   <summary>
1777     The time taken for the sync readback of pixels is measured here.
1778   </summary>
1779 </histogram>
1781 <histogram name="ConnectivityDiagnostics.ChromeOsSignalStrength"
1782     units="percent">
1783   <summary>
1784     Connectivity Diagnostics App: WiFi signal strength recorded during
1785     NIC_SIGNAL_STRENGTH test.
1786   </summary>
1787   <details>
1788     The &quot;Strength&quot; property of a WiFi signal is a partially-reversible
1789     function that linearly maps the RSSI range -120dBm to -20dBm to Strength
1790     values from 0 to 100.
1791   </details>
1792 </histogram>
1794 <histogram name="ConnectivityDiagnostics.HTTP_LATENCY" units="milliseconds">
1795   <summary>HTTP latency seen by the Connectivity Diagnostics.</summary>
1796   <details>
1797     HTTP latency is computed using the chrome.socket API to make an HTTP GET
1798     request to the /generate_204 page of three randomly generated Google
1799     hostnames (*-ccd-testing-v4.metric.gstatic.com). The time taken from issuing
1800     the HTTP request to receiving a response is clocked in JavaScript and the
1801     arithmetic mean of the three times is used as the HTTP latency.
1802   </details>
1803 </histogram>
1805 <histogram name="ConnectivityDiagnostics.RESOLVER_LATENCY" units="milliseconds">
1806   <summary>Resolution latency seen by the Connectivity Diagnostics.</summary>
1807   <details>
1808     Resolver latency is computed by using the chrome.dns API to query three
1809     randomly generated Google hostnames (*-ccd-testing-v4.metric.gstatic.com).
1810     The random hostnames guarantees that there will be no caching of DNS
1811     hostnames. The time taken from issuing the DNS request to receiving a
1812     response is clocked in JavaScript and the arithmetic mean of the three times
1813     is used as the resolver latency.
1814   </details>
1815 </histogram>
1817 <histogram name="ConnectivityDiagnostics.TestVerdict"
1818     enum="ConnectivityDiagnosticsTestVerdict">
1819   <summary>
1820     Connectivity Diagnostics App: Outcome of the connectivity tests.
1821   </summary>
1822 </histogram>
1824 <histogram name="ConnectivityDiagnostics.TimeTaken" units="milliseconds">
1825   <summary>
1826     Connectivity Diagnostics App: Amount of time taken to run each of the
1827     connectivity tests.
1828   </summary>
1829 </histogram>
1831 <histogram name="Cookie.ParsedCookieStatus" enum="ParsedCookieStatus">
1832   <obsolete>
1833     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1834     is finished.
1835   </obsolete>
1836   <summary>
1837     When parsing a cookie, indicates if control characters were present in any
1838     of the cookie values and if any of the cookie values were invalid.
1839     Specifically, checks that all of the parsed values are valid according to
1840     the valid token definition in Section 2.2 of RFC2616 which specifies a token
1841     must have no separators (i.e. no characters from the following string,
1842     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1843     \t') and no control characters.
1844   </summary>
1845 </histogram>
1847 <histogram name="Cookie.ReinstatedCookies" units="seconds">
1848   <summary>
1849     The duration in seconds between a cookie getting evicted (due to the number
1850     of cookies exceeding a domain limit), and subsequently reinstated.
1851   </summary>
1852 </histogram>
1854 <histogram name="Cookie.SetAttributePairCharsValidity" enum="BooleanValid">
1855   <obsolete>
1856     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1857     is finished.
1858   </obsolete>
1859   <summary>
1860     Indicates whether a cookie attribute pair was set with both a valid key and
1861     a valid attribute value or not. For the key, this implies that it was a
1862     valid token as defined in Section 2.2 of RFC2616 which specifies a token
1863     must have no separators (i.e. no characters from the following string,
1864     ignoring the starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={}
1865     \t') and no control characters. For the value, this implies that it
1866     contained no control characters and no semicolon.
1867   </summary>
1868 </histogram>
1870 <histogram name="Cookie.SetNameValidity" enum="BooleanValid">
1871   <obsolete>
1872     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1873     is finished.
1874   </obsolete>
1875   <summary>
1876     Indicates whether a cookie name was set with a valid token. A valid token is
1877     defined in Section 2.2 of RFC2616 which specifies a token must have no
1878     separators (i.e. no characters from the following string, ignoring the
1879     starting and ending single quote: '()&lt;&gt;@,;:\&quot;/[]?={} \t') and no
1880     control characters.
1881   </summary>
1882 </histogram>
1884 <histogram name="Cookie.SetValueCookieValueValidity" enum="BooleanValid">
1885   <obsolete>
1886     Deprecated as of 9/2013. Experiment to measure control characters in cookies
1887     is finished.
1888   </obsolete>
1889   <summary>
1890     Indicates whether a cookie value was valid or invalid when there was an
1891     attempt to set it, where a valid value is defined in RFC 6265 as ASCII
1892     characters excluding controls, whitspace, comma, semicolon, and backslash.
1893   </summary>
1894 </histogram>
1896 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
1897   <obsolete>
1898     Deprecated as of 12/2013. Default pinned apps trial is finished.
1899   </obsolete>
1900   <summary>Chrome OS shelf clicks.</summary>
1901 </histogram>
1903 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
1904   <summary>
1905     The type of archive file that Chrome OS cros-disks daemon is requested to
1906     mount.
1907   </summary>
1908 </histogram>
1910 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
1911   <summary>
1912     The media type of removable device that Chrome OS cros-disks daemon is
1913     requested to mount.
1914   </summary>
1915 </histogram>
1917 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
1918   <summary>
1919     The type of file system that Chrome OS cros-disks daemon is requested to
1920     mount.
1921   </summary>
1922 </histogram>
1924 <histogram name="CrosFirstRun.DialogShown">
1925   <summary>
1926     Records the number of times when first-run dialog was shown.
1927   </summary>
1928 </histogram>
1930 <histogram name="CrosFirstRun.FurthestStep">
1931   <summary>
1932     Index of furthest step that was reached during tutorial. Since order of
1933     steps could change eventially and new steps could apear we use index here
1934     instead of step name.
1935   </summary>
1936 </histogram>
1938 <histogram name="CrosFirstRun.TimeSpent" units="ms">
1939   <summary>The total time that user spent on first-run tutorial.</summary>
1940 </histogram>
1942 <histogram name="CrosFirstRun.TimeSpentOnStep" units="ms">
1943   <summary>The time that user spent on some step of tutorial.</summary>
1944 </histogram>
1946 <histogram name="CrosFirstRun.TutorialCompletion"
1947     enum="CrosFirstRunTutorialCompletionType">
1948   <summary>Tracks the way how user left tutorial.</summary>
1949 </histogram>
1951 <histogram name="CrosFirstRun.TutorialLaunched">
1952   <summary>
1953     Records the number of times when first-run tutorial has been launched.
1954   </summary>
1955 </histogram>
1957 <histogram name="DataReductionProxy.BypassInfoFallback"
1958     enum="DataReductionProxyBypassEventType">
1959   <summary>
1960     Counts various events that trigger Chrome to bypass the fallback
1961     configuration of the data reduction proxy.
1962   </summary>
1963 </histogram>
1965 <histogram name="DataReductionProxy.BypassInfoPrimary"
1966     enum="DataReductionProxyBypassEventType">
1967   <summary>
1968     Counts various events that trigger Chrome to bypass the primary
1969     configuration of the data reduction proxy.
1970   </summary>
1971 </histogram>
1973 <histogram name="DataReductionProxy.ProbeURL"
1974     enum="DataReductionProxyProbeURLFetchResult">
1975   <summary>
1976     Counts various outcomes of requesting the data reduction proxy's probe URL.
1977   </summary>
1978 </histogram>
1980 <histogram name="DataReductionProxy.PromoAction"
1981     enum="DataReductionProxyPromoAction">
1982   <summary>
1983     Samples which method was used by the user to dismiss the proxy promo. This
1984     is sampled when the promo leaves view, with the sampled value depending on
1985     which of four possible controls the user used.
1986   </summary>
1987 </histogram>
1989 <histogram name="DataReductionProxy.SettingsConversion"
1990     enum="DataReductionProxySettingsConversion">
1991   <summary>
1992     Samples of user interactions with the ON/OFF switch in the settings menu for
1993     reducing data usage. Only the setting changes between entering the reducing
1994     data usage setting menu and leaving the menu will be sampled. So if a user
1995     enters the menu with OFF and leaves it with OFF, it is counted as one OFF to
1996     OFF conversion regardless of how many times he or she toggles the ON/OFF
1997     switch.
1998   </summary>
1999 </histogram>
2001 <histogram name="DataReductionProxy.StartupState"
2002     enum="DataReductionProxyStartupState">
2003   <summary>
2004     Samples of the state of the data reduction proxy on Chrome startup. The
2005     proxy will either be unavailable (the feature hasn't been rolled out to this
2006     user yet), not enabled (the feature is available but the user doesn't have
2007     it turned on), or enabled (the feature is enabled and turned on).
2008   </summary>
2009 </histogram>
2011 <histogram name="DevTools.InspectElement" units="milliseconds">
2012   <summary>
2013     Time to load Developer Tools when user clicks Inspect Element in the context
2014     menu.
2015   </summary>
2016 </histogram>
2018 <histogram name="Diagnostics.Recovery.ConflictingDlls" enum="DiagnosticsResult">
2019   <summary>
2020     TBD - Not run automatically yet, so this is just a placeholder for future
2021     metrics collection.  Any samples collected here represent users running
2022     diagnostics manually.
2023   </summary>
2024 </histogram>
2026 <histogram name="Diagnostics.Recovery.DiskSpace" enum="DiagnosticsResult">
2027   <summary>
2028     Shows the success and failure rates of the DiskSpace recovery step that runs
2029     on recovery startups.  The recovery step attempts to guarantee the DiskSpace
2030     test, which checks that the disk space in the volume where the user data
2031     directory normally lives is not dangerously low, would pass on the next
2032     startup.
2033   </summary>
2034 </histogram>
2036 <histogram name="Diagnostics.Recovery.InstallType" enum="DiagnosticsResult">
2037   <summary>
2038     TBD - Not run automatically yet, so this is just a placeholder for future
2039     metrics collection.  Any samples collected here represent users running
2040     diagnostics manually.
2041   </summary>
2042 </histogram>
2044 <histogram name="Diagnostics.Recovery.JSONBookmarks" enum="DiagnosticsResult">
2045   <summary>
2046     Shows the success and failure rates of the JSONBookmarks recovery step that
2047     runs on recovery startups. The recovery step attempts to guarantee the
2048     JSONBookmarks test, which makes sure that the JSON-encoded Bookmarks file is
2049     properly formed, would pass on the next startup.
2050   </summary>
2051 </histogram>
2053 <histogram name="Diagnostics.Recovery.JSONLocalState" enum="DiagnosticsResult">
2054   <summary>
2055     Shows the success and failure rates of the JSONLocalState recovery step that
2056     runs on recovery startups. The recovery step attempts to guarantee the
2057     JSONLocalState test, which makes sure that the JSON-encoded Local State file
2058     is properly formed, would pass on the next startup.
2059   </summary>
2060 </histogram>
2062 <histogram name="Diagnostics.Recovery.JSONPreferences" enum="DiagnosticsResult">
2063   <summary>
2064     Shows the success and failure rates of the JSONPreferences recovery step
2065     that runs on recovery startups. The recovery step attempts to guarantee the
2066     JSONPreferences test, which makes sure that the JSON-encoded Preferences
2067     file is properly formed, would pass on the next startup.
2068   </summary>
2069 </histogram>
2071 <histogram name="Diagnostics.Recovery.OperatingSystem" enum="DiagnosticsResult">
2072   <summary>
2073     TBD - Not run automatically yet, so this is just a placeholder for future
2074     metrics collection.  Any samples collected here represent users running
2075     diagnostics manually.
2076   </summary>
2077 </histogram>
2079 <histogram name="Diagnostics.Recovery.PathDictionaries"
2080     enum="DiagnosticsResult">
2081   <summary>
2082     Shows the success and failure rates of the PathDictionaries recovery step
2083     that runs on recovery startups. The recovery step attempts to guarantee the
2084     PathDictionaries test, which makes sure that the path to the Dictionaries
2085     directory exists and has the right permissions, would pass on the next
2086     startup.
2087   </summary>
2088 </histogram>
2090 <histogram name="Diagnostics.Recovery.PathLocalState" enum="DiagnosticsResult">
2091   <summary>
2092     Shows the success and failure rates of the PathLocalState recovery step that
2093     runs on recovery startups. The recovery step attempts to guarantee the
2094     PathLocalState test, which makes sure that the path to the Local State file
2095     exists and has the right permissions, would pass on the next startup.
2096   </summary>
2097 </histogram>
2099 <histogram name="Diagnostics.Recovery.PathResources" enum="DiagnosticsResult">
2100   <summary>
2101     Shows the success and failure rates of the PathResources recovery step that
2102     runs on recovery startups. The recovery step attempts to guarantee the
2103     PathResources test, which makes sure that the path to the Resources
2104     directory exists and has the right permissions, would pass on the next
2105     startup.
2106   </summary>
2107 </histogram>
2109 <histogram name="Diagnostics.Recovery.PathUserData" enum="DiagnosticsResult">
2110   <summary>
2111     Shows the success and failure rates of the PathUserData recovery step that
2112     runs on recovery startups. The recovery step attempts to guarantee the
2113     PathUserData test, which makes sure that the path to the User Data directory
2114     exists and has the right permissions, would pass on the next startup.
2115   </summary>
2116 </histogram>
2118 <histogram name="Diagnostics.Recovery.SQLiteIntegrityAppCache"
2119     enum="DiagnosticsResult">
2120   <summary>
2121     Shows the success and failure rates of the SQLiteIntegrityAppCache recovery
2122     step that runs on recovery startups.  The recovery step attempts to
2123     guarantee the SQLiteIntegrityAppCache test, which checks the integrity of
2124     the App Cache database, would pass on the next startup.
2125   </summary>
2126 </histogram>
2128 <histogram name="Diagnostics.Recovery.SQLiteIntegrityArchivedHistory"
2129     enum="DiagnosticsResult">
2130   <summary>
2131     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2132     recovery step that runs on recovery startups.  The recovery step attempts to
2133     guarantee the SQLiteIntegrityArchivedHistory test, which checks the
2134     integrity of the Archived History database, would pass on the next startup.
2135   </summary>
2136 </histogram>
2138 <histogram name="Diagnostics.Recovery.SQLiteIntegrityCookie"
2139     enum="DiagnosticsResult">
2140   <summary>
2141     Shows the success and failure rates of the SQLiteIntegrityCookie recovery
2142     step that runs on recovery startups.  The recovery step attempts to
2143     guarantee the SQLiteIntegrityCookie test, which checks the integrity of the
2144     Cookie database, would pass on the next startup.
2145   </summary>
2146 </histogram>
2148 <histogram name="Diagnostics.Recovery.SQLiteIntegrityDatabaseTracker"
2149     enum="DiagnosticsResult">
2150   <summary>
2151     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2152     recovery step that runs on recovery startups.  The recovery step attempts to
2153     guarantee the SQLiteIntegrityDatabaseTracker test, which checks the
2154     integrity of the Database Tracker database, would pass on the next startup.
2155   </summary>
2156 </histogram>
2158 <histogram name="Diagnostics.Recovery.SQLiteIntegrityHistory"
2159     enum="DiagnosticsResult">
2160   <summary>
2161     Shows the success and failure rates of the SQLiteIntegrityHistory recovery
2162     step that runs on recovery startups.  The recovery step attempts to
2163     guarantee the SQLiteIntegrityHistory test, which checks the integrity of the
2164     History database, would pass on the next startup.
2165   </summary>
2166 </histogram>
2168 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSCert"
2169     enum="DiagnosticsResult">
2170   <summary>
2171     Shows the success and failure rates of the SQLiteIntegrityNSSCert recovery
2172     step that runs on recovery startups.  The recovery step attempts to
2173     guarantee the SQLiteIntegrityNSSCert test, which checks the integrity of the
2174     NSS Certificate database, would pass on the next startup.
2175   </summary>
2176 </histogram>
2178 <histogram name="Diagnostics.Recovery.SQLiteIntegrityNSSKey"
2179     enum="DiagnosticsResult">
2180   <summary>
2181     Shows the success and failure rates of the SQLiteIntegrityNSSKey recovery
2182     step that runs on recovery startups.  The recovery step attempts to
2183     guarantee the SQLiteIntegrityNSSKey test, which checks the integrity of the
2184     NSS Key database, would pass on the next startup.
2185   </summary>
2186 </histogram>
2188 <histogram name="Diagnostics.Recovery.SQLiteIntegrityThumbnails"
2189     enum="DiagnosticsResult">
2190   <summary>
2191     Shows the success and failure rates of the SQLiteIntegrityThumbnails
2192     recovery step that runs on recovery startups.  The recovery step attempts to
2193     guarantee the SQLiteIntegrityThumbnails test, which checks the integrity of
2194     the Thumbnails database, would pass on the next startup.
2195   </summary>
2196 </histogram>
2198 <histogram name="Diagnostics.Recovery.SQLiteIntegrityWebData"
2199     enum="DiagnosticsResult">
2200   <summary>
2201     Shows the success and failure rates of the SQLiteIntegrityWebData recovery
2202     step that runs on recovery startups.  The recovery step attempts to
2203     guarantee the SQLiteIntegrityWebData test, which checks the integrity of the
2204     Web Data database, would pass on the next startup.
2205   </summary>
2206 </histogram>
2208 <histogram name="Diagnostics.Recovery.Version" enum="DiagnosticsResult">
2209   <summary>
2210     TBD - Not run automatically yet, so this is just a placeholder for future
2211     metrics collection.  Any samples collected here represent users running
2212     diagnostics manually.
2213   </summary>
2214 </histogram>
2216 <histogram name="Diagnostics.RecoveryRun" enum="DiagnosticsRecoveryRun">
2217   <summary>
2218     Count of the number of times diagnostics recovery is invoked or not, and how
2219     it was invoked.  A sample is added to this histogram once for each startup
2220     of Chrome.
2221   </summary>
2222 </histogram>
2224 <histogram name="Diagnostics.Test.ConflictingDlls" enum="DiagnosticsResult">
2225   <summary>
2226     TBD - Not run automatically yet, so this is just a placeholder for future
2227     metrics collection.  Any samples collected here represent users running
2228     diagnostics manually.
2229   </summary>
2230 </histogram>
2232 <histogram name="Diagnostics.Test.DiskSpace" enum="DiagnosticsResult">
2233   <summary>
2234     Shows the success and failure rates of diagnostics for the DiskSpace test
2235     that runs on recovery startups.  The DiskSpace test checks that the disk
2236     space in the volume where the user data directory normally lives is not
2237     dangerously low.
2238   </summary>
2239 </histogram>
2241 <histogram name="Diagnostics.Test.InstallType" enum="DiagnosticsResult">
2242   <summary>
2243     TBD - Not run automatically yet, so this is just a placeholder for future
2244     metrics collection.  Any samples collected here represent users running
2245     diagnostics manually.
2246   </summary>
2247 </histogram>
2249 <histogram name="Diagnostics.Test.JSONBookmarks" enum="DiagnosticsResult">
2250   <summary>
2251     Shows the success and failure rates of diagnostics for the JSONBookmarks
2252     test that runs on recovery startups.  The JSONBookmarks test checks to make
2253     sure that the JSON encoded bookmarks file is properly formed.
2254   </summary>
2255 </histogram>
2257 <histogram name="Diagnostics.Test.JSONLocalState" enum="DiagnosticsResult">
2258   <summary>
2259     Shows the success and failure rates of diagnostics for the JSONLocalState
2260     test that runs on recovery startups.  The JSONLocalState test checks to make
2261     sure that the JSON encoded Local State file is properly formed.
2262   </summary>
2263 </histogram>
2265 <histogram name="Diagnostics.Test.JSONPreferences" enum="DiagnosticsResult">
2266   <summary>
2267     Shows the success and failure rates of diagnostics for the JSONPreferences
2268     test that runs on recovery startups.  The JSONPreferences test checks to
2269     make sure that the Preferences file is properly formed.
2270   </summary>
2271 </histogram>
2273 <histogram name="Diagnostics.Test.OperatingSystem" enum="DiagnosticsResult">
2274   <summary>
2275     TBD - Not run automatically yet, so this is just a placeholder for future
2276     metrics collection.  Any samples collected here represent users running
2277     diagnostics manually.
2278   </summary>
2279 </histogram>
2281 <histogram name="Diagnostics.Test.PathDictionaries" enum="DiagnosticsResult">
2282   <summary>
2283     Shows the success and failure rates of diagnostics for the PathDictionaries
2284     test that runs on recovery startups.  The PathDictionaries test checks makes
2285     sure that the path to the Dictionaries folder exists and has the right
2286     permissions.
2287   </summary>
2288 </histogram>
2290 <histogram name="Diagnostics.Test.PathLocalState" enum="DiagnosticsResult">
2291   <summary>
2292     Shows the success and failure rates of diagnostics for the PathLocalState
2293     test that runs on recovery startups.   The PathLocalState test checks makes
2294     sure that the path to the Local State folder exists and has the right
2295     permissions.
2296   </summary>
2297 </histogram>
2299 <histogram name="Diagnostics.Test.PathResources" enum="DiagnosticsResult">
2300   <summary>
2301     Shows the success and failure rates of diagnostics for the PathResources
2302     test that runs on recovery startups.  The PathResources test checks makes
2303     sure that the path to the Resources folder exists and has the right
2304     permissions.
2305   </summary>
2306 </histogram>
2308 <histogram name="Diagnostics.Test.PathUserData" enum="DiagnosticsResult">
2309   <summary>
2310     Shows the success and failure rates of diagnostics for the PathUserData test
2311     that runs on recovery startups. The PathUserData test checks makes sure that
2312     the path to the User Data folder exists and has the right permissions.
2313   </summary>
2314 </histogram>
2316 <histogram name="Diagnostics.Test.SQLiteIntegrityAppCache"
2317     enum="DiagnosticsResult">
2318   <summary>
2319     Shows the success and failure rates of the SQLiteIntegrityAppCache test that
2320     runs on recovery startups.  The test checks the integrity of the App Cache
2321     database.
2322   </summary>
2323 </histogram>
2325 <histogram name="Diagnostics.Test.SQLiteIntegrityArchivedHistory"
2326     enum="DiagnosticsResult">
2327   <summary>
2328     Shows the success and failure rates of the SQLiteIntegrityArchivedHistory
2329     test that runs on recovery startups.  The test checks the integrity of the
2330     Archived History database.
2331   </summary>
2332 </histogram>
2334 <histogram name="Diagnostics.Test.SQLiteIntegrityCookie"
2335     enum="DiagnosticsResult">
2336   <summary>
2337     Shows the success and failure rates of the SQLiteIntegrityCookie test that
2338     runs on recovery startups.  The test checks the integrity of the Cookie
2339     database.
2340   </summary>
2341 </histogram>
2343 <histogram name="Diagnostics.Test.SQLiteIntegrityDatabaseTracker"
2344     enum="DiagnosticsResult">
2345   <summary>
2346     Shows the success and failure rates of the SQLiteIntegrityDatabaseTracker
2347     test that runs on recovery startups.  The test checks the integrity of the
2348     Database Tracker database.
2349   </summary>
2350 </histogram>
2352 <histogram name="Diagnostics.Test.SQLiteIntegrityHistory"
2353     enum="DiagnosticsResult">
2354   <summary>
2355     Shows the success and failure rates of the SQLiteIntegrityHistory test that
2356     runs on recovery startups.  The test checks the integrity of the History
2357     database.
2358   </summary>
2359 </histogram>
2361 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSCert"
2362     enum="DiagnosticsResult">
2363   <summary>
2364     Shows the success and failure rates of the SQLiteIntegrityNSSCert test that
2365     runs on recovery startups.  The test checks the integrity of the NSS
2366     Certificate database.
2367   </summary>
2368 </histogram>
2370 <histogram name="Diagnostics.Test.SQLiteIntegrityNSSKey"
2371     enum="DiagnosticsResult">
2372   <summary>
2373     Shows the success and failure rates of the SQLiteIntegrityNSSKey test that
2374     runs on recovery startups.  The test checks the integrity of the NSS Key
2375     database.
2376   </summary>
2377 </histogram>
2379 <histogram name="Diagnostics.Test.SQLiteIntegrityThumbnails"
2380     enum="DiagnosticsResult">
2381   <summary>
2382     Shows the success and failure rates of the SQLiteIntegrityThumbnails test
2383     that runs on recovery startups.  The test checks the integrity of the
2384     Thumbnails database.
2385   </summary>
2386 </histogram>
2388 <histogram name="Diagnostics.Test.SQLiteIntegrityWebData"
2389     enum="DiagnosticsResult">
2390   <summary>
2391     Shows the success and failure rates of the SQLiteIntegrityWebData test that
2392     runs on recovery startups.  The test checks the integrity of the Web Data
2393     database.
2394   </summary>
2395 </histogram>
2397 <histogram name="Diagnostics.Test.Version" enum="DiagnosticsResult">
2398   <summary>
2399     TBD - Not run automatically yet, so this is just a placeholder for future
2400     metrics collection.  Any samples collected here represent users running
2401     diagnostics manually.
2402   </summary>
2403 </histogram>
2405 <histogram name="Diagnostics.TestFailures" enum="DiagnosticsTestName">
2406   <summary>
2407     Histogram comparing the various types of diagnostic test failures when
2408     diagnostic tests are run.  Note that some types of test failures cause the
2409     rest of the tests to be skipped.
2410   </summary>
2411 </histogram>
2413 <histogram name="DisabledExtension.ExtensionWipedStatus" enum="BooleanWiped">
2414   <summary>Whether an extension has been wiped out.</summary>
2415 </histogram>
2417 <histogram name="DisabledExtension.SideloadWipeoutCount">
2418   <summary>
2419     How many external extensions get wiped out as a result of the Sideload
2420     Wipeout one-time initiative.
2421   </summary>
2422 </histogram>
2424 <histogram name="DisabledExtension.SideloadWipeoutNeeded" enum="BooleanSuccess">
2425   <summary>
2426     Whether any extension got wiped out as a result of the Sideload Wipeout
2427     one-time initiative.
2428   </summary>
2429 </histogram>
2431 <histogram name="DisabledExtension.UserSelection" enum="SideloadWipeoutBubble">
2432   <summary>
2433     The user selection in the Sideload Wipeout bubble, grouped by the
2434     UmaWipeoutHistogramOptions enum.
2435   </summary>
2436 </histogram>
2438 <histogram name="DiskCache.0.FilesAge" units="hours">
2439   <summary>The age of the cache's files (wall time).</summary>
2440 </histogram>
2442 <histogram name="DiskCache.2.FilesAge" units="hours">
2443   <summary>
2444     The age of the cache's files (wall time). Media-specific cache.
2445   </summary>
2446 </histogram>
2448 <histogram name="DiskCache.3.FilesAge" units="hours">
2449   <summary>The age of the cache's files (wall time). AppCache.</summary>
2450 </histogram>
2452 <histogram name="DiskCache.4.FilesAge" units="hours">
2453   <summary>The age of the cache's files (wall time). ShaderCache.</summary>
2454 </histogram>
2456 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
2457   <obsolete>
2458     Deprecated.
2459   </obsolete>
2460   <summary>
2461     The total time it takes to perform a payload IO operation, for the regular
2462     disk cache.
2463   </summary>
2464 </histogram>
2466 <histogram name="DNS.AttemptCancelled">
2467   <summary>
2468     The attempt which completed after the job was already cancelled.
2469   </summary>
2470 </histogram>
2472 <histogram name="DNS.AttemptDiscarded">
2473   <summary>
2474     The attempt which completed after the job was already cancelled OR the
2475     attempt that has finished after host resolution was already completed by an
2476     earlier attempt.
2477   </summary>
2478 </histogram>
2480 <histogram name="DNS.AttemptFailDuration" units="milliseconds">
2481   <summary>
2482     Duration of time taken in OS resolutions for actual navigations. These
2483     attempts which completed after the job was already canceled OR after the job
2484     was already completed by an earlier attempt. Note that cached resolutions
2485     may provide low (0ms?) resolution times.
2486   </summary>
2487 </histogram>
2489 <histogram name="DNS.AttemptFailure">
2490   <summary>The attempt that has not resolved the host successfully.</summary>
2491 </histogram>
2493 <histogram name="DNS.AttemptFirstFailure">
2494   <summary>
2495     The attempt that resolved the host first and the resolution was not
2496     successful.
2497   </summary>
2498 </histogram>
2500 <histogram name="DNS.AttemptFirstSuccess">
2501   <summary>
2502     The attempt that resolved the host first and the resolution was successful.
2503   </summary>
2504 </histogram>
2506 <histogram name="DNS.AttemptSuccess">
2507   <summary>The attempt that has resolved the host successfully.</summary>
2508 </histogram>
2510 <histogram name="DNS.AttemptSuccessDuration" units="milliseconds">
2511   <summary>
2512     Duration of time taken in OS resolutions that succeeded and were requested
2513     for actual navigations. These attempts which completed after the job was
2514     already canceled OR after the job was already completed by an earlier
2515     attempt. Note that cached resolutions may provide low (0ms?) resolution
2516     times.
2517   </summary>
2518 </histogram>
2520 <histogram name="DNS.AttemptTimeSavedByRetry" units="milliseconds">
2521   <summary>
2522     This histogram shows the time saved by having spawned an extra attempt, when
2523     the first attempt didn't finish before retry attempt.
2524   </summary>
2525 </histogram>
2527 <histogram name="DNS.CacheEvicted" units="milliseconds">
2528   <summary>
2529     The time left to expiration of an entry when it is removed while compacting
2530     the HostCache.
2531   </summary>
2532 </histogram>
2534 <histogram name="DNS.CacheExpired" units="milliseconds">
2535   <summary>
2536     The time since expiration of an entry when it is removed while compacting
2537     the HostCache.
2538   </summary>
2539 </histogram>
2541 <histogram name="DNS.CacheExpiredOnGet" units="milliseconds">
2542   <summary>
2543     The time since expiration of an entry when it is removed on lookup.
2544   </summary>
2545 </histogram>
2547 <histogram name="DNS.EmptyAddressListAndNoError"
2548     enum="DNSEmptyAddressListAndNoError">
2549   <summary>
2550     Error status when an empty address list was found in OnLookupComplete().
2551   </summary>
2552 </histogram>
2554 <histogram name="DNS.IndependentFailedNavigation" units="milliseconds">
2555   <summary>
2556     When either a pre-resolution was not done recently enough to provide
2557     benefit, or the corresponding pre-resolution is still pending, this
2558     histogram shows the duration of time used to resolve a hostname as not
2559     existing during a failed attempt to navigate to (GET) a URL.  In newer
2560     versions, if the hostname has never been found as a link during a page scan,
2561     and it has a referring URL, then it is added to referrer list data structure
2562     (hoping we'll do better next time).
2563   </summary>
2564 </histogram>
2566 <histogram name="DNS.IndependentNavigation" units="milliseconds">
2567   <summary>
2568     When either a pre-resolution was not done recently enough to provide
2569     benefit, or the corresponding pre-resolution is still pending, this
2570     histogram shows the duration of the duration of time used to resolve a
2571     hostname to navigate to (GET) a URL.  In newer versions, if the hostname has
2572     never been found as a link during a page scan, and it has a referring URL,
2573     then it is added to referrer list data structure (hoping we'll do better
2574     next time).
2575   </summary>
2576 </histogram>
2578 <histogram name="DNS.JobQueueTime" units="milliseconds">
2579   <summary>
2580     Time elapsed between the time the HostResolverImpl::Job was created and the
2581     time the Job was started (a getaddrinfo call was dispatched to the thread
2582     pool).
2583   </summary>
2584 </histogram>
2586 <histogram name="DNS.JobQueueTime_HIGHEST" units="milliseconds">
2587   <summary>
2588     Time elapsed between the time the HostResolverImpl::Job was created and the
2589     time the Job was started (a getaddrinfo call was dispatched to the thread
2590     pool). Includes only Jobs which had priority HIGHEST when started.
2591   </summary>
2592 </histogram>
2594 <histogram name="DNS.JobQueueTime_IDLE" units="milliseconds">
2595   <summary>
2596     Time elapsed between the time the HostResolverImpl::Job was created and the
2597     time the Job was started (a getaddrinfo call was dispatched to the thread
2598     pool). Includes only Jobs which had priority IDLE when started.
2599   </summary>
2600 </histogram>
2602 <histogram name="DNS.JobQueueTime_LOW" units="milliseconds">
2603   <summary>
2604     Time elapsed between the time the HostResolverImpl::Job was created and the
2605     time the Job was started (a getaddrinfo call was dispatched to the thread
2606     pool). Includes only Jobs which had priority LOW when started.
2607   </summary>
2608 </histogram>
2610 <histogram name="DNS.JobQueueTime_LOWEST" units="milliseconds">
2611   <summary>
2612     Time elapsed between the time the HostResolverImpl::Job was created and the
2613     time the Job was started (a getaddrinfo call was dispatched to the thread
2614     pool). Includes only Jobs which had priority LOWEST when started.
2615   </summary>
2616 </histogram>
2618 <histogram name="DNS.JobQueueTime_MEDIUM" units="milliseconds">
2619   <summary>
2620     Time elapsed between the time the HostResolverImpl::Job was created and the
2621     time the Job was started (a getaddrinfo call was dispatched to the thread
2622     pool). Includes only Jobs which had priority MEDIUM when started.
2623   </summary>
2624 </histogram>
2626 <histogram name="DNS.JobQueueTimeAfterChange" units="milliseconds">
2627   <summary>
2628     Time elapsed between the last time the priority of a HostResolverImpl::Job
2629     changed (when a Request was attached or detached) and the time the Job was
2630     started (a getaddrinfo call was dispatched to the thread pool).
2631   </summary>
2632 </histogram>
2634 <histogram name="DNS.JobQueueTimeAfterChange_HIGHEST" units="milliseconds">
2635   <summary>
2636     Time elapsed between the last time the priority of a HostResolverImpl::Job
2637     changed (when a Request was attached or detached) and the time the Job was
2638     started (a getaddrinfo call was dispatched to the thread pool). Includes
2639     only Jobs which had priority HIGHEST when started.
2640   </summary>
2641 </histogram>
2643 <histogram name="DNS.JobQueueTimeAfterChange_IDLE" units="milliseconds">
2644   <summary>
2645     Time elapsed between the last time the priority of a HostResolverImpl::Job
2646     changed (when a Request was attached or detached) and the time the Job was
2647     started (a getaddrinfo call was dispatched to the thread pool). Includes
2648     only Jobs which had priority IDLE when started.
2649   </summary>
2650 </histogram>
2652 <histogram name="DNS.JobQueueTimeAfterChange_LOW" units="milliseconds">
2653   <summary>
2654     Time elapsed between the last time the priority of a HostResolverImpl::Job
2655     changed (when a Request was attached or detached) and the time the Job was
2656     started (a getaddrinfo call was dispatched to the thread pool). Includes
2657     only Jobs which had priority LOW when started.
2658   </summary>
2659 </histogram>
2661 <histogram name="DNS.JobQueueTimeAfterChange_LOWEST" units="milliseconds">
2662   <summary>
2663     Time elapsed between the last time the priority of a HostResolverImpl::Job
2664     changed (when a Request was attached or detached) and the time the Job was
2665     started (a getaddrinfo call was dispatched to the thread pool). Includes
2666     only Jobs which had priority LOWEST when started.
2667   </summary>
2668 </histogram>
2670 <histogram name="DNS.JobQueueTimeAfterChange_MEDIUM" units="milliseconds">
2671   <summary>
2672     Time elapsed between the last time the priority of a HostResolverImpl::Job
2673     changed (when a Request was attached or detached) and the time the Job was
2674     started (a getaddrinfo call was dispatched to the thread pool). Includes
2675     only Jobs which had priority MEDIUM when started.
2676   </summary>
2677 </histogram>
2679 <histogram name="DNS.PrefetchCacheEviction" units="milliseconds">
2680   <summary>
2681     The duration of time used (most recently) to pre-resolve a hostname, when
2682     the prefetched resolution was apparently evicted from the cache.  The
2683     included samples only list pre-resolution times when the later
2684     navigations/fetches took in excess of 15ms.
2685   </summary>
2686 </histogram>
2688 <histogram name="DNS.PrefetchCacheEvictionL" units="milliseconds">
2689   <summary>
2690     The duration of time used (most recently) to pre-resolve a hostname, when
2691     the prefetched resolution was apparently evicted from the cache.  The
2692     included samples only list pre-resolution times when the later
2693     navigations/fetches took in excess of 15ms.
2694   </summary>
2695 </histogram>
2697 <histogram name="DNS.PrefetchFoundName">
2698   <summary>Replaced by DNS.PrefetchFoundNameL.</summary>
2699 </histogram>
2701 <histogram name="DNS.PrefetchFoundNameL" units="milliseconds">
2702   <obsolete>
2703     Deprecated 2/2010, and replaced by DNS.PrefetchResolution
2704   </obsolete>
2705   <summary>
2706     The duration of time used by the DNS pre-resolving threads to resolve a host
2707     name via the network.  Any resolutions that are faster than 15ms are
2708     considered to be local cache hits, not requiring network access, and are not
2709     included in this histogram. This histogram is most useful for estimating the
2710     typical cost of a name resolution, but it also estimates the total number of
2711     network-based resolutions induced by this feature.  Not all these
2712     resolutions prove helpful (i.e., the user does not always actually visit the
2713     resolved hostnames).
2714   </summary>
2715 </histogram>
2717 <histogram name="DNS.PrefetchNegativeHit">
2718   <summary>Replaced by DNS.PrefetchNegativeHitL.</summary>
2719 </histogram>
2721 <histogram name="DNS.PrefetchNegativeHitL" units="milliseconds">
2722   <summary>
2723     The duration of time saved due to DNS pre-resolving in the &quot;name not
2724     found&quot; case.  Time &quot;savings&quot; shown in the histogram are
2725     defined to be the difference between the DNS pre-resolution duration, and
2726     the DNS resolution duration seen during a navigation.  These cache hits only
2727     list events where the DNS pre-resolve duration for a host was in excess of
2728     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2729     a user attempted to navigate to a link with the same host name) took less
2730     than 15ms (i.e., the network was not consulted), which means the gain was a
2731     result of a &quot;cache hit&quot; in the OS cache.  For some users with
2732     LANs, all negative results (even when the DNS cache might otherwise help)
2733     take about 2.5 seconds (due to timeouts for netbios broadcasts), and hence
2734     no savings are possible (or shown) for such users in this category.
2735   </summary>
2736 </histogram>
2738 <histogram name="DNS.PrefetchPositiveHit">
2739   <summary>Replaced by DNS.PrefetchPositiveHitL.</summary>
2740 </histogram>
2742 <histogram name="DNS.PrefetchPositiveHitL" units="milliseconds">
2743   <summary>
2744     The duration of time saved due to DNS pre-resolving in the &quot;name was
2745     found&quot; case, and induced by either a page scan for a link or an omnibox
2746     entry by the user. Time &quot;savings&quot; shown in the histogram are
2747     defined to be the difference between the DNS pre-resolution duration, and
2748     the DNS resolution duration seen during a navigation.  These cache hits only
2749     list events where the DNS pre-resolve duration for a host was in excess of
2750     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2751     a user attempted to navigate to a link with the same host name) took less
2752     than 15ms (i.e., the network was not consulted), which means the gain was a
2753     result of a &quot;cache hit&quot; in the OS cache.
2754   </summary>
2755 </histogram>
2757 <histogram name="DNS.PrefetchQueue" units="milliseconds">
2758   <summary>
2759     The duration of time spent by a proposed resolution waiting in the queue to
2760     be resolved.  This number is in addition to any DNS resolution time that may
2761     come later.
2762   </summary>
2763 </histogram>
2765 <histogram name="DNS.PrefetchReferredPositiveHit" units="milliseconds">
2766   <summary>
2767     The duration of time saved due to DNS pre-resolving in the &quot;name was
2768     found&quot; case, and induced by predicting (using referrer lists) that a
2769     resolution was needed. Time &quot;savings&quot; shown in the histogram are
2770     defined to be the difference between the DNS pre-resolution duration, and
2771     the DNS resolution duration seen during a navigation.  These cache hits only
2772     list events where the DNS pre-resolve duration for a host was in excess of
2773     15ms (i.e., the network was consulted), and the actual DNS resolution (when
2774     a user attempted to navigate to a link with the same host name) took less
2775     than 15ms (i.e., the network was not consulted), which means the gain was a
2776     result of a &quot;cache hit&quot; in the OS cache.
2777   </summary>
2778 </histogram>
2780 <histogram name="DNS.PrefetchResolution" units="milliseconds">
2781   <summary>
2782     The duration of time used by the DNS pre-resolving threads to resolve a host
2783     name via the network.  Any resolutions that are faster than 15ms are
2784     considered to be local cache hits, not requiring network access, and are not
2785     included in this histogram. This histogram is most useful for estimating the
2786     typical cost of a name resolution, but it also estimates the total number of
2787     network-based resolutions induced by this feature.  Not all these
2788     resolutions prove helpful (i.e., the user does not always actually visit the
2789     resolved hostnames).
2790   </summary>
2791 </histogram>
2793 <histogram name="DNS.QueueRecycledDeltaOver2">
2794   <summary>
2795     When, due to congestion avoidance, a queued pre-resolution is abandoned
2796     (recycled) without actually being resolved, this histograms records the age
2797     in the queue of that entry.  Only times over 2 seconds are recorded in this
2798     histogram.
2799   </summary>
2800 </histogram>
2802 <histogram name="DNS.QueueRecycledUnder2">
2803   <summary>
2804     When, due to congestion avoidance, a queued pre-resolution is abandoned
2805     (recycled) without actually being resolved, this histograms records the age
2806     in the queue of that entry.  Only times less than or equal to 2 seconds are
2807     recorded in this histogram.
2808   </summary>
2809 </histogram>
2811 <histogram name="DNS.ResolveCategory" enum="ResolutionCategory">
2812   <summary>
2813     Counts of successes and failures of OS resolutions in various categories.
2814   </summary>
2815 </histogram>
2817 <histogram name="DNS.ResolveFail" units="milliseconds">
2818   <summary>
2819     Duration of time taken in OS resolutions for actual navigations.  Note that
2820     cached OS resolutions may provide low (0ms?) resolution times.
2821   </summary>
2822 </histogram>
2824 <histogram name="DNS.ResolveFail_FAMILY_IPV4" units="milliseconds">
2825   <summary>Same as DNS.ResolveFail, but limited to pure IPv4 lookups.</summary>
2826 </histogram>
2828 <histogram name="DNS.ResolveFail_FAMILY_IPV6" units="milliseconds">
2829   <summary>Same as DNS.ResolveFail, but limited to pure IPv6 lookups.</summary>
2830 </histogram>
2832 <histogram name="DNS.ResolveFail_FAMILY_UNSPEC" units="milliseconds">
2833   <summary>Same as DNS.ResolveFail, but limited to IPv4/IPv6 lookups.</summary>
2834 </histogram>
2836 <histogram name="DNS.ResolveSpeculativeFail" units="milliseconds">
2837   <summary>
2838     Duration of time taken in speculative OS resolutions.  Note that cached OS
2839     resolutions may provide low (0ms?) resolution times.
2840   </summary>
2841 </histogram>
2843 <histogram name="DNS.ResolveSpeculativeSuccess" units="milliseconds">
2844   <summary>
2845     Duration of time taken in speculative OS resolution that succeeded.  Note
2846     that cached resolutions may provide low (0ms?) resolution times.
2847   </summary>
2848 </histogram>
2850 <histogram name="DNS.ResolveSuccess" units="milliseconds">
2851   <summary>
2852     Duration of time taken in OS resolutions that succeeded and were requested
2853     for actual navigations.  Note that cached resolutions may provide low (0ms?)
2854     resolution times.
2855   </summary>
2856 </histogram>
2858 <histogram name="DNS.ResolveSuccess_FAMILY_IPV4" units="milliseconds">
2859   <summary>
2860     Same as DNS.ResolveSuccess, but limited to pure IPv4 lookups.
2861   </summary>
2862 </histogram>
2864 <histogram name="DNS.ResolveSuccess_FAMILY_IPV6" units="milliseconds">
2865   <summary>
2866     Same as DNS.ResolveSuccess, but limited to pure IPv6 lookups.
2867   </summary>
2868 </histogram>
2870 <histogram name="DNS.ResolveSuccess_FAMILY_UNSPEC" units="milliseconds">
2871   <summary>
2872     Same as DNS.ResolveSuccess, but limited to IPv4/IPv6 lookups.
2873   </summary>
2874 </histogram>
2876 <histogram name="DNS.ResolveUnspecWaste" enum="ResolutionUnspecWasteCategory">
2877   <obsolete>
2878     Deprecated as of 5/2013.
2879   </obsolete>
2880   <summary>
2881     Counts of hits and misses in the DNS cache and DNS jobs pool of wasted
2882     HostResolverImpl::Jobs that could be avoided by always resolving using
2883     AF_UNSPEC.
2884   </summary>
2885 </histogram>
2887 <histogram name="DNS.TotalTime" units="milliseconds">
2888   <summary>
2889     Duration of time since a HostResolverImpl::Resolve request to the time a
2890     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2891     cache hits (recorded as 0). Excludes speculative requests.
2892   </summary>
2893 </histogram>
2895 <histogram name="DNS.TotalTime_speculative" units="milliseconds">
2896   <summary>
2897     Duration of time since a HostResolverImpl::Resolve request to the time a
2898     result is posted. Excludes canceled, evicted, and aborted requests. Includes
2899     cache hits (recorded as 0). Speculative requests only.
2900   </summary>
2901 </histogram>
2903 <histogram name="DNS.UnexpectedResolution">
2904   <summary>
2905     In some cases, such as when content arrives with embedded references to
2906     other servers, the prefetch system can't (or doesn't) attempt to pre-resolve
2907     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2908     with references to about 12 additional hostnames, none of which are
2909     currently anticipated.  Such resolutions are termed &quot;Unexpected
2910     Resolutions,&quot; and the durations associated with those DNS resolutions
2911     are shown below.  Future features may attempt to learn (from prior
2912     experience locally, or from server provided hints), what secondary hostname
2913     resolutions should be done when a primary resolution (or navigation) takes
2914     place.  This histogram shows what the potential savings are that
2915     &quot;remain on the table&quot; until we employ some of these more advanced
2916     features.
2917   </summary>
2918 </histogram>
2920 <histogram name="DNS.UnexpectedResolutionL">
2921   <summary>
2922     In some cases, such as when content arrives with embedded references to
2923     other servers, or when a page (such as one in SSL) preclude scanning and
2924     prefetching, the prefetch system can't (or doesn't) attempt to pre-resolve
2925     the hostnames.  As an example, a visit to www.cnn.com will fetch content
2926     with references to about 12 additional hostnames, none of which might be
2927     anticipated.  Similarly, clicking on a link in an SSL page won't be
2928     anticipated (since scanning in not allowed by default). Such resolutions are
2929     termed &quot;Unexpected Resolutions,&quot; and the durations associated with
2930     those navigation induced DNS resolutions are shown below.  If a referring
2931     URL is available for the navigation, the relationship to the referring URL
2932     was recorded, and future navigations to the referring hostname would have
2933     induced a pre-resolution of hostname that caused an entry below.  Such any
2934     entry may facilitate future listing in the ReferredPositiveHit histogram.
2935   </summary>
2936 </histogram>
2938 <histogram name="DnsProbe.ErrorPageUpdateStatus" enum="DnsProbe.ProbeStatus">
2939   <summary>Status of DNS probe updates sent to a DNS error page.</summary>
2940 </histogram>
2942 <histogram name="DnsProbe.Probe.Elapsed" units="ms">
2943   <obsolete>
2944     Renamed 7/2013 to DnsProbe.ProbeDuration.
2945   </obsolete>
2946   <summary>Time between starting and finishing DNS probe.</summary>
2947 </histogram>
2949 <histogram name="DnsProbe.Probe.NcnOffline.Elapsed" units="ms">
2950   <obsolete>
2951     Removed 7/2013.
2952   </obsolete>
2953   <summary>
2954     Time between starting and finishing DNS probe when NCN says we're offline.
2955   </summary>
2956 </histogram>
2958 <histogram name="DnsProbe.Probe.NcnOffline.Result"
2959     enum="DnsProbe.ObsoleteProbeResult">
2960   <obsolete>
2961     Removed 7/2013.
2962   </obsolete>
2963   <summary>
2964     Result of DNS probes sent by the probe service when NCN says we're offline.
2965   </summary>
2966 </histogram>
2968 <histogram name="DnsProbe.Probe.NcnOnline.Elapsed" units="ms">
2969   <obsolete>
2970     Removed 7/2013.
2971   </obsolete>
2972   <summary>
2973     Time between starting and finishing DNS probe when NCN says we're online.
2974   </summary>
2975 </histogram>
2977 <histogram name="DnsProbe.Probe.NcnOnline.Result"
2978     enum="DnsProbe.ObsoleteProbeResult">
2979   <obsolete>
2980     Removed 7/2013.
2981   </obsolete>
2982   <summary>
2983     Result of DNS probes sent by the probe service when NCN says we're online.
2984   </summary>
2985 </histogram>
2987 <histogram name="DnsProbe.Probe.Result" enum="DnsProbe.ObsoleteProbeResult">
2988   <obsolete>
2989     Renamed 7/2013 to DnsProbe.ProbeResult.  (Also switched to the full
2990     DnsProbe.ProbeStatus enum.)
2991   </obsolete>
2992   <summary>Result of DNS probes sent by the probe service.</summary>
2993 </histogram>
2995 <histogram name="DnsProbe.Probe.ResultBadConfig.Elapsed" units="ms">
2996   <obsolete>
2997     Removed 7/2013.
2998   </obsolete>
2999   <summary>Elapsed time of DNS probes that return PROBE_BAD_CONFIG.</summary>
3000 </histogram>
3002 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemIsLocalhost"
3003     enum="DnsProbe.SystemIsLocalhost">
3004   <obsolete>
3005     Removed 7/2013.
3006   </obsolete>
3007   <summary>
3008     Whether the only nameserver in the system DNS config was 127.0.0.1 when the
3009     probe result was BAD_CONFIG.
3010   </summary>
3011 </histogram>
3013 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemJobResult"
3014     enum="DnsProbe.JobResult">
3015   <obsolete>
3016     Removed 7/2013.
3017   </obsolete>
3018   <summary>
3019     The result of the system probe job when the overall probe result was
3020     BAD_CONFIG.
3021   </summary>
3022 </histogram>
3024 <histogram name="DnsProbe.Probe.ResultBadConfig.SystemNameserverCount">
3025   <obsolete>
3026     Removed 7/2013.
3027   </obsolete>
3028   <summary>
3029     The number of nameservers in the system DNS config when the probe result was
3030     BAD_CONFIG.
3031   </summary>
3032 </histogram>
3034 <histogram name="DnsProbe.Probe.ResultNoInternet.Elapsed" units="ms">
3035   <obsolete>
3036     Removed 7/2013.
3037   </obsolete>
3038   <summary>Elapsed time of DNS probes that return PROBE_NO_INTERNET.</summary>
3039 </histogram>
3041 <histogram name="DnsProbe.Probe.ResultNxdomain.Elapsed" units="ms">
3042   <obsolete>
3043     Removed 7/2013.
3044   </obsolete>
3045   <summary>Elapsed time of DNS probes that return PROBE_NXDOMAIN.</summary>
3046 </histogram>
3048 <histogram name="DnsProbe.Probe.ResultUnknown.Elapsed" units="ms">
3049   <obsolete>
3050     Removed 7/2013.
3051   </obsolete>
3052   <summary>Elapsed time of DNS probes that return PROBE_UNKNOWN.</summary>
3053 </histogram>
3055 <histogram name="DnsProbe.ProbeDuration" units="ms">
3056   <summary>Time between starting and finishing DNS probe.</summary>
3057 </histogram>
3059 <histogram name="DnsProbe.ProbeResult" enum="DnsProbe.ProbeStatus">
3060   <summary>Result of DNS probes sent by the probe service.</summary>
3061 </histogram>
3063 <histogram name="DomainBoundCerts.DBLoadedCount">
3064   <summary>Number of certs loaded from domain bound cert database.</summary>
3065 </histogram>
3067 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
3068   <summary>Time spent loading domain bound cert database.</summary>
3069 </histogram>
3071 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
3072   <summary>
3073     The size, on disk, of the domain bound cert database as it is being loaded.
3074   </summary>
3075 </histogram>
3077 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
3078   <summary>Time spent generating a domain bound cert.</summary>
3079 </histogram>
3081 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
3082   <summary>
3083     Combined time for GetDomainBoundCert retrieval (both synchronous and
3084     asynchronous).
3085   </summary>
3086 </histogram>
3088 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
3089   <summary>
3090     Time for asynchronous retrieval (from the GetDomainBoundCert call until
3091     completion callback is called).
3092   </summary>
3093 </histogram>
3095 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
3096   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
3097 </histogram>
3099 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
3100     enum="DomainBoundCerts.GetCertResult">
3101   <summary>Result of GetDomainBoundCert function.</summary>
3102 </histogram>
3104 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
3105   <summary>
3106     Whether the domain-bound certs sqlite database was killed succesfully when
3107     an unrecoverable error was detected.
3108   </summary>
3109 </histogram>
3111 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
3112   <summary>
3113     Counts of SSL client sockets broken down by support for Domain Bound
3114     Certificates TLS extension.  Counts only connections with full handshakes,
3115     resumed sessions are not counted.
3116   </summary>
3117 </histogram>
3119 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
3120   <summary>
3121     Longest time spent by requests waiting for load of domain bound cert
3122     database.
3123   </summary>
3124 </histogram>
3126 <histogram name="DomainBoundCerts.TaskWaitCount">
3127   <summary>
3128     Number of requests that waited for load of domain bound cert database.
3129   </summary>
3130 </histogram>
3132 <histogram name="Download.AcceptRangesBytes.KBytes" units="KB">
3133   <summary>The length of downloads for serves that accept byte ranges.</summary>
3134 </histogram>
3136 <histogram name="Download.AcceptRangesMissingOrInvalid.KBytes" units="KB">
3137   <summary>
3138     The length of downloads for serves that do not specify whether the accept
3139     ranges, or have invalid ranges specified.
3140   </summary>
3141 </histogram>
3143 <histogram name="Download.AcceptRangesNone.KBytes" units="KB">
3144   <summary>
3145     The length of downloads for serves that do not accept ranges.
3146   </summary>
3147 </histogram>
3149 <histogram name="Download.ActualBandwidth" units="Bytes/second">
3150   <summary>The actual bandwidth (per read) of a download.</summary>
3151 </histogram>
3153 <histogram name="Download.ApiFunctions" enum="DownloadFunctions">
3154   <summary>Downloads extension API function calls.</summary>
3155 </histogram>
3157 <histogram name="Download.BandwidthDiskBytesPerSecond">
3158   <summary>
3159     Disk bandwidth (defined as total bytes divided by the amount of time blocked
3160     on write or close on the file descriptor) seen for a single download.
3161   </summary>
3162 </histogram>
3164 <histogram name="Download.BandwidthOverallBytesPerSecond">
3165   <summary>
3166     Overall bandwidth seen for the download.  Note that this is measured at the
3167     point at which the file is written, and so will not take into account the
3168     time costs of activities that occur after file write is completed (e.g. safe
3169     browsing scanning).
3170   </summary>
3171 </histogram>
3173 <histogram name="Download.BandwidthUsed" units="%">
3174   <summary>
3175     The percentage of the potential bandwidth actually used (per read) of a
3176     download.  An entry of 100% implies that Chrome was the limiting factor in
3177     download speed.
3178   </summary>
3179 </histogram>
3181 <histogram name="Download.ClearAllSize">
3182   <summary>
3183     The number of downloads in history at the time it is cleared.
3184   </summary>
3185 </histogram>
3187 <histogram name="Download.ContentDisposition" enum="DownloadContentDisposition">
3188   <summary>
3189     Content-Disposition header features. The presence of a Content-Disposition
3190     header, use of 'name', 'filename' and 'filename*' parameters, and string
3191     encoding schemes are counted for each unthrottled download. The total number
3192     downloads is Download.Counts[5] (Initiated and Unthrottled).
3193   </summary>
3194 </histogram>
3196 <histogram name="Download.ContentImageType" enum="DownloadImageType">
3197   <summary>Types of images that are downloaded.</summary>
3198 </histogram>
3200 <histogram name="Download.ContentType" enum="DownloadContentType">
3201   <summary>Content types that are downloaded.</summary>
3202 </histogram>
3204 <histogram name="Download.Counts" enum="DownloadCountType">
3205   <summary>
3206     Various individual counts in the download system; see DownloadCountType for
3207     details.
3208   </summary>
3209 </histogram>
3211 <histogram name="Download.CountsChrome" enum="ChromeDownloadCountType">
3212   <summary>
3213     Various individual counts in the download system, for example the number of
3214     downloads blocked by throttling from the DownloadRequestLimiter.
3215   </summary>
3216 </histogram>
3218 <histogram name="Download.DangerousDownloadValidated"
3219     enum="DownloadItem.DangerType">
3220   <summary>
3221     User chose to save a download which was marked dangerous. Grouped by the
3222     type of danger.
3223   </summary>
3224 </histogram>
3226 <histogram name="Download.DangerousFile.DangerousDownloadValidated"
3227     enum="DownloadItem.DangerousFileType">
3228   <summary>
3229     User chose to save a download which was marked DANGEROUS_FILE. Grouped by
3230     the type of file.
3231   </summary>
3232 </histogram>
3234 <histogram name="Download.DangerousFile.Discard"
3235     enum="DownloadItem.DangerousFileType">
3236   <summary>
3237     A download which was marked DANGEROUS_FILE was discarded without the user
3238     directly choosing, because the browser was closed.  Grouped by the file
3239     extension.
3240   </summary>
3241 </histogram>
3243 <histogram name="Download.DangerousFile.UserDiscard"
3244     enum="DownloadItem.DangerousFileType">
3245   <summary>
3246     User chose to discard a download which was marked DANGEROUS_FILE. Grouped by
3247     the file extension.
3248   </summary>
3249 </histogram>
3251 <histogram name="Download.DatabaseRecordDropped"
3252     enum="DownloadDatabaseRecordDroppedType">
3253   <summary>Reason for dropping a record read in from the DB.</summary>
3254 </histogram>
3256 <histogram name="Download.DatabaseRemoveDownloadsCount">
3257   <summary>Number of downloads removed from the history at once.</summary>
3258 </histogram>
3260 <histogram name="Download.DatabaseRemoveDownloadsTime" units="microseconds">
3261   <summary>How long it took to delete some downloads from history.</summary>
3262 </histogram>
3264 <histogram name="Download.DatabaseRemoveDownloadsTimePerRecord"
3265     units="nanoseconds/record">
3266   <summary>
3267     How long it took to delete some downloads from history, per download.
3268   </summary>
3269 </histogram>
3271 <histogram name="Download.Discard" enum="DownloadItem.DangerType">
3272   <summary>
3273     A download which was marked dangerous was discarded without the user
3274     directly choosing, because the browser was closed.  Grouped by the type of
3275     danger.
3276   </summary>
3277 </histogram>
3279 <histogram name="Download.DiskBandwidthUsedPercentage" units="Percent">
3280   <summary>
3281     The percentage of the available disk bandwidth that was used by the
3282     download.  100% indicates that the disk bandwidth was the limiting factor
3283     for the download.
3284   </summary>
3285 </histogram>
3287 <histogram name="Download.DOMEvent" enum="DownloadDOMEvent">
3288   <summary>User actions in chrome://downloads</summary>
3289 </histogram>
3291 <histogram name="Download.DownloadSize" units="KB">
3292   <summary>The size of successfully completed downloads.</summary>
3293 </histogram>
3295 <histogram name="Download.DownloadWarningShownOnShelf"
3296     enum="DownloadItem.DangerType">
3297   <summary>
3298     A download warning was shown in the shelf. Note that some downloads may not
3299     be shown on the shelf, e.g., if chrome://downloads is already open when the
3300     download completes, or if an extension is using the downloads API. Grouped
3301     by the type of danger.
3302   </summary>
3303 </histogram>
3305 <histogram name="Download.FeedbackDialogEnabled" enum="BooleanEnabled">
3306   <summary>
3307     Whether the user enables dangerous download feedback reporting after viewing
3308     the opt-in dialog.
3309   </summary>
3310 </histogram>
3312 <histogram name="Download.FilePickerResult" enum="DownloadFilePickerResult">
3313   <summary>
3314     How the user interacts with the file chooser when doing a &quot;Save
3315     As&quot; for non-full-page saves.
3316   </summary>
3317 </histogram>
3319 <histogram name="Download.FileThreadBlockedTime">
3320   <summary>
3321     The amount of time in milliseconds the file thread blocks for each set of
3322     buffers drained from the incoming pipe (ms).
3323   </summary>
3324 </histogram>
3326 <histogram name="Download.FileThreadReceiveBuffers">
3327   <summary>
3328     The number of buffers in a call to DownloadManager::UpdateDownload.
3329   </summary>
3330 </histogram>
3332 <histogram name="Download.FirstOpenTime" units="milliseconds">
3333   <summary>
3334     The time between a download completing and the file being opened for the
3335     first time.
3336   </summary>
3337 </histogram>
3339 <histogram name="Download.HistorySize">
3340   <summary>
3341     The number of items in the History database, at the time a new download is
3342     recorded.
3343   </summary>
3344 </histogram>
3346 <histogram name="Download.HistorySize2">
3347   <summary>
3348     The number of items in the History database, at the time a new download is
3349     recorded. Higher maximum, more buckets than Download.HistorySize.
3350   </summary>
3351 </histogram>
3353 <histogram name="Download.InterruptedAtEndError" enum="NetErrorCodes">
3354   <summary>
3355     Positive net error code that caused a download to be interrupted at the
3356     *end* of a download (when the number of bytes is known). This is only
3357     triggered when the total content size is known before any bytes are
3358     transferred, such as when a Content-Length header is supplied.
3359   </summary>
3360 </histogram>
3362 <histogram name="Download.InterruptedAtEndReason" enum="InterruptReason">
3363   <summary>
3364     The reason that a download was interrupted at the *end* of a download (when
3365     the number of bytes is known). This is only triggered when the total content
3366     size is known before any bytes are transferred, such as when a
3367     Content-Length header is supplied.
3368   </summary>
3369 </histogram>
3371 <histogram name="Download.InterruptedError" enum="NetErrorCodes">
3372   <summary>
3373     Positive net error code that caused a download to be interrupted.
3374   </summary>
3375 </histogram>
3377 <histogram name="Download.InterruptedOverrunBytes">
3378   <summary>
3379     The excessive number of bytes which have been received at the time that a
3380     download is interrupted. This is only triggered when the total content size
3381     is known before any bytes are transferred, such as when a Content-Length
3382     header is supplied.
3383   </summary>
3384 </histogram>
3386 <histogram name="Download.InterruptedReason" enum="InterruptReason">
3387   <summary>The reason that a download was interrupted.</summary>
3388 </histogram>
3390 <histogram name="Download.InterruptedReceivedSizeK" units="KB">
3391   <summary>
3392     The number of kilobytes received for a download at the time it is
3393     interrupted.
3394   </summary>
3395 </histogram>
3397 <histogram name="Download.InterruptedTotalSizeK" units="KB">
3398   <summary>
3399     The reported total size in kilobytes for a download at the time it is
3400     interrupted. This is essentially the size reported by the Content-Length
3401     header. If no size is specified up-front, it is not recorded in the
3402     histogram. For example, a download transferred with chunked encoding will
3403     not be recorded.
3404   </summary>
3405 </histogram>
3407 <histogram name="Download.InterruptedUnderrunBytes">
3408   <summary>
3409     The total number of bytes minus the received number of bytes at the time
3410     that a download is interrupted. This is only triggered when the total
3411     content size is known before any bytes are transferred, such as when a
3412     Content-Length header is supplied.
3413   </summary>
3414 </histogram>
3416 <histogram name="Download.InterruptedUnknownSize"
3417     enum="DownloadInterruptedUnknownSizeType">
3418   <summary>
3419     True if the size of an interrupted download is unknown, false if it is
3420     known.
3421   </summary>
3422 </histogram>
3424 <histogram name="Download.MaliciousDownloadClassified"
3425     enum="DownloadItem.DangerType">
3426   <summary>
3427     A download has been marked as malicious. Grouped by the type of danger. Each
3428     download can only be recorded once; it will be labeled with the first type
3429     of danger spotted.
3430   </summary>
3431 </histogram>
3433 <histogram name="Download.MapErrorNetworkFailed" enum="NetErrorCodes">
3434   <summary>
3435     Network error that produced a DOWNLOAD_INTERRUPT_REASON_NETWORK_FAILED
3436     result in DownloadResourceHandler::OnResponseCompleted().
3437   </summary>
3438 </histogram>
3440 <histogram name="Download.MapWinShErrorAccessDenied"
3441     enum="SpecialShFileOperationCodes">
3442   <summary>
3443     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_ACCESS_DENIED result
3444     in MapShFileOperationCodes().
3445   </summary>
3446 </histogram>
3448 <histogram name="Download.MapWinShErrorFileFailed"
3449     enum="SpecialShFileOperationCodes">
3450   <summary>
3451     Windows error that produced a DOWNLOAD_INTERRUPT_REASON_FILE_FAILED result
3452     in MapShFileOperationCodes().
3453   </summary>
3454 </histogram>
3456 <histogram name="Download.OnChanged">
3457   <summary>
3458     Percentage of DownloadItem::Observer::OnDownloadUpdated events that
3459     signified a change in the extension API representation of the download.
3460   </summary>
3461 </histogram>
3463 <histogram name="Download.OpenMethod" enum="DownloadOpenMethod">
3464   <summary>
3465     Invocation count for methods of opening a download. For some file types,
3466     Chrome defaults to opening the file in the browser instead of invoking the
3467     system handler. The user has the option of overriding this behavior.
3468   </summary>
3469 </histogram>
3471 <histogram name="Download.OpensOutstanding">
3472   <summary>The number of unopened downloads, when one is opened.</summary>
3473 </histogram>
3475 <histogram name="Download.OpenTime" units="milliseconds">
3476   <summary>
3477     The time between a download completing and the file being opened.
3478   </summary>
3479 </histogram>
3481 <histogram name="Download.OriginStateOnFullResumption"
3482     enum="DownloadOriginStateOnResumption">
3483   <summary>
3484     Changes observed when a response is received for a full download resumption
3485     request.
3486   </summary>
3487 </histogram>
3489 <histogram name="Download.OriginStateOnPartialResumption"
3490     enum="DownloadOriginStateOnResumption">
3491   <summary>
3492     Changes observed when a response is received for a partial (byte-range)
3493     download resumption request.
3494   </summary>
3495 </histogram>
3497 <histogram name="Download.PotentialBandwidth" units="Bytes/second">
3498   <summary>
3499     The maximum bandwidth (per read) that Chrome could have provided for the
3500     download.  If the actual bandwidth equals the potential bandwidth, that
3501     means that Chrome was the limiting factor for download bandwidth.
3502   </summary>
3503 </histogram>
3505 <histogram name="Download.ResourceHandlerBlockedPercentage" units="Percent">
3506   <summary>
3507     The percentage of the lifetime of the DownloadResourceHandler for which it
3508     was blocked by downstream flow control.  0% indicates that the network
3509     bandwidth was the limiting factor for the download.
3510   </summary>
3511 </histogram>
3513 <histogram name="Download.SavePackage" enum="DownloadSavePackageEvent">
3514   <summary>
3515     Events (e.g. Started, Cancelled, Finished, Write to Completed file, Write to
3516     Failed file) occuring within the state machine of a SavePackage operation.
3517   </summary>
3518 </histogram>
3520 <histogram name="Download.ShelfInProgressSizeOnAutoClose">
3521   <summary>
3522     The number of download items in progress on the shelf when it closes
3523     automatically.
3524   </summary>
3525 </histogram>
3527 <histogram name="Download.ShelfInProgressSizeOnUserClose">
3528   <summary>
3529     The number of download items in progress on the shelf when the user closes
3530     it.
3531   </summary>
3532 </histogram>
3534 <histogram name="Download.ShelfSizeOnAutoClose">
3535   <summary>
3536     The number of download items on the shelf when it closes automatically.
3537   </summary>
3538 </histogram>
3540 <histogram name="Download.ShelfSizeOnUserClose">
3541   <summary>
3542     The number of download items on the shelf when the user closes it.
3543   </summary>
3544 </histogram>
3546 <histogram name="Download.ShowDangerousDownloadConfirmationPrompt"
3547     enum="DownloadItem.DangerType">
3548   <summary>
3549     User saw the confirm prompt to save a download which was marked dangerous.
3550     Grouped by the type of danger.
3551   </summary>
3552 </histogram>
3554 <histogram name="Download.Sources" enum="DownloadSource">
3555   <summary>
3556     The initiation source (if initiated within the content layer of chrome) for
3557     a download.
3558   </summary>
3559 </histogram>
3561 <histogram name="Download.SourcesChrome" enum="ChromeDownloadSource">
3562   <summary>
3563     The initiation source (if initiated within the above-content layer of
3564     chrome) for a download.
3565   </summary>
3566 </histogram>
3568 <histogram name="Download.Time" units="milliseconds">
3569   <summary>Time between the start of a download and its completion.</summary>
3570 </histogram>
3572 <histogram name="Download.UserDiscard" enum="DownloadItem.DangerType">
3573   <summary>
3574     User chose to discard a download which was marked dangerous.  Grouped by the
3575     type of danger.
3576   </summary>
3577 </histogram>
3579 <histogram name="Download.WriteLoopCount">
3580   <summary>
3581     The number of iterations for the write loop in BaseFile::AppendDataTofile().
3582   </summary>
3583 </histogram>
3585 <histogram name="Download.WriteSize" units="Bytes">
3586   <summary>The write size for calls to BaseFile::AppendDataTofile().</summary>
3587 </histogram>
3589 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
3590   <obsolete>
3591     Deperecated 8/2013.
3592   </obsolete>
3593   <summary>Status of drive cache metadata database open.</summary>
3594 </histogram>
3596 <histogram name="Drive.DirectoryFeedLoadTime" units="milliseconds">
3597   <summary>
3598     Time spent to load the list of files in a single directory from Google Drive
3599     server.
3600   </summary>
3601 </histogram>
3603 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
3604   <obsolete>
3605     Deprecated 12/2013 due to the UMA stat bucket layout change. We'll use
3606     Drive.FullFeedLoadTime instead.
3607   </obsolete>
3608   <summary>
3609     Time spent to load the entire file system information from the server
3610   </summary>
3611 </histogram>
3613 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
3614   <obsolete>
3615     Deprecated 10/2012.
3616   </obsolete>
3617   <summary>
3618     Provides breakdown of specific formats for hosted documents. Recorded when
3619     feed is loaded from the server.
3620   </summary>
3621 </histogram>
3623 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
3624   <obsolete>
3625     Deprecated 10/2012.
3626   </obsolete>
3627   <summary>
3628     Provides breakdown of specific file formats for regular files. Recorded when
3629     feed is loaded from the server.
3630   </summary>
3631 </histogram>
3633 <histogram name="Drive.FullFeedLoadTime" units="milliseconds">
3634   <summary>
3635     Time spent to load the entire file system information from the server
3636   </summary>
3637 </histogram>
3639 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
3640   <obsolete>
3641     Deperecated 12/2013 since it did not record meaningful information.
3642     Drive.DirectoryFeedLoadTime should be checked for measuring the time until
3643     the user sees the first response of file lists.
3644   </obsolete>
3645   <summary>
3646     Time spent to load the initial part of the file system information from the
3647     server
3648   </summary>
3649 </histogram>
3651 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
3652   <summary>Result of drive resource metadata database initialization.</summary>
3653 </histogram>
3655 <histogram name="Drive.MetadataDBOpenExistingResult"
3656     enum="DriveMetadataDBInitStatus">
3657   <summary>
3658     Result of attempt to open existing drive resource metadata database.
3659   </summary>
3660 </histogram>
3662 <histogram name="Drive.MetadataDBVersionBeforeUpgradeCheck">
3663   <summary>
3664     Version number of drive resource metadata DB found on the disk before
3665     checking whether it should be upgraded. Recorded during Drive metadata
3666     initialization triggered by profile initialization.
3667   </summary>
3668 </histogram>
3670 <histogram name="Drive.NumberOfCacheFilesRecoveredAfterDBCorruption">
3671   <summary>
3672     Number of files recovered from Drive cache directory. Recorded when file
3673     recovery takes place after metadata DB corruption is found during metadata
3674     DB initialization.
3675   </summary>
3676 </histogram>
3678 <histogram name="Drive.NumberOfHostedDocuments">
3679   <summary>
3680     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
3681     is first accessed.
3682   </summary>
3683 </histogram>
3685 <histogram name="Drive.NumberOfRegularFiles">
3686   <summary>
3687     Number of regualr files on Drive.  Logged when Drive is first accessed.
3688   </summary>
3689 </histogram>
3691 <histogram name="Drive.NumberOfTotalFiles">
3692   <summary>
3693     Number of total files (regualr files + hosted documents) on Drive.  Logged
3694     when Drive is first accessed.
3695   </summary>
3696 </histogram>
3698 <histogram name="Drive.PushNotificationInitiallyEnabled" enum="BooleanEnabled">
3699   <summary>
3700     Tracks whether the push notification is initially enabled for Drive.
3701     Recorded when the first notification is processed. Notification is emulated
3702     by polling if the push notication is disabled.
3703   </summary>
3704 </histogram>
3706 <histogram name="Drive.PushNotificationRegistered" enum="BooleanRegistered">
3707   <summary>
3708     Tracks whether the push notification request is registered correctly for
3709     Drive. Recorded when the push notification manager is initialized.
3710   </summary>
3711 </histogram>
3713 <histogram name="Drive.SearchMetadataTime" units="microseconds">
3714   <summary>
3715     Time spent to perform an incremental search for auto completion of files on
3716     Drive. This time is collected for every partial query the user types for
3717     auto completion.  For instance, if the user types &quot;faq&quot;,
3718     incremental searches are performed for &quot;f&quot;, &quot;fa&quot;, and
3719     &quot;faq&quot; respectively.
3720   </summary>
3721 </histogram>
3723 <histogram name="DriveOffline.CrosAutoEnableOutcome"
3724     enum="CrosEnableDriveOfflineOutcome">
3725   <summary>
3726     Outcome of enabling Google Drive offline mode automatically when a user
3727     first logs into a Chrome OS device. This process involves opening a hidden
3728     web page in the context of the Google Drive hosted app to perform the
3729     initialization of offline mode.
3730   </summary>
3731 </histogram>
3733 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
3734   <summary>
3735     Time since the user logged in until the auto-enrollment protocol completed.
3736     0 is sampled when the protocol is done by the time the user logs in.
3737   </summary>
3738 </histogram>
3740 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
3741   <summary>Total duration time of the auto-enrollment protocol.</summary>
3742 </histogram>
3744 <histogram name="Enterprise.AutoEnrollmentRequestNetworkErrorCode"
3745     enum="NetErrorCodes">
3746   <summary>
3747     Network error code (if applicable) for auto-enrollment requests.
3748   </summary>
3749 </histogram>
3751 <histogram name="Enterprise.AutoEnrollmentRequestStatus"
3752     enum="EnterpriseDeviceManagementStatus">
3753   <summary>URL fetcher status for auto-enrollment requests.</summary>
3754 </histogram>
3756 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
3757   <summary>
3758     Events related to fetching, saving and loading DM server tokens. These are
3759     used to retrieve cloud policies.
3760   </summary>
3761 </histogram>
3763 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
3764   <summary>
3765     Events related to device enrollment on new installs of Chrome OS devices.
3766   </summary>
3767 </histogram>
3769 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
3770   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
3771 </histogram>
3773 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
3774   <summary>
3775     A set of enterprise policy rules that are in use. This is recorded every 24
3776     hours and at startup, if the last recording was earlier than a day before.
3777   </summary>
3778 </histogram>
3780 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
3781   <summary>
3782     Events related to fetching, saving and loading user policies, and also
3783     device policies on Chrome OS.
3784   </summary>
3785 </histogram>
3787 <histogram name="Enterprise.PolicyInvalidations"
3788     enum="EnterprisePolicyInvalidations">
3789   <summary>
3790     Events for counting policy invalidations received with and without payloads.
3791     Invalidations indicate that a policy has been updated and should be
3792     refreshed. Payloads provide context about the policy update, but may be
3793     absent if dropped by the invalidation service.
3794   </summary>
3795 </histogram>
3797 <histogram name="Enterprise.PolicyInvalidationsStartupTime"
3798     units="milliseconds">
3799   <summary>
3800     Time since startup of the cloud policy code until the policy invalidation
3801     service first reported its online status.
3802   </summary>
3803 </histogram>
3805 <histogram name="Enterprise.PolicyLoadStatus" enum="EnterprisePolicyLoadStatus">
3806   <summary>
3807     Load status from the policy loaders which pull policy settings from the
3808     underlying platform, such as Windows Group Policy.
3809   </summary>
3810 </histogram>
3812 <histogram name="Enterprise.PolicyRefresh" enum="EnterprisePolicyRefresh">
3813   <summary>
3814     Events measuring effectiveness of refreshing policy when invalidations are
3815     received from a service. For each refresh, indicates whether the policy
3816     changed, and whether the policy was invalidated at the time of the refresh.
3817   </summary>
3818 </histogram>
3820 <histogram name="Enterprise.UserPolicyChromeOS.DelayInitialization"
3821     units="milliseconds">
3822   <summary>Initialization delay due to loading the user policy cache.</summary>
3823 </histogram>
3825 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.ClientError"
3826     enum="EnterpriseDeviceManagementStatus">
3827   <summary>Policy client error during initial policy fetch.</summary>
3828 </histogram>
3830 <histogram
3831     name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayClientRegister"
3832     units="milliseconds">
3833   <summary>Delay for registering the client with the policy server.</summary>
3834 </histogram>
3836 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayOAuth2Token"
3837     units="milliseconds">
3838   <summary>Delay for minting an OAuth2 acccess token.</summary>
3839 </histogram>
3841 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayPolicyFetch"
3842     units="milliseconds">
3843   <summary>Delay for fetching policy from the policy server.</summary>
3844 </histogram>
3846 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.DelayTotal"
3847     units="milliseconds">
3848   <summary>Total delay for the initial policy fetch.</summary>
3849 </histogram>
3851 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2Error"
3852     enum="GoogleServiceAuthError">
3853   <summary>Service error during OAuth2 access token fetch.</summary>
3854 </histogram>
3856 <histogram name="Enterprise.UserPolicyChromeOS.InitialFetch.OAuth2NetworkError"
3857     enum="NetErrorCodes">
3858   <summary>Network error during OAuth2 access token fetch.</summary>
3859 </histogram>
3861 <histogram name="Enterprise.WildcardLoginCheck.DelayPolicyTokenFetch"
3862     units="milliseconds">
3863   <summary>
3864     Delay incurred by the token fetching step of the wildcard login check.
3865   </summary>
3866 </histogram>
3868 <histogram name="Enterprise.WildcardLoginCheck.DelayTotal" units="milliseconds">
3869   <summary>Total delay incurred by the wildcard login check.</summary>
3870 </histogram>
3872 <histogram name="Enterprise.WildcardLoginCheck.DelayUserInfoFetch"
3873     units="milliseconds">
3874   <summary>
3875     Delay incurred by the user info fetching step of the wildcard login check.
3876   </summary>
3877 </histogram>
3879 <histogram name="EnterpriseCheck.DomainBindSucceeded" enum="BooleanSuccess">
3880   <summary>
3881     Whether we were able to contact the AD Domain Controller. This check is
3882     performed once at start-up.
3883   </summary>
3884 </histogram>
3886 <histogram name="EnterpriseCheck.DomainCheckFailed" enum="EnterpriseCheckError">
3887   <summary>
3888     Enum of possible things that can fail while checking for enterprise env.
3889     This check is performed once at start-up.
3890   </summary>
3891 </histogram>
3893 <histogram name="EnterpriseCheck.InDomain" enum="BooleanEnabled">
3894   <summary>
3895     Whether the machine is part of an AD domain. This check is performed once at
3896     start-up.
3897   </summary>
3898 </histogram>
3900 <histogram name="EnterpriseCheck.InvalidPoliciesDetected"
3901     units="disabled policies">
3902   <summary>
3903     The number of disabled policy entries due to integrity violations while
3904     parsing the policy data which happens on start-up and when the policy has
3905     changed.
3906   </summary>
3907 </histogram>
3909 <histogram name="EnterpriseCheck.OSType" enum="OsSuite">
3910   <summary>
3911     The rough Windows suite we are runnnig on. This check is performed once at
3912     start-up.
3913   </summary>
3914 </histogram>
3916 <histogram name="Event.ActionAfterDoubleTapNoDelay" enum="ActionAfterDoubleTap">
3917   <summary>
3918     On non-mobile sites, gesture taps are delayed to prevent double taps from
3919     sending a click event. This stat tracks the user's first action within 5
3920     seconds after a double tap gesture when the gesture tap delay is disabled.
3921   </summary>
3922 </histogram>
3924 <histogram name="Event.ActionAfterDoubleTapWithDelay"
3925     enum="ActionAfterDoubleTap">
3926   <summary>
3927     On non-mobile sites, gesture taps are delayed to prevent double taps from
3928     sending a click event. This stat tracks the user's first action within 5
3929     seconds after a double tap gesture when gesture tap events are delayed.
3930   </summary>
3931 </histogram>
3933 <histogram name="Event.AggregatedLatency.Renderer2" units="microseconds">
3934   <summary>
3935     Time between initiation of any input event and the renderer receiving and
3936     starting to process it.
3937   </summary>
3938 </histogram>
3940 <histogram name="Event.CoalescedCount.Mouse">
3941   <summary>Number of Mouse events coalesced.</summary>
3942 </histogram>
3944 <histogram name="Event.CoalescedCount.Touch">
3945   <summary>Number of Touch events coalesced.</summary>
3946 </histogram>
3948 <histogram name="Event.CoalescedLatency.Mouse" units="milliseconds">
3949   <summary>
3950     Time between the first and last events in a coalesced mouse events group.
3951   </summary>
3952 </histogram>
3954 <histogram name="Event.CoalescedLatency.Touch" units="milliseconds">
3955   <summary>
3956     Time between the first and last events in a coalesced touch events group.
3957   </summary>
3958 </histogram>
3960 <histogram name="Event.Latency.Browser" units="microseconds">
3961   <summary>
3962     Time between initiation of all input events and browser processing.
3963   </summary>
3964 </histogram>
3966 <histogram name="Event.Latency.Browser.ET_DROP_TARGET_EVENT"
3967     units="microseconds">
3968   <summary>
3969     Time between initiation of input event and browser processing.
3970   </summary>
3971 </histogram>
3973 <histogram name="Event.Latency.Browser.ET_GESTURE_BEGIN" units="microseconds">
3974   <summary>
3975     Time between initiation of input event and browser processing.
3976   </summary>
3977 </histogram>
3979 <histogram name="Event.Latency.Browser.ET_GESTURE_DOUBLE_TAP"
3980     units="microseconds">
3981   <summary>
3982     Time between initiation of input event and browser processing.
3983   </summary>
3984 </histogram>
3986 <histogram name="Event.Latency.Browser.ET_GESTURE_END" units="microseconds">
3987   <summary>
3988     Time between initiation of input event and browser processing.
3989   </summary>
3990 </histogram>
3992 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_PRESS"
3993     units="microseconds">
3994   <summary>
3995     Time between initiation of input event and browser processing.
3996   </summary>
3997 </histogram>
3999 <histogram name="Event.Latency.Browser.ET_GESTURE_LONG_TAP"
4000     units="microseconds">
4001   <summary>
4002     Time between initiation of input event and browser processing.
4003   </summary>
4004 </histogram>
4006 <histogram name="Event.Latency.Browser.ET_GESTURE_MULTIFINGER_SWIPE"
4007     units="microseconds">
4008   <summary>
4009     Time between initiation of input event and browser processing.
4010   </summary>
4011 </histogram>
4013 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_BEGIN"
4014     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_GESTURE_PINCH_END"
4021     units="microseconds">
4022   <summary>
4023     Time between initiation of input event and browser processing.
4024   </summary>
4025 </histogram>
4027 <histogram name="Event.Latency.Browser.ET_GESTURE_PINCH_UPDATE"
4028     units="microseconds">
4029   <summary>
4030     Time between initiation of input event and browser processing.
4031   </summary>
4032 </histogram>
4034 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_BEGIN"
4035     units="microseconds">
4036   <summary>
4037     Time between initiation of input event and browser processing.
4038   </summary>
4039 </histogram>
4041 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_END"
4042     units="microseconds">
4043   <summary>
4044     Time between initiation of input event and browser processing.
4045   </summary>
4046 </histogram>
4048 <histogram name="Event.Latency.Browser.ET_GESTURE_SCROLL_UPDATE"
4049     units="microseconds">
4050   <summary>
4051     Time between initiation of input event and browser processing.
4052   </summary>
4053 </histogram>
4055 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP" units="microseconds">
4056   <summary>
4057     Time between initiation of input event and browser processing.
4058   </summary>
4059 </histogram>
4061 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_CANCEL"
4062     units="microseconds">
4063   <summary>
4064     Time between initiation of input event and browser processing.
4065   </summary>
4066 </histogram>
4068 <histogram name="Event.Latency.Browser.ET_GESTURE_TAP_DOWN"
4069     units="microseconds">
4070   <summary>
4071     Time between initiation of input event and browser processing.
4072   </summary>
4073 </histogram>
4075 <histogram name="Event.Latency.Browser.ET_GESTURE_TWO_FINGER_TAP"
4076     units="microseconds">
4077   <summary>
4078     Time between initiation of input event and browser processing.
4079   </summary>
4080 </histogram>
4082 <histogram name="Event.Latency.Browser.ET_KEY_PRESSED" units="microseconds">
4083   <summary>
4084     Time between initiation of input event and browser processing.
4085   </summary>
4086 </histogram>
4088 <histogram name="Event.Latency.Browser.ET_KEY_RELEASED" units="microseconds">
4089   <summary>
4090     Time between initiation of input event and browser processing.
4091   </summary>
4092 </histogram>
4094 <histogram name="Event.Latency.Browser.ET_MOUSE_CAPTURE_CHANGED"
4095     units="microseconds">
4096   <summary>
4097     Time between initiation of input event and browser processing.
4098   </summary>
4099 </histogram>
4101 <histogram name="Event.Latency.Browser.ET_MOUSE_DRAGGED" units="microseconds">
4102   <summary>
4103     Time between initiation of input event and browser processing.
4104   </summary>
4105 </histogram>
4107 <histogram name="Event.Latency.Browser.ET_MOUSE_ENTERED" units="microseconds">
4108   <summary>
4109     Time between initiation of input event and browser processing.
4110   </summary>
4111 </histogram>
4113 <histogram name="Event.Latency.Browser.ET_MOUSE_EXITED" units="microseconds">
4114   <summary>
4115     Time between initiation of input event and browser processing.
4116   </summary>
4117 </histogram>
4119 <histogram name="Event.Latency.Browser.ET_MOUSE_MOVED" units="microseconds">
4120   <summary>
4121     Time between initiation of input event and browser processing.
4122   </summary>
4123 </histogram>
4125 <histogram name="Event.Latency.Browser.ET_MOUSE_RELEASED" units="microseconds">
4126   <summary>
4127     Time between initiation of input event and browser processing.
4128   </summary>
4129 </histogram>
4131 <histogram name="Event.Latency.Browser.ET_MOUSEWHEEL" units="microseconds">
4132   <summary>
4133     Time between initiation of input event and browser processing.
4134   </summary>
4135 </histogram>
4137 <histogram name="Event.Latency.Browser.ET_SCROLL" units="microseconds">
4138   <summary>
4139     Time between initiation of input event and browser processing.
4140   </summary>
4141 </histogram>
4143 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_CANCEL"
4144     units="microseconds">
4145   <summary>
4146     Time between initiation of input event and browser processing.
4147   </summary>
4148 </histogram>
4150 <histogram name="Event.Latency.Browser.ET_SCROLL_FLING_START"
4151     units="microseconds">
4152   <summary>
4153     Time between initiation of input event and browser processing.
4154   </summary>
4155 </histogram>
4157 <histogram name="Event.Latency.Browser.ET_TOUCH_CANCELLED" units="microseconds">
4158   <summary>
4159     Time between initiation of input event and browser processing.
4160   </summary>
4161 </histogram>
4163 <histogram name="Event.Latency.Browser.ET_TOUCH_MOVED" units="microseconds">
4164   <summary>
4165     Time between initiation of input event and browser processing.
4166   </summary>
4167 </histogram>
4169 <histogram name="Event.Latency.Browser.ET_TOUCH_PRESSED" units="microseconds">
4170   <summary>
4171     Time between initiation of input event and browser processing.
4172   </summary>
4173 </histogram>
4175 <histogram name="Event.Latency.Browser.ET_TOUCH_RELEASED" units="microseconds">
4176   <summary>
4177     Time between initiation of input event and browser processing.
4178   </summary>
4179 </histogram>
4181 <histogram name="Event.Latency.Browser.ET_TOUCH_STATIONARY"
4182     units="microseconds">
4183   <summary>
4184     Time between initiation of input event and browser processing.
4185   </summary>
4186 </histogram>
4188 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_PRESS"
4189     units="microseconds">
4190   <summary>
4191     Time between initiation of input event and browser processing.
4192   </summary>
4193 </histogram>
4195 <histogram name="Event.Latency.Browser.ET_TRANSLATED_KEY_RELEASE"
4196     units="microseconds">
4197   <summary>
4198     Time between initiation of input event and browser processing.
4199   </summary>
4200 </histogram>
4202 <histogram name="Event.Latency.Browser.ET_UNKNOWN" units="microseconds">
4203   <summary>
4204     Time between initiation of input event and browser processing.
4205   </summary>
4206 </histogram>
4208 <histogram name="Event.Latency.Browser.TouchAcked" units="microseconds">
4209   <summary>
4210     Time between touch events sent from RWH to renderer and acked by renderer.
4211   </summary>
4212 </histogram>
4214 <histogram name="Event.Latency.Browser.TouchUI" units="microseconds">
4215   <summary>
4216     Time between touch events received by Chrome and sent from RWH to renderer.
4217   </summary>
4218 </histogram>
4220 <histogram name="Event.Latency.Renderer" units="microseconds">
4221   <summary>
4222     Time between initiation of all input events and renderer processing. This is
4223     soon to be replaced by Event.Latency.Renderer2.*
4224   </summary>
4225 </histogram>
4227 <histogram name="Event.Latency.Renderer2" units="microseconds">
4228   <summary>
4229     Time between initiation of the input event and the renderer receiving and
4230     starting to process it.
4231   </summary>
4232 </histogram>
4234 <histogram name="Event.Latency.RendererImpl.GestureScroll" units="microseconds">
4235   <obsolete>
4236     Deprecated 12/2013 and replaced by Event.Latency.RendererImpl.GestureScroll2
4237   </obsolete>
4238   <summary>
4239     Time between initial creation of touch event and when the resulting
4240     ScrollGesture reaches Impl thread. Maximum is 200ms.
4241   </summary>
4242 </histogram>
4244 <histogram name="Event.Latency.RendererImpl.GestureScroll2"
4245     units="microseconds">
4246   <summary>
4247     Time between initial creation of touch event and when the resulting
4248     ScrollGesture reaches Impl thread. Maximum is 1000ms. This supersedes the
4249     Event.Latency.RendererImpl.GestureScroll metric.
4250   </summary>
4251 </histogram>
4253 <histogram name="Event.Latency.TouchToScrollUpdateSwap" units="microseconds">
4254   <summary>
4255     Time between initial creation of touch event and the resulting frame from
4256     ScrollUpdate is swapped.
4257   </summary>
4258 </histogram>
4260 <histogram name="Event.SingleTapType" enum="TapDelayType">
4261   <summary>
4262     On non-mobile sites, gesture taps are delayed to prevent double taps from
4263     sending a click event. This stat counts the number of taps that are delayed
4264     by the double-tap delay versus those that are sent immediately on mobile
4265     sites.
4266   </summary>
4267 </histogram>
4269 <histogram name="ExtensionActivity.ContentScript">
4270   <summary>
4271     For each pageload, the number of extensions that inject a content script.
4272   </summary>
4273 </histogram>
4275 <histogram name="ExtensionActivity.CreatedDiv">
4276   <summary>
4277     For each pageload, the number of extensions that create divs to add to the
4278     page.
4279   </summary>
4280 </histogram>
4282 <histogram name="ExtensionActivity.CreatedEmbed">
4283   <summary>
4284     For each pageload, the number of extensions that create 'embed' elements to
4285     add to the page.
4286   </summary>
4287 </histogram>
4289 <histogram name="ExtensionActivity.CreatedIframe">
4290   <summary>
4291     For each pageload, the number of extensions that create iframes to add to
4292     the page.
4293   </summary>
4294 </histogram>
4296 <histogram name="ExtensionActivity.CreatedInput">
4297   <summary>
4298     For each pageload, the number of extensions that create inputs to add to the
4299     page.
4300   </summary>
4301 </histogram>
4303 <histogram name="ExtensionActivity.CreatedLink">
4304   <summary>
4305     For each pageload, the number of extensions that create links to add to the
4306     page.
4307   </summary>
4308 </histogram>
4310 <histogram name="ExtensionActivity.CreatedObject">
4311   <summary>
4312     For each pageload, the number of extensions that create 'object' elements to
4313     add to the page.
4314   </summary>
4315 </histogram>
4317 <histogram name="ExtensionActivity.CreatedScript">
4318   <summary>
4319     For each pageload, the number of extensions that create script tags to add
4320     to the page.
4321   </summary>
4322 </histogram>
4324 <histogram name="ExtensionActivity.DocumentWrite">
4325   <summary>
4326     For each pageload, the number of extensions that use document.write.
4327   </summary>
4328 </histogram>
4330 <histogram name="ExtensionActivity.Google.ContentScript">
4331   <summary>
4332     For each www.google.com pageload, the number of extensions that inject a
4333     content script.
4334   </summary>
4335 </histogram>
4337 <histogram name="ExtensionActivity.Google.CreatedDiv">
4338   <summary>
4339     For each www.google.com pageload, the number of extensions that create divs
4340     to add to the page.
4341   </summary>
4342 </histogram>
4344 <histogram name="ExtensionActivity.Google.CreatedEmbed">
4345   <summary>
4346     For each www.google.com pageload, the number of extensions that create
4347     'embed' elements to add to the page.
4348   </summary>
4349 </histogram>
4351 <histogram name="ExtensionActivity.Google.CreatedIframe">
4352   <summary>
4353     For each www.google.com pageload, the number of extensions that create
4354     iframes to add to the page.
4355   </summary>
4356 </histogram>
4358 <histogram name="ExtensionActivity.Google.CreatedInput">
4359   <summary>
4360     For each www.google.com pageload, the number of extensions that create
4361     inputs to add to the page.
4362   </summary>
4363 </histogram>
4365 <histogram name="ExtensionActivity.Google.CreatedLink">
4366   <summary>
4367     For each www.google.com pageload, the number of extensions that create links
4368     to add to the page.
4369   </summary>
4370 </histogram>
4372 <histogram name="ExtensionActivity.Google.CreatedObject">
4373   <summary>
4374     For each www.google.com pageload, the number of extensions that create
4375     'object' elements to add to the page.
4376   </summary>
4377 </histogram>
4379 <histogram name="ExtensionActivity.Google.CreatedScript">
4380   <summary>
4381     For each www.google.com pageload, the number of extensions that create
4382     script tags to add to the page.
4383   </summary>
4384 </histogram>
4386 <histogram name="ExtensionActivity.Google.DocumentWrite">
4387   <summary>
4388     For each www.google.com pageload, the number of extensions that use
4389     document.write.
4390   </summary>
4391 </histogram>
4393 <histogram name="ExtensionActivity.Google.InnerHtml">
4394   <summary>
4395     For each www.google.com pageload, the number of extensions that set
4396     innerHTML.
4397   </summary>
4398 </histogram>
4400 <histogram name="ExtensionActivity.Google.InvokedDomMethod">
4401   <summary>
4402     For each www.google.com pageload, the number of extensions that invoke DOM
4403     methods.
4404   </summary>
4405 </histogram>
4407 <histogram name="ExtensionActivity.Google.ModifiedDom">
4408   <summary>
4409     For each www.google.com pageload, the number of extensions that set the
4410     value of DOM properties via assignments.
4411   </summary>
4412 </histogram>
4414 <histogram name="ExtensionActivity.Google.ReadDom">
4415   <summary>
4416     For each www.google.com pageload, the number of extensions that read from
4417     the DOM.
4418   </summary>
4419 </histogram>
4421 <histogram name="ExtensionActivity.InnerHtml">
4422   <summary>
4423     For each pageload, the number of extensions that set innerHTML.
4424   </summary>
4425 </histogram>
4427 <histogram name="ExtensionActivity.InvokedDomMethod">
4428   <summary>
4429     For each pageload, the number of extensions that invoke DOM methods.
4430   </summary>
4431 </histogram>
4433 <histogram name="ExtensionActivity.ModifiedDom">
4434   <summary>
4435     For each pageload, the number of extensions that set the value of DOM
4436     properties via assignments.
4437   </summary>
4438 </histogram>
4440 <histogram name="ExtensionActivity.ReadDom">
4441   <summary>
4442     For each pageload, the number of extensions that read from the DOM.
4443   </summary>
4444 </histogram>
4446 <histogram name="ExtensionBlacklist.BlacklistInstalled"
4447     enum="ExtensionLocation">
4448   <summary>
4449     The number of extensions that were blacklisted when already installed,
4450     grouped by Extension::Location. Logged when ExtensionService blackists and
4451     unloads an installed extension.
4452   </summary>
4453 </histogram>
4455 <histogram name="ExtensionBlacklist.BlockCRX" enum="ExtensionLocation">
4456   <summary>
4457     The number of extensions that have been blocked from installing grouped by
4458     Extension::Location. Logged when ExtensionService refuses to install a
4459     blacklisted extension.
4460   </summary>
4461 </histogram>
4463 <histogram name="ExtensionBlacklist.SilentInstall" enum="ExtensionLocation">
4464   <summary>
4465     The number of extensions that have been silently installed in a blacklisted
4466     state, grouped by Extension::Location. Logged when ExtensionService installs
4467     a blacklisted extension without blocking it (ExtensionBlacklist.BlockCRX
4468     would be logged otherwise). Typically this will be when a user has a
4469     blacklisted extension synced.
4470   </summary>
4471 </histogram>
4473 <histogram name="ExtensionBlacklist.UnblacklistInstalled"
4474     enum="ExtensionLocation">
4475   <summary>
4476     The number of extensions that were unblacklisted when installed, grouped by
4477     Extension::Location. Logged when ExtensionService unblacklists and loads a
4478     blacklisted extension.
4479   </summary>
4480 </histogram>
4482 <histogram name="ExtensionInstalledLoader.ForceDisabled"
4483     enum="BooleanForceDisabled">
4484   <summary>
4485     Counts whether we force-disabled an installed extension at startup because a
4486     policy provider indicated it must remain disabled.
4487   </summary>
4488 </histogram>
4490 <histogram name="ExtensionInstallSigner.RequestCount">
4491   <summary>
4492     A count of the number of server requests since Chrome started running,
4493     recorded each time we do a request. NOTE: when interpreting these values,
4494     keep in mind that a user who did 5 server requests during one run of Chrome
4495     will log this histogram 5 times with values 1, 2, 3, 4, and 5.
4496   </summary>
4497 </histogram>
4499 <histogram name="ExtensionInstallSigner.ResultWasValid">
4500   <summary>
4501     Whether the server result received by the extensions install signer was
4502     valid or invalid.
4503   </summary>
4504 </histogram>
4506 <histogram name="ExtensionInstallSigner.SecondsSinceLastRequest"
4507     units="seconds">
4508   <summary>
4509     This records the number of seconds since the last time we've done a request
4510     to the server (only during this run of the browser).
4511   </summary>
4512 </histogram>
4514 <histogram name="ExtensionInstallSigner.UptimeAtTimeOfRequest" units="seconds">
4515   <summary>
4516     Records how many seconds the browser has been running at the time a request
4517     to the server is made to get a new install signature.
4518   </summary>
4519 </histogram>
4521 <histogram name="ExtensionInstallVerifier.ActualStatus"
4522     enum="ExtensionInstallVerifierStatus">
4523   <summary>
4524     Logged during InstallVerifier::Init, to indicate the actual enforcement
4525     status used (usually determined by the ExtensionInstallVerifier field trial
4526     experiment, but possibly modified by command line flags).
4527   </summary>
4528 </histogram>
4530 <histogram name="ExtensionInstallVerifier.ExperimentStatus"
4531     enum="ExtensionInstallVerifierStatus">
4532   <summary>
4533     Logged during InstallVerifier::Init to indicate the enforcement status as
4534     determined by the ExtensionInstallVerifier field trial experiment.
4535   </summary>
4536 </histogram>
4538 <histogram name="ExtensionInstallVerifier.GetSignatureResult"
4539     enum="ExtensionInstallVerifierGetSignatureResult">
4540   <summary>The result of the verifier trying to get a new signature.</summary>
4541 </histogram>
4543 <histogram name="ExtensionInstallVerifier.InitResult"
4544     enum="ExtensionInstallVerifierInitResult">
4545   <summary>
4546     The result of initialization for the extension install verifier.
4547   </summary>
4548 </histogram>
4550 <histogram name="ExtensionInstallVerifier.MustRemainDisabled"
4551     enum="ExtensionInstallVerifierMustRemainDisabled">
4552   <summary>
4553     The outcome for each call to InstallVerifier::MustRemainDisabled.
4554   </summary>
4555 </histogram>
4557 <histogram name="Extensions.AllocatePortIdPairOverflow">
4558   <summary>
4559     Records when the allocation of IDs for chrome.runtime.Port overflows.
4560   </summary>
4561 </histogram>
4563 <histogram name="Extensions.APIUse_RelativeURL" enum="UrlResolutionResult">
4564   <summary>
4565     Captures the results of URL resolution when relative urls are used in the
4566     tabs/windows api.
4567   </summary>
4568 </histogram>
4570 <histogram name="Extensions.AppLaunch" enum="AppLaunch">
4571   <summary>
4572     The number of times v1 apps are launched grouped by
4573     extension_misc::AppLaunchBuckets. See also Apps.AppLaunch for v2 apps.
4574   </summary>
4575 </histogram>
4577 <histogram name="Extensions.AppLaunchContainer" enum="AppLaunchContainer">
4578   <summary>
4579     The number of times apps are launched grouped by
4580     extensions::LaunchContainer.
4581   </summary>
4582 </histogram>
4584 <histogram name="Extensions.AppLocation" enum="ExtensionLocation">
4585   <summary>
4586     The number of apps loaded at startup time grouped by Extension::Location.
4587   </summary>
4588 </histogram>
4590 <histogram name="Extensions.AppsPromo" enum="AppPromoAction">
4591   <summary>
4592     The actions taken in the NTP apps promo grouped by
4593     extension_misc::AppsPromoBuckets.
4594   </summary>
4595 </histogram>
4597 <histogram name="Extensions.AppTabLaunchType" enum="ExtensionLaunchType">
4598   <summary>
4599     The number of apps launched grouped by extensions::LaunchType.
4600   </summary>
4601 </histogram>
4603 <histogram name="Extensions.BackgroundPageLoadTime" units="milliseconds">
4604   <summary>The time for an extension's background page to load.</summary>
4605 </histogram>
4607 <histogram name="Extensions.BackgroundPageType"
4608     units="ExtensionBackgroundPageType">
4609   <summary>
4610     The type (if any) of background page the extension has. Recorded for
4611     installed extensions on startup.
4612   </summary>
4613 </histogram>
4615 <histogram name="Extensions.CrxFetchError" enum="NetErrorCodes">
4616   <summary>Net error results from URLFetcher.</summary>
4617 </histogram>
4619 <histogram name="Extensions.CrxFetchFailureRetryCountGoogleUrl">
4620   <summary>
4621     Number of times chrome retried to download an extension with a url on a
4622     google.com domain, before eventually giving up.
4623   </summary>
4624 </histogram>
4626 <histogram name="Extensions.CrxFetchFailureRetryCountOtherUrl">
4627   <summary>
4628     Number of times chrome retried to download an extension with a url on a non
4629     google.com domain, before eventually giving up.
4630   </summary>
4631 </histogram>
4633 <histogram name="Extensions.CrxFetchSuccessRetryCountGoogleUrl">
4634   <summary>
4635     Number of times chrome retried to download an extension with a url on a
4636     google.com domain, before eventually succeeding.
4637   </summary>
4638 </histogram>
4640 <histogram name="Extensions.CrxFetchSuccessRetryCountOtherUrl">
4641   <summary>
4642     Number of times chrome retried to download an extension with a url on a non
4643     google.com domain, before eventually succeeding.
4644   </summary>
4645 </histogram>
4647 <histogram name="Extensions.CrxInstallDirPathLength">
4648   <summary>
4649     Length of the path to the directory under which an extension is installed.
4650     This directory is in the user's profile.
4651   </summary>
4652 </histogram>
4654 <histogram name="Extensions.DeclarativeRulesStorageInitialization"
4655     units="milliseconds">
4656   <summary>Time spent until rules storage delegate gets ready.</summary>
4657 </histogram>
4659 <histogram name="Extensions.DepricatedExternalJsonCount">
4660   <summary>
4661     Number of extensions referenced in the depricated external extensions source
4662     at path chrome::DIR_DEPRICATED_EXTERNAL_EXTENSIONS.
4663   </summary>
4664 </histogram>
4666 <histogram name="Extensions.DialogLoadTime" units="milliseconds">
4667   <summary>The time for a dialog-hosted extension to load.</summary>
4668 </histogram>
4670 <histogram name="Extensions.Disabled">
4671   <summary>
4672     The number of extensions that are disabled at browser startup.
4673   </summary>
4674 </histogram>
4676 <histogram name="Extensions.DisabledForPermissions">
4677   <summary>
4678     The number of extensions that are disabled at browser startup due to
4679     permissions increases.
4680   </summary>
4681 </histogram>
4683 <histogram name="Extensions.DisabledUIUserResponse"
4684     enum="ExtensionDisabledUIUserResponse">
4685   <summary>
4686     User response to the dialog shown when an extension is disabled due to an
4687     update requiring more permissions.
4688   </summary>
4689 </histogram>
4691 <histogram name="Extensions.ErrorCodeFromCrxOpen">
4692   <summary>
4693     If opening the CRX file for unpacking fails, this integer is the error code
4694     given by the OS.
4695   </summary>
4696 </histogram>
4698 <histogram name="Extensions.EventPageActiveTime" units="milliseconds">
4699   <summary>The time an extension's event page has spent loaded.</summary>
4700 </histogram>
4702 <histogram name="Extensions.EventPageIdleTime" units="milliseconds">
4703   <summary>The time an extension's event page has spent unloaded.</summary>
4704 </histogram>
4706 <histogram name="Extensions.EventPageLoadTime" units="milliseconds">
4707   <summary>The time for an extension's event page to load.</summary>
4708 </histogram>
4710 <histogram name="Extensions.ExtensionCacheCount">
4711   <summary>
4712     Number of cached extensions on disk. Reported on Chrome OS during user
4713     session start.
4714   </summary>
4715 </histogram>
4717 <histogram name="Extensions.ExtensionCacheSize" units="MB">
4718   <summary>
4719     Total size of .crx files in cache on disk. Reported on Chrome OS during user
4720     session start.
4721   </summary>
4722 </histogram>
4724 <histogram name="Extensions.ExtensionInstalled">
4725   <summary>An extension has been installed.</summary>
4726 </histogram>
4728 <histogram name="Extensions.ExtensionLocation" enum="ExtensionLocation">
4729   <summary>
4730     The number of extensions loaded at startup time grouped by
4731     Extension::Location.
4732   </summary>
4733 </histogram>
4735 <histogram name="Extensions.ExtensionRootPathLength">
4736   <summary>
4737     Length of the Extensions dir path inside the profile directory.
4738   </summary>
4739 </histogram>
4741 <histogram name="Extensions.ExtensionServiceInitTime">
4742   <summary>
4743     Time taken for the ExtensionService to initialize, including the time it
4744     takes to load the extensions for the service's profile and parse their
4745     manifests. This happens during startup and also any time a new profile is
4746     loaded.
4747   </summary>
4748 </histogram>
4750 <histogram name="Extensions.ExtensionUninstalled">
4751   <summary>An extension has been uninstalled.</summary>
4752 </histogram>
4754 <histogram name="Extensions.ExternalExtensionEvent" enum="SideloadUIEvents">
4755   <summary>
4756     Records what happens to extensions that are sideloaded, grouped by the
4757     ExternalExtensionEvent enum.
4758   </summary>
4759 </histogram>
4761 <histogram name="Extensions.ExternalItemState" enum="ExternalItemState">
4762   <summary>
4763     The number of sideloaded apps/extensions loaded on startup grouped by
4764     enabled/disabled state.
4765   </summary>
4766 </histogram>
4768 <histogram name="Extensions.ExternalJsonCount">
4769   <summary>
4770     Number of extensions referenced in the external extensions source at path
4771     chrome::DIR_EXTERNAL_EXTENSIONS.
4772   </summary>
4773 </histogram>
4775 <histogram name="Extensions.FromWebstoreInconsistency"
4776     enum="ExtensionFromWebstoreInconcistencyEnum">
4777   <summary>
4778     Number of apps/extensions loaded on startup with an inconsistent &quot;from
4779     webstore&quot; state. This means an item that is flagged as from_webstore,
4780     but with either a non-webstore update_url or an external install location.
4781   </summary>
4782 </histogram>
4784 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
4785   <summary>Number of calls to extension functions.</summary>
4786 </histogram>
4788 <histogram name="Extensions.GetUserDataTempDir" enum="GetUserDataTempDirResult">
4789   <summary>
4790     What happens when the extensions system tries to get a temp dir to unpack
4791     in?
4792   </summary>
4793 </histogram>
4795 <histogram name="Extensions.InjectCssTime" units="milliseconds">
4796   <summary>
4797     The amount of time for a CSS file to be injected into a page.
4798   </summary>
4799 </histogram>
4801 <histogram name="Extensions.InjectEnd_ScriptCount">
4802   <summary>Number of scripts injected at document end by extensions.</summary>
4803 </histogram>
4805 <histogram name="Extensions.InjectEnd_Time" units="milliseconds">
4806   <summary>
4807     Time taken to inject all scripts at document end by extensions.
4808   </summary>
4809 </histogram>
4811 <histogram name="Extensions.InjectIdle_ScriptCount">
4812   <summary>Number of scripts injected at document idle by extensions.</summary>
4813 </histogram>
4815 <histogram name="Extensions.InjectIdle_Time" units="milliseconds">
4816   <summary>
4817     Time taken to inject all scripts at document idle by extensions.
4818   </summary>
4819 </histogram>
4821 <histogram name="Extensions.InjectScriptTime" units="milliseconds">
4822   <summary>Time taken to inject all scripts by extensions.</summary>
4823 </histogram>
4825 <histogram name="Extensions.InjectStart_CssCount">
4826   <summary>Number of css files injected by extensions.</summary>
4827 </histogram>
4829 <histogram name="Extensions.InjectStart_ScriptCount">
4830   <summary>Number of scripts injected at document start by extensions.</summary>
4831 </histogram>
4833 <histogram name="Extensions.InjectStart_Time" units="milliseconds">
4834   <summary>
4835     Time taken to inject css/scripts at document start by extensions.
4836   </summary>
4837 </histogram>
4839 <histogram name="Extensions.InstallPrompt.Accepted" enum="BooleanAccepted">
4840   <summary>
4841     Whether the user accepted or aborted an extension installation.
4842   </summary>
4843 </histogram>
4845 <histogram name="Extensions.InstallPrompt.Type"
4846     enum="ExtensionInstallPromptType">
4847   <summary>
4848     Type of the extension install prompt displayed when an extension
4849     installation is triggered.
4850   </summary>
4851 </histogram>
4853 <histogram name="Extensions.InstallPromptExperiment.ShowDetails"
4854     enum="ExtensionInstallPromptExperimentLinkAction">
4855   <summary>
4856     Actions on the show details link grouped by action type when the install
4857     prompt trial is running.
4858   </summary>
4859 </histogram>
4861 <histogram name="Extensions.InstallPromptExperiment.ShowPermissions"
4862     enum="ExtensionInstallPromptExperimentLinkAction">
4863   <summary>
4864     Actions on the show permissions link grouped by action type when the install
4865     prompt trial is running.
4866   </summary>
4867 </histogram>
4869 <histogram name="Extensions.InstallSource" enum="ExtensionLocation">
4870   <summary>Installs grouped by the location property in prefs.</summary>
4871 </histogram>
4873 <histogram name="Extensions.InstallType" enum="ExtensionType">
4874   <summary>Installs grouped by Extension::HistogramType.</summary>
4875 </histogram>
4877 <histogram name="Extensions.LoadAll">
4878   <summary>
4879     The number of extensions and themes loaded at browser startup.
4880   </summary>
4881 </histogram>
4883 <histogram name="Extensions.LoadAllTime" units="milliseconds">
4884   <summary>Time taken to load all extensions at browser startup.</summary>
4885 </histogram>
4887 <histogram name="Extensions.LoadApp">
4888   <summary>The number of apps loaded by each user at startup time.</summary>
4889 </histogram>
4891 <histogram name="Extensions.LoadAppExternal">
4892   <summary>
4893     The number of externally managed apps loaded by each user at startup time.
4894   </summary>
4895 </histogram>
4897 <histogram name="Extensions.LoadAppUser">
4898   <summary>
4899     The number of user-installed apps loaded by each user at startup time.
4900   </summary>
4901 </histogram>
4903 <histogram name="Extensions.LoadBrowserAction">
4904   <summary>
4905     The number of browser action extensions loaded at browser startup.
4906   </summary>
4907 </histogram>
4909 <histogram name="Extensions.LoadContentPack">
4910   <summary>
4911     The number of content-pack extensions loaded at browser startup.
4912   </summary>
4913 </histogram>
4915 <histogram name="Extensions.LoadExtension">
4916   <summary>The number of extensions loaded at browser startup.</summary>
4917 </histogram>
4919 <histogram name="Extensions.LoadExtensionExternal">
4920   <summary>
4921     The number of externally managed extensions loaded at browser startup.
4922   </summary>
4923 </histogram>
4925 <histogram name="Extensions.LoadExtensionUser">
4926   <summary>
4927     The number of user-installed extensions loaded at browser startup.
4928   </summary>
4929 </histogram>
4931 <histogram name="Extensions.LoadExternal">
4932   <summary>
4933     The number of externally managed extensions and apps loaded at browser
4934     startup.
4935   </summary>
4936 </histogram>
4938 <histogram name="Extensions.LoadHostedApp">
4939   <summary>
4940     The number of hosted apps loaded by each user at startup time.
4941   </summary>
4942 </histogram>
4944 <histogram name="Extensions.LoadPackagedApp">
4945   <summary>
4946     The number of legacy packaged apps loaded by each user at startup time.
4947   </summary>
4948 </histogram>
4950 <histogram name="Extensions.LoadPageAction">
4951   <summary>
4952     The number of page action extensions loaded at browser startup.
4953   </summary>
4954 </histogram>
4956 <histogram name="Extensions.LoadPlatformApp">
4957   <summary>The number of platform apps loaded at browser startup.</summary>
4958 </histogram>
4960 <histogram name="Extensions.LoadTheme">
4961   <summary>The number of themes loaded at browser startup.</summary>
4962 </histogram>
4964 <histogram name="Extensions.LoadType" enum="ExtensionType">
4965   <summary>
4966     The number of extensions loaded at startup time grouped by
4967     Extension::HistogramType.
4968   </summary>
4969 </histogram>
4971 <histogram name="Extensions.LoadUserScript">
4972   <summary>
4973     The number of converted user scripts loaded at browser startup.
4974   </summary>
4975 </histogram>
4977 <histogram name="Extensions.ManifestFetchFailureRetryCountGoogleUrl">
4978   <summary>
4979     Number of times chrome retried to download an extension update manifest with
4980     a url on a google.com domain, before eventually giving up.
4981   </summary>
4982 </histogram>
4984 <histogram name="Extensions.ManifestFetchFailureRetryCountOtherUrl">
4985   <summary>
4986     Number of times chrome retried to download an extension update manifest with
4987     a url on a non google.com domain, before eventually giving up.
4988   </summary>
4989 </histogram>
4991 <histogram name="Extensions.ManifestFetchSuccessRetryCountGoogleUrl">
4992   <summary>
4993     Number of times chrome retried to download an extension update manifest with
4994     a url on a google.com domain, before eventually succeeding.
4995   </summary>
4996 </histogram>
4998 <histogram name="Extensions.ManifestFetchSuccessRetryCountOtherUrl">
4999   <summary>
5000     Number of times chrome retried to download an extension update manifest with
5001     a url on a non google.com domain, before eventually succeeding.
5002   </summary>
5003 </histogram>
5005 <histogram name="Extensions.ManifestReloadNeedsRelocalization">
5006   <summary>
5007     Number of extension loads on startup where it is necessary to reload the
5008     mainfest because the locale has changed.
5009   </summary>
5010 </histogram>
5012 <histogram name="Extensions.ManifestReloadNotNeeded">
5013   <summary>
5014     Number of extension loads on startup where it is not necessary to reload the
5015     extension's manifest.
5016   </summary>
5017 </histogram>
5019 <histogram name="Extensions.ManifestReloadUnpackedDir">
5020   <summary>
5021     Number of extension loads on startup where it is necessary to reload the
5022     manifest because the extension is unpacked.
5023   </summary>
5024 </histogram>
5026 <histogram name="Extensions.NetworkDelay" units="milliseconds">
5027   <summary>Time that network requests were blocked due to extensions.</summary>
5028 </histogram>
5030 <histogram name="Extensions.NetworkDelayPercentage" units="%">
5031   <summary>
5032     Percentage of total lifetime a network request was blocked due to an
5033     extension.
5034   </summary>
5035 </histogram>
5037 <histogram name="Extensions.NetworkDelayRegistryLoad" units="milliseconds">
5038   <summary>
5039     Time that network requests were blocked due to relevant rule registries
5040     loading.
5041   </summary>
5042 </histogram>
5044 <histogram name="Extensions.NonWebstoreLocation" enum="ExtensionLocation">
5045   <summary>
5046     The number of apps/extensions with a non-webstore update_url loaded at
5047     startup time grouped by Extension::Location.
5048   </summary>
5049 </histogram>
5051 <histogram name="Extensions.NonWebStoreNewTabPageOverrides">
5052   <summary>
5053     Number of non-WebStore extensions on startup that override the new tab page.
5054   </summary>
5055 </histogram>
5057 <histogram name="Extensions.Permissions_AutoDisable" enum="ExtensionPermission">
5058   <summary>
5059     The permissions present in an extension when it is automatically disabled
5060     due to a permission increase (e.g., after an extension upgrade).
5061   </summary>
5062 </histogram>
5064 <histogram name="Extensions.Permissions_Install" enum="ExtensionPermission">
5065   <summary>
5066     The permissions present in an extension when it was installed.
5067   </summary>
5068 </histogram>
5070 <histogram name="Extensions.Permissions_InstallAbort"
5071     enum="ExtensionPermission">
5072   <summary>
5073     The permissions present in an extension when installation was aborted, not
5074     including installation errors and user cancels.
5075   </summary>
5076 </histogram>
5078 <histogram name="Extensions.Permissions_InstallCancel"
5079     enum="ExtensionPermission">
5080   <summary>
5081     The permissions present in an extension when installation was canceled.
5082   </summary>
5083 </histogram>
5085 <histogram name="Extensions.Permissions_Load" enum="ExtensionPermission">
5086   <summary>The permissions present in an extension when it was loaded.</summary>
5087 </histogram>
5089 <histogram name="Extensions.Permissions_ReEnable" enum="ExtensionPermission">
5090   <summary>
5091     The permissions present in an extension when it was re-enabled from a
5092     confirmation prompt.
5093   </summary>
5094 </histogram>
5096 <histogram name="Extensions.Permissions_ReEnableAbort"
5097     enum="ExtensionPermission">
5098   <summary>
5099     The permissions present in an extension when the re-enable prompt was
5100     aborted, not including installation errors and manual user cancels.
5101   </summary>
5102 </histogram>
5104 <histogram name="Extensions.Permissions_ReEnableCancel"
5105     enum="ExtensionPermission">
5106   <summary>
5107     The permissions present in an extension when the re-enable was canceled from
5108     the confirmation prompt.
5109   </summary>
5110 </histogram>
5112 <histogram name="Extensions.Permissions_Uninstall" enum="ExtensionPermission">
5113   <summary>
5114     The permissions present in an extension when it was uninstalled.
5115   </summary>
5116 </histogram>
5118 <histogram name="Extensions.Permissions_WebStoreInstall"
5119     enum="ExtensionPermission">
5120   <summary>
5121     The permissions present in an extension when it was installed through the
5122     web store.
5123   </summary>
5124 </histogram>
5126 <histogram name="Extensions.Permissions_WebStoreInstallAbort"
5127     enum="ExtensionPermission">
5128   <summary>
5129     The permissions present in an extension when installation from the web store
5130     was aborted, not including installation errors and user cancels.
5131   </summary>
5132 </histogram>
5134 <histogram name="Extensions.Permissions_WebStoreInstallCancel"
5135     enum="ExtensionPermission">
5136   <summary>
5137     The permissions present in an extension when installation from the web store
5138     was canceled.
5139   </summary>
5140 </histogram>
5142 <histogram name="Extensions.ResourceDirectoryTimestampQueryLatency"
5143     units="milliseconds">
5144   <summary>
5145     The initialization latency (in milliseconds) introduced to each extension
5146     resource request by querying the directory timestamp.
5147   </summary>
5148 </histogram>
5150 <histogram name="Extensions.ResourceLastModifiedDelta" units="seconds">
5151   <summary>
5152     The difference in seconds between an extension resource's last modification
5153     time and its extension base directory's creation time. Recorded on each
5154     extension resource request if the difference is non-negative (i.e., the
5155     resource's last modification time is more recent than the directory's
5156     creation time.) For cases where the directory creation date is more recent,
5157     see Extensions.ResourceLastModifiedNegativeDelta instead.
5158   </summary>
5159 </histogram>
5161 <histogram name="Extensions.ResourceLastModifiedNegativeDelta" units="seconds">
5162   <summary>
5163     The absolute difference in seconds between an extension resource's last
5164     modification time and extension base directory's creation time. Recorded on
5165     each extension resource request if the difference is negative (i.e., the
5166     directory's creation time is more recent than the resource's last
5167     modification time.) For cases where the resource modification time is more
5168     recent, see Extensions.ResourceLastModifiedDelta instead.
5169   </summary>
5170 </histogram>
5172 <histogram name="Extensions.SandboxUnpackFailure">
5173   <summary>
5174     Count the number of times a sandboxed extension unpack fails.
5175   </summary>
5176 </histogram>
5178 <histogram name="Extensions.SandboxUnpackFailureReason"
5179     enum="ExtensionUnpackFailureReason">
5180   <summary>What caused a sandboxed extension unpack to fail?</summary>
5181 </histogram>
5183 <histogram name="Extensions.SandboxUnpackFailureTime">
5184   <summary>Time taken to unpack an extension, when the unpack fails.</summary>
5185 </histogram>
5187 <histogram name="Extensions.SandboxUnpackInitialCrxPathLength">
5188   <summary>Length of the initial path to the CRX to be unpacked.</summary>
5189 </histogram>
5191 <histogram name="Extensions.SandboxUnpackLinkFreeCrxPathLength">
5192   <summary>
5193     Length of the normalized (link/junction free) path to the temporary copy of
5194     a CRX made during unpacking.
5195   </summary>
5196 </histogram>
5198 <histogram name="Extensions.SandboxUnpackRate">
5199   <summary>
5200     Rate at which a CRX file is unpacked in Kilobytes per second.
5201   </summary>
5202 </histogram>
5204 <histogram name="Extensions.SandboxUnpackRate1To2mB">
5205   <summary>
5206     Rate at which CRX files 1MB to 2MB are unpacked in Kilobytes per second.
5207   </summary>
5208 </histogram>
5210 <histogram name="Extensions.SandboxUnpackRate2To5mB">
5211   <summary>
5212     Rate at which CRX files 2MB to 5MB are unpacked in Kilobytes per second.
5213   </summary>
5214 </histogram>
5216 <histogram name="Extensions.SandboxUnpackRate50kBTo1mB">
5217   <summary>
5218     Rate at which CRX files 50kB to 1MB are unpacked in Kilobytes per second.
5219   </summary>
5220 </histogram>
5222 <histogram name="Extensions.SandboxUnpackRate5To10mB">
5223   <summary>
5224     Rate at which CRX files 5MB to 10 MB are unpacked in Kilobytes per second.
5225   </summary>
5226 </histogram>
5228 <histogram name="Extensions.SandboxUnpackRateOver10mB">
5229   <summary>
5230     Rate at which CRX files larger than 10MB are unpacked in Kilobytes per
5231     second.
5232   </summary>
5233 </histogram>
5235 <histogram name="Extensions.SandboxUnpackRateUnder50kB">
5236   <summary>
5237     Rate at which CRX files under 50 KB are unpacked in Kilobytes per second.
5238   </summary>
5239 </histogram>
5241 <histogram name="Extensions.SandboxUnpackSuccess">
5242   <summary>Count the number of times a sandboxed CRX unpack succeeds.</summary>
5243 </histogram>
5245 <histogram name="Extensions.SandboxUnpackSuccessCantGetCrxSize">
5246   <summary>
5247     Count the number of times a sandboxed CRX unpack succeeds, but we can't get
5248     the file size.
5249   </summary>
5250 </histogram>
5252 <histogram name="Extensions.SandboxUnpackSuccessTime">
5253   <summary>
5254     Time taken to unpack an extension, when the unpack succeeds.
5255   </summary>
5256 </histogram>
5258 <histogram name="Extensions.SandboxUnpackTempCrxPathLength">
5259   <summary>
5260     Length of the path of the temporary copy of a CRX made during unpacking.
5261   </summary>
5262 </histogram>
5264 <histogram name="Extensions.SandboxUnpackUnpackedCrxPathLength">
5265   <summary>Length of the path under which a CRX is unpacked.</summary>
5266 </histogram>
5268 <histogram name="Extensions.StartupDelay" units="milliseconds">
5269   <summary>The time one extension delays network requests at startup.</summary>
5270 </histogram>
5272 <histogram name="Extensions.StartupDelay_Total" units="milliseconds">
5273   <summary>
5274     The total time extensions delay network requests at startup.
5275   </summary>
5276 </histogram>
5278 <histogram name="Extensions.ToolstripLoadTime" units="milliseconds">
5279   <summary>Time taken to load a toolstrip.</summary>
5280 </histogram>
5282 <histogram name="Extensions.UninstallType" enum="ExtensionType">
5283   <summary>Uninstalls grouped by Extension::HistogramType.</summary>
5284 </histogram>
5286 <histogram name="Extensions.UnpackFailureInstallCause"
5287     enum="ExtensionInstallCause">
5288   <summary>
5289     Count failing CRX installs, grouped by the way an extension can be
5290     installed.
5291   </summary>
5292 </histogram>
5294 <histogram name="Extensions.UnpackFailureInstallSource"
5295     enum="ExtensionLocation">
5296   <summary>
5297     Count successful CRX installs, grouped by the location property in prefs.
5298     installed.
5299   </summary>
5300 </histogram>
5302 <histogram name="Extensions.UnpackSuccessInstallCause"
5303     enum="ExtensionInstallCause">
5304   <summary>
5305     Count successful CRX installs, grouped by the cause of the install.
5306   </summary>
5307 </histogram>
5309 <histogram name="Extensions.UnpackSuccessInstallSource"
5310     enum="ExtensionLocation">
5311   <summary>
5312     Count successful CRX installs, grouped by the location property in prefs.
5313   </summary>
5314 </histogram>
5316 <histogram name="Extensions.UpdateCheckApp">
5317   <summary>
5318     The number of legacy packaged apps and hosted apps that were checked during
5319     an update check.
5320   </summary>
5321 </histogram>
5323 <histogram name="Extensions.UpdateCheckExtension">
5324   <summary>
5325     The number of extensions that were checked during an update check.
5326   </summary>
5327 </histogram>
5329 <histogram name="Extensions.UpdateCheckGap" units="minutes">
5330   <summary>Time in minutes between update checks.</summary>
5331 </histogram>
5333 <histogram name="Extensions.UpdateCheckGoogleUrl">
5334   <summary>
5335     The number of crx's with a Google-hosted update URL that were checked during
5336     an update check.
5337   </summary>
5338 </histogram>
5340 <histogram name="Extensions.UpdateCheckNoUrl">
5341   <summary>
5342     The number of crx's with no update URL checked during an update check.
5343   </summary>
5344 </histogram>
5346 <histogram name="Extensions.UpdateCheckOtherUrl">
5347   <summary>
5348     The number of crx's with a non-Google update URL that were checked during an
5349     update check.
5350   </summary>
5351 </histogram>
5353 <histogram name="Extensions.UpdateCheckPackagedApp">
5354   <summary>
5355     The number of packaged apps that were checked during an update check.
5356   </summary>
5357 </histogram>
5359 <histogram name="Extensions.UpdateCheckTheme">
5360   <summary>
5361     The number of themes that were checked during an update check.
5362   </summary>
5363 </histogram>
5365 <histogram name="Extensions.UpdateOnLoad">
5366   <summary>
5367     The number of extensions that were updated at browser startup.
5368   </summary>
5369 </histogram>
5371 <histogram name="Extensions.UpdaterWriteCrx" enum="ExtensionFileWriteResult">
5372   <obsolete>
5373     Deprecated 10/2013.
5374   </obsolete>
5375   <summary>
5376     What happened when the extension updater tried to write a file?
5377   </summary>
5378 </histogram>
5380 <histogram name="Extensions.UpdateSource" enum="ExtensionLocation">
5381   <summary>Updates grouped by the location property in prefs.</summary>
5382 </histogram>
5384 <histogram name="Extensions.UpdateType" enum="ExtensionType">
5385   <summary>Updates grouped by Extension::HistogramType.</summary>
5386 </histogram>
5388 <histogram name="Extensions.WebstoreDownload.InterruptReason"
5389     enum="InterruptReason">
5390   <summary>The reason a webstore download was interrupted.</summary>
5391 </histogram>
5393 <histogram name="Extensions.WebstoreDownload.InterruptReceivedKBytes"
5394     units="KB">
5395   <summary>
5396     The number of KBytes received for a webstore download before it was
5397     interrupted.
5398   </summary>
5399 </histogram>
5401 <histogram name="Extensions.WebstoreDownload.InterruptTotalKBytes" units="KB">
5402   <summary>
5403     The total expected size in KBytes of an interrupted webstore download.
5404   </summary>
5405 </histogram>
5407 <histogram name="Extensions.WebstoreDownload.InterruptTotalSizeUnknown"
5408     enum="Boolean">
5409   <summary>
5410     Tracks whether the total size of an interrupted webstore download was known.
5411   </summary>
5412 </histogram>
5414 <histogram name="ExtensionService.AddVerified" enum="BooleanSuccess">
5415   <summary>
5416     Records whether adding a new/updated extension to the install verifier
5417     succeeded.
5418   </summary>
5419 </histogram>
5421 <histogram name="ExtensionService.VerifyAllSuccess"
5422     enum="ExtensionServiceVerifyAllSuccess">
5423   <summary>
5424     The outcome of a call to ExtensionService::VerifyAllExtensions, whether it
5425     was called for bootstrapping or another reason (extension
5426     installed/uninstalled, etc.).
5427   </summary>
5428 </histogram>
5430 <histogram name="ExtensionSettings.ShouldDoVerificationCheck" enum="Boolean">
5431   <summary>
5432     When loading the chrome://extensions page, this records whether we decided
5433     to do a verification check against the server (because the user had one or
5434     more extensions disabled due to verification failure).
5435   </summary>
5436 </histogram>
5438 <histogram name="ExtensionToolbarModel.BrowserActionsCount">
5439   <summary>
5440     The number of icons the Browser Actions Container knows about (visible or in
5441     the overflow bucket). Does not count icons that have been permanently hidden
5442     by the user. Measured once per startup per (non-incognito) profile.
5443   </summary>
5444 </histogram>
5446 <histogram name="ExtensionToolbarModel.BrowserActionsPermanentlyHidden">
5447   <summary>
5448     The number of Browser Action icons the user has elected to permanently hide
5449     (as opposed to putting them in the overflow bucket). Measured once per
5450     startup per (non-incognito) profile.
5451   </summary>
5452 </histogram>
5454 <histogram name="ExtensionToolbarModel.BrowserActionsVisible">
5455   <summary>
5456     The number of visible icons in the Browser Actions Container (visible as in
5457     number of icons not in the overflow bucket). 0 means all icons are in the
5458     overflow bucket. MAX_INT means the toolbar is always showing all icons.
5459     Measured once per startup per (non-incognito) profile but only for those
5460     profiles that have one or more browser actions showing in the toolbar.
5461   </summary>
5462 </histogram>
5464 <histogram name="FileBrowser.Create" enum="FileDialogType">
5465   <summary>Chrome OS File Browser opening mode.</summary>
5466 </histogram>
5468 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
5469   <summary>
5470     Chrome OS File Browser: time to scan a directory. Measured on every File
5471     Browser directory change.
5472   </summary>
5473 </histogram>
5475 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
5476     enum="BooleanEnabled">
5477   <summary>
5478     Tracks whether download destination is set to a Google Drive folder when the
5479     download destination is changed by the user in the settings page.
5480   </summary>
5481 </histogram>
5483 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
5484     enum="BooleanEnabled">
5485   <summary>
5486     Tracks whether download destination is set to a Google Drive folder on
5487     startup.
5488   </summary>
5489 </histogram>
5491 <histogram name="FileBrowser.DownloadsCount">
5492   <summary>
5493     Chrome OS File Browser: number of files and directories in the Downloads
5494     directory (not including the contents of nested directories). Computed every
5495     time the File Browser current directory changes to Downloads.
5496   </summary>
5497 </histogram>
5499 <histogram name="FileBrowser.FolderShortcut.Add">
5500   <summary>
5501     Chrome OS File Browser: this is recorded when the user adds a folder
5502     shortcut.
5503   </summary>
5504 </histogram>
5506 <histogram name="FileBrowser.FolderShortcut.Count">
5507   <summary>
5508     Chrome OS File Browser: number of saved folder shorcuts. This is recorded
5509     when Files.app is launched.
5510   </summary>
5511 </histogram>
5513 <histogram name="FileBrowser.FolderShortcut.Navigate">
5514   <summary>
5515     Chrome OS File Browser: this is recorded when the user clicks or selects a
5516     folder shortcut and is navigated to the target folder.
5517   </summary>
5518 </histogram>
5520 <histogram name="FileBrowser.FolderShortcut.Remove">
5521   <summary>
5522     Chrome OS File Browser: this is recorded when the user removes a folder
5523     shortcut.
5524   </summary>
5525 </histogram>
5527 <histogram name="FileBrowser.Load" units="milliseconds">
5528   <summary>
5529     Chrome OS File Browser is an built-in extension without a background page.
5530     Its main.html file is loaded every time the user opens a File Browser tab or
5531     a file chooser dialog. The file is fairly large and the initialization is
5532     pretty expensive.
5533   </summary>
5534 </histogram>
5536 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
5537   <obsolete>
5538     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
5539   </obsolete>
5540   <summary>File types that were tried to be opened through browser.</summary>
5541 </histogram>
5543 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
5544   <summary>
5545     Chrome OS Photo Editor: time to display an image. Measured from the moment
5546     the user selected the image till the moment it is displayed (not counting
5547     the low resolution preview).
5548   </summary>
5549 </histogram>
5551 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
5552   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
5553 </histogram>
5555 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
5556   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
5557 </histogram>
5559 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
5560   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
5561 </histogram>
5563 <histogram name="FileBrowser.PhotoEditor.SaveResult"
5564     enum="PhotoEditorSaveResult">
5565   <summary>
5566     Chrome OS Photo Editor: the result of a file save operation.
5567   </summary>
5568 </histogram>
5570 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
5571   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
5572 </histogram>
5574 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
5575   <summary>
5576     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
5577     every image load.
5578   </summary>
5579 </histogram>
5581 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
5582   <summary>
5583     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
5584     image load.
5585   </summary>
5586 </histogram>
5588 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
5589   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
5590 </histogram>
5592 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
5593   <summary>
5594     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
5595     the external device.
5596   </summary>
5597 </histogram>
5599 <histogram name="FileBrowser.PhotoImport.ImportCount">
5600   <summary>
5601     Chrome OS Photo Import flow: the number of photos imported. Measured on
5602     every successfull import operation.
5603   </summary>
5604 </histogram>
5606 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
5607   <summary>
5608     Chrome OS Photo Import flow: the percent of photos imported among all the
5609     photos on the device. Measured on every successfull import operation.
5610   </summary>
5611 </histogram>
5613 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
5614   <summary>
5615     Chrome OS Photo Import flow: time to load the action dialog. Measured
5616     between the moment window appears and the moment user see all available
5617     actions for the device.
5618   </summary>
5619 </histogram>
5621 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
5622   <summary>
5623     Chrome OS Photo Import flow: time to scan the external device.
5624   </summary>
5625 </histogram>
5627 <histogram name="FileBrowser.SuggestApps.Close"
5628     enum="SuggestAppsDialogCloseReason">
5629   <summary>
5630     Chrome OS File Browser: the reason why the suggest apps dialog was closed.
5631   </summary>
5632 </histogram>
5634 <histogram name="FileBrowser.SuggestApps.Install"
5635     enum="SuggestAppsDialogInstall">
5636   <summary>
5637     Chrome OS File Browser: whether the Webstore item user selected was
5638     successfully installed or not.
5639   </summary>
5640 </histogram>
5642 <histogram name="FileBrowser.SuggestApps.Load" enum="SuggestAppsDialogLoad">
5643   <summary>
5644     Chrome OS File Browser: whether the initialization of the dialog succeeded
5645     or not.
5646   </summary>
5647 </histogram>
5649 <histogram name="FileBrowser.SuggestApps.LoadTime" units="milliseconds">
5650   <summary>
5651     Chrome OS File Browser: time to load the suggest apps dialog. Measured
5652     between the moment window appears and the moment all the contants in the
5653     dialog including the Chrome Webstore widget are ready.
5654   </summary>
5655 </histogram>
5657 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
5658   <summary>
5659     File types that were tried to be viewed through browser. This is recorded
5660     when the user tries to view a file from Files.app.
5661   </summary>
5662 </histogram>
5664 <histogram name="GCM.CheckinRequestStatus" enum="GCMCheckinRequestStatus">
5665   <summary>Status code of the outcome of a GCM checkin request.</summary>
5666 </histogram>
5668 <histogram name="GCM.ConnectionDisconnectErrorCode" enum="NetErrorCodes">
5669   <summary>Net error results from GCM disconnect events.</summary>
5670 </histogram>
5672 <histogram name="GCM.ConnectionFailureErrorCode" enum="NetErrorCodes">
5673   <summary>Net error results from GCM connection attempts.</summary>
5674 </histogram>
5676 <histogram name="GCM.ConnectionResetReason" enum="GCMConnectionResetReason">
5677   <summary>Reasons for GCM connection resets.</summary>
5678 </histogram>
5680 <histogram name="GCM.ConnectionSuccessRate">
5681   <summary>
5682     GCM connection success rate. Does not take into account login success. See
5683     GCM.ConnectionFailureErrorCode for a breakdown of connection failure
5684     reasons.
5685   </summary>
5686 </histogram>
5688 <histogram name="GCM.ConnectionUpTime" units="milliseconds">
5689   <summary>
5690     Time (from login until reset) that a GCM connection was active.
5691   </summary>
5692 </histogram>
5694 <histogram name="GCM.NumThrottledApps">
5695   <summary>
5696     Number of applications hitting GCM per-app outstanding message limits at
5697     startup time.
5698   </summary>
5699 </histogram>
5701 <histogram name="GCM.NumUsers">
5702   <summary>
5703     Number of GCM users associated with this client at startup time.
5704   </summary>
5705 </histogram>
5707 <histogram name="GCM.RegistrationRequestStatus"
5708     enum="GCMRegistrationRequestStatus">
5709   <summary>Status code of the outcome of a GCM registration request.</summary>
5710 </histogram>
5712 <histogram name="GCM.RestoredIncomingMessages">
5713   <summary>
5714     Number of unacknowledged incoming messages restored from the persistent
5715     store at startup.
5716   </summary>
5717 </histogram>
5719 <histogram name="GCM.RestoredOutgoingMessages">
5720   <summary>
5721     Number of pending outgoing messages restored from the persistent store at
5722     startup.
5723   </summary>
5724 </histogram>
5726 <histogram name="GCM.StoreDestroySucceeded" enum="BooleanSuccess">
5727   <summary>
5728     Success indicates successfully destroying the GCM persistent store. Failure
5729     indicates a failure destroying the persistence store. GCM store will be
5730     destroyed when the profile has been signed out.
5731   </summary>
5732 </histogram>
5734 <histogram name="GCM.StoreLoadSucceeded" enum="BooleanSuccess">
5735   <summary>
5736     Success indicates successfully loading an initialized persistent GCM store
5737     at startup time. Failure indicates a failure loading the store.
5738   </summary>
5739 </histogram>
5741 <histogram name="GCM.StoreSizeKB" units="kilobytes">
5742   <summary>Size of the GCM persistent store in kilobytes at startup.</summary>
5743 </histogram>
5745 <histogram name="GCM.StoreUpdateSucceeded" enum="BooleanSuccess">
5746   <summary>
5747     Success indicates successfully updating the GCM persistent store on message
5748     update. Failure indicates a failure updating the persistence store.
5749   </summary>
5750 </histogram>
5752 <histogram name="GCM.UnregistrationRequestStatus"
5753     enum="GCMUnregistrationRequestStatus">
5754   <summary>Status code of the outcome of a GCM unregistration request.</summary>
5755 </histogram>
5757 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
5758   <summary>Result of the authentication for Drive.</summary>
5759 </histogram>
5761 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
5762   <obsolete>
5763     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
5764   </obsolete>
5765   <summary>
5766     Time spent to load the entire file system information from the server
5767   </summary>
5768 </histogram>
5770 <histogram name="GData.EntryKind" enum="GDataEntryKind">
5771   <obsolete>
5772     Deprecated 9/2012, and replaced by Drive.EntryKind
5773   </obsolete>
5774   <summary>
5775     Provides breakdown of specific formats for hosted documents. Recorded when
5776     feed is loaded from the server.
5777   </summary>
5778 </histogram>
5780 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
5781   <obsolete>
5782     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
5783   </obsolete>
5784   <summary>
5785     Time spent to load the initial part of the file system information from the
5786     server
5787   </summary>
5788 </histogram>
5790 <histogram name="GData.NumberOfHostedDocuments">
5791   <obsolete>
5792     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
5793   </obsolete>
5794   <summary>
5795     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
5796     is first accessed.
5797   </summary>
5798 </histogram>
5800 <histogram name="GData.NumberOfRegularFiles">
5801   <obsolete>
5802     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
5803   </obsolete>
5804   <summary>
5805     Number of regualr files on Drive.  Logged when Drive is first accessed.
5806   </summary>
5807 </histogram>
5809 <histogram name="GData.NumberOfTotalFiles">
5810   <obsolete>
5811     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
5812   </obsolete>
5813   <summary>
5814     Number of total files (regualr files + hosted documents) on Drive.  Logged
5815     when Drive is first accessed.
5816   </summary>
5817 </histogram>
5819 <histogram name="Geolocation.GeolocationDispatcherHostImpl.EnableHighAccuracy"
5820     enum="BooleanEnabled">
5821   <summary>
5822     Whether high accuracy geolocation information was requested.
5823   </summary>
5824 </histogram>
5826 <histogram name="Geolocation.InfoBarDelegate.Event"
5827     enum="GeolocationInfoBarDelegateEvent">
5828   <summary>Events in GeolocationInfoBarDelegate.</summary>
5829 </histogram>
5831 <histogram name="Geolocation.InfoBarDelegateAndroid.Event"
5832     enum="GeolocationInfoBarDelegateAndroidEvent">
5833   <summary>Events in GeolocationInfoBarDelegateAndroid.</summary>
5834 </histogram>
5836 <histogram name="Geolocation.NetworkLocationRequest.AccessPoints">
5837   <summary>
5838     The number of WiFi access points used to determine geolocation.
5839   </summary>
5840 </histogram>
5842 <histogram name="Geolocation.NetworkLocationRequest.Event"
5843     enum="NetworkLocationRequestEvent">
5844   <summary>Events in NetworkLocationRequest.</summary>
5845 </histogram>
5847 <histogram name="Geolocation.NetworkLocationRequest.ResponseCode"
5848     units="HTTP response code">
5849   <summary>Http response codes in NetworkLocationRequest.</summary>
5850 </histogram>
5852 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
5853   <summary>Events in Google Now component extension.</summary>
5854 </histogram>
5856 <histogram name="GoogleUpdate.EffectivePolicy" enum="UpdatePolicy">
5857   <summary>
5858     The effective update policy for Chrome on Windows. Recorded once per startup
5859     (following a 45 seconds delay).
5860   </summary>
5861 </histogram>
5863 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
5864   <summary>
5865     True if the effective update policy for Chrome on Windows is the result of
5866     an app-specific override; false if it is the default for all apps. Recorded
5867     once per startup (following a 45 seconds delay).
5868   </summary>
5869 </histogram>
5871 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
5872   <summary>
5873     Refresh rate of the display in Hz.  This is recorded every time we present a
5874     frame.
5875   </summary>
5876 </histogram>
5878 <histogram name="GPU.CollectContextGraphicsInfo" units="microseconds">
5879   <summary>
5880     The time that the GPU process spends collecting driver information during
5881     startup.
5882   </summary>
5883 </histogram>
5885 <histogram name="GPU.CreateBrowserCompositor" units="microseconds">
5886   <summary>
5887     The time that the browser process takes to create the compositor from its
5888     point of view. One of these is created for each top-level window (browser
5889     frame, menus, etc.).
5890   </summary>
5891 </histogram>
5893 <histogram name="GPU.InitializeOneOffTime" units="microseconds">
5894   <summary>
5895     The time that the GPU process spends in initializing the GL surface, and
5896     collecting graphics information.
5897   </summary>
5898 </histogram>
5900 <histogram name="History.DeleteFTSIndexDatabases">
5901   <summary>
5902     Count of &quot;History Index *&quot; databases deleted.  These databases
5903     stored the full-text-search data for history, which was removed at r213442,
5904     this histogram tracks cleanup.
5905   </summary>
5906 </histogram>
5908 <histogram name="History.FaviconsRecoveredPercentage" units="%">
5909   <summary>
5910     Size of the recovered Favicons database relative to the original corrupt
5911     database.  Recovery is VACUUM-like, so the resulting database should always
5912     be smaller.  Substantial 100% results would indicate empty databases being
5913     recovered, substantial low% results would indicate very little data being
5914     recovered.
5915   </summary>
5916 </histogram>
5918 <histogram name="History.FaviconsRecoveredRowsFaviconBitmaps">
5919   <summary>
5920     Rows recovered from [favicon_bitmaps] table in Favicons recovery.
5921   </summary>
5922 </histogram>
5924 <histogram name="History.FaviconsRecoveredRowsFavicons">
5925   <summary>Rows recovered from [favicons] table in Favicons recovery.</summary>
5926 </histogram>
5928 <histogram name="History.FaviconsRecoveredRowsIconMapping">
5929   <summary>
5930     Rows recovered from [icon_mapping] table in Favicons recovery.
5931   </summary>
5932 </histogram>
5934 <histogram name="History.FaviconsRecovery" enum="HistoryFaviconsRecoveryEnum">
5935   <summary>
5936     Track results of SQLite database recovery code in thumbnail_database.cc.
5937   </summary>
5938 </histogram>
5940 <histogram name="History.TopSitesRecoveredPercentage" units="%">
5941   <summary>
5942     Size of the recovered TopSites database relative to the original corrupt
5943     database.  Recovery is VACUUM-like, so the resulting database should always
5944     be smaller.  Substantial 100% results would indicate empty databases being
5945     recovered, substantial low% results would indicate very little data being
5946     recovered.
5947   </summary>
5948 </histogram>
5950 <histogram name="History.TopSitesRecoveredRowsThumbnails">
5951   <summary>
5952     Rows recovered from [thumbnails] table in TopSites recovery.
5953   </summary>
5954 </histogram>
5956 <histogram name="History.TopSitesRecovery" enum="HistoryTopSitesRecoveryEnum">
5957   <summary>
5958     The TopSites recovery code is written conservatively, with successful
5959     recovery committed and any failure leading to rollback. This tracks the
5960     outcomes to determine which cases are high-frequency enough to warrant
5961     adding additional code to handle them (versus simply deleting the data).
5962   </summary>
5963 </histogram>
5965 <histogram name="History.TopSitesVisitsByRank" units="rank">
5966   <summary>
5967     Page visits to each of a user's top 50 sites. Visits to all other sites go
5968     into the 51st bucket. Only count the page visit if it came from user
5969     browsing and only count it once when cycling through a redirect chain.
5970   </summary>
5971 </histogram>
5973 <histogram name="HistoryPage.ClickPosition">
5974   <summary>
5975     Number of entries that the clicked entry is older than in History page. Last
5976     bucket is any entry of that value or higher.
5977   </summary>
5978 </histogram>
5980 <histogram name="HistoryPage.ClickPositionSubset">
5981   <summary>
5982     Subset of the Click Position histogram. Contains only the first smaller
5983     subset of entries on the page. Number of entries that the clicked entry is
5984     older than in History page. Last bucket is entries of that value or higher.
5985   </summary>
5986 </histogram>
5988 <histogram name="HistoryPage.OtherDevicesMenu" enum="NtpOtherSessionsType">
5989   <summary>
5990     Histogram for usage of the section in the history page that allows the user
5991     to access tabs from other devices.
5992   </summary>
5993 </histogram>
5995 <histogram name="HistoryPage.RemoveEntryPosition">
5996   <summary>
5997     Number of entries that the deleted entry is older than in History page. Last
5998     bucket is any entry of that value or higher. Confirmed removal is not
5999     guaranteed, just an initiation of 'Remove selected items'.
6000   </summary>
6001 </histogram>
6003 <histogram name="HistoryPage.RemoveEntryPositionSubset">
6004   <summary>
6005     Subset of Remove Entry Position histogram. Contains only the first smaller
6006     subset of entries on the page. Number of entries that the deleted entry is
6007     older than in History page. Last bucket is any entry of that value or
6008     higher. Confirmed removal is not guaranteed, just an initiation of 'Remove
6009     selected items'.
6010   </summary>
6011 </histogram>
6013 <histogram name="Hotword.Enabled" enum="HotwordPrefState">
6014   <summary>
6015     The state of the hotword preference. This value is emitted during
6016     HotwordService initialization which happens during Profile initialization.
6017   </summary>
6018 </histogram>
6020 <histogram name="Hotword.ExtensionAvailability" enum="HotwordAvailability">
6021   <summary>
6022     Whether the external component hotword extension exists (i.e., not pending
6023     download, disabled, etc.). This value is emitted each time the hotword
6024     availability is requested by the extension which typically happens each time
6025     a hotword search is initiated.
6026   </summary>
6027 </histogram>
6029 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
6030   <summary>
6031     The time spent waiting for write lock on a disk cache entry.
6032   </summary>
6033 </histogram>
6035 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
6036   <summary>
6037     Result of a main page HttpCacheTransaction if offline mode had been enabled.
6038   </summary>
6039 </histogram>
6041 <histogram name="HttpCache.ReadErrorNonRestartable" enum="NetErrorCodes">
6042   <summary>Net error results from non-restartable cache read errors.</summary>
6043 </histogram>
6045 <histogram name="HttpCache.ReadErrorRestartable" enum="NetErrorCodes">
6046   <summary>Net error results from restartable cache read errors.</summary>
6047 </histogram>
6049 <histogram name="HttpCache.Vary" enum="VaryType">
6050   <summary>The type of Vary header for a given GET response.</summary>
6051 </histogram>
6053 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
6054   <summary>The importer used on first run Auto Import.</summary>
6055 </histogram>
6057 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
6058   <summary>The importer used on import from the bookmarks file API.</summary>
6059 </histogram>
6061 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
6062   <summary>
6063     The importer used on import from the chrome://settings/importData UI.
6064   </summary>
6065 </histogram>
6067 <histogram name="Import.ShowDialog.FromBookmarkBarView" units="seconds">
6068   <summary>
6069     The amount of time from install time to time that user opens import dialog
6070     from BookmarkBarView.
6071   </summary>
6072 </histogram>
6074 <histogram name="Import.ShowDialog.FromFloatingBookmarkBarView" units="seconds">
6075   <summary>
6076     The amount of time from install time to time that user opens import dialog
6077     from NTP floating BookmarkBarView.
6078   </summary>
6079 </histogram>
6081 <histogram name="Import_ShowDlg.FromBookmarkBarView" units="seconds">
6082   <obsolete>
6083     Deprecated and replaced by Import.ShowDialog.FromBookmarkBarView
6084   </obsolete>
6085   <summary>
6086     The amount of time from install time to time that user opens import dialog
6087     from BookmarkBarView.
6088   </summary>
6089 </histogram>
6091 <histogram name="Import_ShowDlg.FromFloatingBookmarkBarView" units="seconds">
6092   <obsolete>
6093     Deprecated and replaced by Import.ShowDialog.FromFloatingBookmarkBarView
6094   </obsolete>
6095   <summary>
6096     The amount of time from install time to time that user opens import dialog
6097     from NTP floating BookmarkBarView.
6098   </summary>
6099 </histogram>
6101 <histogram name="InertialSensor.AccelerometerAndroidAvailable"
6102     enum="BooleanAvailable">
6103   <summary>
6104     Whether the Sensor.TYPE_LINEAR_ACCELERATION was available at the start of
6105     Device Motion.
6106   </summary>
6107 </histogram>
6109 <histogram name="InertialSensor.AccelerometerIncGravityAndroidAvailable"
6110     enum="BooleanAvailable">
6111   <summary>
6112     Whether the Sensor.TYPE_ACCELEROMETER was available at the start of Device
6113     Motion.
6114   </summary>
6115 </histogram>
6117 <histogram name="InertialSensor.AccelerometerWindowsAvailable"
6118     enum="BooleanAvailable">
6119   <summary>
6120     Whether the SENSOR_TYPE_ACCELEROMETER_3D was available at the start of
6121     Device Motion on the Windows platform.
6122   </summary>
6123 </histogram>
6125 <histogram name="InertialSensor.GyrometerWindowsAvailable"
6126     enum="BooleanAvailable">
6127   <summary>
6128     Whether the SENSOR_TYPE_GYROMETER_3D was available at the start of Device
6129     Motion on the Windows platform.
6130   </summary>
6131 </histogram>
6133 <histogram name="InertialSensor.GyroscopeAndroidAvailable"
6134     enum="BooleanAvailable">
6135   <summary>
6136     Whether the Sensor.TYPE_GYROSCOPE was available at the start of Device
6137     Motion.
6138   </summary>
6139 </histogram>
6141 <histogram name="InertialSensor.InclinometerWindowsAvailable"
6142     enum="BooleanAvailable">
6143   <summary>
6144     Whether the SENSOR_TYPE_INCLINOMETER_3D was available at the start of Device
6145     Orientation on the Windows platform.
6146   </summary>
6147 </histogram>
6149 <histogram name="InertialSensor.MotionDefaultAvailable" enum="BooleanAvailable">
6150   <summary>
6151     This histogram counts the number of Device Motion API invocations in the
6152     default implementation (Linux and CrOS). The default implementation does not
6153     provide any sensors so the result is always false.
6154   </summary>
6155 </histogram>
6157 <histogram name="InertialSensor.MotionMacAvailable" enum="BooleanAvailable">
6158   <summary>
6159     Whether the sudden motion sensor was available at the start of Device Motion
6160     on the MacOS platform.
6161   </summary>
6162 </histogram>
6164 <histogram name="InertialSensor.OrientationDefaultAvailable"
6165     enum="BooleanAvailable">
6166   <summary>
6167     This histogram counts the number of Device Orientation API invocations in
6168     the default implementation (Linux and CrOS). The default implementation does
6169     not provide any sensors so the result is always false.
6170   </summary>
6171 </histogram>
6173 <histogram name="InertialSensor.OrientationMacAvailable"
6174     enum="BooleanAvailable">
6175   <summary>
6176     Whether the sudden motion sensor was available at the start of Device
6177     Orientation on the MacOS platform.
6178   </summary>
6179 </histogram>
6181 <histogram name="InertialSensor.RotationVectorAndroidAvailable"
6182     enum="BooleanAvailable">
6183   <summary>
6184     Whether the Sensor.TYPE_ROTATION_VECTOR was available at the start of Device
6185     Orientation.
6186   </summary>
6187 </histogram>
6189 <histogram name="Installer.AttemptsCount.Total" units="count">
6190   <summary>
6191     The number of update attempts until the update has been applied. This is
6192     reported every time the device has completed an update.
6193   </summary>
6194 </histogram>
6196 <histogram name="Installer.DevModeErrorCodes" enum="UpdateEngineErrorCode">
6197   <summary>Errors from update_engine process when running in dev mode.</summary>
6198 </histogram>
6200 <histogram name="Installer.DownloadOverheadPercentage" units="%">
6201   <summary>
6202     The overhead in downloading extra bytes due to errors/interruptions.
6203     Expressed as a percentage of the bytes that are actually needed to be
6204     downloaded for the update to be successful.
6205   </summary>
6206 </histogram>
6208 <histogram name="Installer.DownloadSourcesUsed"
6209     enum="UpdateEngineDownloadSources">
6210   <summary>
6211     The combinations of protocol and source server that were used to complete a
6212     successful update.
6213   </summary>
6214 </histogram>
6216 <histogram name="Installer.FullPayloadAttemptNumber" units="count">
6217   <summary>
6218     The number of update attempts with a full update payload until the update
6219     has been applied. This is reported on every update attempt.
6220   </summary>
6221 </histogram>
6223 <histogram name="Installer.InstallDateProvisioningSource"
6224     enum="UpdateEngineInstallDateProvisioningSource">
6225   <summary>
6226     The source used to provision the install-date-days value sent to Omaha with
6227     every request. This is reported when OOBE completes (M34 or later) or when
6228     upgrading to a version with install-date-days support.
6229   </summary>
6230 </histogram>
6232 <histogram name="Installer.NormalErrorCodes" enum="UpdateEngineErrorCode">
6233   <summary>
6234     Errors from update_engine process when running in normal mode.
6235   </summary>
6236 </histogram>
6238 <histogram name="Installer.OSAgeDays" units="days">
6239   <summary>
6240     The age of the OS, defined as the age of the /etc/lsb-release file. This is
6241     reported on every update check but at most once a day.
6242   </summary>
6243 </histogram>
6245 <histogram name="Installer.PayloadAttemptNumber" units="count">
6246   <summary>
6247     The number of update attempts until the update has been applied. This is
6248     reported on every update attempt.
6249   </summary>
6250 </histogram>
6252 <histogram name="Installer.PayloadFormat" enum="UpdateEnginePayloadFormat">
6253   <summary>
6254     The type of update payload used to update the device. The difference between
6255     &quot;Full&quot; and &quot;Forced Full&quot; is that in the latter, the
6256     request sent to Omaha included a directive saying that a delta payload
6257     wasn't accepted. A &quot;Full&quot; payload is one where a delta payload was
6258     accepted but Omaha provided a full payload. This is reported every time the
6259     device has completed an update.
6260   </summary>
6261 </histogram>
6263 <histogram name="Installer.RebootToNewPartitionAttempt" units="count">
6264   <summary>
6265     The number of consecutive times a device has failed to boot an update that
6266     successfully applied. This metric is reported every time the firmware fails
6267     to boot the slot with the update and fell back to the slot it originally
6268     updated from.
6269   </summary>
6270 </histogram>
6272 <histogram name="Installer.SuccessfulMBsDownloadedFrom" units="MB">
6273   <summary>
6274     Number of MBs downloaded from during an update that completed successfully.
6275   </summary>
6276 </histogram>
6278 <histogram name="Installer.TimeToRebootMinutes" units="Minutes">
6279   <summary>
6280     Wall-clock duration between when an update has successfully completed (and
6281     the user is presented with the &quot;reboot arrow&quot;) and when the system
6282     has booted into the new update. This is reported every time the device is
6283     rebooted after an update has been applied.
6284   </summary>
6285 </histogram>
6287 <histogram name="Installer.TotalMBsDownloadedFrom" units="MB">
6288   <summary>
6289     Total number of MBs downloaded since the last successful update. This also
6290     includes all the bytes downloaded during any prior failed attempts.
6291   </summary>
6292 </histogram>
6294 <histogram name="Installer.UpdateDurationMinutes" units="Minutes">
6295   <summary>
6296     Absolute wall-clock time duration it took for the update to complete from
6297     the time an update first began.  It includes not just the time the device
6298     was up, but also includes the time the device spent sleeping.
6299   </summary>
6300 </histogram>
6302 <histogram name="Installer.UpdateDurationUptimeMinutes" units="Minutes">
6303   <summary>
6304     Uptime duration it took for the update to complete from the time an update
6305     first began.  It does not include the time the device spent sleeping, but it
6306     does include the uptime spent in waiting for the hourly update checks to
6307     happen.
6308   </summary>
6309 </histogram>
6311 <histogram name="Installer.UpdateNumReboots" units="count">
6312   <summary>
6313     Number of times the device was rebooted by the user since an update began
6314     and until it completed successfully.
6315   </summary>
6316 </histogram>
6318 <histogram name="Installer.UpdatesAbandonedCount" units="count">
6319   <summary>
6320     The number of update attempts that didn't complete because a newer update
6321     was detected during the update operation. This is reported every time the
6322     device has completed an update.
6323   </summary>
6324 </histogram>
6326 <histogram name="Installer.UpdatesAbandonedEventCount" units="count">
6327   <summary>
6328     The number of consecutive different abandoned update payloads since the last
6329     successful update. This is reported every time an update payload is
6330     abandoned because a newer update payload is available.
6331   </summary>
6332 </histogram>
6334 <histogram name="Installer.UpdateURLSwitches" units="count">
6335   <summary>
6336     Number of times the download URLs were switched due to failures.
6337   </summary>
6338 </histogram>
6340 <histogram name="InstallSigner.InvalidCount">
6341   <summary>
6342     This is a count of the number of ids that we asked to be signed which the
6343     server response indicated were not in the webstore.
6344   </summary>
6345 </histogram>
6347 <histogram name="InstallSigner.InvalidSignature">
6348   <obsolete>
6349     Deprecated 1/2014 (crbug.com/333934). Replaced by
6350     ExtensionInstallSigner.ResultWasValid.
6351   </obsolete>
6352   <summary>
6353     The extensions install signer got a well-formed result from the server but
6354     the signature check on it failed.
6355   </summary>
6356 </histogram>
6358 <histogram name="InstallVerifier.CallbackInvalidSignature">
6359   <obsolete>
6360     Deprecated 1/2014 (crbug.com/333934). Replaced by
6361     ExtensionInstallVerifier.GetSignatureResult.
6362   </obsolete>
6363   <summary>
6364     The extension install verifier tried to get a new signature and received a
6365     response but it wasn't properly signed.
6366   </summary>
6367 </histogram>
6369 <histogram name="InstallVerifier.CallbackNoSignature">
6370   <obsolete>
6371     Deprecated 1/2014 (crbug.com/333934). Replaced by
6372     ExtensionInstallVerifier.GetSignatureResult.
6373   </obsolete>
6374   <summary>
6375     The extension install verifier tried to get a new signature but was unable
6376     to (network error contacting the server, response from server was malformed,
6377     etc.).
6378   </summary>
6379 </histogram>
6381 <histogram name="InstallVerifier.CallbackValidSignature">
6382   <obsolete>
6383     Deprecated 1/2014 (crbug.com/333934). Replaced by
6384     ExtensionInstallVerifier.GetSignatureResult.
6385   </obsolete>
6386   <summary>
6387     The extension install verifier got a new signature from the server that was
6388     valid.
6389   </summary>
6390 </histogram>
6392 <histogram name="InstallVerifier.InitGoodSignature">
6393   <obsolete>
6394     Deprecated 1/2014 (crbug.com/333934). Replaced by
6395     ExtensionInstallVerifier.InitResult.
6396   </obsolete>
6397   <summary>
6398     The extension install verifier found a valid signature at startup, and this
6399     is a count of the number of signed ids it contained.
6400   </summary>
6401 </histogram>
6403 <histogram name="InstallVerifier.InitInvalidSignature">
6404   <obsolete>
6405     Deprecated 1/2014 (crbug.com/333934). Replaced by
6406     ExtensionInstallVerifier.InitResult.
6407   </obsolete>
6408   <summary>
6409     The extension install verifier found a signature in the prefs at startup,
6410     and it parsed properly, but it was invalid (some ids may have been
6411     added/removed, could not verify it was signed with the correct private key,
6412     etc.).
6413   </summary>
6414 </histogram>
6416 <histogram name="InstallVerifier.InitNoSignature">
6417   <obsolete>
6418     Deprecated 1/2014 (crbug.com/333934). Replaced by
6419     ExtensionInstallVerifier.InitResult.
6420   </obsolete>
6421   <summary>
6422     The extension install verifier did not find any signature in the prefs at
6423     startup.
6424   </summary>
6425 </histogram>
6427 <histogram name="InstallVerifier.InitUnparseablePref">
6428   <obsolete>
6429     Deprecated 1/2014 (crbug.com/333934). Replaced by
6430     ExtensionInstallVerifier.InitResult.
6431   </obsolete>
6432   <summary>
6433     The extension install verifier found a signature in the prefs at startup,
6434     but it wasn't parseable (missing/wrong format of required keys, etc.).
6435   </summary>
6436 </histogram>
6438 <histogram name="InstallVerifier.SignatureFailedButNotEnforcing">
6439   <obsolete>
6440     Deprecated 1/2014 (crbug.com/333934). Replaced by
6441     ExtensionInstallVerifier.MustRemainDisabled.
6442   </obsolete>
6443   <summary>
6444     The extension install verifier would have disabled an extension but is not
6445     in enforcement mode.
6446   </summary>
6447 </histogram>
6449 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
6450   <summary>
6451     Records various events of interest in the InstantController. E.g. When URLs
6452     are blacklisted.
6453   </summary>
6454 </histogram>
6456 <histogram name="Instant.SessionsStorageNamespace"
6457     enum="InstantSessionStorageNamespace">
6458   <summary>
6459     How often an Instant preview is committed onto a different tab than it was
6460     created from.
6461   </summary>
6462 </histogram>
6464 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
6465   <summary>
6466     The time between the first Omnibox interaction and when the Instant preview
6467     shows. If the instant preview was already showing when the user interacted
6468     with the omnibox, this histogram is not recorded.
6469   </summary>
6470 </histogram>
6472 <histogram name="InstantExtended.CacheableNTPLoad"
6473     enum="InstantExtended_CacheableNTPLoad">
6474   <summary>
6475     Records a histogram for how often the Cacheable NTP fails to load.
6476   </summary>
6477 </histogram>
6479 <histogram name="InstantExtended.FallbackToLocalOverlay"
6480     enum="InstantExtended_FallbackCause">
6481   <obsolete>
6482     Depcreated as of 10/2013. No longer relevant since the HTML overlay was
6483     abandoned.
6484   </obsolete>
6485   <summary>
6486     Records the cause for falling back to a local overlay at the time of
6487     fallback.
6488   </summary>
6489 </histogram>
6491 <histogram name="InstantExtended.InstantNavigation"
6492     enum="InstantExtended_InstantNavigation">
6493   <obsolete>
6494     Deprecated as of 10/2013. This histogram is no longer relevant since the
6495     HTML overlay went away.
6496   </obsolete>
6497   <summary>
6498     Records a histogram for instant extended (Local NTP and Online NTP) and
6499     non-extended navigations.
6500   </summary>
6501 </histogram>
6503 <histogram name="InstantExtended.NewOptInState"
6504     enum="InstantExtended_NewOptInState">
6505   <obsolete>
6506     Deprecated as of 11/2013.
6507   </obsolete>
6508   <summary>
6509     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6510     InstantExtended via chrome://flags.
6511   </summary>
6512 </histogram>
6514 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
6515   <obsolete>
6516     Deprecated 2013-06. As of m30 use InstantExtended.NewOptInState.
6517   </obsolete>
6518   <summary>
6519     Records, on startup, whether the user has chosen to opt-in to or opt-out of
6520     InstantExtended via chrome://flags.
6521   </summary>
6522 </histogram>
6524 <histogram name="InstantExtended.PercentageMatchQuerytoQuery" units="%">
6525   <obsolete>
6526     Deprecated 2013-07. Please see
6527     InstantExtended.PercentageMatchV2_QuerytoQuery instead.
6528   </obsolete>
6529   <summary>
6530     Records the number of matching characters at the start of the user's text as
6531     a percentage of average length between the old and new text when the user
6532     navigates from a search query to another search query.
6533   </summary>
6534 </histogram>
6536 <histogram name="InstantExtended.PercentageMatchQuerytoURL" units="%">
6537   <obsolete>
6538     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_QuerytoURL
6539     instead.
6540   </obsolete>
6541   <summary>
6542     Records the number of matching characters at the start of the user's text as
6543     a percentage of average length between the old and new text when the user
6544     navigates from a search query to a url. Example: Accidental search for
6545     google.con, then navigation to google.com.
6546   </summary>
6547 </histogram>
6549 <histogram name="InstantExtended.PercentageMatchURLtoQuery" units="%">
6550   <obsolete>
6551     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoQuery
6552     instead.
6553   </obsolete>
6554   <summary>
6555     Records the number of matching characters at the start of the user's text as
6556     a percentage of average length between the old and new text when the user
6557     navigates from a url to a search query.
6558   </summary>
6559 </histogram>
6561 <histogram name="InstantExtended.PercentageMatchURLtoURL" units="%">
6562   <obsolete>
6563     Deprecated 2013-07. Please see InstantExtended.PercentageMatchV2_URLtoURL
6564     instead.
6565   </obsolete>
6566   <summary>
6567     Records the number of matching characters at the start of the user's text as
6568     a percentage of average length between the old and new text when the user
6569     navigates from a url to another url.
6570   </summary>
6571 </histogram>
6573 <histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery" units="%">
6574   <summary>
6575     Records the number of matching characters at the start of the user's text as
6576     a percentage of average length between the old and new text when the user
6577     navigates from a search query to another search query.
6578   </summary>
6579 </histogram>
6581 <histogram name="InstantExtended.PercentageMatchV2_QuerytoURL" units="%">
6582   <summary>
6583     Records the number of matching characters at the start of the user's text as
6584     a percentage of average length between the old and new text when the user
6585     navigates from a search query to a url. Example: Accidental search for
6586     google.con, then navigation to google.com.
6587   </summary>
6588 </histogram>
6590 <histogram name="InstantExtended.PercentageMatchV2_URLtoQuery" units="%">
6591   <summary>
6592     Records the number of matching characters at the start of the user's text as
6593     a percentage of average length between the old and new text when the user
6594     navigates from a url to a search query.
6595   </summary>
6596 </histogram>
6598 <histogram name="InstantExtended.PercentageMatchV2_URLtoURL" units="%">
6599   <summary>
6600     Records the number of matching characters at the start of the user's text as
6601     a percentage of average length between the old and new text when the user
6602     navigates from a url to another url.
6603   </summary>
6604 </histogram>
6606 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
6607   <obsolete>
6608     Deprecated 2013-06. This preference has not been exposed or used for months,
6609     and we do not plan to use it in the future.
6610   </obsolete>
6611   <summary>
6612     Records, on startup, the value of the &quot;Allow your search engine to
6613     provide Instant result&quot; preference setting for the first profile
6614     loaded.
6615   </summary>
6616 </histogram>
6618 <histogram name="interstitial.authority_invalid_time" units="milliseconds">
6619   <obsolete>
6620     Removed on 8/1/13.
6621   </obsolete>
6622   <summary>
6623     The time between the SSL interstitial display and the user decision, which
6624     may be either accept or deny.  This is only recorded for overridable SSL
6625     warnings with a CERT_AUTHORITY_INVALID warning. Timing begins when user
6626     first focuses on the page.
6627   </summary>
6628 </histogram>
6630 <histogram name="interstitial.common_name_invalid_time" units="milliseconds">
6631   <obsolete>
6632     Removed on 8/1/13.
6633   </obsolete>
6634   <summary>
6635     The time between the SSL interstitial display and the user decision, which
6636     may be either accept or deny.  This is only recorded for overridable SSL
6637     warnings with a CERT_COMMON_NAME_INVALID warning. Timing begins when user
6638     first focuses on the page.
6639   </summary>
6640 </histogram>
6642 <histogram name="interstitial.date_invalid_time" units="milliseconds">
6643   <obsolete>
6644     Removed on 8/1/13.
6645   </obsolete>
6646   <summary>
6647     The time between the SSL interstitial display and the user decision, which
6648     may be either accept or deny.  This is only recorded for overridable SSL
6649     warnings with a CERT_DATE_INVALID warning.  Timing begins when user first
6650     focuses on the page.
6651   </summary>
6652 </histogram>
6654 <histogram name="interstitial.ssl" enum="SSLResponseTypesV2">
6655   <summary>
6656     User action when the user is shown a SSL interstitial.  SHOW_ALL and MORE
6657     refer to the total number of SSL errors; all of the other numbers pertain to
6658     the number of actions related to SSL errors that are overridable.  The
6659     counts do not sum to 100%; SHOW_ALL is a superset of SHOW_OVERRIDABLE, which
6660     in turn will be a supserset of the PROCEED/DONT_PROCEED variables.
6661     SHOW_UNDERSTAND is only being used by an experimental field trial.
6662   </summary>
6663 </histogram>
6665 <histogram name="interstitial.ssl_accept_time" units="milliseconds">
6666   <obsolete>
6667     Removed on 8/1/13.
6668   </obsolete>
6669   <summary>
6670     The time between the SSL interstitial display and the user decision, when
6671     the user accepts the SSL warning.  This is only recorded for overridable SSL
6672     warnings.  Timing begins when user first focuses on the page.
6673   </summary>
6674 </histogram>
6676 <histogram name="interstitial.ssl_error_type" enum="SSLErrorTypes">
6677   <summary>
6678     The type of SSL error that the user encounters.  This is recorded for all
6679     SSL warnings, regardless of whether they are overridable.
6680   </summary>
6681 </histogram>
6683 <histogram name="interstitial.ssl_reject_time" units="milliseconds">
6684   <obsolete>
6685     Removed on 8/1/13.
6686   </obsolete>
6687   <summary>
6688     The time between the SSL interstitial display and the user decision, when
6689     the user rejects the SSL warning.  This is only recorded for overridable SSL
6690     warnings.  Timing begins when user first focuses on the page.
6691   </summary>
6692 </histogram>
6694 <histogram name="Keyboard.KeystrokeDeltas" units="milliseconds">
6695   <summary>
6696     The time between keystrokes in Aura text fields. The only keystrokes that
6697     are measured are ones that produce a printable character and are not over 5
6698     seconds apart.
6699   </summary>
6700 </histogram>
6702 <histogram name="LanguageUsage.AcceptLanguage" enum="LanguageCode">
6703   <summary>Accept languages.</summary>
6704 </histogram>
6706 <histogram name="LanguageUsage.ApplicationLanguage" enum="LanguageCode">
6707   <summary>Application languages used for UI.</summary>
6708 </histogram>
6710 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
6711   <obsolete>
6712     Deprecated 2013-10. No thread-unsafety was found.
6713   </obsolete>
6714   <summary>
6715     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
6716     here. If there is no record of unsafety after chrome 29 has been in the
6717     stable channel for a few weeks then revert this change.
6718   </summary>
6719 </histogram>
6721 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
6722   <summary>
6723     Methods where leveldb's Chromium environment has IO errors when being used
6724     by IndexedDB.
6725   </summary>
6726 </histogram>
6728 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
6729   <summary>
6730     PlatformFileErrors encountered by a single leveldb env method.
6731   </summary>
6732 </histogram>
6734 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
6735   <summary>Errno of errors encountered in NewLogger.</summary>
6736 </histogram>
6738 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
6739     enum="OSAgnosticErrno">
6740   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6741 </histogram>
6743 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
6744     enum="PlatformFileError">
6745   <obsolete>
6746     Deprecated 2013-04. As of m28 use
6747     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
6748   </obsolete>
6749   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
6750 </histogram>
6752 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
6753     enum="OSAgnosticErrno">
6754   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6755 </histogram>
6757 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
6758     enum="OSAgnosticErrno">
6759   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6760 </histogram>
6762 <histogram name="LevelDBEnv.IDB.LockFileAncestorsNotFound" units="directories">
6763   <summary>
6764     Number of directories missing when IDB LevelDBEnv tries to create a Lock
6765     file.
6766   </summary>
6767 </histogram>
6769 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
6770   <summary>
6771     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6772     for IndexedDB.
6773   </summary>
6774 </histogram>
6776 <histogram name="LevelDBEnv.IDB.MissingFiles" units="files">
6777   <summary>
6778     Number of backup files found without corresponding ldb files. As measured by
6779     GetChildren when used in IndexedDB.
6780   </summary>
6781 </histogram>
6783 <histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"
6784     enum="PlatformFileError">
6785   <summary>
6786     When IDB LevelDBEnv successfully retries an operation that had failed,
6787     record the error from the most recent failed attempt.
6788   </summary>
6789 </histogram>
6791 <histogram name="LevelDBEnv.IDB.Table" enum="BooleanSuccess">
6792   <summary>
6793     Success indicates a successful backup or restore operation for .ldb table
6794     files when used in IndexedDB.
6795   </summary>
6796 </histogram>
6798 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
6799   <obsolete>
6800     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
6801   </obsolete>
6802   <summary>
6803     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6804     means success on the first try.
6805   </summary>
6806 </histogram>
6808 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
6809   <summary>
6810     Time IDB LevelDBEnv slept before successfully completing this operation. 0
6811     means success on the first try.
6812   </summary>
6813 </histogram>
6815 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
6816   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
6817 </histogram>
6819 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
6820   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
6821 </histogram>
6823 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
6824   <summary>Errno of errors encountered in NewLogger.</summary>
6825 </histogram>
6827 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
6828   <summary>Errno of errors encountered in NewSequentialFile.</summary>
6829 </histogram>
6831 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
6832   <obsolete>
6833     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
6834   </obsolete>
6835   <summary>
6836     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
6837   </summary>
6838 </histogram>
6840 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
6841   <summary>Errno of errors encountered in WritableFileAppend.</summary>
6842 </histogram>
6844 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
6845   <summary>Errno of errors encountered in WritableFileFlush.</summary>
6846 </histogram>
6848 <histogram name="LevelDBEnv.LockFileAncestorsNotFound" units="directories">
6849   <summary>
6850     Number of directories missing when Non-IDB LevelDBEnv tries to create a Lock
6851     file.
6852   </summary>
6853 </histogram>
6855 <histogram name="LevelDBEnv.MaxFDs" units="files">
6856   <summary>
6857     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
6858     for clients other than IndexedDB.
6859   </summary>
6860 </histogram>
6862 <histogram name="LevelDBEnv.MissingFiles" units="files">
6863   <summary>
6864     Number of backup files found without corresponding ldb files. As measured by
6865     GetChildren when used in LevelDB clients other than IndexedDB.
6866   </summary>
6867 </histogram>
6869 <histogram name="LevelDBEnv.RetryRecoveredFromErrorIn" enum="PlatformFileError">
6870   <summary>
6871     When Non-IDB LevelDBEnv successfully retries an operation that had failed,
6872     record the error from the most recent failed attempt.
6873   </summary>
6874 </histogram>
6876 <histogram name="LevelDBEnv.Table" enum="BooleanSuccess">
6877   <summary>
6878     Success indicates a successful backup or restore operation for .ldb table
6879     files when used by LevelDB clients other than IndexedDB.
6880   </summary>
6881 </histogram>
6883 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
6884   <obsolete>
6885     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
6886   </obsolete>
6887   <summary>
6888     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6889     0 means success on the first try.
6890   </summary>
6891 </histogram>
6893 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
6894   <summary>
6895     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
6896     0 means success on the first try.
6897   </summary>
6898 </histogram>
6900 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
6901   <summary>The version of glibc used. (Linux only)</summary>
6902 </histogram>
6904 <histogram name="Login.FailureReason" enum="LoginFailureReason">
6905   <summary>Chrome OS login failure reason.</summary>
6906 </histogram>
6908 <histogram name="Login.LeastUsedAccountDays" units="days">
6909   <summary>
6910     Chrome OS histogram that keeps track of the days since the least frequently
6911     used account signed in. Reported on every boot and once a day after that.
6912   </summary>
6913 </histogram>
6915 <histogram name="Login.PolicyFilesStatePerBoot" enum="LoginPolicyFilesState">
6916   <summary>The state of Chrome OS owner key and device policy files.</summary>
6917 </histogram>
6919 <histogram name="Login.PromptToCompleteLoginTime" units="milliseconds">
6920   <summary>
6921     Time from first display of the login prompt until the user completes signing
6922     in.
6923   </summary>
6924 </histogram>
6926 <histogram name="Login.SuccessReason" enum="LoginSuccessReason">
6927   <summary>Chrome OS login success reason.</summary>
6928 </histogram>
6930 <histogram name="Login.UserType" enum="LoginUserType">
6931   <summary>
6932     Chrome OS histogram that keeps track of the way a user logs in and whether
6933     Chrome OS is running normal or developer mode.
6934   </summary>
6935 </histogram>
6937 <histogram name="Media.AcceleratedCompositingActive" enum="BooleanSuccess">
6938   <summary>
6939     Whether accelerated compositing was used for HTML5 media rendering.
6940   </summary>
6941 </histogram>
6943 <histogram name="Media.AudioBitsPerChannel">
6944   <summary>Bits per channel of HTML5 audio sample data.</summary>
6945 </histogram>
6947 <histogram name="Media.AudioChannelLayout" enum="ChannelLayout">
6948   <summary>Audio channel layout in HTML5 media.</summary>
6949 </histogram>
6951 <histogram name="Media.AudioCodec" enum="AudioCodec">
6952   <summary>Audio codec used in HTML5 media.</summary>
6953 </histogram>
6955 <histogram name="Media.AudioInputController" units="ms">
6956   <summary>Measures the time taken for AudioInputController::</summary>
6957 </histogram>
6959 <histogram name="Media.AudioInputDeviceManager" units="ms">
6960   <summary>Measures the time taken for AudioInputDeviceManager::</summary>
6961 </histogram>
6963 <histogram name="Media.AudioOutputController" units="ms">
6964   <summary>Measures the time taken for AudioOutputController::</summary>
6965 </histogram>
6967 <histogram name="Media.AudioOutputControllerDataNotReady" units="ms">
6968   <summary>
6969     Time spent waiting in AudioOutputController::WaitTillDataReady() if the data
6970     was not initially available.
6971   </summary>
6972 </histogram>
6974 <histogram name="Media.AudioOutputControllerPlaybackStartupSuccess"
6975     enum="BooleanSuccess">
6976   <summary>
6977     Whether playback started successfully after stream startup was requested.
6978   </summary>
6979 </histogram>
6981 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
6982   <summary>Captures statistics for various AudioRendererImpl events.</summary>
6983 </histogram>
6985 <histogram name="Media.AudioRendererMissedDeadline" units="%">
6986   <summary>
6987     Percentage of AudioSyncReader::Read() calls where the renderer missed its
6988     realtime deadline.
6989   </summary>
6990 </histogram>
6992 <histogram name="Media.AudioSampleFormat" enum="AudioSampleFormat">
6993   <summary>
6994     Audio sample format in HTML5 media. Logged when Audio Decoder initializes.
6995   </summary>
6996 </histogram>
6998 <histogram name="Media.AudioSamplesPerSecond" enum="AudioSampleRate">
6999   <summary>Audio samples per second in HTML5 media.</summary>
7000 </histogram>
7002 <histogram name="Media.AudioSamplesPerSecondUnexpected" units="Hz">
7003   <summary>
7004     Audio samples per second in HTML5 media (atypical values, in Hz).
7005   </summary>
7006 </histogram>
7008 <histogram name="Media.CacheUseful" enum="BooleanSuccess">
7009   <summary>
7010     Whether a media response might be used to satisfy a future request.
7011   </summary>
7012 </histogram>
7014 <histogram name="Media.ChromeCast.DelayedAndDroppedFramesPer5Sec"
7015     units="frames/5s">
7016   <summary>
7017     The average number of delayed and dropped frames for the ChromeCast
7018     application.  Reported every 5 seconds.
7019   </summary>
7020 </histogram>
7022 <histogram name="Media.ChromeCast.DisplayedFramesPerSecond" units="frames/s">
7023   <summary>
7024     The average number of displayed frames for the ChromeCast application.
7025     Reported every 5 seconds.
7026   </summary>
7027 </histogram>
7029 <histogram name="Media.ChromeCast.TimeToBufferAv" units="ms">
7030   <summary>
7031     Time needed to pre-buffer A/V data before the actual playback for the
7032     ChromeCast application.
7033   </summary>
7034 </histogram>
7036 <histogram name="Media.ChromeCast.TimeToBufferAvAfterAbort" units="ms">
7037   <summary>
7038     Time needed to buffer A/V data after an abort for the ChromeCast
7039     application.
7040   </summary>
7041 </histogram>
7043 <histogram name="Media.ChromeCast.TimeToBufferAvAfterUnderrun" units="ms">
7044   <summary>
7045     Time needed to buffer A/V data after an underrun for the ChromeCast
7046     application.
7047   </summary>
7048 </histogram>
7050 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
7051   <summary>Audio codec used in HTML5 media.</summary>
7052 </histogram>
7054 <histogram name="Media.DetectedContainer" enum="MediaContainers">
7055   <summary>
7056     Container used for HTML5 media. Views that include pre-M34 data will
7057     categorize dash (38) and smooth streaming (39) in the &quot;Other&quot;
7058     bucket.
7059   </summary>
7060 </histogram>
7062 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
7063   <summary>Video codec used in HTML5 media.</summary>
7064 </histogram>
7066 <histogram name="Media.DevicePermissionActions" enum="DevicePermissionActions">
7067   <summary>
7068     Measures the actions taken in the media infobar, which prompts the users for
7069     device permission.
7070   </summary>
7071 </histogram>
7073 <histogram name="Media.Duration" units="ms">
7074   <summary>Duration in milliseconds of HTML5 media (when known).</summary>
7075 </histogram>
7077 <histogram name="Media.EME.ClearKey.addKey" enum="MediaKeyException">
7078   <summary>addKey result using the Clear Key key system.</summary>
7079 </histogram>
7081 <histogram name="Media.EME.ClearKey.cancelKeyRequest" enum="MediaKeyException">
7082   <summary>cancelKeyRequest result using the Clear Key key system.</summary>
7083 </histogram>
7085 <histogram name="Media.EME.ClearKey.DecryptError">
7086   <summary>
7087     Decryption error event count using the Clear Key key system.
7088   </summary>
7089 </histogram>
7091 <histogram name="Media.EME.ClearKey.generateKeyRequest"
7092     enum="MediaKeyException">
7093   <summary>generateKeyRequest result using the Clear Key key system.</summary>
7094 </histogram>
7096 <histogram name="Media.EME.ClearKey.KeyAdded">
7097   <summary>KeyAdded event count using the Clear Key key system.</summary>
7098 </histogram>
7100 <histogram name="Media.EME.ClearKey.KeyError" enum="MediaKeyError">
7101   <summary>KeyError event count using the Clear Key key system.</summary>
7102 </histogram>
7104 <histogram name="Media.EME.NeedKey">
7105   <summary>EME NeedKey event count.</summary>
7106 </histogram>
7108 <histogram name="Media.EME.Unknown.addKey" enum="MediaKeyException">
7109   <summary>addKey result using an unknown key system.</summary>
7110 </histogram>
7112 <histogram name="Media.EME.Unknown.cancelKeyRequest" enum="MediaKeyException">
7113   <summary>cancelKeyRequest result using an unknown key system.</summary>
7114 </histogram>
7116 <histogram name="Media.EME.Unknown.DecryptError">
7117   <summary>Decryption error event count using an unknown key system.</summary>
7118 </histogram>
7120 <histogram name="Media.EME.Unknown.generateKeyRequest" enum="MediaKeyException">
7121   <summary>generateKeyRequest result using an unknown key system.</summary>
7122 </histogram>
7124 <histogram name="Media.EME.Unknown.KeyAdded">
7125   <summary>KeyAdded event count using an unknown key system.</summary>
7126 </histogram>
7128 <histogram name="Media.EME.Unknown.KeyError" enum="MediaKeyError">
7129   <summary>KeyError event count using an unknown key system.</summary>
7130 </histogram>
7132 <histogram name="Media.EME.Widevine.addKey" enum="MediaKeyException">
7133   <summary>addKey result using the Widevine key system.</summary>
7134 </histogram>
7136 <histogram name="Media.EME.Widevine.cancelKeyRequest" enum="MediaKeyException">
7137   <summary>cancelKeyRequest result using the Widevine key system.</summary>
7138 </histogram>
7140 <histogram name="Media.EME.Widevine.DecryptError">
7141   <summary>Decryption error event count using the Widevine key system.</summary>
7142 </histogram>
7144 <histogram name="Media.EME.Widevine.generateKeyRequest"
7145     enum="MediaKeyException">
7146   <summary>generateKeyRequest result using the Widevine key system.</summary>
7147 </histogram>
7149 <histogram name="Media.EME.Widevine.KeyAdded">
7150   <summary>KeyAdded event count using the Widevine key system.</summary>
7151 </histogram>
7153 <histogram name="Media.EME.Widevine.KeyError" enum="MediaKeyError">
7154   <summary>KeyError event count using the Widevine key system.</summary>
7155 </histogram>
7157 <histogram name="Media.FallbackHardwareAudioBitsPerChannel">
7158   <summary>
7159     Bits per channel of the hardware audio device which failed to open in low
7160     latency mode and required high latency fallback.
7161   </summary>
7162 </histogram>
7164 <histogram name="Media.FallbackHardwareAudioChannelCount">
7165   <summary>
7166     Channel count of the hardware audio device which failed to open in low
7167     latency mode and required high latency fallback.
7168   </summary>
7169 </histogram>
7171 <histogram name="Media.FallbackHardwareAudioChannelLayout" enum="ChannelLayout">
7172   <summary>
7173     Channel layout of the hardware audio device which failed to open in low
7174     latency mode and required high latency fallback.
7175   </summary>
7176 </histogram>
7178 <histogram name="Media.FallbackHardwareAudioSamplesPerSecond"
7179     enum="AudioSampleRate">
7180   <summary>
7181     Samples per second of the hardware audio device which failed to open in low
7182     latency mode and required high latency fallback.
7183   </summary>
7184 </histogram>
7186 <histogram name="Media.FallbackHardwareAudioSamplesPerSecondUnexpected"
7187     units="Hz">
7188   <summary>
7189     Samples per second of the hardware audio device (atypical values, in Hz)
7190     which failed to open in low latency mode and required high latency fallback.
7191   </summary>
7192 </histogram>
7194 <histogram name="Media.FallbackToHighLatencyAudioPath" enum="BooleanSuccess">
7195   <summary>
7196     Whether Chrome had to fallback to the high latency audio path or not.
7197   </summary>
7198 </histogram>
7200 <histogram name="Media.Fling.DelayedAndDroppedFramesPer5Sec" units="frames/5s">
7201   <summary>
7202     The average number of delayed and dropped frames for the Fling application.
7203     Reported every 5 seconds.
7204   </summary>
7205 </histogram>
7207 <histogram name="Media.Fling.DisplayedFramesPerSecond" units="frames/s">
7208   <summary>
7209     The average number of displayed frames for the Fling application.  Reported
7210     every 5 seconds.
7211   </summary>
7212 </histogram>
7214 <histogram name="Media.Fling.TimeToBufferAv" units="ms">
7215   <summary>
7216     Time needed to pre-buffer A/V data before the actual playback for the Fling
7217     application.
7218   </summary>
7219 </histogram>
7221 <histogram name="Media.Fling.TimeToBufferAvAfterAbort" units="ms">
7222   <summary>
7223     Time needed to buffer A/V data after an abort for the Fling application.
7224   </summary>
7225 </histogram>
7227 <histogram name="Media.Fling.TimeToBufferAvAfterUnderrun" units="ms">
7228   <summary>
7229     Time needed to buffer A/V data after an underrun for the Fling application.
7230   </summary>
7231 </histogram>
7233 <histogram name="Media.GpuVideoDecoderInitializeStatus" enum="PipelineStatus">
7234   <summary>Results of attempts to GpuVideoDecoder::Initialize().</summary>
7235 </histogram>
7237 <histogram name="Media.HardwareAudioBitsPerChannel">
7238   <summary>Bits per channel of the hardware audio device.</summary>
7239 </histogram>
7241 <histogram name="Media.HardwareAudioChannelCount">
7242   <summary>Channel count of the hardware audio device.</summary>
7243 </histogram>
7245 <histogram name="Media.HardwareAudioChannelLayout" enum="ChannelLayout">
7246   <summary>Channel layout of the hardware audio device.</summary>
7247 </histogram>
7249 <histogram name="Media.HardwareAudioSamplesPerSecond" enum="AudioSampleRate">
7250   <summary>Samples per second of the hardware audio device.</summary>
7251 </histogram>
7253 <histogram name="Media.HardwareAudioSamplesPerSecondUnexpected" units="Hz">
7254   <summary>
7255     Samples per second of the hardware audio device (atypical values, in Hz).
7256   </summary>
7257 </histogram>
7259 <histogram name="Media.InfoLoadDelay" units="milliseconds">
7260   <summary>
7261     The time it takes to perform redirect tracking and a CORS access check while
7262     preparing to play a media file.
7263   </summary>
7264 </histogram>
7266 <histogram name="Media.LinuxAudioIO" enum="LinuxAudioIO">
7267   <summary>
7268     Audio IO layer used by the Linux OS, sampled once at startup of the browser.
7269   </summary>
7270 </histogram>
7272 <histogram name="Media.LocalRendererSinkStates" enum="LocalRendererSinkStates">
7273   <summary>
7274     State of the WebRtc local renderer, sampled once during the lifetime of a
7275     local renderer.
7276   </summary>
7277 </histogram>
7279 <histogram name="Media.MSE.AudioCodec" enum="MSECodec">
7280   <summary>
7281     Audio codec used in Media Source Extensions playback. Set when AddId() is
7282     called during playback.
7283   </summary>
7284 </histogram>
7286 <histogram name="Media.MSE.NumberOfTracks">
7287   <summary>
7288     Number of tracks specified to AddId() for Media Source Extensions playback.
7289     May be called multiple times per element if playback is dynamically altered.
7290   </summary>
7291 </histogram>
7293 <histogram name="Media.MSE.Playback" enum="BooleanSuccess">
7294   <summary>
7295     Whether Media Source Extensions is specified for playback of Media elements.
7296     Sampled when media pipeline starts.
7297   </summary>
7298 </histogram>
7300 <histogram name="Media.MSE.VideoCodec" enum="MSECodec">
7301   <summary>
7302     Video codec used in Media Source Extensions playback. Set when AddId() is
7303     called during playback.
7304   </summary>
7305 </histogram>
7307 <histogram name="Media.Netflix.AudioBitrate" units="kbps">
7308   <summary>
7309     The audio bit rate as reported by the Netflix application.  May be reported
7310     multiple times as network conditions change during playback.
7311   </summary>
7312 </histogram>
7314 <histogram name="Media.Netflix.AudioNumChannels" units="channels">
7315   <summary>
7316     The number of audio channels as reported by the Netflix application. May be
7317     reported multiple times as network conditions change during playback.
7318   </summary>
7319 </histogram>
7321 <histogram name="Media.Netflix.DelayedAndDroppedFramesPer5Sec"
7322     units="frames/5s">
7323   <summary>
7324     The average number of delayed and dropped frames for the Netflix
7325     application.  Reported every 5 seconds.
7326   </summary>
7327 </histogram>
7329 <histogram name="Media.Netflix.DisplayedFramesPerSecond" units="frames/s">
7330   <summary>
7331     The average number of displayed frames for the Netflix application. Reported
7332     every 5 seconds.
7333   </summary>
7334 </histogram>
7336 <histogram name="Media.Netflix.VideoBitrate" units="kbps">
7337   <summary>
7338     Video bit rate as reported by the Netflix application.  May be reported
7339     multiple times as network conditions change during playback.
7340   </summary>
7341 </histogram>
7343 <histogram name="Media.Netflix.VideoHeight" units="pixels">
7344   <summary>
7345     Video height as reported by the Netflix application.  May be reported
7346     multiple times as network conditions change during playback.
7347   </summary>
7348 </histogram>
7350 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
7351   <summary>Counts of video decode errors reported to plugin.</summary>
7352 </histogram>
7354 <histogram name="Media.PepperVideoDecoderPictureCount">
7355   <summary>
7356     Number of PictureBuffers/textures requested per hardware decoder creation.
7357     This value varies by platform and video. A user visible video may trigger
7358     multiple decoder creations (sometimes every 5 seconds) but would normally
7359     not hold more than 2 sets of buffers at any given time in memory.
7360   </summary>
7361 </histogram>
7363 <histogram name="Media.PepperVideoDecoderPictureHeight">
7364   <summary>
7365     Vertical video resolution rounded to the nearest bucket. (Corresponds
7366     roughly to the number in 720p.)
7367   </summary>
7368 </histogram>
7370 <histogram name="Media.PlayMovies.DelayedAndDroppedFramesPer5Sec"
7371     units="frames/5s">
7372   <summary>
7373     The average number of delayed and dropped frames for the PlayMovies
7374     application.  Reported every 5 seconds.
7375   </summary>
7376 </histogram>
7378 <histogram name="Media.PlayMovies.DisplayedFramesPerSecond" units="frames/s">
7379   <summary>
7380     The average number of displayed frames for the PlayMovies application.
7381     Reported every 5 seconds.
7382   </summary>
7383 </histogram>
7385 <histogram name="Media.RTCVideoDecoderError" enum="PepperVideoDecodeError">
7386   <summary>Counts of video decode errors reported to RTCVideoDecoder.</summary>
7387 </histogram>
7389 <histogram name="Media.RTCVideoDecoderInitDecodeStatus" enum="BooleanSuccess">
7390   <obsolete>
7391     Renamed to Media.RTCVideoDecoderInitDecodeSuccess.
7392   </obsolete>
7393   <summary>Results of attempts to RTCVideoDecoder::InitDecode().</summary>
7394 </histogram>
7396 <histogram name="Media.RTCVideoDecoderInitDecodeSuccess" enum="BooleanSuccess">
7397   <summary>
7398     Indicates whether we were successful in initializing hardware video decoder
7399     for use in the RTC pipeline.
7400   </summary>
7401 </histogram>
7403 <histogram name="Media.RTCVideoEncoderInitEncodeSuccess" enum="BooleanSuccess">
7404   <summary>
7405     Indicates whether we were successful in initializing hardware video encoder
7406     for use in the RTC pipeline.
7407   </summary>
7408 </histogram>
7410 <histogram name="Media.RTCVideoEncoderProfile" enum="VideoCodecProfile">
7411   <summary>Video codec profile used in RTC video encoder.</summary>
7412 </histogram>
7414 <histogram name="Media.TimeToPipelineStarted" units="ms">
7415   <summary>
7416     Time in milliseconds from HTML5 media pipeline creation to playing event.
7417   </summary>
7418 </histogram>
7420 <histogram name="Media.TotalMBytes" units="MB">
7421   <summary>Size of HTML5 media (when known), in MB.</summary>
7422 </histogram>
7424 <histogram name="Media.UncacheableReason" enum="UncacheableReason">
7425   <summary>
7426     Reasons a media response won't be used to satisfy a future request.
7427   </summary>
7428 </histogram>
7430 <histogram name="Media.URLScheme" enum="URLSchemeForHistogram">
7431   <summary>
7432     URL scheme used with HTML5 media. (each URL provides one sample)
7433   </summary>
7434 </histogram>
7436 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
7437   <summary>
7438     Error codes reported by video decode using VA-API hardware video decoder.
7439   </summary>
7440 </histogram>
7442 <histogram name="Media.VideoCapture.FrameRate" units="fps">
7443   <summary>
7444     Video Capture Device frame rate requested by VideoCaptureManager on
7445     AllocateAndStart(). The collection is made in the VideoCaptureController
7446     upon reception of the first frame.
7447   </summary>
7448 </histogram>
7450 <histogram name="Media.VideoCapture.Height" units="pixels">
7451   <summary>
7452     Video Capture Device captured frame height in pixels. The collection is made
7453     in the VideoCaptureController upon reception of the first frame.
7454   </summary>
7455 </histogram>
7457 <histogram name="Media.VideoCapture.PixelFormat" enum="CapturePixelFormat">
7458   <summary>
7459     Pixel format provided by a Video Capture Device. The collection is made in
7460     the VideoCaptureController upon reception of the first frame.
7461   </summary>
7462 </histogram>
7464 <histogram name="Media.VideoCapture.Width" units="pixels">
7465   <summary>
7466     Video Capture Device captured frame width in pixels. The collection is made
7467     in the VideoCaptureController upon reception of the first frame.
7468   </summary>
7469 </histogram>
7471 <histogram name="Media.VideoCaptureManager" units="ms">
7472   <summary>Measures the time taken for VideoCaptureManager::</summary>
7473 </histogram>
7475 <histogram name="Media.VideoCodec" enum="VideoCodec">
7476   <summary>Video codec used in HTML5 media.</summary>
7477 </histogram>
7479 <histogram name="Media.VideoCodecProfile" enum="VideoCodecProfile">
7480   <summary>Video codec profile used in HTML5 media.</summary>
7481 </histogram>
7483 <histogram name="Media.VideoCodedAspectRatio">
7484   <summary>Coded aspect ratio of HTML5 video.</summary>
7485 </histogram>
7487 <histogram name="Media.VideoCodedWidth">
7488   <summary>Coded width of HTML5 video.</summary>
7489 </histogram>
7491 <histogram name="Media.VideoColorRange" enum="FFmpegColorRanges">
7492   <summary>
7493     Pixel format color range of HTML5 video. Emitted on video load.
7494   </summary>
7495 </histogram>
7497 <histogram name="Media.VideoPixelFormat" enum="VideoPixelFormat">
7498   <summary>Pixel format used in HTML5 video. Emitted on video load.</summary>
7499 </histogram>
7501 <histogram name="Media.VideoVisibleAspectRatio">
7502   <summary>Visible aspect ratio of HTML5 video.</summary>
7503 </histogram>
7505 <histogram name="Media.VideoVisibleWidth">
7506   <summary>Visible width of HTML5 video.</summary>
7507 </histogram>
7509 <histogram name="Media.YouTube.DelayedAndDroppedFramesPer5Sec"
7510     units="frames/5s">
7511   <summary>
7512     The average number of delayed and dropped frames for the YouTube
7513     application.  Reported every 5 seconds.
7514   </summary>
7515 </histogram>
7517 <histogram name="Media.YouTube.DisplayedFramesPerSecond" units="frames/s">
7518   <summary>
7519     The average number of displayed frames for the YouTube application. Reported
7520     every 5 seconds.
7521   </summary>
7522 </histogram>
7524 <histogram name="Media.YouTube.TimeToBufferAv" units="ms">
7525   <summary>
7526     Time needed to pre-buffer A/V data before the actual playback for the
7527     YouTube application.
7528   </summary>
7529 </histogram>
7531 <histogram name="Media.YouTube.TimeToBufferAvAfterAbort" units="ms">
7532   <summary>
7533     Time needed to buffer A/V data after an abort for the YouTube application.
7534   </summary>
7535 </histogram>
7537 <histogram name="Media.YouTube.TimeToBufferAvAfterUnderrun" units="ms">
7538   <summary>
7539     Time needed to buffer A/V data after an underrun for the YouTube
7540     application.
7541   </summary>
7542 </histogram>
7544 <histogram name="MediaGalleries.ScanCancelTime" units="ms">
7545   <summary>If a media scan was cancelled, the duration (in ms) it ran.</summary>
7546 </histogram>
7548 <histogram name="MediaGalleries.ScanDirectoriesFound">
7549   <summary>
7550     The number of directories with media files found during a scan.
7551   </summary>
7552 </histogram>
7554 <histogram name="MediaGalleries.ScanFinishedTime" units="ms">
7555   <summary>
7556     Duration in milliseconds taken to do a media scan that ran to completion.
7557   </summary>
7558 </histogram>
7560 <histogram name="MediaGalleries.ScanGalleriesGranted" units="%">
7561   <summary>
7562     The percentage of galleries accepted (not deselected) from the scan result
7563     dialog.
7564   </summary>
7565 </histogram>
7567 <histogram name="MediaGalleries.ScanGalleriesPopulated">
7568   <summary>
7569     The number of galleries added or updated in preferences after a scan.
7570   </summary>
7571 </histogram>
7573 <histogram name="MediaGalleries.Usage" enum="MediaGalleriesUsageType">
7574   <summary>Various usage counts for media galleries.</summary>
7575 </histogram>
7577 <histogram name="Memory.BackingStore">
7578   <summary>TBD.</summary>
7579 </histogram>
7581 <histogram name="Memory.Browser" units="KB">
7582   <summary>
7583     The private working set used by the browser process.  Recorded once per UMA
7584     ping.
7585   </summary>
7586 </histogram>
7588 <histogram name="Memory.CachedFontAndDC">
7589   <summary>TBD.</summary>
7590 </histogram>
7592 <histogram name="Memory.Chrome" units="KB">
7593   <summary>
7594     The private working set used by each chrome:// renderer process.  Each
7595     process provides one sample.  Recorded once per UMA ping.
7596   </summary>
7597 </histogram>
7599 <histogram name="Memory.ChromeProcessCount">
7600   <summary>
7601     The count of active chrome:// processes.  Recorded once per UMA ping.
7602   </summary>
7603 </histogram>
7605 <histogram name="Memory.Extension" units="KB">
7606   <summary>
7607     The private working set used by each extension process.  Each process
7608     provides one sample.  Recorded once per UMA ping.
7609   </summary>
7610 </histogram>
7612 <histogram name="Memory.GlyphPagesPerLoad">
7613   <summary>
7614     The number of glyph pages present in the renderer when it commits a load.
7615     Since this is per-sub-process, you can get the average number of glyph pages
7616     in the system by multiplying this number with the average number of
7617     renderers. Note that this typically won't count the glyph pages added as a
7618     result of the load that just committed, since layout will happen after the
7619     commit. There are 512 bytes per glyph page, but this number also very
7620     closely approximates the number of glyph width map pages in the same
7621     renderer. The only difference is that if you have font fallback, it will
7622     make a new glyph page and no width page, but in most common cases there is
7623     no fallback). Width pages are 1K each (256 floats), so you could think of
7624     this value as being the number of &quot;1.5K units related to glyphs per
7625     renderer per page load&quot;.
7626   </summary>
7627 </histogram>
7629 <histogram name="Memory.Gpu" units="KB">
7630   <summary>
7631     The private working set used by the GPU process.  Recorded once per UMA
7632     ping.
7633   </summary>
7634 </histogram>
7636 <histogram name="Memory.Graphics" units="MB">
7637   <summary>
7638     System-wide graphics driver memory consumption.  Recorded on Chrome OS for
7639     platforms where it is exposed by the kernel (for example, Intel i915 and
7640     Exynos Mali).  Recorded once per UMA ping.
7641   </summary>
7642 </histogram>
7644 <histogram name="Memory.NativeClient" units="KB">
7645   <summary>
7646     The private working set used by each Native Client loader process.  Each
7647     process provides one sample.  Recorded once per UMA ping.
7648   </summary>
7649 </histogram>
7651 <histogram name="Memory.NativeClientBroker" units="KB">
7652   <summary>
7653     The private working set used by each Native Client broker process.  Each
7654     process provides one sample.  Recorded once per UMA ping.
7655   </summary>
7656 </histogram>
7658 <histogram name="Memory.OtherProcessCount">
7659   <summary>
7660     The count of other various utility processes (nacl, gpu, sandbox, zygote,
7661     utility).  Recorded once per UMA ping.
7662   </summary>
7663 </histogram>
7665 <histogram name="Memory.PepperPlugin" units="KB">
7666   <summary>
7667     The private working set used by each Pepper plugin process.  Each plugin
7668     process provides one sample.  Recorded once per UMA ping.
7669   </summary>
7670 </histogram>
7672 <histogram name="Memory.PepperPluginBroker" units="KB">
7673   <summary>
7674     The private working set used by each Pepper plugin broker process.  Each
7675     process provides one sample.  Recorded once per UMA ping.
7676   </summary>
7677 </histogram>
7679 <histogram name="Memory.PepperPluginBrokerProcessCount">
7680   <summary>
7681     The count of Pepper plugin broker processes, recorded once per metrics
7682     services (UMA) update.  See MetricsReportingScheduler for details.
7683   </summary>
7684 </histogram>
7686 <histogram name="Memory.PepperPluginProcessCount">
7687   <summary>
7688     The count of active Pepper plugin processes.  Recorded once per UMA ping.
7689   </summary>
7690 </histogram>
7692 <histogram name="Memory.Plugin" units="KB">
7693   <summary>
7694     The private working set used by each plugin process.  Each plugin process
7695     provides one sample.  Recorded once per UMA ping.
7696   </summary>
7697 </histogram>
7699 <histogram name="Memory.PluginProcessCount">
7700   <summary>
7701     The count of active plugin processes.  Recorded once per UMA ping.
7702   </summary>
7703 </histogram>
7705 <histogram name="Memory.ProcessCount">
7706   <summary>
7707     The count of all active processes.  Recorded once per UMA ping.
7708   </summary>
7709 </histogram>
7711 <histogram name="Memory.ProcessLimit">
7712   <summary>The current process limit.  Recorded once per UMA ping.</summary>
7713 </histogram>
7715 <histogram name="Memory.Renderer" units="KB">
7716   <summary>
7717     The private working set used by each renderer process.  Each renderer
7718     process provides one sample.  Recorded once per UMA ping.
7719   </summary>
7720 </histogram>
7722 <histogram name="Memory.RendererProcessCount">
7723   <summary>
7724     The count of active renderer processes.  Recorded once per UMA ping.
7725   </summary>
7726 </histogram>
7728 <histogram name="Memory.SandboxHelper" units="KB">
7729   <summary>
7730     The private working set used by each sandbox helper process.  Each sandbox
7731     helper process provides one sample.  Recorded once per UMA ping.
7732   </summary>
7733 </histogram>
7735 <histogram name="Memory.Swap.Browser" units="KB">
7736   <summary>
7737     The swap used by the browser process.  Recorded once per UMA ping if the
7738     system has swapped.
7739   </summary>
7740 </histogram>
7742 <histogram name="Memory.Swap.Chrome" units="KB">
7743   <summary>
7744     The swap used by each chrome:// renderer process.  Each process provides one
7745     sample.  Recorded once per UMA ping if the system has swapped.
7746   </summary>
7747 </histogram>
7749 <histogram name="Memory.Swap.CompressedDataSize" units="MB">
7750   <summary>
7751     The amount of memory that swap was compressed into. Recorded once per UMA
7752     ping if the system has swapped.
7753   </summary>
7754 </histogram>
7756 <histogram name="Memory.Swap.CompressionRatio">
7757   <summary>
7758     The ratio of swapped data original size to compressed size. Recorded once
7759     per UMA ping if the system has swapped.
7760   </summary>
7761 </histogram>
7763 <histogram name="Memory.Swap.Extension" units="KB">
7764   <summary>
7765     The swap used by each extension process.  Each process provides one sample.
7766     Recorded once per UMA ping if the system has swapped.
7767   </summary>
7768 </histogram>
7770 <histogram name="Memory.Swap.Gpu" units="KB">
7771   <summary>
7772     The swap used by the GPU process.  Recorded once per UMA ping if the system
7773     has swapped.
7774   </summary>
7775 </histogram>
7777 <histogram name="Memory.Swap.HaveSwapped" units="BooleanSuccess">
7778   <summary>
7779     Indicates that the system has swapped memory out at least once since boot.
7780     Recorded once per UMA ping.
7781   </summary>
7782 </histogram>
7784 <histogram name="Memory.Swap.MemUsedTotal" units="MB">
7785   <summary>
7786     The amount of memory that is used by swap, including bookkeeping.  Recorded
7787     once per UMA ping if the system has swapped.
7788   </summary>
7789 </histogram>
7791 <histogram name="Memory.Swap.NativeClient" units="KB">
7792   <summary>
7793     The swap used by each Native Client loader process.  Each process provides
7794     one sample.  Recorded once per UMA ping if the system has swapped.
7795   </summary>
7796 </histogram>
7798 <histogram name="Memory.Swap.NativeClientBroker" units="KB">
7799   <summary>
7800     The swap used by each Native Client broker process.  Each process provides
7801     one sample.  Recorded once per UMA ping if the system has swapped.
7802   </summary>
7803 </histogram>
7805 <histogram name="Memory.Swap.NumReads">
7806   <summary>
7807     The number of reads from swap.  Recorded once per UMA ping  if the system
7808     has swapped.
7809   </summary>
7810 </histogram>
7812 <histogram name="Memory.Swap.NumWrites">
7813   <summary>
7814     The number of writes to swap.  Recorded once per UMA ping if the system has
7815     swapped.
7816   </summary>
7817 </histogram>
7819 <histogram name="Memory.Swap.OriginalDataSize" units="MB">
7820   <summary>
7821     The amount of memory that was swapped out.  Recorded once per UMA ping if
7822     the system has swapped.
7823   </summary>
7824 </histogram>
7826 <histogram name="Memory.Swap.PepperPlugin" units="KB">
7827   <summary>
7828     The swap used by each Pepper plugin process.  Each plugin process provides
7829     one sample.  Recorded once per UMA ping if the system has swapped.
7830   </summary>
7831 </histogram>
7833 <histogram name="Memory.Swap.PepperPluginBroker" units="KB">
7834   <summary>
7835     The swap used by each Pepper plugin broker process.  Each process provides
7836     one sample.  Recorded once per UMA ping if the system has swapped.
7837   </summary>
7838 </histogram>
7840 <histogram name="Memory.Swap.Plugin" units="KB">
7841   <summary>
7842     The swap used by each plugin process.  Each plugin process provides one
7843     sample.  Recorded once per UMA ping if the system has swapped.
7844   </summary>
7845 </histogram>
7847 <histogram name="Memory.Swap.Renderer" units="KB">
7848   <summary>
7849     The swap used by each renderer process.  Each renderer process provides one
7850     sample.  Recorded once per UMA ping if the system has swapped.
7851   </summary>
7852 </histogram>
7854 <histogram name="Memory.Swap.SandboxHelper" units="KB">
7855   <summary>
7856     The swap used by each sandbox helper process.  Each sandbox helper process
7857     provides one sample.  Recorded once per UMA ping if the system has swapped.
7858   </summary>
7859 </histogram>
7861 <histogram name="Memory.Swap.Total" units="MB">
7862   <summary>
7863     The sum of all processes' swap.  Recorded once per UMA ping if the system
7864     has swapped.
7865   </summary>
7866 </histogram>
7868 <histogram name="Memory.Swap.Utility" units="KB">
7869   <summary>
7870     The swap used by each utility process.  Each utility process provides one
7871     sample.  Recorded once per UMA ping if the system has swapped.
7872   </summary>
7873 </histogram>
7875 <histogram name="Memory.Swap.Worker" units="KB">
7876   <summary>
7877     The swap used by each worker process.  Each worker process provides one
7878     sample.  Recorded once per UMA ping if the system has swapped.
7879   </summary>
7880 </histogram>
7882 <histogram name="Memory.Total" units="MB">
7883   <summary>The sum of all processes.  Recorded once per UMA ping.</summary>
7884 </histogram>
7886 <histogram name="Memory.Utility" units="KB">
7887   <summary>
7888     The private working set used by each utility process.  Each utility process
7889     provides one sample.  Recorded once per UMA ping.
7890   </summary>
7891 </histogram>
7893 <histogram name="Memory.Worker" units="KB">
7894   <summary>
7895     The private working set used by each worker process.  Each worker process
7896     provides one sample.  Recorded once per UMA ping.
7897   </summary>
7898 </histogram>
7900 <histogram name="Memory.WorkerProcessCount">
7901   <summary>TBD.</summary>
7902 </histogram>
7904 <histogram name="MemoryAndroid.DeviceMemoryClass">
7905   <summary>
7906     Value of getMemoryClass() recorded once upon startup. This is an integer,
7907     device-specific constant correlated with the amount of memory available on
7908     Android device.
7909   </summary>
7910 </histogram>
7912 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
7913   <summary>
7914     Reasons behind evictions of individual tabs, recorded upon each tab
7915     eviction.
7916   </summary>
7917 </histogram>
7919 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
7920   <summary>
7921     Number of loaded (memory-resident) tabs when LowMemory notification is
7922     delivered.
7923   </summary>
7924 </histogram>
7926 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
7927   <summary>
7928     Time between two consecutive LowMemory notification in one foreground
7929     session.
7930   </summary>
7931 </histogram>
7933 <histogram name="MemoryAndroid.NotificationBackground"
7934     enum="AndroidMemoryNotificationBackground">
7935   <summary>
7936     Memory notifications delivered through system callbacks to Chrome while in
7937     the background.
7938   </summary>
7939 </histogram>
7941 <histogram name="MemoryAndroid.NotificationForeground"
7942     enum="AndroidMemoryNotificationForeground">
7943   <summary>
7944     Memory notifications delivered through system callbacks to Chrome while in
7945     the foreground - we count LowMemory notification vs particular levels of
7946     TrimMemory foreground notification.
7947   </summary>
7948 </histogram>
7950 <histogram name="Mist.SwitchResult" enum="MistSwitchResult">
7951   <summary>
7952     The result (e.g. success or the type of failure) of a modem interface switch
7953     operation performed by mist on Chrome OS.
7954   </summary>
7955 </histogram>
7957 <histogram name="MobileStartup.MobileMultiWindowSession" units="percent">
7958   <summary>
7959     Android: percent of the screen available for Chrome during a multi-window
7960     session. Emitted every time chrome is paused. Only emitted on Android
7961     MultiWindow devices.
7963     A multiwindow session is any period of time that Chrome was not used in full
7964     screen mode but together with some other application that is visible at the
7965     same time. This is only supported in a few Android models.
7966   </summary>
7967 </histogram>
7969 <histogram name="Mouse.PointerSensitivity.Changed" enum="PointerSensitivity">
7970   <summary>
7971     Tracks mouse sensitivity setting changes by the user. This replaces the old
7972     Mouse.Sensitivity.Changed metric.
7973   </summary>
7974 </histogram>
7976 <histogram name="Mouse.PointerSensitivity.Started" enum="PointerSensitivity">
7977   <summary>
7978     Tracks mouse sensitivity setting on startup. This replaces the old
7979     Mouse.Sensitivity.Started metric.
7980   </summary>
7981 </histogram>
7983 <histogram name="Mouse.Sensitivity.Changed" enum="PointerSensitivity">
7984   <obsolete>
7985     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Changed.
7986   </obsolete>
7987   <summary>Tracks mouse sensitivity setting.</summary>
7988 </histogram>
7990 <histogram name="Mouse.Sensitivity.Started" enum="PointerSensitivity">
7991   <obsolete>
7992     Deprecated as of 6/2013, replaced by Mouse.PointerSensitivity.Started.
7993   </obsolete>
7994   <summary>Tracks mouse sensitivity setting on startup.</summary>
7995 </histogram>
7997 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
7998   <summary>
7999     Measures the time elapsed between when the user mousedown-ed a link and when
8000     the user clicked a link.
8001   </summary>
8002 </histogram>
8004 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
8005     enum="MouseEventFollowedByClick">
8006   <summary>
8007     For each click handled by an HTML anchor tag link, whether Blink saw a
8008     mousedown event preceding it.  This is only measured for clicks handled by
8009     the anchor tag's default click event handler.
8010   </summary>
8011 </histogram>
8013 <histogram name="MouseEventPrefetch.MouseDowns">
8014   <summary>
8015     The number of mousedown events detected at HTML anchor-tag links' default
8016     event handler.
8017   </summary>
8018 </histogram>
8020 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
8021   <summary>
8022     Measures the time elapsed between when the user mouseover-ed a link and when
8023     the user clicked a link.
8024   </summary>
8025 </histogram>
8027 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
8028   <summary>
8029     Measures the time elapsed between when the user mouseover-ed a link and when
8030     the user mouseout-ed a link without click.
8031   </summary>
8032 </histogram>
8034 <histogram name="MouseEventPrefetch.MouseOvers">
8035   <summary>
8036     The number of mouseover events detected at HTML anchor-tag links' default
8037     event handler.
8038   </summary>
8039 </histogram>
8041 <histogram name="MouseEventPrefetch.PreTapEventsFollowedByClick"
8042     enum="PreTapEvents">
8043   <summary>
8044     The tap gesture events detected before click at HTML anchor-tag links'
8045     default event handler.
8046   </summary>
8047 </histogram>
8049 <histogram name="MouseEventPrefetch.TapDownDuration_Click" units="ms">
8050   <summary>
8051     Measures the time elapsed between when the user tapdown-ed a link and when
8052     the user clicked a link.
8053   </summary>
8054 </histogram>
8056 <histogram name="MouseEventPrefetch.TapDowns">
8057   <summary>
8058     The number of gesturetapdown events detected at HTML anchor-tag links'
8059     default event handler.
8060   </summary>
8061 </histogram>
8063 <histogram name="MouseEventPrefetch.TapUnconfirmeds">
8064   <summary>
8065     The number of gesturetapunconfirmed events detected at HTML anchor-tag
8066     links' default event handler.
8067   </summary>
8068 </histogram>
8070 <histogram name="MultiProfile.DiscardedTabsPerUser">
8071   <summary>
8072     The relation of discarded tabs vs. the amount of simultaneous users. The
8073     counts are the number of discards and the buckets are the number of users.
8074     Since the count values are absolute numbers, they need to be normalized
8075     before use - so divide the counts by the percentage of users per session
8076     found under 'MultiProfile.UsersPerSessionIncremental'.
8077   </summary>
8078 </histogram>
8080 <histogram name="MultiProfile.SessionMode" enum="MultiProfileSessionMode">
8081   <summary>
8082     The session counter for different multi profile modes which gets stored once
8083     per session at the beginning of the session.
8084   </summary>
8085 </histogram>
8087 <histogram name="MultiProfile.SigninUserUIPath"
8088     enum="MultiProfileSigninUserAction">
8089   <summary>
8090     Count the number of times each UI path is taken for signing into a new
8091     account in a Chrome OS multiprofile session. UI paths include the system
8092     tray and the user account switcher on the browser frame.
8093   </summary>
8094 </histogram>
8096 <histogram name="MultiProfile.SwitchActiveUserUIPath"
8097     enum="MultiProfileSwitchActiveUserAction">
8098   <summary>
8099     Count the number of times each UI path is taken for switching the active
8100     account in a Chrome OS multiprofile session. UI paths include the system
8101     tray and the keyboard shortcut.
8102   </summary>
8103 </histogram>
8105 <histogram name="MultiProfile.TeleportWindow"
8106     enum="MultiProfileTeleportWindowAction">
8107   <summary>
8108     Counts the number of window teleportations when using separated desktop
8109     mode.
8110   </summary>
8111 </histogram>
8113 <histogram name="MultiProfile.TeleportWindowType"
8114     enum="MultiProfileTeleportWindowType">
8115   <summary>
8116     Counts the number of teleported windows by types in separated desktop mode.
8117   </summary>
8118 </histogram>
8120 <histogram name="MultiProfile.UsersPerSession">
8121   <obsolete>
8122     Deprecated 3/2014, renamed to MultiProfile.UsersPerSessionIncremental.
8123   </obsolete>
8124   <summary>
8125     The number of users simultaneously signed into a multiprofile session on
8126     Chrome OS. This is recorded upon session end.
8127   </summary>
8128 </histogram>
8130 <histogram name="MultiProfile.UsersPerSessionIncremental">
8131   <summary>
8132     The number of users simultaneously signed into a multiprofile session on
8133     Chrome OS. This is recorded whenever a user gets added to the session. To
8134     get the correct count, all following counts must be subtracted. Example: If
8135     100 single user, 20 two user and 5 three user sessions, there were
8136     100-20-5=75 single user sessions, 100-80=20 dual user sessions and so on.
8137   </summary>
8138 </histogram>
8140 <histogram name="NaCl.Client.Helper.InitState" enum="NaClHelperStatus">
8141   <summary>
8142     When the browser started, what happened with the NaCl helper process?
8143   </summary>
8144 </histogram>
8146 <histogram name="NaCl.Client.Helper.StateOnFork" enum="NaClHelperStatus">
8147   <summary>
8148     When a NaCl application process was created, what had happened with the NaCl
8149     helper process when the browser was started?
8150   </summary>
8151 </histogram>
8153 <histogram name="NaCl.Client.OSArch" enum="NaClOSArchEnum">
8154   <summary>The OS/Architecture of a nexe that was loaded.</summary>
8155 </histogram>
8157 <histogram name="NaCl.HttpStatusCodeClass.Manifest.InstalledApp"
8158     enum="NaClHttpStatusCodeClass">
8159   <summary>
8160     The status code returned when trying to load a manifest inside an installed
8161     app.
8162   </summary>
8163 </histogram>
8165 <histogram name="NaCl.HttpStatusCodeClass.Manifest.NotInstalledApp"
8166     enum="NaClHttpStatusCodeClass">
8167   <summary>
8168     The status code returned when trying to load a manifest from a source other
8169     than an installed app.
8170   </summary>
8171 </histogram>
8173 <histogram name="NaCl.HttpStatusCodeClass.Nexe.InstalledApp"
8174     enum="NaClHttpStatusCodeClass">
8175   <summary>
8176     The status code returned when trying to load a NaCl executable inside an
8177     installed app.
8178   </summary>
8179 </histogram>
8181 <histogram name="NaCl.HttpStatusCodeClass.Nexe.NotInstalledApp"
8182     enum="NaClHttpStatusCodeClass">
8183   <summary>
8184     The status code returned when trying to load a NaCl executable from a source
8185     other than an installed app.
8186   </summary>
8187 </histogram>
8189 <histogram name="NaCl.LoadStatus.Plugin" enum="NaClPluginErrorCode">
8190   <summary>The error code returned by NaCl's Chrome plugin.</summary>
8191 </histogram>
8193 <histogram name="NaCl.LoadStatus.Plugin.InstalledApp"
8194     enum="NaClPluginErrorCode">
8195   <summary>
8196     The error code returned by NaCl's Chrome plugin, but only for installed
8197     apps.
8198   </summary>
8199 </histogram>
8201 <histogram name="NaCl.LoadStatus.Plugin.NotInstalledApp"
8202     enum="NaClPluginErrorCode">
8203   <summary>
8204     The error code returned by NaCl's Chrome plugin, but excluding installed
8205     apps.
8206   </summary>
8207 </histogram>
8209 <histogram name="NaCl.LoadStatus.SelLdr" enum="NaClSelLdrErrorCode">
8210   <summary>The error code returned by NaCl's sel_ldr.</summary>
8211 </histogram>
8213 <histogram name="NaCl.LoadStatus.SelLdr.InstalledApp"
8214     enum="NaClSelLdrErrorCode">
8215   <summary>
8216     The error code returned by NaCl's sel_ldr, but only for installed apps.
8217   </summary>
8218 </histogram>
8220 <histogram name="NaCl.LoadStatus.SelLdr.NotInstalledApp"
8221     enum="NaClSelLdrErrorCode">
8222   <summary>
8223     The error code returned by NaCl's sel_ldr, but excluding installed apps.
8224   </summary>
8225 </histogram>
8227 <histogram name="NaCl.Manifest.IsDataURI" enum="NaClManifestType">
8228   <summary>
8229     Was the manifest specified as a data URI rather than a .nmf file?
8230   </summary>
8231 </histogram>
8233 <histogram name="NaCl.ManifestDownloadTime" units="milliseconds">
8234   <obsolete>
8235     Deprecated 6/2011, renamed.
8236   </obsolete>
8237   <summary>
8238     The time it took to download the manifset file for a Native Client module.
8239   </summary>
8240 </histogram>
8242 <histogram name="NaCl.ModuleUptime.Crash" units="milliseconds">
8243   <summary>The time a NaCl module ran before it crashed.</summary>
8244 </histogram>
8246 <histogram name="NaCl.ModuleUptime.Normal" units="milliseconds">
8247   <summary>The time a NaCl module ran without crashing, at shutdown.</summary>
8248 </histogram>
8250 <histogram name="NaCl.NexeDownloadTime" units="milliseconds">
8251   <obsolete>
8252     Deprecated 6/2011, renamed.
8253   </obsolete>
8254   <summary>
8255     The time it took to download the main .nexe for a Native Client module.
8256   </summary>
8257 </histogram>
8259 <histogram name="NaCl.NexeSize" units="KB">
8260   <obsolete>
8261     Deprecated 6/2011, renamed.
8262   </obsolete>
8263   <summary>
8264     The size of the main .nexe file downloaded for a Native Client module.
8265   </summary>
8266 </histogram>
8268 <histogram name="NaCl.NexeStartupTime" units="milliseconds">
8269   <obsolete>
8270     Deprecated 6/2011, renamed.
8271   </obsolete>
8272   <summary>
8273     The time it took between the Native Client plugin initialization and when
8274     proxied execution of the NaCl module begins. This is the general startup
8275     overhead of running as a NaCl module vs a trusted PPAPI plugin.
8276   </summary>
8277 </histogram>
8279 <histogram name="NaCl.NexeStartupTimePerMB" units="milliseconds/MB">
8280   <obsolete>
8281     Deprecated 6/2011, renamed.
8282   </obsolete>
8283   <summary>
8284     The time it took between the Native Client plugin initialization and when
8285     proxied execution of the NaCl module begins. This is the general startup
8286     overhead of running as a NaCl module vs a trusted PPAPI plugin.
8287   </summary>
8288 </histogram>
8290 <histogram name="NaCl.Options.PNaCl.OptLevel" enum="PNaClOptionsOptLevelEnum">
8291   <summary>
8292     The optimization level set for the initial Portable Native Client
8293     translation from bitcode to native code.
8294   </summary>
8295 </histogram>
8297 <histogram name="NaCl.OSArch" enum="NaClOSArchEnum">
8298   <obsolete>
8299     Deprecated 6/2011, renamed.
8300   </obsolete>
8301   <summary>The OS/Architecture of a nexe that was loaded.</summary>
8302 </histogram>
8304 <histogram name="NaCl.Perf.PNaClCache.IsHit" enum="PNaClTranslationCacheEnum">
8305   <summary>
8306     Did the Portable Native Client translation cache find an executable
8307     translated from bitcode?
8308   </summary>
8309 </histogram>
8311 <histogram name="NaCl.Perf.PNaClLoadTime.CompileKBPerSec" units="KB/s">
8312   <summary>
8313     The rate for compiling a Portable Native Client bitcode file to an object
8314     file in Kilobytes per second.
8315   </summary>
8316 </histogram>
8318 <histogram name="NaCl.Perf.PNaClLoadTime.CompileTime" units="milliseconds">
8319   <summary>
8320     The time it took to compile a Portable Native Client bitcode file to an
8321     object file.
8322   </summary>
8323 </histogram>
8325 <histogram name="NaCl.Perf.PNaClLoadTime.LinkTime" units="milliseconds">
8326   <summary>
8327     The time it took to link a Portable Native Client generated object file into
8328     a Native Client executable.
8329   </summary>
8330 </histogram>
8332 <histogram name="NaCl.Perf.PNaClLoadTime.LoadCompiler" units="milliseconds">
8333   <summary>
8334     The time it took to load and validate the Portable Native Client compiler.
8335   </summary>
8336 </histogram>
8338 <histogram name="NaCl.Perf.PNaClLoadTime.LoadLinker" units="milliseconds">
8339   <summary>
8340     The time it took to load and validate the Portable Native Client linker.
8341   </summary>
8342 </histogram>
8344 <histogram name="NaCl.Perf.PNaClLoadTime.PctCompiledWhenFullyDownloaded"
8345     units="%">
8346   <summary>
8347     The percentage of a Portable Native Client application that is compiled by
8348     the time the application is fully downloaded (compile and download happen in
8349     parallel).
8350   </summary>
8351 </histogram>
8353 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedKBPerSec" units="KB/s">
8354   <summary>
8355     The rate for completely translating a Portable Native Client bitcode file
8356     into a Native Client executable and caching the result in Kilobytes per
8357     second.
8358   </summary>
8359 </histogram>
8361 <histogram name="NaCl.Perf.PNaClLoadTime.TotalUncachedTime"
8362     units="milliseconds">
8363   <summary>
8364     The total time it took to completely translate a Portable Native Client
8365     bitcode file into a Native Client executable, and cache the result.
8366   </summary>
8367 </histogram>
8369 <histogram name="NaCl.Perf.Size.Manifest" units="KB">
8370   <summary>The size of the manifest file.</summary>
8371 </histogram>
8373 <histogram name="NaCl.Perf.Size.Nexe" units="KB">
8374   <summary>
8375     The size of the main .nexe file downloaded for a Native Client module.
8376   </summary>
8377 </histogram>
8379 <histogram name="NaCl.Perf.Size.Pexe" units="KB">
8380   <summary>
8381     The size of the main .pexe bitcode file downloaded for a Portable Native
8382     Client module.
8383   </summary>
8384 </histogram>
8386 <histogram name="NaCl.Perf.Size.PexeNexeSizePct" units="%">
8387   <summary>
8388     The size of the main .pexe bitcode file divided by the size of the .nexe
8389     that is the result of translating the bitcode file, times 100.
8390   </summary>
8391 </histogram>
8393 <histogram name="NaCl.Perf.Size.PNaClTranslatedNexe" units="KB">
8394   <summary>
8395     The size of the main .nexe file that is the result of translating a Portable
8396     Native Client .pexe bitcode file.  This reflects the amount of cache
8397     consumed.
8398   </summary>
8399 </histogram>
8401 <histogram name="NaCl.Perf.StartupTime.LoadModule" units="milliseconds">
8402   <summary>The time it took to load the NaCl module into sel_ldr.</summary>
8403 </histogram>
8405 <histogram name="NaCl.Perf.StartupTime.LoadModulePerMB" units="milliseconds/MB">
8406   <summary>
8407     The time it took to load the NaCl module into sel_ldr.  Normalized by the
8408     size of the .nexe, in megabytes.
8409   </summary>
8410 </histogram>
8412 <histogram name="NaCl.Perf.StartupTime.ManifestDownload" units="milliseconds">
8413   <summary>
8414     The time it took to download the manifset file for a Native Client module.
8415   </summary>
8416 </histogram>
8418 <histogram name="NaCl.Perf.StartupTime.NaClOverhead" units="milliseconds">
8419   <summary>
8420     The time it took between the Native Client plugin initialization and when
8421     proxied execution of the NaCl module begins. This is the general startup
8422     overhead of running as a NaCl module vs a trusted PPAPI plugin.
8423   </summary>
8424 </histogram>
8426 <histogram name="NaCl.Perf.StartupTime.NaClOverheadPerMB"
8427     units="milliseconds/MB">
8428   <summary>
8429     The time it took between the Native Client plugin initialization and when
8430     proxied execution of the NaCl module begins. This is the general startup
8431     overhead of running as a NaCl module vs a trusted PPAPI plugin.  Normalized
8432     by the size of the .nexe, in megabytes.
8433   </summary>
8434 </histogram>
8436 <histogram name="NaCl.Perf.StartupTime.NexeDownload" units="milliseconds">
8437   <summary>
8438     The time it took to download the main .nexe for a Native Client module.
8439   </summary>
8440 </histogram>
8442 <histogram name="NaCl.Perf.StartupTime.NexeDownloadPerMB"
8443     units="milliseconds/MB">
8444   <summary>
8445     The time it took to download the main .nexe for a Native Client module.
8446     Normalized by the size of the .nexe, in megabytes.
8447   </summary>
8448 </histogram>
8450 <histogram name="NaCl.Perf.StartupTime.Total" units="milliseconds">
8451   <summary>
8452     The time it took between the Native Client plugin initialization and when
8453     the NaCl module is ready to be used.
8454   </summary>
8455 </histogram>
8457 <histogram name="NaCl.Perf.StartupTime.TotalPerMB" units="milliseconds/MB">
8458   <summary>
8459     The time it took between the Native Client plugin initialization and when
8460     the NaCl module is ready to be used.  Normalized by the size of the .nexe,
8461     in megabytes.
8462   </summary>
8463 </histogram>
8465 <histogram name="NaCl.ShutdownTime.Total" units="milliseconds">
8466   <summary>The time it took the NaCl module to shut down.</summary>
8467 </histogram>
8469 <histogram name="NaCl.Startups" enum="NaClStartupEnum">
8470   <obsolete>
8471     Deprecated 5/2011, data is duplicated by NaCl.NexeStartupTime, and
8472     normalizing to 'tab opens' is unusual.
8473   </obsolete>
8474   <summary>
8475     The number of times that Native Client has been started by loading a .nexe
8476     compared to the number of times that a tab has been opened.
8477   </summary>
8478 </histogram>
8480 <histogram name="NaCl.ValidationCache.Query" enum="NaClValidationCacheEnum">
8481   <summary>
8482     Did a validation cache query find a previously known validation result?
8483   </summary>
8484 </histogram>
8486 <histogram name="NaCl.ValidationCache.Set" enum="NaClValidationCacheEnum">
8487   <summary>
8488     Was the validation cache updated with a new validation result?
8489   </summary>
8490 </histogram>
8492 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
8493   <summary>The scheme of the URL for each main-frame navigation.</summary>
8494 </histogram>
8496 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
8497   <summary>
8498     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
8499     is sent once per chunk of data read from the network.
8500   </summary>
8501 </histogram>
8503 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
8504   <summary>
8505     The count of unacknowledged ResourceMsg_DataReceived messages at the point
8506     where we pause network loading.
8507   </summary>
8508 </histogram>
8510 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
8511   <summary>The size of a SharedIOBuffer allocation.</summary>
8512 </histogram>
8514 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
8515   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
8516 </histogram>
8518 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
8519     units="percentage">
8520   <summary>
8521     The percentage of a SharedIOBuffer allocation that is actually used.
8522   </summary>
8523 </histogram>
8525 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
8526   <summary>The time to generate a Basic HTTP authentication token.</summary>
8527 </histogram>
8529 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
8530   <summary>The time to generate a Digest HTTP authentication token.</summary>
8531 </histogram>
8533 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
8534   <summary>
8535     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
8536   </summary>
8537 </histogram>
8539 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
8540   <summary>The time to generate an NTLM HTTP authentication token.</summary>
8541 </histogram>
8543 <histogram name="Net.CertCommonNameFallback" enum="BooleanCommonNameMatch">
8544   <summary>
8545     Whether the certificate common name was used for matching the hostname,
8546     instead of the subjectAlternativeName.
8548     Measures results for all CAs (internal and publicly-trusted).
8549   </summary>
8550 </histogram>
8552 <histogram name="Net.CertCommonNameFallbackPrivateCA"
8553     enum="BooleanCommonNameMatch">
8554   <summary>
8555     Whether the certificate common name was used for matching the hostname,
8556     instead of the subjectAlternativeName.
8558     Measures results ony for internal (non-publicly-trusted) CAs.
8559   </summary>
8560 </histogram>
8562 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
8563   <obsolete>
8564     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
8565   </obsolete>
8566   <summary>
8567     A validated certificate chain may be subject to additional
8568     &quot;pinning&quot; requirements on a per-domain basis. This records the
8569     fraction of successful matches between a certificate chain and a pin list.
8570   </summary>
8571 </histogram>
8573 <histogram name="Net.CertificateTransparency.MainFrameValidSCTCount">
8574   <summary>
8575     Number of valid Signed Certificate Timestamps (SCTs) present for the
8576     main-frame resource. Emitted every time a main-frame resource is fetched.
8577   </summary>
8578 </histogram>
8580 <histogram name="Net.CertificateTransparency.SCTOrigin" enum="SCTOrigin">
8581   <summary>
8582     The origin breakdown of Signed Certificate Timestamps (SCTs). Emitted once
8583     for every SCT when first validated, which means 0 or more times during every
8584     SSL connection establishment.
8585   </summary>
8586 </histogram>
8588 <histogram name="Net.CertificateTransparency.SCTsPerConnection">
8589   <summary>
8590     The number of Signed Certificate Timestamps (SCTs) that were available for
8591     each SSL connection, including SCTs embedded in the certificate. This metric
8592     measures how many SSL connections had SCTs available. Emitted during every
8593     SSL connection establishment.
8594   </summary>
8595 </histogram>
8597 <histogram name="Net.CertificateTransparency.SCTStatus" enum="SCTVerifyStatus">
8598   <summary>
8599     Breakdown of Signed Certificate Timestamps (SCTs) validation status. Emitted
8600     once for every SCT when first validated, which means 0 or more times during
8601     every SSL connection establishment.
8602   </summary>
8603 </histogram>
8605 <histogram name="Net.CertVerifier_Job_Latency" units="milliseconds">
8606   <summary>
8607     The actual amount of time spent verifying a certificate using the underlying
8608     cryptographic APIs. Because parallel verifications for the same certificate
8609     may be coalesced, histograms such as Net.SSLCertVerificationTime may be
8610     skewed, due to later verifications taking less overall time. This records
8611     the overall time spent verifying a single request, regardless of how many
8612     parallel requests are being served by the verification.
8613   </summary>
8614 </histogram>
8616 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
8617   <summary>
8618     The number of times we sent N packets, but could have sent N-1 packets.
8619   </summary>
8620 </histogram>
8622 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
8623   <summary>
8624     The amount of time taken before we failed to  resolve the Comodo test DNS
8625     record. This is an experiment, run in conjuction with Comodo, to test the
8626     viability of a DNS based certificate revocation mechanism.
8627   </summary>
8628 </histogram>
8630 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
8631   <summary>
8632     The amount of time taken to successfully resolve the Comodo test DNS record.
8633     This is an experiment, run in conjuction with Comodo, to test the viability
8634     of a DNS based certificate revocation mechanism.
8635   </summary>
8636 </histogram>
8638 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
8639   <summary>
8640     The uncompressed number of bytes received per request that was compressed.
8641     Only includes requests which did not go through an explicit proxy and did
8642     not go over SSL.
8643   </summary>
8644 </histogram>
8646 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
8647   <summary>
8648     The compressed number of bytes received per request that was compressed.
8649     Only includes requests which did not go through an explicit proxy and did
8650     not go over SSL.
8651   </summary>
8652 </histogram>
8654 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
8655   <summary>
8656     The uncompressed number of bytes received per request that was not
8657     compressed but appears to have been compressible.  Only includes requests
8658     which did not go through an explicit proxy and did not go over SSL.
8659   </summary>
8660 </histogram>
8662 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
8663   <summary>
8664     The uncompressed number of bytes received per request that was compressed.
8665     Only includes requests sent through a proxy without SSL.
8666   </summary>
8667 </histogram>
8669 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
8670   <summary>
8671     The compressed number of bytes received per request that was compressed.
8672     Only includes requests sent through a proxy without SSL.
8673   </summary>
8674 </histogram>
8676 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
8677   <summary>
8678     The uncompressed number of bytes received per request that was not
8679     compressed but appears to have been compressible.  Only includes requests
8680     sent through a proxy without SSL.
8681   </summary>
8682 </histogram>
8684 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
8685   <summary>
8686     The uncompressed number of bytes received per request that was compressed.
8687     Only includes requests sent over SSL.
8688   </summary>
8689 </histogram>
8691 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
8692   <summary>
8693     The compressed number of bytes received per request that was compressed.
8694     Only includes requests sent over SSL.
8695   </summary>
8696 </histogram>
8698 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
8699   <summary>
8700     The uncompressed number of bytes received per request that was not
8701     compressed but appears to have been compressible.  Only includes requests
8702     sent over SSL.
8703   </summary>
8704 </histogram>
8706 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
8707   <obsolete>
8708     The count was inaccurate (it counted transactions rather than connections)
8709   </obsolete>
8710   <summary>
8711     Each bucket is the number of connections of a particular type that the user
8712     has had during the session.
8713   </summary>
8714 </histogram>
8716 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
8717   <obsolete>
8718     Renamed to match HadConnectionType.
8719   </obsolete>
8720   <summary>
8721     Each bucket is the number of successful connections of a particular type
8722     that the user has had during the session.
8723   </summary>
8724 </histogram>
8726 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
8727   <summary>
8728     Each bucket is the number of successful connections of a particular type
8729     that the user has had during the session.
8730   </summary>
8731 </histogram>
8733 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
8734   <obsolete>
8735     No longer collected.
8736   </obsolete>
8737   <summary>
8738     Each bucket is the number of failed connections of a particular type that
8739     the user has had during the session.
8740   </summary>
8741 </histogram>
8743 <histogram name="Net.ConnectionUsedSSLv3Fallback">
8744   <obsolete>
8745     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
8746   </obsolete>
8747   <summary>
8748     True if the HTTP request was to a server which requires SSLv3 fallback
8749   </summary>
8750 </histogram>
8752 <histogram name="Net.ConnectionUsedSSLVersionFallback"
8753     enum="FallbackSSLVersion">
8754   <summary>
8755     Nonzero if the HTTP request was to a server which requires SSL version
8756     fallback.  The value indicates the SSL version the request fell back on.
8757   </summary>
8758 </histogram>
8760 <histogram name="net.CookieBackingStoreUpdateResults"
8761     enum="BackingStoreResults">
8762   <obsolete>
8763     Initial typo; only here to get results from builds before r59117.  See
8764     &quot;Cookie.&quot; group.
8765   </obsolete>
8766   <summary>
8767     Whether or not updates to the backing store succeeded or failed, recorded
8768     every update.
8769   </summary>
8770 </histogram>
8772 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
8773   <obsolete>
8774     Initial typo; only here to get results from builds before r59117.  See
8775     &quot;Cookie.&quot; group.
8776   </obsolete>
8777   <summary>Intervals between access time updates for each cookie.</summary>
8778 </histogram>
8780 <histogram name="net.CookieCount">
8781   <obsolete>
8782     Initial typo; only here to get results from builds before r59117.  See
8783     &quot;Cookie.&quot; group.
8784   </obsolete>
8785   <summary>
8786     Number of cookies in the store (recorded every 10 minutes of active browsing
8787     time)
8788   </summary>
8789 </histogram>
8791 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
8792   <obsolete>
8793     Initial typo; only here to get results from builds before r59117.  See
8794     &quot;Cookie.&quot; group.
8795   </obsolete>
8796   <summary>
8797     For each cookie removed from the store, the reason it was removed.
8798   </summary>
8799 </histogram>
8801 <histogram name="net.CookieDomainCount">
8802   <obsolete>
8803     Initial typo; only here to get results from builds before r59117.  See
8804     &quot;Cookie.&quot; group.
8805   </obsolete>
8806   <summary>
8807     For each domain, number of cookies in that domain (recorded every 10 minutes
8808     of active browsing time).
8809   </summary>
8810 </histogram>
8812 <histogram name="net.CookieDomainPerEtldp1Count">
8813   <summary>
8814     For every top level domain, number of subdomains in that top level domain
8815     (recorded every 10 minutes of active browsing time).
8816   </summary>
8817 </histogram>
8819 <histogram name="net.CookieEtldp1Count">
8820   <obsolete>
8821     Initial typo; only here to get results from builds before r59117.  See
8822     &quot;Cookie.&quot; group.
8823   </obsolete>
8824   <summary>
8825     For every top level domain, number of cookies in that domain (recorded every
8826     10 minutes of active browsing time).
8827   </summary>
8828 </histogram>
8830 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
8831   <obsolete>
8832     Initial typo; only here to get results from builds before r59117.  See
8833     &quot;Cookie.&quot; group.
8834   </obsolete>
8835   <summary>
8836     For each evicted (not expired) cookie, the amount of time since it was last
8837     used
8838   </summary>
8839 </histogram>
8841 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
8842   <obsolete>
8843     Initial typo; only here to get results from builds before r59117.  See
8844     &quot;Cookie.&quot; group.
8845   </obsolete>
8846   <summary>Number of minutes until cookie expires when set.</summary>
8847 </histogram>
8849 <histogram name="net.CookieTimeGet">
8850   <obsolete>
8851     Initial typo; only here to get results from builds before r59117.  See
8852     &quot;Cookie.&quot; group.
8853   </obsolete>
8854   <summary>
8855     The amount of time (ms) to get cookies for each URL request.
8856   </summary>
8857 </histogram>
8859 <histogram name="net.CookieTimeLoad">
8860   <obsolete>
8861     Initial typo; only here to get results from builds before r59117.  See
8862     &quot;Cookie.&quot; group.
8863   </obsolete>
8864   <summary>
8865     The amount of time (ms) to load the persistent cookie store at browser
8866     start.
8867   </summary>
8868 </histogram>
8870 <histogram name="Net.CountOfAlternateProtocolServers">
8871   <summary>
8872     The total number of severs to which alternative protocol was used. This
8873     counts the number of servers persisted to prefs file.
8874   </summary>
8875 </histogram>
8877 <histogram name="Net.CountOfPipelineCapableServers">
8878   <summary>
8879     The total number of severs that support HTTP pipelining. This counts the
8880     number of servers persisted to prefs file.
8881   </summary>
8882 </histogram>
8884 <histogram name="Net.CountOfSpdyServers">
8885   <summary>
8886     The total number of SPDY server names persisted to prefs file.
8887   </summary>
8888 </histogram>
8890 <histogram name="Net.CountOfSpdySettings">
8891   <summary>
8892     The total number of SPDY Settings properties persisted to prefs file.
8893   </summary>
8894 </histogram>
8896 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
8897   <summary>
8898     When validating an HTTPS certificate we may have to block to fetch one or
8899     more revocation lists. This measures the amount of time that failures to get
8900     CRL information take.
8901   </summary>
8902 </histogram>
8904 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
8905   <summary>
8906     When validating an HTTPS certificate we may have to block to fetch one or
8907     more revocation lists. This records the fraction of successful requests.
8908   </summary>
8909 </histogram>
8911 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
8912   <summary>
8913     When validating an HTTPS certificate we may have to block to fetch one or
8914     more revocation lists. This measures the amount of time that each fetch
8915     takes.
8916   </summary>
8917 </histogram>
8919 <histogram name="Net.DailyContentLength" units="KB">
8920   <summary>
8921     The total content size in KB of all HTTP/HTTPS response bodies in the
8922     previous calendar day. The metric is reported when the first response in the
8923     current day is received.
8924   </summary>
8925 </histogram>
8927 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled" units="KB">
8928   <summary>
8929     The total content size in KB of all HTTP/HTTPS response bodies in the
8930     previous calendar day while the data reduction proxy setting was enabled.
8931     The metric is reported when the first response in the current day is
8932     received.
8933   </summary>
8934 </histogram>
8936 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Https"
8937     units="KB">
8938   <summary>
8939     The total content size in KB of all HTTPS response bodies in the previous
8940     calendar day while the data reduction proxy setting was enabled. The metric
8941     is reported when the first response in the current day is received.
8942   </summary>
8943 </histogram>
8945 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_LongBypass"
8946     units="KB">
8947   <summary>
8948     The total content size in KB of all long-bypassed HTTP response bodies in
8949     the  previous calendar day while the data reduction proxy setting was
8950     enabled. The metric is reported when the first response in the current day
8951     is received.
8952   </summary>
8953 </histogram>
8955 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_ShortBypass"
8956     units="KB">
8957   <summary>
8958     The total content size in KB of all short-bypassed HTTP response bodies in
8959     the previous calendar day while the data reduction proxy setting was
8960     enabled. The metric is reported when the first response in the current day
8961     is received.
8962   </summary>
8963 </histogram>
8965 <histogram name="Net.DailyContentLength_DataReductionProxyEnabled_Unknown"
8966     units="KB">
8967   <summary>
8968     The total content size in KB of all HTTP response bodies for requests that
8969     were not served by the enabled data reduction proxy for unknown reasons in
8970     the previous calendar day while the data reduction proxy setting was
8971     enabled. The metric is reported when the first response in the current day
8972     is received.
8973   </summary>
8974 </histogram>
8976 <histogram name="Net.DailyContentLength_ViaDataReductionProxy" units="KB">
8977   <summary>
8978     The total content size in KB of all HTTP/HTTPS response bodies in the
8979     previous calendar day via the data reduction proxy. The metric is reported
8980     when the first response in the current day is received.
8981   </summary>
8982 </histogram>
8984 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled"
8985     units="Percent">
8986   <summary>
8987     The percentage of total HTTP/HTTPS response body size while the data
8988     reduction proxy is enabled to total HTTP/HTTPS response body size in the
8989     previous calendar day. The metric is reported when the first response in the
8990     current day is received.
8991   </summary>
8992 </histogram>
8994 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Https"
8995     units="Percent">
8996   <summary>
8997     The percentage of total HTTPS response body size while the data reduction
8998     proxy is enabled to total HTTP/HTTPS response body size in the previous
8999     calendar day. The metric is reported when the first response in the current
9000     day is received.
9001   </summary>
9002 </histogram>
9004 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_LongBypass"
9005     units="Percent">
9006   <summary>
9007     The percentage of total long-bypassed response body size while the data
9008     reduction proxy is enabled to total HTTP/HTTPS response body size in the
9009     previous calendar day. The metric is reported when the first response in the
9010     current day is received.
9011   </summary>
9012 </histogram>
9014 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_ShortBypass"
9015     units="Percent">
9016   <summary>
9017     The percentage of total short-bypassed response body size while the data
9018     reduction proxy is enabled to total HTTP/HTTPS response body size in the
9019     previous calendar day. The metric is reported when the first response in the
9020     current day is received.
9021   </summary>
9022 </histogram>
9024 <histogram name="Net.DailyContentPercent_DataReductionProxyEnabled_Unknown"
9025     units="Percent">
9026   <summary>
9027     The percentage of total body size of responses that were not served by the
9028     data reduction proxy for unknown reason while the data reduction proxy is
9029     enabled to total HTTP/HTTPS response body size in the previous calendar day.
9030     The metric is reported when the first response in the current day is
9031     received.
9032   </summary>
9033 </histogram>
9035 <histogram name="Net.DailyContentPercent_ViaDataReductionProxy" units="Percent">
9036   <summary>
9037     The percentage of total HTTP/HTTPS response body size via the data reduction
9038     proxy to total HTTP/HTTPS response body size in the previous calendar day.
9039     The metric is reported when the first response in the current day is
9040     received.
9041   </summary>
9042 </histogram>
9044 <histogram name="Net.DailyContentSavingPercent" units="Percent">
9045   <summary>
9046     The percentage of data saving in the previous calendar day. A negative
9047     saving will be shown as zero. The metric is reported when the first response
9048     in the current day is received.
9049   </summary>
9050 </histogram>
9052 <histogram name="Net.DailyContentSavingPercent_DataReductionProxyEnabled"
9053     units="Percent">
9054   <summary>
9055     The percentage of data saving in the previous calendar day while the data
9056     reduction proxy was enabled. A negative saving will be shown as zero. This
9057     only counts responses while the data reduction proxy is enabled. The metric
9058     is reported when the first response in the current day is received.
9059   </summary>
9060 </histogram>
9062 <histogram name="Net.DailyContentSavingPercent_ViaDataReductionProxy"
9063     units="Percent">
9064   <summary>
9065     The percentage of data saving in the previous calendar day via the data
9066     reduction proxy. A negative saving will be shown as zero. This only counts
9067     responses via the data reduction proxy. The metric is reported when the
9068     first response in the current day is received.
9069   </summary>
9070 </histogram>
9072 <histogram name="Net.DailyHttpContentLengthViaDataReductionProxy" units="KB">
9073   <obsolete>
9074     Deprecated- see Net.DailyContentLength_ViaDataReductionProxy.
9075   </obsolete>
9076   <summary>
9077     Total size in KB of all response bodies in the previous calendar day that
9078     were received through the data reduction proxy.
9079   </summary>
9080 </histogram>
9082 <histogram name="Net.DailyHttpContentLengthWithDataReductionProxyEnabled"
9083     units="KB">
9084   <obsolete>
9085     Deprecated- see Net.DailyContentLength_DataReductionProxyEnabled
9086   </obsolete>
9087   <summary>
9088     Total size in KB of all response bodies in the previous calendar day that
9089     were received when the data reduction proxy was enabled.
9090   </summary>
9091 </histogram>
9093 <histogram name="Net.DailyHttpContentSavings" units="Percent">
9094   <obsolete>
9095     Deprecated- see Net.DailyContentSavingPercent.
9096   </obsolete>
9097   <summary>
9098     The percentage of data saving in the previous calendar day. A negative
9099     saving will be shown as zero.
9100   </summary>
9101 </histogram>
9103 <histogram name="Net.DailyHttpContentSavings_DataReductionProxy"
9104     units="Percent">
9105   <obsolete>
9106     Deprecated- see Net.DailyContentSavingPercent_DataReductionProxyEnabled.
9107   </obsolete>
9108   <summary>
9109     The percentage of data saving in the previous calendar day when the data
9110     reduction proxy was enabled for at least some responses during the day. A
9111     negative saving will be shown as zero.
9112   </summary>
9113 </histogram>
9115 <histogram name="Net.DailyHttpOriginalContentLength" units="KB">
9116   <obsolete>
9117     Deprecated- see Net.DailyOriginalContentLength.
9118   </obsolete>
9119   <summary>
9120     Total size in KB specified in the X-Original-Content-Length headers of all
9121     responses in the previous calendar day. If the header is not present in a
9122     response, the size of the response body is used.
9123   </summary>
9124 </histogram>
9126 <histogram name="Net.DailyHttpReceivedContentLength" units="KB">
9127   <obsolete>
9128     Deprecated- see Net.DailyContentLength.
9129   </obsolete>
9130   <summary>
9131     Total size in KB of all response bodies in the previous calendar day.
9132   </summary>
9133 </histogram>
9135 <histogram name="Net.DailyOriginalContentLength" units="KB">
9136   <summary>
9137     The total size in KB specified in the X-Original-Content-Length headers of
9138     all HTTP/HTTPS response bodies in the previous calendar day. If the header
9139     is not present in a response, the size of the response body is used. The
9140     metric is reported when the first response in the current day is received.
9141   </summary>
9142 </histogram>
9144 <histogram name="Net.DailyOriginalContentLength_DataReductionProxyEnabled"
9145     units="KB">
9146   <summary>
9147     The total size in KB specified in the X-Original-Content-Length headers of
9148     all HTTP/HTTPS response bodies in the previous calendar day while the data
9149     reduction proxy is enabled. If the header is not present in a response, the
9150     size of the response body is used. The metric is reported when the first
9151     response in the current day is received.
9152   </summary>
9153 </histogram>
9155 <histogram name="Net.DailyOriginalContentLength_ViaDataReductionProxy"
9156     units="KB">
9157   <summary>
9158     The total size in KB specified in the X-Original-Content-Length headers of
9159     all HTTP/HTTPS response bodies in the previous calendar day via the data
9160     reduction proxy. If the header is not present in a response, the size of the
9161     response body is used. The metric is reported when the first response in the
9162     current day is received.
9163   </summary>
9164 </histogram>
9166 <histogram name="Net.DailyReceivedContentViaDataReductionProxy" units="Percent">
9167   <obsolete>
9168     Deprecated- see Net.DailyContentPercent_ViaDataReductionProxy.
9169   </obsolete>
9170   <summary>
9171     The percentage of Net.DailyHttpContentLengthViaDataReductionProxy in
9172     Net.DailyHttpReceivedContentLength.
9173   </summary>
9174 </histogram>
9176 <histogram name="Net.DailyReceivedContentWithDataReductionProxyEnabled"
9177     units="Percent">
9178   <obsolete>
9179     Deprecated- see Net.DailyContentPercent_DataReductionProxyEnabled.
9180   </obsolete>
9181   <summary>
9182     The percentage of Net.DailyHttpContentLengthWithDataReductionProxyEnabled in
9183     Net.DailyHttpReceivedContentLength.
9184   </summary>
9185 </histogram>
9187 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
9188   <summary>
9189     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
9190     cancellation of the fetch. For a given fetch, only one of the cancellation
9191     or completion histograms will be added to.
9192   </summary>
9193 </histogram>
9195 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
9196   <summary>
9197     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
9198     completion of the fetch. For a given fetch, only one of the cancellation or
9199     completion histograms will be added to.
9200   </summary>
9201 </histogram>
9203 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
9204   <summary>
9205     Tracks the net error codes received when the DHCP WPAD fetch fails to
9206     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
9207     but an indication that a PAC URL was not configured in DHCP).
9208   </summary>
9209 </histogram>
9211 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
9212     enum="ErrorCodesGetAdaptersAddresses">
9213   <summary>
9214     Tracks the frequency of each of the different known error codes of calling
9215     the GetAdaptersAddresses Win32 API.
9216   </summary>
9217 </histogram>
9219 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
9220   <summary>
9221     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
9222     validate our understanding that it should complete quickly enough to call
9223     synchronously from the network thread.
9224   </summary>
9225 </histogram>
9227 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
9228   <summary>
9229     Total number of adapters enabled for DHCP as seen when the wait timer in the
9230     DHCP WPAD code hits. This timer fires after a timeout from when we get some
9231     information from the first adapter to finish.
9232   </summary>
9233 </histogram>
9235 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
9236   <summary>
9237     Number of adapters enabled for DHCP that we have not completed retrieving
9238     information for, as seen when the wait timer in the DHCP WPAD code hits.
9239     This timer fires after a timeout from when we get some information from the
9240     first adapter to finish.
9241   </summary>
9242 </histogram>
9244 <histogram name="Net.DhcpWpadUnhandledDhcpError">
9245   <summary>
9246     Counts the number of errors from the DhcpRequestParams API that we do not
9247     have specific handling for, so that we can see if there is an abnormally
9248     high rate.
9249   </summary>
9250 </histogram>
9252 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
9253   <obsolete>
9254     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
9255   </obsolete>
9256 </histogram>
9258 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
9259   <obsolete>
9260     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
9261   </obsolete>
9262 </histogram>
9264 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
9265     units="milliseconds">
9266   <summary>
9267     The time measured before starting DNS lookup until after the connection is
9268     complete.
9269   </summary>
9270 </histogram>
9272 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
9273   <obsolete>
9274     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
9275   </obsolete>
9276 </histogram>
9278 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
9279     enum="DoubleGetExperimentMethods">
9280   <summary>
9281     The number of HTTP request responses with MS Office Docs MIME types. The
9282     responses are classified based on their method type and cacheability (POST,
9283     cacheable GET and non-cacheable GET). The histogram is used in Double GET
9284     Experiment, where successful non-cacheable GET requests are intercepted
9285     after initial response and repeated in order to determine how much reissuing
9286     non-cacheable GET requests influences their error rate. The histogram tracks
9287     only initial requests (not the repeated ones).
9288   </summary>
9289 </histogram>
9291 <histogram name="Net.DoubleGetExperiment_ResponseCode">
9292   <summary>
9293     The response codes encountered for GET request repeated in Double GET
9294     Experiment. In the experiment successful non-cacheable GET requests are
9295     intercepted after initial response and repeated. The goal of the experiment
9296     is to measure how much reissuing non-cacheable GET requests influences their
9297     error rate.
9298   </summary>
9299 </histogram>
9301 <histogram name="Net.DownloadBandwidth">
9302   <summary>
9303     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
9304     first byte received until the end of flowing data.
9305   </summary>
9306 </histogram>
9308 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
9309   <summary>
9310     Net error codes that requests for images end with, including net::OK and
9311     net:ERR_ABORTED.
9312   </summary>
9313 </histogram>
9315 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
9316   <obsolete>
9317     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
9318     measures the same data but uses a different bucket structure (adds guard
9319     buckets).
9320   </obsolete>
9321   <summary>
9322     Positive net error code that a page failed with. Note that this only counts
9323     the errors in &quot;main frames&quot;, so it is a measure of the error pages
9324     that users actually see (it does not for example count the error codes for
9325     subresoures on a page).
9326   </summary>
9327 </histogram>
9329 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
9330   <obsolete>
9331     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
9332     measures the same data but includes ERR_ABORTED and OK.
9333   </obsolete>
9334   <summary>
9335     Positive net error code that a page failed with. Note that this only counts
9336     the errors in &quot;main frames&quot;, so it is a measure of the error pages
9337     that users actually see (it does not for example count the error codes for
9338     subresoures on a page).
9339   </summary>
9340 </histogram>
9342 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
9343   <summary>
9344     Positive net error codes that requests for pages end with, including net::OK
9345     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
9346     does not for example count the error codes for subresoures on a page).
9347   </summary>
9348 </histogram>
9350 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
9351   <obsolete>
9352     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
9353     which measures the same data but includes ERR_ABORT and OK.
9354   </obsolete>
9355   <summary>
9356     Positive net error code that a page failed with. Note that this only counts
9357     the errors in &quot;subresources&quot;.
9358   </summary>
9359 </histogram>
9361 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
9362   <summary>
9363     Net error codes that requests for &quot;subresources&quot; end with,
9364     including net::OK and net::ERR_ABORTED.
9365   </summary>
9366 </histogram>
9368 <histogram name="Net.FileError_Flush">
9369   <summary>
9370     System error code that a file Flush failed with.  The code is OS dependent,
9371     so when looking at the histogram don't mix OSes.
9372   </summary>
9373 </histogram>
9375 <histogram name="Net.FileError_GetSize">
9376   <summary>
9377     System error code that a file GetSize failed with.  The code is OS
9378     dependent, so when looking at the histogram don't mix OSes.
9379   </summary>
9380 </histogram>
9382 <histogram name="Net.FileError_Open">
9383   <summary>
9384     System error code that a file Open failed with.  The code is OS dependent,
9385     so when looking at the histogram don't mix OSes.
9386   </summary>
9387 </histogram>
9389 <histogram name="Net.FileError_Read">
9390   <summary>
9391     System error code that a file Read failed with.  The code is OS dependent,
9392     so when looking at the histogram don't mix OSes.
9393   </summary>
9394 </histogram>
9396 <histogram name="Net.FileError_Seek">
9397   <summary>
9398     System error code that a file Seek failed with.  The code is OS dependent,
9399     so when looking at the histogram don't mix OSes.
9400   </summary>
9401 </histogram>
9403 <histogram name="Net.FileError_SetEof">
9404   <summary>
9405     System error code that a file SetEof failed with.  The code is OS dependent,
9406     so when looking at the histogram don't mix OSes.
9407   </summary>
9408 </histogram>
9410 <histogram name="Net.FileError_Write">
9411   <summary>
9412     System error code that a file Write failed with.  The code is OS dependent,
9413     so when looking at the histogram don't mix OSes.
9414   </summary>
9415 </histogram>
9417 <histogram name="Net.FileErrorRange_Flush">
9418   <summary>
9419     System error code range that a file Flush failed with.  Any value other than
9420     0 indicates that we have received errors in a range outside of the one in
9421     which we recorded the specific errors in Net.FileError_Flush.  The code is
9422     OS dependent, so when looking at the histogram don't mix OSes.
9423   </summary>
9424 </histogram>
9426 <histogram name="Net.FileErrorRange_GetSize">
9427   <summary>
9428     System error code range that a file GetSize failed with.  Any value other
9429     than 0 indicates that we have received errors in a range outside of the one
9430     in which we recorded the specific errors in Net.FileError_GetSize.  The code
9431     is OS dependent, so when looking at the histogram don't mix OSes.
9432   </summary>
9433 </histogram>
9435 <histogram name="Net.FileErrorRange_Open">
9436   <summary>
9437     System error code range that a file Open failed with.  Any value other than
9438     0 indicates that we have received errors in a range outside of the one in
9439     which we recorded the specific errors in Net.FileError_Open.  The code is OS
9440     dependent, so when looking at the histogram don't mix OSes.
9441   </summary>
9442 </histogram>
9444 <histogram name="Net.FileErrorRange_Read">
9445   <summary>
9446     System error code range that a file Read failed with.  Any value other than
9447     0 indicates that we have received errors in a range outside of the one in
9448     which we recorded the specific errors in Net.FileError_Read.  The code is OS
9449     dependent, so when looking at the histogram don't mix OSes.
9450   </summary>
9451 </histogram>
9453 <histogram name="Net.FileErrorRange_Seek">
9454   <summary>
9455     System error code range that a file Seek failed with.  Any value other than
9456     0 indicates that we have received errors in a range outside of the one in
9457     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
9458     dependent, so when looking at the histogram don't mix OSes.
9459   </summary>
9460 </histogram>
9462 <histogram name="Net.FileErrorRange_SetEof">
9463   <summary>
9464     System error code range that a file SetEof failed with.  Any value other
9465     than 0 indicates that we have received errors in a range outside of the one
9466     in which we recorded the specific errors in Net.FileError_SetEof.  The code
9467     is OS dependent, so when looking at the histogram don't mix OSes.
9468   </summary>
9469 </histogram>
9471 <histogram name="Net.FileErrorRange_Write">
9472   <summary>
9473     System error code range that a file Write failed with.  Any value other than
9474     0 indicates that we have received errors in a range outside of the one in
9475     which we recorded the specific errors in Net.FileError_Write.  The code is
9476     OS dependent, so when looking at the histogram don't mix OSes.
9477   </summary>
9478 </histogram>
9480 <histogram name="Net.FoundSystemTrustRootsAndroid" enum="Boolean">
9481   <summary>
9482     Whether or not system installed trust anchors could be distinguished from
9483     user installed trust anchors. Recorded on first certificate verification on
9484     Android 4.2 and later.
9485   </summary>
9486 </histogram>
9488 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
9489   <summary>The number of times each FTP Error was observed.</summary>
9490 </histogram>
9492 <histogram name="Net.FtpDataConnectionErrorHappened"
9493     enum="FtpDataConnectionError">
9494   <summary>
9495     The number of Chrome sessions which encountered the indicates FTP Error.
9496     This prevents allowing a user that retried a connection many times (getting
9497     an error each time) from biasing the tallies.
9498   </summary>
9499 </histogram>
9501 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
9502   <summary>
9503     Each bucket is the number of FTP server types the user has encountered
9504     during the session.
9505   </summary>
9506 </histogram>
9508 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
9509   <summary>
9510     The time spent waiting for WinHttpGetProxyForUrl to return with error.
9511   </summary>
9512 </histogram>
9514 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
9515   <summary>
9516     The time spent waiting for WinHttpGetProxyForUrl to return with success.
9517   </summary>
9518 </histogram>
9520 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
9521     enum="FallbackSSLVersion">
9522   <summary>
9523     Nonzero if the HTTP request was to a Google server which required SSL
9524     version fallback. The value indicates the SSL version the request fell back
9525     on. Since Google servers support TLS 1.2, any fallback is an indication of
9526     network middleware problems.
9527   </summary>
9528 </histogram>
9530 <histogram name="Net.HadConnectionType" enum="ConnectionType">
9531   <obsolete>
9532     The count was inaccurate (it counted transactions rather than connections).
9533   </obsolete>
9534   <summary>
9535     Each bucket is a boolean (0 or 1) indicating whether the user has had a
9536     connection of that type during the session.
9537   </summary>
9538 </histogram>
9540 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
9541   <obsolete>
9542     This statistic measures successful and failed connections, the new one only
9543     measures successful ones.
9544   </obsolete>
9545   <summary>
9546     Each bucket is a boolean (0 or 1) indicating whether the user has had a
9547     connection of that type during the session.
9548   </summary>
9549 </histogram>
9551 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
9552   <summary>
9553     Each bucket is a boolean (0 or 1) indicating whether the user has had a
9554     successful connection of that type during the session.
9555   </summary>
9556 </histogram>
9558 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
9559   <summary>
9560     Each bucket is a boolean (0 or 1) indicating whether the user has had a
9561     connection with an FTP server of that type during the session.
9562   </summary>
9563 </histogram>
9565 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
9566   <summary>
9567     Per-authentication-scheme counts of authentication attempts and rejections.
9568   </summary>
9569 </histogram>
9571 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
9572   <summary>
9573     Count of authentication requests for top level pages vs. sub-resources, such
9574     as images or iframes.
9575   </summary>
9576 </histogram>
9578 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
9579   <summary>
9580     Per-authentication-scheme counts of authentication targets, such as secure
9581     servers or proxies.
9582   </summary>
9583 </histogram>
9585 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
9586   <summary>
9587     Time between the HttpNetworkTransaction requesting a connection and the time
9588     it connected.
9589   </summary>
9590 </histogram>
9592 <histogram name="Net.HttpContentFreshnessLifetime" units="seconds">
9593   <summary>Length of time that a received resource will be cacheable.</summary>
9594 </histogram>
9596 <histogram name="Net.HttpContentLength" units="bytes">
9597   <summary>
9598     Size of the response body. This is the actual number of bytes received,
9599     which usually agrees with but is not necessarily the same as the size
9600     specified by the Content-Length header.
9601   </summary>
9602 </histogram>
9604 <histogram name="Net.HttpContentLengthCacheable" units="bytes">
9605   <summary>
9606     Size of the response body if it is cacheable. This is the actual number of
9607     bytes received, which usually agrees with but is not necessarily the same as
9608     the size specified by the Content-Length header.
9609   </summary>
9610 </histogram>
9612 <histogram name="Net.HttpContentLengthCacheable24Hours" units="bytes">
9613   <summary>
9614     Size of the response body if it is cacheable for at least 24 hours. This is
9615     the actual number of bytes received, which usually agrees with but is not
9616     necessarily the same as the size specified by the Content-Length header.
9617   </summary>
9618 </histogram>
9620 <histogram name="Net.HttpContentLengthCacheable4Hours" units="bytes">
9621   <summary>
9622     Size of the response body if it is cacheable for at least 4 hours. This is
9623     the actual number of bytes received, which usually agrees with but is not
9624     necessarily the same as the size specified by the Content-Length header.
9625   </summary>
9626 </histogram>
9628 <histogram name="Net.HttpContentLengthDifference" units="bytes">
9629   <summary>
9630     The difference between the size specified in the X-Original-Content-Length
9631     header and the size of teh response body. This is zero if the
9632     X-Original-Content-Length header is not present in the response.
9633   </summary>
9634 </histogram>
9636 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
9637   <summary>
9638     The difference between the size specified in the X-Original-Content-Length
9639     header and the size of the response body. Only includes resources that have
9640     the X-Original-Content-Length header.
9641   </summary>
9642 </histogram>
9644 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
9645   <summary>
9646     Size of the response body. Only includes resources that have the
9647     X-Original-Content-Length header.
9648   </summary>
9649 </histogram>
9651 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
9652   <summary>
9653     Time it takes to complete an HttpJob, from starting the transaction until we
9654     are done reading.
9655   </summary>
9656 </histogram>
9658 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
9659   <summary>
9660     Time it takes to complete an HttpJob, from starting the transaction until we
9661     are done reading, for jobs served from the cache.
9662   </summary>
9663 </histogram>
9665 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
9666   <summary>
9667     Time it takes to complete an HttpJob, from starting the transaction until
9668     the job is killed. Note that we didn't detect the end of the data for this
9669     job.
9670   </summary>
9671 </histogram>
9673 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
9674   <summary>
9675     Time it takes to complete an HttpJob, from starting the transaction until we
9676     are done reading, for jobs not served from the cache.
9677   </summary>
9678 </histogram>
9680 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
9681   <summary>
9682     Time it takes to complete an HttpJob, from starting the transaction until we
9683     are done reading, for jobs when we read until no more data is available.
9684   </summary>
9685 </histogram>
9687 <histogram name="Net.HttpOriginalContentLength" units="bytes">
9688   <summary>
9689     Size specified in the X-Original-Content-Length header. If this header is
9690     not present in the response, the size of the response body is used.
9691   </summary>
9692 </histogram>
9694 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
9695   <summary>
9696     Size specified in the X-Original-Content-Length header. Only includes
9697     resources that have the X-Original-Content-Length header.
9698   </summary>
9699 </histogram>
9701 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
9702   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
9703 </histogram>
9705 <histogram name="Net.HttpResponseCode">
9706   <summary>The count of HTTP Response codes encountered.</summary>
9707 </histogram>
9709 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
9710   <summary>
9711     The count of HTTP Response codes encountered, in response to MAIN_FRAME
9712     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
9713   </summary>
9714 </histogram>
9716 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
9717   <summary>
9718     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
9719     used) used for HTTP[s].
9720   </summary>
9721 </histogram>
9723 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
9724   <summary>
9725     Time from when an HTTP request is issued to when the first byte is
9726     processed.
9727   </summary>
9728 </histogram>
9730 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
9731   <summary>
9732     The count of handleable socket errors (connection abort/close/reset) per
9733     socket reuse type.
9734   </summary>
9735 </histogram>
9737 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
9738     enum="HttpSocketType">
9739   <obsolete>
9740     Late bindings are on by default now.
9741   </obsolete>
9742   <summary>
9743     The count of handleable socket errors (connection abort/close/reset) per
9744     socket reuse type.  Socket late binding is disabled.
9745   </summary>
9746 </histogram>
9748 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
9749     enum="HttpSocketType">
9750   <obsolete>
9751     Late bindings are on by default now.
9752   </obsolete>
9753   <summary>
9754     The count of handleable socket errors (connection abort/close/reset) per
9755     socket reuse type.  Socket late binding is enabled.
9756   </summary>
9757 </histogram>
9759 <histogram name="Net.IPv6ConnectDuration" units="milliseconds">
9760   <summary>Duration of time spent during the UDP-connect IPv6 probe.</summary>
9761 </histogram>
9763 <histogram name="Net.IPv6ConnectFailureMatch" enum="BooleanSuccess">
9764   <summary>
9765     Whether the interface-enumeration IPv6 probe method failed given that the
9766     UDP-connect IPV6 probe failed.
9767   </summary>
9768 </histogram>
9770 <histogram name="Net.IPv6ConnectSuccessMatch" enum="BooleanSuccess">
9771   <summary>
9772     Whether the interface-enumeration IPv6 probe method was successful given
9773     that the UDP-connect IPV6 probe was successful.
9774   </summary>
9775 </histogram>
9777 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
9778   <summary>The probe results when a test for IPv6 support is done.</summary>
9779 </histogram>
9781 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
9782   <summary>
9783     The probe results when a test for IPv6 support is done, after a network
9784     change event.
9785   </summary>
9786 </histogram>
9788 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
9789   <summary>
9790     The time that a (non-cancelled) proxy resolution request was stalled waiting
9791     for an execution thread, for MultiThreadedProxyResolver.
9792   </summary>
9793 </histogram>
9795 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
9796   <summary>
9797     The total time that it took for a (non-cancelled) proxy resolution request
9798     to complete, for MultiThreadedProxyResolver.
9799   </summary>
9800 </histogram>
9802 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
9803   <summary>
9804     How often automatically retrying to download the main frame of a page in
9805     response to specific HTTP network errors succeeds.
9806   </summary>
9807 </histogram>
9809 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
9810   <summary>
9811     How often automatically retrying to download a subresource in response to
9812     specific HTTP network errors succeeds.
9813   </summary>
9814 </histogram>
9816 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
9817   <summary>
9818     How often automatically retrying to download the main frame of a page in
9819     response to specific HTTP network errors returns another network error.
9820     Histogram includes only the error code that triggered the retry.
9821   </summary>
9822 </histogram>
9824 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
9825   <summary>
9826     How often automatically retrying to download a subresource in response to
9827     specific HTTP network errors returns another network error.  Histogram
9828     includes only the error code that triggered the retry.
9829   </summary>
9830 </histogram>
9832 <histogram name="Net.NotifyAddrChangeFailures">
9833   <summary>
9834     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
9835     for unknown reasons. This records the number of times it fails in a row
9836     before a successful call. If it never succeeds, or takes over 100 tries, a
9837     value of 100 is recorded. See http://crbug.com/69198
9838   </summary>
9839 </histogram>
9841 <histogram name="Net.NumDuplicateCookiesInDb">
9842   <summary>
9843     The number of duplicate cookies that were present in the cookie store during
9844     startup.
9845   </summary>
9846 </histogram>
9848 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
9849   <summary>
9850     When validating an HTTPS certificate we may have to make one or more HTTP
9851     fetches to OCSP responders in order to get revocation information. This
9852     measures the amount of time that failures to get OCSP information take.
9853   </summary>
9854 </histogram>
9856 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
9857   <summary>
9858     When validating an HTTPS certificate we may have to make one or more HTTP
9859     fetches to OCSP responders in order to get revocation information. This
9860     records the fraction of successful requests.
9861   </summary>
9862 </histogram>
9864 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
9865   <summary>
9866     When validating an HTTPS certificate we may have to make one or more HTTP
9867     fetches to OCSP responders in order to get revocation information. This
9868     measures the amount of time that each of those requests takes.
9869   </summary>
9870 </histogram>
9872 <histogram name="Net.OCSPResponseStapled" enum="BooleanSuccess">
9873   <summary>
9874     When connecting over HTTPS, a server may include an OCSP response as part of
9875     the TLS handshake so that clients do not have to fetch it, provided the
9876     client requested the server do so. This measures whether or not a server
9877     included an OCSP response when it was requested.
9878   </summary>
9879 </histogram>
9881 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
9882   <summary>
9883     Positive error code that was returned by the system library
9884     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
9885     there is a Windows/Linux conflict, both decodings are shown.
9886   </summary>
9887 </histogram>
9889 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
9890     enum="ErrorCodesGetaddrinfo_Linux">
9891   <summary>
9892     Positive error code that was returned by the system library
9893     &quot;getaddrinfo()&quot;.
9894   </summary>
9895 </histogram>
9897 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
9898     enum="ErrorCodesGetaddrinfo_Mac">
9899   <summary>
9900     Positive error code that was returned by the system library
9901     &quot;getaddrinfo()&quot;.
9902   </summary>
9903 </histogram>
9905 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
9906     enum="ErrorCodesGetaddrinfo_Win">
9907   <summary>
9908     Positive error code that was returned by the system library
9909     &quot;getaddrinfo()&quot;.
9910   </summary>
9911 </histogram>
9913 <histogram name="Net.Ping_ResponseStartedTime" units="milliseconds">
9914   <summary>
9915     How long it took for an &lt;a ping&gt; request to receive a response. Only
9916     recorded if a response was received.
9917   </summary>
9918 </histogram>
9920 <histogram name="Net.Ping_Result" enum="PingResult">
9921   <summary>
9922     The result of an &lt;a ping&gt; request, whether it received a response or
9923     timed out or failed for some other reason.
9924   </summary>
9925 </histogram>
9927 <histogram name="Net.PreconnectedLinkNavigations" enum="PreconnectedNavigation">
9928   <summary>
9929     Indicate whether a link navigation was preceded by a recent pre-connect
9930     trigger (within 10 seconds). There is a high chance that loading the page
9931     used a preconnected TCP session.
9932   </summary>
9933 </histogram>
9935 <histogram name="Net.PreconnectedNavigation" enum="PreconnectedNavigation">
9936   <summary>
9937     Indicate whether a URLRequest was preceded by a recent pre-connect trigger
9938     (within 10 seconds). There is a high chance that loading the resource used a
9939     preconnected TCP session.
9940   </summary>
9941 </histogram>
9943 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
9944   <summary>
9945     When a preconnection is made, indicate what the motivation was.
9946   </summary>
9947   <details>
9948     Currently, the most common (only?) motivations are SELF_REFERAL,
9949     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
9950     second connection was available for a resource that either was never before
9951     seen, or has historically had no subresources.  The LEARNED_REFERAL
9952     indicates that we &quot;learned&quot; that a subresource was commonly
9953     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
9954     happens when a search is being suggested, and we preconnect to the search
9955     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
9956     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
9957   </details>
9958 </histogram>
9960 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
9961   <summary>
9962     Indicate whether there was a proxy to preclude preconnection.
9963   </summary>
9964 </histogram>
9966 <histogram name="Net.PreconnectSubresourceEval"
9967     enum="PreconnectSubresourceEval">
9968   <summary>
9969     What did we decide to do about a predicted resource, based on the historical
9970     expected number of connection that this subresource will require.
9971   </summary>
9972   <details>
9973     This is basically the current thresholding of the SubresourceExpectation,
9974     relative to current static thresholds, and taking into account whether
9975     preconnection is enabled (i.e., if preconnection is disabled, we'll never
9976     decide to preconnect).
9977   </details>
9978 </histogram>
9980 <histogram name="Net.PreconnectSubresourceExpectation">
9981   <summary>
9982     The expected number of connections, times 100, that we'll make to a given
9983     subresource, based on learned history.
9984   </summary>
9985   <details>
9986     By comparing this to thresholds, we decide if we will preconnect,
9987     preresolve, or do nothing. This histogram can be used to select those static
9988     thresholds.
9989   </details>
9990 </histogram>
9992 <histogram name="Net.PreconnectTriggerUsed" enum="PreconnectTriggerUsed">
9993   <summary>
9994     Indicate whether if a preconnect trigger is followed by a resource request
9995     (from link navigations) to the host or not. This is to measure precision of
9996     link-based preconnect triggers.
9997   </summary>
9998 </histogram>
10000 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
10001   <obsolete>
10002     Sourced data corrected, and replaced by NetPreconnectUtilization2
10003   </obsolete>
10004   <summary>
10005     Indicate final utilization for each attempted socket connection.
10006   </summary>
10007   <details>
10008     We also include stats for non-speculative sockets. Some socket connections
10009     may never connect, and others may never be used (as the user may abort
10010     before then).
10011   </details>
10012 </histogram>
10014 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
10015   <summary>
10016     Indicate final utilization for each attempted socket connection.
10017   </summary>
10018   <details>
10019     We also include stats for non-speculative sockets. Some socket connections
10020     may never connect, and others may never be used (as the user may abort
10021     before then).
10022   </details>
10023 </histogram>
10025 <histogram name="Net.Prefetch.Pattern" enum="PrefetchStatus">
10026   <summary>
10027     The completion status of prefetches that have finished loading.
10028   </summary>
10029   <details>
10030     Measurement occurs at ResourceLoader::ResponseCompleted so requests canceled
10031     before that point are not registered.
10033     Note that &quot;success from cache&quot; means that the
10034     UrlRequest::was_cached() was true, and &quot;success from network&quot;
10035     means that was_cached() was false.  Validated results are considered cached,
10036     even though a conditional network request is made.
10037   </details>
10038 </histogram>
10040 <histogram name="Net.Prefetch.PrefilterBytesReadFromNetwork" units="bytes">
10041   <summary>
10042     Number of bytes read from the network on behalf of prefetch requests.  This
10043     is prefilter, so before any decompression.
10044   </summary>
10045 </histogram>
10047 <histogram name="Net.Prefetch.TimeBeforeCancel" units="milliseconds">
10048   <summary>
10049     Time spent on prefetch requests before the request was canceled.
10050   </summary>
10051 </histogram>
10053 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromCache"
10054     units="milliseconds">
10055   <summary>Time spent on prefetch requests when fetched from cache.</summary>
10056 </histogram>
10058 <histogram name="Net.Prefetch.TimeSpentPrefetchingFromNetwork"
10059     units="milliseconds">
10060   <summary>
10061     Time spent on prefetch requests when fetched from the network, including
10062     validation time.
10063   </summary>
10064 </histogram>
10066 <histogram name="Net.Priority_High_Latency" units="milliseconds">
10067   <obsolete>
10068     Replaced by Net.Priority_High_Latency_b.
10069   </obsolete>
10070   <summary>
10071     Time from the start of the http transaction until the first byte of the
10072     response for high priority (currently frame and subframe) requests.  Only
10073     times under 10 minutes are recorded.
10074   </summary>
10075 </histogram>
10077 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
10078   <summary>
10079     Time from the start of the http transaction until the first byte of the
10080     response for high priority (currently frame and subframe) requests.
10081   </summary>
10082 </histogram>
10084 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
10085   <obsolete>
10086     Replaced by Net.Priority_Low_Latency_b.
10087   </obsolete>
10088   <summary>
10089     Time from the start of the http transaction until the first byte of the
10090     response for low priority (non-frame/subframe) requests.   Only times under
10091     10 minutes are recorded.
10092   </summary>
10093 </histogram>
10095 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
10096   <summary>
10097     Time from the start of the http transaction until the first byte of the
10098     response for low priority (non-frame/subframe) requests.
10099   </summary>
10100 </histogram>
10102 <histogram name="Net.ProxyPollConfigurationTime">
10103   <summary>
10104     The time in milliseconds spent fetch the system proxy configuration, when
10105     polling it for changes.
10106   </summary>
10107 </histogram>
10109 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
10110     units="milliseconds">
10111   <summary>
10112     The total amount of time that was spent executing the proxy script during
10113     &quot;tracing&quot; runs (executions of the script which discovered a new
10114     DNS dependency and were subsequently abandoned).
10115   </summary>
10116 </histogram>
10118 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
10119     units="milliseconds">
10120   <summary>
10121     The total amount of time that was spent executing the proxy script during
10122     &quot;tracing&quot; runs (executions of the script which discovered a new
10123     DNS dependency and were subsequently abandoned).
10124   </summary>
10125 </histogram>
10127 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
10128     units="milliseconds">
10129   <summary>
10130     The total amount of time that was spent in the non-blocking DNS bindings
10131     while executing PAC scripts. This includes the times for abandoned
10132     executions.
10133   </summary>
10134 </histogram>
10136 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
10137     units="milliseconds">
10138   <summary>
10139     The amount of time inside of V8 that the proxy script spent executing for
10140     the final pass. This includes the time spent in the javascript bindings.
10141     This does not include the time spent in abandoned execution passes.
10142   </summary>
10143 </histogram>
10145 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
10146   <summary>
10147     The number of times that alert() was called in the final execution of the
10148     script.
10149   </summary>
10150 </histogram>
10152 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
10153   <summary>
10154     The number of errors that were seen in the final execution of the script.
10155   </summary>
10156 </histogram>
10158 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
10159   <summary>
10160     The number of times that the PAC script execution was restarted.
10161   </summary>
10162 </histogram>
10164 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
10165     units="milliseconds">
10166   <summary>
10167     The total time that the proxy resolution took. This includes all the time
10168     spent waiting for DNS, PAC script execution, and restarts.
10169   </summary>
10170 </histogram>
10172 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
10173     units="milliseconds">
10174   <summary>
10175     The total time that proxy resolution spent waiting for DNS. This also
10176     includes any queuing delays on the origin thread waiting for the DNS result
10177     to be processed.
10178   </summary>
10179 </histogram>
10181 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
10182   <summary>
10183     The number of unique DNS hostnames that the PAC script tried to resolve. The
10184     *Ex() versions of the bindings count separately.
10185   </summary>
10186 </histogram>
10188 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
10189   <summary>
10190     The total amount of time that was spent in the non-blocking DNS bindings
10191     while executing PAC scripts. This includes the times for abandoned
10192     executions.
10193   </summary>
10194 </histogram>
10196 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
10197   <summary>
10198     The amount of time inside of V8 that the proxy script spent executing for
10199     the final pass. This includes the time spent in the javascript bindings
10200     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
10201     does not include the time spent in abandoned execution passes.
10202   </summary>
10203 </histogram>
10205 <histogram name="Net.ProxyResolver.NumAlerts">
10206   <summary>
10207     The number of times that alert() was called in the final execution of the
10208     script.
10209   </summary>
10210 </histogram>
10212 <histogram name="Net.ProxyResolver.NumErrors">
10213   <summary>
10214     The number of errors that were seen in the final execution of the script.
10215   </summary>
10216 </histogram>
10218 <histogram name="Net.ProxyResolver.NumRestarts">
10219   <summary>
10220     The number of times that the PAC script execution was restarted.
10221   </summary>
10222 </histogram>
10224 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
10225   <summary>
10226     The amount of time it took upon completion to run the final task posted back
10227     to the IO thread.
10228   </summary>
10229 </histogram>
10231 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
10232   <summary>
10233     The total time that the proxy resolution took. This includes all the time
10234     spent waiting for DNS, PAC script execution, and restarts.
10235   </summary>
10236 </histogram>
10238 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
10239   <summary>
10240     The total time that proxy resolution spent waiting for DNS. This also
10241     includes any queuing delays on the origin thread waiting for the DNS result
10242     to be processed.
10243   </summary>
10244 </histogram>
10246 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
10247   <summary>
10248     The total time that the proxy resolution took, not including the post back
10249     to the origin thread. This includes all the time spent waiting for DNS, PAC
10250     script execution, and restarts.
10251   </summary>
10252 </histogram>
10254 <histogram name="Net.ProxyResolver.UniqueDNS">
10255   <summary>
10256     The number of unique DNS hostnames that the PAC script tried to resolve. The
10257     *Ex() versions of the bindings count separately.
10258   </summary>
10259 </histogram>
10261 <histogram name="Net.ProxyResolver.URLSize">
10262   <summary>The length of the URL that was passed into the PAC script.</summary>
10263 </histogram>
10265 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
10266   <summary>
10267     Second-level domains for which we have observed public key pinning failures.
10268   </summary>
10269 </histogram>
10271 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
10272   <summary>
10273     A validated certificate chain may be subject to additional
10274     &quot;pinning&quot; requirements on a per-domain basis. This records the
10275     fraction of successful matches between a certificate chain and a pin list.
10276   </summary>
10277 </histogram>
10279 <histogram name="Net.QuicEphemeralPortsSuggested">
10280   <summary>The number of ports suggested per server.</summary>
10281 </histogram>
10283 <histogram name="Net.QuicHandshakeNotConfirmedNumPacketsReceived">
10284   <summary>
10285     The number of QUIC packets received by a QUIC connection whose handshake was
10286     not confirmed when that connection is closed.
10287   </summary>
10288 </histogram>
10290 <histogram name="Net.QuicHandshakeState" enum="QuicHandshakeState">
10291   <summary>
10292     The state of a QUIC connection's crypto hanshake as it progresses from
10293     starting to confirmation or failure.
10294   </summary>
10295 </histogram>
10297 <histogram name="Net.QuicNumSentClientHellos">
10298   <summary>The number of client hello messages sent.</summary>
10299 </histogram>
10301 <histogram name="Net.QuicNumSentClientHellosCryptoHandshakeConfirmed">
10302   <obsolete>
10303     see Net.QuicSession.Connect*PortForHTTP*
10304   </obsolete>
10305   <summary>
10306     The number of client hello messages sent when the crypto handshake was
10307     confirmed.
10308   </summary>
10309 </histogram>
10311 <histogram name="Net.QuicNumStreamFramesInPacket">
10312   <summary>
10313     The number of stream frames bundled within a received packet.
10314   </summary>
10315 </histogram>
10317 <histogram name="Net.QuicNumStreamFramesPerStreamInPacket">
10318   <summary>
10319     The number of stream frames per stream ID within a received packet.
10320   </summary>
10321 </histogram>
10323 <histogram name="Net.QuicSession.CloseSessionOnError" enum="NetErrorCodes">
10324   <summary>
10325     The network error code which resulted in the session being closed.
10326   </summary>
10327 </histogram>
10329 <histogram name="Net.QuicSession.Connect" units="RTTs">
10330   <summary>
10331     Samples of the number of round-trips needed by a QUIC connection before a
10332     request could be sent by the client.
10333   </summary>
10334 </histogram>
10336 <histogram name="Net.QuicSession.ConnectionClose.NumOpenStreams.TimedOut">
10337   <summary>The number of streams open when a QUIC session timed out.</summary>
10338 </histogram>
10340 <histogram
10341     name="Net.QuicSession.ConnectionClose.NumTotalStreams.HandshakeTimedOut">
10342   <summary>
10343     The number of total streams created when a QUIC session crypto handshake
10344     timed out.
10345   </summary>
10346 </histogram>
10348 <histogram name="Net.QuicSession.ConnectionCloseErrorCode"
10349     enum="QuicErrorCodes">
10350   <summary>
10351     The QUIC error code which resulted in the connection being closed.
10352   </summary>
10353 </histogram>
10355 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeClient"
10356     enum="QuicErrorCodes">
10357   <summary>
10358     The QUIC error code which resulted in the connection being closed by the
10359     client.
10360   </summary>
10361 </histogram>
10363 <histogram name="Net.QuicSession.ConnectionCloseErrorCodeServer"
10364     enum="QuicErrorCodes">
10365   <summary>
10366     The QUIC error code which resulted in the connection being closed by the
10367     server.
10368   </summary>
10369 </histogram>
10371 <histogram name="Net.QuicSession.FinalTcpCwnd">
10372   <summary>
10373     The value of the TCP cubic sender's CWND when the session is closed.
10374   </summary>
10375 </histogram>
10377 <histogram name="Net.QuicSession.HandshakeRoundTrips" units="RTTs">
10378   <obsolete>
10379     see Net.QuicSession.Connect*PortForHTTP*
10380   </obsolete>
10381   <summary>
10382     Samples of the number of round-trips needed by a QUIC connection before a
10383     request could be sent by the client.
10384   </summary>
10385 </histogram>
10387 <histogram name="Net.QuicSession.NumOpenStreams">
10388   <summary>
10389     The number of QUIC streams opened when a new QUIC stream is created.
10390   </summary>
10391 </histogram>
10393 <histogram name="Net.QuicSession.NumTotalStreams">
10394   <summary>
10395     The total number of streams created by the client when the session is
10396     closed.
10397   </summary>
10398 </histogram>
10400 <histogram name="Net.QuicSession.OutOfOrderGapReceived">
10401   <summary>
10402     The number of missing packets between the current received packet and the
10403     previously largest received packet sequence number, when the current
10404     received packet had a lower sequence number than the previously received
10405     packet sequence number.
10406   </summary>
10407 </histogram>
10409 <histogram name="Net.QuicSession.OutOfOrderPacketsReceived">
10410   <summary>
10411     The number of times the current received packet had a lower sequence number
10412     than the previously received packet sequence number.
10413   </summary>
10414 </histogram>
10416 <histogram name="Net.QuicSession.PacketGapReceived">
10417   <summary>
10418     The number of missing packets between the current received packet and the
10419     previously largest received packet sequence number.
10420   </summary>
10421 </histogram>
10423 <histogram name="Net.QuicSession.PacketGapSent">
10424   <summary>
10425     The number of missing packets between the current received packet and the
10426     previously largest received packet sequence number, as reported by the
10427     remote end of the connection.
10428   </summary>
10429 </histogram>
10431 <histogram name="Net.QuicSession.PacketReceived_Ack" units="SequenceNumber">
10432   <summary>
10433     Each bucket contains the number of packets with a corresponding sequence
10434     number that were received by the client, and hence the client ACKed the
10435     packet.
10436   </summary>
10437 </histogram>
10439 <histogram name="Net.QuicSession.PacketReceived_Nack" units="SequenceNumber">
10440   <summary>
10441     Each bucket contains the number of packets with a corresponding sequence
10442     number were not received by the client, but for which there were later
10443     packet sequence numbers received, and hence the client NACKed the packet.
10444   </summary>
10445 </histogram>
10447 <histogram name="Net.QuicSession.PublicResetAddressMismatch"
10448     enum="QuicAddressMismatch">
10449   <summary>
10450     When a public reset packet is received, whether the client IP address and
10451     port number in it differ from the client IP address and port number in the
10452     ServerHello handshake message. In the comparison, the first address is the
10453     one in ServerHello and the second address is the one in public reset.
10454   </summary>
10455 </histogram>
10457 <histogram name="Net.QuicSession.QuicVersion">
10458   <summary>Version of the QUIC protocol used for this connection.</summary>
10459 </histogram>
10461 <histogram name="Net.QuicSession.ReadError" enum="NetErrorCodes">
10462   <summary>
10463     The network error code returned when attempting to read to a QUIC
10464     connection.
10465   </summary>
10466 </histogram>
10468 <histogram name="Net.QuicSession.RstStreamErrorCodeClient"
10469     enum="QuicRstStreamErrorCodes">
10470   <summary>
10471     The QUIC error code which resulted in a stream being reset by the client.
10472   </summary>
10473 </histogram>
10475 <histogram name="Net.QuicSession.RstStreamErrorCodeServer"
10476     enum="QuicRstStreamErrorCodes">
10477   <summary>
10478     The QUIC error code which resulted in a stream being reset by the server.
10479   </summary>
10480 </histogram>
10482 <histogram name="Net.QuicSession.TruncatedAcksReceived">
10483   <summary>The number of truncated ACK frames received.</summary>
10484 </histogram>
10486 <histogram name="Net.QuicSession.TruncatedAcksSent">
10487   <summary>The number of truncated ACK frames sent.</summary>
10488 </histogram>
10490 <histogram name="Net.QuicSession.WriteError" enum="NetErrorCodes">
10491   <summary>
10492     The network error code returned when attempting to write to a QUIC
10493     connection.
10494   </summary>
10495 </histogram>
10497 <histogram name="Net.RenegotiationExtensionSupported">
10498   <summary>
10499     True if the HTTP request was sent to a server which supports the TLS
10500     renegotiation extension.
10501   </summary>
10502 </histogram>
10504 <histogram name="Net.ResourceLoader.ReadDeferral" units="milliseconds">
10505   <summary>
10506     When starting a cross-site navigation, the time between reading the headers
10507     and body of the response.
10508   </summary>
10509 </histogram>
10511 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
10512   <summary>The time an already used socket sat idle before being used.</summary>
10513 </histogram>
10515 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
10516   <summary>
10517     The time an unused socket (all HTTP sockets, regardless of any proxy used)
10518     sat idle before being used.
10519   </summary>
10520 </histogram>
10522 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
10523   <summary>
10524     The time a previously used socket sat idle before encountering a recoverable
10525     socket IO error (connection abort/reset/close).
10526   </summary>
10527 </histogram>
10529 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
10530   <summary>
10531     The time an unused socket sat idle before encountering a recoverable socket
10532     IO error (connection abort/reset/close).
10533   </summary>
10534 </histogram>
10536 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
10537   <summary>
10538     Net error codes that socket initializations end with, including net::OK and
10539     net::ERR_ABORTED.
10540   </summary>
10541 </histogram>
10543 <histogram name="Net.SocketRequestTime">
10544   <summary>
10545     Time in milliseconds from initial RequestSocket() call until successfully
10546     acquiring a connected socket.
10547   </summary>
10548 </histogram>
10550 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
10551   <summary>The time from the connection start to connection establish.</summary>
10552 </histogram>
10554 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
10555   <summary>The time waiting to be ready to start connecting.</summary>
10556 </histogram>
10558 <histogram name="Net.SocketStream.ConnectionType"
10559     enum="SocketStreamConnectionType">
10560   <summary>
10561     Each bucket is the number of connection type of socket stream.
10562   </summary>
10563 </histogram>
10565 <histogram name="Net.SocketStream.Duration" units="milliseconds">
10566   <summary>The time a socket stream was open.</summary>
10567 </histogram>
10569 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
10570   <summary>
10571     Each bucket is the number of protocol type on socket stream.
10572   </summary>
10573 </histogram>
10575 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
10576   <summary>Number of bytes on a socket stream.</summary>
10577 </histogram>
10579 <histogram name="Net.SocketStream.ReceivedCounts">
10580   <summary>Number of reads on a socket stream.</summary>
10581 </histogram>
10583 <histogram name="Net.SocketStream.SentBytes" units="bytes">
10584   <summary>Number of bytes on a socket stream.</summary>
10585 </histogram>
10587 <histogram name="Net.SocketStream.SentCounts">
10588   <summary>Number of Write on a socket stream.</summary>
10589 </histogram>
10591 <histogram name="Net.SocketType" enum="HttpSocketType">
10592   <summary>
10593     The counts of the type of sockets returned by the socket pools.
10594   </summary>
10595 </histogram>
10597 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
10598   <obsolete>
10599     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
10600   </obsolete>
10601   <summary>
10602     The time an already used SOCKS socket sat idle before being used.
10603   </summary>
10604 </histogram>
10606 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
10607   <obsolete>
10608     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
10609   </obsolete>
10610   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
10611 </histogram>
10613 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
10614   <obsolete>
10615     see SocketRequestTime_SOCK
10616   </obsolete>
10617   <summary>
10618     Time from initial SOCKSClientSocketPool::RequestSocket() call until
10619     successfully acquiring a connected SOCKS socket.
10620   </summary>
10621 </histogram>
10623 <histogram name="Net.SocksSocketRequestTime">
10624   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
10625 </histogram>
10627 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
10628   <obsolete>
10629     see SocketType_SOCK
10630   </obsolete>
10631   <summary>
10632     The counts of the type of sockets returned by the SOCKS pool.
10633   </summary>
10634 </histogram>
10636 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
10637   <summary>Time from when the Connect() starts until it completes.</summary>
10638 </histogram>
10640 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
10641     enum="SpdyFrameFlowControlState">
10642   <summary>
10643     The counts of the flow control state of each frame (with stream and session
10644     flow control on).
10645   </summary>
10646 </histogram>
10648 <histogram name="Net.SpdyFrameStreamFlowControlState"
10649     enum="SpdyFrameFlowControlState">
10650   <summary>
10651     The counts of the flow control state of each frame (with stream flow control
10652     on).
10653   </summary>
10654 </histogram>
10656 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
10657     units="count">
10658   <summary>
10659     Status of checking if a SPDY domain can handle a IP match.  If a match is
10660     found, we successfully used the IP Pooling.  If a match is not found, we
10661     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
10662     domain.
10663   </summary>
10664 </histogram>
10666 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
10667   <summary>The RTT for SPDY's PING.</summary>
10668 </histogram>
10670 <histogram name="Net.SpdyPriorityCount">
10671   <summary>The count of streams at each priority over Spdy sessions.</summary>
10672 </histogram>
10674 <histogram name="Net.SpdyRecvBytes" units="bytes">
10675   <summary>The number of bytes recevied per stream.</summary>
10676 </histogram>
10678 <histogram name="Net.SpdySendBytes" units="bytes">
10679   <summary>The number of bytes sent per stream.</summary>
10680 </histogram>
10682 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
10683   <summary>
10684     Total number of bytes recevied per session before closing session due to
10685     EOF.
10686   </summary>
10687 </histogram>
10689 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
10690   <summary>
10691     Total number of bytes recevied per session before closing session due to an
10692     error during read.
10693   </summary>
10694 </histogram>
10696 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
10697   <summary>
10698     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
10699   </summary>
10700 </histogram>
10702 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
10703     enum="BooleanSuccess">
10704   <summary>Socket connected status in SpdySession::CreateStream.</summary>
10705 </histogram>
10707 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
10708     units="count">
10709   <obsolete>
10710     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
10711   </obsolete>
10712   <summary>
10713     WARNING: r181910 added an enum value in the middle, so don't trust the
10714     counts for values 9 and above for Chrome builds after that revision.
10716     The type of SPDY Protocol error encountered.
10717   </summary>
10718 </histogram>
10720 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
10721     units="count">
10722   <summary>The type of SPDY Protocol error encountered.</summary>
10723 </histogram>
10725 <histogram name="Net.SpdySessionErrorDetails_Google"
10726     enum="SpdyProtocolErrorDetails" units="count">
10727   <obsolete>
10728     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
10729   </obsolete>
10730   <summary>
10731     The type of SPDY Protocol error encountered when talking to a google.com
10732     server.
10733   </summary>
10734 </histogram>
10736 <histogram name="Net.SpdySessionErrorDetails_Google2"
10737     enum="SpdyProtocolErrorDetails2" units="count">
10738   <summary>
10739     WARNING: r181910 added an enum value in the middle, so don't trust the
10740     counts for values 9 and above for Chrome builds after that revision.
10742     The type of SPDY Protocol error encountered when talking to a google.com
10743     server.
10744   </summary>
10745 </histogram>
10747 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
10748   <summary>The type of SPDY Session used when looking up a session.</summary>
10749 </histogram>
10751 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
10752     enum="BooleanSuccess">
10753   <summary>
10754     Whether SpdySession::Get{Peer,Local}Address was called when the connection
10755     had no socket.
10756   </summary>
10757 </histogram>
10759 <histogram name="Net.SpdySessions_DataReductionProxy"
10760     enum="BooleanDataReductionProxy">
10761   <summary>
10762     The count of SPDY sessions using the data reduction proxy and the count of
10763     other SPDY sessions.
10764   </summary>
10765 </histogram>
10767 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
10768     enum="BooleanSuccess">
10769   <summary>
10770     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
10771   </summary>
10772 </histogram>
10774 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
10775     enum="BooleanSuccess">
10776   <summary>
10777     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
10778   </summary>
10779 </histogram>
10781 <histogram name="Net.SpdySessionsWithStalls">
10782   <summary>The count of SPDY Sessions with or without stalls.</summary>
10783 </histogram>
10785 <histogram name="Net.SpdySettingsCwnd" units="packets">
10786   <summary>
10787     The congestion window (in pkts) received at the end of a SpdySession.
10788   </summary>
10789 </histogram>
10791 <histogram name="Net.SpdySettingsCwndSent" units="packets">
10792   <summary>
10793     The congestion window (in pkts) sent at the beginning of a SpdySession.
10794   </summary>
10795 </histogram>
10797 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
10798     units="%">
10799   <summary>
10800     Percentage of sessions which received settings from the server.
10801   </summary>
10802 </histogram>
10804 <histogram name="Net.SpdySettingsRetransRate" units="%">
10805   <summary>
10806     The Download Retransmission Rate (%) received at the end of a SpdySession.
10807   </summary>
10808 </histogram>
10810 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
10811   <summary>The RTT received at the end of a SpdySession.</summary>
10812 </histogram>
10814 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
10815   <summary>Percentage of sessions which sent settings to the server.</summary>
10816 </histogram>
10818 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
10819   <summary>
10820     The time between receiving the first chunk and the last chunk of data on a
10821     Spdy stream.
10822   </summary>
10823 </histogram>
10825 <histogram name="Net.SpdyStreamsAbandonedPerSession">
10826   <summary>
10827     The number of pushed, but abandoned streams over a single session.
10828   </summary>
10829 </histogram>
10831 <histogram name="Net.SpdyStreamsPerSession">
10832   <summary>The number of streams issued over a single session.</summary>
10833 </histogram>
10835 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
10836   <summary>
10837     The number of pushed, and used streams over a single session.
10838   </summary>
10839 </histogram>
10841 <histogram name="Net.SpdyStreamsPushedPerSession">
10842   <summary>The number of push streams received over a single session.</summary>
10843 </histogram>
10845 <histogram name="Net.SpdyStreamStallsPerSession">
10846   <summary>The number of stream stalls per session.</summary>
10847 </histogram>
10849 <histogram name="Net.SpdyStreamTime" units="milliseconds">
10850   <summary>
10851     The time of a Spdy stream.  Measured from sending the first chunk to
10852     receiving the last chunk of data.
10853   </summary>
10854 </histogram>
10856 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
10857   <summary>
10858     The time between sending the request and receiving the first chunk of data
10859     on a Spdy stream.
10860   </summary>
10861 </histogram>
10863 <histogram name="Net.SpdySynStreamCompressionPercentage">
10864   <summary>
10865     The percent compression achieved when compression SYN_STREAM frames.
10866   </summary>
10867 </histogram>
10869 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
10870   <summary>
10871     The SPDY protocol version that is used to talk to SPDY servers.
10872   </summary>
10873 </histogram>
10875 <histogram name="Net.SSL_CipherSuite" enum="SSLCipherSuite">
10876   <summary>The SSL/TLS cipher suite that was negotiated.</summary>
10877 </histogram>
10879 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
10880   <summary>Time from when the Connect() starts until it completes.</summary>
10881 </histogram>
10883 <histogram name="Net.SSL_Connection_Latency_DataReductionProxy"
10884     units="milliseconds">
10885   <summary>
10886     Time from when the Connect() starts until it completes when using the data
10887     reduction proxy. This includes certificate retrieval and verification.
10888   </summary>
10889 </histogram>
10891 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
10892   <summary>
10893     Time from when the Connect() starts until it completes for google.com and
10894     any subdomain of it.
10895   </summary>
10896 </histogram>
10898 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
10899     units="milliseconds">
10900   <summary>
10901     Time from when the Connect() starts until it completes for google.com and
10902     any subdomain of it. This only includes users in a 50% field trial that
10903     disables revocation checking for certificate pinned sites.
10904   </summary>
10905 </histogram>
10907 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
10908     units="milliseconds">
10909   <summary>
10910     Time from when the Connect() starts until it completes for google.com and
10911     any subdomain of it. This only includes users not in a 50% field trail that
10912     disables revocation for certificate pinned sites.
10913   </summary>
10914 </histogram>
10916 <histogram name="Net.SSLCertBlacklisted">
10917   <summary>
10918     Counts the number of times that users have hit blacklisted certificates. The
10919     indexes match up to the indexes in
10920     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
10921     in question is confidential.
10922   </summary>
10923 </histogram>
10925 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
10926   <summary>Time to complete a certificate verification (success case).</summary>
10927 </histogram>
10929 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
10930   <summary>Time to complete a certificate verification (error case).</summary>
10931 </histogram>
10933 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
10934   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
10935 </histogram>
10937 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
10938   <summary>
10939     Time that we would have wasted had we waited for a CAA lookup in order to
10940     validate a certificate.
10941   </summary>
10942 </histogram>
10944 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
10945   <summary>Time to complete a speculative certificate verification.</summary>
10946 </histogram>
10948 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
10949     enum="TLSRenegotiationPatched">
10950   <summary>
10951     The number of times that we have performed SSLv3 fallback and found a TLS
10952     renegotiation patched server.
10953   </summary>
10954 </histogram>
10956 <histogram name="Net.SSLVerificationMerged">
10957   <summary>Was a speculative certificate verification used?</summary>
10958 </histogram>
10960 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
10961   <summary>Time saved by a speculative certificate vertification.</summary>
10962 </histogram>
10964 <histogram name="Net.TCP_Connection_Idle_Sockets">
10965   <summary>Number of idle sockets when the Connect() succeeded.</summary>
10966 </histogram>
10968 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
10969   <summary>
10970     Time from when the Connect() starts until it completes.  Only times under 10
10971     minutes are logged.
10972   </summary>
10973 </histogram>
10975 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
10976   <summary>
10977     Time from when the Connect() starts until it completes when the network
10978     address only contains IPv4 addresses.  Only times under 10 minutes are
10979     logged.
10980   </summary>
10981 </histogram>
10983 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
10984     units="milliseconds">
10985   <summary>
10986     Time from when the Connect() starts until it completes when the IPv4
10987     fallback connection won the race against IPv6.  Only times under 10 minutes
10988     are logged.
10989   </summary>
10990 </histogram>
10992 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
10993   <summary>
10994     Time from when the Connect() starts until it completes when we race an IPv6
10995     connection against an IPv4 connection with a 300ms delay.  Only times under
10996     10 minutes are logged.
10997   </summary>
10998 </histogram>
11000 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
11001   <summary>
11002     Time from when the Connect() starts until it completes when the network
11003     address only contains IPv6 addresses.  Only times under 10 minutes are
11004     logged.
11005   </summary>
11006 </histogram>
11008 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
11009   <summary>
11010     For sockets for which a TCP Fast Open protocol might be used, the result of
11011     trying to use it.
11012   </summary>
11013 </histogram>
11015 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
11016   <obsolete>
11017     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
11018   </obsolete>
11019   <summary>
11020     The time an already used TCP socket sat idle before being used for a SOCKS
11021     request.
11022   </summary>
11023 </histogram>
11025 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
11026   <obsolete>
11027     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
11028   </obsolete>
11029   <summary>
11030     The time an unused TCP socket sat idle before being used for a SOCKS
11031     request.
11032   </summary>
11033 </histogram>
11035 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
11036   <obsolete>
11037     see SocketRequestTime_TCPforSOCKS
11038   </obsolete>
11039   <summary>
11040     Time from initial SOCKSClientSocketPool::RequestSocket() call until
11041     successfully acquiring a connected TCP socket.
11042   </summary>
11043 </histogram>
11045 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
11046   <obsolete>
11047     see SocketType_TCPforSOCKS
11048   </obsolete>
11049   <summary>
11050     The counts of the type of sockets returned by the TCP pool used by the SOCKS
11051     pool.
11052   </summary>
11053 </histogram>
11055 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
11056   <obsolete>
11057     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
11058   </obsolete>
11059   <summary>The counts of the type of TCP socket returned.</summary>
11060 </histogram>
11062 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
11063   <summary>
11064     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
11065     transactions logged to Transaction_Latency histogram.  Note that only
11066     samples durations greater than zero ms, and less than 1 hour are tallied
11067     into this ratio.
11068   </summary>
11069 </histogram>
11071 <histogram name="Net.Transaction_Connected" units="milliseconds">
11072   <summary>
11073     Time from the when the network transaction is requested, until the first
11074     byte of the header is received.
11075   </summary>
11076 </histogram>
11078 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
11079   <obsolete>
11080     Replaced by Net.Transaction_Connected_New_b.
11081   </obsolete>
11082   <summary>
11083     When a new connection is established, the time from the when the network
11084     transaction is requested, until the first byte of the header is received.
11085     Only items under 10 minutes are logged.
11086   </summary>
11087 </histogram>
11089 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
11090   <summary>
11091     When a new connection is established, the time from the when the network
11092     transaction is requested, until the first byte of the header is received.
11093   </summary>
11094 </histogram>
11096 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
11097   <obsolete>
11098     Replaced by Net.Transaction_Connected.
11099   </obsolete>
11100   <summary>
11101     Time from the when the network transaction is requested, until the first
11102     byte of the header is received.  Only items under 10 minutes are logged.
11103   </summary>
11104 </histogram>
11106 <histogram name="Net.Transaction_Latency" units="milliseconds">
11107   <obsolete>
11108     Replaced by Net.Transaction_Latency_b.
11109   </obsolete>
11110   <summary>
11111     Time from first byte sent until last byte received by the new network stack.
11112     Only items under 1 hour are logged.
11113   </summary>
11114 </histogram>
11116 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
11117   <summary>
11118     Time from first byte sent until last byte received by the new network stack.
11119   </summary>
11120 </histogram>
11122 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
11123   <summary>
11124     Time from when a network transaction is requested until last byte received
11125     by the new network stack.
11126   </summary>
11127 </histogram>
11129 <histogram name="Net.Transaction_Latency_Total_New_Connection"
11130     units="milliseconds">
11131   <summary>
11132     When an existing TCP/IP connection is NOT reused, the time from when a
11133     network transaction is requested until last byte received by the new network
11134     stack.
11135   </summary>
11136 </histogram>
11138 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
11139     units="milliseconds">
11140   <obsolete>
11141     Replaced by Net.Transaction_Latency_Total_New_Connection.
11142   </obsolete>
11143   <summary>
11144     When an existing TCP/IP connection is NOT reused, the time from when a
11145     network transaction is requested until last byte received by the new network
11146     stack.  Only items under 10 minutes are logged.
11147   </summary>
11148 </histogram>
11150 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
11151   <obsolete>
11152     Replaced by Net.Transaction_Latency_Total.
11153   </obsolete>
11154   <summary>
11155     Time from when a network transaction is requested until last byte received
11156     by the new network stack.  Only items under 10 minutes are logged.
11157   </summary>
11158 </histogram>
11160 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
11161   <obsolete>
11162     Replaced by Net.Transaction_Latency.
11163   </obsolete>
11164   <summary>
11165     Time from first byte sent until last byte received by the new network stack.
11166     Only items under 10 minutes are logged.
11167   </summary>
11168 </histogram>
11170 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
11171   <summary>
11172     Time from first byte sent until last byte received with old WinHTTP network
11173     stack.  Only items under 1 hour are logged.
11174   </summary>
11175 </histogram>
11177 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
11178   <obsolete/>
11179   <summary>
11180     The time an already used TCP socket sat idle before being used (either for
11181     direct or non-socks use).
11182   </summary>
11183 </histogram>
11185 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
11186   <obsolete/>
11187   <summary>
11188     The time an unused TCP socket sat idle before being used (either for direct
11189     or non-socks use).
11190   </summary>
11191 </histogram>
11193 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
11194   <obsolete/>
11195   <summary>
11196     Time from initial ClientSocketPool::RequestSocket() call until successfully
11197     acquiring a connected socket (either for direct or non-socks use).
11198   </summary>
11199 </histogram>
11201 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
11202   <obsolete/>
11203   <summary>
11204     The counts of the type of sockets returned by the TCP pool (either for
11205     direct or non-socks use).
11206   </summary>
11207 </histogram>
11209 <histogram name="Net.UdpSocketBindErrorFromPosix" units="PosixError">
11210   <summary>Posix error code from call to bind() UDP socket.</summary>
11211 </histogram>
11213 <histogram name="Net.UdpSocketBindErrorFromWinOS" units="WinError">
11214   <summary>Windows error code from call to bind() UDP socket.</summary>
11215 </histogram>
11217 <histogram name="Net.UdpSocketRandomBindErrorCode" enum="NetErrorCodes">
11218   <summary>Chromium error code from call to RandomBind() UDP socket.</summary>
11219 </histogram>
11221 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
11222   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
11223 </histogram>
11225 <histogram name="Net.Wifi.InterfaceCount">
11226   <summary>
11227     The number of Wi-fi adapters on the computer. Because the histogram is
11228     logged each time Chrome performs a Wi-fi scan, it's better to see results in
11229     the &quot;user count&quot; view.
11230   </summary>
11231 </histogram>
11233 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
11234   <summary>The time that a request to Location Based Services takes.</summary>
11235 </histogram>
11237 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
11238   <summary>The time that a Wi-fi scan takes.</summary>
11239 </histogram>
11241 <histogram name="Net.WpadQuickCheckFailure" units="milliseconds">
11242   <summary>
11243     Duration of time that a failing WPAD QuickCheck takes. WPAD QuickCheck does
11244     a name lookup for &quot;wpad&quot; and times out quickly to fail fast when
11245     there's no WPAD server on the network.
11246   </summary>
11247 </histogram>
11249 <histogram name="Net.WpadQuickCheckSuccess" units="milliseconds">
11250   <summary>
11251     Duration of time that a successful WPAD QuickCheck takes. WPAD QuickCheck
11252     does a name lookup for &quot;wpad&quot; and times out quickly to fail fast
11253     when there's no WPAD server on the network.
11254   </summary>
11255 </histogram>
11257 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
11258   <summary>
11259     The network error, if any, of the first pipeline connectivity request.
11260   </summary>
11261 </histogram>
11263 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
11264   <summary>
11265     The HTTP response code, if any, of the first pipeline connectivity response.
11266   </summary>
11267 </histogram>
11269 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
11270   <summary>The result of the first pipeline connectivity request.</summary>
11271 </histogram>
11273 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
11274   <summary>
11275     The network error, if any, of the second pipeline connectivity request.
11276   </summary>
11277 </histogram>
11279 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
11280   <summary>
11281     The HTTP response code, if any, of the second pipeline connectivity
11282     response.
11283   </summary>
11284 </histogram>
11286 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
11287   <summary>The result of the second pipeline connectivity request.</summary>
11288 </histogram>
11290 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
11291   <summary>
11292     The network error, if any, of the third pipeline connectivity request.
11293   </summary>
11294 </histogram>
11296 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
11297   <summary>
11298     The HTTP response code, if any, of the third pipeline connectivity response.
11299   </summary>
11300 </histogram>
11302 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
11303   <summary>The result of the third pipeline connectivity request.</summary>
11304 </histogram>
11306 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
11307   <summary>
11308     The network error, if any, of the fourth pipeline connectivity request.
11309   </summary>
11310 </histogram>
11312 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
11313   <summary>
11314     The HTTP response code, if any, of the fourth pipeline connectivity
11315     response.
11316   </summary>
11317 </histogram>
11319 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
11320   <summary>The result of the fourth pipeline connectivity request.</summary>
11321 </histogram>
11323 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
11324   <summary>
11325     The network error, if any, of the fifth pipeline connectivity request.
11326   </summary>
11327 </histogram>
11329 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
11330   <summary>
11331     The HTTP response code, if any, of the fifth pipeline connectivity response.
11332   </summary>
11333 </histogram>
11335 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
11336   <summary>The result of the fifth pipeline connectivity request.</summary>
11337 </histogram>
11339 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
11340   <summary>
11341     The network error, if any, of the stats pipeline connectivity request.
11342   </summary>
11343 </histogram>
11345 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
11346   <summary>
11347     The HTTP response code, if any, of the stats pipeline connectivity response.
11348   </summary>
11349 </histogram>
11351 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
11352   <summary>The result of the stats pipeline connectivity request.</summary>
11353 </histogram>
11355 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
11356   <summary>
11357     True if all requests received by the pipelining test server were HTTP/1.1.
11358   </summary>
11359 </histogram>
11361 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
11362   <summary>
11363     True if the non-pipelined canary request sent immediately before the
11364     pipelining test requests succeeded. Note that if this fails, the rest of the
11365     NetConnectivity.Pipeline.* stats are not collected.
11366   </summary>
11367 </histogram>
11369 <histogram name="NetConnectivity.Pipeline.Depth">
11370   <summary>
11371     The maximum depth of pipelined requests received by the test server.
11372   </summary>
11373 </histogram>
11375 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
11376   <summary>True if the entire pipeline connectivity trial passed.</summary>
11377 </histogram>
11379 <histogram name="NetConnectivity.Sent21">
11380   <obsolete>
11381     Deprecated 6/25/2012. No longer tracked.
11382   </obsolete>
11383   <summary>
11384     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
11385     rapidly as possible, just after successfully sending an UMA upload. Each
11386     packet was numbered, as was its ACK sent back by Google. If no packets (of
11387     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
11388     is recorded in this histogram. If the port is not blocked, then this
11389     histogram shows the number of echo responses received from the first
11390   </summary>
11391 </histogram>
11393 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
11394   <obsolete>
11395     Deprecated 6/25/2012. No longer tracked.
11396   </obsolete>
11397   <summary>
11398     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
11399     rapidly as possible, just after successfully sending an UMA upload. Each
11400     packet was numbered, as was its ACK sent back by Google. This histogram
11401     records, for each packet number, how often we received an ACK for that
11402     packet.
11403   </summary>
11404 </histogram>
11406 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
11407   <obsolete>
11408     Deprecated 6/25/2012. No longer tracked.
11409   </obsolete>
11410   <summary>
11411     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
11412     rapidly as possible, just after successfully sending an UMA upload. If no
11413     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
11414     The histogram shows if we ever got an ACK for a packet in our series of 21.
11415   </summary>
11416 </histogram>
11418 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
11419   <obsolete>
11420     Deprecated 4/2012. No longer tracked.
11421   </obsolete>
11422   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
11423 </histogram>
11425 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
11426   <obsolete>
11427     Deprecated 4/2012. No longer tracked.
11428   </obsolete>
11429   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
11430 </histogram>
11432 <histogram name="NetConnectivity.TCP.Status"
11433     enum="NetConnectivityProtocolStatus">
11434   <summary>Status for TCP protocol for echoing</summary>
11435 </histogram>
11437 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
11438   <obsolete>
11439     Deprecated 4/2012. No longer tracked.
11440   </obsolete>
11441   <summary>Status for echoing 100 bytes of TCP data.</summary>
11442 </histogram>
11444 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
11445   <obsolete>
11446     Deprecated 4/2012. No longer tracked.
11447   </obsolete>
11448   <summary>Status for echoing 1K bytes of TCP data.</summary>
11449 </histogram>
11451 <histogram name="NetConnectivity.TCP.Success" units="ms">
11452   <summary>The RTT for TCP protocol for echoing</summary>
11453 </histogram>
11455 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
11456   <obsolete>
11457     Deprecated 4/2012. No longer tracked.
11458   </obsolete>
11459   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
11460 </histogram>
11462 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
11463   <obsolete>
11464     Deprecated 4/2012. No longer tracked.
11465   </obsolete>
11466   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
11467 </histogram>
11469 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
11470   <obsolete>
11471     Deprecated 4/2012. No longer tracked.
11472   </obsolete>
11473   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
11474 </histogram>
11476 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
11477   <obsolete>
11478     Deprecated 4/2012. No longer tracked.
11479   </obsolete>
11480   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
11481 </histogram>
11483 <histogram name="NetConnectivity.UDP.PacketLoss">
11484   <obsolete>
11485     Deprecated 6/25/2012. No longer tracked.
11486   </obsolete>
11487   <summary>
11488     Chrome sends 4 UDP packets in a row to test to see if there is a
11489     probabalistic dependency in packet loss for consecutive packets.  We record
11490     a bit vector of packets received, where the least significant bit is a 1 if
11491     the first packet was received, etc.  For example, if packets 1 and 3 are
11492     received, but packets 2 and 4 are lost, then we'd record a sample of binary
11493     0101B, or 5.
11494   </summary>
11495 </histogram>
11497 <histogram name="NetConnectivity.UDP.PacketLoss6">
11498   <obsolete>
11499     Deprecated 6/25/2012. No longer tracked.
11500   </obsolete>
11501   <summary>
11502     Chrome sends 6 UDP packets in a row to test to see if there is a
11503     probabalistic dependency in packet loss for consecutive packets.  We record
11504     a bit vector of packets received, where the least significant bit is a 1 if
11505     the first packet was received, etc.  For example, if all packets other than
11506     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
11507     110101B, or 53.
11508   </summary>
11509 </histogram>
11511 <histogram name="NetConnectivity.UDP.Status"
11512     enum="NetConnectivityProtocolStatus">
11513   <summary>Status for UDP protocol for echoing</summary>
11514 </histogram>
11516 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
11517   <obsolete>
11518     Deprecated 4/2012. No longer tracked.
11519   </obsolete>
11520   <summary>Status for echoing 100 bytes of UDP data.</summary>
11521 </histogram>
11523 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
11524   <obsolete>
11525     Deprecated 4/2012. No longer tracked.
11526   </obsolete>
11527   <summary>Status for echoing 1K bytes of UDP data.</summary>
11528 </histogram>
11530 <histogram name="NetConnectivity.UDP.Success" units="ms">
11531   <summary>The RTT for UDP protocol for echoing</summary>
11532 </histogram>
11534 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
11535   <obsolete>
11536     Deprecated 4/2012. No longer tracked.
11537   </obsolete>
11538   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
11539 </histogram>
11541 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
11542   <obsolete>
11543     Deprecated 4/2012. No longer tracked.
11544   </obsolete>
11545   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
11546 </histogram>
11548 <histogram name="NetConnectivity2.Send6.PacketsSent">
11549   <summary>
11550     This histogram records how many packets (out of 6 attempted) were sent via
11551     UDP as rapidly as possible, just after successfully sending an UMA upload.
11552   </summary>
11553 </histogram>
11555 <histogram name="NetConnectivity2.Send6.SeriesAcked">
11556   <summary>
11557     Chrome sends 6 UDP packets in a row to test to see if there is a
11558     probabalistic dependency in packet loss for consecutive packets.  We record
11559     a bit vector of packets received, where the least significant bit is a 1 if
11560     the first packet was received, etc.  For example, if all packets other than
11561     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
11562     110101B, or 53.
11563   </summary>
11564 </histogram>
11566 <histogram name="NetConnectivity2.Sent21">
11567   <summary>
11568     In this experiment, 21 packets were sent to Google via UDP as rapidly as
11569     possible, just after successfully sending an UMA upload. Each packet was
11570     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
11571     ever ACKed, then the port is assumed to be blocked, and no data is recorded
11572     in this histogram. If the port is not blocked, then this histogram shows the
11573     number of echo responses received from the first
11574   </summary>
11575 </histogram>
11577 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
11578   <summary>
11579     In this experiment, 21 packets were sent to Google via UDP as rapidly as
11580     possible, just after successfully sending an UMA upload. Each packet was
11581     numbered, as was its ACK sent back by Google. This histogram records, for
11582     each packet number, how often we received an ACK for that packet.
11583   </summary>
11584 </histogram>
11586 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
11587   <summary>
11588     In this experiment, 21 packets were sent to Google via UDP as rapidly as
11589     possible, just after successfully sending an UMA upload. If no packets (of
11590     the 21) were ever ACKed, then the port is assumed to be blocked. The
11591     histogram shows if we ever got an ACK for a packet in our series of 21.
11592   </summary>
11593 </histogram>
11595 <histogram name="NetConnectivity2.Sent21.PacketsSent">
11596   <summary>
11597     This histogram records how many packets (out of 21 attempted) were sent via
11598     UDP as rapidly as possible, just after successfully sending an UMA upload.
11599   </summary>
11600 </histogram>
11602 <histogram name="NetConnectivity3">
11603   <summary>
11604     In this experiment, 21 packets were sent to Google via UDP on port 443 or
11605     6121.
11606   </summary>
11607 </histogram>
11609 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
11610     units="ms">
11611   <summary/>
11612 </histogram>
11614 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
11615     units="ms">
11616   <summary/>
11617 </histogram>
11619 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
11620     units="ms">
11621   <summary/>
11622 </histogram>
11624 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
11625     units="ms">
11626   <summary/>
11627 </histogram>
11629 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
11630     units="ms">
11631   <summary/>
11632 </histogram>
11634 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
11635     units="ms">
11636   <summary/>
11637 </histogram>
11639 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
11640     enum="BooleanSuccess">
11641   <summary/>
11642 </histogram>
11644 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
11645   <summary/>
11646 </histogram>
11648 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
11649     units="ms">
11650   <summary/>
11651 </histogram>
11653 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
11654     units="ms">
11655   <summary/>
11656 </histogram>
11658 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
11659     units="ms">
11660   <summary/>
11661 </histogram>
11663 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
11664     units="ms">
11665   <summary/>
11666 </histogram>
11668 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
11669     units="ms">
11670   <summary/>
11671 </histogram>
11673 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
11674     units="ms">
11675   <summary/>
11676 </histogram>
11678 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
11679     enum="BooleanSuccess">
11680   <summary/>
11681 </histogram>
11683 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
11684   <summary/>
11685 </histogram>
11687 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
11688   <obsolete>
11689     Deprecated 9/2012. No longer tracked.
11690   </obsolete>
11691   <summary>
11692     This histogram records how many packets (out of 6 attempted) were sent via
11693     UDP as rapidly as possible, just after successfully sending an UMA upload.
11694   </summary>
11695 </histogram>
11697 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
11698     units="ms">
11699   <summary/>
11700 </histogram>
11702 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
11703     units="ms">
11704   <summary/>
11705 </histogram>
11707 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
11708     units="ms">
11709   <summary/>
11710 </histogram>
11712 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
11713     units="ms">
11714   <summary/>
11715 </histogram>
11717 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
11718     units="ms">
11719   <summary/>
11720 </histogram>
11722 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
11723     units="ms">
11724   <summary/>
11725 </histogram>
11727 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
11728     enum="BooleanSuccess">
11729   <summary/>
11730 </histogram>
11732 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
11733   <summary/>
11734 </histogram>
11736 <histogram name="NetConnectivity4">
11737   <summary>
11738     In this experiment, a few packets were sent from Google to clients via UDP
11739     on port 443 or 80 to perform net connectivity test.
11740   </summary>
11741 </histogram>
11743 <histogram name="NetConnectivity5">
11744   <summary>
11745     In this experiment, a few packets were sent from Google to clients via UDP
11746     on port 443 or 80 to perform net connectivity test.
11747   </summary>
11748 </histogram>
11750 <histogram name="NetConnectivity5.TestFailed.WritePending"
11751     enum="BooleanSuccess">
11752   <summary>
11753     Next NetConnectivity5 experiment weren't started because there is an
11754     outstading pending write.
11755   </summary>
11756 </histogram>
11758 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
11759   <summary>The time the Gobi modem takes to complete activation.</summary>
11760 </histogram>
11762 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
11763   <summary>
11764     The time the Gobi modem takes to connect to the cellular network.
11765   </summary>
11766 </histogram>
11768 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
11769   <summary>
11770     The time the Gobi modem takes to disconnect from the cellular network.
11771   </summary>
11772 </histogram>
11774 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
11775   <summary>Number of attempts taken to install Gobi firmware.</summary>
11776 </histogram>
11778 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
11779   <summary>The time it takes to install Gobi firmware.</summary>
11780 </histogram>
11782 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
11783   <summary>
11784     The time the Gobi modem takes to register on the cellular network.
11785   </summary>
11786 </histogram>
11788 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
11789   <summary>Errors experienced during Gobi device powerup.</summary>
11790 </histogram>
11792 <histogram name="Network.Cellular.TimeOnline" units="seconds">
11793   <summary>
11794     Chrome OS network metric sampling the time spent using Cellular to transport
11795     data.  These data are mostly useful when summed and compared to TimeOnline
11796     for other network technologies (e.g. WiFi vs Cellular).
11797   </summary>
11798 </histogram>
11800 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
11801   <summary>
11802     Chrome OS network performance metric sampling the time to join a 3G/Cellular
11803     network and configure Layer 3 state.
11804   </summary>
11805 </histogram>
11807 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
11808   <summary>
11809     Chrome OS network performance metric sampling the time to determine that a
11810     3G/Cellular network is online after configuring Layer 3 state.
11811   </summary>
11812 </histogram>
11814 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
11815   <summary>
11816     Chrome OS network performance metric sampling the time to determine that a
11817     3G/Cellular network is in a captive portal after configuring Layer 3 state.
11818   </summary>
11819 </histogram>
11821 <histogram name="Network.Cellular.UsageRequestStatus"
11822     enum="NetworkCellularUsageRequestStatus">
11823   <summary>Chrome OS cellular usage API request status codes.</summary>
11824 </histogram>
11826 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
11827   <summary>
11828     Chrome OS network metric sampling the time spent using Ethernet to transport
11829     data.  These data are mostly useful when summed and compared to TimeOnline
11830     for other network technologies (e.g. WiFi vs Cellular).
11831   </summary>
11832 </histogram>
11834 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
11835   <summary>
11836     Chrome OS network performance metric sampling the time to join a wired
11837     Ethernet network and configure Layer 3 state (typically acquire a DHCP
11838     lease).
11839   </summary>
11840 </histogram>
11842 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
11843   <summary>
11844     Chrome OS network performance metric sampling the time to determine that an
11845     Ethernet network is online after configuring Layer 3 state.
11846   </summary>
11847 </histogram>
11849 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
11850   <summary>
11851     Chrome OS network performance metric sampling the time to determine that an
11852     Ethernet network is in a captive portal after configuring Layer 3 state.
11853   </summary>
11854 </histogram>
11856 <histogram name="Network.MigrationNssToPem"
11857     enum="MigrationNssToPemNetworkTypes">
11858   <summary>
11859     Chrome OS metric counting the number of network configurations that
11860     contained a NSS nickname identifying a CA certificate, which triggered the
11861     migration to PEM encoding. This metric doesn't consider whether the
11862     migration was successful but once a migration was successful the nickname is
11863     removed.
11864   </summary>
11865 </histogram>
11867 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
11868   <summary>Chrome OS connection manager service errors seen.</summary>
11869 </histogram>
11871 <histogram name="Network.Shill.Cellular.3GPPRegistrationDelayedDrop"
11872     enum="NetworkCellular3GPPRegistrationDelayedDrop">
11873   <summary>
11874     Chrome OS network diagnostic metric sampling the number of cellular network
11875     flakes. A network flake occurs when the signal strength goes below detection
11876     level for a short duration.
11877   </summary>
11878 </histogram>
11880 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
11881     units="milliseconds">
11882   <summary>
11883     Chrome OS network diagnostic metric sampling the total amount of time spent
11884     from the start of the first auto-connect request until when the cellular
11885     modem successfully connects to the network.
11886   </summary>
11887 </histogram>
11889 <histogram name="Network.Shill.Cellular.AutoConnectTries">
11890   <summary>
11891     Chrome OS network diagnostic metric sampling the number of auto-connect
11892     tries that were attempted before the cellular modem successfully connected
11893     to the network.
11894   </summary>
11895 </histogram>
11897 <histogram name="Network.Shill.Cellular.DHCPOptionFailureDetected"
11898     enum="NetworkDHCPOptionFailure">
11899   <summary>
11900     Chrome OS network metric that tracks the number of DHCP option failures
11901     encountered by Shill.  This indicates that Shill is using minimal DHCP
11902     options due to suspected MTU issues on the return path from the DHCP server
11903     back to the client.
11904   </summary>
11905 </histogram>
11907 <histogram name="Network.Shill.Cellular.Disconnect"
11908     enum="NetworkDisconnectType">
11909   <summary>
11910     Chrome OS network usage metric that tracks whether the cellular network was
11911     disconnected due to an error or was explicitly disconnected by the user.
11912   </summary>
11913 </histogram>
11915 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
11916   <summary>
11917     Chrome OS cellular network metric that tracks the number of drops based on
11918     the network technology.
11919   </summary>
11920 </histogram>
11922 <histogram name="Network.Shill.Cellular.ExpiredLeaseLengthSeconds"
11923     units="seconds">
11924   <summary>
11925     Chrome OS network performance metric that tracks the length of a lease for a
11926     cellular network at the time it expired without the DHCP client being able
11927     to renew it.
11928   </summary>
11929 </histogram>
11931 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
11932     enum="NetworkCellularOutOfCreditsReason">
11933   <summary>
11934     Chrome OS cellular network metric that tracks the number of out-of-credits
11935     detected based on the cause that triggered the out-of-credits.
11936   </summary>
11937 </histogram>
11939 <histogram name="Network.Shill.Cellular.PortalAttempts">
11940   <summary>
11941     Chrome OS network diagnostic metric sampling the number of portal detection
11942     attempts per pass for a cellular network. This includes failure, timeout and
11943     successful attempts.
11944   </summary>
11945 </histogram>
11947 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
11948   <summary>
11949     Chrome OS network diagnostic metric sampling the total number of portal
11950     detection attempts performed for a cellular network between the Connected
11951     and Online state. This includes failure, timeout and successful attempts.
11952   </summary>
11953 </histogram>
11955 <histogram name="Network.Shill.Cellular.PortalResult"
11956     enum="NetworkPortalResult">
11957   <summary>
11958     Chrome OS network diagnostic metric sampling the result of portal detections
11959     for a cellular network.
11960   </summary>
11961 </histogram>
11963 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
11964   <summary>
11965     Chrome OS network metric sampling the signal strength (0-100) of the
11966     cellular modem before it dropped from the network.
11967   </summary>
11968 </histogram>
11970 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
11971   <summary>
11972     Chrome OS network metric sampling the time spent using cellular to transport
11973     data.  These data are mostly useful when summed and compared to TimeOnline
11974     for other network technologies (e.g. WiFi vs Cellular).
11975   </summary>
11976 </histogram>
11978 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
11979   <summary>
11980     Chrome OS network performance metric sampling the time to join a cellular
11981     network and configure Layer 3 state.
11982   </summary>
11983 </histogram>
11985 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
11986   <summary>
11987     Chrome OS network performance metric sampling the time to connect a cellular
11988     modem.
11989   </summary>
11990 </histogram>
11992 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
11993   <summary>
11994     Chrome OS network performance metric sampling the time to disable a cellular
11995     modem.
11996   </summary>
11997 </histogram>
11999 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
12000   <summary>
12001     Chrome OS network performance metric sampling the time to enable a cellular
12002     modem.
12003   </summary>
12004 </histogram>
12006 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
12007   <summary>
12008     Chrome OS network performance metric sampling the time to initialize a
12009     cellular modem.
12010   </summary>
12011 </histogram>
12013 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
12014   <summary>
12015     Chrome OS network performance metric sampling the time to determine that a
12016     cellular network is online after configuring Layer 3 state.
12017   </summary>
12018 </histogram>
12020 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
12021   <summary>
12022     Chrome OS network performance metric sampling the time to determine that a
12023     cellular network is in a captive portal after configuring Layer 3 state.
12024   </summary>
12025 </histogram>
12027 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
12028   <summary>
12029     Chrome OS network performance metric sampling the time to scan a cellular
12030     network and register a modem.
12031   </summary>
12032 </histogram>
12034 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
12035   <summary>
12036     Chrome OS cellular network metric that tracks the number of corrupted
12037     profiles encountered by Shill.
12038   </summary>
12039 </histogram>
12041 <histogram name="Network.Shill.Ethernet.DHCPOptionFailureDetected"
12042     enum="NetworkDHCPOptionFailure">
12043   <summary>
12044     Chrome OS network metric that tracks the number of DHCP option failures
12045     encountered by Shill.  This indicates that Shill is using minimal DHCP
12046     options due to suspected MTU issues on the return path from the DHCP server
12047     back to the client.
12048   </summary>
12049 </histogram>
12051 <histogram name="Network.Shill.Ethernet.Disconnect"
12052     enum="NetworkDisconnectType">
12053   <summary>
12054     Chrome OS network usage metric that tracks whether the Ethernet network was
12055     disconnected due to an error or was explicitly disconnected by the user.
12056   </summary>
12057 </histogram>
12059 <histogram name="Network.Shill.Ethernet.ExpiredLeaseLengthSeconds"
12060     units="seconds">
12061   <summary>
12062     Chrome OS network performance metric that tracks the length of a lease for
12063     an Ethernet network at the time it expired without the DHCP client being
12064     able to renew it.
12065   </summary>
12066 </histogram>
12068 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
12069   <summary>
12070     Chrome OS network performance metric that tracks the number of LinkMonitor
12071     broadcast errors that were accrued on an Ethernet network at the time that
12072     the link was declaired to be failed.
12073   </summary>
12074 </histogram>
12076 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
12077     enum="LinkMonitorFailureType">
12078   <summary>
12079     Chrome OS metric that signals the type of failure the LinkMonitor
12080     encountered which caused it to stop monitoring an Ethernet network.
12081   </summary>
12082 </histogram>
12084 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
12085     units="milliseconds">
12086   <summary>
12087     Chrome OS network performance metric that tracks the number of milliseconds
12088     between an ARP request and a received reply on an Ethernet network.
12089   </summary>
12090 </histogram>
12092 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
12093     units="seconds">
12094   <summary>
12095     Chrome OS network performance metric that tracks the number of seconds from
12096     the start of the LinkMonitor until failure on an Ethernet network.
12097   </summary>
12098 </histogram>
12100 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
12101   <summary>
12102     Chrome OS network performance metric that tracks the number of LinkMonitor
12103     unicast errors that were accrued on an Ethernet network at the time that the
12104     link was declaired to be failed.
12105   </summary>
12106 </histogram>
12108 <histogram name="Network.Shill.Ethernet.PortalAttempts">
12109   <summary>
12110     Chrome OS network diagnostic metric sampling the number of portal detection
12111     attempts per pass for an Ethernet network. This includes failure, timeout
12112     and successful attempts.
12113   </summary>
12114 </histogram>
12116 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
12117   <summary>
12118     Chrome OS network diagnostic metric sampling the total number of portal
12119     detection attempts performed for an Ethernet network between the Connected
12120     and Online state. This includes failure, timeout and successful attempts.
12121   </summary>
12122 </histogram>
12124 <histogram name="Network.Shill.Ethernet.PortalResult"
12125     enum="NetworkPortalResult">
12126   <summary>
12127     Chrome OS network diagnostic metric sampling the result of portal detections
12128     for an Ethernet network.
12129   </summary>
12130 </histogram>
12132 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
12133   <summary>
12134     Chrome OS network metric sampling the time spent using Ethernet to transport
12135     data.  These data are mostly useful when summed and compared to TimeOnline
12136     for other network technologies (e.g. WiFi vs Cellular).
12137   </summary>
12138 </histogram>
12140 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
12141   <summary>
12142     Chrome OS network performance metric sampling the time to join a wired
12143     Ethernet network and configure Layer 3 state (typically acquire a DHCP
12144     lease).
12145   </summary>
12146 </histogram>
12148 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
12149   <summary>
12150     Chrome OS network performance metric sampling the time to initialize an
12151     Ethernet device.
12152   </summary>
12153 </histogram>
12155 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
12156   <summary>
12157     Chrome OS network performance metric sampling the time to determine that an
12158     Ethernet network is online after configuring Layer 3 state.
12159   </summary>
12160 </histogram>
12162 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
12163   <summary>
12164     Chrome OS network performance metric sampling the time to determine that an
12165     Ethernet network is in a captive portal after configuring Layer 3 state.
12166   </summary>
12167 </histogram>
12169 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
12170   <summary>Chrome OS connection manager service errors seen.</summary>
12171 </histogram>
12173 <histogram name="Network.Shill.TerminationActionResult"
12174     enum="ShillTerminationActionResult">
12175   <obsolete>
12176     Deprecated 10/2012. No longer tracked.
12177   </obsolete>
12178   <summary>
12179     Chrome OS network diagnostic metric sampling the number of termination
12180     actions that successfully complete or fail when shill terminates.
12181   </summary>
12182 </histogram>
12184 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
12185     enum="ShillTerminationActionResult">
12186   <summary>
12187     Chrome OS network diagnostic metric sampling the number of termination
12188     actions that successfully complete or fail when shill suspends.
12189   </summary>
12190 </histogram>
12192 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
12193     enum="ShillTerminationActionResult">
12194   <summary>
12195     Chrome OS network diagnostic metric sampling the number of termination
12196     actions that successfully complete or fail when shill terminates.
12197   </summary>
12198 </histogram>
12200 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
12201     units="milliseconds">
12202   <summary>
12203     Chrome OS network diagnostic metric sampling the time in milliseconds it
12204     takes termination actions to complete when shill suspends.
12205   </summary>
12206 </histogram>
12208 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
12209     units="milliseconds">
12210   <summary>
12211     Chrome OS network diagnostic metric sampling the time in milliseconds it
12212     takes termination actions to complete when shill terminates.
12213   </summary>
12214 </histogram>
12216 <histogram name="Network.Shill.TimeToDrop" units="seconds">
12217   <summary>
12218     Chrome OS network stability metric sampling the time in seconds between the
12219     networking going online to going offline. Offline events due to device
12220     shutdown or suspend are ignored (along with the online time before that
12221     offline event).
12222   </summary>
12223 </histogram>
12225 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
12226   <summary>
12227     Chrome OS network usage metric sampled on each successful VPN connection
12228     that tracks the VPN connection type.
12229   </summary>
12230 </histogram>
12232 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
12233     enum="VPNRemoteAuthenticationType">
12234   <summary>
12235     Chrome OS network usage metric sampled on each successful VPN connection
12236     that tracks the remote authentication method.
12237   </summary>
12238 </histogram>
12240 <histogram name="Network.Shill.Vpn.TimeOnline" units="milliseconds">
12241   <summary>
12242     Chrome OS network metric sampling the time spent using VPN to transport
12243     data.  These data are mostly useful when summed and compared to TimeOnline
12244     for other network technologies (e.g. WiFi vs Cellular).  A sample is emitted
12245     every time the system transitions from primary connectivity through a VPN to
12246     some other type of connectivity.  The value of the sample is the time delta
12247     in seconds from the instant the system transitioned to VPN connectivity.
12248   </summary>
12249 </histogram>
12251 <histogram name="Network.Shill.Vpn.TimeToConfig" units="milliseconds">
12252   <summary>
12253     Chrome OS network performance metric sampling the time to configure Layer 3
12254     state on a VPN network (typically acquire a DHCP lease).
12255   </summary>
12256 </histogram>
12258 <histogram name="Network.Shill.Vpn.TimeToOnline" units="milliseconds">
12259   <summary>
12260     Chrome OS network performance metric sampling the time to determine that a
12261     WiMax network is online after configuring Layer 3 state.
12262   </summary>
12263 </histogram>
12265 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
12266     enum="VPNUserAuthenticationType">
12267   <summary>
12268     Chrome OS network usage metric sampled on each successful VPN connection
12269     that tracks the user authentication method.
12270   </summary>
12271 </histogram>
12273 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
12274   <summary>
12275     Chrome OS network usage metric.  Reason code reported when the AP
12276     disconnects a WiFi connection.
12277   </summary>
12278 </histogram>
12280 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
12281   <summary>
12282     Chrome OS network usage metric.  Broad category of reason AP disconnected a
12283     WiFi connection.
12284   </summary>
12285 </histogram>
12287 <histogram name="Network.Shill.Wifi.ApMode" enum="WiFiApMode">
12288   <summary>
12289     Chrome OS network usage metric.  The AP mode setting for each successful
12290     WiFi connection.
12291   </summary>
12292 </histogram>
12294 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
12295   <summary>
12296     Chrome OS network usage metric.  The channel used for each successful WiFi
12297     connection.
12298   </summary>
12299 </histogram>
12301 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
12302     enum="WiFiReasonCode">
12303   <summary>
12304     Chrome OS network usage metric.  Reason code reported when the client
12305     disconnects a WiFi connection.
12306   </summary>
12307 </histogram>
12309 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
12310   <summary>
12311     Chrome OS network usage metric.  Broad category of reason client
12312     disconnected a WiFi connection.
12313   </summary>
12314 </histogram>
12316 <histogram name="Network.Shill.Wifi.DHCPOptionFailureDetected"
12317     enum="NetworkDHCPOptionFailure">
12318   <summary>
12319     Chrome OS network metric that tracks the number of DHCP option failures
12320     encountered by Shill.  This indicates that Shill is using minimal DHCP
12321     options due to suspected MTU issues on the return path from the DHCP server
12322     back to the client.
12323   </summary>
12324 </histogram>
12326 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
12327   <summary>
12328     Chrome OS network usage metric that tracks whether an 802.11 wireless
12329     network was disconnected due to an error or was explicitly disconnected by
12330     the user.
12331   </summary>
12332 </histogram>
12334 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
12335   <summary>
12336     Chrome OS network usage metric sampled on each successful 802.1x wireless
12337     connection that tracks the configured inner authentication method.
12338   </summary>
12339 </histogram>
12341 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
12342   <summary>
12343     Chrome OS network usage metric sampled on each successful 802.1x wireless
12344     connection that tracks the configured outer authentication method.
12345   </summary>
12346 </histogram>
12348 <histogram name="Network.Shill.Wifi.ExpiredLeaseLengthSeconds" units="seconds">
12349   <summary>
12350     Chrome OS network performance metric that tracks the length of a lease for a
12351     WiFi network at the time it expired without the DHCP client being able to
12352     renew it.
12353   </summary>
12354 </histogram>
12356 <histogram name="Network.Shill.WiFi.FrequenciesConnectedEver">
12357   <summary>
12358     Chrome OS metric sampling the number of different frequencies (i.e.
12359     channels) on which a device has connected to a WiFi network. This value is
12360     sampled every time a WiFi connection is established
12361     (WPASupplicant::kInterfaceStateCompleted). Note that the word
12362     &quot;Ever&quot; in the metric name is misleading. Chrome OS actually ages
12363     out historical information, currently after 3 weeks.
12364   </summary>
12365 </histogram>
12367 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
12368   <summary>
12369     Chrome OS network performance metric that tracks the number of LinkMonitor
12370     broadcast errors that were accrued on an 802.11 wireiless network at the
12371     time that the link was declaired to be failed.
12372   </summary>
12373 </histogram>
12375 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
12376     enum="LinkMonitorFailureType">
12377   <summary>
12378     Chrome OS metric that signals the type of failure the LinkMonitor
12379     encountered which caused it to stop monitoring an 802.11 wireless network.
12380   </summary>
12381 </histogram>
12383 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
12384     units="milliseconds">
12385   <summary>
12386     Chrome OS network performance metric that tracks the number of milliseconds
12387     between an ARP request and a received reply on an 802.11 wireless network.
12388   </summary>
12389 </histogram>
12391 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
12392     units="seconds">
12393   <summary>
12394     Chrome OS network performance metric that tracks the number of seconds from
12395     the start of the LinkMonitor until failure on an 802.11 wireless network.
12396   </summary>
12397 </histogram>
12399 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
12400   <summary>
12401     Chrome OS network performance metric that tracks the number of LinkMonitor
12402     unicast errors that were accrued on an 802.11 wireless network at the time
12403     that the link was declaired to be failed.
12404   </summary>
12405 </histogram>
12407 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
12408   <summary>
12409     Chrome OS network usage metric.  The channel type used for each successful
12410     WiFi connection.
12411   </summary>
12412 </histogram>
12414 <histogram name="Network.Shill.Wifi.PortalAttempts">
12415   <summary>
12416     Chrome OS network diagnostic metric sampling the number of portal detection
12417     attempts per pass for an 802.11 wireless network. This includes failure,
12418     timeout and successful attempts.
12419   </summary>
12420 </histogram>
12422 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
12423   <summary>
12424     Chrome OS network diagnostic metric sampling the total number of portal
12425     detection attempts performed for an 802.11 wireless network between the
12426     Connected and Online state. This includes failure, timeout and successful
12427     attempts.
12428   </summary>
12429 </histogram>
12431 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
12432   <summary>
12433     Chrome OS network diagnostic metric sampling the result of portal detections
12434     for an 802.11 wireless network.
12435   </summary>
12436 </histogram>
12438 <histogram name="Network.Shill.WiFi.ScanResult" enum="WiFiScanResult">
12439   <summary>
12440     Chrome OS network usage metric describing, for a WiFi scan attempt, what
12441     scan method is used and whether it ends in a connection.
12442   </summary>
12443 </histogram>
12445 <histogram name="Network.Shill.WiFi.ScanTimeInEbusy" units="milliseconds">
12446   <summary>
12447     Chrome OS network usage metric describing, for a WiFi scan attempt, how many
12448     milliseconds were spent waiting to talk to the kernel/drivers.
12449   </summary>
12450 </histogram>
12452 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
12453   <summary>
12454     Chrome OS network usage metric.  The security setting for each successful
12455     WiFi connection.
12456   </summary>
12457 </histogram>
12459 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
12460   <summary>
12461     Chrome OS network metric indicating the negative of the dBm received signal
12462     strength recorded at the time a successful WiFi connection started.
12463   </summary>
12464 </histogram>
12466 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
12467   <summary>
12468     Chrome OS network metric sampling the time spent using WiFi to transport
12469     data.  These data are mostly useful when summed and compared to TimeOnline
12470     for other network technologies (e.g. WiFi vs Cellular).
12471   </summary>
12472 </histogram>
12474 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
12475   <summary>
12476     Chrome OS network performance metric sampling the time from the resume event
12477     to the time when an 802.11 wireless network has configured its Layer 3
12478     state.
12479   </summary>
12480 </histogram>
12482 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
12483   <summary>
12484     Chrome OS network performance metric sampling the time to configure Layer 3
12485     state on an 802.11 wireless network (typically acquire a DHCP lease).
12486   </summary>
12487 </histogram>
12489 <histogram name="Network.Shill.Wifi.TimeToConnect" units="milliseconds">
12490   <summary>
12491     Chrome OS network performance metric sampling the time to connect to a WiFi
12492     Basic Service Set (which consists of the access point and associated
12493     stations on a particular WiFi channel for a specific network).
12494   </summary>
12495 </histogram>
12497 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
12498   <summary>
12499     Chrome OS network performance metric sampling the time to initialize an
12500     802.11 wireless device.
12501   </summary>
12502 </histogram>
12504 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
12505   <summary>
12506     Chrome OS network performance metric sampling the time to join (associate
12507     plus authenticate) an 802.11 wireless network.
12508   </summary>
12509 </histogram>
12511 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
12512   <summary>
12513     Chrome OS network performance metric sampling the time to determine that an
12514     802.11 wireless network is online after configuring Layer 3 state.
12515   </summary>
12516 </histogram>
12518 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
12519   <summary>
12520     Chrome OS network performance metric sampling the time to determine that an
12521     802.11 wireless network is in a captive portal after configuring Layer 3
12522     state.
12523   </summary>
12524 </histogram>
12526 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
12527   <summary>
12528     Chrome OS network performance metric sampling the time to scan WiFi until a
12529     connection is found.
12530   </summary>
12531 </histogram>
12533 <histogram name="Network.Shill.Wifi.TimeToScanAndConnect" units="milliseconds">
12534   <summary>
12535     Chrome OS network performance metric sampling the time between the beginning
12536     of a WiFi scan (if the scan includes both a progressive scan and a full
12537     scan, the TimeToScanAndConnect starts with the first scan of the series) and
12538     the completion of a successful connection.
12539   </summary>
12540 </histogram>
12542 <histogram name="Network.Shill.WiMax.DHCPOptionFailureDetected"
12543     enum="NetworkDHCPOptionFailure">
12544   <summary>
12545     Chrome OS network metric that tracks the number of DHCP option failures
12546     encountered by Shill.  This indicates that Shill is using minimal DHCP
12547     options due to suspected MTU issues on the return path from the DHCP server
12548     back to the client.
12549   </summary>
12550 </histogram>
12552 <histogram name="Network.Shill.WiMax.ExpiredLeaseLengthSeconds" units="seconds">
12553   <summary>
12554     Chrome OS network performance metric that tracks the length of a lease for a
12555     WiMax network at the time it expired without the DHCP client being able to
12556     renew it.
12557   </summary>
12558 </histogram>
12560 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
12561   <summary>
12562     Chrome OS network performance metric sampling the time to configure Layer 3
12563     state on a WiMax network (typically acquire a DHCP lease).
12564   </summary>
12565 </histogram>
12567 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
12568   <summary>
12569     Chrome OS network performance metric sampling the time to initialize a WiMax
12570     device.
12571   </summary>
12572 </histogram>
12574 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
12575   <summary>
12576     Chrome OS network performance metric sampling the time to determine that a
12577     WiMax network is online after configuring Layer 3 state.
12578   </summary>
12579 </histogram>
12581 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
12582   <summary>
12583     Chrome OS network performance metric sampling the time to join a 3G/Cellular
12584     network and configure Layer 3 state. Note this metric is deprecated; see
12585     Network.Cellular.TimeToConfig.
12586   </summary>
12587 </histogram>
12589 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
12590   <summary>
12591     Chrome OS network performance metric sampling the time to join a wired
12592     Ethernet network and configure Layer 3 state (typically acquire a DHCP
12593     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
12594   </summary>
12595 </histogram>
12597 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
12598   <summary>
12599     Chrome OS network performance metric sampling the time to configure Layer 3
12600     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
12601     this metric is deprecated; see Network.Wifi.TimeToConfig.
12602   </summary>
12603 </histogram>
12605 <histogram name="Network.TimeToDrop" units="seconds">
12606   <summary>
12607     Chrome OS network stability metric sampling the time in seconds between the
12608     networking going online to going offline. Offline events due to device
12609     shutdown or suspend are ignored (along with the online time before that
12610     offline event).
12611   </summary>
12612 </histogram>
12614 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
12615   <summary>
12616     Chrome OS network performance metric sampling the time to join (associate
12617     plus authenticate) an 802.11 wireless network. Note this metric is
12618     deprecated; see Network.Wifi.TimeToJoin.
12619   </summary>
12620 </histogram>
12622 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
12623   <summary>
12624     Chrome OS network performance metric sampling the time to configure Layer 3
12625     state on an 802.11 wireless network (typically acquire a DHCP lease).
12626   </summary>
12627 </histogram>
12629 <histogram name="Network.Wifi.BitRate" units="bps">
12630   <summary>
12631     Network metric reporting the download speed test results run at setup time.
12632     Recorded at least once per day.
12633   </summary>
12634 </histogram>
12636 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
12637   <summary>
12638     Chrome OS network usage metric.  The channel used for each successful WiFi
12639     connection.
12640   </summary>
12641 </histogram>
12643 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
12644   <summary>
12645     Network metric indicating the negative of the dBm noise level recorded at
12646     the time the metric is collected.  Reported at least once per day and only
12647     when the device is idle.
12648   </summary>
12649 </histogram>
12651 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
12652   <summary>
12653     Network metric indicating the negative of the dBm received signal level
12654     recorded at the time the metric is collected.  Reported at least once per
12655     day and only when the device is idle.
12656   </summary>
12657 </histogram>
12659 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
12660   <summary>
12661     Network metric indicating signal minus noise in dBm recorded at the time the
12662     metrics is collected.  Reported at least once per day and only when the
12663     device is idle.
12664   </summary>
12665 </histogram>
12667 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
12668   <summary>
12669     Network metric indicating the negative of the dBm noise level recorded at
12670     the time the metric is collected.  Reported at least once per day.
12671   </summary>
12672 </histogram>
12674 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
12675   <summary>
12676     Chrome OS network usage metric.  The channel type used for each successful
12677     WiFi connection.
12678   </summary>
12679 </histogram>
12681 <histogram name="Network.Wifi.RoundTripTime" units="ms">
12682   <summary>
12683     Network metric reporting the average round trip time to the WiFi gateway.
12684     Recorded at least once per day.
12685   </summary>
12686 </histogram>
12688 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
12689   <summary>
12690     Chrome OS network usage metric.  The security setting for each successful
12691     WiFi connection.
12692   </summary>
12693 </histogram>
12695 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
12696   <summary>
12697     Network metric indicating the negative of the dBm received signal level
12698     recorded at the time the metric is collected.  Reported at least once per
12699     day.
12700   </summary>
12701 </histogram>
12703 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
12704   <summary>
12705     Network metric indicating signal minus noise in dBm recorded at the time the
12706     metrics is collected.  Reported at least once per day.
12707   </summary>
12708 </histogram>
12710 <histogram name="Network.Wifi.TimeOnline" units="seconds">
12711   <summary>
12712     Chrome OS network metric sampling the time spent using WiFi to transport
12713     data.  These data are mostly useful when summed and compared to TimeOnline
12714     for other network technologies (e.g. WiFi vs Cellular).
12715   </summary>
12716 </histogram>
12718 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
12719   <summary>
12720     Chrome OS network performance metric sampling the time from the resume event
12721     to the time when an 802.11 wireless network has configured its Layer 3
12722     state.
12723   </summary>
12724 </histogram>
12726 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
12727   <summary>
12728     Chrome OS network performance metric sampling the time to configure Layer 3
12729     state on an 802.11 wireless network (typically acquire a DHCP lease).
12730   </summary>
12731 </histogram>
12733 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
12734   <summary>
12735     Chrome OS network performance metric sampling the time to join (associate
12736     plus authenticate) an 802.11 wireless network.
12737   </summary>
12738 </histogram>
12740 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
12741   <summary>
12742     Chrome OS network performance metric sampling the time to determine that an
12743     802.11 wireless network is online after configuring Layer 3 state.
12744   </summary>
12745 </histogram>
12747 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
12748   <summary>
12749     Chrome OS network performance metric sampling the time to determine that an
12750     802.11 wireless network is in a captive portal after configuring Layer 3
12751     state.
12752   </summary>
12753 </histogram>
12755 <histogram name="NewTabPage.ActionAndroid" enum="NewTabPageActionAndroid">
12756   <summary>
12757     Actions taken by users from the new tab page on Android. These actions may
12758     navigate away from the NTP (e.g. searching in the omnibox or opening a
12759     bookmark), but can also happen without navigating away from the NTP (e.g.
12760     opening a bookmark in a new tab).
12761   </summary>
12762 </histogram>
12764 <histogram name="NewTabPage.AppsPageDragSource" enum="AppsPageDragSource">
12765   <summary>
12766     Histogram for the source of app page drags. For any succesful drop onto an
12767     apps pane of the NTP, this logs where the drag originated.
12768   </summary>
12769 </histogram>
12771 <histogram name="NewTabPage.BookmarkActionAndroid"
12772     enum="NewTabPageBookmarkActionAndroid">
12773   <summary>
12774     Actions taken by users on partner bookmarks (editing / renaming) on the NTP
12775     on Android.
12776   </summary>
12777 </histogram>
12779 <histogram name="NewTabPage.DefaultPageType" enum="NtpPaneType">
12780   <summary>The default pane when the NTP is first opened.</summary>
12781 </histogram>
12783 <histogram name="NewTabPage.HoverTimeClicked">
12784   <summary>
12785     Histogram of the time, in milliseconds, users have the cursor over a most
12786     visited thumbnail before clicking.
12787   </summary>
12788 </histogram>
12790 <histogram name="NewTabPage.HoverTimeNotClicked">
12791   <summary>
12792     Histogram of the time, in milliseconds, users have the cursor over a most
12793     visited thumbnail before moving it away from the thumbnail without clicking.
12794   </summary>
12795 </histogram>
12797 <histogram name="NewTabPage.MobilePromo" enum="NewTabPageMobilePromo">
12798   <summary>
12799     Android: Tallies counts for how the user interacted with the NTP promo page.
12800   </summary>
12801 </histogram>
12803 <histogram name="NewTabPage.MostVisited">
12804   <summary>
12805     Histogram for user clicks of the most visited thumbnails. The value is equal
12806     to the index of the thumbnail.
12807   </summary>
12808 </histogram>
12810 <histogram name="NewTabPage.MostVisitedAction" enum="NtpFollowAction">
12811   <summary>
12812     Action taken by the user on the Most Visited NTP pane.  If the user switches
12813     panes during this use of the NTP, this action is sometimes not recorded. Ask
12814     mpearson@ for details.
12815   </summary>
12816 </histogram>
12818 <histogram name="NewTabPage.MostVisitedTilePlacementExperiment"
12819     enum="NtpTileExperimentActions">
12820   <summary>
12821     Records anomalous events for the Most Visited Tile Placement experiment,
12822     where it is unable to operate as expected. These are recorded during New Tab
12823     Page load time, once for every NTP.
12824   </summary>
12825 </histogram>
12827 <histogram name="NewTabPage.NonVisibleScreenshots">
12828   <summary>
12829     The number of screenshots that were cached for the non-visible but ranked
12830     suggestions on the Suggested NTP pane.
12831   </summary>
12832 </histogram>
12834 <histogram name="NewTabPage.NonVisibleSuggestedSiteRank">
12835   <summary>
12836     Given that the user has typed a URL, and given that that specific URL was
12837     ranked but not visible on the Suggested pane of the NTP, this is the rank
12838     that the Suggested pane had for that URL.
12839   </summary>
12840 </histogram>
12842 <histogram name="NewTabPage.NumberOfExternalTileFallbacks">
12843   <summary>
12844     The number of tiles for which we relied on external tiles as a fallback
12845     because a local screenshot was not available to be used as a thumbnail.
12846     External tiles are those for which the visuals are handled by the page
12847     itself, not by the iframe. Recorded before changing focus away from the NTP,
12848     be it bynavigating to a URL, switching tabs, changing the active window or
12849     closing the tab/shutting down Chrome.
12850   </summary>
12851 </histogram>
12853 <histogram name="NewTabPage.NumberOfExternalTiles">
12854   <summary>
12855     The number of external tiles that are displayed on the NTP. External tiles
12856     are those for which the visuals are handled by the page itself, not by the
12857     iframe. Recorded before changing focus away from the NTP, be it by
12858     navigating to a URL, switching tabs, changing the active window or closing
12859     the tab/shutting down Chrome.
12860   </summary>
12861 </histogram>
12863 <histogram name="NewTabPage.NumberOfGrayTileFallbacks">
12864   <summary>
12865     The number of tiles for which we displayed a gray tile with the domain name
12866     as a fallback because a local screenshot was not available to be used as a
12867     thumbnail. Recorded before changing focus away from the NTP, be it by
12868     navigating to a URL, switching tabs, changing the active window or closing
12869     the tab/shutting down Chrome.
12870   </summary>
12871 </histogram>
12873 <histogram name="NewTabPage.NumberOfGrayTiles">
12874   <summary>
12875     The number of tiles for which no thumbnail was specified, but a domain was
12876     so we displayed a gray tile with the domain name in it. Recorded before
12877     changing focus away from the NTP, be it by navigating to a URL, switching
12878     tabs, changing the active window or closing the tab/shutting down Chrome.
12879   </summary>
12880 </histogram>
12882 <histogram name="NewTabPage.NumberOfMouseOvers">
12883   <summary>
12884     The total number of times the user hovered the mouse over Most Visited tile
12885     or title elements before changing focus away from the NTP, be it by
12886     navigating to a URL, switching tabs, changing the active window or closing
12887     the tab/shutting down Chrome.
12888   </summary>
12889 </histogram>
12891 <histogram name="NewTabPage.NumberOfThumbnailAttempts">
12892   <obsolete>
12893     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailTiles.
12894   </obsolete>
12895   <summary>
12896     The number of tiles for which we attempted to use a local screenshot as a
12897     thumbnail. Recorded before changing focus away from the NTP, be it by
12898     navigating to a URL, switching tabs, changing the active window or closing
12899     the tab/shutting down Chrome.
12900   </summary>
12901 </histogram>
12903 <histogram name="NewTabPage.NumberOfThumbnailErrors">
12904   <summary>
12905     The number of thumbnails for which a local screenshot was not available so
12906     we were not able to display them on the Most Visited section of the NTP.
12907     Recorded before changing focus away from the NTP, be it by navigating to a
12908     URL, switching tabs, changing the active window or closing the tab/shutting
12909     down Chrome.
12910   </summary>
12911 </histogram>
12913 <histogram name="NewTabPage.NumberOfThumbnailTiles">
12914   <summary>
12915     The number of tiles for which we attempted to use a local screenshot as a
12916     thumbnail. Recorded before changing focus away from the NTP, be it by
12917     navigating to a URL, switching tabs, changing the active window or closing
12918     the tab/shutting down Chrome.
12919   </summary>
12920 </histogram>
12922 <histogram name="NewTabPage.NumberOfTiles">
12923   <summary>
12924     The number of tiles that are displayed on the NTP, no matter if they are
12925     thumbnails, gray tiles, or external tiles. Recorded before changing focus
12926     away from the NTP, be it by navigating to a URL, switching tabs, changing
12927     the active window or closing the tab/shutting down Chrome.
12928   </summary>
12929 </histogram>
12931 <histogram name="NewTabPage.OtherSessionsMenu" enum="NtpOtherSessionsType">
12932   <summary>
12933     Histogram for usage of the menu on the NTP that allows the user to access
12934     tabs from other devices.
12935   </summary>
12936 </histogram>
12938 <histogram name="NewTabPage.PreviousSelectedPageType" enum="NtpPaneType">
12939   <summary>
12940     The pane that had been previously selected when the user switches panes in
12941     the NTP.
12942   </summary>
12943 </histogram>
12945 <histogram name="NewTabPage.Promo.Bubble" enum="NtpPromoAction">
12946   <summary>Histogram for NTP bubble promo activity.</summary>
12947 </histogram>
12949 <histogram name="NewTabPage.Promo.Notification" enum="NtpPromoAction">
12950   <summary>Histogram for NTP notification promo activity.</summary>
12951 </histogram>
12953 <histogram name="NewTabPage.SearchURLs.Total">
12954   <summary>TBD.</summary>
12955 </histogram>
12957 <histogram name="NewTabPage.SelectedPageType" enum="NtpPaneType">
12958   <summary>The pane selected when the user switches panes in the NTP.</summary>
12959 </histogram>
12961 <histogram name="NewTabPage.SessionRestore">
12962   <summary>
12963     Histogram for user clicks of the Recently Closed items. The value is the
12964     recency of the entry being restored (0 is most recent).
12965   </summary>
12966 </histogram>
12968 <histogram name="NewTabPage.SingleSessionPageSwitches">
12969   <summary>
12970     Histogram to track how many times a user switched pages in a single NTP
12971     session.
12972   </summary>
12973 </histogram>
12975 <histogram name="NewTabPage.SuggestedSite">
12976   <summary>
12977     Histogram for user clicks of the suggested site thumbnails. The value is
12978     equal to the index of the thumbnail.
12979   </summary>
12980 </histogram>
12982 <histogram name="NewTabPage.SuggestedSitesAction" enum="NtpFollowAction">
12983   <summary>Action taken by the user on the Suggested Sites NTP pane.</summary>
12984 </histogram>
12986 <histogram name="NewTabPage.SuggestedSitesLoadTime">
12987   <summary>Time to load the Suggested Sites NTP pane, in milliseconds.</summary>
12988 </histogram>
12990 <histogram name="NewTabPage.SuggestedSitesViewTime">
12991   <summary>Time spent on the Suggested Sites NTP pane, in seconds.</summary>
12992 </histogram>
12994 <histogram name="NewTabPage.SuggestionsImpression">
12995   <summary>
12996     Histogram for impressions on the various most visited tiles. The value is
12997     equal to the index of the thumbnail.
12998   </summary>
12999 </histogram>
13001 <histogram name="NewTabPage.SuggestionsType" enum="NtpSuggestionsType">
13002   <summary>
13003     Indicate, for each impression of the New Tab Page, whether the suggestions
13004     were obtained from the client or server. Recorded before changing focus away
13005     from the NTP, be it by navigating to a URL, switching tabs, changing the
13006     active window or closing the tab/shutting down Chrome.
13007   </summary>
13008 </histogram>
13010 <histogram name="NewTabPage.ThumbnailErrorRate">
13011   <obsolete>
13012     Deprecated 01/2014. Replaced by NewTabPage.NumberOfThumbnailAttempts and
13013     NewTabPage.NumberOfThumbnailErrors.
13014   </obsolete>
13015   <summary>
13016     The percentage of errors per attempts to load image thumbnails on the New
13017     Tab Page. When an error occurs, a grey tile is shown instead of a thumbnail
13018     image. We measure the rate instead of the number of errors because multiple
13019     attempts are made to load images at different times during the NTP's
13020     lifetime. Each NTP session's error rate is logged after the user navigates
13021     to a new URL from that NTP.
13022   </summary>
13023 </histogram>
13025 <histogram name="NewTabPage.ThumbnailFallbackRate" units="%">
13026   <obsolete>
13027     Deprecated 01/2014. Replaced by NewTabPage.NumberOfGrayTileFallbacks and
13028     NewTabPage.NumberOfExternalFallbacks.
13029   </obsolete>
13030   <summary>
13031     The percentage of times most visited tiles use the fallback thumbnail. Only
13032     requests that actually specify a fallback thumbnail are considered here. We
13033     measure the rate instead of the number of errors because multiple attempts
13034     are made to load thumbnails at different times during the NTP's lifetime.
13035     Each NTP session's error rate is logged after the user navigates to a new
13036     URL from that NTP.
13037   </summary>
13038 </histogram>
13040 <histogram name="NewTabPage.URLState" enum="NewTabURLState">
13041   <summary>
13042     Records the status of the New Tab page URL when an NTP is opened.
13043   </summary>
13044 </histogram>
13046 <histogram name="NewTabPage.VisibleScreenshots">
13047   <summary>
13048     The number of screenshots that were cached for the visible suggestions on
13049     the Suggested NTP pane.
13050   </summary>
13051 </histogram>
13053 <histogram name="NewTabPage.VisibleSuggestedSiteRank">
13054   <summary>
13055     Given that the user has typed a URL, and given that that specific URL was
13056     visible on the Suggested pane of the NTP, this is the rank that the
13057     Suggested pane had for that URL.
13058   </summary>
13059 </histogram>
13061 <histogram name="Notifications.Actions" enum="NotificationActionType">
13062   <summary>
13063     The actions taken on notifications, recorded every time they happen.  This
13064     histogram will record every single event that happens separately.
13065   </summary>
13066 </histogram>
13068 <histogram name="Notifications.PerNotificationActions"
13069     enum="NotificationActionType">
13070   <summary>
13071     The actions taken on notifications, recorded once per notification, when it
13072     is closed.  This differs from the Notifications.Actions histogram in that
13073     multiple events of the same type on a single notification will only record a
13074     single UMA event.
13075   </summary>
13076 </histogram>
13078 <histogram name="ntp.searchurls.total">
13079   <summary>TBD</summary>
13080 </histogram>
13082 <histogram name="NtpHandler.AttachShownPageType" enum="NtpPaneType">
13083   <obsolete>
13084     Deprecated 10/2011. No longer tracked, replaced with
13085     NewTabPage.DefaultPageType
13086   </obsolete>
13087   <summary>The default pane when the NTP is first opened.</summary>
13088 </histogram>
13090 <histogram name="NtpHandler.SelectedShownPageType" enum="NtpPaneType">
13091   <obsolete>
13092     Deprecated 10/2011. No longer tracked, replaced with
13093     NewTabPage.SelectedPageType
13094   </obsolete>
13095   <summary>The pane selected when the user switches panes in the NTP.</summary>
13096 </histogram>
13098 <histogram name="OAuth2Login.GetOAuth2AccessTokenFailure"
13099     enum="GoogleServiceAuthError">
13100   <summary>
13101     Failure reason of final OAuth2 access token retrieval call during Chrome OS
13102     login.
13103   </summary>
13104 </histogram>
13106 <histogram name="OAuth2Login.GetOAuth2AccessTokenRetry"
13107     enum="GoogleServiceAuthError">
13108   <summary>
13109     Retry reason of failed OAuth2 access token retrieval call during Chrome OS
13110     login.
13111   </summary>
13112 </histogram>
13114 <histogram name="OAuth2Login.ListAccountsFailure" enum="GoogleServiceAuthError">
13115   <summary>
13116     Failure reason of final ListAccounts call failure during Chrome OS login.
13117   </summary>
13118 </histogram>
13120 <histogram name="OAuth2Login.ListAccountsRetry" enum="GoogleServiceAuthError">
13121   <summary>
13122     Retry reason of failed ListAccounts call during Chrome OS login.
13123   </summary>
13124 </histogram>
13126 <histogram name="OAuth2Login.MergeSessionFailure" enum="GoogleServiceAuthError">
13127   <summary>
13128     Failure reason of final MergeSession call during Chrome OS login.
13129   </summary>
13130 </histogram>
13132 <histogram name="OAuth2Login.MergeSessionRetry" enum="GoogleServiceAuthError">
13133   <summary>
13134     Retry reason of failed MergeSession call during Chrome OS login.
13135   </summary>
13136 </histogram>
13138 <histogram name="OAuth2Login.OAuthLoginGaiaCredFailure"
13139     enum="GoogleServiceAuthError">
13140   <summary>
13141     Failure reason of final OAuthLogin (with SID+LSID) call during Chrome OS
13142     login.
13143   </summary>
13144 </histogram>
13146 <histogram name="OAuth2Login.OAuthLoginGaiaCredRetry"
13147     enum="GoogleServiceAuthError">
13148   <summary>
13149     Retry reason of failed OAuthLogin (with SID+LSID) call during Chrome OS
13150     login.
13151   </summary>
13152 </histogram>
13154 <histogram name="OAuth2Login.OAuthLoginUberTokenFailure"
13155     enum="GoogleServiceAuthError">
13156   <summary>
13157     Failure reason of final OAuthLogin (with uber token) call during Chrome OS
13158     login.
13159   </summary>
13160 </histogram>
13162 <histogram name="OAuth2Login.OAuthLoginUberTokenRetry"
13163     enum="GoogleServiceAuthError">
13164   <summary>
13165     Retry reason of failed OAuthLogin (with uber token) call during Chrome OS
13166     login.
13167   </summary>
13168 </histogram>
13170 <histogram name="OAuth2Login.PostMergeVerification"
13171     enum="PostMergeVerificationOutcome">
13172   <summary>
13173     Outcome of Chrome OS GAIA cookie post-merge session verification process. It
13174     measures how often /MergeSession request collided with browser session
13175     restore process resulting in partially authenticated primary GAIA session.
13176   </summary>
13177 </histogram>
13179 <histogram name="OAuth2Login.PreMergeVerification"
13180     enum="PostMergeVerificationOutcome">
13181   <summary>
13182     Outcome of Chrome OS GAIA cookie pre-merge session verification process. It
13183     measures how often we need to perform /MergeSession request to
13184     re-authenticated exisitng user with GAIA.
13185   </summary>
13186 </histogram>
13188 <histogram name="OAuth2Login.SessionRestore" enum="GaiaSessionRestoreOutcome">
13189   <summary>Outcome of Chrome OS GAIA cookie session restore process.</summary>
13190 </histogram>
13192 <histogram name="OAuth2Login.SessionRestoreTimeToFailure" units="milliseconds">
13193   <summary>How long it takes for the session restore to fail.</summary>
13194 </histogram>
13196 <histogram name="OAuth2Login.SessionRestoreTimeToSuccess" units="milliseconds">
13197   <summary>
13198     How long it takes for the session restore to finish succeessfully.
13199   </summary>
13200 </histogram>
13202 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
13203   <summary>
13204     When a page is loaded in offline mode, the percentage of resources on that
13205     page that were successfully loaded.
13206   </summary>
13207 </histogram>
13209 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
13210     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
13211   <obsolete>
13212     Aggressive HistoryURL provider field trial deleted in spring 2012.
13213   </obsolete>
13214   <summary>
13215     A number that indicates what omnibox ranking behavior the user is seeing as
13216     part of the OmniboxAggressiveHistoryURLProvider field trial
13217     (OmniboxAggressiveHistoryURLProvider).
13218   </summary>
13219 </histogram>
13221 <histogram name="Omnibox.CutOrCopyAllText" units="count">
13222   <summary>
13223     The number of cut or copy commands on all selected text in the omnibox.
13224     Gathered on desktop platforms (Win, Mac, Linux, Chrome OS).
13225   </summary>
13226 </histogram>
13228 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
13229   <summary>
13230     The number of times users enter keyword hint mode &quot;Search ___
13231     for:&quot; and how.
13232   </summary>
13233 </histogram>
13235 <histogram name="Omnibox.FocusToEditTime" units="ms">
13236   <summary>
13237     The length of time between when a user focused on the omnibox and first
13238     modifies the omnibox.
13239   </summary>
13240 </histogram>
13242 <histogram name="Omnibox.FocusToOpenTime" units="ms">
13243   <summary>
13244     The length of time between when a user focused on the omnibox and opened an
13245     omnibox match (which could be what they typed or a suggestion).
13246   </summary>
13247 </histogram>
13249 <histogram name="Omnibox.Paste" units="count">
13250   <summary>
13251     The number of paste commands on the text in the omnibox. Reported every time
13252     a paste command is done.
13253   </summary>
13254 </histogram>
13256 <histogram name="Omnibox.PasteAndGo" units="count">
13257   <summary>
13258     The number of paste-and-go commands on the text in the omnibox. Reported
13259     every time a paste-and-go command is done.
13260   </summary>
13261 </histogram>
13263 <histogram name="Omnibox.ProviderTime" units="ms">
13264   <summary>
13265     The length of time taken by the named provider&quot;s synchronous pass.
13266   </summary>
13267 </histogram>
13269 <histogram name="Omnibox.QueryBookmarksTime">
13270   <obsolete>
13271     Deprecated 2012-11-14. Replaced by Omnibox.ProviderTime.
13272   </obsolete>
13273   <summary>
13274     Time the HistoryContentProvider takes to perform a bookmark search.
13275   </summary>
13276 </histogram>
13278 <histogram name="Omnibox.QueryTime" units="milliseconds">
13279   <summary>
13280     Time it takes for the omnibox to become responsive to user input after the
13281     user has typed N characters. This measures the time it takes to start all
13282     the asynchronous autocomplete providers (but not wait for them to finish).
13283   </summary>
13284 </histogram>
13286 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
13287   <obsolete>
13288     Made obsolete around Chrome 32.  Use Omnibox.SearchEngineType instead.
13289   </obsolete>
13290   <summary>
13291     The id of search engine that was used for search in omnibox. See
13292     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
13293     info.
13294   </summary>
13295 </histogram>
13297 <histogram name="Omnibox.SearchEngineType" enum="OmniboxSearchEngineType">
13298   <summary>
13299     The type of search engine associated with a match opened from the omnibox.
13300   </summary>
13301 </histogram>
13303 <histogram name="Omnibox.SearchProviderMatches">
13304   <summary>
13305     The number of matches returned by SearchProvider.  Emitted on every call to
13306     SearchProvider::Start(), which effectively means every key stroke in the
13307     omnibox.
13308   </summary>
13309 </histogram>
13311 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
13312     units="milliseconds">
13313   <summary>
13314     The time elapsed between the sending of a suggest request to Google until
13315     the time the request was returned with status==failed. Ignores requests that
13316     were canceled before being returned.
13317   </summary>
13318 </histogram>
13320 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
13321     units="milliseconds">
13322   <summary>
13323     The time elapsed between the sending of a suggest request to Google until
13324     the time the request was returned with status==success. Ignores requests
13325     that were canceled before being returned.
13326   </summary>
13327 </histogram>
13329 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
13330   <summary>
13331     Counts about the number of suggest requests the omnibox sent, invalidated,
13332     and replies received.
13333   </summary>
13334 </histogram>
13336 <histogram name="Omnibox.ZeroSuggest.MostVisitedResultsCounterfactual">
13337   <summary>
13338     The number of most visited suggestions returned when ZeroSuggest would have
13339     triggered.  The suggestions appear when the user has focused but not
13340     modified the omnibox.
13341   </summary>
13342 </histogram>
13344 <histogram name="Omnibox.ZeroSuggestRequests" enum="OmniboxZeroSuggestRequests">
13345   <summary>
13346     Counts about the number of zero suggest requests (requests for suggestions
13347     when the user has focused but not modified the omnibox) the omnibox sent,
13348     invalidated, and replies received.
13349   </summary>
13350 </histogram>
13352 <histogram name="OriginChip.Pressed">
13353   <summary>The number of clicks on the origin chip.</summary>
13354 </histogram>
13356 <histogram name="OSX.CatSixtyFour" enum="CatSixtyFour">
13357   <summary>The cat's flavor and how many bits there are in it.</summary>
13358 </histogram>
13360 <histogram name="OSX.ExceptionHandlerEvents" enum="OSXExceptionHandlerEvents">
13361   <summary>Events seen by the OSX NSException swizzle.</summary>
13362 </histogram>
13364 <histogram name="OutdatedUpgradeBubble.NumLaterPerReinstall">
13365   <summary>
13366     Counts the number of times the user clicked on the later button of the
13367     outdated upgrade bubble, before clicking on the reinstall button in the same
13368     Chrome session.
13369   </summary>
13370 </histogram>
13372 <histogram name="Overscroll.Completed" enum="OverscrollMode">
13373   <summary>Completed overscroll gestures.</summary>
13374   <details>
13375     An overscroll gesture starts when user scrolls past the edge of the web page
13376     and continues scrolling in the same direction. An overscroll gesture is
13377     completed when user stops scrolling (e.g. by lifting the fingers from the
13378     touchscreen or touchpad).
13379   </details>
13380 </histogram>
13382 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
13383   <summary>
13384     Navigations that were triggered due to completed overscroll gesture. Note
13385     that not all completed overscroll gestures trigger a navigation.
13386   </summary>
13387 </histogram>
13389 <histogram name="Overscroll.Started" enum="OverscrollMode">
13390   <summary>
13391     Overscroll gestures initiated by the user. Note that not all overcroll
13392     gestures started are completed (e.g. the overscroll gesture is aborted if
13393     user clicks or presses a key during the gesture).
13394   </summary>
13395 </histogram>
13397 <histogram name="P2P.Client.Canceled.WaitingTimeSeconds" units="seconds">
13398   <summary>
13399     The wall-clock time spent until a lookup was canceled.  This is reported
13400     every time p2p is used to find a candidate but the request was canceled.
13401   </summary>
13402 </histogram>
13404 <histogram name="P2P.Client.Found.CandidateCount" units="count">
13405   <summary>
13406     The number of candidates on the LAN, i.e. the number of peers on the LAN
13407     offering at least N bytes of the requested file X. This is reported after
13408     examining responses from all peers on the LAN and picking a candidate.
13409   </summary>
13410 </histogram>
13412 <histogram name="P2P.Client.Found.ConnectionCount" units="count">
13413   <summary>
13414     The number of p2p downloads of the peer that the returned URL points to.
13415     This is reported after examining responses from all peers on the LAN and
13416     picking a candidate.
13417   </summary>
13418 </histogram>
13420 <histogram name="P2P.Client.Found.WaitingTimeSeconds" units="seconds">
13421   <summary>
13422     The wall-clock time spent waiting for the LAN-wide number of p2p downloads
13423     (i.e. the sum of p2p downloads from each peer on the LAN) to drop below the
13424     threshold.  This is reported after examining responses from all peers on the
13425     LAN and picking a candidate.
13426   </summary>
13427 </histogram>
13429 <histogram name="P2P.Client.LookupResult" enum="P2PLookupResult">
13430   <summary>
13431     The result of the lookup. Possible values include &quot;Found&quot; (if a
13432     candidate - i.e. a peer offering at least N bytes of file X - was chosen),
13433     &quot;Not Found&quot; (if no candidate could be found), &quot;Vanished&quot;
13434     (if a candidate was found but vanished while waiting in line),
13435     &quot;Canceled&quot; (if a candidate was found but the request was canceled
13436     while waiting in line), and &quot;Filtered&quot; (if it was detected that
13437     mDNS was filtered). This is reported after examining responses from all
13438     peers on the LAN when p2p is used to find a candidate.
13439   </summary>
13440 </histogram>
13442 <histogram name="P2P.Client.NumPeers" units="count">
13443   <summary>
13444     The number of peers implementing p2p file sharing on the network. This is
13445     reported every time p2p is used to look up a resource on a network where
13446     mDNS is not filtered.
13447   </summary>
13448 </histogram>
13450 <histogram name="P2P.Client.Vanished.WaitingTimeSeconds" units="seconds">
13451   <summary>
13452     The wall-clock time spent waiting for one or more candidates (i.e. peers
13453     offering at least N bytes of file X) that all vanished before the LAN-wide
13454     number of p2p downloads dropped below the threshold. This is reported every
13455     time candidates were found using p2p but then vanished.
13456   </summary>
13457 </histogram>
13459 <histogram name="P2P.Server.ClientCount" units="count">
13460   <summary>
13461     The number of currently connected HTTP clients. This is reported every time
13462     a HTTP client connects.
13463   </summary>
13464 </histogram>
13466 <histogram name="P2P.Server.ContentServedInterruptedMB" units="MB">
13467   <summary>
13468     Number of megabytes (1,000,000 bytes) served from the device (via HTTP)
13469     where the client disconnects prematurely. This is reported every time a file
13470     is served and the client disconnects before receiving all data.
13471   </summary>
13472 </histogram>
13474 <histogram name="P2P.Server.ContentServedSuccessfullyMB" units="MB">
13475   <summary>
13476     Number of megabytes (1,000,000 bytes) served from the device (via HTTP).
13477     This is reported every time a file have been served successfully.
13478   </summary>
13479 </histogram>
13481 <histogram name="P2P.Server.DownloadSpeedKBps" units="kB/s">
13482   <summary>
13483     The average speed at which the download was served at, in kB/s. This is
13484     reported every time a file have been served successfully.
13485   </summary>
13486 </histogram>
13488 <histogram name="P2P.Server.FileCount" units="count">
13489   <summary>
13490     The number of files available via p2p. This is reported every time a file is
13491     added or removed to the /var/cache/p2p directory.
13492   </summary>
13493 </histogram>
13495 <histogram name="P2P.Server.RangeBeginPercentage" units="%">
13496   <summary>
13497     When a client resumes a download, the HTTP request includes range specifier
13498     to skip the bytes it already has. This metric conveys this as a percentage
13499     of the file size.  This is reported every time a file is served, even if the
13500     request does not include a range specifier (in which case 0 is reported).
13501   </summary>
13502 </histogram>
13504 <histogram name="P2P.Server.RequestResult" enum="P2PServerResult">
13505   <summary>
13506     The result of the HTTP request. Possible values include &quot;Response
13507     Sent&quot; (the resource was found and the response was successfully sent),
13508     &quot;Response Interrupted&quot; (the resource was found but the client
13509     disconnected), &quot;Malformed&quot; (the request was malformed), &quot;Not
13510     Found&quot; (the request was for a resource that was not found), and
13511     &quot;Index&quot; (the request was for the '/' or '/index.html' resource).
13512     This is reported for every HTTP request handled.
13513   </summary>
13514 </histogram>
13516 <histogram name="PageActionController.ExtensionsWithPageActions">
13517   <summary>
13518     The number of Extensions that have Page Actions. Measured once per startup
13519     per profile.
13520   </summary>
13521 </histogram>
13523 <histogram name="PasswordGeneration.Event" enum="PasswordGenerationEvent">
13524   <summary>
13525     Measures the frequency of various password generation events.
13527     Note that this histogram is logged from the renderer process, and
13528     consequently the numbers should not be directly compared to the other
13529     PasswordGeneration.* histograms, which are logged from the browser process.
13530     Histograms logged in different processes are lost at different rates, which
13531     introduces systematic bias between histograms logged in the renderer process
13532     vs. those logged in the browser process.
13533   </summary>
13534 </histogram>
13536 <histogram name="PasswordGeneration.UploadStarted" enum="Boolean">
13537   <summary>
13538     The number of times that we try to upload a form that we believe should
13539     trigger password generation. False means that something about the form would
13540     not allow us to try upload (not an Autofillable field, uploading disabled,
13541     Autofill servers in backoff, etc.). True does not mean that the upload
13542     actually completed successfully, just that it was started.
13543   </summary>
13544 </histogram>
13546 <histogram name="PasswordManager.AccountsPerSite">
13547   <summary>
13548     The number of accounts stored per site in the password manager (one event
13549     per site)
13550   </summary>
13551 </histogram>
13553 <histogram name="PasswordManager.ActionsTaken"
13554     enum="PasswordManagerActionsTaken">
13555   <obsolete>
13556     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
13557   </obsolete>
13558   <summary>
13559     Stats documenting how we handle every form containing a password, bucketed
13560     by the actions taken.
13561   </summary>
13562 </histogram>
13564 <histogram name="PasswordManager.ActionsTakenWithPsl"
13565     enum="PasswordManagerActionsTakenWithPsl">
13566   <summary>
13567     Stats documenting how we handle every form containing a password, bucketed
13568     by the actions taken.
13569   </summary>
13570 </histogram>
13572 <histogram name="PasswordManager.BlacklistedSites">
13573   <summary>
13574     The total number of sites that the user has blacklisted. Recorded by
13575     iterating over stored passwords once per run of Chrome.
13576   </summary>
13577 </histogram>
13579 <histogram name="PasswordManager.Enabled" enum="BooleanEnabled">
13580   <summary>
13581     Indicates whether the password manager is enabled when a tab is opened. This
13582     includes prerendered tabs.
13583   </summary>
13584 </histogram>
13586 <histogram name="PasswordManager.InfoBarResponse" enum="InfoBarResponse">
13587   <summary>
13588     The distribution of responses to the &quot;Do you want Chrome to remember
13589     this password&quot;? info bar prompt.
13590   </summary>
13591 </histogram>
13593 <histogram name="PasswordManager.NumPasswordsDeletedByBulkDelete">
13594   <summary>
13595     Number of passwords deleted when the user chooses to clear passwords via the
13596     clear browsing data UI.
13597   </summary>
13598 </histogram>
13600 <histogram name="PasswordManager.NumPasswordsDeletedWhenBlacklisting">
13601   <summary>
13602     When the user chooses to never remember passwords for a form, we remove all
13603     previously saved credentials for that form. This is the count of those
13604     credentials.
13605   </summary>
13606 </histogram>
13608 <histogram name="PasswordManager.NumPasswordsNotShown">
13609   <summary>
13610     The password manager only shows those credentials that are considered the
13611     best match for a particular form. This stat keep track of the credentials
13612     that were not as good of a match and were suppressed.
13613   </summary>
13614 </histogram>
13616 <histogram name="PasswordManager.OsPasswordStatus"
13617     enum="PasswordManagerOsPasswordStatus">
13618   <summary>
13619     Indicates whether the user's OS password is blank or not at browser startup.
13620   </summary>
13621 </histogram>
13623 <histogram name="PasswordManager.OtherPossibleUsernamesUsage"
13624     enum="OtherPossibleUsernamesUsage">
13625   <summary>
13626     Breakdown of how other possible usernames are displayed. Recorded every time
13627     we autofill a password form.
13628   </summary>
13629 </histogram>
13631 <histogram name="PasswordManager.ProvisionalSaveFailure"
13632     enum="ProvisionalSaveFailure">
13633   <summary>
13634     Breakdown of cases where a password is submitted, but we don't even try and
13635     save it. Recorded for every password form submit.
13636   </summary>
13637 </histogram>
13639 <histogram name="PasswordManager.PslDomainMatchTriggering"
13640     enum="PasswordManagerPslDomainMatchTriggering">
13641   <summary>
13642     Breakdown on trigger rate of providing a password form autofill entry based
13643     on matching stored information using the public suffix list for possible
13644     matches.
13645   </summary>
13646 </histogram>
13648 <histogram name="PasswordManager.SavePasswordPromptDisappearedQuickly"
13649     enum="Boolean">
13650   <summary>
13651     Indicates whether the save password prompt disappeared in less than one
13652     second. This most likely indicates that the prompt was dismissed
13653     automatically, e.g. due to a page navigation, before the user was able to
13654     respond to the infobar.
13655   </summary>
13656 </histogram>
13658 <histogram name="PasswordManager.SavePasswordPromptDisplayed" enum="Boolean">
13659   <summary>Indicates whether the save password prompt was displayed.</summary>
13660 </histogram>
13662 <histogram name="PasswordManager.SavePasswordPromptResponse"
13663     enum="SavePasswordPromptResponseType">
13664   <summary>
13665     Breakdown of which response the user selected from the save password prompt.
13666   </summary>
13667 </histogram>
13669 <histogram name="PasswordManager.TimesGeneratedPasswordUsed">
13670   <summary>
13671     The number of times each generated password has been used to log in.
13672     Recorded by iterating over stored passwords once per run. This information
13673     is persisted and synced.
13674   </summary>
13675 </histogram>
13677 <histogram name="PasswordManager.TimesPasswordUsed">
13678   <summary>
13679     The number of times each saved password has been used to log in. Does not
13680     include generated passwords. Recorded by iterating over stored passwords
13681     once per run. This information is persisted and synced.
13682   </summary>
13683 </histogram>
13685 <histogram name="PasswordManager.TotalAccounts">
13686   <summary>
13687     The number of accounts stored in the password manager (across all sites)
13688   </summary>
13689 </histogram>
13691 <histogram name="Pepper.InterfaceUsed" enum="PepperInterface">
13692   <summary>
13693     The number of out-of-process plugin processes that have loaded a particular
13694     PPB interface version.
13695   </summary>
13696 </histogram>
13698 <histogram name="PerformanceMonitor.AverageCPU" units="PercentCPUUsage">
13699   <summary>
13700     Average CPU utilization of a process, read out at each two-minute interval.
13701     The utilization is in the 0-100% range per CPU, which is then summed up.
13702     I.e. a quadcore system fully loaded would read as 400%.
13703   </summary>
13704 </histogram>
13706 <histogram name="PerformanceMonitor.HighCPU" enum="BooleanHit">
13707   <summary>
13708     The number of times a process has continuously stayed above a certain
13709     threshold of CPU utilization over a certain time period (currently set to
13710     two minutes).
13711   </summary>
13712 </histogram>
13714 <histogram name="Platform.AsvGroup">
13715   <summary>
13716     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
13717     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
13718     part of, which sets the voltage that different rails on the system will run
13719     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
13720     dmesg and should be investigated.  See also Platform.LotIdEnum.
13721   </summary>
13722 </histogram>
13724 <histogram name="Platform.BootSectorsRead">
13725   <summary>
13726     Chrome OS number of disk sectors read at boot from kernel start to
13727     login-prompt-ready.
13728   </summary>
13729 </histogram>
13731 <histogram name="Platform.BootSectorsWritten">
13732   <summary>
13733     Chrome OS number of disk sectors written at boot from kernel start to
13734     login-prompt-ready.
13735   </summary>
13736 </histogram>
13738 <histogram name="Platform.CompressedSwapSize" units="MB">
13739   <summary>
13740     Chrome OS size of allocated swap area in megabytes (before compression)
13741   </summary>
13742 </histogram>
13744 <histogram name="Platform.CpuFrequencyThermalScaling" units="percent">
13745   <summary>
13746     CPU frequency as percent of the baseline frequency, sampled every 30s. This
13747     may be throttled down from 100% due to power dissipation issues (too high
13748     temperature).  It may also be throttled up (turbo), but the kernel does not
13749     report the actual turbo frequency, so we put such samples in the 101%
13750     bucket.
13751   </summary>
13752 </histogram>
13754 <histogram name="Platform.CpuUsage" units="%">
13755   <summary>
13756     Peak total (single core) CPU usage for the last sample interval.  The sample
13757     interval may vary from seconds to several minutes.
13758   </summary>
13759 </histogram>
13761 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
13762   <summary>
13763     Generic event of interest from Chrome OS.  Intended mainly to help assess
13764     the frequency of rare error conditions.
13765   </summary>
13766 </histogram>
13768 <histogram name="Platform.DiskUsage.Cache_Avg" units="KB">
13769   <summary>
13770     Average size of user's Cache directory. Logged once a day, if disk usage is
13771     high.
13772   </summary>
13773 </histogram>
13775 <histogram name="Platform.DiskUsage.Cache_Max" units="KB">
13776   <summary>
13777     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13778     high.
13779   </summary>
13780 </histogram>
13782 <histogram name="Platform.DiskUsage.Downloads_Avg" units="KB">
13783   <summary>
13784     Average size of user's Cache directory. Logged once a day, if disk usage is
13785     high.
13786   </summary>
13787 </histogram>
13789 <histogram name="Platform.DiskUsage.Downloads_Max" units="KB">
13790   <summary>
13791     Maximum size of user's Cache directory. Logged once a day, if disk usage is
13792     high.
13793   </summary>
13794 </histogram>
13796 <histogram name="Platform.DiskUsage.GCache_Avg" units="KB">
13797   <summary>
13798     Average size of user's GCache directory. Logged once a day, if disk usage is
13799     high.
13800   </summary>
13801 </histogram>
13803 <histogram name="Platform.DiskUsage.GCache_Max" units="KB">
13804   <summary>
13805     Maximum size of user's GCache directory. Logged once a day, if disk usage is
13806     high.
13807   </summary>
13808 </histogram>
13810 <histogram name="Platform.DiskUsage.LeastUsedAccountDays" units="days">
13811   <summary>
13812     Days since the least frequently used account signed in. Logged once a day,
13813     if disk usage is high.
13814   </summary>
13815 </histogram>
13817 <histogram name="Platform.DiskUsage.NumUserHomeDirectories"
13818     units="home directories">
13819   <summary>
13820     Number of users home directories on the device. Logged once a day.
13821   </summary>
13822 </histogram>
13824 <histogram name="Platform.DiskUsage.OldestUserOnDevice">
13825   <summary>
13826     Days since last login of the least recently user on device. Logged once a
13827     day, if disk usage is high.
13828   </summary>
13829 </histogram>
13831 <histogram name="Platform.DiskUsage.UsersOnDevice">
13832   <summary>
13833     Number of user home dirs on device. Logged once a day, if disk usage is
13834     high.
13835   </summary>
13836 </histogram>
13838 <histogram name="Platform.DiskUsageCache" units="KB">
13839   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
13840 </histogram>
13842 <histogram name="Platform.DiskUsageChronos" units="KB">
13843   <summary>
13844     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
13845     during log file cleanup.
13846   </summary>
13847 </histogram>
13849 <histogram name="Platform.DiskUsageData" units="KB">
13850   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
13851 </histogram>
13853 <histogram name="Platform.DiskUsageVar" units="KB">
13854   <summary>
13855     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
13856     log file cleanup.
13857   </summary>
13858 </histogram>
13860 <histogram name="Platform.IntelMaxMicroArchitecture"
13861     enum="IntelMaxMicroArchitecture">
13862   <summary>
13863     The maximum supported micro-architecture on an Intel platform.  This value
13864     is logged at program start time.
13865   </summary>
13866 </histogram>
13868 <histogram name="Platform.KernelWarningHashes">
13869   <summary>
13870     The 32-bit hash of a kernel warning.  This is the hash of the
13871     &quot;file:line&quot; string corresponding to the location of the warning,
13872     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
13873     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
13874     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
13875     *string++;  Separately each warning is also collected (with its hash) via
13876     the crash reporter, but only its first occurrence in each boot session.
13877     Contact semenzato@ for further info.
13878   </summary>
13879 </histogram>
13881 <histogram name="Platform.LogicalCpuCount">
13882   <summary>
13883     Number of logical processors. This includes Hyperthreaded cores.
13884   </summary>
13885 </histogram>
13887 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
13888   <summary>
13889     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
13890     we're part of a special lot ID.  Special lot IDs are groups of chips that
13891     have special case handling in the kernel for the Adaptive Support Voltage
13892     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
13893     that fused devices are never part of a special lot (currently) and only some
13894     unfused lots are &quot;special&quot;.
13895   </summary>
13896 </histogram>
13898 <histogram name="Platform.MeminfoActive">
13899   <summary>Chrome OS size of active memory as % of total memory.</summary>
13900 </histogram>
13902 <histogram name="Platform.MeminfoActiveAnon">
13903   <summary>
13904     Chrome OS active anonymous memory (data segments) as % of total memory.
13905   </summary>
13906 </histogram>
13908 <histogram name="Platform.MeminfoActiveFile">
13909   <summary>
13910     Chrome OS active file-backed memory (executables, ...) as % of total memory.
13911   </summary>
13912 </histogram>
13914 <histogram name="Platform.MeminfoAnonPages">
13915   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
13916 </histogram>
13918 <histogram name="Platform.MeminfoBuffers">
13919   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
13920 </histogram>
13922 <histogram name="Platform.MeminfoCached">
13923   <summary>
13924     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
13925     total memory.
13926   </summary>
13927 </histogram>
13929 <histogram name="Platform.MeminfoInactive">
13930   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
13931 </histogram>
13933 <histogram name="Platform.MeminfoInactiveAnon">
13934   <summary>
13935     Chrome OS inactive anonymous memory (data segments) as % of total memory.
13936   </summary>
13937 </histogram>
13939 <histogram name="Platform.MeminfoInactiveFile">
13940   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
13941 </histogram>
13943 <histogram name="Platform.MeminfoMapped">
13944   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
13945 </histogram>
13947 <histogram name="Platform.MeminfoMemFree">
13948   <summary>Chrome OS size of free memory as % of total memory.</summary>
13949 </histogram>
13951 <histogram name="Platform.MeminfoShmem">
13952   <summary>Chrome OS size of shared memory in Kbytes.</summary>
13953 </histogram>
13955 <histogram name="Platform.MeminfoSlab">
13956   <summary>Chrome OS size of slab memory in Kbytes.</summary>
13957 </histogram>
13959 <histogram name="Platform.MeminfoSwapUsed" units="kB">
13960   <summary>
13961     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
13962     MEMINFO stats, are snapshotted every 30s.
13963   </summary>
13964 </histogram>
13966 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
13967   <summary>
13968     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
13969     other MEMINFO stats, are snapshotted every 30s.
13970   </summary>
13971 </histogram>
13973 <histogram name="Platform.MeminfoUnevictable">
13974   <summary>
13975     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
13976   </summary>
13977 </histogram>
13979 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
13980   <summary>
13981     Peak memory bandwith (read and write) usage during the last sample interval.
13982     The sample interval may vary from seconds to several minutes.
13983   </summary>
13984 </histogram>
13986 <histogram name="Platform.MemuseAnon0">
13987   <summary>
13988     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
13989     minute after boot.
13990   </summary>
13991 </histogram>
13993 <histogram name="Platform.MemuseAnon1">
13994   <summary>
13995     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
13996     minutes after boot.
13997   </summary>
13998 </histogram>
14000 <histogram name="Platform.MemuseAnon2">
14001   <summary>
14002     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
14003     minutes after boot.
14004   </summary>
14005 </histogram>
14007 <histogram name="Platform.MemuseAnon3">
14008   <summary>
14009     Chrome OS total anonymous memory (active + inactive) as % of total memory
14010     150 minutes after boot.
14011   </summary>
14012 </histogram>
14014 <histogram name="Platform.MemuseAnon4">
14015   <summary>
14016     Chrome OS total anonymous memory (active + inactive) as % of total memory
14017     750 minutes after boot.
14018   </summary>
14019 </histogram>
14021 <histogram name="Platform.PageFaultsLong" units="page faults/second">
14022   <summary>
14023     Page faults per second averaged over 30s interval, sampled continuously.
14024   </summary>
14025 </histogram>
14027 <histogram name="Platform.PageFaultsShort" units="page faults/second">
14028   <summary>
14029     Page faults per second averaged over 1s interval, sampled every 30s.
14030   </summary>
14031 </histogram>
14033 <histogram name="Platform.ReadSectorsLong">
14034   <summary>
14035     Number of disk sectors per second read by Chrome OS in a long interval
14036     (currently 30s)
14037   </summary>
14038 </histogram>
14040 <histogram name="Platform.ReadSectorsShort">
14041   <summary>
14042     Number of disk sectors per second read by Chrome OS in a short interval
14043     (currently 1s, sampled every 30s)
14044   </summary>
14045 </histogram>
14047 <histogram name="Platform.SmartTransferErrors">
14048   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
14049 </histogram>
14051 <histogram name="Platform.SmartUncorrectableErrors">
14052   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
14053 </histogram>
14055 <histogram name="Platform.SpringChargerType">
14056   <summary>
14057     USB device ID of the charger plugged into a Spring device (if any), sent
14058     once a minute.  The Device ID is composed from the following 4 8-bit
14059     registers of the TSU6721 chip: ADC (07h), Device Type 3 (15h), Device Type 2
14060     (0Bh), Device Type 1 (0Ah).  Device Type 1/2/3 is a bitmap and most of bits
14061     are mutually exclusive (excepted VBUS debounce).  ADC is the 5-bit value of
14062     the ID pin, but for most types (as in Device Type), there are only one or
14063     two possible ID pin connections/values. The datasheet can be found here:
14064     http://www.ti.com/lit/ds/symlink/tsu6721.pdf.
14066     Note that different brand/models of the charger can have the same ID.
14067   </summary>
14068 </histogram>
14070 <histogram name="Platform.StatefulUsage" units="%">
14071   <summary>Chrome OS stateful partition usage level.</summary>
14072 </histogram>
14074 <histogram name="Platform.SwapInLong" units="pages/second">
14075   <summary>
14076     Average pages/second swapped IN over a 30s interval, sampled every 30s.
14077   </summary>
14078 </histogram>
14080 <histogram name="Platform.SwapInShort" units="pages/second">
14081   <summary>
14082     Average pages/second swapped IN over a 1s interval, sampled every 30s.
14083   </summary>
14084 </histogram>
14086 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time1" units="%">
14087   <obsolete>
14088     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14089   </obsolete>
14090   <summary>
14091     CPU utilization for the specified swap group and time interval after a
14092     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14093   </summary>
14094 </histogram>
14096 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time2" units="%">
14097   <obsolete>
14098     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14099   </obsolete>
14100   <summary>
14101     CPU utilization for the specified swap group and time interval after a
14102     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14103   </summary>
14104 </histogram>
14106 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time3" units="%">
14107   <obsolete>
14108     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14109   </obsolete>
14110   <summary>
14111     CPU utilization for the specified swap group and time interval after a
14112     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14113   </summary>
14114 </histogram>
14116 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap0.Time4" units="%">
14117   <obsolete>
14118     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14119   </obsolete>
14120   <summary>
14121     CPU utilization for the specified swap group and time interval after a
14122     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14123   </summary>
14124 </histogram>
14126 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time1" units="%">
14127   <obsolete>
14128     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14129   </obsolete>
14130   <summary>
14131     CPU utilization for the specified swap group and time interval after a
14132     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14133   </summary>
14134 </histogram>
14136 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time2" units="%">
14137   <obsolete>
14138     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14139   </obsolete>
14140   <summary>
14141     CPU utilization for the specified swap group and time interval after a
14142     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14143   </summary>
14144 </histogram>
14146 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time3" units="%">
14147   <obsolete>
14148     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14149   </obsolete>
14150   <summary>
14151     CPU utilization for the specified swap group and time interval after a
14152     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14153   </summary>
14154 </histogram>
14156 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap1.Time4" units="%">
14157   <obsolete>
14158     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14159   </obsolete>
14160   <summary>
14161     CPU utilization for the specified swap group and time interval after a
14162     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14163   </summary>
14164 </histogram>
14166 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time1" units="%">
14167   <obsolete>
14168     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14169   </obsolete>
14170   <summary>
14171     CPU utilization for the specified swap group and time interval after a
14172     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14173   </summary>
14174 </histogram>
14176 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time2" units="%">
14177   <obsolete>
14178     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14179   </obsolete>
14180   <summary>
14181     CPU utilization for the specified swap group and time interval after a
14182     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14183   </summary>
14184 </histogram>
14186 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time3" units="%">
14187   <obsolete>
14188     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14189   </obsolete>
14190   <summary>
14191     CPU utilization for the specified swap group and time interval after a
14192     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14193   </summary>
14194 </histogram>
14196 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap2.Time4" units="%">
14197   <obsolete>
14198     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14199   </obsolete>
14200   <summary>
14201     CPU utilization for the specified swap group and time interval after a
14202     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14203   </summary>
14204 </histogram>
14206 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time1" units="%">
14207   <obsolete>
14208     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14209   </obsolete>
14210   <summary>
14211     CPU utilization for the specified swap group and time interval after a
14212     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14213   </summary>
14214 </histogram>
14216 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time2" units="%">
14217   <obsolete>
14218     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14219   </obsolete>
14220   <summary>
14221     CPU utilization for the specified swap group and time interval after a
14222     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14223   </summary>
14224 </histogram>
14226 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time3" units="%">
14227   <obsolete>
14228     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14229   </obsolete>
14230   <summary>
14231     CPU utilization for the specified swap group and time interval after a
14232     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14233   </summary>
14234 </histogram>
14236 <histogram name="Platform.SwapJank.Scroll.Cpu.Swap3.Time4" units="%">
14237   <obsolete>
14238     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14239   </obsolete>
14240   <summary>
14241     CPU utilization for the specified swap group and time interval after a
14242     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14243   </summary>
14244 </histogram>
14246 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time1"
14247     units="page faults/second">
14248   <obsolete>
14249     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14250   </obsolete>
14251   <summary>
14252     Page faults/second for the specified swap group and time interval after a
14253     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14254   </summary>
14255 </histogram>
14257 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time2"
14258     units="page faults/second">
14259   <obsolete>
14260     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14261   </obsolete>
14262   <summary>
14263     Page faults/second for the specified swap group and time interval after a
14264     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14265   </summary>
14266 </histogram>
14268 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time3"
14269     units="page faults/second">
14270   <obsolete>
14271     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14272   </obsolete>
14273   <summary>
14274     Page faults/second for the specified swap group and time interval after a
14275     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14276   </summary>
14277 </histogram>
14279 <histogram name="Platform.SwapJank.Scroll.Faults.Swap0.Time4"
14280     units="page faults/second">
14281   <obsolete>
14282     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14283   </obsolete>
14284   <summary>
14285     Page faults/second for the specified swap group and time interval after a
14286     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14287   </summary>
14288 </histogram>
14290 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time1"
14291     units="page faults/second">
14292   <obsolete>
14293     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14294   </obsolete>
14295   <summary>
14296     Page faults/second for the specified swap group and time interval after a
14297     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14298   </summary>
14299 </histogram>
14301 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time2"
14302     units="page faults/second">
14303   <obsolete>
14304     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14305   </obsolete>
14306   <summary>
14307     Page faults/second for the specified swap group and time interval after a
14308     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14309   </summary>
14310 </histogram>
14312 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time3"
14313     units="page faults/second">
14314   <obsolete>
14315     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14316   </obsolete>
14317   <summary>
14318     Page faults/second for the specified swap group and time interval after a
14319     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14320   </summary>
14321 </histogram>
14323 <histogram name="Platform.SwapJank.Scroll.Faults.Swap1.Time4"
14324     units="page faults/second">
14325   <obsolete>
14326     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14327   </obsolete>
14328   <summary>
14329     Page faults/second for the specified swap group and time interval after a
14330     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14331   </summary>
14332 </histogram>
14334 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time1"
14335     units="page faults/second">
14336   <obsolete>
14337     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14338   </obsolete>
14339   <summary>
14340     Page faults/second for the specified swap group and time interval after a
14341     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14342   </summary>
14343 </histogram>
14345 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time2"
14346     units="page faults/second">
14347   <obsolete>
14348     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14349   </obsolete>
14350   <summary>
14351     Page faults/second for the specified swap group and time interval after a
14352     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14353   </summary>
14354 </histogram>
14356 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time3"
14357     units="page faults/second">
14358   <summary>
14359     Page faults/second for the specified swap group and time interval after a
14360     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14361   </summary>
14362 </histogram>
14364 <histogram name="Platform.SwapJank.Scroll.Faults.Swap2.Time4"
14365     units="page faults/second">
14366   <obsolete>
14367     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14368   </obsolete>
14369   <summary>
14370     Page faults/second for the specified swap group and time interval after a
14371     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14372   </summary>
14373 </histogram>
14375 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time1"
14376     units="page faults/second">
14377   <obsolete>
14378     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14379   </obsolete>
14380   <summary>
14381     Page faults/second for the specified swap group and time interval after a
14382     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14383   </summary>
14384 </histogram>
14386 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time2"
14387     units="page faults/second">
14388   <obsolete>
14389     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14390   </obsolete>
14391   <summary>
14392     Page faults/second for the specified swap group and time interval after a
14393     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14394   </summary>
14395 </histogram>
14397 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time3"
14398     units="page faults/second">
14399   <obsolete>
14400     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14401   </obsolete>
14402   <summary>
14403     Page faults/second for the specified swap group and time interval after a
14404     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14405   </summary>
14406 </histogram>
14408 <histogram name="Platform.SwapJank.Scroll.Faults.Swap3.Time4"
14409     units="page faults/second">
14410   <obsolete>
14411     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14412   </obsolete>
14413   <summary>
14414     Page faults/second for the specified swap group and time interval after a
14415     scroll event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14416   </summary>
14417 </histogram>
14419 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time1" units="%">
14420   <obsolete>
14421     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14422   </obsolete>
14423   <summary>
14424     CPU utilization for the specified swap group and time interval after a tab
14425     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14426   </summary>
14427 </histogram>
14429 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time2" units="%">
14430   <obsolete>
14431     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14432   </obsolete>
14433   <summary>
14434     CPU utilization for the specified swap group and time interval after a tab
14435     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14436   </summary>
14437 </histogram>
14439 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time3" units="%">
14440   <obsolete>
14441     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14442   </obsolete>
14443   <summary>
14444     CPU utilization for the specified swap group and time interval after a tab
14445     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14446   </summary>
14447 </histogram>
14449 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap0.Time4" units="%">
14450   <obsolete>
14451     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14452   </obsolete>
14453   <summary>
14454     CPU utilization for the specified swap group and time interval after a tab
14455     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14456   </summary>
14457 </histogram>
14459 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time1" units="%">
14460   <obsolete>
14461     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14462   </obsolete>
14463   <summary>
14464     CPU utilization for the specified swap group and time interval after a tab
14465     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14466   </summary>
14467 </histogram>
14469 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time2" units="%">
14470   <obsolete>
14471     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14472   </obsolete>
14473   <summary>
14474     CPU utilization for the specified swap group and time interval after a tab
14475     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14476   </summary>
14477 </histogram>
14479 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time3" units="%">
14480   <obsolete>
14481     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14482   </obsolete>
14483   <summary>
14484     CPU utilization for the specified swap group and time interval after a tab
14485     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14486   </summary>
14487 </histogram>
14489 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap1.Time4" units="%">
14490   <obsolete>
14491     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14492   </obsolete>
14493   <summary>
14494     CPU utilization for the specified swap group and time interval after a tab
14495     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14496   </summary>
14497 </histogram>
14499 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time1" units="%">
14500   <obsolete>
14501     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14502   </obsolete>
14503   <summary>
14504     CPU utilization for the specified swap group and time interval after a tab
14505     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14506   </summary>
14507 </histogram>
14509 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time2" units="%">
14510   <obsolete>
14511     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14512   </obsolete>
14513   <summary>
14514     CPU utilization for the specified swap group and time interval after a tab
14515     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14516   </summary>
14517 </histogram>
14519 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time3" units="%">
14520   <obsolete>
14521     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14522   </obsolete>
14523   <summary>
14524     CPU utilization for the specified swap group and time interval after a tab
14525     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14526   </summary>
14527 </histogram>
14529 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap2.Time4" units="%">
14530   <obsolete>
14531     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14532   </obsolete>
14533   <summary>
14534     CPU utilization for the specified swap group and time interval after a tab
14535     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14536   </summary>
14537 </histogram>
14539 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time1" units="%">
14540   <obsolete>
14541     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14542   </obsolete>
14543   <summary>
14544     CPU utilization for the specified swap group and time interval after a tab
14545     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14546   </summary>
14547 </histogram>
14549 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time2" units="%">
14550   <obsolete>
14551     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14552   </obsolete>
14553   <summary>
14554     CPU utilization for the specified swap group and time interval after a tab
14555     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14556   </summary>
14557 </histogram>
14559 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time3" units="%">
14560   <obsolete>
14561     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14562   </obsolete>
14563   <summary>
14564     CPU utilization for the specified swap group and time interval after a tab
14565     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14566   </summary>
14567 </histogram>
14569 <histogram name="Platform.SwapJank.TabSwitch.Cpu.Swap3.Time4" units="%">
14570   <obsolete>
14571     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14572   </obsolete>
14573   <summary>
14574     CPU utilization for the specified swap group and time interval after a tab
14575     switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14576   </summary>
14577 </histogram>
14579 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time1"
14580     units="page faults/second">
14581   <obsolete>
14582     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14583   </obsolete>
14584   <summary>
14585     Page faults/second for the specified swap group and time interval after a
14586     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14587   </summary>
14588 </histogram>
14590 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time2"
14591     units="page faults/second">
14592   <obsolete>
14593     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14594   </obsolete>
14595   <summary>
14596     Page faults/second for the specified swap group and time interval after a
14597     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14598   </summary>
14599 </histogram>
14601 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time3"
14602     units="page faults/second">
14603   <obsolete>
14604     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14605   </obsolete>
14606   <summary>
14607     Page faults/second for the specified swap group and time interval after a
14608     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14609   </summary>
14610 </histogram>
14612 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap0.Time4"
14613     units="page faults/second">
14614   <obsolete>
14615     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14616   </obsolete>
14617   <summary>
14618     Page faults/second for the specified swap group and time interval after a
14619     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14620   </summary>
14621 </histogram>
14623 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time1"
14624     units="page faults/second">
14625   <obsolete>
14626     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14627   </obsolete>
14628   <summary>
14629     Page faults/second for the specified swap group and time interval after a
14630     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14631   </summary>
14632 </histogram>
14634 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time2"
14635     units="page faults/second">
14636   <obsolete>
14637     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14638   </obsolete>
14639   <summary>
14640     Page faults/second for the specified swap group and time interval after a
14641     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14642   </summary>
14643 </histogram>
14645 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time3"
14646     units="page faults/second">
14647   <obsolete>
14648     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14649   </obsolete>
14650   <summary>
14651     Page faults/second for the specified swap group and time interval after a
14652     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14653   </summary>
14654 </histogram>
14656 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap1.Time4"
14657     units="page faults/second">
14658   <obsolete>
14659     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14660   </obsolete>
14661   <summary>
14662     Page faults/second for the specified swap group and time interval after a
14663     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14664   </summary>
14665 </histogram>
14667 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time1"
14668     units="page faults/second">
14669   <obsolete>
14670     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14671   </obsolete>
14672   <summary>
14673     Page faults/second for the specified swap group and time interval after a
14674     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14675   </summary>
14676 </histogram>
14678 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time2"
14679     units="page faults/second">
14680   <obsolete>
14681     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14682   </obsolete>
14683   <summary>
14684     Page faults/second for the specified swap group and time interval after a
14685     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14686   </summary>
14687 </histogram>
14689 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time3"
14690     units="page faults/second">
14691   <obsolete>
14692     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14693   </obsolete>
14694   <summary>
14695     Page faults/second for the specified swap group and time interval after a
14696     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14697   </summary>
14698 </histogram>
14700 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap2.Time4"
14701     units="page faults/second">
14702   <obsolete>
14703     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14704   </obsolete>
14705   <summary>
14706     Page faults/second for the specified swap group and time interval after a
14707     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14708   </summary>
14709 </histogram>
14711 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time1"
14712     units="page faults/second">
14713   <obsolete>
14714     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14715   </obsolete>
14716   <summary>
14717     Page faults/second for the specified swap group and time interval after a
14718     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14719   </summary>
14720 </histogram>
14722 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time2"
14723     units="page faults/second">
14724   <obsolete>
14725     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14726   </obsolete>
14727   <summary>
14728     Page faults/second for the specified swap group and time interval after a
14729     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14730   </summary>
14731 </histogram>
14733 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time3"
14734     units="page faults/second">
14735   <obsolete>
14736     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14737   </obsolete>
14738   <summary>
14739     Page faults/second for the specified swap group and time interval after a
14740     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14741   </summary>
14742 </histogram>
14744 <histogram name="Platform.SwapJank.TabSwitch.Faults.Swap3.Time4"
14745     units="page faults/second">
14746   <obsolete>
14747     Deprecated 9/2013 when the SwapJank64vs32Parrot experiment ended.
14748   </obsolete>
14749   <summary>
14750     Page faults/second for the specified swap group and time interval after a
14751     tab switch event.  See src/chrome/browser/chromeos/swap_metrics.cc.
14752   </summary>
14753 </histogram>
14755 <histogram name="Platform.SwapOutLong" units="pages/second">
14756   <summary>
14757     Average pages/second swapped OUT over a 30s interval, sampled every 30s.
14758   </summary>
14759 </histogram>
14761 <histogram name="Platform.SwapOutShort" units="pages/second">
14762   <summary>
14763     Average pages/second swapped OUT over a 1s interval, sampled every 30s.
14764   </summary>
14765 </histogram>
14767 <histogram name="Platform.Temperature.Junction" units="Celsius">
14768   <summary>
14769     Peak junction temperature for the last sample interval, read from TSEN on
14770     the SoC.  The sample interval may vary from seconds to several minutes.
14771   </summary>
14772 </histogram>
14774 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
14775   <summary>
14776     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
14777   </summary>
14778 </histogram>
14780 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
14781   <summary>
14782     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
14783   </summary>
14784 </histogram>
14786 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
14787   <summary>
14788     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
14789   </summary>
14790 </histogram>
14792 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
14793   <summary>
14794     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
14795   </summary>
14796 </histogram>
14798 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
14799   <summary>
14800     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
14801   </summary>
14802 </histogram>
14804 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
14805   <summary>
14806     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
14807   </summary>
14808 </histogram>
14810 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
14811   <summary>
14812     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
14813   </summary>
14814 </histogram>
14816 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
14817   <summary>
14818     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
14819   </summary>
14820 </histogram>
14822 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
14823   <summary>
14824     Temperature reading at sensor 8 (ECInternal) taken every 30s.
14825   </summary>
14826 </histogram>
14828 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
14829   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
14830 </histogram>
14832 <histogram name="Platform.TPM.DictionaryAttackCounter">
14833   <summary>
14834     Each sample is the value of the TPM dictionary attack counter during
14835     startup.  Any non-zero value is unexpected.
14836   </summary>
14837 </histogram>
14839 <histogram name="Platform.TPMForcedReboot" units="reboots">
14840   <summary>
14841     Each sample is the number of consecutive reboots performed while attempting
14842     to clear a TPM (Trusted Platform Module) error.
14843   </summary>
14844 </histogram>
14846 <histogram name="Platform.Tps65090Retries">
14847   <summary>
14848     Retries needed to enable a FET on tps65090 (AKA tpschrome).  Tps65090 is a
14849     power management unit (PMU) used on many ARM Chromebooks.  Until version ES7
14850     was rolled into production we would sometimes run into a problem where FET1
14851     (the FET used to switch on and off the backlight) wouldn't turn on properly.
14852     This problem was especially prevalent when the voltage was high (like when
14853     the device was plugged into the wall).  Retrying by turning the FET off and
14854     on again is nearly always effective, so the kernel will retry up to 5 times
14855     (currently) and will also log the fact that it needed to retry.  On newest
14856     kernels (kernel 3.8 and up) a kernel warning will be logged with WARN_ON if
14857     the FET still failed to turn on after 5 tries. Refer to the kernel warning
14858     reports to find that information.  For more details about this bug refer to
14859     http://crbug.com/338657 and http://crosbug.com/p/16009.  Note that we log
14860     retries on all 7 FETs even though we've only ever seen failures of FET1.
14861   </summary>
14862 </histogram>
14864 <histogram name="Platform.WriteSectorsLong">
14865   <summary>
14866     Number of disk sectors per second written by Chrome OS in a long interval
14867     (currently 30s)
14868   </summary>
14869 </histogram>
14871 <histogram name="Platform.WriteSectorsShort">
14872   <summary>
14873     Number of disk sectors per second written by Chrome OS in a short interval
14874     (currently 1s, sampled every 30s)
14875   </summary>
14876 </histogram>
14878 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
14879   <obsolete>
14880     Deprecated as of 2013-05, replaced by
14881     PlatformFile.UnknownCreateFileErrorsWin in chrome 29.
14882   </obsolete>
14883   <summary>
14884     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
14885     support.
14886   </summary>
14887 </histogram>
14889 <histogram name="PlatformFile.UnknownErrors.Posix" units="errno">
14890   <summary>
14891     Errors returned by CreateFile on POSIX that PlatformFileError doesn't yet
14892     support.
14893   </summary>
14894 </histogram>
14896 <histogram name="PlatformFile.UnknownErrors.Windows" units="GetLastError">
14897   <summary>
14898     Errors returned by CreateFile on Windows that PlatformFileError doesn't yet
14899     support.
14900   </summary>
14901 </histogram>
14903 <histogram name="PLT.Abandoned" enum="Abandoned">
14904   <summary>
14905     Distribution of actual finished pages, vs abandoned pages, where we needed
14906     to declare a finish time prematurely since the page was being closed
14907     (exited).
14908   </summary>
14909 </histogram>
14911 <histogram name="PLT.BeginToFinish" units="milliseconds">
14912   <summary>TBD</summary>
14913 </histogram>
14915 <histogram name="PLT.BeginToFinish_AfterPreconnectRequest" units="milliseconds">
14916   <summary>
14917     PLT.BeginToFinish, but for pages requested just after a new preconnect
14918     request.
14919   </summary>
14920 </histogram>
14922 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
14923   <summary>
14924     PLT.BeginToFinish, but for pages which contained prefetch links.
14925   </summary>
14926 </histogram>
14928 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
14929     units="milliseconds">
14930   <summary>
14931     PLT.BeginToFinish, but for pages which were referred to by pages which
14932     contained prefetch links.
14933   </summary>
14934 </histogram>
14936 <histogram name="PLT.BeginToFinishDoc">
14937   <summary>TBD</summary>
14938 </histogram>
14940 <histogram name="PLT.BeginToFinishDoc_AfterPreconnectRequest"
14941     units="milliseconds">
14942   <summary>
14943     PLT.BeginToFinishDoc, but for pages requested just after a new preconnect
14944     request.
14945   </summary>
14946 </histogram>
14948 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
14949   <summary>
14950     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
14951   </summary>
14952 </histogram>
14954 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
14955     units="milliseconds">
14956   <summary>
14957     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
14958     contained prefetch links.
14959   </summary>
14960 </histogram>
14962 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
14963   <summary>
14964     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
14965     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
14966     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
14967     time when renderer requested load of document, after any unload of last
14968     document. &quot;First paint&quot;== time when first paint operation was
14969     performed.
14970   </summary>
14971 </histogram>
14973 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
14974   <summary>
14975     Time from &quot;commit&quot; to &quot;first paint.&quot;
14976     &quot;Commit&quot;== time when renderer got first byte of document.
14977     &quot;First paint&quot;== time when first paint operation was performed.
14978   </summary>
14979 </histogram>
14981 <histogram name="PLT.LoadType" enum="LoadType">
14982   <summary>
14983     Probability distribution for enumerated varieties of page loads.
14984   </summary>
14985 </histogram>
14987 <histogram name="PLT.NT_Connect" units="milliseconds">
14988   <summary>
14989     Time from connectStart to connectEnd based on Navigation Timing.
14990   </summary>
14991 </histogram>
14993 <histogram name="PLT.NT_DelayBeforeConnect" units="milliseconds">
14994   <summary>
14995     Time from domanLookupEnd to connectStart based on Navigation Timing.
14996   </summary>
14997 </histogram>
14999 <histogram name="PLT.NT_DelayBeforeDomainLookup" units="milliseconds">
15000   <summary>
15001     Time from fetchStart to domainLookupStart based on Navigation Timing.
15002   </summary>
15003 </histogram>
15005 <histogram name="PLT.NT_DelayBeforeDomLoading" units="milliseconds">
15006   <summary>
15007     Time from responseStart to domLoading based on Navigation Timing.
15008   </summary>
15009 </histogram>
15011 <histogram name="PLT.NT_DelayBeforeFetch" units="milliseconds">
15012   <summary>
15013     Time from navigationStart to fetchStart based on Navigation Timing when no
15014     redirect.
15015   </summary>
15016 </histogram>
15018 <histogram name="PLT.NT_DelayBeforeFetchRedirect" units="milliseconds">
15019   <summary>
15020     Time from navigationStart to fetchStart excluding time spent on redirects
15021     based on Navigation Timing. Only page loads with redirects are considered.
15022   </summary>
15023 </histogram>
15025 <histogram name="PLT.NT_DelayBeforeLoadEvent" units="milliseconds">
15026   <summary>
15027     Time from domContentLoadedEventEnd to loadEventStart based on Navigation
15028     Timing.
15029   </summary>
15030 </histogram>
15032 <histogram name="PLT.NT_DelayBeforeRequest" units="milliseconds">
15033   <summary>
15034     Time from connectEnd to requestStart based on Navigation Timing.
15035   </summary>
15036 </histogram>
15038 <histogram name="PLT.NT_DomainLookup" units="milliseconds">
15039   <summary>
15040     Time from domainLookupStart to domainLookupEnd based on Navigation Timing.
15041   </summary>
15042 </histogram>
15044 <histogram name="PLT.NT_DomContentLoaded" units="milliseconds">
15045   <summary>
15046     Time from domContentLoadedEventStart to domContentLoadedEventEnd based on
15047     Navigation Timing.
15048   </summary>
15049 </histogram>
15051 <histogram name="PLT.NT_DomInteractive" units="milliseconds">
15052   <summary>
15053     Time from domInteractive to domContentLoadEventStart based on Navigation
15054     Timing.
15055   </summary>
15056 </histogram>
15058 <histogram name="PLT.NT_DomLoading" units="milliseconds">
15059   <summary>
15060     Time from domLoading to domInteractive based on Navigation Timing.
15061   </summary>
15062 </histogram>
15064 <histogram name="PLT.NT_LoadEvent" units="milliseconds">
15065   <summary>
15066     Time from loadEventStart to loadEventEnd based on Navigation Timing.
15067   </summary>
15068 </histogram>
15070 <histogram name="PLT.NT_Redirect" units="milliseconds">
15071   <summary>
15072     Time from redirectStart to redirectEnd based on Navigation Timing when
15073     redirects exist.
15074   </summary>
15075 </histogram>
15077 <histogram name="PLT.NT_Request" units="milliseconds">
15078   <summary>
15079     Time from requestStart to responseStart based on Navigation Timing.
15080   </summary>
15081 </histogram>
15083 <histogram name="PLT.NT_Response" units="milliseconds">
15084   <summary>
15085     Time from responseStart to responseEnd based on Navigation Timing.
15086   </summary>
15087 </histogram>
15089 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
15090   <obsolete>
15091     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
15092   </obsolete>
15093   <summary>
15094     Perceived load time of a page. For non-prerendered pages, this is just
15095     BeginToFinish. For displayed prerendered pages, this is the time from when
15096     the prerendered page is moved into a TabContents until finish.
15097     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
15098     this is 0 if the loading finishes before the page is moved into a
15099     TabContents.
15100   </summary>
15101 </histogram>
15103 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
15104   <obsolete>
15105     Deprecated as of 5/02/2011, replaced by
15106     Prerender.RendererPerceivedPLTMatched.
15107   </obsolete>
15108   <summary>
15109     Perceived load time of a prerendered page that is displayed. This is the
15110     time from when the prerendered page is moved into a TabContents until
15111     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
15112     Note that this is 0 if the loading finishes before the page is moved into a
15113     TabContents.
15114   </summary>
15115 </histogram>
15117 <histogram name="PLT.PT_BeginToCommit" units="milliseconds">
15118   <summary>
15119     This time is based on the NavigationTiming spec and is a more accurate
15120     version of PLT.BeginToCommit. Commit: responseStart. Begin: requestStart or
15121     navigationStart if user-initiated request.
15122   </summary>
15123 </histogram>
15125 <histogram name="PLT.PT_BeginToFinish" units="milliseconds">
15126   <summary>
15127     This time is based on the NavigationTiming spec and is a more accurate
15128     version of PLT.BeginToFinish. Finish: loadEventEnd. Begin: requestStart or
15129     navigationStart if user-initiated request.
15130   </summary>
15131 </histogram>
15133 <histogram name="PLT.PT_BeginToFinishDoc" units="milliseconds">
15134   <summary>
15135     This time is based on the NavigationTiming spec and is a more accurate
15136     version of PLT.BeginToFinishDoc. FinishDoc: loadEventStart. Begin:
15137     requestStart or navigationStart if user-initiated request.
15138   </summary>
15139 </histogram>
15141 <histogram name="PLT.PT_CommitToFinish" units="milliseconds">
15142   <summary>
15143     This time is based on the NavigationTiming spec and is a more accurate
15144     version of PLT.CommitToFinish. Commit: responseStart. Finish: loadEventEnd.
15145   </summary>
15146 </histogram>
15148 <histogram name="PLT.PT_CommitToFinishDoc" units="milliseconds">
15149   <summary>
15150     This time is based on the NavigationTiming spec and is a more accurate
15151     version of PLT.CommitToFinishDoc. Commit: responseStart. FinishDoc:
15152     loadEventStart.
15153   </summary>
15154 </histogram>
15156 <histogram name="PLT.PT_FinishDocToFinish" units="milliseconds">
15157   <summary>
15158     This time is based on the NavigationTiming spec and is a more accurate
15159     version of PLT.FinishDocToFinish. Finish: loadEventEnd. FinishDoc:
15160     loadEventStart.
15161   </summary>
15162 </histogram>
15164 <histogram name="PLT.PT_RequestToCommit" units="milliseconds">
15165   <summary>
15166     This time is based on the NavigationTiming spec and measures the time until
15167     the renderer got first byte of document. Commit: time when renderer got
15168     first byte of document. Request: navigationStart.
15169   </summary>
15170 </histogram>
15172 <histogram name="PLT.PT_RequestToDomContentLoaded" units="milliseconds">
15173   <summary>
15174     This time is based on the NavigationTiming spec and measures the time until
15175     the beginning of the DOMContentLoaded event. DOMContentLoaded:
15176     domContentLoadedEventStart. Request: navigationStart.
15177   </summary>
15178 </histogram>
15180 <histogram name="PLT.PT_RequestToFinish" units="milliseconds">
15181   <summary>
15182     This time is based on the NavigationTiming spec and is a more accurate
15183     version of PLT.RequestToFinish. Finish: loadEventEnd. Request:
15184     navigationStart.
15185   </summary>
15186 </histogram>
15188 <histogram name="PLT.PT_RequestToFinishDoc" units="milliseconds">
15189   <summary>
15190     This time is based on the NavigationTiming spec and measures the page load
15191     time until the beginning of the load event. Finish: loadEventStart. Request:
15192     navigationStart.
15193   </summary>
15194 </histogram>
15196 <histogram name="PLT.PT_RequestToStart" units="milliseconds">
15197   <summary>
15198     This time is based on the NavigationTiming spec and is a more accurate
15199     version of PLT.RequestToStart. Start: requestStart. Request:
15200     navigationStart.
15201   </summary>
15202 </histogram>
15204 <histogram name="PLT.PT_StartToCommit" units="milliseconds">
15205   <summary>
15206     This time is based on the NavigationTiming spec and is a more accurate
15207     version of PLT.StartToCommit. Start: requestStart. Commit: responseStart.
15208   </summary>
15209 </histogram>
15211 <histogram name="PLT.PT_StartToFinish" units="milliseconds">
15212   <summary>
15213     This time is based on the NavigationTiming spec and is a more accurate
15214     version of PLT.StartToFinish. Start: requestStart. Finish: loadEventEnd.
15215   </summary>
15216 </histogram>
15218 <histogram name="PLT.RequestToFinish" units="milliseconds">
15219   <summary>
15220     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
15221     time when user requested document.  &quot;Finish&quot; == after onload() and
15222     all resources are loaded.
15223   </summary>
15224 </histogram>
15226 <histogram name="PLT.StartToCommit" units="milliseconds">
15227   <summary>
15228     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
15229     when renderer requested load of document, after any unload of last document.
15230     &quot;Commit&quot;== time when renderer got first byte of document.
15231   </summary>
15232 </histogram>
15234 <histogram name="PLT.StartToFinish" units="milliseconds">
15235   <summary>
15236     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
15237     when renderer requested load of document, after any unload of last document.
15238     &quot;Finish&quot;==after onload() and all resources are loaded.
15239   </summary>
15240 </histogram>
15242 <histogram name="PLT.UserTiming_Mark" units="milliseconds">
15243   <summary>
15244     This time is based on the User Timing spec and measures the time from
15245     Navigation Timing navigationStart until the point where the page called
15246     performance.mark().
15247   </summary>
15248 </histogram>
15250 <histogram name="PLT.UserTiming_MeasureDuration" units="milliseconds">
15251   <summary>
15252     This time is based on the User Timing spec and reports the time between two
15253     arbitrary points defined by the page being loaded and directly matches the
15254     measurement exposed by performance.measure().
15255   </summary>
15256 </histogram>
15258 <histogram name="Plugin.FlashNavigateUsage" enum="FlashNavigateUsageType">
15259   <summary>Record usage of PPB_Flash.Navigate() Pepper API.</summary>
15260 </histogram>
15262 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
15263   <summary>The result from an attempt to load a PPAPI broker.</summary>
15264 </histogram>
15266 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
15267   <summary>The result from an attempt to load a PPAPI plugin.</summary>
15268 </histogram>
15270 <histogram name="Power.BacklightLevelOnAC" units="%">
15271   <summary>
15272     The level of the backlight as a percentage when the user is on AC. Sampled
15273     every 30 seconds.
15274   </summary>
15275 </histogram>
15277 <histogram name="Power.BacklightLevelOnBattery" units="%">
15278   <summary>
15279     The level of the backlight as a percentage when the user is on battery.
15280     Sampled every 30 seconds.
15281   </summary>
15282 </histogram>
15284 <histogram name="Power.BatteryChargeHealth" units="%">
15285   <summary>
15286     Chrome OS battery charge health percentage.  Sampled once when device starts
15287     charging.
15288   </summary>
15289 </histogram>
15291 <histogram name="Power.BatteryDischargeRate" units="mW">
15292   <summary>
15293     Chrome OS battery discharge rate in mW sampled every 30 seconds while the
15294     device runs on battery.
15295   </summary>
15296 </histogram>
15298 <histogram name="Power.BatteryDischargeRateWhileSuspended" units="mW">
15299   <summary>
15300     Chrome OS battery discharge rate in mW while the system was suspended,
15301     sampled at resume. Only reported if the system was on battery power both
15302     before suspending and after resuming, if the energy level didn't increase
15303     while suspended (which would indicate that an AC adapter was connected), and
15304     if the system was suspended for at least a minute.
15305   </summary>
15306 </histogram>
15308 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
15309   <summary>
15310     Counts the number of times we have read the battery status from sysfs and if
15311     it gave us sensible values.
15312   </summary>
15313 </histogram>
15315 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
15316   <summary>
15317     Chrome OS remaining battery charge as percent of the maximum battery charge,
15318     sampled at the end of a user session when the device is on AC.
15319   </summary>
15320 </histogram>
15322 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
15323   <summary>
15324     Chrome OS remaining battery charge as percent of the maximum battery charge,
15325     sampled at the end of a user session when the device is on battery.
15326   </summary>
15327 </histogram>
15329 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
15330   <summary>
15331     Chrome OS remaining battery charge as percent of the maximum battery charge,
15332     sampled at the start of a user session when the device is on AC.
15333   </summary>
15334 </histogram>
15336 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
15337   <summary>
15338     Chrome OS remaining battery charge as percent of the maximum battery charge,
15339     sampled at the start of a user session when the device is on battery.
15340   </summary>
15341 </histogram>
15343 <histogram name="Power.BatteryRemainingCharge" units="%">
15344   <obsolete>
15345     Deprecated as of 03/2012, no longer being generated by powerd.
15346   </obsolete>
15347   <summary>
15348     Chrome OS remaining battery charge as percent of the maximum battery charge
15349     sampled when the device runs on battery.
15350   </summary>
15351 </histogram>
15353 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
15354   <summary>
15355     Chrome OS remaining battery charge as percent of the maximum battery charge,
15356     sampled when charging starts.
15357   </summary>
15358 </histogram>
15360 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
15361   <obsolete>
15362     Deprecated as of 03/2012, no longer being generated by powerd.
15363   </obsolete>
15364   <summary>
15365     Chrome OS remaining time to empty battery in minutes sampled when the device
15366     runs on battery.
15367   </summary>
15368 </histogram>
15370 <histogram name="Power.BitfixChunks">
15371   <summary>
15372     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
15373     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
15374     around 97% of the time and a non-zero value around 3% of the time.
15375   </summary>
15376 </histogram>
15378 <histogram name="Power.BitfixFixes">
15379   <summary>
15380     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
15381     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
15382     around 97% of the time and a non-zero value around 3% of the time.  Would be
15383     exactly equal to Power.BitfixChunks if there were only one corrupted word in
15384     each chunk but is sometimes several times higher.
15385   </summary>
15386 </histogram>
15388 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
15389   <obsolete>
15390     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
15391     Accel_BrightnessUp_F7 user actions instead.
15392   </obsolete>
15393   <summary>
15394     Number of times the user has adjusted brightness up and down while running
15395     on battery power.
15396   </summary>
15397 </histogram>
15399 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
15400   <obsolete>
15401     Deprecated as of 5/2013. See Accel_BrightnessDown_F6 and
15402     Accel_BrightnessUp_F7 user actions instead.
15403   </obsolete>
15404   <summary>
15405     Number of times the user has adjusted brightness up and down while running
15406     on AC power.
15407   </summary>
15408 </histogram>
15410 <histogram name="Power.ChargerType" enum="PowerChargerType">
15411   <summary>
15412     External power supply type such as MAINS_CHARGER, USB_CHARGER,
15413     UNCONFIRMED_SPRING_CHARGER, SAFE_SPRING_CHARGER. A sample is reported each
15414     time a charger is connected to the device.
15415   </summary>
15416 </histogram>
15418 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
15419   <summary>
15420     The time that the firmware took to resume the Chrome OS device from
15421     suspend-to-RAM state when running on AC at pre-suspend time.
15422   </summary>
15423 </histogram>
15425 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
15426   <summary>
15427     The time that the firmware took to resume the Chrome OS device from
15428     suspend-to-RAM state when running on battery at pre-suspend time.
15429   </summary>
15430 </histogram>
15432 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
15433   <summary>
15434     Chrome OS user idle time since the screen dimmed sampled when the user
15435     becomes active again if the device runs on AC.
15436   </summary>
15437 </histogram>
15439 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
15440   <summary>
15441     Chrome OS user idle time since the screen dimmed sampled when the user
15442     becomes active again if the device runs on battery.
15443   </summary>
15444 </histogram>
15446 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
15447   <summary>
15448     Chrome OS user idle time since the screen turned off sampled when the user
15449     becomes active again if the device runs on AC.
15450   </summary>
15451 </histogram>
15453 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
15454   <summary>
15455     Chrome OS user idle time since the screen turned off sampled when the user
15456     becomes active again if the device runs on battery.
15457   </summary>
15458 </histogram>
15460 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
15461   <summary>
15462     Chrome OS user idle time sampled when the user becomes active again if the
15463     device runs on AC.
15464   </summary>
15465 </histogram>
15467 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
15468   <summary>
15469     Chrome OS user idle time sampled when the user becomes active again if the
15470     device runs on battery.
15471   </summary>
15472 </histogram>
15474 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
15475   <summary>
15476     The time that the kernel took to resume the Chrome OS device from
15477     suspend-to-RAM state when running on AC at pre-suspend time.
15478   </summary>
15479 </histogram>
15481 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
15482   <summary>
15483     The time that the kernel took to resume the Chrome OS device from
15484     suspend-to-RAM state when running on battery at pre-suspend time.
15485   </summary>
15486 </histogram>
15488 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
15489   <summary>
15490     The time that the kernel took to suspend-to-RAM the Chrome OS device when
15491     running on AC.
15492   </summary>
15493 </histogram>
15495 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
15496   <summary>
15497     The time that the kernel took to suspend-to-RAM the Chrome OS device when
15498     running on battery.
15499   </summary>
15500 </histogram>
15502 <histogram name="Power.KeyboardBacklightLevel" units="%">
15503   <summary>
15504     The level of the keyboard backlight as a percentage. Sampled every 30
15505     seconds.
15506   </summary>
15507 </histogram>
15509 <histogram name="Power.LengthOfSession" units="seconds">
15510   <summary>
15511     The length of time, in seconds, that a user spent in a single session.
15512     Values for this metric are clamped to 12 hours, so the last bucket should be
15513     considered to be including all metrics above 12 hours.
15514   </summary>
15515 </histogram>
15517 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
15518   <summary>
15519     The average power consumption, measured in milli-units per hour, when sync
15520     invalidator listens to on_application_active events. Values for this metric
15521     are per session, i.e. from battery level at application entering foreground
15522     to returning to background, and normalized to an hourly average consumption.
15523     This is an iOS only measurement. Due to how iOS reports battery levels, it
15524     is likely to see many readings of 0.
15525   </summary>
15526 </histogram>
15528 <histogram name="Power.MilliConsumptionPerHourOthers">
15529   <summary>
15530     The average power consumption, measured in milli-units per hour, for other
15531     sync invalidator methods. Values for this metric are per session, i.e. from
15532     battery level at application entering foreground to returning to background,
15533     and normalized to an hourly average consumption. This is an iOS only
15534     measurement. Due to how iOS reports battery levels, it is likely to see many
15535     readings of 0.
15536   </summary>
15537 </histogram>
15539 <histogram name="Power.MilliConsumptionPerHourP2P">
15540   <summary>
15541     The average power consumption, measured in milli-units per hour, when sync
15542     invalidator uses peer-to-peer notifications. Values for this metric are per
15543     session, i.e. from battery level at application entering foreground to
15544     returning to background, and normalized to an hourly average consumption.
15545     This is an iOS only measurement. Due to how iOS reports battery levels, it
15546     is likely to see many readings of 0.
15547   </summary>
15548 </histogram>
15550 <histogram name="Power.MilliConsumptionPerHourServer">
15551   <summary>
15552     The average power consumption, measured in milli-units per hour, when sync
15553     invalidator uses server-based non-blocking invalidator. Values for this
15554     metric are per session, i.e. from battery level at application entering
15555     foreground to returning to background, and normalized to an hourly average
15556     consumption. This is an iOS only measurement. Due to how iOS reports battery
15557     levels, it is likely to see many readings of 0.
15558   </summary>
15559 </histogram>
15561 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
15562   <summary>
15563     The number of times that the Automatic Light Sensor (ALS) adjusted the
15564     brightness during a session.  Values for this metric are clamped to 10k
15565     count, so the last bucket should be considered to be including all metrics
15566     above 10k.
15567   </summary>
15568 </histogram>
15570 <histogram name="Power.NumberOfSessionsPerCharge">
15571   <summary>
15572     The number of user sessions that occured since the last time that the device
15573     was charged. Values for this metric are clamped at 10k, so the last bucket
15574     should be considered to include all metrics about 10k.
15575   </summary>
15576 </histogram>
15578 <histogram name="Power.PowerButtonAcknowledgmentDelay" units="milliseconds">
15579   <summary>
15580     The amount of time between the user pressing the power button and Chrome
15581     acknowledging the button-down event on Chrome OS. Values for this metric are
15582     capped to two seconds.
15583   </summary>
15584 </histogram>
15586 <histogram name="Power.PowerButtonDownTime" units="milliseconds">
15587   <summary>
15588     The amount of time between the user pressing the power button and releasing
15589     it on Chrome OS.
15590   </summary>
15591 </histogram>
15593 <histogram name="Power.RetrySuspendCount">
15594   <obsolete>
15595     Deprecated Feb 2014 by Power.SuspendAttemptsBeforeCancel and
15596     Power.SuspendAttemptsBeforeSuccess.
15597   </obsolete>
15598   <summary>
15599     The number of times Chrome OS retried suspend due to previous failure.
15600   </summary>
15601 </histogram>
15603 <histogram name="Power.ShutdownReason" enum="ShutdownReason">
15604   <summary>
15605     The reason for the Chrome OS power manager shutting down or rebooting the
15606     system.
15607   </summary>
15608 </histogram>
15610 <histogram name="Power.SuspendAttempt" enum="SuspendAttempt">
15611   <summary>
15612     The number of suspend attempts on Chrome OS. Samples are reported before
15613     each attempt, so this histogram may include cases where the system crashed
15614     instead of suspending.
15615   </summary>
15616 </histogram>
15618 <histogram name="Power.SuspendAttemptsBeforeCancel">
15619   <summary>
15620     The number of suspend attempts performed for a single suspend request (e.g.
15621     triggered by the lid being closed) that was eventually canceled on Chrome
15622     OS. This also includes requests that were canceled due to the system
15623     eventually shutting down due to repeated suspend failures.
15624   </summary>
15625 </histogram>
15627 <histogram name="Power.SuspendAttemptsBeforeSuccess">
15628   <summary>
15629     The number of suspend attempts performed for a single suspend request (e.g.
15630     triggered by the lid being closed) that eventually succeeded on Chrome OS.
15631     This includes the successful attempt.
15632   </summary>
15633 </histogram>
15635 <histogram name="Power.SuspendResult" enum="SuspendResult">
15636   <summary>
15637     The results of suspend attempts on Chrome OS. Samples are reported after
15638     each attempt.
15639   </summary>
15640 </histogram>
15642 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
15643   <obsolete>
15644     Deprecated Jan 2014 by Power.SuspendAttempt and Power.SuspendResult.
15645   </obsolete>
15646   <summary>Chrome OS suspend status.</summary>
15647 </histogram>
15649 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
15650   <summary>
15651     The percentage of aborted fan attempts out of total fan attempts per
15652     session, where an abort is due to hysteresis.  This value is computed from
15653     boot and sent when powerd starts and then every 15 minutes afterwards.
15654   </summary>
15655 </histogram>
15657 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
15658   <summary>
15659     The percentage of fan trip point passes that are more than one trip point.
15660     This value is computed from boot and sent when powerd starts and then every
15661     15 minutes afterwards.
15662   </summary>
15663 </histogram>
15665 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
15666   <summary>
15667     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
15668     (i.e., the device most likely ran out of battery while in suspend).
15669   </summary>
15670 </histogram>
15672 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
15673   <summary>
15674     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
15675   </summary>
15676 </histogram>
15678 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
15679   <summary>
15680     The number of times that the user adjusted the brightness during a session
15681     when on AC. Values for this metric are clamped to 10k count, so the last
15682     bucket should be considered to be including all metrics above 10k.
15683   </summary>
15684 </histogram>
15686 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
15687   <summary>
15688     The number of times that the user adjusted the brightness during a session
15689     when on battery. Values for this metric are clamped to 10k count, so the
15690     last bucket should be considered to be including all metrics above 10k.
15691   </summary>
15692 </histogram>
15694 <histogram name="Precache.DownloadedNonPrecache" units="bytes">
15695   <summary>
15696     The number of bytes that were downloaded over the network for HTTP/HTTPS
15697     fetches that were not motivated by precaching. Logged per-request.
15698   </summary>
15699 </histogram>
15701 <histogram name="Precache.DownloadedPrecacheMotivated" units="bytes">
15702   <summary>
15703     The number of bytes that were downloaded because of precaching. Logged
15704     per-request.
15705   </summary>
15706 </histogram>
15708 <histogram name="Precache.Saved" units="bytes">
15709   <summary>
15710     The number of bytes during user browsing that were served from the cache,
15711     but would have been downloaded over a network if precaching was disabled.
15712     Logged per-request.
15713   </summary>
15714 </histogram>
15716 <histogram name="Prerender.CookieStatus" enum="PrerenderCookieStatus">
15717   <summary>Enumeration of what cookie actions a prerender caused.</summary>
15718 </histogram>
15720 <histogram name="Prerender.Event" enum="PrerenderEvent">
15721   <summary>
15722     Enumeration of what events related to prerendering have occurred.
15723   </summary>
15724 </histogram>
15726 <histogram name="Prerender.Events" enum="PrerenderHoverEvent">
15727   <obsolete>
15728     deprecated May 10 2012
15729   </obsolete>
15730   <summary>Hover Event counts for prerendering.</summary>
15731 </histogram>
15733 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
15734   <summary>
15735     Final status for prerender pages - either success, or why it was canceled.
15736   </summary>
15737 </histogram>
15739 <histogram name="Prerender.FinalStatusMatchComplete"
15740     enum="PrerenderFinalStatus">
15741   <summary>
15742     Final status for prerender pages - either success, or why it was canceled.
15743     This is for the MatchComplete set of pages (including some pages that were
15744     not actually prerendered), to match the control group.
15745   </summary>
15746 </histogram>
15748 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
15749   <obsolete>
15750     Deprecated Jan 14 2014.
15751   </obsolete>
15752   <summary>
15753     For prerenders that are swapped in, the percentage of pixels that is already
15754     final at swap-in time compared to when the spinner stops.
15755   </summary>
15756 </histogram>
15758 <histogram name="Prerender.HoverStats_TimeUntilClicked" units="milliseconds">
15759   <obsolete>
15760     deprecated May 10 2012
15761   </obsolete>
15762   <summary>
15763     Duration that a user hovers a link before clicking on it.
15765     This is recorded for all pages loaded in a session.
15766   </summary>
15767 </histogram>
15769 <histogram name="Prerender.HoverStats_TimeUntilDiscarded" units="milliseconds">
15770   <obsolete>
15771     deprecated May 10 2012
15772   </obsolete>
15773   <summary>
15774     Duration that the mouse pointer hovers on a link before the mouse pointer
15775     moves off of it.
15777     This is recorded for all pages loaded in a session.
15778   </summary>
15779 </histogram>
15781 <histogram name="Prerender.LocalPredictorEvent"
15782     enum="PrerenderLocalPredictorEvents">
15783   <summary>
15784     Enumeration of what events related to the local predictor have occurred
15785   </summary>
15786 </histogram>
15788 <histogram name="Prerender.LocalPredictorLoggedInLookupTime"
15789     units="milliseconds">
15790   <summary>
15791     Time to perform the LoggedIn Lookup for the local predictor. This operation
15792     checks whether a user his likely logged into a page that we would like to
15793     prerender.
15794   </summary>
15795 </histogram>
15797 <histogram name="Prerender.LocalPredictorServiceLookupTime"
15798     units="milliseconds">
15799   <summary>
15800     Time to perform the Service Lookup for the local predictor. This operation
15801     queries a Google service to obtain pages to prerender, as well as whether
15802     prerender candidate pages are likely safe for prerendering.
15803   </summary>
15804 </histogram>
15806 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
15807   <summary>
15808     Time from when a prerendered page is started to when it is first used due to
15809     user navigation. If the page is never used, it is not included in this
15810     histogram.  This only refers to prerenders based on the local predictor.
15811   </summary>
15812 </histogram>
15814 <histogram name="Prerender.LocalPredictorURLLookupTime" units="milliseconds">
15815   <summary>
15816     Time to perform the URL Lookup for the local predictor. This operation
15817     retrieves from the user's local browsing history the URLs corresponding to
15818     URLIDs.
15819   </summary>
15820 </histogram>
15822 <histogram name="Prerender.LocalVisitCoreTransition"
15823     enum="PrerenderLocalVisitCoreTransition">
15824   <obsolete>
15825     deprecated Nov 16 2012
15826   </obsolete>
15827   <summary>
15828     The transition type for each new visit as recorded in the local visits
15829     database.
15830   </summary>
15831 </histogram>
15833 <histogram name="Prerender.LocalVisitDatabaseSize">
15834   <obsolete>
15835     deprecated Nov 16 2012
15836   </obsolete>
15837   <summary>Size of the local visits database (number of entries).</summary>
15838 </histogram>
15840 <histogram name="Prerender.LocalVisitEvents" enum="PrerenderLocalVisitEvents">
15841   <obsolete>
15842     deprecated Nov 16 2012
15843   </obsolete>
15844   <summary>
15845     Enumeration of what events related to local visits have occurred
15846   </summary>
15847 </histogram>
15849 <histogram name="Prerender.ModPagespeedHeader">
15850   <obsolete>
15851     Deprecated as of 10/2013.
15852   </obsolete>
15853   <summary>
15854     Previous version of the Prerender.PagespeedHeader.* histograms.
15855   </summary>
15856 </histogram>
15858 <histogram name="Prerender.NetworkBytes.TotalForProfile" units="bytes">
15859   <summary>
15860     Number of bytes transferred on the network for URLRequests (not including
15861     HTTP/TLS/TCP/IP overhead).  Reported on event of a PrerenderContents
15862     deletion.  Includes prerender bytes.  Bytes are only counted when
15863     prerendering is enabled and not in a control group.  The sum of the
15864     distribution for a single user represents all of that user's network
15865     transfers for resource for that time period while prerendering was enabled.
15866   </summary>
15867 </histogram>
15869 <histogram name="Prerender.NetworkBytes.Used" units="bytes">
15870   <summary>
15871     Number of bytes transferred on the network for URLRequests (not including
15872     HTTP/TLS/TCP/IP overhead) for a prerender that was used (or would have been
15873     used).
15874   </summary>
15875 </histogram>
15877 <histogram name="Prerender.NetworkBytes.Wasted" units="bytes">
15878   <summary>
15879     Number of bytes transferred on the network for URLRequests (not including
15880     HTTP/TLS/TCP/IP overhead) for a prerender that was not used.
15881   </summary>
15882 </histogram>
15884 <histogram name="Prerender.OmniboxNavigationsCouldPrerender">
15885   <summary>
15886     A boolean that indicates whether the Omnibox navigation being committed
15887     could have been prerendered by the Omnibox Prerender system. This provides
15888     an upper bound for Prerender.OmniboxNavigationsUsedPrerenderCount and allows
15889     the potential for Omnibox Prerendering coverage to be understood. If Omnibox
15890     Prerendering is disabled, this histogram will register a 'false' entry. The
15891     total count is the equivalent of the deprecated
15892     NetworkActionPredictor.NavigationCount histogram.
15893   </summary>
15894 </histogram>
15896 <histogram name="Prerender.OmniboxNavigationsUsedPrerenderCount">
15897   <summary>
15898     The number of navigations that use a prerender initiated from the Omnibox.
15899     The count is incremented when the Prerendered tab is swapped in if the
15900     Prerender was initiated by the Omnibox, which obviously requires
15901     Prerendering from the Omnibox to be enabled.
15902   </summary>
15903 </histogram>
15905 <histogram name="Prerender.OmniboxPrerenderCount">
15906   <summary>
15907     The number of prerenders initiated from the Omnibox. This is incremented
15908     when the NetworkActionPredictor suggests Prerendering as an optimal strategy
15909     given the text the user has entered and the Autocomplete suggestion
15910     currently selected. It is only incremented if Prerendering from the Omnibox
15911     is enabled.
15912   </summary>
15913 </histogram>
15915 <histogram name="Prerender.PagespeedHeader.ServerCounts"
15916     enum="PagespeedHeaderServerType">
15917   <summary>
15918     The number of responses received bucketed into the range [0,4]: bucket 0 is
15919     the total number of responses received; bucket 1 is the number of responses
15920     received with an X-Mod-Pagespeed header [indicating a mod_pagespeed server];
15921     bucket 2 is the number of responses received with an X-Page-Speed header and
15922     a header value in the X-Mod-Pagespeed format (a.b.c.d-e) [indicating an
15923     ngx_pagespeed server]; bucket 3 is the number of responses received with an
15924     X-Page-Speed header and a header value in the PageSpeed Service format
15925     (a_b_c) [indicating a PSS server]; and bucket 4 is the number of responses
15926     received with an X-Page-Speed header and a header value in neither of the
15927     preceding formats [indicating some other server; IISpeed is the only known
15928     one at this stage].
15929   </summary>
15930 </histogram>
15932 <histogram name="Prerender.PagespeedHeader.VersionCounts"
15933     enum="PagespeedVersion">
15934   <summary>
15935     The number of responses received that either have an X-Mod-Pagespeed header
15936     or have an X-Page-Speed header with a value in the X-Mod-Pagespeed format
15937     (a.b.c.d-e), bucketed into the range [1,99]: bucket 1 is for header values
15938     that aren't in the a.b.c.d-e format, the remaining buckets are an encoding
15939     of the value: 2 + 2 * (max(c, 10) - 10) + (d &gt; 1 ? 1 : 0). The rationale
15940     is that 'c' is incremented with each new release and 'd' is initially 0 but
15941     is incremented for each patch to a release.
15942   </summary>
15943 </histogram>
15945 <histogram name="Prerender.PageviewEvents" enum="PrerenderPageviewEvents">
15946   <obsolete>
15947     deprecated Nov 16 2012
15948   </obsolete>
15949   <summary>Types of pages rendered.</summary>
15950 </histogram>
15952 <histogram name="Prerender.PageVisitedStatus" enum="Boolean">
15953   <summary>
15954     Indicates whether the user has ever visited (in the past) a URL for which a
15955     prerender is launched.
15956   </summary>
15957 </histogram>
15959 <histogram name="Prerender.PerceivedPageLoadTime_Control" units="milliseconds">
15960   <obsolete>
15961     Deprecated 03/24/11.  Replaced by
15962     Prerender.PerceivedPLT_ContentPrefetchPrerenderControl.
15963   </obsolete>
15964   <summary>
15965     Time from when a user navigates to a page to when it loads. Since the pages
15966     may start loading before the user navigates to it, this does not include any
15967     portion of load prior to navigation.
15969     This particular histogram is for all page loads for users who do not have
15970     prerendering enabled.
15971   </summary>
15972 </histogram>
15974 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchControl"
15975     units="milliseconds">
15976   <obsolete>
15977     Deprecated 03/24/11.   Replaced by
15978     Prerender.PerceivedPLTMatched_ContentPrefetchPrerenderControl.
15979   </obsolete>
15980   <summary>
15981     Time from when a user navigates to a page to when it loads. Since the pages
15982     may start loading before the user navigates to it, this does not include any
15983     portion of load prior to navigation.
15985     This particular histogram is only for pages that would have been prerendered
15986     if the user had prerender enabled.
15987   </summary>
15988 </histogram>
15990 <histogram name="Prerender.PerceivedPageLoadTime_PrerenderMatchTreatment"
15991     units="milliseconds">
15992   <obsolete>
15993     Deprecated 03/24/11.   Replaced by
15994     Prerender.PerceivedPLTMatched_ContentPrefetchPrerender.
15995   </obsolete>
15996   <summary>
15997     Time from when a user navigates to a page to when it loads. Since the pages
15998     may start loading before the user navigates to it, this does not include any
15999     portion of load prior to navigation.
16001     This particular histogram is for all prerendered page loads for users who
16002     have prerender enabled.
16003   </summary>
16004 </histogram>
16006 <histogram name="Prerender.PerceivedPageLoadTime_Treatment"
16007     units="milliseconds">
16008   <obsolete>
16009     Deprecated 03/24/11.   Replaced by
16010     Prerender.PerceivedPLT_ContentPrefetchPrerender.
16011   </obsolete>
16012   <summary>
16013     Time from when a user navigates to a page to when it loads. Since the pages
16014     may start loading before the user navigates to it, this does not include any
16015     portion of load prior to navigation.
16017     This particular histogram is for all page loads for users who have
16018     prerendering enabled.
16019   </summary>
16020 </histogram>
16022 <histogram name="Prerender.PerceivedPageLoadTime_WindowControl"
16023     units="milliseconds">
16024   <obsolete>
16025     Deprecated 03/24/11.   Replaced by
16026     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerenderControl.
16027   </obsolete>
16028   <summary>
16029     Time from when a user navigates to a page to when it loads. Since the pages
16030     may start loading before the user navigates to it, this does not include any
16031     portion of load prior to navigation.
16033     This particular histogram is for all page loads within 30 seconds after a
16034     prefetch tag is seen for users who do not have prerendering enabled.
16035   </summary>
16036 </histogram>
16038 <histogram name="Prerender.PerceivedPageLoadTime_WindowTreatment"
16039     units="milliseconds">
16040   <obsolete>
16041     Deprecated 03/24/11.   Replaced by
16042     Prerender.PerceivedPLTWindowed_ContentPrefetchPrerender.
16043   </obsolete>
16044   <summary>
16045     Time from when a user navigates to a page to when it loads. Since the pages
16046     may start loading before the user navigates to it, this does not include any
16047     portion of load pre navigation.
16049     This particular histogram is for all page loads within 30 seconds after a
16050     prefetch tag is seen for users who have prerendering enabled.
16051   </summary>
16052 </histogram>
16054 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
16055   <summary>
16056     Time from when a user navigates to a page to when it loads. Since the pages
16057     may start loading before the user navigates to it, this does not include any
16058     portion of load prior to navigation.
16060     This is recorded for all pages loaded in a session.
16061   </summary>
16062 </histogram>
16064 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
16065   <summary>
16066     Time from when a user navigates to a page to when it loads. Since the pages
16067     may start loading before the user navigates to it, this does not include any
16068     portion of load prior to navigation.
16070     This is recorded for the first page load completing immediately after a
16071     prerender.
16072   </summary>
16073 </histogram>
16075 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
16076     units="milliseconds">
16077   <summary>
16078     Time from when a user navigates to a page to when it loads. Since the pages
16079     may start loading before the user navigates to it, this does not include any
16080     portion of load prior to navigation.
16082     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
16083     There are two types: Any, and Non-overlapping.  The latter only applies to
16084     page loads initiated after the prerender.  This variable records cases where
16085     only Any triggered.
16086   </summary>
16087 </histogram>
16089 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
16090   <summary>
16091     Time from when a user navigates to a page to when it loads. Since the pages
16092     may start loading before the user navigates to it, this does not include any
16093     portion of load prior to navigation.
16095     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
16096     There are two types: Any, and Non-overlapping.  The latter only applies to
16097     page loads initiated after the prerender.  This variable records cases where
16098     both triggered.
16099   </summary>
16100 </histogram>
16102 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
16103     units="milliseconds">
16104   <summary>
16105     Time from when a user navigates to a page to when it loads. Since the pages
16106     may start loading before the user navigates to it, this does not include any
16107     portion of load prior to navigation.
16109     This is recorded for the first page load completing immediately after a
16110     prerender, but which has also started after the prerender has been
16111     initiated.
16112   </summary>
16113 </histogram>
16115 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
16116     units="milliseconds">
16117   <summary>
16118     Time from when a user navigates to a page to when it loads. Since the pages
16119     may start loading before the user navigates to it, this does not include any
16120     portion of load prior to navigation.
16122     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
16123     There are two types: Any, and Non-overlapping.  The latter only applies to
16124     page loads initiated after the prerender.  This variable records cases where
16125     only Non-overlapping triggered.
16126   </summary>
16127 </histogram>
16129 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
16130   <summary>
16131     Time from when a user navigates to a page to when it loads. Since the pages
16132     may start loading before the user navigates to it, this does not include any
16133     portion of load prior to navigation.
16135     This is recorded only for prerendered pages, or for pages which would have
16136     been prerendered in the control case.
16137   </summary>
16138 </histogram>
16140 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
16141   <summary>
16142     Time from when a user navigates to a page to when it loads. Since the pages
16143     may start loading before the user navigates to it, this does not include any
16144     portion of load prior to navigation.
16146     This is recorded only for prerendered pages, or for pages which would have
16147     been prerendered in the control case.
16149     In MatchedComplete, the prerender group also contains cancelled prerenders,
16150     so as to produce a perfect match of page views attributed this group in the
16151     prerender group with those attributed to this group in the control group.
16152   </summary>
16153 </histogram>
16155 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
16156   <summary>
16157     Time from when a user navigates to a page to when it loads. Since the pages
16158     may start loading before the user navigates to it, this does not include any
16159     portion of load prior to navigation.
16161     This is recorded for all page loads which happen within 30 seconds after a
16162     prefetch tag is observed.
16163   </summary>
16164 </histogram>
16166 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
16167   <summary>
16168     Time from when a user navigates to a page to when it loads. Since the pages
16169     may start loading before the user navigates to it, this does not include any
16170     portion of load prior to navigation.
16172     This is recorded for all page loads which happen within 30 seconds after a
16173     prefetch tag is observed and which do not correspond to a prerender tag.
16174   </summary>
16175 </histogram>
16177 <histogram name="Prerender.PercentLoadDoneAtSwapin">
16178   <summary>
16179     For prerenders that are swapped in, the percentage of the time from load
16180     start until the onload event fires that has elapsed at the time of the
16181     swapin.
16182   </summary>
16183 </histogram>
16185 <histogram name="Prerender.PeriodicCleanupDeleteContentsTime"
16186     units="milliseconds">
16187   <summary>
16188     How long the cleanup portion of PrerenderManager::PeriodicCleanup takes, to
16189     measure jank.
16190   </summary>
16191 </histogram>
16193 <histogram name="Prerender.PeriodicCleanupResourceCheckTime"
16194     units="milliseconds">
16195   <summary>
16196     How long the resource check portion of PrerenderManager::PeriodicCleanup
16197     takes, to measure jank.
16198   </summary>
16199 </histogram>
16201 <histogram name="Prerender.PrerenderCountOf3Max">
16202   <summary>
16203     After launching a prerender, how many simultanious prerenders are recorded
16204     as running, out of a maximum of three.
16205   </summary>
16206 </histogram>
16208 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
16209   <summary>
16210     For prerenders that finish loading before they are ever swapped in, their
16211     page load time until the onload event fires.
16212   </summary>
16213 </histogram>
16215 <histogram name="Prerender.PrerendersPerSessionCount">
16216   <summary>
16217     The number of sessions that have at least X successful prerenders.
16218   </summary>
16219 </histogram>
16221 <histogram name="Prerender.RelTypesLinkAdded" enum="PrerenderRelTypes">
16222   <summary>
16223     For each prerender link added to a document, records the rel types present
16224     on the link element.
16225   </summary>
16226 </histogram>
16228 <histogram name="Prerender.RelTypesLinkStarted" enum="PrerenderRelTypes">
16229   <summary>
16230     For each prerender in a document which starts prerendering, records the rel
16231     types present on the link element.
16232   </summary>
16233 </histogram>
16235 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
16236   <obsolete>
16237     deprecated Nov 16 2012
16238   </obsolete>
16239   <summary>
16240     This is the time from when a prerendered page finishes loading to when it is
16241     displayed, as measured by the renderer process. When a page is displayed
16242     before it finishes loading, no value is recorded in this histogram.
16243   </summary>
16244 </histogram>
16246 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
16247   <obsolete>
16248     deprecated Nov 16 2012
16249   </obsolete>
16250   <summary>
16251     Perceived load time of a page, as measured by the renderer process. For
16252     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
16253     pages, this is the time from when the prerendered page is moved into a
16254     TabContents until finish. &quot;Finish&quot; == after onload() and all
16255     resources are loaded. Note that this is 0 if the loading finishes before the
16256     page is moved into a TabContents.
16257   </summary>
16258 </histogram>
16260 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
16261   <obsolete>
16262     deprecated Nov 16 2012
16263   </obsolete>
16264   <summary>
16265     Perceived load time of a prerendered page that is displayed, as measured by
16266     the renderer process. This is the time from when the prerendered page is
16267     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
16268     and all resources are loaded. Note that this is 0 if the loading finishes
16269     before the page is moved into a TabContents.
16270   </summary>
16271 </histogram>
16273 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
16274   <obsolete>
16275     deprecated Nov 16 2012
16276   </obsolete>
16277   <summary>
16278     The time elapsed between when the prerendering of a page starts and when the
16279     page is displayed, as measured by the renderer process. Prerendered pages
16280     discarded without being displayed are excluded from this count.
16281   </summary>
16282 </histogram>
16284 <histogram name="Prerender.SchemeCancelReason"
16285     enum="PrerenderSchemeCancelReason">
16286   <summary>
16287     The detailed reason why a prerender is canceled with
16288     FINAL_STATUS_UNSUPPORTED_SCHEME
16289   </summary>
16290 </histogram>
16292 <histogram name="Prerender.Sessions" enum="PrerenderMode">
16293   <obsolete>
16294     deprecated Nov 16 2012
16295   </obsolete>
16296   <summary>Enumeration of how prerender was used per session.</summary>
16297 </histogram>
16299 <histogram name="Prerender.SessionStorageNamespaceMergeTime"
16300     units="milliseconds">
16301   <summary>Time to perform the session storage namespace merge.</summary>
16302 </histogram>
16304 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
16305     units="milliseconds">
16306   <summary>
16307     For simulated local browsing prerendering, the baseline PLT of pages without
16308     any prerendering for pages that would be prerendered.
16309   </summary>
16310 </histogram>
16312 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
16313   <summary>
16314     For simulated local browsing prerendering, the estimated PLT of pages with
16315     prerendering enabled for pages that would be prerendered.
16316   </summary>
16317 </histogram>
16319 <histogram name="Prerender.TabContentsDeleterSuppressedDialog"
16320     enum="BooleanSuppressed">
16321   <summary>
16322     A boolean that indicates how often we suppress a dialog from a tab when
16323     swapping it with a prerender.
16324   </summary>
16325 </histogram>
16327 <histogram name="Prerender.TabContentsDeleterTimeout"
16328     enum="BooleanCloseTimeout">
16329   <summary>
16330     A boolean that indicates how often we fail to delete an old prerendered tab
16331     before the timeout.
16332   </summary>
16333 </histogram>
16335 <histogram name="Prerender.TabHelperEvent" enum="PrerenderTabHelperEvents">
16336   <summary>
16337     Enumeration of what events related to the TabHelper class have occurred.
16338   </summary>
16339 </histogram>
16341 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
16342   <summary>Time between subsequent prerender requests.</summary>
16343 </histogram>
16345 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
16346   <summary>
16347     The time elapsed between the most recent visit to a URL and when an
16348     attempted prerender of the same URL is cancelled with
16349     FINAL_STATUS_RECENTLY_VISITED.
16350   </summary>
16351 </histogram>
16353 <histogram name="Prerender.TimeToClick" units="milliseconds">
16354   <obsolete>
16355     deprecated Nov 16 2012
16356   </obsolete>
16357   <summary>Duration that a user hovers a link before clicking on it.</summary>
16358 </histogram>
16360 <histogram name="Prerender.TimeUntilUsed" units="milliseconds">
16361   <obsolete>
16362     deprecated Nov 16 2012.  See Prerender.TimeUntilUsed2, which has a larger
16363     range.
16364   </obsolete>
16365   <summary>
16366     Time from when a prerendered page is started to when it is first used due to
16367     user navigation. If the page is never used, it is not included in this
16368     histogram.
16369   </summary>
16370 </histogram>
16372 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
16373   <summary>
16374     Time from when a prerendered page is started to when it is first used due to
16375     user navigation. If the page is never used, it is not included in this
16376     histogram.
16377   </summary>
16378 </histogram>
16380 <histogram name="Profile.AddNewUser" enum="ProfileAddNewUser">
16381   <summary>The frequency of ways that new user profiles are added.</summary>
16382 </histogram>
16384 <histogram name="Profile.AppCount">
16385   <summary>The number of installed apps when a profile is opened.</summary>
16386 </histogram>
16388 <histogram name="Profile.AuthResult" enum="ProfileAuth">
16389   <summary>
16390     Counts of authorization results when trying to open a locked profile from
16391     the User Manager.
16392   </summary>
16393 </histogram>
16395 <histogram name="Profile.Avatar" enum="ProfileAvatar">
16396   <summary>The frequency of selection of each avatar.</summary>
16397 </histogram>
16399 <histogram name="Profile.BookmarksSize" units="MB">
16400   <summary>Size of the bookmarks database.</summary>
16401 </histogram>
16403 <histogram name="Profile.CookiesSize" units="MB">
16404   <summary>Size of the cookies database.</summary>
16405 </histogram>
16407 <histogram name="Profile.CreateResult" enum="ProfileCreateResult">
16408   <summary>Result (final status) when creating a new profile.</summary>
16409 </histogram>
16411 <histogram name="Profile.CreateTime" units="milliseconds">
16412   <obsolete>
16413     Deprecated as of 8/2013.
16414   </obsolete>
16415   <summary>
16416     Back-end time elapsed while creating a new profile. The max is 30 seconds,
16417     when an external timeout was applied.
16418   </summary>
16419 </histogram>
16421 <histogram name="Profile.CreateTimeCanceled" units="milliseconds">
16422   <obsolete>
16423     Deprecated as of 8/2013.
16424   </obsolete>
16425   <summary>
16426     Time elapsed before the user decided to cancel creation of a new profile.
16427     Since only managed-user profile creation can be canceled, this time comes
16428     from managed-user registration. The max is 30 seconds, when an external
16429     timeout was applied.
16430   </summary>
16431 </histogram>
16433 <histogram name="Profile.CreateTimeCanceledNoTimeout" units="milliseconds">
16434   <summary>
16435     Time elapsed from when the handler received the message that a user clicked
16436     'Create' until the user decided to cancel creation of a new profile. Since
16437     only managed-user profile creation can be canceled, this time comes from
16438     managed-user registration.
16439   </summary>
16440 </histogram>
16442 <histogram name="Profile.CreateTimeNoTimeout" units="milliseconds">
16443   <summary>
16444     Time elapsed from when the handler received the message that a user clicked
16445     'Create' until the creation either failed with a local error (see
16446     Profile.CreateResult), was canceled (also recorded in
16447     Profile.CreateTimeCanceledNoTimeout), or completed successfully.
16448   </summary>
16449 </histogram>
16451 <histogram name="Profile.ExtensionSize" units="MB">
16452   <summary>Size of the extension cookies database.</summary>
16453 </histogram>
16455 <histogram name="Profile.FaviconsSize" units="MB">
16456   <summary>Size of the favicons database.</summary>
16457 </histogram>
16459 <histogram name="Profile.HistorySize" units="MB">
16460   <summary>Size of the history database.</summary>
16461 </histogram>
16463 <histogram name="Profile.LaunchBrowser" enum="ProfileType">
16464   <summary>
16465     Number of times users launch a browser window from either a primary or
16466     secondary profile (i.e., each time a browser window is opened we log which
16467     type of profile it belongs to).
16468   </summary>
16469 </histogram>
16471 <histogram name="Profile.NetUserCount" enum="ProfileNetUserCount">
16472   <summary>
16473     Counts of users added and deleted. Percentages are not meaningful. Please
16474     look at the ratio of the counts/percentages.
16475   </summary>
16476 </histogram>
16478 <histogram name="Profile.NumberOfManagedProfiles">
16479   <summary>
16480     Counts the number of locally managed profiles on a user's machine when
16481     Chrome starts up, among cases with at least one profile.
16482   </summary>
16483 </histogram>
16485 <histogram name="Profile.NumberOfProfiles">
16486   <summary>
16487     Counts the number of profiles on a user's machine when Chrome starts up.
16488   </summary>
16489 </histogram>
16491 <histogram name="Profile.NumberOfProfilesAfterAddOrDelete">
16492   <obsolete>
16493     Deprecated 2013-04-09. No longer tracked. See Profile.NumberOfProfiles.
16494   </obsolete>
16495   <summary>
16496     Counts the number of profiles on a user's machine whenever a profile is
16497     added or deleted.
16498   </summary>
16499 </histogram>
16501 <histogram name="Profile.NumberOfProfilesOnStartup">
16502   <obsolete>
16503     Deprecated; replaced by Profile.NumberOfProfiles on 2013-04-09. Data are
16504     suspect, especially after 2012-02-24: see https://crbug.com/189213.
16505   </obsolete>
16506   <summary>
16507     Counts the number of profiles on a user's machine when Chrome starts up.
16508   </summary>
16509 </histogram>
16511 <histogram name="Profile.NumberOfSignedInProfiles">
16512   <summary>
16513     Counts the number of signed-in profiles on a user's machine when Chrome
16514     starts up, among cases with at least one profile.
16515   </summary>
16516 </histogram>
16518 <histogram name="Profile.NumberOfSignedInProfilesOnStartup">
16519   <obsolete>
16520     Deprecated; replaced by Profile.NumberOfSignedInProfiles on 2013-04-09.
16521   </obsolete>
16522   <summary>
16523     Counts the number of profiles that are signed in to Chrome when Chrome
16524     starts up.
16525   </summary>
16526 </histogram>
16528 <histogram name="Profile.Opening" enum="ProfileOpen">
16529   <obsolete>
16530     Deprecated because it did not present the information clearly.
16531   </obsolete>
16532   <summary>The frequency of ways that the profiles are opened.</summary>
16533 </histogram>
16535 <histogram name="Profile.OpenMethod" enum="ProfileOpenMethod">
16536   <summary>
16537     The frequency with which the user opens the different profile menus or
16538     switches profiles. For the open statistics, this does not mean the user
16539     necessarily opened a profile after clicking. The switch statistics indicate
16540     how often and how the user switches profiles. They are provided together for
16541     comparison of how often the user actually switches after opening the avatar
16542     bubble menu.
16543   </summary>
16544 </histogram>
16546 <histogram name="Profile.PercentageOfManagedProfiles">
16547   <summary>
16548     Tracks the percentage (0-100) of profiles that are locally managed, recorded
16549     when Chrome starts up.
16550   </summary>
16551 </histogram>
16553 <histogram name="Profile.ProfileError" enum="ProfileErrorType">
16554   <summary>
16555     The error with the current user profile that caused an error dialog to be
16556     shown. This dialog is shown usually when there is some sort of corruption in
16557     the user's profile data.
16558   </summary>
16559 </histogram>
16561 <histogram name="Profile.SupervisedProfileCreateError"
16562     enum="GoogleServiceAuthError">
16563   <summary>
16564     The error code generated in the final step (registration step) of creating a
16565     new supervised profile.
16566   </summary>
16567 </histogram>
16569 <histogram name="Profile.SupervisedProfileImportError"
16570     enum="GoogleServiceAuthError">
16571   <summary>
16572     The error code generated in the final step (registration step) of importing
16573     a supervised profile.
16574   </summary>
16575 </histogram>
16577 <histogram name="Profile.SupervisedProfileTotalCreateTime" units="milliseconds">
16578   <summary>
16579     Time elapsed from when the handler received the message that a user clicked
16580     'Create' to create a new supervised user profile until the registration ends
16581     either successfully or with a failure (both recorded in
16582     Profile.SupervisedProfileCreateResult).
16583   </summary>
16584 </histogram>
16586 <histogram name="Profile.SupervisedProfileTotalImportTime" units="milliseconds">
16587   <summary>
16588     Time elapsed from when the handler received the message that a user clicked
16589     'Import supervised user' until the registration ends either successfully or
16590     with a failure (both recorded in Profile.SupervisedProfileImportResult).
16591   </summary>
16592 </histogram>
16594 <histogram name="Profile.SwitchGaiaPhotoSettings"
16595     enum="ProfileGaiaPhotoOptions">
16596   <summary>
16597     Counts of when users switch to using their GAIA photo instead of an avatar
16598     icon or the opposite when they switch back to an avatar icon instead of
16599     their GAIA photo.
16600   </summary>
16601 </histogram>
16603 <histogram name="Profile.Sync" enum="ProfileSync">
16604   <obsolete>
16605     Deprecated because it did not present the information clearly.
16606   </obsolete>
16607   <summary>Activity of the user with regards to sync.</summary>
16608 </histogram>
16610 <histogram name="Profile.SyncCustomize" enum="ProfileSyncCustomize">
16611   <summary>
16612     Number of times and ways the user customized the sync options of their
16613     profile. Percentages are not meaningful. To determine percentages, take the
16614     count of a given action over the count of number of customizations.
16615   </summary>
16616 </histogram>
16618 <histogram name="Profile.SyncSignIn" enum="ProfileType">
16619   <summary>
16620     Number of times the user signed into sync from original or secondary
16621     profile.
16622   </summary>
16623 </histogram>
16625 <histogram name="Profile.ThumbnailsSize" units="MB">
16626   <summary>Size of the thumbnails database.</summary>
16627 </histogram>
16629 <histogram name="Profile.TopSitesSize" units="MB">
16630   <summary>Size of the top sites database.</summary>
16631 </histogram>
16633 <histogram name="Profile.TotalHistorySize" units="MB">
16634   <summary>Total size of all history databases.</summary>
16635 </histogram>
16637 <histogram name="Profile.TotalSize" units="MB">
16638   <summary>Total size of the profile data (excluding sub-folders).</summary>
16639 </histogram>
16641 <histogram name="Profile.Update" enum="ProfileType">
16642   <summary>Times a profile name and/or avatar was updated.</summary>
16643 </histogram>
16645 <histogram name="Profile.VisitedLinksSize" units="MB">
16646   <summary>Size of the visited links database.</summary>
16647 </histogram>
16649 <histogram name="Profile.WebDataSize" units="MB">
16650   <summary>Size of the web data database.</summary>
16651 </histogram>
16653 <histogram name="ProfileReset.SendFeedback" enum="Boolean">
16654   <summary>
16655     Signifies if the user selected &quot;Send feedback&quot; checkbox in the
16656     Reset Profile dialog.
16657   </summary>
16658 </histogram>
16660 <histogram name="Protector.DefaultSearchProvider" enum="ProtectorError">
16661   <obsolete>
16662     Deprecated 8/2013. No longer tracked.
16663   </obsolete>
16664   <summary>
16665     Errors that Protector detects about default search provider in Web Data.
16666     Reported once when Web Data is loaded.
16667   </summary>
16668 </histogram>
16670 <histogram name="Protector.Preferences" enum="ProtectorError">
16671   <obsolete>
16672     Deprecated 8/2013. No longer tracked.
16673   </obsolete>
16674   <summary>
16675     Errors that Protector detects about protected settings in Preferences.
16676     Reported once when profile is loaded.
16677   </summary>
16678 </histogram>
16680 <histogram name="Protector.SearchProvider" enum="SearchEngine">
16681   <obsolete>
16682     Deprecated 8/2013. No longer tracked.
16683   </obsolete>
16684   <summary>
16685     When the default search provider setting is changed outside of Chrome, which
16686     is detected by the Protector, this histogram reports the new setting.
16687   </summary>
16688 </histogram>
16690 <histogram name="Protector.StartupSettings" enum="SessionStartupType">
16691   <obsolete>
16692     Deprecated 8/2013. No longer tracked.
16693   </obsolete>
16694   <summary>
16695     When the startup settings are changed outside of Chrome, which is detected
16696     by the Protector, this histogram reports the new setting.
16697   </summary>
16698 </histogram>
16700 <histogram name="Quickoffice.docPageCount">
16701   <summary>
16702     Records the page count when a compound binary format document is opened.
16703   </summary>
16704 </histogram>
16706 <histogram name="Quickoffice.docParagraphCount">
16707   <summary>
16708     Records the paragraph count when a compound binary format document is
16709     opened.
16710   </summary>
16711 </histogram>
16713 <histogram name="Quickoffice.docSectionCount">
16714   <summary>
16715     Records the section count when a compound binary format document is opened.
16716   </summary>
16717 </histogram>
16719 <histogram name="Quickoffice.docxPageCount">
16720   <summary>
16721     Records the page count when an OOXML format document is opened.
16722   </summary>
16723 </histogram>
16725 <histogram name="Quickoffice.docxParagraphCount">
16726   <summary>
16727     Records the paragraph count when an OOXML format document is opened.
16728   </summary>
16729 </histogram>
16731 <histogram name="Quickoffice.docxSectionCount">
16732   <summary>
16733     Records the section count when an OOXML format document is opened.
16734   </summary>
16735 </histogram>
16737 <histogram name="Quickoffice.ErrorTypes" enum="QuickofficeErrorTypes">
16738   <summary>
16739     Records the various different error types encountered when opening and
16740     reading MS Office file formats in the Quickoffice viewer. These range from
16741     Nacl crashes and uncaught javascript exceptions to document errors inside
16742     Quickoffice Web Toolkit (eg QOWT). The errors are recorded against the file
16743     format in which they occurred.
16744   </summary>
16745 </histogram>
16747 <histogram name="Quickoffice.FileFormat" enum="QuickofficeFileFormat">
16748   <summary>
16749     Records the various different file types supported by Quickoffice (like MS
16750     Word, Excel, Powerpoint files) when they opened in the browser to measure
16751     which file formats are most popular.
16752   </summary>
16753 </histogram>
16755 <histogram name="Quickoffice.pptMasterCount">
16756   <summary>
16757     Records the number of slide masters when a compound binary format
16758     presentation is opened.
16759   </summary>
16760 </histogram>
16762 <histogram name="Quickoffice.pptSlideCount">
16763   <summary>
16764     Records the slide count when a compound binary format presentation is
16765     opened.
16766   </summary>
16767 </histogram>
16769 <histogram name="Quickoffice.pptxMasterCount">
16770   <summary>
16771     Records the number of slide masters when an OOXML format presentation is
16772     opened.
16773   </summary>
16774 </histogram>
16776 <histogram name="Quickoffice.pptxSlideCount">
16777   <summary>
16778     Records the slide count when an OOXML format presentation is opened.
16779   </summary>
16780 </histogram>
16782 <histogram name="Quickoffice.xlsFormattedCellCount">
16783   <summary>
16784     Records the number of cells that contain formatting data in the default
16785     worksheet when a compound binary format spreadsheet is opened.
16786   </summary>
16787 </histogram>
16789 <histogram name="Quickoffice.xlsNonEmptyCellCount">
16790   <summary>
16791     Records the number of non-empty cells in the default worksheet when a
16792     compound binary format spreadsheet is opened.
16793   </summary>
16794 </histogram>
16796 <histogram name="Quickoffice.xlsSheetCount">
16797   <summary>
16798     Records the number of worksheets when a compound binary format spreadsheet
16799     is opened.
16800   </summary>
16801 </histogram>
16803 <histogram name="Quickoffice.xlsxFormattedCellCount">
16804   <summary>
16805     Records the number of cells that contain formatting data in the default
16806     worksheet when an OOXML format spreadsheet is opened.
16807   </summary>
16808 </histogram>
16810 <histogram name="Quickoffice.xlsxNonEmptyCellCount">
16811   <summary>
16812     Records the number of non-empty cells when an OOXML format spreadsheet is
16813     opened.
16814   </summary>
16815 </histogram>
16817 <histogram name="Quickoffice.xlsxSheetCount">
16818   <summary>
16819     Records the number of worksheets when an OOXML format spreadsheet is opened.
16820   </summary>
16821 </histogram>
16823 <histogram name="Rappor.DiscardReason" enum="RapporDiscardReason">
16824   <summary>
16825     For each Rappor log that is discarded, the reason that it was discarded.
16826   </summary>
16827 </histogram>
16829 <histogram name="Rappor.UploadResponseCode" enum="HttpResponseCode">
16830   <summary>
16831     For each upload to the Rappor server, log the response received from the
16832     server.
16833   </summary>
16834 </histogram>
16836 <histogram name="Renderer.AcceleratedFixedRootBackground"
16837     enum="AcceleratedFixedRootBackground">
16838   <summary>
16839     Keeps track of the number of main frame scrolls with an accelerated fixed
16840     root background, the number of main frame scrolls with an unaccelerated
16841     fixed root background, and the total number of main frame scrolls.
16842   </summary>
16843 </histogram>
16845 <histogram name="Renderer.CompositedScrolling" enum="CompositedScrolling">
16846   <summary>
16847     Total count of the number of RenderLayers which are scrollable areas, need
16848     to be promoted to stacking containers, and will use composited scrolling.
16849     Each bucket is sampled at most once per RenderLayer, when the RenderLayer
16850     first becomes scrollable, first needs to become a stacking container, and
16851     first uses composited scrolling, respectively.
16852   </summary>
16853 </histogram>
16855 <histogram name="Renderer.DrawDuration" units="milliseconds">
16856   <summary>The time it takes for the compositor to draw a frame.</summary>
16857 </histogram>
16859 <histogram name="Renderer.DrawDurationOverestimate" units="milliseconds">
16860   <summary>
16861     The amount by which the compositor's draw duration was overestimated in a
16862     particular frame (0 if the duration was perfectly predicted or
16863     underestimated).
16864   </summary>
16865 </histogram>
16867 <histogram name="Renderer.DrawDurationUnderestimate" units="milliseconds">
16868   <summary>
16869     The amount by which the compositor's draw duration was underestimated in a
16870     particular frame (0 if the duration was perfectly predicted or
16871     overestimated).
16872   </summary>
16873 </histogram>
16875 <histogram name="Renderer.GpuLatency" units="milliseconds">
16876   <summary>
16877     The delay between the compositor submitting a command to the GPU and that
16878     command executing on the GPU. This delay is measured once per frame.
16879   </summary>
16880 </histogram>
16882 <histogram name="Renderer.GpuLatencyOverestimate" units="milliseconds">
16883   <summary>
16884     The amount by which GPU latency was overestimated in a particular frame (0
16885     if the latency was perfectly predicted or underestimated).
16886   </summary>
16887 </histogram>
16889 <histogram name="Renderer.GpuLatencyUnderestimate" units="milliseconds">
16890   <summary>
16891     The amount by which GPU latency was underestimated in a particular frame (0
16892     if the latency was perfectly predicted or overestimated).
16893   </summary>
16894 </histogram>
16896 <histogram name="Renderer.PixelIncreaseFromTransitions">
16897   <summary>
16898     A lower-bound on the percentage increase in memory that would result from
16899     promoting all layers that have a webkit-transition on opacity or transform.
16900   </summary>
16901 </histogram>
16903 <histogram name="Renderer.unloadEventsDurationMS" units="milliseconds">
16904   <obsolete>
16905     Deprecated as of 10/2013.
16906   </obsolete>
16907   <summary>
16908     This measures how long all unload event handlers required to run whenever an
16909     unload event is processed.
16910   </summary>
16911 </histogram>
16913 <histogram name="Renderer2.FinishDocToFinish">
16914   <summary>
16915     The time from when a document finished loading to when all it's resources
16916     are also loaded.
16917   </summary>
16918 </histogram>
16920 <histogram name="Renderer2.RequestToFinish">
16921   <obsolete>
16922     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
16923   </obsolete>
16924   <summary>
16925     The time from when a page was requested by a user to when it is fully
16926     loaded.
16927   </summary>
16928 </histogram>
16930 <histogram name="Renderer2.RequestToFinish_L">
16931   <summary>
16932     The time from when a page was requested by a user to when it is fully
16933     loaded.
16934   </summary>
16935 </histogram>
16937 <histogram name="Renderer2.RequestToFirstLayout">
16938   <summary>
16939     The time from when a page was requested by a user to its first layout.
16940   </summary>
16941 </histogram>
16943 <histogram name="Renderer2.RequestToStart">
16944   <summary>
16945     The time from when a page was requested by a user to when it starts loading.
16946   </summary>
16947 </histogram>
16949 <histogram name="Renderer2.StartToFinish">
16950   <summary>
16951     The time from when a page started loading to when it is fully loaded.
16952   </summary>
16953 </histogram>
16955 <histogram name="Renderer2.StartToFinishDoc">
16956   <summary>
16957     The time from when a page starts loading to when the main document is
16958     finished loading.
16959   </summary>
16960 </histogram>
16962 <histogram name="Renderer2.StartToFirstLayout">
16963   <summary>
16964     The time from when a page starts loading to its first layout.
16965   </summary>
16966 </histogram>
16968 <histogram name="Renderer4.Abandoned" enum="Abandoned">
16969   <summary>
16970     Distribution of actual finished pages, vs abandoned pages, where we needed
16971     to declare a finish time prematurely since the page was being closed
16972     (exited).
16973   </summary>
16974 </histogram>
16976 <histogram name="Renderer4.AccelContentPaintDurationMS">
16977   <summary>
16978     Time spent by WebKit painting the page, in milliseconds, when the GPU
16979     acceleration is active, for paints that affect non-root layers.
16980   </summary>
16981 </histogram>
16983 <histogram name="Renderer4.AccelContentPaintMegapixPerSecond">
16984   <summary>
16985     WebKit paint throughput, measured in megapixels per second, when GPU
16986     acceleration is active, for paints that affect non-root layers.
16987   </summary>
16988 </histogram>
16990 <histogram name="Renderer4.AccelDoDeferredUpdateDelay">
16991   <summary>Time between frames when GPU acceleration is active.</summary>
16992 </histogram>
16994 <histogram name="Renderer4.AccelRootPaintDurationMS">
16995   <summary>
16996     Time spent by WebKit painting the page, in milliseconds, when the GPU
16997     acceleration is active, for paints that affect the root layer.
16998   </summary>
16999 </histogram>
17001 <histogram name="Renderer4.AccelRootPaintMegapixPerSecond">
17002   <summary>
17003     WebKit paint throughput, measured in megapixels per second, when GPU
17004     acceleration is active, for paints that affect the root layer.
17005   </summary>
17006 </histogram>
17008 <histogram name="Renderer4.AnimationCallbackDelayTime" units="milliseconds">
17009   <summary>
17010     Time from when the animation callback was posted to when it ran.
17011   </summary>
17012 </histogram>
17014 <histogram name="Renderer4.BeginToCommit" units="milliseconds">
17015   <summary>
17016     Time from &quot;begin&quot; to &quot;commit.&quot;   &quot;Begin&quot;==
17017     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
17018     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
17019     time when renderer requested load of document, after any unload of last
17020     document. &quot;Commit&quot;== time when renderer got first byte of
17021     document.
17022   </summary>
17023 </histogram>
17025 <histogram name="Renderer4.BeginToFinish">
17026   <summary>TBD</summary>
17027 </histogram>
17029 <histogram name="Renderer4.BeginToFinishDoc">
17030   <summary>TBD</summary>
17031 </histogram>
17033 <histogram name="Renderer4.BeginToFirstPaint" units="milliseconds">
17034   <summary>
17035     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
17036     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
17037     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
17038     time when renderer requested load of document, after any unload of last
17039     document. &quot;First paint&quot;== time when first paint operation was
17040     performed.
17041   </summary>
17042 </histogram>
17044 <histogram name="Renderer4.BeginToFirstPaintAfterLoad" units="milliseconds">
17045   <summary>
17046     Time from &quot;big&quot; to &quot;first paint after load.&quot;
17047     &quot;Begin&quot;== &quot;request&quot; if user requested, and
17048     &quot;start&quot; otherwise.  &quot;Request&quot;== time when user requested
17049     document. &quot;Start&quot;== time when renderer requested load of document,
17050     after any unload of last document. &quot;First paint after load&quot;== time
17051     after onload() when first paint operation is performed.
17052   </summary>
17053 </histogram>
17055 <histogram name="Renderer4.CommitToFinish" units="milliseconds">
17056   <summary>
17057     Time from &quot;commit&quot; to &quot;finish.&quot; &quot;Commit&quot;==
17058     time when renderer got first byte of document.  &quot;Finish&quot;==after
17059     onload() and all resources are loaded.
17060   </summary>
17061 </histogram>
17063 <histogram name="Renderer4.CommitToFinishDoc" units="milliseconds">
17064   <summary>
17065     Time from &quot;commit&quot; to &quot;finish doc.&quot; &quot;Commit&quot;==
17066     time when renderer got first byte of document. &quot;Finish doc&quot; ==
17067     main document loaded, before onload(). &quot;Finish&quot;==after onload()
17068     and all resources are loaded.
17069   </summary>
17070 </histogram>
17072 <histogram name="Renderer4.CommitToFirstPaint" units="milliseconds">
17073   <summary>
17074     Time from &quot;commit&quot; to &quot;first paint.&quot;
17075     &quot;Commit&quot;== time when renderer got first byte of document.
17076     &quot;First paint&quot;== time when first paint operation was performed.
17077   </summary>
17078 </histogram>
17080 <histogram name="Renderer4.CommitToFirstPaintAfterLoad" units="milliseconds">
17081   <summary>
17082     Time from &quot;commit&quot; to &quot;first paint after load.&quot;
17083     &quot;Commit&quot;== time when renderer got first byte of document.
17084     &quot;First paint after load&quot;== time after onload() when first paint
17085     operation is performed.
17086   </summary>
17087 </histogram>
17089 <histogram name="Renderer4.CompositorThreadImplDrawDelay" units="milliseconds">
17090   <summary>
17091     Time between frames, as measured on the compositor thread. This is collected
17092     once per frame while it is being drawn to the screen in the compositor.
17093   </summary>
17094 </histogram>
17096 <histogram name="Renderer4.drawPixelCountCulled" units="NormalizedPixels">
17097   <obsolete>
17098     Renamed to Renderer4.pixelCountCulled_Draw.
17099   </obsolete>
17100   <summary>
17101     Number of pixels that culling prevented being drawn to the screen,
17102     normalized to the viewport size. This is collected once per frame while it
17103     is being drawn to the screen in the compositor.
17104   </summary>
17105 </histogram>
17107 <histogram name="Renderer4.drawPixelCountOpaque" units="NormalizedPixels">
17108   <obsolete>
17109     Renamed to Renderer4.pixelCountOpaque_Draw.
17110   </obsolete>
17111   <summary>
17112     Number of pixels drawn to the screen and known opaque, normalized to the
17113     viewport size. This is collected once per frame while it is being drawn to
17114     the screen in the compositor.
17115   </summary>
17116 </histogram>
17118 <histogram name="Renderer4.drawPixelCountTranslucent" units="NormalizedPixels">
17119   <obsolete>
17120     Renamed to Renderer4.pixelCountTranslucent_Draw.
17121   </obsolete>
17122   <summary>
17123     Number of pixels drawn to the screen and not known opaque, normalized to the
17124     viewport size. This is collected once per frame while it is being drawn to
17125     the screen in the compositor.
17126   </summary>
17127 </histogram>
17129 <histogram name="Renderer4.FinishDocToFinish" units="milliseconds">
17130   <summary>
17131     Time from &quot;finish doc&quot; to &quot;finish.&quot; &quot;Finish
17132     doc&quot;== main document loaded, before onload(). &quot;Finish&quot;==after
17133     onload() and all resources are loaded.
17134   </summary>
17135 </histogram>
17137 <histogram name="Renderer4.FinishToFirstPaintAfterLoad" units="milliseconds">
17138   <summary>
17139     Time from &quot;finish &quot; to &quot;first paint after load.&quot;
17140     &quot;Finish&quot;==after onload() and all resources are loaded. &quot;First
17141     paint after load&quot;== time after onload() when first paint operation is
17142     performed.
17143   </summary>
17144 </histogram>
17146 <histogram name="Renderer4.InvalidationRegionApproximateRectCount"
17147     units="rects">
17148   <summary>
17149     Number of rects inside of a PictureLayer's invalidation region per commit.
17150   </summary>
17151 </histogram>
17153 <histogram name="Renderer4.LanguageDetection" units="milliseconds">
17154   <summary>
17155     Time to determine the page language. This is done after the page has been
17156     loaded.
17157   </summary>
17158 </histogram>
17160 <histogram name="Renderer4.LCDText.PercentageOfAALayers" units="%">
17161   <summary>
17162     The ratio of LCDText CC Layers / candidate LCDText layers. Recorded in
17163     LayerTreeHost, after LayerTreeHostCommon::CalculateDrawProperties() has
17164     computed the properties we need. Only recorded for the first 50 frames of
17165     every page.
17166   </summary>
17167 </histogram>
17169 <histogram name="Renderer4.LCDText.PercentageOfCandidateLayers" units="%">
17170   <summary>
17171     The ratio of CC Layers which are candidates for LCDText AA / total picture
17172     or content Layers.  Recorded in LayerTreeHost, after
17173     LayerTreeHostCommon::CalculateDrawProperties() has computed the properties
17174     we need. Only recorded for the first 50 frames of every page.
17175   </summary>
17176 </histogram>
17178 <histogram name="Renderer4.LoadType" enum="LoadType">
17179   <summary>
17180     Probability distribution for enumerated varieties of page loads.
17181   </summary>
17182 </histogram>
17184 <histogram name="Renderer4.pixelCountCulled_Draw" units="NormalizedPixels">
17185   <summary>
17186     Number of pixels that culling prevented being drawn to the screen, recorded
17187     as 10 times the percentage of the viewport that these pixels cover. This is
17188     collected once per frame while it is being drawn to the screen in the
17189     compositor.
17190   </summary>
17191 </histogram>
17193 <histogram name="Renderer4.pixelCountOpaque" units="NormalizedPixels">
17194   <summary>
17195     Number of pixels known to be opaque, recorded as 10 times the percentage of
17196     the viewport that these pixels cover.
17197   </summary>
17198 </histogram>
17200 <histogram name="Renderer4.pixelCountPainted" units="NormalizedPixels">
17201   <summary>
17202     Number of pixels painted by WebKit into main memory, recorded as 10 times
17203     the percentage of the viewport that these pixels cover. This is collected
17204     once per commit from WebKit to the compositor.
17205   </summary>
17206 </histogram>
17208 <histogram name="Renderer4.pixelCountTranslucent" units="NormalizedPixels">
17209   <summary>
17210     Number of pixels not known to be opaque opaque, recorded as 10 times the
17211     percentage of the viewport that these pixels cover.
17212   </summary>
17213 </histogram>
17215 <histogram name="Renderer4.renderPassCount">
17216   <summary>
17217     The number of render passes (or render targets) in the renderer's frame. If
17218     the value is more than one, then an intermediate rendering target must be
17219     used during the rendering of the frame for each render pass greater than
17220     one.
17221   </summary>
17222 </histogram>
17224 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
17225   <summary>
17226     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
17227     time when user requested document.  &quot;Finish&quot;==after onload() and
17228     all resources are loaded.
17229   </summary>
17230 </histogram>
17232 <histogram name="Renderer4.RequestToStart" units="milliseconds">
17233   <summary>
17234     Time from &quot;request&quot; to &quot;start.&quot; &quot;Request&quot;==
17235     time when user requested document. &quot;Start&quot;== time when renderer
17236     requested load of document, after any unload of last document.
17237   </summary>
17238 </histogram>
17240 <histogram name="Renderer4.Snapshot">
17241   <summary>Time to capture a renderer snapshot.</summary>
17242 </histogram>
17244 <histogram name="Renderer4.SoftwareCompositorThreadImplDrawDelay"
17245     units="milliseconds">
17246   <summary>
17247     Time between frames when the software renderer is being used, as measured on
17248     the compositor thread. This is collected once per frame while it is being
17249     drawn to the screen in the compositor.
17250   </summary>
17251 </histogram>
17253 <histogram name="Renderer4.SoftwareDoDeferredUpdateDelay">
17254   <summary>Time between frames when the page is not GPU accelerated.</summary>
17255 </histogram>
17257 <histogram name="Renderer4.SoftwarePaintDurationMS">
17258   <summary>
17259     Time spent by WebKit painting the page, in milliseconds, when the page is
17260     not GPU accelerated.
17261   </summary>
17262 </histogram>
17264 <histogram name="Renderer4.SoftwarePaintMegapixPerSecond">
17265   <summary>
17266     WebKit paint throughput, measured in megapixels per second, when the page is
17267     not GPU accelerated.
17268   </summary>
17269 </histogram>
17271 <histogram name="Renderer4.StartToCommit" units="milliseconds">
17272   <summary>
17273     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
17274     when renderer requested load of document, after any unload of last document.
17275     &quot;Commit&quot;== time when renderer got first byte of document.
17276   </summary>
17277 </histogram>
17279 <histogram name="Renderer4.StartToFinish" units="milliseconds">
17280   <summary>
17281     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
17282     when renderer requested load of document, after any unload of last document.
17283     &quot;Finish&quot;==after onload() and all resources are loaded.
17284   </summary>
17285 </histogram>
17287 <histogram name="Renderer4.TextureGpuUploadTimeUS">
17288   <summary>
17289     The number of microseconds it took to upload a tile's full texture as
17290     measured on the GPU process.
17291   </summary>
17292 </histogram>
17294 <histogram name="Renderer4.Thumbnail">
17295   <summary>Time to capture a renderer thumbnail.</summary>
17296 </histogram>
17298 <histogram name="Renderer4.tileCountCulled_Upload" units="NormalizedTiles">
17299   <summary>
17300     Number of tiles that culling prevented being uploaded to texture memory.
17301     This is an approximation and is recorded as a 100 times the percentage of
17302     the number of tiles, of default size, needed to cover the viewport. This is
17303     collected once per commit from WebKit to the compositor.
17304   </summary>
17305 </histogram>
17307 <histogram name="Renderer4.uploadPixelCountCulled" units="NormalizedPixels">
17308   <obsolete>
17309     Deprecated as of 04/2012, replaced with Renderer4.tileCountCulled_Upload.
17310   </obsolete>
17311   <summary>
17312     Number of pixels that culling prevented being uploaded to texture memory,
17313     normalized to the viewport size. This is collected once per commit from
17314     WebKit to the compositor.
17315   </summary>
17316 </histogram>
17318 <histogram name="Renderer4.uploadPixelCountOpaque" units="NormalizedPixels">
17319   <obsolete>
17320     Renamed to Renderer4.pixelCountOpaque_Upload.
17321   </obsolete>
17322   <summary>
17323     Number of pixels uploaded to texture memory and known to be opaque,
17324     normalized to the viewport size. This is collected once per commit from
17325     WebKit to the compositor.
17326   </summary>
17327 </histogram>
17329 <histogram name="Renderer4.uploadPixelCountTranslucent"
17330     units="NormalizedPixels">
17331   <obsolete>
17332     Renamed to Renderer4.pixelCountTranslucent_Upload.
17333   </obsolete>
17334   <summary>
17335     Number of pixels uploaded to texture memory and not known opaque, normalized
17336     to the viewport size.  This is collected once per commit from WebKit to the
17337     compositor.
17338   </summary>
17339 </histogram>
17341 <histogram name="RequestAutocomplete.DismissalState"
17342     enum="AutofillDialogDismissalState">
17343   <summary>
17344     The state of the requestAutocomplete() dialog when it was dismissed.
17345   </summary>
17346 </histogram>
17348 <histogram name="RequestAutocomplete.InitialUserState"
17349     enum="AutofillDialogInitialUserState">
17350   <summary>
17351     The initial state of a user that's interacting with a freshly shown
17352     requestAutocomplete() dialog.
17353   </summary>
17354 </histogram>
17356 <histogram name="RequestAutocomplete.PopupInDialog"
17357     enum="AutofillDialogPopupEvent">
17358   <summary>
17359     User interactions with the Autofill popup shown while filling an
17360     requestAutocomplete() dialog.
17361   </summary>
17362 </histogram>
17364 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
17365   <summary>
17366     Measures the frequency of security warnings and errors in the
17367     RequestAutocomplete dialog.
17368   </summary>
17369 </histogram>
17371 <histogram name="RequestAutocomplete.UiDuration" units="ms">
17372   <summary>
17373     Measures the duration for which an requestAutocomplete() dialog was shown.
17374   </summary>
17375 </histogram>
17377 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
17378   <summary>
17379     Measures the duration for which an requestAutocomplete() dialog was shown,
17380     in cases where the user ended up canceling out of the dialog.
17381   </summary>
17382 </histogram>
17384 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
17385   <summary>
17386     Measures the duration for which an requestAutocomplete() dialog was shown,
17387     in cases where the user ended up accepting the dialog.
17388   </summary>
17389 </histogram>
17391 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
17392   <summary>
17393     Measures how users are interacting with the requestAutocomplete() dialog UI.
17394   </summary>
17395 </histogram>
17397 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
17398   <summary>
17399     Measures the duration of time it takes for the requestAutocomplete() UI to
17400     be actionable by the user after it is shown.
17401   </summary>
17402 </histogram>
17404 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
17405   <summary>
17406     Measures the frequency of errors in communicating with the Google Online
17407     Wallet server.
17408   </summary>
17409 </histogram>
17411 <histogram name="RequestAutocomplete.WalletRequiredActions"
17412     enum="WalletRequiredActions">
17413   <summary>
17414     Measures the frequency of required user actions returned by the Google
17415     Online Wallet server.
17416   </summary>
17417 </histogram>
17419 <histogram name="SB.BloomFilter" units="milliseconds">
17420   <summary>
17421     The first stage check that measures the time that Chrome took to check if a
17422     URL is present in our in-memory bloom filter.
17423   </summary>
17424 </histogram>
17426 <histogram name="SB.BuildBloom">
17427   <obsolete>
17428     Deprecated 9/2012. No longer generated.
17429   </obsolete>
17430   <summary>TBD.</summary>
17431 </histogram>
17433 <histogram name="SB.Database" units="milliseconds">
17434   <summary>
17435     The second stage check that measures the time that Chrome took to check if a
17436     URL is present in our SQLite database.
17437   </summary>
17438 </histogram>
17440 <histogram name="SB.DBCheck" units="milliseconds">
17441   <summary>
17442     The second stage check that mesures the time that Chrome took to check if a
17443     URL is present in our SQLite database. This time includes the filter check
17444     time.
17445   </summary>
17446 </histogram>
17448 <histogram name="SB.Delay" units="milliseconds">
17449   <summary>
17450     This measures the time that SafeBrowsing actually delayed the browsing
17451     experience. It records the difference between the time when Chrome would
17452     have started reading the response for a URL and when the SafeBrowsing system
17453     completed its check of that URL.
17454   </summary>
17455 </histogram>
17457 <histogram name="SB.FilterCheck" units="milliseconds">
17458   <summary>
17459     The first stage check that measures the time that Chrome took to check if a
17460     URL is present in our in-memory hash table.
17461   </summary>
17462 </histogram>
17464 <histogram name="SB.Network" units="milliseconds">
17465   <summary>
17466     The third and final stage check that mesures the time that Chrome took to
17467     get a response from the Google SafeBrowsing servers for a particular URL.
17468   </summary>
17469 </histogram>
17471 <histogram name="SB.NetworkCheck" units="milliseconds">
17472   <summary>
17473     The third and final stage check that mesures the time that Chrome took to
17474     get a response from the Google SafeBrowsing servers for a particular URL.
17475     This time includes the filter and database check time.
17476   </summary>
17477 </histogram>
17479 <histogram name="SB.PauseSafe" units="milliseconds">
17480   <summary>
17481     This measures the time that SafeBrowsing actually delayed the browsing
17482     experience. It records the difference between the time when Chrome would
17483     have started reading the response for a URL and when the SafeBrowsing system
17484     completed its check of that URL.
17485   </summary>
17486 </histogram>
17488 <histogram name="SB.Update">
17489   <summary>TBD.</summary>
17490 </histogram>
17492 <histogram name="SB2.AddPrefixes">
17493   <summary>
17494     The number of add prefixes stored in the database after the last update.
17495   </summary>
17496 </histogram>
17498 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
17499   <summary>
17500     Track failures when in processing the safe-browsing database bloom filter.
17501   </summary>
17502 </histogram>
17504 <histogram name="SB2.BloomFilterFalsePositives"
17505     enum="SB2BloomFilterFalsePositives">
17506   <obsolete>
17507     This became misleading around M-22 (September 2012), deleted in M-32
17508     (November 2013).
17509   </obsolete>
17510   <summary>
17511     All prefix misses (server returned no full hashes) and prefix misses due to
17512     false positives in the bloom filter.
17513   </summary>
17514 </histogram>
17516 <histogram name="SB2.BloomFilterLoad" units="ms">
17517   <summary>Time to load the BloomFilter file.</summary>
17518 </histogram>
17520 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
17521   <summary>
17522     The size of the browsing SafeBrowsing database file on disk in kilobytes,
17523     after an update has occurred.
17524   </summary>
17525 </histogram>
17527 <histogram name="SB2.BuildFilter" units="milliseconds">
17528   <summary>
17529     The time that it took to regenerate the filter after we have received all
17530     the update chunks.
17531   </summary>
17532 </histogram>
17534 <histogram name="SB2.BuildReadBytes" units="bytes">
17535   <obsolete>
17536     Deprecated because it was exceeding the range.  Replaced by
17537     SB2.BuildReadKilobytes.
17538   </obsolete>
17539   <summary>
17540     The number of bytes read by the browser process during the bloom filter
17541     generation phase.
17542   </summary>
17543 </histogram>
17545 <histogram name="SB2.BuildReadKilobytes" units="KB">
17546   <summary>
17547     The number of kilobytes read by the browser process during the filter
17548     generation phase.
17549   </summary>
17550 </histogram>
17552 <histogram name="SB2.BuildReadOperations">
17553   <summary>
17554     The number of read operations issued by the browser process during the
17555     filter generation phase.
17556   </summary>
17557 </histogram>
17559 <histogram name="SB2.BuildWriteBytes" units="bytes">
17560   <obsolete>
17561     Deprecated because it was exceeding the range.  Replaced by
17562     SB2.BuildWriteKilobytes.
17563   </obsolete>
17564   <summary>
17565     The number of bytes written by the browser process during the bloom filter
17566     generation phase.
17567   </summary>
17568 </histogram>
17570 <histogram name="SB2.BuildWriteKilobytes" units="KB">
17571   <summary>
17572     The number of kilobytes written by the browser process during the filter
17573     generation phase.
17574   </summary>
17575 </histogram>
17577 <histogram name="SB2.BuildWriteOperations">
17578   <summary>
17579     The number of write operations issued by the browser process during the
17580     filter generation phase.
17581   </summary>
17582 </histogram>
17584 <histogram name="SB2.ChunkInsert" units="milliseconds">
17585   <summary>
17586     The time that it takes to write one redirect URL (which can contain multiple
17587     chunks) to the database.
17588   </summary>
17589 </histogram>
17591 <histogram name="SB2.ChunkRequest" units="milliseconds">
17592   <summary>
17593     The network time between the request and response for a chunk.
17594   </summary>
17595 </histogram>
17597 <histogram name="SB2.ChunkSize" units="bytes">
17598   <summary>The size of one chunk URL.</summary>
17599 </histogram>
17601 <histogram name="SB2.DatabaseBytes" units="bytes">
17602   <obsolete>
17603     Deprecated because it was exceeding the range.  Replaced by
17604     SB2.DatabaseKilobytes.
17605   </obsolete>
17606   <summary>The size of the SafeBrowsing database file on disk.</summary>
17607 </histogram>
17609 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
17610   <summary>Track failures when updating the safe-browsing database.</summary>
17611 </histogram>
17613 <histogram name="SB2.DatabaseKilobytes" units="KB">
17614   <obsolete>
17615     Replaced by SB2.BrowseDatabaseKilobytes.
17616   </obsolete>
17617   <summary>
17618     The size of the SafeBrowsing database file on disk in kilobytes.
17619   </summary>
17620 </histogram>
17622 <histogram name="SB2.DatabaseOpen" units="milliseconds">
17623   <summary>
17624     The time it takes to initialize the SafeBrowsing storage backend, in
17625     milliseconds.
17626   </summary>
17627 </histogram>
17629 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
17630   <summary>
17631     The size of the update file before merging with the database file, in
17632     kilobytes.
17633   </summary>
17634 </histogram>
17636 <histogram name="SB2.Delay" units="milliseconds">
17637   <summary>
17638     The time that SafeBrowsing actually delayed the browsing experience. It
17639     records the difference between the time when Chrome would have started
17640     reading the response for a URL and when the SafeBrowsing system completed
17641     its check of that URL.
17642   </summary>
17643 </histogram>
17645 <histogram name="SB2.DownloadBinhashAddsDeleted">
17646   <obsolete>
17647     Deleted in M-34 (February 2014).
17648   </obsolete>
17649   <summary>Obsolete download BINHASH add chunks deleted.</summary>
17650 </histogram>
17652 <histogram name="SB2.DownloadBinhashSubsDeleted">
17653   <obsolete>
17654     Deleted in M-34 (February 2014).
17655   </obsolete>
17656   <summary>Obsolete download BINHASH sub chunks deleted.</summary>
17657 </histogram>
17659 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
17660   <summary>
17661     Records results of SafeBrowsing download check, including both url check and
17662     downloaded file hash check.
17663   </summary>
17664 </histogram>
17666 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
17667   <summary>
17668     The size of the downloads SafeBrowsing database file on disk in kilobytes,
17669     after an update has occurred.
17670   </summary>
17671 </histogram>
17673 <histogram name="SB2.DownloadDuration" units="milliseconds">
17674   <summary>The time it takes for a download to finish.</summary>
17675 </histogram>
17677 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
17678   <summary>
17679     The time it takes for SafeBrowsing to check hash of a download file.
17680   </summary>
17681 </histogram>
17683 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
17684   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
17685 </histogram>
17687 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
17688   <obsolete>
17689     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
17690   </obsolete>
17691   <summary>Records results of SafeBrowsing download url check.</summary>
17692 </histogram>
17694 <histogram name="SB2.FailedUpdate">
17695   <obsolete>
17696     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
17697   </obsolete>
17698   <summary>
17699     The count of the number of times an update failed when being committed to
17700     the database.
17701   </summary>
17702 </histogram>
17704 <histogram name="SB2.FilterCheck" units="milliseconds">
17705   <summary>
17706     The time that it took to check a URL against our in-memory filter.
17707   </summary>
17708 </histogram>
17710 <histogram name="SB2.FilterKilobytes" units="KB">
17711   <obsolete>
17712     Deprecated 9/2012. No longer generated.
17713   </obsolete>
17714   <summary>The size of the current bloom filter in kilobytes.</summary>
17715 </histogram>
17717 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
17718   <summary>Which filter file the database loaded from disk.</summary>
17719 </histogram>
17721 <histogram name="SB2.FilterMissing">
17722   <obsolete>
17723     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
17724   </obsolete>
17725   <summary>
17726     The count of the number of times we attempted to load the bloom filter file
17727     but it was missing.
17728   </summary>
17729 </histogram>
17731 <histogram name="SB2.FilterReadFail">
17732   <obsolete>
17733     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
17734   </obsolete>
17735   <summary>
17736     The count of the number of times we attempted to load the bloom filter file
17737     but failed while reading the file on disk.
17738   </summary>
17739 </histogram>
17741 <histogram name="SB2.FilterSize" units="bytes">
17742   <obsolete>
17743     Deprecated because it was exceeding the range.  Replaced by
17744     SB2.FilterKilobytes.
17745   </obsolete>
17746   <summary>The size of the current bloom filter.</summary>
17747 </histogram>
17749 <histogram name="SB2.FilterWriteFail">
17750   <obsolete>
17751     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
17752   </obsolete>
17753   <summary>
17754     The count of the number of times we attempted to save the bloom filter file
17755     but failed while writing the file to disk.
17756   </summary>
17757 </histogram>
17759 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
17760   <summary>
17761     Tracks events involved in upgrading safe-browsing data from SQLite format to
17762     new file format.
17763   </summary>
17764 </histogram>
17766 <histogram name="SB2.GetHash200">
17767   <obsolete>
17768     Deprecated in favor of SB2.GetHashResult STATUS_200.
17769   </obsolete>
17770   <summary>
17771     The number of GetHash requests that returned data (valid requests).
17772   </summary>
17773 </histogram>
17775 <histogram name="SB2.GetHash204">
17776   <obsolete>
17777     Deprecated in favor of SB2.GetHashResult STATUS_204.
17778   </obsolete>
17779   <summary>
17780     The number of GetHash requests that returned empty data (false positives).
17781   </summary>
17782 </histogram>
17784 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
17785   <summary>
17786     Track return status from GetHash requests to server (STATUS_200 and
17787     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17788     means the response had no full hashes, and should contain all of the 204
17789     responses plus those 200 responses corrosponding to items deleted on the
17790     server but not yet deleted on the client.  HIT means that one of the full
17791     hashes matched. MISS means that none of the hashes matched (there was a
17792     prefix collision).
17793   </summary>
17794 </histogram>
17796 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
17797   <summary>
17798     Track return status from GetHash requests to server (STATUS_200 and
17799     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
17800     means the response had no full hashes, and should contain all of the 204
17801     responses plus those 200 responses corrosponding to items deleted on the
17802     server but not yet deleted on the client.  HIT means that one of the full
17803     hashes matched. MISS means that none of the hashes matched (there was a
17804     prefix collision).
17805   </summary>
17806 </histogram>
17808 <histogram name="SB2.GetHashServerMiss">
17809   <obsolete>
17810     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
17811     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
17812     reported useful data.
17813   </obsolete>
17814   <summary>
17815     The number of GetHash requests returning full hashes that didn't match the
17816     URL that initiated the request.
17817   </summary>
17818 </histogram>
17820 <histogram name="SB2.HandleCorrupt">
17821   <obsolete>
17822     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
17823   </obsolete>
17824   <summary>
17825     The count of the number of times a database was found corrupt and reset.
17826   </summary>
17827 </histogram>
17829 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
17830   <summary>
17831     Track number of times Safe Browsing interstitials have been shown, and how
17832     many times they have been clicked through or not.
17833   </summary>
17834 </histogram>
17836 <histogram name="SB2.InterstitialActionDetails"
17837     enum="SB2InterstitialActionDetails">
17838   <summary>
17839     Tracks the click-through rate for specific cases of the interstitial.
17840   </summary>
17841 </histogram>
17843 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
17844   <summary>
17845     The time between when we show the SafeBrowsing malware interstitial and the
17846     user navigating away by for example, closing the tab, clicking the browser
17847     back button or typing another URL in the address bar.
17848   </summary>
17849 </histogram>
17851 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
17852   <summary>
17853     The time between when we show the SafeBrowsing malware interstitial and the
17854     user clicking on diagnostic page link.
17855   </summary>
17856 </histogram>
17858 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
17859     units="milliseconds">
17860   <summary>
17861     The time between when we show the SafeBrowsing malware interstitial and the
17862     user expanding the &quot;see more info&quot; section of the page.  (Only
17863     applies to field trial version 2 of the interstitial.)
17864   </summary>
17865 </histogram>
17867 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
17868   <summary>
17869     The time between when we show the SafeBrowsing malware interstitial and the
17870     user clicking on the learn more about malware link.
17871   </summary>
17872 </histogram>
17874 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
17875   <summary>
17876     The time between when we show the SafeBrowsing malware interstitial and the
17877     user clicking on the privacy policy link.
17878   </summary>
17879 </histogram>
17881 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
17882   <summary>
17883     The time between when we show the SafeBrowsing malware interstitial and the
17884     user clicking on the proceed link.
17885   </summary>
17886 </histogram>
17888 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
17889   <summary>
17890     The time between when we show the SafeBrowsing malware interstitial and the
17891     user clicking on the big green back button.
17892   </summary>
17893 </histogram>
17895 <histogram name="SB2.Network" units="milliseconds">
17896   <summary>
17897     The time that it took to receive a response from the Google SafeBrowsing
17898     servers for a GetHash request.
17899   </summary>
17900 </histogram>
17902 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
17903   <summary>Size of v1 database deleted from client profile.</summary>
17904 </histogram>
17906 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
17907   <summary>
17908     The time between when we show the SafeBrowsing phishing interstitial and the
17909     user navigating away by for example, closing the tab, clicking the browser
17910     back button or typing another URL in the address bar.
17911   </summary>
17912 </histogram>
17914 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
17915     units="milliseconds">
17916   <summary>
17917     The time between when we show the SafeBrowsing phishing interstitial and the
17918     user expanding the &quot;see more info&quot; section of the page.  (Only
17919     applies to field trial version 2 of the interstitial.)
17920   </summary>
17921 </histogram>
17923 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
17924   <summary>
17925     The time between when we show the SafeBrowsing phishing interstitial and the
17926     user clicking on the learn more link.
17927   </summary>
17928 </histogram>
17930 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
17931   <summary>
17932     The time between when we show the SafeBrowsing phishing interstitial and the
17933     user clicking on the proceed link.
17934   </summary>
17935 </histogram>
17937 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
17938   <summary>
17939     The time between when we show the SafeBrowsing phishing interstitial and the
17940     user clicking on the report error link.
17941   </summary>
17942 </histogram>
17944 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
17945   <summary>
17946     The time between when we show the SafeBrowsing phishing interstitial and the
17947     user clicking on the big green back button.
17948   </summary>
17949 </histogram>
17951 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
17952   <summary>
17953     The size of the PrefixSet storage in bits, divided by the number of prefixes
17954     represented.  Should almost always be 16.
17955   </summary>
17956 </histogram>
17958 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
17959   <obsolete>
17960     Deprecated 9/2012. No longer generated, BloomFilter being removed.
17961   </obsolete>
17962   <summary>
17963     Records how well the PrefixSet implementation matches the BloomFilter
17964     implementation.
17965   </summary>
17966 </histogram>
17968 <histogram name="SB2.PrefixSetKilobytes" units="KB">
17969   <summary>The size of the PrefixSet file in kilobytes.</summary>
17970 </histogram>
17972 <histogram name="SB2.PrefixSetLoad" units="ms">
17973   <summary>Time to load the PrefixSet file.</summary>
17974 </histogram>
17976 <histogram name="SB2.PrefixSetRestoredExcess">
17977   <obsolete>
17978     Deprecated 9/2012. No longer generated.
17979   </obsolete>
17980   <summary>
17981     For debugging PrefixSet.  How many extra results GetPrefixes returns.
17982   </summary>
17983 </histogram>
17985 <histogram name="SB2.PrefixSetRestoredShortfall">
17986   <obsolete>
17987     Deprecated 9/2012. No longer generated.
17988   </obsolete>
17989   <summary>
17990     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
17991   </summary>
17992 </histogram>
17994 <histogram name="SB2.PrefixSetUnsortedDelta">
17995   <obsolete>
17996     Deprecated 9/2012. No longer generated.
17997   </obsolete>
17998   <summary>
17999     For debugging PrefixSet.  How far unsorted deltas are from expected value.
18000   </summary>
18001 </histogram>
18003 <histogram name="SB2.PrefixSetUnsortedDifference">
18004   <obsolete>
18005     Deprecated 9/2012. No longer generated.
18006   </obsolete>
18007   <summary>
18008     For debugging PrefixSet.  Distance of unsorted elements from expected
18009     location.
18010   </summary>
18011 </histogram>
18013 <histogram name="SB2.PrefixSetUnsortedPercent">
18014   <obsolete>
18015     Deprecated 9/2012. No longer generated.
18016   </obsolete>
18017   <summary>
18018     For debugging PrefixSet.  How far into the results unsorted elements were
18019     found.  Interesting values would be 0%, 50%, or 100%.
18020   </summary>
18021 </histogram>
18023 <histogram name="SB2.PrefixSetUnsortedSize">
18024   <obsolete>
18025     Deprecated 9/2012. No longer generated.
18026   </obsolete>
18027   <summary>
18028     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
18029     problem with a particular size of dataset.
18030   </summary>
18031 </histogram>
18033 <histogram name="SB2.PrefixSetWrite" units="ms">
18034   <summary>Time to store the PrefixSet file.</summary>
18035 </histogram>
18037 <histogram name="SB2.ReportingIsEnabled" enum="BooleanEnabled">
18038   <summary>
18039     Whether the user has Safe Browsing extended reporting enabled at the time a
18040     Safe Browsing warning was dismissed.  This tracks the fraction of all SB
18041     interstitials that had reporting enabled.
18042   </summary>
18043 </histogram>
18045 <histogram name="SB2.SetReportingEnabled" enum="BooleanEnabled">
18046   <summary>
18047     Tracks changes to the Safe Browsing extended reporting opt-in which is shown
18048     in the Safe Browsing interstitial.
18049   </summary>
18050 </histogram>
18052 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
18053   <summary>
18054     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
18055     disk in kilobytes, after an update has occurred.
18056   </summary>
18057 </histogram>
18059 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
18060   <summary>
18061     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
18062     after an udpate has occurred.
18063   </summary>
18064 </histogram>
18066 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
18067   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
18068 </histogram>
18070 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
18071   <summary>
18072     Time to store the Side Effect Free Whitelist PrefixSet file.
18073   </summary>
18074 </histogram>
18076 <histogram name="SB2.SideEffectFreeWhitelistStatus"
18077     enum="SB2SideEffectFreeWhitelistStatus">
18078   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
18079 </histogram>
18081 <histogram name="SB2.SubPrefixes">
18082   <summary>
18083     The number of sub prefixes stored in the database after the last update.
18084   </summary>
18085 </histogram>
18087 <histogram name="SB2.Update" units="milliseconds">
18088   <summary>
18089     The time from the receipt of the update request to the receipt of the final
18090     update chunk.
18091   </summary>
18092 </histogram>
18094 <histogram name="SB2.UpdateRequestSize" units="bytes">
18095   <summary>The payload size of update requests to the server.</summary>
18096 </histogram>
18098 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
18099   <summary>Result from trying to update the SafeBrowsing data.</summary>
18100 </histogram>
18102 <histogram name="SB2.UpdateSize" units="bytes">
18103   <summary>The size of all the chunk URLs in an update response.</summary>
18104 </histogram>
18106 <histogram name="SB2.UpdateUrls">
18107   <summary>The number of chunk URLs in an update response.</summary>
18108 </histogram>
18110 <histogram name="SBClientDownload.CheckDownloadStats"
18111     enum="SBClientDownloadCheckDownloadStats">
18112   <summary>
18113     Records a histogram of the reason why downloads are marked as being
18114     malicious or clean by the improved SafeBrowsing binary download protection.
18115   </summary>
18116 </histogram>
18118 <histogram name="SBClientDownload.DownloadExtensions"
18119     enum="SBClientDownloadExtensions">
18120   <summary>
18121     Records a histogram of how often users download a file with a file extension
18122     that is possibly dangerous (e.g., exe, class).
18123   </summary>
18124 </histogram>
18126 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
18127   <summary>
18128     Records the total time it takes for the SafeBrowsing download service to
18129     check whether the content of a download is malicious or not. This histogram
18130     only includes requests that are sent to the SafeBrowsing server.
18131   </summary>
18132 </histogram>
18134 <histogram name="SBClientDownload.DownloadRequestNetError" enum="NetErrorCodes">
18135   <summary>
18136     The net error code for all CheckClientDownloadRequest URLFetchers.
18137   </summary>
18138 </histogram>
18140 <histogram name="SBClientDownload.DownloadRequestPayloadSize" units="bytes">
18141   <summary>
18142     The size of the upload data for CheckClientDownloadRequest URLFetchers.
18143   </summary>
18144 </histogram>
18146 <histogram name="SBClientDownload.DownloadRequestResponseCode">
18147   <summary>
18148     For CheckClientDownloadRequest URLFetchers with successful status, the HTTP
18149     response code that was received.
18150   </summary>
18151 </histogram>
18153 <histogram name="SBClientDownload.ExtractSignatureFeaturesTime"
18154     units="milliseconds">
18155   <summary>
18156     Records the time it takes for the SafeBrowsing download service to extract
18157     signature info from a downloaded binary. This includes both unsigned and
18158     signed binaries.
18159   </summary>
18160 </histogram>
18162 <histogram name="SBClientDownload.ExtractZipFeaturesTime" units="milliseconds">
18163   <summary>
18164     Records the time it takes for the SafeBrowsing download service to extract
18165     info from a downloaded zip file.
18166   </summary>
18167 </histogram>
18169 <histogram name="SBClientDownload.SignedBinaryDownload"
18170     enum="SBClientDownloadIsSignedBinary">
18171   <summary>
18172     Records the number of signed vs. unsigned executables that are downloaded.
18173   </summary>
18174 </histogram>
18176 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
18177   <summary>
18178     Counter which is incremented whenever an executable is downloaded which is
18179     either signed or whose URL matches the download whitelist.
18180   </summary>
18181 </histogram>
18183 <histogram name="SBClientDownload.ZipFileHasArchiveButNoExecutable"
18184     enum="Boolean">
18185   <summary>
18186     For each zip file analyzed by the SafeBrowsing download service, records
18187     true if the zip did not contain any executables but did contain another zip
18188     file, false otherwise.
18189   </summary>
18190 </histogram>
18192 <histogram name="SBClientDownload.ZipFileHasExecutable" enum="Boolean">
18193   <summary>
18194     For each zip file analyzed by the SafeBrowsing download service, records if
18195     the zip contained an executable file.
18196   </summary>
18197 </histogram>
18199 <histogram name="SBClientMalware.IPBlacklistRequestNetError"
18200     enum="NetErrorCodes">
18201   <summary>
18202     The net error code for all ClientMalwareRequest URLFetchers.
18203   </summary>
18204 </histogram>
18206 <histogram name="SBClientMalware.IPBlacklistRequestPayloadSize" units="bytes">
18207   <summary>
18208     The size of the upload data for ClientMalwareRequest URLFetchers.
18209   </summary>
18210 </histogram>
18212 <histogram name="SBClientMalware.IPBlacklistRequestResponseCode">
18213   <summary>
18214     For ClientMalwareRequest URLFetchers with successful status, the HTTP
18215     response code that was received.
18216   </summary>
18217 </histogram>
18219 <histogram name="SBClientMalware.SentReports" enum="SBClientMalwareSentReports">
18220   <summary>
18221     Measures the success rate of sending malware reports.  Sending a report can
18222     fail due to a client reaching the limit on the number of reports it can send
18223     per day or due to the report failing to be serialized.
18224   </summary>
18225 </histogram>
18227 <histogram name="SBClientPhishing.CancelClassificationReason"
18228     enum="SBClientPhishingCancelClassificationReason">
18229   <summary>
18230     The counts for various reasons why an in-progress phishing classification
18231     was canceled.
18232   </summary>
18233 </histogram>
18235 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
18236   <summary>
18237     The number of times client-side phishing classifier expected to have no
18238     pending classifications running but that check failed.
18239   </summary>
18240 </histogram>
18242 <histogram name="SBClientPhishing.ClassificationStart">
18243   <summary>
18244     The number of pages that we could have possibly classified (essentially the
18245     number of top page navigations by users with SBClientPhishing enabled). The
18246     name is slightly misleading as it is recorded before
18247     &quot;Preclassification&quot; happens.
18248   </summary>
18249 </histogram>
18251 <histogram name="SBClientPhishing.ClientModelStatus"
18252     enum="SBClientPhishingClientModelStatus">
18253   <summary>
18254     The counts for various model status codes that we get after loading a new
18255     client-side phishing model.
18256   </summary>
18257 </histogram>
18259 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
18260   <summary>
18261     The time that an individual chunk of DOM feature extraction work took.
18262   </summary>
18263 </histogram>
18265 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
18266   <summary>
18267     The number of times that DOM feature extraction finished early because the
18268     active WebDocument's frame was removed during traversal.
18269   </summary>
18270 </histogram>
18272 <histogram name="SBClientPhishing.DOMFeatureIterations">
18273   <summary>
18274     The number of iterations that the DOM feature extractor took to finish.
18275   </summary>
18276 </histogram>
18278 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
18279   <summary>
18280     The time that it took to resume DOM feature extraction for the phishing
18281     classifier.  Longer times may indicate that the page DOM changed between
18282     chunks of work and the extractor had to re-traverse up to the saved
18283     position.
18284   </summary>
18285 </histogram>
18287 <histogram name="SBClientPhishing.DOMFeatureTimeout">
18288   <summary>
18289     The number of phishing classifications that were aborted because DOM feature
18290     extraction took too long.
18291   </summary>
18292 </histogram>
18294 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
18295   <summary>
18296     The time that the DOM feature extarctor took to finish, summed across all
18297     chunks of work.
18298   </summary>
18299 </histogram>
18301 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
18302   <summary>Time spent generating the thumbnail.</summary>
18303 </histogram>
18305 <histogram name="SBClientPhishing.IllegalFeatureValue">
18306   <summary>
18307     The number of features which were omitted from phishing classification
18308     because they were added with an illegal value.  This would indicate a bug.
18309   </summary>
18310 </histogram>
18312 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
18313   <summary>
18314     The number of times that the phishing detection service could not be
18315     initialized due to an error parsing the private IP networks.  This would
18316     indicate a bug.
18317   </summary>
18318 </histogram>
18320 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
18321   <obsolete>
18322     Deprecated 12/2011.  Whitelist entries are no longer part of
18323     ClientPhishingResponse.
18324   </obsolete>
18325   <summary>
18326     The number of whitelist_expression entries in a ClientPhishingResponse that
18327     could not be canonicalized.
18328   </summary>
18329 </histogram>
18331 <histogram name="SBClientPhishing.PreClassificationCheckFail"
18332     enum="SBClientPhishingPreClassificationCheckFail">
18333   <summary>
18334     Records the number of phishing classifications that were skipped because a
18335     pre-classification check failed.
18336   </summary>
18337 </histogram>
18339 <histogram name="SBClientPhishing.ReportLimitSkipped">
18340   <summary>
18341     The number of phishing classifications that were previously cached as being
18342     phishing but that will get re-classified (to possibly fix false positives).
18343   </summary>
18344 </histogram>
18346 <histogram name="SBClientPhishing.RequestNotSerialized">
18347   <summary>
18348     The number of phishing classifier pingbacks that were skipped because
18349     serializing the request protocol buffer to string failed.
18350   </summary>
18351 </histogram>
18353 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
18354   <summary>
18355     The number of times that a cached phishing classification result was used,
18356     rather than pinging the server.
18357   </summary>
18358 </histogram>
18360 <histogram name="SBClientPhishing.ScorerCreationStatus"
18361     enum="SBClientPhishingScorerCreationStatus">
18362   <summary>
18363     Records the status when we create a scorer object for the client-side
18364     phishing detection classifier.
18365   </summary>
18366 </histogram>
18368 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
18369   <summary>
18370     The number of phishing classifications that were aborted because the term
18371     feature extractor failed to initialize an ICU break iterator.
18372   </summary>
18373 </histogram>
18375 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
18376   <summary>
18377     The time that an individual chunk of term feature extraction work took.
18378   </summary>
18379 </histogram>
18381 <histogram name="SBClientPhishing.TermFeatureIterations">
18382   <summary>
18383     The number of iterations that the term feature extractor took to finish.
18384   </summary>
18385 </histogram>
18387 <histogram name="SBClientPhishing.TermFeatureTimeout">
18388   <summary>
18389     The number of phishing classification that were aborted because term feature
18390     extraction took too long.
18391   </summary>
18392 </histogram>
18394 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
18395   <summary>
18396     The time that the term feature extarctor took to finish, summed across all
18397     chunks of work.
18398   </summary>
18399 </histogram>
18401 <histogram name="SBClientPhishing.TooManyFeatures">
18402   <summary>
18403     The number of times that the limit on the number of phishing classifier
18404     features for a page was reached.  This may indicate a bug, or that
18405     kMaxFeatureSize is too small.
18406   </summary>
18407 </histogram>
18409 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
18410   <summary>
18411     The time taken to extract URL features for the phishing classifier.
18412   </summary>
18413 </histogram>
18415 <histogram name="SBDownloadFeedback.Activations" enum="DownloadItem.DangerType">
18416   <summary>
18417     Count of times download feedback has been started, broken down by danger
18418     type.
18419   </summary>
18420 </histogram>
18422 <histogram name="SBDownloadFeedback.ActiveFeedbacks">
18423   <summary>
18424     When a new download feedback request is added, records the number of
18425     download requests currently active and/or pending.
18426   </summary>
18427 </histogram>
18429 <histogram name="SBDownloadFeedback.Eligible" enum="DownloadItem.DangerType">
18430   <summary>
18431     Count of times eligible download notifications are shown. Broken down by
18432     danger type.
18433   </summary>
18434 </histogram>
18436 <histogram name="SBDownloadFeedback.Shown" enum="DownloadItem.DangerType">
18437   <obsolete>
18438     Starting with M32, replaced by SBDownloadFeedback.Eligible.
18439   </obsolete>
18440   <summary>
18441     Count of times download feedback button has been shown, broken down by
18442     danger type.
18443   </summary>
18444 </histogram>
18446 <histogram name="SBDownloadFeedback.SizeEligibleKB" units="KB">
18447   <summary>
18448     Size of downloads that were of the correct danger type, regardless if they
18449     meet the max file size check or if they are actually uploaded or not.
18450   </summary>
18451 </histogram>
18453 <histogram name="SBDownloadFeedback.SizeFailure" units="bytes">
18454   <summary>
18455     Size of downloads that failed to be uploaded to the feedback service.
18456   </summary>
18457 </histogram>
18459 <histogram name="SBDownloadFeedback.SizeSuccess" units="bytes">
18460   <summary>
18461     Size of downloads that were successfully uploaded to the feedback service.
18462   </summary>
18463 </histogram>
18465 <histogram name="SBDownloadFeedback.UploadResult"
18466     enum="SBDownloadFeedbackUploadResult">
18467   <summary>
18468     Final result of attempt to upload binary to download feedback service.
18469   </summary>
18470 </histogram>
18472 <histogram name="Search.ContextualSearchOptCard"
18473     enum="ContextualSearchOptCardAction">
18474   <summary>The type of action taken in the Opt-in card.</summary>
18475 </histogram>
18477 <histogram name="Search.ContextualSearchOptPeekCard"
18478     enum="ContextualSearchPeekCardAction">
18479   <summary>The type of action taken when the Opt-in card is peeking.</summary>
18480 </histogram>
18482 <histogram name="Search.ContextualSearchPeekCard"
18483     enum="ContextualSearchPeekCardAction">
18484   <summary>The type of action taken when the Search card is peeking.</summary>
18485 </histogram>
18487 <histogram name="Search.ContextualSearchTap" enum="ContextualSearchTapAction">
18488   <summary>The type of tap action taken by opted-in users.</summary>
18489 </histogram>
18491 <histogram name="Search.ContextualSearchTapUndecided"
18492     enum="ContextualSearchTapAction">
18493   <summary>The type of tap action taken by undecided users.</summary>
18494 </histogram>
18496 <histogram name="Search.ContextualSearchTimeToSearch" units="milliseconds">
18497   <summary>The time between tapping on a word and performing a search.</summary>
18498 </histogram>
18500 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
18501   <obsolete>
18502     Made obsolete around Chrome 32.  Use Search.DefaultSearchProviderType
18503     instead.
18504   </obsolete>
18505   <summary>
18506     The id of the default search engine that is loaded after Chrome startup. See
18507     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
18508   </summary>
18509 </histogram>
18511 <histogram name="Search.DefaultSearchProviderType"
18512     enum="OmniboxSearchEngineType">
18513   <summary>
18514     The type of the default search engine that is loaded when a profile is
18515     opened or after a profile reset.  Note that at least one profile is opened
18516     on startup.
18517   </summary>
18518 </histogram>
18520 <histogram name="Settings.DefaultSearchProvider" enum="OmniboxSearchEngine">
18521   <obsolete>
18522     Deprecated in Chrome 30.  Use Search.DefaultSearchProviderType instead.
18523   </obsolete>
18524   <summary>
18525     The id of the default search engine domain that is specified in user
18526     preferences when a profile is loaded.
18527   </summary>
18528 </histogram>
18530 <histogram name="Settings.EnforcementGroupDeterminedFromTrial"
18531     enum="BooleanSuccess">
18532   <summary>
18533     Whether the SettingsEnforcement group was successfully determined from the
18534     field trial or if it had to revert to the hardcoded default.
18535   </summary>
18536 </histogram>
18538 <histogram name="Settings.FilterOnLoadTime" units="milliseconds">
18539   <summary>
18540     The amount of time it took to run PrefHashFilter::FilterOnLoad on startup.
18541   </summary>
18542 </histogram>
18544 <histogram name="Settings.FilterSerializeDataTime" units="milliseconds">
18545   <summary>
18546     The amount of time it took to run PrefHashFilter::FilterSerializeData on the
18547     UI thread prior to writing the Preferences file to disk. Only logged when
18548     PrefHashFilter::FilterSerializeData actually had work to do.
18549   </summary>
18550 </histogram>
18552 <histogram name="Settings.GivenShowHomeButton_HomePageIsNewTabPage"
18553     enum="Boolean">
18554   <summary>
18555     Whether or not the home page user preference is set to the default NTP value
18556     when a profile is loaded. This is only logged if the home button is shown.
18557   </summary>
18558 </histogram>
18560 <histogram name="Settings.HashesDictionaryTrusted" enum="BooleanValid">
18561   <summary>
18562     Logged on profile load. Indicates whether the hashes dictionary for this
18563     profile is trusted.
18564   </summary>
18565 </histogram>
18567 <histogram name="Settings.HomePageDomain" enum="OmniboxSearchEngine">
18568   <obsolete>
18569     Deprecated in Chrome 30.  Replaced by Settings.HomePageEngineType.
18570   </obsolete>
18571   <summary>
18572     The id of the home page domain that is specified in user preferences when a
18573     profile is loaded.
18574   </summary>
18575 </histogram>
18577 <histogram name="Settings.HomePageEngineType" enum="OmniboxSearchEngineType">
18578   <summary>
18579     Tries to pretend the home page URL is a search URL, and records the search
18580     engine type of that URL by comparing the TLD+1 of the home page URL with
18581     those of the different known search engines.  Recorded when a profile is
18582     opened, if a home page URL has been set.  Note that at least one profile is
18583     opened on startup.
18584   </summary>
18585 </histogram>
18587 <histogram name="Settings.HomePageIsNewTabPage" enum="Boolean">
18588   <obsolete>
18589     Deprecated 08/05/2013. Replaced by
18590     Settings.GivenShowHomeButton_HomePageIsNewTabPage.
18591   </obsolete>
18592   <summary>
18593     Whether or not the home page user preference is set to the default NTP value
18594     when a profile is loaded.
18595   </summary>
18596 </histogram>
18598 <histogram name="Settings.HomePageIsNewTabPage.PulledFromSync" enum="Boolean">
18599   <summary>
18600     The value of the home-page-is-new-tab-page pref when pulled down from sync
18601     to update an out-of-sync local pref store.
18602   </summary>
18603 </histogram>
18605 <histogram name="Settings.HomePageIsNewTabPage.PushedToSync" enum="Boolean">
18606   <summary>
18607     The value of the home-page-is-new-tab-page pref when pushed up to sync from
18608     a change made locally.
18609   </summary>
18610 </histogram>
18612 <histogram name="Settings.InitializedFromMasterPrefs" enum="BooleanSuccess">
18613   <summary>
18614     Logged on first run when generating the Preferences file from
18615     master_preferences. True if serializing the generated Preferences file to
18616     disk was successful, false otherwise. Note: this event does not occur if
18617     there is no master_preferences file on first run.
18618   </summary>
18619 </histogram>
18621 <histogram name="Settings.PinnedTabEngineTypes" enum="OmniboxSearchEngineType">
18622   <summary>
18623     Tries to pretend pinned tab URLs are search URLs, and records the search
18624     engine types of those URLs by comparing the TLD+1s of the URLs with those of
18625     the different known search engines.  Recorded when a profile is opened, if
18626     there are pinned tabs.  Note that at least one profile is opened on startup.
18627   </summary>
18628 </histogram>
18630 <histogram name="Settings.PinnedTabs">
18631   <summary>The number of pinned tabs opened when a profile is loaded.</summary>
18632 </histogram>
18634 <histogram name="Settings.ShowHomeButton" enum="BooleanEnabled">
18635   <summary>
18636     Whether or not the home button is enabled in user preferences when a profile
18637     is loaded.
18638   </summary>
18639 </histogram>
18641 <histogram name="Settings.ShowHomeButton.PulledFromSync" enum="BooleanEnabled">
18642   <summary>
18643     The enabled state of the Home button pref when pulled down from sync to
18644     update an out-of-sync local pref store.
18645   </summary>
18646 </histogram>
18648 <histogram name="Settings.ShowHomeButton.PushedToSync" enum="BooleanEnabled">
18649   <summary>
18650     The enabled state of the Home button pref when pushed up to sync from a
18651     change made locally.
18652   </summary>
18653 </histogram>
18655 <histogram name="Settings.StartupPageDomains" enum="OmniboxSearchEngine">
18656   <obsolete>
18657     Deprecated in Chrome 30.  Replaced by Settings.StartupPageEngineTypes.
18658   </obsolete>
18659   <summary>
18660     The ids of startup page domains that are specified in user preferences when
18661     a profile is loaded.
18662   </summary>
18663 </histogram>
18665 <histogram name="Settings.StartupPageEngineTypes"
18666     enum="OmniboxSearchEngineType">
18667   <summary>
18668     Tries to pretend the startup page URLs are search URLs, and records the
18669     search engine types of those URLs by comparing the TLD+1s of the URLs with
18670     those of the different known search engines.  Recorded when a profile is
18671     opened, if startup page URLs have been set.  Note that at least one profile
18672     is opened on startup.
18673   </summary>
18674 </histogram>
18676 <histogram name="Settings.StartupPageLoadSettings" enum="SessionStartupPref">
18677   <summary>The startup page settings when a profile is loaded.</summary>
18678 </histogram>
18680 <histogram name="Settings.StartupPageLoadSettings.PulledFromSync"
18681     enum="SessionStartupPref">
18682   <summary>
18683     The startup page setting when pulled down from sync to update an out-of-sync
18684     local pref store.
18685   </summary>
18686 </histogram>
18688 <histogram name="Settings.StartupPageLoadSettings.PushedToSync"
18689     enum="SessionStartupPref">
18690   <summary>
18691     The startup page setting when pushed up to sync from a change made locally.
18692   </summary>
18693 </histogram>
18695 <histogram name="Settings.StartupPageLoadURLs">
18696   <summary>
18697     The number of URLs to be loaded on startup when a profile is loaded, if the
18698     startup page setting is set to load URLs.
18699   </summary>
18700 </histogram>
18702 <histogram name="Settings.StartupURLsMigration" enum="StartupURLsMigration">
18703   <summary>The startup URLs pref migration steps.</summary>
18704 </histogram>
18706 <histogram name="Settings.StartupURLsResetTime" units="milliseconds">
18707   <summary>
18708     The time elapsed in milliseconds in between startup URLs pref migration. A
18709     value of 0 indicates that the last migration time was in the future due to
18710     e.g. an incorrect system time.
18711   </summary>
18712 </histogram>
18714 <histogram name="Settings.TrackedPreferenceChanged" enum="TrackedPreference">
18715   <summary>
18716     The id of a tracked preference whose value has been changed since the last
18717     time Chrome set it.
18718   </summary>
18719 </histogram>
18721 <histogram name="Settings.TrackedPreferenceCleared" enum="TrackedPreference">
18722   <summary>
18723     The id of a tracked preference whose value has been cleared since the last
18724     time Chrome set it.
18725   </summary>
18726 </histogram>
18728 <histogram name="Settings.TrackedPreferenceInitialized"
18729     enum="TrackedPreference">
18730   <summary>
18731     The id of a tracked preference whose last value isn't known. We may be just
18732     starting to track the preference, or local state may have been changed
18733     outside of Chrome. This should only happen once per pref per profile.
18734   </summary>
18735 </histogram>
18737 <histogram name="Settings.TrackedPreferenceMigrated" enum="TrackedPreference">
18738   <summary>
18739     Logs the tracked preference id when it is migrated to the new MAC algorithm.
18740     This should only happen once per pref per profile.
18741   </summary>
18742 </histogram>
18744 <histogram name="Settings.TrackedPreferenceMigratedLegacyDeviceId"
18745     enum="TrackedPreference">
18746   <summary>
18747     The id of a tracked preference whose value has not changed since the last
18748     time Chrome set it, but which was last set using a legacy device ID. Each
18749     user should report this at most once per preference id and immediately be
18750     migrated to the latest hashing model.
18751   </summary>
18752 </histogram>
18754 <histogram name="Settings.TrackedPreferenceReset" enum="TrackedPreference">
18755   <summary>The id of a tracked preference which was reset by Chrome.</summary>
18756 </histogram>
18758 <histogram name="Settings.TrackedPreferencesAlternateStoreVersion"
18759     enum="PrefHashStoreVersion">
18760   <summary>
18761     The version of a PrefHashStore, reported once for each alternate
18762     PrefHashStore (not associated to the default profile) from a delayed task on
18763     startup.
18764   </summary>
18765 </histogram>
18767 <histogram name="Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom"
18768     enum="PrefHashStoreVersion">
18769   <summary>
18770     The previous version of an alternate PrefHashStore (not associated to the
18771     default profile) that was updated from a delayed task on startup. This
18772     should match Settings.TrackedPreferencesAlternateStoreVersion fairly closely
18773     for all versions but VERSION_LATEST which should never be reported here.
18774   </summary>
18775 </histogram>
18777 <histogram name="Settings.TrackedPreferencesInitializedForUnloadedProfile"
18778     enum="BooleanHit">
18779   <obsolete>
18780     Deprecated 2014-02 in favor of
18781     Settings.TrackedPreferencesAlternateStoreVersionUpdatedFrom.
18782   </obsolete>
18783   <summary>
18784     Preference tracking was initialized for an unloaded profile. This should
18785     happen at most once per profile.
18786   </summary>
18787 </histogram>
18789 <histogram name="Settings.TrackedPreferencesNoEnforcementOnDomain"
18790     enum="BooleanEnabled">
18791   <summary>
18792     Whether settings enforcement was cancelled for a machine joined to a domain.
18793     Reported once per session on browser startup.
18794   </summary>
18795 </histogram>
18797 <histogram name="Settings.TrackedPreferenceTrustedInitialized"
18798     enum="TrackedPreference">
18799   <summary>
18800     The id of a tracked preference which was initialized despite the absence of
18801     a MAC as either (1) the current MACs are trusted, infering that this is a
18802     newly tracked pref, or (2) its value is NULL.
18803   </summary>
18804 </histogram>
18806 <histogram name="Settings.TrackedPreferenceUnchanged" enum="TrackedPreference">
18807   <summary>
18808     The id of a tracked preference whose value has not changed since the last
18809     time Chrome set it.
18810   </summary>
18811 </histogram>
18813 <histogram name="Settings.TrackedPreferenceWantedReset"
18814     enum="TrackedPreference">
18815   <summary>
18816     The id of a tracked preference which Chrome would have reset had the config
18817     allowed it.
18818   </summary>
18819 </histogram>
18821 <histogram name="Settings.TrackedSplitPreferenceChanged">
18822   <summary>
18823     The number of items that had changed in a dictionary pref when
18824     Settings.TrackedPreferenceChanged is reported for that pref.
18825   </summary>
18826 </histogram>
18828 <histogram name="SettingsResetBubble.NumNoThanksPerReset">
18829   <summary>
18830     Counts the number of times the user clicked on the No Thanks button of the
18831     settings reset bubble before clicking on the Reset button in the same Chrome
18832     session.
18833   </summary>
18834 </histogram>
18836 <histogram name="Signin.OneClickConfirmation" enum="SigninFlowConfirmations">
18837   <summary>
18838     Count of the ways users interact with the confirmation dialogs of the new
18839     web based sign in to Chrome flow (accessed via the one click signin).
18840   </summary>
18841 </histogram>
18843 <histogram name="SimpleCache.App.CheckCRCResult" enum="CheckCRCResult">
18844   <summary>
18845     Whether or not the CRC was checked at the moment when the last reference to
18846     a read-only entry stream is closed.
18847   </summary>
18848 </histogram>
18850 <histogram name="SimpleCache.App.CreationToIndex" units="milliseconds">
18851   <summary>
18852     The time from the creation of the simple cache backend until the index has
18853     been loaded from disk.
18854   </summary>
18855 </histogram>
18857 <histogram name="SimpleCache.App.CreationToIndexFail" units="milliseconds">
18858   <summary>
18859     The time from the creation of the simple cache backend until the index fails
18860     to load.
18861   </summary>
18862 </histogram>
18864 <histogram name="SimpleCache.App.EntryCreatedAndStream2Omitted"
18865     enum="SimpleCache.EntryCreatedAndStream2Omitted">
18866   <summary>
18867     Whether, upon creation of a new cache entry, the file for stream 2 was
18868     omitted since that stream was empty.
18869   </summary>
18870 </histogram>
18872 <histogram name="SimpleCache.App.EntryCreationResult" enum="BooleanSuccess">
18873   <summary>
18874     For entry creation operations that were sent to the disk, the result of
18875     creation.
18876   </summary>
18877 </histogram>
18879 <histogram name="SimpleCache.App.EntryCreationTime" units="milliseconds">
18880   <summary>The time, in ms, spent creating a new entry on disk.</summary>
18881 </histogram>
18883 <histogram name="SimpleCache.App.EntryOpenedAndStream2Removed"
18884     enum="SimpleCache.EntryOpenedAndStream2Removed">
18885   <summary>
18886     Whether, upon opening of an existing cache entry, stream 2 was empty and the
18887     file for that stream was therefore removed.
18888   </summary>
18889 </histogram>
18891 <histogram name="SimpleCache.App.EntryOperationsPending">
18892   <summary>
18893     At the time that operations are run, the number of pending operations on a
18894     particular entry.
18895   </summary>
18896 </histogram>
18898 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart" units="bytes">
18899   <summary>The size of the cache at the beginning of an eviction.</summary>
18900 </histogram>
18902 <histogram name="SimpleCache.App.Eviction.CacheSizeOnStart2" units="KB">
18903   <summary>The size of the cache at the beginning of an eviction.</summary>
18904 </histogram>
18906 <histogram name="SimpleCache.App.Eviction.EntryCount">
18907   <summary>The number of entries to be erased in an eviction.</summary>
18908 </histogram>
18910 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart" units="bytes">
18911   <summary>
18912     The maximum allowed size of the cache at the beginning of an eviction.
18913   </summary>
18914 </histogram>
18916 <histogram name="SimpleCache.App.Eviction.MaxCacheSizeOnStart2" units="KB">
18917   <summary>
18918     The maximum allowed size of the cache at the beginning of an eviction.
18919   </summary>
18920 </histogram>
18922 <histogram name="SimpleCache.App.Eviction.Result" enum="BooleanSuccess">
18923   <summary>The result of an eviction.</summary>
18924 </histogram>
18926 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted" units="bytes">
18927   <summary>The number of bytes to be erased in an eviction.</summary>
18928 </histogram>
18930 <histogram name="SimpleCache.App.Eviction.SizeOfEvicted2" units="KB">
18931   <summary>The amount of memory freed in an eviction.</summary>
18932 </histogram>
18934 <histogram name="SimpleCache.App.Eviction.SizeWhenDone" units="bytes">
18935   <summary>The size of the cache after running an eviction.</summary>
18936 </histogram>
18938 <histogram name="SimpleCache.App.Eviction.SizeWhenDone2" units="KB">
18939   <summary>The size of the cache after running an eviction.</summary>
18940 </histogram>
18942 <histogram name="SimpleCache.App.Eviction.TimeToDone" units="milliseconds">
18943   <summary>Time spent completing an eviction.</summary>
18944 </histogram>
18946 <histogram name="SimpleCache.App.Eviction.TimeToSelectEntries"
18947     units="milliseconds">
18948   <summary>Time spent selecting entries for eviction.</summary>
18949 </histogram>
18951 <histogram name="SimpleCache.App.FileDescriptorLimitHard">
18952   <summary>
18953     The maximum limit of how many file descriptors a process can open.  Emitted
18954     each time the browser is launched, if the limit could be retrieved.  (This
18955     is the highest value we could raise the current limit to if we liked.)
18956   </summary>
18957 </histogram>
18959 <histogram name="SimpleCache.App.FileDescriptorLimitSoft">
18960   <summary>
18961     The current limit of how many file descriptors a process can open.  Emitted
18962     each time the browser is launched, if the limit could be retrieved.  (We can
18963     raise this to the maximum limit if we like, without root access.)
18964   </summary>
18965 </histogram>
18967 <histogram name="SimpleCache.App.FileDescriptorLimitStatus"
18968     enum="SimpleCache.FileDescriptorLimitStatus">
18969   <summary>
18970     The result of trying to get the file descriptor limit.  Emitted each time
18971     the browser is launched.
18972   </summary>
18973 </histogram>
18975 <histogram name="SimpleCache.App.GlobalOpenEntryCount">
18976   <summary>
18977     The number of open entries across all caches backed by the Simple Cache. An
18978     entry is opened whenever a caller asks to open it to read or write cache
18979     data, and remains open until the last caller asks to close it. Logged
18980     whenever an entry is opened or closed.
18981   </summary>
18982 </histogram>
18984 <histogram name="SimpleCache.App.HeaderSize" units="bytes">
18985   <summary>
18986     The size of the header stream of a Simple Cache entry, emitted every time
18987     the headers are written or rewritten.
18988   </summary>
18989 </histogram>
18991 <histogram name="SimpleCache.App.HeaderSizeChange"
18992     enum="SimpleCacheHeaderSizeChange">
18993   <summary>
18994     How the header size has changed in a Simple Cache entry, emitted every time
18995     a write operation occurs on the header stream.  (This includes the initial
18996     write, rewrites, and other writes that we couldn't classify.)
18997   </summary>
18998 </histogram>
19000 <histogram name="SimpleCache.App.HeaderSizeDecreaseAbsolute" units="bytes">
19001   <summary>
19002     The absolute size decrease of the header stream of a Simple Cache entry,
19003     emitted every time the headers are rewritten with a smaller size.
19004   </summary>
19005 </histogram>
19007 <histogram name="SimpleCache.App.HeaderSizeDecreasePercentage" units="percent">
19008   <summary>
19009     The relative size decrease of the header stream of a Simple Cache entry,
19010     emitted every time the headers are rewritten with a smaller size.
19011   </summary>
19012 </histogram>
19014 <histogram name="SimpleCache.App.HeaderSizeIncreaseAbsolute" units="bytes">
19015   <summary>
19016     The absolute size increase of the header stream of a Simple Cache entry,
19017     emitted every time the headers are rewritten with a larger size.
19018   </summary>
19019 </histogram>
19021 <histogram name="SimpleCache.App.HeaderSizeIncreasePercentage" units="percent">
19022   <summary>
19023     The relative size increase of the header stream of a Simple Cache entry,
19024     emitted every time the headers are rewritten with a larger size.
19025   </summary>
19026 </histogram>
19028 <histogram name="SimpleCache.App.IndexCorrupt" enum="BooleanCorrupt">
19029   <summary>For each index load, whether the index file was corrupt.</summary>
19030 </histogram>
19032 <histogram name="SimpleCache.App.IndexCreatedEntryCount">
19033   <summary>The number of entries in a newly created index file.</summary>
19034 </histogram>
19036 <histogram name="SimpleCache.App.IndexEntriesLoaded">
19037   <summary>Number of entries loaded from the index file on start.</summary>
19038 </histogram>
19040 <histogram name="SimpleCache.App.IndexEntriesRestored">
19041   <summary>
19042     Number of entries restored from disk when there was no index or the index
19043     was corrupted.
19044   </summary>
19045 </histogram>
19047 <histogram name="SimpleCache.App.IndexFileStateOnLoad" enum="SimpleIndexState">
19048   <summary>
19049     The state the index file is at when an attempt is made to load from it.
19050   </summary>
19051 </histogram>
19053 <histogram name="SimpleCache.App.IndexInitializationWaiters">
19054   <summary>
19055     At the time of index initialization, the number of enqueued jobs awaiting
19056     index initialization.
19057   </summary>
19058 </histogram>
19060 <histogram name="SimpleCache.App.IndexInitializeMethod"
19061     enum="SimpleCacheIndexInitializeMethod">
19062   <summary>The method used to initialize the simple cache index.</summary>
19063 </histogram>
19065 <histogram name="SimpleCache.App.IndexLoadTime" units="milliseconds">
19066   <summary>
19067     Time (as measured on the worker pool) spent loading the index file.
19068   </summary>
19069 </histogram>
19071 <histogram name="SimpleCache.App.IndexNumEntriesOnWrite">
19072   <summary>The number of entries written to the index on a flush.</summary>
19073 </histogram>
19075 <histogram name="SimpleCache.App.IndexRestoreTime" units="milliseconds">
19076   <summary>
19077     Time (as measured on the worker pool) spent restoring the index file by
19078     iterating directory entries.
19079   </summary>
19080 </histogram>
19082 <histogram name="SimpleCache.App.IndexWriteInterval.Background"
19083     units="milliseconds">
19084   <summary>
19085     The interval between index saves, for apps in the background.
19086   </summary>
19087 </histogram>
19089 <histogram name="SimpleCache.App.IndexWriteInterval.Foreground"
19090     units="milliseconds">
19091   <summary>
19092     The interval between index saves, for apps in the foreground.
19093   </summary>
19094 </histogram>
19096 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Background"
19097     units="milliseconds">
19098   <summary>
19099     The amount of time spend writing the index file to disk, for apps in the
19100     background, measured starting at the beginning of the write on the callback
19101     thread, and calculated using the completion time on the worker pool.
19102   </summary>
19103 </histogram>
19105 <histogram name="SimpleCache.App.IndexWriteToDiskTime.Foreground"
19106     units="milliseconds">
19107   <summary>
19108     The amount of time spend writing the index file to disk, for apps in the
19109     foreground, measured starting at the beginning of the write on the callback
19110     thread, and calculated using the completion time on the worker pool.
19111   </summary>
19112 </histogram>
19114 <histogram name="SimpleCache.App.KeyMatchedOnOpen" enum="BooleanMatched">
19115   <summary>
19116     For each call to OpenEntry, whether the key on disk matched the request key.
19117   </summary>
19118 </histogram>
19120 <histogram name="SimpleCache.App.LastClusterLossPercent" units="percent">
19121   <summary>
19122     For each file in the Simple Cache, the percentage of disk space used by the
19123     cluster loss, the unused disk space in the last 4096 byte cluster of the
19124     file.
19125   </summary>
19126 </histogram>
19128 <histogram name="SimpleCache.App.LastClusterSize" units="bytes">
19129   <summary>
19130     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19131     cluster when the entry is saved to disk.
19132   </summary>
19133 </histogram>
19135 <histogram name="SimpleCache.App.OpenEntryIndexState"
19136     enum="SimpleCacheOpenEntryIndexState">
19137   <summary>
19138     At the time that an entry is opened, the state of that entry in the index.
19139   </summary>
19140 </histogram>
19142 <histogram name="SimpleCache.App.ReadIsParallelizable"
19143     enum="SimpleCacheReadParallelizable">
19144   <summary>
19145     For each Read operation, whether it could have been issued in parallel of a
19146     previous Read operation.
19147   </summary>
19148 </histogram>
19150 <histogram name="SimpleCache.App.ReadResult" enum="SimpleCacheReadResult">
19151   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19152 </histogram>
19154 <histogram name="SimpleCache.App.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19155   <summary>
19156     For each EOFRecord found with a valid magic number, indicates if the record
19157     also contains a CRC.
19158   </summary>
19159 </histogram>
19161 <histogram name="SimpleCache.App.SyncCheckEOFResult"
19162     enum="SimpleCacheSyncCheckEOFResult">
19163   <summary>
19164     The result, at the synchronous layer, of checking the EOF record of a cache
19165     entry.
19166   </summary>
19167 </histogram>
19169 <histogram name="SimpleCache.App.SyncCloseResult"
19170     enum="SimpleCacheSyncCloseResult">
19171   <summary>
19172     The result, at the synchronous layer, of closing a cache entry.
19173   </summary>
19174 </histogram>
19176 <histogram name="SimpleCache.App.SyncCreatePlatformFileError"
19177     enum="PlatformFileError">
19178   <summary>
19179     The platform error reported when attempting to create a new cache entry at
19180     the synchronous layer.
19181   </summary>
19182 </histogram>
19184 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithIndex"
19185     enum="PlatformFileError">
19186   <summary>
19187     The platform error reported when attempting to create a new cache entry at
19188     the synchronous layer when the index has already initialized.
19189   </summary>
19190 </histogram>
19192 <histogram name="SimpleCache.App.SyncCreatePlatformFileError_WithoutIndex"
19193     enum="PlatformFileError">
19194   <summary>
19195     The platform error reported when attempting to create a new cache entry at
19196     the synchronous layer when the index has not yet initialized.
19197   </summary>
19198 </histogram>
19200 <histogram name="SimpleCache.App.SyncCreateResult"
19201     enum="SimpleCacheSyncCreateResult">
19202   <summary>
19203     The result, at the synchronous layer, reported when attempting to create a
19204     new cache entry.
19205   </summary>
19206 </histogram>
19208 <histogram name="SimpleCache.App.SyncCreateResult_WithIndex"
19209     enum="SimpleCacheSyncCreateResult">
19210   <summary>
19211     The result, at the synchronous layer, reported when attempting to create a
19212     new cache entry when the index has already initialized.
19213   </summary>
19214 </histogram>
19216 <histogram name="SimpleCache.App.SyncCreateResult_WithoutIndex"
19217     enum="SimpleCacheSyncCreateResult">
19218   <summary>
19219     The result, at the synchronous layer, reported when attempting to create a
19220     new cache entry when the index has not yet initialized.
19221   </summary>
19222 </histogram>
19224 <histogram name="SimpleCache.App.SyncOpenEntryAge" units="hours">
19225   <summary>
19226     The age of the entry (time since last modified), when opened at the
19227     synchronous layer.
19228   </summary>
19229 </histogram>
19231 <histogram name="SimpleCache.App.SyncOpenPlatformFileError"
19232     enum="PlatformFileError">
19233   <summary>
19234     The platform error reported when attempting to create a new cache entry at
19235     the synchronous layer.
19236   </summary>
19237 </histogram>
19239 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithIndex"
19240     enum="PlatformFileError">
19241   <summary>
19242     The platform error reported when attempting to create a new cache entry at
19243     the synchronous layer when the index has already initialized.
19244   </summary>
19245 </histogram>
19247 <histogram name="SimpleCache.App.SyncOpenPlatformFileError_WithoutIndex"
19248     enum="PlatformFileError">
19249   <summary>
19250     The platform error reported when attempting to create a new cache entry at
19251     the synchronous layer when the index has not initialized.
19252   </summary>
19253 </histogram>
19255 <histogram name="SimpleCache.App.SyncOpenResult"
19256     enum="SimpleCacheSyncOpenResult">
19257   <summary>
19258     The result, at the synchronous layer, reported when attempting to open a new
19259     cache entry.
19260   </summary>
19261 </histogram>
19263 <histogram name="SimpleCache.App.SyncOpenResult_WithIndex"
19264     enum="SimpleCacheSyncOpenResult">
19265   <summary>
19266     The result, at the synchronous layer, reported when attempting to open a new
19267     cache entry when the index has already initialized.
19268   </summary>
19269 </histogram>
19271 <histogram name="SimpleCache.App.SyncOpenResult_WithoutIndex"
19272     enum="SimpleCacheSyncOpenResult">
19273   <summary>
19274     The result, at the synchronous layer, reported when attempting to open a new
19275     cache entry when the index has not yet initialized.
19276   </summary>
19277 </histogram>
19279 <histogram name="SimpleCache.App.SyncWriteResult"
19280     enum="SimpleCacheSyncWriteResult">
19281   <summary>
19282     The result, at the synchronous layer, of writing to a cache entry.
19283   </summary>
19284 </histogram>
19286 <histogram name="SimpleCache.App.WriteDependencyType"
19287     enum="SimpleCacheWriteDependencyType">
19288   <summary>
19289     Shows whether a write operation depends on the previous operation in queue
19290     particularly in the aspect of its possibility to run in parallel.
19291   </summary>
19292 </histogram>
19294 <histogram name="SimpleCache.App.WriteResult" enum="SimpleCacheWriteResult">
19295   <obsolete>
19296     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
19297     return&quot;, which previously showed up as &quot;success&quot;.
19298   </obsolete>
19299   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19300 </histogram>
19302 <histogram name="SimpleCache.App.WriteResult2" enum="SimpleCacheWriteResult">
19303   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
19304 </histogram>
19306 <histogram name="SimpleCache.CheckCRCResult" enum="CheckCRCResult">
19307   <obsolete>
19308     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19309   </obsolete>
19310   <summary>
19311     Whether or not the CRC was checked at the moment when the last reference to
19312     a read-only entry stream is closed.
19313   </summary>
19314 </histogram>
19316 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
19317   <obsolete>
19318     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19319   </obsolete>
19320   <summary>
19321     The time from the creation of the simple cache backend until the index has
19322     been loaded from disk.
19323   </summary>
19324 </histogram>
19326 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
19327   <obsolete>
19328     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19329   </obsolete>
19330   <summary>
19331     The time from the creation of the simple cache backend until the index fails
19332     to load.
19333   </summary>
19334 </histogram>
19336 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
19337   <obsolete>
19338     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19339   </obsolete>
19340   <summary>
19341     For entry creation operations that were sent to the disk, the result of
19342     creation.
19343   </summary>
19344 </histogram>
19346 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
19347   <obsolete>
19348     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19349   </obsolete>
19350   <summary>The time, in ms, spent creating a new entry on disk.</summary>
19351 </histogram>
19353 <histogram name="SimpleCache.EntryOperationsPending">
19354   <obsolete>
19355     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19356   </obsolete>
19357   <summary>
19358     At the time that operations are run, the number of pending operations on a
19359     particular entry.
19360   </summary>
19361 </histogram>
19363 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
19364   <obsolete>
19365     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19366   </obsolete>
19367   <summary>The size of the cache at the beginning of an eviction.</summary>
19368 </histogram>
19370 <histogram name="SimpleCache.Eviction.CacheSizeOnStart2" units="KB">
19371   <obsolete>
19372     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19373   </obsolete>
19374   <summary>The size of the cache at the beginning of an eviction.</summary>
19375 </histogram>
19377 <histogram name="SimpleCache.Eviction.EntryCount">
19378   <obsolete>
19379     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19380   </obsolete>
19381   <summary>The number of entries to be erased in an eviction.</summary>
19382 </histogram>
19384 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
19385   <obsolete>
19386     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19387   </obsolete>
19388   <summary>
19389     The maximum allowed size of the cache at the beginning of an eviction.
19390   </summary>
19391 </histogram>
19393 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart2" units="KB">
19394   <obsolete>
19395     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19396   </obsolete>
19397   <summary>
19398     The maximum allowed size of the cache at the beginning of an eviction.
19399   </summary>
19400 </histogram>
19402 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
19403   <obsolete>
19404     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19405   </obsolete>
19406   <summary>The result of an eviction.</summary>
19407 </histogram>
19409 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
19410   <obsolete>
19411     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19412   </obsolete>
19413   <summary>The number of bytes to be erased in an eviction.</summary>
19414 </histogram>
19416 <histogram name="SimpleCache.Eviction.SizeOfEvicted2" units="KB">
19417   <obsolete>
19418     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19419   </obsolete>
19420   <summary>The amount of memory freed in an eviction.</summary>
19421 </histogram>
19423 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
19424   <obsolete>
19425     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19426   </obsolete>
19427   <summary>The size of the cache after running an eviction.</summary>
19428 </histogram>
19430 <histogram name="SimpleCache.Eviction.SizeWhenDone2" units="KB">
19431   <obsolete>
19432     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19433   </obsolete>
19434   <summary>The size of the cache after running an eviction.</summary>
19435 </histogram>
19437 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
19438   <obsolete>
19439     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19440   </obsolete>
19441   <summary>Time spent completing an eviction.</summary>
19442 </histogram>
19444 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
19445   <obsolete>
19446     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19447   </obsolete>
19448   <summary>Time spent selecting entries for eviction.</summary>
19449 </histogram>
19451 <histogram name="SimpleCache.FileDescriptorLimitHard">
19452   <obsolete>
19453     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19454   </obsolete>
19455   <summary>
19456     The maximum limit of how many file descriptors a process can open.  Emitted
19457     each time the browser is launched, if the limit could be retrieved.  (This
19458     is the highest value we could raise the current limit to if we liked.)
19459   </summary>
19460 </histogram>
19462 <histogram name="SimpleCache.FileDescriptorLimitSoft">
19463   <obsolete>
19464     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19465   </obsolete>
19466   <summary>
19467     The current limit of how many file descriptors a process can open.  Emitted
19468     each time the browser is launched, if the limit could be retrieved.  (We can
19469     raise this to the maximum limit if we like, without root access.)
19470   </summary>
19471 </histogram>
19473 <histogram name="SimpleCache.FileDescriptorLimitStatus"
19474     enum="SimpleCache.FileDescriptorLimitStatus">
19475   <obsolete>
19476     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19477   </obsolete>
19478   <summary>
19479     The result of trying to get the file descriptor limit.  Emitted each time
19480     the browser is launched.
19481   </summary>
19482 </histogram>
19484 <histogram name="SimpleCache.GlobalOpenEntryCount">
19485   <obsolete>
19486     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19487   </obsolete>
19488   <summary>
19489     The number of open entries across all caches backed by the Simple Cache. An
19490     entry is opened whenever a caller asks to open it to read or write cache
19491     data, and remains open until the last caller asks to close it. Logged
19492     whenever an entry is opened or closed.
19493   </summary>
19494 </histogram>
19496 <histogram name="SimpleCache.HeaderSize" units="bytes">
19497   <obsolete>
19498     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19499   </obsolete>
19500   <summary>
19501     The size of the header stream of a Simple Cache entry, emitted every time
19502     the headers are written or rewritten.
19503   </summary>
19504 </histogram>
19506 <histogram name="SimpleCache.HeaderSizeChange"
19507     enum="SimpleCacheHeaderSizeChange">
19508   <obsolete>
19509     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19510   </obsolete>
19511   <summary>
19512     How the header size has changed in a Simple Cache entry, emitted every time
19513     a write operation occurs on the header stream.  (This includes the initial
19514     write, rewrites, and other writes that we couldn't classify.)
19515   </summary>
19516 </histogram>
19518 <histogram name="SimpleCache.HeaderSizeDecreaseAbsolute" units="bytes">
19519   <obsolete>
19520     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19521   </obsolete>
19522   <summary>
19523     The absolute size decrease of the header stream of a Simple Cache entry,
19524     emitted every time the headers are rewritten with a smaller size.
19525   </summary>
19526 </histogram>
19528 <histogram name="SimpleCache.HeaderSizeDecreasePercentage" units="percent">
19529   <obsolete>
19530     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19531   </obsolete>
19532   <summary>
19533     The relative size decrease of the header stream of a Simple Cache entry,
19534     emitted every time the headers are rewritten with a smaller size.
19535   </summary>
19536 </histogram>
19538 <histogram name="SimpleCache.HeaderSizeIncreaseAbsolute" units="bytes">
19539   <obsolete>
19540     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19541   </obsolete>
19542   <summary>
19543     The absolute size increase of the header stream of a Simple Cache entry,
19544     emitted every time the headers are rewritten with a larger size.
19545   </summary>
19546 </histogram>
19548 <histogram name="SimpleCache.HeaderSizeIncreasePercentage" units="percent">
19549   <obsolete>
19550     Deprecated 2013-08 in favor of cache type specific version (App or Http).
19551   </obsolete>
19552   <summary>
19553     The relative size increase of the header stream of a Simple Cache entry,
19554     emitted every time the headers are rewritten with a larger size.
19555   </summary>
19556 </histogram>
19558 <histogram name="SimpleCache.Http.CheckCRCResult" enum="CheckCRCResult">
19559   <summary>
19560     Whether or not the CRC was checked at the moment when the last reference to
19561     a read-only entry stream is closed.
19562   </summary>
19563 </histogram>
19565 <histogram name="SimpleCache.Http.CreationToIndex" units="milliseconds">
19566   <summary>
19567     The time from the creation of the simple cache backend until the index has
19568     been loaded from disk.
19569   </summary>
19570 </histogram>
19572 <histogram name="SimpleCache.Http.CreationToIndexFail" units="milliseconds">
19573   <summary>
19574     The time from the creation of the simple cache backend until the index fails
19575     to load.
19576   </summary>
19577 </histogram>
19579 <histogram name="SimpleCache.Http.EntryCreatedAndStream2Omitted"
19580     enum="SimpleCache.EntryCreatedAndStream2Omitted">
19581   <summary>
19582     Whether, upon creation of a new cache entry, the file for stream 2 was
19583     omitted since that stream was empty.
19584   </summary>
19585 </histogram>
19587 <histogram name="SimpleCache.Http.EntryCreationResult" enum="BooleanSuccess">
19588   <summary>
19589     For entry creation operations that were sent to the disk, the result of
19590     creation.
19591   </summary>
19592 </histogram>
19594 <histogram name="SimpleCache.Http.EntryCreationTime" units="milliseconds">
19595   <summary>The time, in ms, spent creating a new entry on disk.</summary>
19596 </histogram>
19598 <histogram name="SimpleCache.Http.EntryOpenedAndStream2Removed"
19599     enum="SimpleCache.EntryOpenedAndStream2Removed">
19600   <summary>
19601     Whether, upon opening of an existing cache entry, stream 2 was empty and the
19602     file for that stream was therefore removed.
19603   </summary>
19604 </histogram>
19606 <histogram name="SimpleCache.Http.EntryOperationsPending">
19607   <summary>
19608     At the time that operations are run, the number of pending operations on a
19609     particular entry.
19610   </summary>
19611 </histogram>
19613 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart" units="bytes">
19614   <summary>The size of the cache at the beginning of an eviction.</summary>
19615 </histogram>
19617 <histogram name="SimpleCache.Http.Eviction.CacheSizeOnStart2" units="KB">
19618   <summary>The size of the cache at the beginning of an eviction.</summary>
19619 </histogram>
19621 <histogram name="SimpleCache.Http.Eviction.EntryCount">
19622   <summary>The number of entries to be erased in an eviction.</summary>
19623 </histogram>
19625 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart" units="bytes">
19626   <summary>
19627     The maximum allowed size of the cache at the beginning of an eviction.
19628   </summary>
19629 </histogram>
19631 <histogram name="SimpleCache.Http.Eviction.MaxCacheSizeOnStart2" units="KB">
19632   <summary>
19633     The maximum allowed size of the cache at the beginning of an eviction.
19634   </summary>
19635 </histogram>
19637 <histogram name="SimpleCache.Http.Eviction.Result" enum="BooleanSuccess">
19638   <summary>The result of an eviction.</summary>
19639 </histogram>
19641 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted" units="bytes">
19642   <summary>The number of bytes to be erased in an eviction.</summary>
19643 </histogram>
19645 <histogram name="SimpleCache.Http.Eviction.SizeOfEvicted2" units="KB">
19646   <summary>The amount of memory freed in an eviction.</summary>
19647 </histogram>
19649 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone" units="bytes">
19650   <summary>The size of the cache after running an eviction.</summary>
19651 </histogram>
19653 <histogram name="SimpleCache.Http.Eviction.SizeWhenDone2" units="KB">
19654   <summary>The size of the cache after running an eviction.</summary>
19655 </histogram>
19657 <histogram name="SimpleCache.Http.Eviction.TimeToDone" units="milliseconds">
19658   <summary>Time spent completing an eviction.</summary>
19659 </histogram>
19661 <histogram name="SimpleCache.Http.Eviction.TimeToSelectEntries"
19662     units="milliseconds">
19663   <summary>Time spent selecting entries for eviction.</summary>
19664 </histogram>
19666 <histogram name="SimpleCache.Http.FileDescriptorLimitHard">
19667   <summary>
19668     The maximum limit of how many file descriptors a process can open.  Emitted
19669     each time the browser is launched, if the limit could be retrieved.  (This
19670     is the highest value we could raise the current limit to if we liked.)
19671   </summary>
19672 </histogram>
19674 <histogram name="SimpleCache.Http.FileDescriptorLimitSoft">
19675   <summary>
19676     The current limit of how many file descriptors a process can open.  Emitted
19677     each time the browser is launched, if the limit could be retrieved.  (We can
19678     raise this to the maximum limit if we like, without root access.)
19679   </summary>
19680 </histogram>
19682 <histogram name="SimpleCache.Http.FileDescriptorLimitStatus"
19683     enum="SimpleCache.FileDescriptorLimitStatus">
19684   <summary>
19685     The result of trying to get the file descriptor limit.  Emitted each time
19686     the browser is launched.
19687   </summary>
19688 </histogram>
19690 <histogram name="SimpleCache.Http.GlobalOpenEntryCount">
19691   <summary>
19692     The number of open entries across all caches backed by the Simple Cache. An
19693     entry is opened whenever a caller asks to open it to read or write cache
19694     data, and remains open until the last caller asks to close it. Logged
19695     whenever an entry is opened or closed.
19696   </summary>
19697 </histogram>
19699 <histogram name="SimpleCache.Http.HeaderSize" units="bytes">
19700   <summary>
19701     The size of the header stream of a Simple Cache entry, emitted every time
19702     the headers are written or rewritten.
19703   </summary>
19704 </histogram>
19706 <histogram name="SimpleCache.Http.HeaderSizeChange"
19707     enum="SimpleCacheHeaderSizeChange">
19708   <summary>
19709     How the header size has changed in a Simple Cache entry, emitted every time
19710     a write operation occurs on the header stream.  (This includes the initial
19711     write, rewrites, and other writes that we couldn't classify.)
19712   </summary>
19713 </histogram>
19715 <histogram name="SimpleCache.Http.HeaderSizeDecreaseAbsolute" units="bytes">
19716   <summary>
19717     The absolute size decrease of the header stream of a Simple Cache entry,
19718     emitted every time the headers are rewritten with a smaller size.
19719   </summary>
19720 </histogram>
19722 <histogram name="SimpleCache.Http.HeaderSizeDecreasePercentage" units="percent">
19723   <summary>
19724     The relative size decrease of the header stream of a Simple Cache entry,
19725     emitted every time the headers are rewritten with a smaller size.
19726   </summary>
19727 </histogram>
19729 <histogram name="SimpleCache.Http.HeaderSizeIncreaseAbsolute" units="bytes">
19730   <summary>
19731     The absolute size increase of the header stream of a Simple Cache entry,
19732     emitted every time the headers are rewritten with a larger size.
19733   </summary>
19734 </histogram>
19736 <histogram name="SimpleCache.Http.HeaderSizeIncreasePercentage" units="percent">
19737   <summary>
19738     The relative size increase of the header stream of a Simple Cache entry,
19739     emitted every time the headers are rewritten with a larger size.
19740   </summary>
19741 </histogram>
19743 <histogram name="SimpleCache.Http.IndexCorrupt" enum="BooleanCorrupt">
19744   <summary>For each index load, whether the index file was corrupt.</summary>
19745 </histogram>
19747 <histogram name="SimpleCache.Http.IndexCreatedEntryCount">
19748   <summary>The number of entries in a newly created index file.</summary>
19749 </histogram>
19751 <histogram name="SimpleCache.Http.IndexEntriesLoaded">
19752   <summary>Number of entries loaded from the index file on start.</summary>
19753 </histogram>
19755 <histogram name="SimpleCache.Http.IndexEntriesRestored">
19756   <summary>
19757     Number of entries restored from disk when there was no index or the index
19758     was corrupted.
19759   </summary>
19760 </histogram>
19762 <histogram name="SimpleCache.Http.IndexFileStateOnLoad" enum="SimpleIndexState">
19763   <summary>
19764     The state the index file is at when an attempt is made to load from it.
19765   </summary>
19766 </histogram>
19768 <histogram name="SimpleCache.Http.IndexInitializationWaiters">
19769   <summary>
19770     At the time of index initialization, the number of enqueued jobs awaiting
19771     index initialization.
19772   </summary>
19773 </histogram>
19775 <histogram name="SimpleCache.Http.IndexInitializeMethod"
19776     enum="SimpleCacheIndexInitializeMethod">
19777   <summary>The method used to initialize the simple cache index.</summary>
19778 </histogram>
19780 <histogram name="SimpleCache.Http.IndexLoadTime" units="milliseconds">
19781   <summary>
19782     Time (as measured on the worker pool) spent loading the index file.
19783   </summary>
19784 </histogram>
19786 <histogram name="SimpleCache.Http.IndexNumEntriesOnWrite">
19787   <summary>The number of entries written to the index on a flush.</summary>
19788 </histogram>
19790 <histogram name="SimpleCache.Http.IndexRestoreTime" units="milliseconds">
19791   <summary>
19792     Time (as measured on the worker pool) spent restoring the index file by
19793     iterating directory entries.
19794   </summary>
19795 </histogram>
19797 <histogram name="SimpleCache.Http.IndexWriteInterval.Background"
19798     units="milliseconds">
19799   <summary>
19800     The interval between index saves, for apps in the background.
19801   </summary>
19802 </histogram>
19804 <histogram name="SimpleCache.Http.IndexWriteInterval.Foreground"
19805     units="milliseconds">
19806   <summary>
19807     The interval between index saves, for apps in the foreground.
19808   </summary>
19809 </histogram>
19811 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Background"
19812     units="milliseconds">
19813   <summary>
19814     The amount of time spend writing the index file to disk, for apps in the
19815     background, measured starting at the beginning of the write on the callback
19816     thread, and calculated using the completion time on the worker pool.
19817   </summary>
19818 </histogram>
19820 <histogram name="SimpleCache.Http.IndexWriteToDiskTime.Foreground"
19821     units="milliseconds">
19822   <summary>
19823     The amount of time spend writing the index file to disk, for apps in the
19824     foreground, measured starting at the beginning of the write on the callback
19825     thread, and calculated using the completion time on the worker pool.
19826   </summary>
19827 </histogram>
19829 <histogram name="SimpleCache.Http.KeyMatchedOnOpen" enum="BooleanMatched">
19830   <summary>
19831     For each call to OpenEntry, whether the key on disk matched the request key.
19832   </summary>
19833 </histogram>
19835 <histogram name="SimpleCache.Http.LastClusterLossPercent" units="percent">
19836   <summary>
19837     For each file in the Simple Cache, the percentage of disk space used by the
19838     cluster loss, the unused disk space in the last 4096 byte cluster of the
19839     file.
19840   </summary>
19841 </histogram>
19843 <histogram name="SimpleCache.Http.LastClusterSize" units="bytes">
19844   <summary>
19845     For each file in the Simple Cache, the number of bytes in the last 4096 byte
19846     cluster when the entry is saved to disk.
19847   </summary>
19848 </histogram>
19850 <histogram name="SimpleCache.Http.OpenEntryIndexState"
19851     enum="SimpleCacheOpenEntryIndexState">
19852   <summary>
19853     At the time that an entry is opened, the state of that entry in the index.
19854   </summary>
19855 </histogram>
19857 <histogram name="SimpleCache.Http.ReadIsParallelizable"
19858     enum="SimpleCacheReadParallelizable">
19859   <summary>
19860     For each Read operation, whether it could have been issued in parallel of a
19861     previous Read operation.
19862   </summary>
19863 </histogram>
19865 <histogram name="SimpleCache.Http.ReadResult" enum="SimpleCacheReadResult">
19866   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
19867 </histogram>
19869 <histogram name="SimpleCache.Http.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
19870   <summary>
19871     For each EOFRecord found with a valid magic number, indicates if the record
19872     also contains a CRC.
19873   </summary>
19874 </histogram>
19876 <histogram name="SimpleCache.Http.SyncCheckEOFResult"
19877     enum="SimpleCacheSyncCheckEOFResult">
19878   <summary>
19879     The result, at the synchronous layer, of checking the EOF record of a cache
19880     entry.
19881   </summary>
19882 </histogram>
19884 <histogram name="SimpleCache.Http.SyncCloseResult"
19885     enum="SimpleCacheSyncCloseResult">
19886   <summary>
19887     The result, at the synchronous layer, of closing a cache entry.
19888   </summary>
19889 </histogram>
19891 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError"
19892     enum="PlatformFileError">
19893   <summary>
19894     The platform error reported when attempting to create a new cache entry at
19895     the synchronous layer.
19896   </summary>
19897 </histogram>
19899 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithIndex"
19900     enum="PlatformFileError">
19901   <summary>
19902     The platform error reported when attempting to create a new cache entry at
19903     the synchronous layer when the index has already initialized.
19904   </summary>
19905 </histogram>
19907 <histogram name="SimpleCache.Http.SyncCreatePlatformFileError_WithoutIndex"
19908     enum="PlatformFileError">
19909   <summary>
19910     The platform error reported when attempting to create a new cache entry at
19911     the synchronous layer when the index has not yet initialized.
19912   </summary>
19913 </histogram>
19915 <histogram name="SimpleCache.Http.SyncCreateResult"
19916     enum="SimpleCacheSyncCreateResult">
19917   <summary>
19918     The result, at the synchronous layer, reported when attempting to create a
19919     new cache entry.
19920   </summary>
19921 </histogram>
19923 <histogram name="SimpleCache.Http.SyncCreateResult_WithIndex"
19924     enum="SimpleCacheSyncCreateResult">
19925   <summary>
19926     The result, at the synchronous layer, reported when attempting to create a
19927     new cache entry when the index has already initialized.
19928   </summary>
19929 </histogram>
19931 <histogram name="SimpleCache.Http.SyncCreateResult_WithoutIndex"
19932     enum="SimpleCacheSyncCreateResult">
19933   <summary>
19934     The result, at the synchronous layer, reported when attempting to create a
19935     new cache entry when the index has not yet initialized.
19936   </summary>
19937 </histogram>
19939 <histogram name="SimpleCache.Http.SyncOpenEntryAge" units="hours">
19940   <summary>
19941     The age of the entry (time since last modified), when opened at the
19942     synchronous layer.
19943   </summary>
19944 </histogram>
19946 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError"
19947     enum="PlatformFileError">
19948   <summary>
19949     The platform error reported when attempting to create a new cache entry at
19950     the synchronous layer.
19951   </summary>
19952 </histogram>
19954 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithIndex"
19955     enum="PlatformFileError">
19956   <summary>
19957     The platform error reported when attempting to create a new cache entry at
19958     the synchronous layer when the index has already initialized.
19959   </summary>
19960 </histogram>
19962 <histogram name="SimpleCache.Http.SyncOpenPlatformFileError_WithoutIndex"
19963     enum="PlatformFileError">
19964   <summary>
19965     The platform error reported when attempting to create a new cache entry at
19966     the synchronous layer when the index has not initialized.
19967   </summary>
19968 </histogram>
19970 <histogram name="SimpleCache.Http.SyncOpenResult"
19971     enum="SimpleCacheSyncOpenResult">
19972   <summary>
19973     The result, at the synchronous layer, reported when attempting to open a new
19974     cache entry.
19975   </summary>
19976 </histogram>
19978 <histogram name="SimpleCache.Http.SyncOpenResult_WithIndex"
19979     enum="SimpleCacheSyncOpenResult">
19980   <summary>
19981     The result, at the synchronous layer, reported when attempting to open a new
19982     cache entry when the index has already initialized.
19983   </summary>
19984 </histogram>
19986 <histogram name="SimpleCache.Http.SyncOpenResult_WithoutIndex"
19987     enum="SimpleCacheSyncOpenResult">
19988   <summary>
19989     The result, at the synchronous layer, reported when attempting to open a new
19990     cache entry when the index has not yet initialized.
19991   </summary>
19992 </histogram>
19994 <histogram name="SimpleCache.Http.SyncWriteResult"
19995     enum="SimpleCacheSyncWriteResult">
19996   <summary>
19997     The result, at the synchronous layer, of writing to a cache entry.
19998   </summary>
19999 </histogram>
20001 <histogram name="SimpleCache.Http.WriteDependencyType"
20002     enum="SimpleCacheWriteDependencyType">
20003   <summary>
20004     Shows whether a write operation depends on the previous operation in queue
20005     particularly in the aspect of its possibility to run in parallel.
20006   </summary>
20007 </histogram>
20009 <histogram name="SimpleCache.Http.WriteResult" enum="SimpleCacheWriteResult">
20010   <obsolete>
20011     Replaced 2013/09/03 by WriteResult2, which adds &quot;fast empty
20012     return&quot;, which previously showed up as &quot;success&quot;.
20013   </obsolete>
20014   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20015 </histogram>
20017 <histogram name="SimpleCache.Http.WriteResult2" enum="SimpleCacheWriteResult">
20018   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20019 </histogram>
20021 <histogram name="SimpleCache.IndexCorrupt" enum="BooleanCorrupt">
20022   <obsolete>
20023     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20024   </obsolete>
20025   <summary>For each index load, whether the index file was corrupt.</summary>
20026 </histogram>
20028 <histogram name="SimpleCache.IndexCreatedEntryCount">
20029   <obsolete>
20030     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20031   </obsolete>
20032   <summary>The number of entries in a newly created index file.</summary>
20033 </histogram>
20035 <histogram name="SimpleCache.IndexEntriesLoaded">
20036   <obsolete>
20037     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20038   </obsolete>
20039   <summary>Number of entries loaded from the index file on start.</summary>
20040 </histogram>
20042 <histogram name="SimpleCache.IndexEntriesRestored">
20043   <obsolete>
20044     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20045   </obsolete>
20046   <summary>
20047     Number of entries restored from disk when there was no index or the index
20048     was corrupted.
20049   </summary>
20050 </histogram>
20052 <histogram name="SimpleCache.IndexFileStateOnLoad" enum="SimpleIndexState">
20053   <obsolete>
20054     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20055   </obsolete>
20056   <summary>
20057     The state the index file is at when an attempt is made to load from it.
20058   </summary>
20059 </histogram>
20061 <histogram name="SimpleCache.IndexInitializationWaiters">
20062   <obsolete>
20063     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20064   </obsolete>
20065   <summary>
20066     At the time of index initialization, the number of enqueued jobs awaiting
20067     index initialization.
20068   </summary>
20069 </histogram>
20071 <histogram name="SimpleCache.IndexInitializeMethod"
20072     enum="SimpleCacheIndexInitializeMethod">
20073   <obsolete>
20074     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20075   </obsolete>
20076   <summary>The method used to initialize the simple cache index.</summary>
20077 </histogram>
20079 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
20080   <obsolete>
20081     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20082   </obsolete>
20083   <summary>
20084     Time (as measured on the worker pool) spent loading the index file.
20085   </summary>
20086 </histogram>
20088 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
20089   <obsolete>
20090     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20091   </obsolete>
20092   <summary>The number of entries written to the index on a flush.</summary>
20093 </histogram>
20095 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
20096   <obsolete>
20097     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20098   </obsolete>
20099   <summary>
20100     Time (as measured on the worker pool) spent restoring the index file by
20101     iterating directory entries.
20102   </summary>
20103 </histogram>
20105 <histogram name="SimpleCache.IndexStale" enum="BooleanStale">
20106   <obsolete>
20107     Deprecated 07/2013, and replaced by IndexFileStateOnLoad.
20108   </obsolete>
20109   <summary>For each index load, whether the index file was stale.</summary>
20110 </histogram>
20112 <histogram name="SimpleCache.IndexWriteInterval.Background"
20113     units="milliseconds">
20114   <obsolete>
20115     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20116   </obsolete>
20117   <summary>
20118     The interval between index saves, for apps in the background.
20119   </summary>
20120 </histogram>
20122 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
20123     units="milliseconds">
20124   <obsolete>
20125     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20126   </obsolete>
20127   <summary>
20128     The interval between index saves, for apps in the foreground.
20129   </summary>
20130 </histogram>
20132 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
20133   <obsolete>
20134     Deprecated 2013-05 in favour of
20135     SimpleCache.SimpleIndexWriteToDiskTime.Background and
20136     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
20137   </obsolete>
20138   <summary>
20139     The amount of time spend writing the index file to disk, measured starting
20140     at the beginning of the write on the callback thread, and calculated using
20141     the completion time on the worker pool.
20142   </summary>
20143 </histogram>
20145 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
20146     units="milliseconds">
20147   <obsolete>
20148     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20149   </obsolete>
20150   <summary>
20151     The amount of time spend writing the index file to disk, for apps in the
20152     background, measured starting at the beginning of the write on the callback
20153     thread, and calculated using the completion time on the worker pool.
20154   </summary>
20155 </histogram>
20157 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
20158     units="milliseconds">
20159   <obsolete>
20160     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20161   </obsolete>
20162   <summary>
20163     The amount of time spend writing the index file to disk, for apps in the
20164     foreground, measured starting at the beginning of the write on the callback
20165     thread, and calculated using the completion time on the worker pool.
20166   </summary>
20167 </histogram>
20169 <histogram name="SimpleCache.KeyMatchedOnOpen" enum="BooleanMatched">
20170   <obsolete>
20171     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20172   </obsolete>
20173   <summary>
20174     For each call to OpenEntry, whether the key on disk matched the request key.
20175   </summary>
20176 </histogram>
20178 <histogram name="SimpleCache.LastClusterLossPercent" units="percent">
20179   <obsolete>
20180     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20181   </obsolete>
20182   <summary>
20183     For each file in the Simple Cache, the percentage of disk space used by the
20184     cluster loss, the unused disk space in the last 4096 byte cluster of the
20185     file.
20186   </summary>
20187 </histogram>
20189 <histogram name="SimpleCache.LastClusterSize" units="bytes">
20190   <obsolete>
20191     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20192   </obsolete>
20193   <summary>
20194     For each file in the Simple Cache, the number of bytes in the last 4096 byte
20195     cluster when the entry is saved to disk.
20196   </summary>
20197 </histogram>
20199 <histogram name="SimpleCache.Media.CheckCRCResult" enum="CheckCRCResult">
20200   <summary>
20201     Whether or not the CRC was checked at the moment when the last reference to
20202     a read-only entry stream is closed.
20203   </summary>
20204 </histogram>
20206 <histogram name="SimpleCache.Media.CreationToIndex" units="milliseconds">
20207   <summary>
20208     The time from the creation of the simple cache backend until the index has
20209     been loaded from disk.
20210   </summary>
20211 </histogram>
20213 <histogram name="SimpleCache.Media.CreationToIndexFail" units="milliseconds">
20214   <summary>
20215     The time from the creation of the simple cache backend until the index fails
20216     to load.
20217   </summary>
20218 </histogram>
20220 <histogram name="SimpleCache.Media.EntryCreatedAndStream2Omitted"
20221     enum="SimpleCache.EntryCreatedAndStream2Omitted">
20222   <summary>
20223     Whether, upon creation of a new cache entry, the file for stream 2 was
20224     omitted since that stream was empty.
20225   </summary>
20226 </histogram>
20228 <histogram name="SimpleCache.Media.EntryCreationResult" enum="BooleanSuccess">
20229   <summary>
20230     For entry creation operations that were sent to the disk, the result of
20231     creation.
20232   </summary>
20233 </histogram>
20235 <histogram name="SimpleCache.Media.EntryCreationTime" units="milliseconds">
20236   <summary>The time, in ms, spent creating a new entry on disk.</summary>
20237 </histogram>
20239 <histogram name="SimpleCache.Media.EntryOpenedAndStream2Removed"
20240     enum="SimpleCache.EntryOpenedAndStream2Removed">
20241   <summary>
20242     Whether, upon opening of an existing cache entry, stream 2 was empty and the
20243     file for that stream was therefore removed.
20244   </summary>
20245 </histogram>
20247 <histogram name="SimpleCache.Media.EntryOperationsPending">
20248   <summary>
20249     At the time that operations are run, the number of pending operations on a
20250     particular entry.
20251   </summary>
20252 </histogram>
20254 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart" units="bytes">
20255   <summary>The size of the cache at the beginning of an eviction.</summary>
20256 </histogram>
20258 <histogram name="SimpleCache.Media.Eviction.CacheSizeOnStart2" units="KB">
20259   <summary>The size of the cache at the beginning of an eviction.</summary>
20260 </histogram>
20262 <histogram name="SimpleCache.Media.Eviction.EntryCount">
20263   <summary>The number of entries to be erased in an eviction.</summary>
20264 </histogram>
20266 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart" units="bytes">
20267   <summary>
20268     The maximum allowed size of the cache at the beginning of an eviction.
20269   </summary>
20270 </histogram>
20272 <histogram name="SimpleCache.Media.Eviction.MaxCacheSizeOnStart2" units="KB">
20273   <summary>
20274     The maximum allowed size of the cache at the beginning of an eviction.
20275   </summary>
20276 </histogram>
20278 <histogram name="SimpleCache.Media.Eviction.Result" enum="BooleanSuccess">
20279   <summary>The result of an eviction.</summary>
20280 </histogram>
20282 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted" units="bytes">
20283   <summary>The number of bytes to be erased in an eviction.</summary>
20284 </histogram>
20286 <histogram name="SimpleCache.Media.Eviction.SizeOfEvicted2" units="KB">
20287   <summary>The amount of memory freed in an eviction.</summary>
20288 </histogram>
20290 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone" units="bytes">
20291   <summary>The size of the cache after running an eviction.</summary>
20292 </histogram>
20294 <histogram name="SimpleCache.Media.Eviction.SizeWhenDone2" units="KB">
20295   <summary>The size of the cache after running an eviction.</summary>
20296 </histogram>
20298 <histogram name="SimpleCache.Media.Eviction.TimeToDone" units="milliseconds">
20299   <summary>Time spent completing an eviction.</summary>
20300 </histogram>
20302 <histogram name="SimpleCache.Media.Eviction.TimeToSelectEntries"
20303     units="milliseconds">
20304   <summary>Time spent selecting entries for eviction.</summary>
20305 </histogram>
20307 <histogram name="SimpleCache.Media.FileDescriptorLimitHard">
20308   <summary>
20309     The maximum limit of how many file descriptors a process can open.  Emitted
20310     each time the browser is launched, if the limit could be retrieved.  (This
20311     is the highest value we could raise the current limit to if we liked.)
20312   </summary>
20313 </histogram>
20315 <histogram name="SimpleCache.Media.FileDescriptorLimitSoft">
20316   <summary>
20317     The current limit of how many file descriptors a process can open.  Emitted
20318     each time the browser is launched, if the limit could be retrieved.  (We can
20319     raise this to the maximum limit if we like, without root access.)
20320   </summary>
20321 </histogram>
20323 <histogram name="SimpleCache.Media.FileDescriptorLimitStatus"
20324     enum="SimpleCache.FileDescriptorLimitStatus">
20325   <summary>
20326     The result of trying to get the file descriptor limit.  Emitted each time
20327     the browser is launched.
20328   </summary>
20329 </histogram>
20331 <histogram name="SimpleCache.Media.GlobalOpenEntryCount">
20332   <summary>
20333     The number of open entries across all caches backed by the Simple Cache. An
20334     entry is opened whenever a caller asks to open it to read or write cache
20335     data, and remains open until the last caller asks to close it. Logged
20336     whenever an entry is opened or closed.
20337   </summary>
20338 </histogram>
20340 <histogram name="SimpleCache.Media.HeaderSize" units="bytes">
20341   <summary>
20342     The size of the header stream of a Simple Cache entry, emitted every time
20343     the headers are written or rewritten.
20344   </summary>
20345 </histogram>
20347 <histogram name="SimpleCache.Media.HeaderSizeChange"
20348     enum="SimpleCacheHeaderSizeChange">
20349   <summary>
20350     How the header size has changed in a Simple Cache entry, emitted every time
20351     a write operation occurs on the header stream.  (This includes the initial
20352     write, rewrites, and other writes that we couldn't classify.)
20353   </summary>
20354 </histogram>
20356 <histogram name="SimpleCache.Media.HeaderSizeDecreaseAbsolute" units="bytes">
20357   <summary>
20358     The absolute size decrease of the header stream of a Simple Cache entry,
20359     emitted every time the headers are rewritten with a smaller size.
20360   </summary>
20361 </histogram>
20363 <histogram name="SimpleCache.Media.HeaderSizeDecreasePercentage"
20364     units="percent">
20365   <summary>
20366     The relative size decrease of the header stream of a Simple Cache entry,
20367     emitted every time the headers are rewritten with a smaller size.
20368   </summary>
20369 </histogram>
20371 <histogram name="SimpleCache.Media.HeaderSizeIncreaseAbsolute" units="bytes">
20372   <summary>
20373     The absolute size increase of the header stream of a Simple Cache entry,
20374     emitted every time the headers are rewritten with a larger size.
20375   </summary>
20376 </histogram>
20378 <histogram name="SimpleCache.Media.HeaderSizeIncreasePercentage"
20379     units="percent">
20380   <summary>
20381     The relative size increase of the header stream of a Simple Cache entry,
20382     emitted every time the headers are rewritten with a larger size.
20383   </summary>
20384 </histogram>
20386 <histogram name="SimpleCache.Media.IndexCorrupt" enum="BooleanCorrupt">
20387   <summary>For each index load, whether the index file was corrupt.</summary>
20388 </histogram>
20390 <histogram name="SimpleCache.Media.IndexCreatedEntryCount">
20391   <summary>The number of entries in a newly created index file.</summary>
20392 </histogram>
20394 <histogram name="SimpleCache.Media.IndexEntriesLoaded">
20395   <summary>Number of entries loaded from the index file on start.</summary>
20396 </histogram>
20398 <histogram name="SimpleCache.Media.IndexEntriesRestored">
20399   <summary>
20400     Number of entries restored from disk when there was no index or the index
20401     was corrupted.
20402   </summary>
20403 </histogram>
20405 <histogram name="SimpleCache.Media.IndexFileStateOnLoad"
20406     enum="SimpleIndexState">
20407   <summary>
20408     The state the index file is at when an attempt is made to load from it.
20409   </summary>
20410 </histogram>
20412 <histogram name="SimpleCache.Media.IndexInitializationWaiters">
20413   <summary>
20414     At the time of index initialization, the number of enqueued jobs awaiting
20415     index initialization.
20416   </summary>
20417 </histogram>
20419 <histogram name="SimpleCache.Media.IndexInitializeMethod"
20420     enum="SimpleCacheIndexInitializeMethod">
20421   <summary>The method used to initialize the simple cache index.</summary>
20422 </histogram>
20424 <histogram name="SimpleCache.Media.IndexLoadTime" units="milliseconds">
20425   <summary>
20426     Time (as measured on the worker pool) spent loading the index file.
20427   </summary>
20428 </histogram>
20430 <histogram name="SimpleCache.Media.IndexNumEntriesOnWrite">
20431   <summary>The number of entries written to the index on a flush.</summary>
20432 </histogram>
20434 <histogram name="SimpleCache.Media.IndexRestoreTime" units="milliseconds">
20435   <summary>
20436     Time (as measured on the worker pool) spent restoring the index file by
20437     iterating directory entries.
20438   </summary>
20439 </histogram>
20441 <histogram name="SimpleCache.Media.IndexWriteInterval.Background"
20442     units="milliseconds">
20443   <summary>
20444     The interval between index saves, for apps in the background.
20445   </summary>
20446 </histogram>
20448 <histogram name="SimpleCache.Media.IndexWriteInterval.Foreground"
20449     units="milliseconds">
20450   <summary>
20451     The interval between index saves, for apps in the foreground.
20452   </summary>
20453 </histogram>
20455 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Background"
20456     units="milliseconds">
20457   <summary>
20458     The amount of time spend writing the index file to disk, for apps in the
20459     background, measured starting at the beginning of the write on the callback
20460     thread, and calculated using the completion time on the worker pool.
20461   </summary>
20462 </histogram>
20464 <histogram name="SimpleCache.Media.IndexWriteToDiskTime.Foreground"
20465     units="milliseconds">
20466   <summary>
20467     The amount of time spend writing the index file to disk, for apps in the
20468     foreground, measured starting at the beginning of the write on the callback
20469     thread, and calculated using the completion time on the worker pool.
20470   </summary>
20471 </histogram>
20473 <histogram name="SimpleCache.Media.KeyMatchedOnOpen" enum="BooleanMatched">
20474   <summary>
20475     For each call to OpenEntry, whether the key on disk matched the request key.
20476   </summary>
20477 </histogram>
20479 <histogram name="SimpleCache.Media.LastClusterLossPercent" units="percent">
20480   <summary>
20481     For each file in the Simple Cache, the percentage of disk space used by the
20482     cluster loss, the unused disk space in the last 4096 byte cluster of the
20483     file.
20484   </summary>
20485 </histogram>
20487 <histogram name="SimpleCache.Media.LastClusterSize" units="bytes">
20488   <summary>
20489     For each file in the Simple Cache, the number of bytes in the last 4096 byte
20490     cluster when the entry is saved to disk.
20491   </summary>
20492 </histogram>
20494 <histogram name="SimpleCache.Media.OpenEntryIndexState"
20495     enum="SimpleCacheOpenEntryIndexState">
20496   <summary>
20497     At the time that an entry is opened, the state of that entry in the index.
20498   </summary>
20499 </histogram>
20501 <histogram name="SimpleCache.Media.ReadIsParallelizable"
20502     enum="SimpleCacheReadParallelizable">
20503   <summary>
20504     For each Read operation, whether it could have been issued in parallel of a
20505     previous Read operation.
20506   </summary>
20507 </histogram>
20509 <histogram name="SimpleCache.Media.ReadResult" enum="SimpleCacheReadResult">
20510   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
20511 </histogram>
20513 <histogram name="SimpleCache.Media.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
20514   <summary>
20515     For each EOFRecord found with a valid magic number, indicates if the record
20516     also contains a CRC.
20517   </summary>
20518 </histogram>
20520 <histogram name="SimpleCache.Media.SyncCheckEOFResult"
20521     enum="SimpleCacheSyncCheckEOFResult">
20522   <summary>
20523     The result, at the synchronous layer, of checking the EOF record of a cache
20524     entry.
20525   </summary>
20526 </histogram>
20528 <histogram name="SimpleCache.Media.SyncCloseResult"
20529     enum="SimpleCacheSyncCloseResult">
20530   <summary>
20531     The result, at the synchronous layer, of closing a cache entry.
20532   </summary>
20533 </histogram>
20535 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError"
20536     enum="PlatformFileError">
20537   <summary>
20538     The platform error reported when attempting to create a new cache entry at
20539     the synchronous layer.
20540   </summary>
20541 </histogram>
20543 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithIndex"
20544     enum="PlatformFileError">
20545   <summary>
20546     The platform error reported when attempting to create a new cache entry at
20547     the synchronous layer when the index has already initialized.
20548   </summary>
20549 </histogram>
20551 <histogram name="SimpleCache.Media.SyncCreatePlatformFileError_WithoutIndex"
20552     enum="PlatformFileError">
20553   <summary>
20554     The platform error reported when attempting to create a new cache entry at
20555     the synchronous layer when the index has not yet initialized.
20556   </summary>
20557 </histogram>
20559 <histogram name="SimpleCache.Media.SyncCreateResult"
20560     enum="SimpleCacheSyncCreateResult">
20561   <summary>
20562     The result, at the synchronous layer, reported when attempting to create a
20563     new cache entry.
20564   </summary>
20565 </histogram>
20567 <histogram name="SimpleCache.Media.SyncCreateResult_WithIndex"
20568     enum="SimpleCacheSyncCreateResult">
20569   <summary>
20570     The result, at the synchronous layer, reported when attempting to create a
20571     new cache entry when the index has already initialized.
20572   </summary>
20573 </histogram>
20575 <histogram name="SimpleCache.Media.SyncCreateResult_WithoutIndex"
20576     enum="SimpleCacheSyncCreateResult">
20577   <summary>
20578     The result, at the synchronous layer, reported when attempting to create a
20579     new cache entry when the index has not yet initialized.
20580   </summary>
20581 </histogram>
20583 <histogram name="SimpleCache.Media.SyncOpenEntryAge" units="hours">
20584   <summary>
20585     The age of the entry (time since last modified), when opened at the
20586     synchronous layer.
20587   </summary>
20588 </histogram>
20590 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError"
20591     enum="PlatformFileError">
20592   <summary>
20593     The platform error reported when attempting to create a new cache entry at
20594     the synchronous layer.
20595   </summary>
20596 </histogram>
20598 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithIndex"
20599     enum="PlatformFileError">
20600   <summary>
20601     The platform error reported when attempting to create a new cache entry at
20602     the synchronous layer when the index has already initialized.
20603   </summary>
20604 </histogram>
20606 <histogram name="SimpleCache.Media.SyncOpenPlatformFileError_WithoutIndex"
20607     enum="PlatformFileError">
20608   <summary>
20609     The platform error reported when attempting to create a new cache entry at
20610     the synchronous layer when the index has not initialized.
20611   </summary>
20612 </histogram>
20614 <histogram name="SimpleCache.Media.SyncOpenResult"
20615     enum="SimpleCacheSyncOpenResult">
20616   <summary>
20617     The result, at the synchronous layer, reported when attempting to open a new
20618     cache entry.
20619   </summary>
20620 </histogram>
20622 <histogram name="SimpleCache.Media.SyncOpenResult_WithIndex"
20623     enum="SimpleCacheSyncOpenResult">
20624   <summary>
20625     The result, at the synchronous layer, reported when attempting to open a new
20626     cache entry when the index has already initialized.
20627   </summary>
20628 </histogram>
20630 <histogram name="SimpleCache.Media.SyncOpenResult_WithoutIndex"
20631     enum="SimpleCacheSyncOpenResult">
20632   <summary>
20633     The result, at the synchronous layer, reported when attempting to open a new
20634     cache entry when the index has not yet initialized.
20635   </summary>
20636 </histogram>
20638 <histogram name="SimpleCache.Media.SyncWriteResult"
20639     enum="SimpleCacheSyncWriteResult">
20640   <summary>
20641     The result, at the synchronous layer, of writing to a cache entry.
20642   </summary>
20643 </histogram>
20645 <histogram name="SimpleCache.Media.WriteDependencyType"
20646     enum="SimpleCacheWriteDependencyType">
20647   <summary>
20648     Shows whether a write operation depends on the previous operation in queue
20649     particularly in the aspect of its possibility to run in parallel.
20650   </summary>
20651 </histogram>
20653 <histogram name="SimpleCache.Media.WriteResult2" enum="SimpleCacheWriteResult">
20654   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20655 </histogram>
20657 <histogram name="SimpleCache.OpenEntryIndexState"
20658     enum="SimpleCacheOpenEntryIndexState">
20659   <obsolete>
20660     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20661   </obsolete>
20662   <summary>
20663     At the time that an entry is opened, the state of that entry in the index.
20664   </summary>
20665 </histogram>
20667 <histogram name="SimpleCache.ReadIsParallelizable"
20668     enum="SimpleCacheReadParallelizable">
20669   <obsolete>
20670     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20671   </obsolete>
20672   <summary>
20673     For each Read operation, whether it could have been issued in parallel of a
20674     previous Read operation.
20675   </summary>
20676 </histogram>
20678 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
20679   <obsolete>
20680     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20681   </obsolete>
20682   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
20683 </histogram>
20685 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
20686   <obsolete>
20687     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20688   </obsolete>
20689   <summary>
20690     For each EOFRecord found with a valid magic number, indicates if the record
20691     also contains a CRC.
20692   </summary>
20693 </histogram>
20695 <histogram name="SimpleCache.SyncCheckEOFResult"
20696     enum="SimpleCacheSyncCheckEOFResult">
20697   <obsolete>
20698     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20699   </obsolete>
20700   <summary>
20701     The result, at the synchronous layer, of checking the EOF record of a cache
20702     entry.
20703   </summary>
20704 </histogram>
20706 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
20707   <obsolete>
20708     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20709   </obsolete>
20710   <summary>
20711     The result, at the synchronous layer, of closing a cache entry.
20712   </summary>
20713 </histogram>
20715 <histogram name="SimpleCache.SyncCreatePlatformFileError"
20716     enum="PlatformFileError">
20717   <obsolete>
20718     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20719   </obsolete>
20720   <summary>
20721     The platform error reported when attempting to create a new cache entry at
20722     the synchronous layer.
20723   </summary>
20724 </histogram>
20726 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithIndex"
20727     enum="PlatformFileError">
20728   <obsolete>
20729     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20730   </obsolete>
20731   <summary>
20732     The platform error reported when attempting to create a new cache entry at
20733     the synchronous layer when the index has already initialized.
20734   </summary>
20735 </histogram>
20737 <histogram name="SimpleCache.SyncCreatePlatformFileError_WithoutIndex"
20738     enum="PlatformFileError">
20739   <obsolete>
20740     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20741   </obsolete>
20742   <summary>
20743     The platform error reported when attempting to create a new cache entry at
20744     the synchronous layer when the index has not yet initialized.
20745   </summary>
20746 </histogram>
20748 <histogram name="SimpleCache.SyncCreateResult"
20749     enum="SimpleCacheSyncCreateResult">
20750   <obsolete>
20751     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20752   </obsolete>
20753   <summary>
20754     The result, at the synchronous layer, reported when attempting to create a
20755     new cache entry.
20756   </summary>
20757 </histogram>
20759 <histogram name="SimpleCache.SyncCreateResult_WithIndex"
20760     enum="SimpleCacheSyncCreateResult">
20761   <obsolete>
20762     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20763   </obsolete>
20764   <summary>
20765     The result, at the synchronous layer, reported when attempting to create a
20766     new cache entry when the index has already initialized.
20767   </summary>
20768 </histogram>
20770 <histogram name="SimpleCache.SyncCreateResult_WithoutIndex"
20771     enum="SimpleCacheSyncCreateResult">
20772   <obsolete>
20773     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20774   </obsolete>
20775   <summary>
20776     The result, at the synchronous layer, reported when attempting to create a
20777     new cache entry when the index has not yet initialized.
20778   </summary>
20779 </histogram>
20781 <histogram name="SimpleCache.SyncOpenEntryAge" units="hours">
20782   <obsolete>
20783     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20784   </obsolete>
20785   <summary>
20786     The age of the entry (time since last modified), when opened at the
20787     synchronous layer.
20788   </summary>
20789 </histogram>
20791 <histogram name="SimpleCache.SyncOpenPlatformFileError"
20792     enum="PlatformFileError">
20793   <obsolete>
20794     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20795   </obsolete>
20796   <summary>
20797     The platform error reported when attempting to create a new cache entry at
20798     the synchronous layer.
20799   </summary>
20800 </histogram>
20802 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithIndex"
20803     enum="PlatformFileError">
20804   <obsolete>
20805     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20806   </obsolete>
20807   <summary>
20808     The platform error reported when attempting to create a new cache entry at
20809     the synchronous layer when the index has already initialized.
20810   </summary>
20811 </histogram>
20813 <histogram name="SimpleCache.SyncOpenPlatformFileError_WithoutIndex"
20814     enum="PlatformFileError">
20815   <obsolete>
20816     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20817   </obsolete>
20818   <summary>
20819     The platform error reported when attempting to create a new cache entry at
20820     the synchronous layer when the index has not initialized.
20821   </summary>
20822 </histogram>
20824 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
20825   <obsolete>
20826     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20827   </obsolete>
20828   <summary>
20829     The result, at the synchronous layer, reported when attempting to open a new
20830     cache entry.
20831   </summary>
20832 </histogram>
20834 <histogram name="SimpleCache.SyncOpenResult_WithIndex"
20835     enum="SimpleCacheSyncOpenResult">
20836   <obsolete>
20837     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20838   </obsolete>
20839   <summary>
20840     The result, at the synchronous layer, reported when attempting to open a new
20841     cache entry when the index has already initialized.
20842   </summary>
20843 </histogram>
20845 <histogram name="SimpleCache.SyncOpenResult_WithoutIndex"
20846     enum="SimpleCacheSyncOpenResult">
20847   <obsolete>
20848     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20849   </obsolete>
20850   <summary>
20851     The result, at the synchronous layer, reported when attempting to open a new
20852     cache entry when the index has not yet initialized.
20853   </summary>
20854 </histogram>
20856 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
20857   <obsolete>
20858     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20859   </obsolete>
20860   <summary>
20861     The result, at the synchronous layer, of writing to a cache entry.
20862   </summary>
20863 </histogram>
20865 <histogram name="SimpleCache.WriteDependencyType"
20866     enum="SimpleCacheWriteDependencyType">
20867   <obsolete>
20868     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20869   </obsolete>
20870   <summary>
20871     Shows whether a write operation depends on the previous operation in queue
20872     particularly in the aspect of its possibility to run in parallel.
20873   </summary>
20874 </histogram>
20876 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
20877   <obsolete>
20878     Deprecated 2013-08 in favor of cache type specific version (App or Http).
20879   </obsolete>
20880   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
20881 </histogram>
20883 <histogram name="SiteIsolation.AllResponses">
20884   <summary>
20885     The count of all network responses received by a renderer. Each response is
20886     corresponding to one URL requested by a renderer. Incremented when the first
20887     network packet of a response of this type is received.
20888   </summary>
20889 </histogram>
20891 <histogram name="SiteIsolation.BrowsingInstanceCount">
20892   <summary>
20893     The count of all current BrowsingInstances.  Recorded once per UMA ping.
20894   </summary>
20895 </histogram>
20897 <histogram name="SiteIsolation.CurrentRendererProcessCount">
20898   <summary>
20899     The count of all renderer processes, including WebUI and extensions.
20900     Recorded once per UMA ping.
20901   </summary>
20902 </histogram>
20904 <histogram name="SiteIsolation.IsolateAllSitesProcessCountEstimate">
20905   <summary>
20906     The upper bound of the predicted renderer process count if we isolated all
20907     sites, subject to the process limit.  Recorded once per UMA ping.
20908   </summary>
20909 </histogram>
20911 <histogram name="SiteIsolation.IsolateAllSitesProcessCountLowerBound">
20912   <summary>
20913     The lower bound of the predicted renderer process count if we isolated all
20914     sites, subject to the process limit.  Happens to be the number of unique
20915     sites.  Recorded once per UMA ping.
20916   </summary>
20917 </histogram>
20919 <histogram name="SiteIsolation.IsolateAllSitesProcessCountNoLimit">
20920   <summary>
20921     The predicted renderer process count if we isolated all sites and if there
20922     were no process limit.  Recorded once per UMA ping.
20923   </summary>
20924 </histogram>
20926 <histogram name="SiteIsolation.IsolateAllSitesTotalProcessCountEstimate">
20927   <summary>
20928     The predicted total process count if we isolated all sites, subject to the
20929     process limit.  Recorded once per UMA ping.
20930   </summary>
20931 </histogram>
20933 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountEstimate">
20934   <summary>
20935     The upper bound of the predicted renderer process count if we isolated only
20936     HTTPS (not HTTP) sites, subject to the process limit.  Recorded once per UMA
20937     ping.
20938   </summary>
20939 </histogram>
20941 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountLowerBound">
20942   <summary>
20943     The lower bound of the predicted renderer process count if we isolated only
20944     HTTPS (not HTTP) sites, subject to the process limit.  Happens to be the
20945     number of isolated sites.  Recorded once per UMA ping.
20946   </summary>
20947 </histogram>
20949 <histogram name="SiteIsolation.IsolateHttpsSitesProcessCountNoLimit">
20950   <summary>
20951     The predicted renderer process count if we isolated only HTTPS (not HTTP)
20952     sites and if there were no process limit.  Recorded once per UMA ping.
20953   </summary>
20954 </histogram>
20956 <histogram name="SiteIsolation.IsolateHttpsSitesTotalProcessCountEstimate">
20957   <summary>
20958     The predicted total process count if we isolated only HTTPS (not HTTP)
20959     sites, subject to the process limit.  Recorded once per UMA ping.
20960   </summary>
20961 </histogram>
20963 <histogram name="SiteIsolation.XSD.DataLength" units="byte">
20964   <summary>
20965     The number of bytes in the first network packet for a response with headers
20966     that imply potential illegal cross-site access. Recorded when the first
20967     network packet of a response of this type is received.
20968   </summary>
20969 </histogram>
20971 <histogram name="SiteIsolation.XSD.HTML.Blocked">
20972   <summary>
20973     The count of blocked cross-site document responses due to having HTML
20974     content type header and contents sniffed as HTML. Sampled with value of 1
20975     when the first network packet of a response of this type is received.
20976   </summary>
20977 </histogram>
20979 <histogram name="SiteIsolation.XSD.HTML.Blocked.NonRenderableStatusCode">
20980   <summary>
20981     The count of responses with a nonrenderable HTTP status code among blocked
20982     cross-site document responses due to their HTML contents. Sampled with value
20983     1 when the first network packet of a response of this type is received.
20984   </summary>
20985 </histogram>
20987 <histogram name="SiteIsolation.XSD.HTML.Blocked.RenderableStatusCode"
20988     enum="SiteIsolationResourceType">
20989   <summary>
20990     The count of responses with a renderable HTTP status code sub-categorized by
20991     their requesting context type (e.g., image, script, etc.) among blocked
20992     cross-site document responses due to their HTML contents. Sampled with a
20993     resource type (0-14) when the first network packet of a response of this
20994     type is received.
20995   </summary>
20996 </histogram>
20998 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.NonRenderableStatusCode">
20999   <summary>
21000     The count of responses with a nonrenderable HTTP status code among blocked
21001     cross-site document responses due to having HTML content type and nosniff
21002     headers. Sampled with value 1 when the first network packet of a response of
21003     this type is received.
21004   </summary>
21005 </histogram>
21007 <histogram name="SiteIsolation.XSD.HTML.NoSniffBlocked.RenderableStatusCode"
21008     enum="SiteIsolationResourceType">
21009   <summary>
21010     The count of responses with a renderable HTTP status code sub-categorized by
21011     their requesting context type (e.g., image, script, etc.), among blocked
21012     cross-site document responses due to having HTML content type and nosniff
21013     headers. Sampled with a resource type (0-14) when the first network packet
21014     of a response of this type is received.
21015   </summary>
21016 </histogram>
21018 <histogram name="SiteIsolation.XSD.HTML.NotBlocked">
21019   <summary>
21020     The count of not blocked responses despite having an HTML content type
21021     header due to the failure of content sniffing. Sampled with value 1 when the
21022     first network packet of a response of this type is received.
21023   </summary>
21024 </histogram>
21026 <histogram name="SiteIsolation.XSD.HTML.NotBlocked.MaybeJS">
21027   <summary>
21028     The count of responses that may be parsed as JavaScript among not blocked
21029     responses. Sampled with value 1 when the first network packet of a response
21030     of this type is received.
21031   </summary>
21032 </histogram>
21034 <histogram name="SiteIsolation.XSD.JSON.Blocked">
21035   <summary>
21036     The count of blocked cross-site document responses due to having JSON
21037     content type header and contents sniffed as JSON. Sampled with value 1 when
21038     the first network packet of a response of this type is received.
21039   </summary>
21040 </histogram>
21042 <histogram name="SiteIsolation.XSD.JSON.Blocked.NonRenderableStatusCode">
21043   <summary>
21044     The count of responses with a nonrenderable HTTP status code among blocked
21045     cross-site document responses due to their JSON contents. Sampled with value
21046     1 when the first network packet of a response of this type is received.
21047   </summary>
21048 </histogram>
21050 <histogram name="SiteIsolation.XSD.JSON.Blocked.RenderableStatusCode"
21051     enum="SiteIsolationResourceType">
21052   <summary>
21053     The count of responses with a renderable HTTP status code sub-categorized by
21054     their requesting context type (e.g., image, script, etc.), among blocked
21055     cross-site document responses due to their JSON contents. Sampled with a
21056     resource type (0-14) when the first network packet of a response of this
21057     type is received.
21058   </summary>
21059 </histogram>
21061 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.NonRenderableStatusCode">
21062   <summary>
21063     The count of responses with a nonrenderable HTTP status code among blocked
21064     cross-site document responses due to having JSON content type and nosniff
21065     headers. Sampled with value 1 when the first network packet of a response of
21066     this type is received.
21067   </summary>
21068 </histogram>
21070 <histogram name="SiteIsolation.XSD.JSON.NoSniffBlocked.RenderableStatusCode"
21071     enum="SiteIsolationResourceType">
21072   <summary>
21073     The count of responses with a renderable HTTP status code sub-categorized by
21074     their requesting context type (e.g., image, script, etc.), among blocked
21075     cross-site document responses due to having JSON content type and nosniff
21076     headers. Sampled with a resource type (0-14) when the first network packet
21077     of a response of this type is received.
21078   </summary>
21079 </histogram>
21081 <histogram name="SiteIsolation.XSD.JSON.NotBlocked">
21082   <summary>
21083     The count of not blocked responses despite having an JSON content type
21084     header due to the failure of content sniffing. Sampled with value 1 when the
21085     first network packet of a response of this type is received.
21086   </summary>
21087 </histogram>
21089 <histogram name="SiteIsolation.XSD.JSON.NotBlocked.MaybeJS">
21090   <summary>
21091     The count of responses that may be parsed as JavaScript among not blocked
21092     responses with a JSON content type header. Sampled with value 1 when the
21093     first network packet of a response of this type is received.
21094   </summary>
21095 </histogram>
21097 <histogram name="SiteIsolation.XSD.MimeType" enum="SiteIsolationMimeType">
21098   <summary>
21099     MIME type codes for content type header values of potentially cross-site
21100     document responses, excluding same-site or not http(s) urls. Sampled with a
21101     MIME type code (0-4) when the first network packet of a response of this
21102     type is received.
21103   </summary>
21104 </histogram>
21106 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked">
21107   <summary>
21108     The count of blocked cross-site document responses due to having Plain
21109     content type header and contents sniffed as HTML. Sampled with value 1 when
21110     the first network packet of a response of this type is received.
21111   </summary>
21112 </histogram>
21114 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.NonRenderableStatusCode">
21115   <summary>
21116     The count of responses with a nonrenderable HTTP status code among blocked
21117     responses due to their Plain.HTML contents. Sampled with value 1 when the
21118     first network packet of a response of this type is received.
21119   </summary>
21120 </histogram>
21122 <histogram name="SiteIsolation.XSD.Plain.HTML.Blocked.RenderableStatusCode"
21123     enum="SiteIsolationResourceType">
21124   <summary>
21125     The count of responses with a renderable HTTP status code sub-categorized by
21126     their requesting context type (e.g., image, script, etc.), among blocked
21127     cross-site document responses due to their Plain.HTML contents. Sampled with
21128     a resource type (0-14) when the first network packet of a response of this
21129     type is received.
21130   </summary>
21131 </histogram>
21133 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked">
21134   <summary>
21135     The count of blocked cross-site document responses due to having Plain
21136     content type header and contents sniffed as JSON. Sampled with value 1 when
21137     the first network packet of a response of this type is received.
21138   </summary>
21139 </histogram>
21141 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.NonRenderableStatusCode">
21142   <summary>
21143     The count of responses with a nonrenderable HTTP status code among blocked
21144     cross-site document responses due to their Plain.JSON contents. Sampled with
21145     value 1 when the first network packet of a response of this type is
21146     received.
21147   </summary>
21148 </histogram>
21150 <histogram name="SiteIsolation.XSD.Plain.JSON.Blocked.RenderableStatusCode"
21151     enum="SiteIsolationResourceType">
21152   <summary>
21153     The count of responses with a renderable HTTP status code sub-categorized by
21154     their requesting context type (e.g., image, script, etc.), among blocked
21155     cross-site document responses due to their Plain.JSON contents. Sampled with
21156     a resource type (0-14) when the first network packet of a response of this
21157     type is received.
21158   </summary>
21159 </histogram>
21161 <histogram
21162     name="SiteIsolation.XSD.Plain.NoSniffBlocked.NonRenderableStatusCode">
21163   <summary>
21164     The count of responses with a nonrenderable HTTP status code among blocked
21165     cross-site document responses due to having Plain content type and nosniff
21166     headers. Sampled with value 1 when the first network packet of a response of
21167     this type is received.
21168   </summary>
21169 </histogram>
21171 <histogram name="SiteIsolation.XSD.Plain.NoSniffBlocked.RenderableStatusCode"
21172     enum="SiteIsolationResourceType">
21173   <summary>
21174     The count of responses with a renderable HTTP status code sub-categorized by
21175     their requesting context type (e.g., image, script, etc.), among blocked
21176     cross-site document responses due to having Plain content type and nosniff
21177     header. Sampled with a resource type (0-14) when the first network packet of
21178     a response of this type is received.
21179   </summary>
21180 </histogram>
21182 <histogram name="SiteIsolation.XSD.Plain.NotBlocked">
21183   <summary>
21184     The count of not blocked responses despite having an Plain content type
21185     header due to the failure of content sniffing. Sampled with value 1 when the
21186     first network packet of a response of this type is received.
21187   </summary>
21188 </histogram>
21190 <histogram name="SiteIsolation.XSD.Plain.NotBlocked.MaybeJS">
21191   <summary>
21192     The count of responses that may be parsed as JavaScript among not blocked
21193     responses with a Plain content type header. Sampled with value 1 when the
21194     first network packet of a response of this type is received.
21195   </summary>
21196 </histogram>
21198 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked">
21199   <summary>
21200     The count of blocked cross-site document responses due to having Plain
21201     content type header and contents sniffed as XML. Sampled with value 1 when
21202     the first network packet of a response of this type is received.
21203   </summary>
21204 </histogram>
21206 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.NonRenderableStatusCode">
21207   <summary>
21208     The count of responses with a nonrenderable HTTP status code among blocked
21209     cross-site document responses due to their Plain.XML contents. Sampled with
21210     value 1 when the first network packet of a response of this type is
21211     received.
21212   </summary>
21213 </histogram>
21215 <histogram name="SiteIsolation.XSD.Plain.XML.Blocked.RenderableStatusCode"
21216     enum="SiteIsolationResourceType">
21217   <summary>
21218     The count of responses with renderable HTTP status codes sub-categorized by
21219     their requesting context type (e.g., image, script, etc.), among blocked
21220     cross-site document responses due to their Plain.XML contents. Sampled with
21221     a resource type (0-14) when the first network packet of a response of this
21222     type is received.
21223   </summary>
21224 </histogram>
21226 <histogram name="SiteIsolation.XSD.XML.Blocked">
21227   <summary>
21228     The count of blocked cross-site document responses due to having XML content
21229     type header and contents sniffed as XML. Sampled with value 1 when the first
21230     network packet of a response of this type is received.
21231   </summary>
21232 </histogram>
21234 <histogram name="SiteIsolation.XSD.XML.Blocked.NonRenderableStatusCode">
21235   <summary>
21236     The count of responses with nonrenderable HTTP status codes among blocked
21237     cross-site document responses due to their XML contents. Sampled with value
21238     1 when the first network packet of a response of this type is received.
21239   </summary>
21240 </histogram>
21242 <histogram name="SiteIsolation.XSD.XML.Blocked.RenderableStatusCode"
21243     enum="SiteIsolationResourceType">
21244   <summary>
21245     The count of responses with renderable HTTP status codes sub-categorized by
21246     their requesting context type (e.g., image, script, etc.), among blocked
21247     cross-site document responses due to their XML contents. Sampled with a
21248     resource type (0-14) when the first network packet of a response of this
21249     type is received.
21250   </summary>
21251 </histogram>
21253 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.NonRenderableStatusCode">
21254   <summary>
21255     The count of responses with a nonrenderable HTTP status code among blocked
21256     cross-site document responses due to having XML content type and nosniff
21257     headers. Sampled with value 1 when the first network packet of a response of
21258     this type is received.
21259   </summary>
21260 </histogram>
21262 <histogram name="SiteIsolation.XSD.XML.NoSniffBlocked.RenderableStatusCode"
21263     enum="SiteIsolationResourceType">
21264   <summary>
21265     The count of responses with a renderable HTTP status code sub-categorized by
21266     their requesting context type (e.g., image, script, etc.), among blocked
21267     cross-site document responses due to having XML content type and nosniff
21268     headers. Sampled with a resource type (0-14) when the first network packet
21269     of a response of this type is received.
21270   </summary>
21271 </histogram>
21273 <histogram name="SiteIsolation.XSD.XML.NotBlocked">
21274   <summary>
21275     The count of not blocked responses despite having an XML content type header
21276     due to the failure of content sniffing. Sampled with value 1 when the first
21277     network packet of a response of this type is received.
21278   </summary>
21279 </histogram>
21281 <histogram name="SiteIsolation.XSD.XML.NotBlocked.MaybeJS">
21282   <summary>
21283     The count of responses that may be parsed as JavaScript among not blocked
21284     responses with an XML content type. Sampled with value 1 when the first
21285     network packet of a response of this type is received.
21286   </summary>
21287 </histogram>
21289 <histogram name="SpellCheck.SpellingService.Enabled" enum="BooleanEnabled">
21290   <summary>
21291     Whether the user has opted in to asking Google for spelling suggestions.
21292     Recorded both when spelling is initialized and when the preference is
21293     changed.
21294   </summary>
21295 </histogram>
21297 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
21298   <obsolete>
21299     Moved to Sqlite.Error.AppCache in M-27.
21300   </obsolete>
21301   <summary>Error codes returned by sqlite for the appcache db.</summary>
21302 </histogram>
21304 <histogram name="Sqlite.CloseFailure" enum="SqliteErrorCode">
21305   <summary>Error which prevented database close.</summary>
21306 </histogram>
21308 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
21309   <obsolete>
21310     Moved to Sqlite.Error.Cookie in M-27.
21311   </obsolete>
21312   <summary>Error codes returned by sqlite the cookie db.</summary>
21313 </histogram>
21315 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
21316   <obsolete>
21317     Moved to Sqlite.Error.DatabaseTracker in M-27.
21318   </obsolete>
21319   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
21320 </histogram>
21322 <histogram name="Sqlite.DeprecationVersionResult"
21323     enum="SqliteVersionDeprecation">
21324   <summary>
21325     Annotations for which bits of sql::MetaTable::CheckDeprecated() fire.
21326   </summary>
21327 </histogram>
21329 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
21330   <obsolete>
21331     Moved to Sqlite.Error.DomainBoundCerts in M-27.
21332   </obsolete>
21333   <summary>
21334     Error codes returned by sqlite for the domain-bound certs db.
21335   </summary>
21336 </histogram>
21338 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
21339   <obsolete>
21340     Moved to Sqlite.Error.DomStorageDatabase in M-27.
21341   </obsolete>
21342   <summary>Error codes returned by sqlite for the domstorage db.</summary>
21343 </histogram>
21345 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
21346   <summary>SQLite extended error codes.</summary>
21347 </histogram>
21349 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
21350   <obsolete>
21351     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
21352   </obsolete>
21353   <summary>SQLite extended SQLITE_IOERR codes for all databases.</summary>
21354 </histogram>
21356 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
21357   <obsolete>
21358     Moved to Sqlite.Error.History in M-27.
21359   </obsolete>
21360   <summary>Error codes returned by sqlite for the history db.</summary>
21361 </histogram>
21363 <histogram name="Sqlite.OpenFailure" enum="SqliteErrorCode">
21364   <summary>Error which prevented database open.</summary>
21365 </histogram>
21367 <histogram name="Sqlite.OpenProbeFailure" enum="SqliteErrorCode">
21368   <summary>Error from first read of the database.</summary>
21369 </histogram>
21371 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
21372   <obsolete>
21373     Moved to Sqlite.Error.Quota in M-27.
21374   </obsolete>
21375   <summary>Error codes returned by sqlite for the quota db.</summary>
21376 </histogram>
21378 <histogram name="Sqlite.RazeDatabase" enum="SqliteErrorCode">
21379   <summary>Errors attempting to Raze() database.</summary>
21380 </histogram>
21382 <histogram name="Sqlite.RazeDatabase2" enum="SqliteErrorCode">
21383   <summary>Errors on second attempt to Raze() database.</summary>
21384 </histogram>
21386 <histogram name="Sqlite.RazeDatabaseTruncate" enum="SqliteErrorCode">
21387   <summary>Errors truncating database for Raze().</summary>
21388 </histogram>
21390 <histogram name="Sqlite.RecoveryEvents" enum="SqliteRecoveryEventEnum">
21391   <summary>
21392     Records specific failure and success cases in sql::Recovery implementation,
21393     to determine which cases (if any) might be worth writing additional
21394     automated recovery code for, versus which should lead to clearing databases.
21395   </summary>
21396 </histogram>
21398 <histogram name="Sqlite.RecoveryHandle" enum="SqliteErrorCode">
21399   <summary>Error from sqlite3_backup_init() in sql::Recovery.</summary>
21400 </histogram>
21402 <histogram name="Sqlite.RecoveryStep" enum="SqliteErrorCode">
21403   <summary>Error from sqlite3_backup_step() in sql::Recovery.</summary>
21404 </histogram>
21406 <histogram name="Sqlite.SizeKB" units="Kb">
21407   <summary>Size in kilobytes of pre-existing database at startup.</summary>
21408 </histogram>
21410 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
21411   <obsolete>
21412     Moved to Sqlite.Error.Text in M-27.
21413   </obsolete>
21414   <summary>Error codes returned by sqlite the full text db.</summary>
21415 </histogram>
21417 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
21418   <obsolete>
21419     Moved to Sqlite.Error.Thumbnail in M-27.
21420   </obsolete>
21421   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
21422 </histogram>
21424 <histogram name="Sqlite.Version">
21425   <summary>Version of pre-existing database at startup.</summary>
21426 </histogram>
21428 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
21429   <obsolete>
21430     Moved to Sqlite.Error.Web in M-27.
21431   </obsolete>
21432   <summary>Error codes returned by sqlite the web db.</summary>
21433 </histogram>
21435 <histogram name="Startup.BrowserMessageLoopStartTime">
21436   <summary>
21437     Time from browser startup to the start of the main thread's message loop.
21438   </summary>
21439 </histogram>
21441 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry"
21442     units="milliseconds">
21443   <summary>
21444     Time from main entry to the start of the main thread's message loop. This
21445     stat is only recorded after 7 minutes of OS uptime to try to mitigate the
21446     variance resulting from Chrome being autostarted.
21447   </summary>
21448 </histogram>
21450 <histogram name="Startup.BrowserMessageLoopStartTimeFromMainEntry.FirstRun"
21451     units="milliseconds">
21452   <summary>
21453     Time from main entry to the start of the main thread's message loop on first
21454     run. This stat is only recorded after 7 minutes of OS uptime to try to
21455     mitigate the variance resulting from Chrome being autostarted.
21456   </summary>
21457 </histogram>
21459 <histogram name="Startup.BrowserOpenTabs">
21460   <summary>
21461     Time taken to open the initial tab or to restore tabs from previous session.
21462   </summary>
21463 </histogram>
21465 <histogram name="Startup.BrowserWindowDisplay" units="milliseconds">
21466   <summary>
21467     Time from browser startup to the time the browser window initially becomes
21468     visible.
21469   </summary>
21470 </histogram>
21472 <histogram name="Startup.ChromeCast.TimeToDisplayVideo" units="milliseconds">
21473   <summary>
21474     The elapsed time from the ChromeCast application launch to the first video
21475     frame displayed.
21476   </summary>
21477 </histogram>
21479 <histogram name="Startup.CreateFirstProfile" units="milliseconds">
21480   <summary>
21481     How long it takes to load the original profile synchronously on the UI
21482     thread.
21483   </summary>
21484 </histogram>
21486 <histogram name="Startup.Fling.TimeToDisplayVideo" units="milliseconds">
21487   <summary>
21488     The elapsed time from the Fling application launch to the first video frame
21489     displayed.
21490   </summary>
21491 </histogram>
21493 <histogram name="Startup.IsResume">
21494   <obsolete>
21495     Deprecated 12/2011. Merged into MobileSessionStartType.
21496   </obsolete>
21497   <summary>Whether a startup is a resume (vs a cold start).</summary>
21498 </histogram>
21500 <histogram name="Startup.LoadTime.ExeMainToDllMain">
21501   <summary>
21502     Time from the main() function in chrome.exe to chrome.dll's main().
21503   </summary>
21504 </histogram>
21506 <histogram name="Startup.LoadTime.ProcessCreateToDllMain">
21507   <summary>Time from the process creation to chrome.dll's main().</summary>
21508 </histogram>
21510 <histogram name="Startup.LoadTime.ProcessCreateToExeMain">
21511   <summary>
21512     Time from the process creation to executing the main() function in
21513     chrome.exe.
21514   </summary>
21515 </histogram>
21517 <histogram name="Startup.MobileSessionStartAction"
21518     enum="MobileSessionStartAction">
21519   <summary>
21520     The action requested on the application startup when called from another app
21521     or the OS.
21522   </summary>
21523 </histogram>
21525 <histogram name="Startup.MobileSessionStartFromApps"
21526     enum="MobileSessionCallerApp">
21527   <summary>The calling application (if any).</summary>
21528 </histogram>
21530 <histogram name="Startup.ShowAppListColdStart" units="milliseconds">
21531   <summary>
21532     Time for a newly created browser process to reach the code that starts
21533     showing the app launcher, when started with the --show-app-list flag and
21534     with no currently running Chrome processes.
21535   </summary>
21536 </histogram>
21538 <histogram name="Startup.ShowAppListWarmStart" units="milliseconds">
21539   <summary>
21540     Time for a running browser process to reach the code that starts showing the
21541     app launcher. Measured from the time a second Chrome process started, which
21542     sent its --show-app-list command line argument to the already-running
21543     process and will soon exit.
21544   </summary>
21545 </histogram>
21547 <histogram name="Startup.SlowStartupBookmarksLoad" units="milliseconds">
21548   <summary>
21549     Time it takes to load bookmarks from disk. This measurement is only sent for
21550     startups that take &gt;10 seconds after an uptime of 7 minutes.
21551   </summary>
21552 </histogram>
21554 <histogram name="Startup.SlowStartupExtensionServiceInitAfterImport"
21555     units="milliseconds">
21556   <summary>
21557     Time it takes to finish initialization of the extension service including
21558     loading built-in extensions. This measurement is only sent for startups that
21559     take &gt;10 seconds after an uptime of 7 minutes.
21560   </summary>
21561 </histogram>
21563 <histogram name="Startup.SlowStartupFinalProfileInit" units="milliseconds">
21564   <summary>
21565     Time the final stages of profile initialization taking including
21566     initialization of profile keyed services. This measurement is only sent for
21567     startups that take &gt;10 seconds after an uptime of 7 minutes.
21568   </summary>
21569 </histogram>
21571 <histogram name="Startup.SlowStartupNSSInit" units="milliseconds">
21572   <summary>
21573     Time it takes to load the NSS libraries and initialize it. This measurement
21574     is only sent for startups that take &gt;10 seconds after an uptime of 7
21575     minutes.
21576   </summary>
21577 </histogram>
21579 <histogram name="Startup.SlowStartupPreferenceLoading" units="milliseconds">
21580   <summary>
21581     Time it takes to load preferences from disk. This measurement is only sent
21582     for startups that take &gt;10 seconds after an uptime of 7 minutes.
21583   </summary>
21584 </histogram>
21586 <histogram name="Startup.SlowStartupProfileIODataInit" units="milliseconds">
21587   <summary>
21588     Time it takes to initialize the ProfileIOData object - this includes
21589     initialization of the cookie store. This measurement is only sent for
21590     startups that take &gt;10 seconds after an uptime of 7 minutes.
21591   </summary>
21592 </histogram>
21594 <histogram name="Startup.SlowStartupSafeBrowsingGetDatabase"
21595     units="milliseconds">
21596   <summary>
21597     Time it takes to load the safe browsing database from disk. This measurement
21598     is only sent for startups that take &gt;10 seconds after an uptime of 7
21599     minutes.
21600   </summary>
21601 </histogram>
21603 <histogram name="Startup.SlowStartupSafeBrowsingServiceInitialize"
21604     units="milliseconds">
21605   <summary>
21606     Time it takes to initialize the safe browsing service. This measurement is
21607     only sent for startups that take &gt;10 seconds after an uptime of 7
21608     minutes.
21609   </summary>
21610 </histogram>
21612 <histogram name="Startup.SlowStartupSessionServiceCreateTabsAndWindows"
21613     units="milliseconds">
21614   <summary>
21615     Time it takes for session restore to finish initiating creation of restored
21616     tabs and windows. This measurement is only sent for startups that take
21617     &gt;10 seconds after an uptime of 7 minutes.
21618   </summary>
21619 </histogram>
21621 <histogram name="Startup.WarmStartTimeFromRemoteProcessStart"
21622     units="milliseconds">
21623   <summary>
21624     Time for a running browser process to start processing the command line
21625     passed in by a second Chrome process, which just sent its command line
21626     arguments to the already-running process and will soon exit. Measured from
21627     the time the second Chrome process started.
21628   </summary>
21629 </histogram>
21631 <histogram name="Suggestions.FailedRequestErrorCode" enum="NetErrorCodes">
21632   <summary>
21633     The counts of network error codes encountered by SuggestionsService when an
21634     attempt to fetch suggestions from the server fails.
21635   </summary>
21636 </histogram>
21638 <histogram name="Suggestions.FetchResponseCode">
21639   <summary>
21640     The counts of HTTP response codes encountered by SuggestionsService when
21641     attempting to fetch suggestions from the server.
21642   </summary>
21643 </histogram>
21645 <histogram name="Suggestions.FetchSuccessLatency" units="milliseconds">
21646   <summary>
21647     The latency of a SuggestionsService fetch that results in a success
21648     response.
21649   </summary>
21650 </histogram>
21652 <histogram name="Suggestions.ResponseState" enum="SuggestionsResponseState">
21653   <summary>
21654     The counts of response states (such as empty or invalid) encountered by
21655     SuggestionsService when attempting to fetch suggestions from the server.
21656   </summary>
21657 </histogram>
21659 <histogram name="Sync.AppAssociationTime" units="milliseconds">
21660   <summary>
21661     Time taken during app association (M18 and earlier were mispelled with this
21662     histogram).
21663   </summary>
21664 </histogram>
21666 <histogram name="Sync.AppRunFailures">
21667   <obsolete>
21668     Deprecated as of m19.
21669   </obsolete>
21670   <summary>
21671     Count of apps run failures, used to compare failure rates between data types
21672     for a particular profile (see other Sync*RunFailures histograms).
21673   </summary>
21674 </histogram>
21676 <histogram name="Sync.AppsAssociationTime" units="milliseconds">
21677   <summary>Time taken during app association.</summary>
21678 </histogram>
21680 <histogram name="Sync.AppSettingsAssociationTime" units="milliseconds">
21681   <summary>Time taken during app settings association.</summary>
21682 </histogram>
21684 <histogram name="Sync.AppSettingsStartFailure" enum="SyncStartResult">
21685   <summary>Enumeration of types of app settings association failures.</summary>
21686 </histogram>
21688 <histogram name="Sync.AppsStartFailure" enum="SyncStartResult">
21689   <summary>Enumeration of types of app association failures.</summary>
21690 </histogram>
21692 <histogram name="Sync.AppStartFailures" enum="SyncStartResult">
21693   <obsolete>
21694     Deprecated as of m19.
21695   </obsolete>
21696   <summary>
21697     Enumeration of types of app association failures (M18 and earlier were
21698     mispelled with this histogram).
21699   </summary>
21700 </histogram>
21702 <histogram name="Sync.AttemptNigoriMigration" enum="SyncNigoriMigrationResult">
21703   <summary>
21704     Enumeration of results from attempting to migrate Sync's nigori node and its
21705     encryption keys to support keystore.
21706   </summary>
21707 </histogram>
21709 <histogram name="Sync.AuthInvalidationRejectedTokenAgeLong" units="days">
21710   <summary>
21711     Age of all auth tokens rejected by the invalidation server. Measured from
21712     the time they were created.
21713   </summary>
21714 </histogram>
21716 <histogram name="Sync.AuthInvalidationRejectedTokenAgeShort"
21717     units="milliseconds">
21718   <summary>
21719     Age of auth tokens younger than one hour that were rejected by the
21720     invalidation server. Measured from the time they were created.
21721   </summary>
21722 </histogram>
21724 <histogram name="Sync.AuthorizationTimeInNetwork" units="milliseconds">
21725   <summary>Time taken during initial authorization.</summary>
21726 </histogram>
21728 <histogram name="Sync.AuthServerRejectedTokenAgeLong" units="days">
21729   <summary>
21730     Age of all auth tokens rejected by the sync server. Measured from the time
21731     they were created.
21732   </summary>
21733 </histogram>
21735 <histogram name="Sync.AuthServerRejectedTokenAgeShort" units="milliseconds">
21736   <summary>
21737     Age of auth tokens younger than one hour that were rejected by the sync
21738     server. Measured from the time they were created.
21739   </summary>
21740 </histogram>
21742 <histogram name="Sync.AutofillAssociationTime" units="milliseconds">
21743   <summary>Time taken during autofill association.</summary>
21744 </histogram>
21746 <histogram name="Sync.AutofillProfileAssociationTime" units="milliseconds">
21747   <summary>
21748     Time taken during autofill profile association (M18 and earlier were
21749     mispelled with this histogram).
21750   </summary>
21751 </histogram>
21753 <histogram name="Sync.AutofillProfileRunFailures">
21754   <obsolete>
21755     Deprecated as of m19.
21756   </obsolete>
21757   <summary>
21758     Count of autofill profiles run failures, used to compare failure rates
21759     between data types for a particular profile (see other Sync*RunFailures
21760     histograms).
21761   </summary>
21762 </histogram>
21764 <histogram name="Sync.AutofillProfilesAssociationTime" units="milliseconds">
21765   <summary>Time taken during autofill profile association.</summary>
21766 </histogram>
21768 <histogram name="Sync.AutofillProfilesStartFailure" enum="SyncStartResult">
21769   <summary>
21770     Enumeration of types of autofill profile association failures.
21771   </summary>
21772 </histogram>
21774 <histogram name="Sync.AutofillProfileStartFailures" enum="SyncStartResult">
21775   <obsolete>
21776     Deprecated as of m19.
21777   </obsolete>
21778   <summary>
21779     Enumeration of types of autofill profile association failures (M18 and
21780     earlier were mispelled with this histogram).
21781   </summary>
21782 </histogram>
21784 <histogram name="Sync.AutofillRunFailures">
21785   <obsolete>
21786     Deprecated as of m19.
21787   </obsolete>
21788   <summary>
21789     Count of autofill (autocomplete) run failures, used to compare failure rates
21790     between data types for a particular profile (see other Sync*RunFailures
21791     histograms).
21792   </summary>
21793 </histogram>
21795 <histogram name="Sync.AutofillStartFailure" enum="SyncStartResult">
21796   <summary>Enumeration of types of autofill association failures.</summary>
21797 </histogram>
21799 <histogram name="Sync.AutoNigoriOverwrites">
21800   <summary>
21801     Number of times this client has overwritten the nigori node to update the
21802     encryption keys without a user action (during this instantiation of Chrome).
21803   </summary>
21804 </histogram>
21806 <histogram name="Sync.BackendInitializeFirstTime" units="milliseconds">
21807   <summary>
21808     Tracks sync backend initialization time during initial sync setup.
21809   </summary>
21810 </histogram>
21812 <histogram name="Sync.BackendInitializeFirstTimeSuccess" enum="BooleanSuccess">
21813   <summary>
21814     Tracks sync backend initialization success rate during initial sync setup.
21815   </summary>
21816 </histogram>
21818 <histogram name="Sync.BackendInitializeRestoreState"
21819     enum="SyncBackendInitializeRestoreState">
21820   <summary>
21821     Compares sync's has_setup_completed pref against the set of types actually
21822     restored from the sync DB.  Mismatches should be rare.
21823   </summary>
21824 </histogram>
21826 <histogram name="Sync.BackendInitializeRestoreSuccess" enum="BooleanSuccess">
21827   <summary>
21828     Tracks sync backend initialization success rate in cases where sync was
21829     previously initialized.
21830   </summary>
21831 </histogram>
21833 <histogram name="Sync.BackendInitializeRestoreTime" units="milliseconds">
21834   <summary>
21835     Tracks sync backend initialization time in cases where sync was previously
21836     initialized.
21837   </summary>
21838 </histogram>
21840 <histogram name="Sync.BadRequestCountOnSignInNeedsUpdateInfoBar">
21841   <summary>
21842     Number of bad requests since application startup, when the Sync error
21843     infobar asking the user to update his account details is displayed.
21844   </summary>
21845 </histogram>
21847 <histogram name="Sync.BookmarkAssociationTime" units="milliseconds">
21848   <obsolete>
21849     Deprecated as of m18
21850   </obsolete>
21851   <summary>Time taken during bookmark association.</summary>
21852 </histogram>
21854 <histogram name="Sync.BookmarkRunFailures">
21855   <obsolete>
21856     Deprecated as of m19.
21857   </obsolete>
21858   <summary>
21859     Count of bookmark run failures, used to compare failure rates between data
21860     types for a particular profile (see other Sync*RunFailures histograms).
21861   </summary>
21862 </histogram>
21864 <histogram name="Sync.BookmarksAssociationTime" units="milliseconds">
21865   <summary>Time taken during bookmark association.</summary>
21866 </histogram>
21868 <histogram name="Sync.BookmarksStartFailure" enum="SyncStartResult">
21869   <summary>Enumeration of types of bookmark association failures.</summary>
21870 </histogram>
21872 <histogram name="Sync.BookmarkStartFailures" enum="SyncStartResult">
21873   <obsolete>
21874     Deprecated as of m19.
21875   </obsolete>
21876   <summary>
21877     Enumeration of types of bookmark association failures (M18 and earlier were
21878     mispelled with this histogram).
21879   </summary>
21880 </histogram>
21882 <histogram name="Sync.ConfigureFailed" enum="SyncModelTypes">
21883   <summary>Count of model association failures for each type.</summary>
21884 </histogram>
21886 <histogram name="Sync.ConfigureTime.ABORTED" units="milliseconds">
21887   <obsolete>
21888     Replaced by Sync.ConfigureTime_Long.ABORTED in m21.
21889   </obsolete>
21890   <summary>
21891     Time spent configuring data types in the case where configuration is
21892     aborted.
21893   </summary>
21894 </histogram>
21896 <histogram name="Sync.ConfigureTime.OK" units="milliseconds">
21897   <obsolete>
21898     Replaced by Sync.ConfigureTime_Long.OK in m21.
21899   </obsolete>
21900   <summary>
21901     Time spent configuring data types in the case where configuration succeeds.
21902   </summary>
21903 </histogram>
21905 <histogram name="Sync.ConfigureTime.PARTIAL_SUCCESS" units="milliseconds">
21906   <obsolete>
21907     Replaced by Sync.ConfigureTime_Long.PARTIAL_SUCCESS in m21.
21908   </obsolete>
21909   <summary>
21910     Time spent configuring data types in the case where only some data types
21911     succeed.
21912   </summary>
21913 </histogram>
21915 <histogram name="Sync.ConfigureTime.UNRECOVERABLE_ERROR" units="milliseconds">
21916   <obsolete>
21917     Replaced by Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR in m21.
21918   </obsolete>
21919   <summary>
21920     Time spent configuring data types in the case where configuration encounters
21921     an unrecoverable error.
21922   </summary>
21923 </histogram>
21925 <histogram name="Sync.ConfigureTime_Long.ABORTED" units="milliseconds">
21926   <summary>
21927     Time spent configuring data types in the case where configuration is
21928     aborted.
21929   </summary>
21930 </histogram>
21932 <histogram name="Sync.ConfigureTime_Long.OK" units="milliseconds">
21933   <summary>
21934     Time spent configuring data types in the case where configuration succeeds.
21935   </summary>
21936 </histogram>
21938 <histogram name="Sync.ConfigureTime_Long.PARTIAL_SUCCESS" units="milliseconds">
21939   <summary>
21940     Time spent configuring data types in the case where only some data types
21941     succeed.
21942   </summary>
21943 </histogram>
21945 <histogram name="Sync.ConfigureTime_Long.UNRECOVERABLE_ERROR"
21946     units="milliseconds">
21947   <summary>
21948     Time spent configuring data types in the case where configuration encounters
21949     an unrecoverable error.
21950   </summary>
21951 </histogram>
21953 <histogram name="Sync.ConflictFixCircularity">
21954   <obsolete>
21955     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
21956   </obsolete>
21957   <summary>
21958     Number of times we fix a circularity sync conflict. This is not expected to
21959     be hit anymore.
21960   </summary>
21961 </histogram>
21963 <histogram name="Sync.ConflictFixRemovedDirectoriesWithContent">
21964   <obsolete>
21965     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
21966   </obsolete>
21967   <summary>
21968     Number of times we fix a removed directory with content sync conflict. This
21969     is not expected to be hit anymore
21970   </summary>
21971 </histogram>
21973 <histogram name="Sync.CredentialsLost" enum="BooleanCredentialsLost">
21974   <summary>
21975     Whether or not we detected missing credentials during startup.  This may be
21976     related to crbug.com/121755.
21977   </summary>
21978 </histogram>
21980 <histogram name="Sync.CryptographerPendingKeys"
21981     enum="SyncCryptographerPendingKeysState">
21982   <summary>
21983     Breakdown of sync users whose cryptographer has pending keys.
21984   </summary>
21985 </histogram>
21987 <histogram name="Sync.CryptographerReady" enum="SyncCryptographerReadyState">
21988   <summary>
21989     Breakdown of sync users whose cryptographer is fully ready for encryption
21990     and decryption (initialized and no pending keys).
21991   </summary>
21992 </histogram>
21994 <histogram name="Sync.CustomEncryption" enum="SyncCustomEncryptionEvent">
21995   <summary>
21996     Histogram that keeps track of how users encrypt their sync data. All users
21997     start off with default encryption during initial setup, while a subset of
21998     users go on to encrypt their sync data with a custom passphrase.
21999   </summary>
22000 </histogram>
22002 <histogram name="Sync.CustomPassphrase">
22003   <obsolete>
22004     Deprecated as of m26.
22005   </obsolete>
22006   <summary>
22007     Boolean histogram for whether a custom passphrase was entered during sync
22008     setup. Samples are taken every time sync is (re)configured, and the unique
22009     userid count shows how many users entered a custom passphrase.
22010   </summary>
22011 </histogram>
22013 <histogram name="Sync.CustomSync" enum="UserSelectableSyncType">
22014   <summary>
22015     Samples are taken every time sync is (re)configured, and the unique userid
22016     count shows how many users explicitly chose to sync this data type via the
22017     &quot;Advanced Sync Preferences&quot; dialog.
22018   </summary>
22019 </histogram>
22021 <histogram name="Sync.DatatypePrefRecovery">
22022   <summary>
22023     Number of clients that have fixed themselves up from a datatype preference
22024     loss. Clients are not expected to have this happen more than once. This
22025     value can be compared to Sync.BackendInitializeRestoreSuccess to determine
22026     what percentage of users are still recovering.
22027   </summary>
22028 </histogram>
22030 <histogram name="Sync.DataTypeRunFailures" enum="SyncModelTypes">
22031   <summary>
22032     Histogram of the run failures for the different sync datatypes. These are
22033     failures that occur after startup while the datatype is syncing. Note: Due
22034     to an enumeration reordering, pre-M23 labels are inaccurate (see
22035     sync/internal_api/public/base/model_type.h).
22036   </summary>
22037 </histogram>
22039 <histogram name="Sync.DataTypeStartFailures" enum="SyncModelTypes">
22040   <summary>
22041     Histogram of the startup failures for the different sync datatypes. These
22042     are failures due to missing top level sync nodes or model association Note:
22043     Due to an enumeration reordering, pre-M23 labels are inaccurate (see
22044     sync/internal_api/public/base/model_type.h).
22045   </summary>
22046 </histogram>
22048 <histogram name="Sync.DictionaryAssociationTime" units="milliseconds">
22049   <summary>Time taken during dictionary association.</summary>
22050 </histogram>
22052 <histogram name="Sync.DictionaryStartFailure" enum="SyncStartResult">
22053   <summary>Enumeration of types of dictionary association failures.</summary>
22054 </histogram>
22056 <histogram name="Sync.DirectoryOpenFailedMac">
22057   <obsolete>
22058     Deprecated 11/2011. No longer tracked.
22059   </obsolete>
22060   <summary>Number of failures trying to open the sync database on mac.</summary>
22061 </histogram>
22063 <histogram name="Sync.DirectoryOpenFailedNotWinMac">
22064   <obsolete>
22065     Deprecated 11/2011. No longer tracked.
22066   </obsolete>
22067   <summary>
22068     Number of failures trying to open the sync database on a non-windows non-mac
22069     platform.
22070   </summary>
22071 </histogram>
22073 <histogram name="Sync.DirectoryOpenFailedWin">
22074   <obsolete>
22075     Deprecated 11/2011. No longer tracked.
22076   </obsolete>
22077   <summary>
22078     Number of failures trying to open the sync database on windows.
22079   </summary>
22080 </histogram>
22082 <histogram name="Sync.DirectoryOpenResult" enum="SyncDirectoryOpenResult">
22083   <summary>Tracks success of failure of sync directory initialization.</summary>
22084 </histogram>
22086 <histogram name="Sync.EncryptAllData">
22087   <obsolete>
22088     Deprecated as of m26.
22089   </obsolete>
22090   <summary>
22091     Boolean histogram for whether the &quot;Encrypt all synced data&quot; radio
22092     button was selected during sync setup. Samples are taken every time sync is
22093     (re)configured, and the unique userid count shows how many users chose to
22094     encrypt their sync data.
22095   </summary>
22096 </histogram>
22098 <histogram name="Sync.EventCodes" enum="SyncEventCode">
22099   <summary>A UI event occured.</summary>
22100 </histogram>
22102 <histogram name="Sync.ExtensionAssociationTime" units="milliseconds">
22103   <summary>
22104     Time taken during extension association (M18 and earlier were mispelled with
22105     this histogram).
22106   </summary>
22107 </histogram>
22109 <histogram name="Sync.ExtensionRunFailures">
22110   <obsolete>
22111     Deprecated as of m19.
22112   </obsolete>
22113   <summary>
22114     Count of extension run failures, used to compare failure rates between data
22115     types for a particular profile (see other Sync*RunFailures histograms).
22116   </summary>
22117 </histogram>
22119 <histogram name="Sync.ExtensionsAssociationTime" units="milliseconds">
22120   <summary>Time taken during extension association.</summary>
22121 </histogram>
22123 <histogram name="Sync.ExtensionSettingsAssociationTime" units="milliseconds">
22124   <summary>Time taken during extension settings association.</summary>
22125 </histogram>
22127 <histogram name="Sync.ExtensionSettingsStartFailure" enum="SyncStartResult">
22128   <summary>
22129     Enumeration of types of extension settings association failures.
22130   </summary>
22131 </histogram>
22133 <histogram name="Sync.ExtensionsStartFailure" enum="SyncStartResult">
22134   <summary>Enumeration of types of extension association failures.</summary>
22135 </histogram>
22137 <histogram name="Sync.ExtensionStartFailures" enum="SyncStartResult">
22138   <obsolete>
22139     Deprecated as of m19.
22140   </obsolete>
22141   <summary>
22142     Enumeration of types of extension association failures (M18 and earlier were
22143     mispelled with this histogram).
22144   </summary>
22145 </histogram>
22147 <histogram name="Sync.FaviconCacheLookupSucceeded" enum="BooleanSuccess">
22148   <summary>Whether a sync favicon cache lookup succeeded or not.</summary>
22149 </histogram>
22151 <histogram name="Sync.FaviconCount">
22152   <summary>Number of synced favicons at initialization time.</summary>
22153 </histogram>
22155 <histogram name="Sync.FaviconImagesAssociationTime" units="milliseconds">
22156   <summary>Time taken during favicon images association.</summary>
22157 </histogram>
22159 <histogram name="Sync.FaviconImagesStartFailure" enum="SyncStartResult">
22160   <summary>
22161     Enumeration of types of favicon images association failures.
22162   </summary>
22163 </histogram>
22165 <histogram name="Sync.FaviconsAvailableAtMerge" enum="SyncFaviconsAvailable">
22166   <summary>
22167     Number of client that have filled their sync favicon cache and must evict
22168     old favicons vs those whose cache is not full.
22169   </summary>
22170 </histogram>
22172 <histogram name="Sync.FaviconTrackingAssociationTime" units="milliseconds">
22173   <summary>Time taken during favicon tracking association.</summary>
22174 </histogram>
22176 <histogram name="Sync.FaviconTrackingStartFailure" enum="SyncStartResult">
22177   <summary>
22178     Enumeration of types of favicon tracking association failures.
22179   </summary>
22180 </histogram>
22182 <histogram name="Sync.FaviconVisitPeriod" units="hours">
22183   <summary>Time between updates to a synced favicon's visit time.</summary>
22184 </histogram>
22186 <histogram name="Sync.FirstBackendInitializeSuccess" enum="BooleanSuccess">
22187   <obsolete>
22188     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
22189     Sync.BackendInitializeFirstTimeSuccess.
22190   </obsolete>
22191   <summary>
22192     Tracks sync backend initialization success rate during initial sync setup.
22193   </summary>
22194 </histogram>
22196 <histogram name="Sync.FreqApps" units="milliseconds">
22197   <summary>
22198     Time between nudges for apps. Used as estimate of datatype commit frequency.
22199   </summary>
22200 </histogram>
22202 <histogram name="Sync.FreqAutofill" units="milliseconds">
22203   <summary>
22204     Time between nudges for autofill entries. Used as estimate of datatype
22205     commit frequency.
22206   </summary>
22207 </histogram>
22209 <histogram name="Sync.FreqAutofillProfiles" units="milliseconds">
22210   <summary>
22211     Time between nudges for autofill profiles. Used as estimate of datatype
22212     commit frequency.
22213   </summary>
22214 </histogram>
22216 <histogram name="Sync.FreqBookmarks" units="milliseconds">
22217   <summary>
22218     Time between nudges for bookmarks. Used as estimate of datatype commit
22219     frequency.
22220   </summary>
22221 </histogram>
22223 <histogram name="Sync.FreqDictionary" units="milliseconds">
22224   <summary>
22225     Time between nudges for dictionary. Used as estimate of datatype commit
22226     frequency.
22227   </summary>
22228 </histogram>
22230 <histogram name="Sync.FreqExtensions" units="milliseconds">
22231   <summary>
22232     Time between nudges for extensions. Used as estimate of datatype commit
22233     frequency.
22234   </summary>
22235 </histogram>
22237 <histogram name="Sync.FreqFaviconImages" units="milliseconds">
22238   <summary>
22239     Time between nudges for favicon images. Used as estimate of datatype commit
22240     frequency.
22241   </summary>
22242 </histogram>
22244 <histogram name="Sync.FreqFaviconTracking" units="milliseconds">
22245   <summary>
22246     Time between nudges for favicon tracking. Used as estimate of datatype
22247     commit frequency.
22248   </summary>
22249 </histogram>
22251 <histogram name="Sync.FreqNigori" units="milliseconds">
22252   <summary>
22253     Time between nudges for nigori. Used as estimate of datatype commit
22254     frequency.
22255   </summary>
22256 </histogram>
22258 <histogram name="Sync.FreqPasswords" units="milliseconds">
22259   <summary>
22260     Time between nudges for passwords. Used as estimate of datatype commit
22261     frequency.
22262   </summary>
22263 </histogram>
22265 <histogram name="Sync.FreqPreferences" units="milliseconds">
22266   <summary>
22267     Time between nudges for preferences. Used as estimate of datatype commit
22268     frequency.
22269   </summary>
22270 </histogram>
22272 <histogram name="Sync.FreqSearchEngines" units="milliseconds">
22273   <summary>
22274     Time between nudges for search engines. Used as estimate of datatype commit
22275     frequency.
22276   </summary>
22277 </histogram>
22279 <histogram name="Sync.FreqSessions" units="milliseconds">
22280   <summary>
22281     Time between nudges for sessions. Used as estimate of datatype commit
22282     frequency.
22283   </summary>
22284 </histogram>
22286 <histogram name="Sync.FreqSyncedNotifications" units="milliseconds">
22287   <summary>
22288     Time between nudges for synced notifications. Used as estimate of datatype
22289     commit frequency.
22290   </summary>
22291 </histogram>
22293 <histogram name="Sync.FreqThemes" units="milliseconds">
22294   <summary>
22295     Time between nudges for themes. Used as estimate of datatype commit
22296     frequency.
22297   </summary>
22298 </histogram>
22300 <histogram name="Sync.FreqTypedUrls" units="milliseconds">
22301   <summary>
22302     Time between nudges for typed urls. Used as estimate of datatype commit
22303     frequency.
22304   </summary>
22305 </histogram>
22307 <histogram name="Sync.KeystoreDecryptionFailed"
22308     enum="SyncKeystoreDecryptionFailure">
22309   <summary>
22310     The reason for a failure decrypting the keystore decryptor token.
22311   </summary>
22312 </histogram>
22314 <histogram name="Sync.LocalModelOutOfSync" enum="SyncModelTypes">
22315   <summary>
22316     Counts instances of out of sync local models detected during startup.
22317   </summary>
22318 </histogram>
22320 <histogram name="Sync.NigoriMigrationState" enum="SyncNigoriMigrationState">
22321   <summary>Breakdown of sync's nigori node keystore migration state.</summary>
22322 </histogram>
22324 <histogram name="Sync.PartiallySyncedTypes">
22325   <summary>
22326     Number of partially synced types (those with a progress marker but no
22327     initial sync ended bit) that exist at sync startup.
22328   </summary>
22329 </histogram>
22331 <histogram name="Sync.PasswordAssociationTime" units="milliseconds">
22332   <summary>
22333     Time taken during password association (M18 and earlier were mispelled with
22334     this histogram).
22335   </summary>
22336 </histogram>
22338 <histogram name="Sync.PasswordRunFailures">
22339   <obsolete>
22340     Deprecated as of m19.
22341   </obsolete>
22342   <summary>
22343     Count of passwords run failures, used to compare failure rates between data
22344     types for a particular profile (see other Sync*RunFailures histograms).
22345   </summary>
22346 </histogram>
22348 <histogram name="Sync.PasswordsAssociationTime" units="milliseconds">
22349   <summary>Time taken during password association.</summary>
22350 </histogram>
22352 <histogram name="Sync.PasswordsStartFailure" enum="SyncStartResult">
22353   <summary>Enumeration of types of password association failures.</summary>
22354 </histogram>
22356 <histogram name="Sync.PasswordStartFailures" enum="SyncStartResult">
22357   <obsolete>
22358     Deprecated as of m19.
22359   </obsolete>
22360   <summary>
22361     Enumeration of types of password association failures (M18 and earlier were
22362     mispelled with this histogram).
22363   </summary>
22364 </histogram>
22366 <histogram name="Sync.PreferenceAssociationTime" units="milliseconds">
22367   <summary>
22368     Time taken during preference association (M18 and earlier were mispelled
22369     with this histogram).
22370   </summary>
22371 </histogram>
22373 <histogram name="Sync.PreferenceRunFailures">
22374   <obsolete>
22375     Deprecated as of m19.
22376   </obsolete>
22377   <summary>
22378     Count of preferences run failures, used to compare failure rates between
22379     data types for a particular profile (see other Sync*RunFailures histograms).
22380   </summary>
22381 </histogram>
22383 <histogram name="Sync.PreferencesAssociationTime" units="milliseconds">
22384   <summary>Time taken during preference association.</summary>
22385 </histogram>
22387 <histogram name="Sync.PreferencesStartFailure" enum="SyncStartResult">
22388   <summary>Enumeration of types of preference association failures.</summary>
22389 </histogram>
22391 <histogram name="Sync.PreferenceStartFailures" enum="SyncStartResult">
22392   <obsolete>
22393     Deprecated as of m19.
22394   </obsolete>
22395   <summary>
22396     Enumeration of types of preference association failures (M18 and earlier
22397     were mispelled with this histogram).
22398   </summary>
22399 </histogram>
22401 <histogram name="Sync.ReauthorizationTime" units="milliseconds">
22402   <summary>Time taken from startup for the user to reauthorize.</summary>
22403 </histogram>
22405 <histogram name="Sync.RefreshTokenAvailable" enum="BooleanSuccess">
22406   <summary>
22407     Whether OAuth2 refresh token was available at the time when
22408     ProfileSyncService was starting backend.
22409   </summary>
22410 </histogram>
22412 <histogram name="Sync.ResolveSimpleConflict"
22413     enum="SyncSimpleConflictResolutions">
22414   <summary>Enumeration of types of simple conflict resolutions.</summary>
22415 </histogram>
22417 <histogram name="Sync.RestoreBackendInitializeSucess" enum="BooleanSuccess">
22418   <obsolete>
22419     Deprecated 11/2011.  Was counted incorrectly.  Replaced by
22420     Sync.BackendInitializeRestoreSuccess.
22421   </obsolete>
22422   <summary>
22423     Tracks sync backend initialization success rate in cases where sync was
22424     previously initialized.
22425   </summary>
22426 </histogram>
22428 <histogram name="Sync.SearchEngineAssociationTime" units="milliseconds">
22429   <summary>
22430     Time taken during search engine association (M18 and earlier were mispelled
22431     with this histogram).
22432   </summary>
22433 </histogram>
22435 <histogram name="Sync.SearchEngineRunFailures">
22436   <obsolete>
22437     Deprecated as of m19.
22438   </obsolete>
22439   <summary>
22440     Count of search engine run failures, used to compare failure rates between
22441     data types for a particular profile (see other Sync*RunFailures histograms).
22442   </summary>
22443 </histogram>
22445 <histogram name="Sync.SearchEnginesAssociationTime" units="milliseconds">
22446   <summary>Time taken during search engine association.</summary>
22447 </histogram>
22449 <histogram name="Sync.SearchEnginesStartFailure" enum="SyncStartResult">
22450   <summary>Enumeration of types of search engine association failures.</summary>
22451 </histogram>
22453 <histogram name="Sync.SearchEngineStartFailures" enum="SyncStartResult">
22454   <obsolete>
22455     Deprecated as of m19.
22456   </obsolete>
22457   <summary>
22458     Enumeration of types of search engine association failures (M18 and earlier
22459     were mispelled with this histogram).
22460   </summary>
22461 </histogram>
22463 <histogram name="Sync.ServiceInitialConfigureTime" units="milliseconds">
22464   <summary>
22465     Time spent on first-time configure.  May include time spent on retries.
22466   </summary>
22467 </histogram>
22469 <histogram name="Sync.ServiceSubsequentConfigureTime" units="milliseconds">
22470   <summary>
22471     Time spent on non-first-time configure.  May include time spent on retries.
22472   </summary>
22473 </histogram>
22475 <histogram name="Sync.SessionAssociationTime" units="milliseconds">
22476   <summary>
22477     Time taken during session association (M18 and earlier were mispelled with
22478     this histogram).
22479   </summary>
22480 </histogram>
22482 <histogram name="Sync.SessionRunFailures">
22483   <obsolete>
22484     Deprecated as of m19.
22485   </obsolete>
22486   <summary>
22487     Count of sessions run failures, used to compare failure rates between data
22488     types for a particular profile (see other Sync*RunFailures histograms).
22489   </summary>
22490 </histogram>
22492 <histogram name="Sync.SessionsAssociationTime" units="milliseconds">
22493   <summary>Time taken during session association.</summary>
22494 </histogram>
22496 <histogram name="Sync.SessionsStartFailure" enum="SyncStartResult">
22497   <summary>Enumeration of types of session association failures.</summary>
22498 </histogram>
22500 <histogram name="Sync.SessionStartFailures" enum="SyncStartResult">
22501   <obsolete>
22502     Deprecated as of m19.
22503   </obsolete>
22504   <summary>
22505     Enumeration of types of session association failures (M18 and earlier were
22506     mispelled with this histogram).
22507   </summary>
22508 </histogram>
22510 <histogram name="Sync.Shutdown.BackendDestroyedTime" units="milliseconds">
22511   <summary>
22512     Time taken from the start of sync shutdown (in ProfileSyncService) until the
22513     backend (SyncBackendHost) is fully destroyed.
22514   </summary>
22515 </histogram>
22517 <histogram name="Sync.Shutdown.StopRegistrarTime" units="milliseconds">
22518   <summary>
22519     Amount of time the UI thread waits (at shutdown) to stop the
22520     SyncBackendRegistrar.
22521   </summary>
22522 </histogram>
22524 <histogram name="Sync.Shutdown.StopSyncThreadTime" units="milliseconds">
22525   <summary>
22526     Amount of time the UI thread waits (at shutdown) to stop the sync thread.
22527   </summary>
22528 </histogram>
22530 <histogram name="Sync.Startup.DeferredInitTrigger"
22531     enum="SyncDeferredInitTrigger">
22532   <summary>The type of event that triggered sync initialization.</summary>
22533 </histogram>
22535 <histogram name="Sync.Startup.TimeDeferred" units="milliseconds">
22536   <summary>
22537     Time spent after ProfileSyncService *creation* but before SyncBackendHost
22538     initialization.
22539   </summary>
22540 </histogram>
22542 <histogram name="Sync.Startup.TypeTriggeringInit" enum="SyncModelTypes">
22543   <summary>Data type that first requests sync initialization.</summary>
22544 </histogram>
22546 <histogram name="Sync.SyncAuthError" enum="SyncAuthError">
22547   <summary>
22548     Counts the number of times sync clients have encountered an auth error and
22549     number of times auth errors are fixed.
22550   </summary>
22551 </histogram>
22553 <histogram name="Sync.SyncedNotificationsAssociationTime" units="milliseconds">
22554   <summary>Time taken during synced notifications association.</summary>
22555 </histogram>
22557 <histogram name="Sync.SyncedNotificationsStartFailure" enum="SyncStartResult">
22558   <summary>
22559     Enumeration of types of synced notifications association failures.
22560   </summary>
22561 </histogram>
22563 <histogram name="Sync.SyncerConflictStuck">
22564   <obsolete>
22565     Deprecated 12/2011. No longer tracked. See crbug.com/107816.
22566   </obsolete>
22567   <summary>
22568     Number of times the sync conflict resolver gets stuck. This is not expected
22569     to be hit anymore.
22570   </summary>
22571 </histogram>
22573 <histogram name="Sync.SyncErrorInfobarDisplayed" enum="SyncErrorInfobarTypes">
22574   <summary>
22575     Enumeration of error conditions that displays an infobar to the user.
22576   </summary>
22577 </histogram>
22579 <histogram name="Sync.SyncEverything">
22580   <summary>
22581     Boolean histogram for whether the &quot;Sync Everything&quot; option was
22582     selected during sync setup. Samples are taken every time sync is
22583     (re)configured, and the unique userid count shows how many users chose to
22584     sync all available data types.
22585   </summary>
22586 </histogram>
22588 <histogram name="Sync.ThemeAssociationTime" units="milliseconds">
22589   <obsolete>
22590     Deprecated as of m19
22591   </obsolete>
22592   <summary>
22593     Time taken during theme association (M18 and earlier were mispelled with
22594     this histogram).
22595   </summary>
22596 </histogram>
22598 <histogram name="Sync.ThemeRunFailures">
22599   <obsolete>
22600     Deprecated as of m19.
22601   </obsolete>
22602   <summary>
22603     Count of theme run failures, used to compare failure rates between data
22604     types for a particular profile (see other Sync*RunFailures histograms).
22605   </summary>
22606 </histogram>
22608 <histogram name="Sync.ThemesAssociationTime" units="milliseconds">
22609   <summary>Time taken during theme association.</summary>
22610 </histogram>
22612 <histogram name="Sync.ThemesStartFailure" enum="SyncStartResult">
22613   <summary>Enumeration of types of theme association failures.</summary>
22614 </histogram>
22616 <histogram name="Sync.ThemeStartFailures" enum="SyncStartResult">
22617   <obsolete>
22618     Deprecated as of m19.
22619   </obsolete>
22620   <summary>
22621     Enumeration of types of theme association failures (M18 and earlier were
22622     mispelled with this histogram).
22623   </summary>
22624 </histogram>
22626 <histogram name="Sync.TypedUrlAssociationTime" units="milliseconds">
22627   <summary>
22628     Time taken during typed url association (M18 and earlier were mispelled with
22629     this histogram).
22630   </summary>
22631 </histogram>
22633 <histogram name="Sync.TypedUrlChangeProcessorErrors" units="%">
22634   <summary>
22635     The percentage of history DB operations initiated by the typed URL change
22636     processor that return an error. The cumulative count for the current sync
22637     session is logged after every typed URL change.
22638   </summary>
22639 </histogram>
22641 <histogram name="Sync.TypedUrlModelAssociationErrors" units="%">
22642   <summary>
22643     The percentage of history DB operations during model association that return
22644     an error. This is logged at the end of typed URL model association, which
22645     happens once each time sync starts up.
22646   </summary>
22647 </histogram>
22649 <histogram name="Sync.TypedUrlRunFailures">
22650   <obsolete>
22651     Deprecated as of m19.
22652   </obsolete>
22653   <summary>
22654     Count of typed url run failures, used to compare failure rates between data
22655     types for a particular profile (see other Sync*RunFailures histograms).
22656   </summary>
22657 </histogram>
22659 <histogram name="Sync.TypedUrlsAssociationTime" units="milliseconds">
22660   <summary>Time taken during typed url association.</summary>
22661 </histogram>
22663 <histogram name="Sync.TypedUrlsStartFailure" enum="SyncStartResult">
22664   <summary>Enumeration of types of typed url association failures.</summary>
22665 </histogram>
22667 <histogram name="Sync.TypedUrlStartFailures" enum="SyncStartResult">
22668   <obsolete>
22669     Deprecated as of m19.
22670   </obsolete>
22671   <summary>
22672     Enumeration of types of typed url association failures (M18 and earlier were
22673     mispelled with this histogram).
22674   </summary>
22675 </histogram>
22677 <histogram name="Sync.UnrecoverableErrors" enum="SyncUnrecoverableErrorReason">
22678   <summary>
22679     Enumeration of the different reasons for unrecoverable errors and how often
22680     they have occurred.
22681   </summary>
22682 </histogram>
22684 <histogram name="Sync.UserPerceivedAuthorizationTime" units="milliseconds">
22685   <summary>Time the user spends looking at the authorization dialog.</summary>
22686 </histogram>
22688 <histogram name="Sync.UserPerceivedBookmarkAssociation">
22689   <summary>Time taken during bookmark association.</summary>
22690 </histogram>
22692 <histogram name="SyncedNotifications.Actions"
22693     enum="SyncedNotificationActionType">
22694   <summary>
22695     The actions taken on synced notifications, recorded every time they happen.
22696     This histogram will record every single event that happens separately.
22697   </summary>
22698 </histogram>
22700 <histogram name="Tab.AgeUponRestoreFromColdStart" units="minutes">
22701   <summary>
22702     Age (time since the last display in previous sessions) of a tab being
22703     restored due to the first tab switch after the browser cold start, recorded
22704     upon such restore. When the browser is started from cold, this metric is not
22705     recorded for the foreground, automatically restored tab, so that the metric
22706     tracks only the restores triggered by direct user decision to switch tabs.
22707   </summary>
22708 </histogram>
22710 <histogram name="Tab.FormActivityCountEvictedHistogram">
22711   <summary>
22712     A count of form activity (e.g. fields selected, characters typed) in a tab.
22713     Recorded only for tabs that are evicted due to memory pressure and then
22714     selected again.
22715   </summary>
22716 </histogram>
22718 <histogram name="Tab.PerceivedRestoreTime" units="ms">
22719   <summary>
22720     User-perceived load time for a successful tab restore, measured from the
22721     first time the user sees the tab being restored until the load completes.
22722   </summary>
22723 </histogram>
22725 <histogram name="Tab.RestoreResult" enum="TabRestoreResult">
22726   <summary>
22727     When the browser restores a tab, whether the load was successful. Loads can
22728     fail for instance when there is no connectivity.
22729   </summary>
22730 </histogram>
22732 <histogram name="Tab.RestoreTime" units="ms">
22733   <summary>Load time for a successful tab restore.</summary>
22734 </histogram>
22736 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
22737   <summary>
22738     When the browser restores a tab, whether the user waits for completion of
22739     the load or if the user gives up by switching to another tab or leaving
22740     Chrome.
22741   </summary>
22742 </histogram>
22744 <histogram name="Tab.StatusWhenDisplayed" enum="TabStatus">
22745   <summary>
22746     The status of a tab collected each time the tab is displayed on Android,
22747     including user switching to the tab and displays of newly created tabs, such
22748     as NTP or tabs opened to handle intents.
22749   </summary>
22750 </histogram>
22752 <histogram name="Tab.StatusWhenSwitchedBackToForeground" enum="TabStatus">
22753   <summary>
22754     The status of a tab collected each time the user switches to it on mobile.
22755     That does not include tabs being created at the time the user switches to
22756     them, such as NTP or tabs opened to handle intents.
22757   </summary>
22758 </histogram>
22760 <histogram name="Tab.StatusWhenSwitchedBackToForegroundDataProxyEnabled"
22761     enum="TabStatus">
22762   <summary>
22763     The status of a tab collected each time the user switches to it on mobile
22764     with the data reduction proxy enabled. This is populated identically, and in
22765     addition to Tab.StatusWhenSwitchedBackToForeground for any given tab
22766     switching event if the proxy is enabled.
22767   </summary>
22768 </histogram>
22770 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
22771   <summary>Age (in ms) when the tab was switched to foreground.</summary>
22772 </histogram>
22774 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
22775     enum="TabSwitchedToForegroundLaunchedWithURL">
22776   <summary>
22777     Each time a tab is brought to the foreground, this histogram indicates if
22778     chrome was launched without an URL (i.e., from the launcher), or with an URL
22779     (i.e., from another app).
22780   </summary>
22781 </histogram>
22783 <histogram name="Tab.SwitchedToForegroundMRURank">
22784   <summary>
22785     Rank in MRU order (0 being first) when the tab was switched to foreground.
22786   </summary>
22787 </histogram>
22789 <histogram name="Tab.SwitchedToForegroundNumTabs">
22790   <summary>Count of all tabs when a tab is switched.</summary>
22791 </histogram>
22793 <histogram name="Tab.SwitchedToForegroundRevisit"
22794     enum="TabSwitchedToForegroundRevisit">
22795   <summary>
22796     Each time a tab is brought to the foreground, this histogram indicates if
22797     this is the first viewing of the tab since Chrome was put into foreground,
22798     or if it was a return to a tab that has already been shown in this session.
22799   </summary>
22800 </histogram>
22802 <histogram name="Tab.TimeSinceFormActivityEvictedHistogram" units="ms">
22803   <summary>
22804     Time elapsed since there was form activity (e.g. fields selected, characters
22805     typed) in a tab. Recorded only for tabs that are evicted due to memory
22806     pressure and then selected again.
22807   </summary>
22808 </histogram>
22810 <histogram name="Tabs.ForegroundTabAgeAtStartup" units="minutes">
22811   <summary>
22812     Age (time since the last display in previous sessions) of the foreground tab
22813     being restored on the browser cold start.
22814   </summary>
22815 </histogram>
22817 <histogram name="Tabs.SpeculativeRestoreApplicability"
22818     enum="SpeculativeRestoreApplicability">
22819   <summary>
22820     Applicability of speculative tab restore, recorded every time a tab is
22821     switched. This allows to estimate the fraction of tab restores experienced
22822     on mobile that can be mitigated using speculative restore. Options higher in
22823     the enum take precedence over the lower ones (i.e. low-memory tablet will be
22824     accounted as tablet).
22825   </summary>
22826 </histogram>
22828 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.SideSwipe"
22829     enum="SpeculativeRestorePredictionAccuracy">
22830   <summary>
22831     Accuracy of the tab switch predictions made when the user begins the side
22832     swipe gesture.
22833   </summary>
22834 </histogram>
22836 <histogram name="Tabs.SpeculativeRestorePredictionAccuracy.TabSwitcher"
22837     enum="SpeculativeRestorePredictionAccuracy">
22838   <summary>
22839     Accuracy of the tab switch predictions made when the user enters the tab
22840     switcher.
22841   </summary>
22842 </histogram>
22844 <histogram name="Tabs.SpeculativeRestoreTargetStatus"
22845     enum="SpeculativeRestoreTabStatus">
22846   <summary>
22847     Status of a tab recorded when the tab is targeted with speculative restore.
22848   </summary>
22849 </histogram>
22851 <histogram name="Tabs.SpeculativeRestoreTimeAhead.SideSwipe" units="ms">
22852   <summary>
22853     Time between starting the speculative load and actual tab switch for correct
22854     speculative load predictions made when the user begins the side swipe
22855     gesture.
22856   </summary>
22857 </histogram>
22859 <histogram name="Tabs.SpeculativeRestoreTimeAhead.TabSwitcher" units="ms">
22860   <summary>
22861     Time between starting the speculative load and actual tab switch for correct
22862     speculative load predictions made when the user enters the tab switcher.
22863   </summary>
22864 </histogram>
22866 <histogram name="TopSites.NumberOfApplyBlacklist">
22867   <summary>The number of times TopSitesImpl::ApplyBlacklist is called.</summary>
22868 </histogram>
22870 <histogram name="TopSites.NumberOfBlacklistedItems">
22871   <summary>
22872     The number of items in the user Most Visited blacklist every time
22873     TopSitesImpl::ApplyBlacklist is called.
22874   </summary>
22875 </histogram>
22877 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
22878   <summary>Tracks touchpad device state.</summary>
22879 </histogram>
22881 <histogram name="Touchpad.Metrics" enum="TouchpadProblemType">
22882   <summary>
22883     Tracks unusual CrOS touchpad operational states (e.g. running into the noisy
22884     ground issue). This is sampled at every touchpad event.
22885   </summary>
22886 </histogram>
22888 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
22889   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
22890 </histogram>
22892 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
22893   <summary>Tracks touchpad natural scroll setting on startup.</summary>
22894 </histogram>
22896 <histogram name="Touchpad.PointerSensitivity.Changed" enum="PointerSensitivity">
22897   <summary>
22898     Tracks touchpad sensitivity setting changes by the user. This replaces the
22899     old Touchpad.Sensitivity.Changed metric.
22900   </summary>
22901 </histogram>
22903 <histogram name="Touchpad.PointerSensitivity.Started" enum="PointerSensitivity">
22904   <summary>
22905     Tracks touchpad sensitivity setting on startup. This replaces the old
22906     Touchpad.Sensitivity.Started metric.
22907   </summary>
22908 </histogram>
22910 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
22911   <obsolete>
22912     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Changed.
22913   </obsolete>
22914   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
22915 </histogram>
22917 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
22918   <obsolete>
22919     Deprecated as of 6/2013, replaced by Touchpad.PointerSensitivity.Started.
22920   </obsolete>
22921   <summary>Tracks touchpad sensitivity setting on startup.</summary>
22922 </histogram>
22924 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
22925   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
22926 </histogram>
22928 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
22929   <summary>Tracks touchpad TapDragging setting on startup.</summary>
22930 </histogram>
22932 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
22933   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
22934 </histogram>
22936 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
22937   <summary>Tracks touchpad TapToClick setting on startup.</summary>
22938 </histogram>
22940 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
22941   <obsolete>
22942     Deprecated as of 7/2013.
22943   </obsolete>
22944 </histogram>
22946 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
22947   <obsolete>
22948     Deprecated as of 7/2013.
22949   </obsolete>
22950 </histogram>
22952 <histogram name="Translate.AlwaysTranslateLang">
22953   <summary>
22954     The number of times the always translate option was selected in the
22955     translate infobar.
22956   </summary>
22957 </histogram>
22959 <histogram name="Translate.CaptureText" units="milliseconds">
22960   <summary>
22961     The time spent capturing plain text from the DOM. This is reported by
22962     ChromeRenderViewObserver when a page is loaded completely.
22963   </summary>
22964 </histogram>
22966 <histogram name="Translate.ContentLanguage" enum="TranslateLanguage">
22967   <summary>
22968     A page may provide a Content-Language HTTP header or a META tag. For each
22969     page load, measures whether the Content-Language header exists and is valid.
22970   </summary>
22971 </histogram>
22973 <histogram name="Translate.DeclineTranslate">
22974   <summary>
22975     The number of times the &quot;Nope&quot; (don't translate) or the infobar's
22976     X button was clicked in the translate infobar.
22977   </summary>
22978 </histogram>
22980 <histogram name="Translate.DeclineTranslateCloseInfobar">
22981   <summary>
22982     The number of times the translate infobar was closed by clicking the X
22983     button without the user translating the page.
22984   </summary>
22985 </histogram>
22987 <histogram name="Translate.DeclineTranslateDismissUI">
22988   <summary>
22989     The number of times the translate UI was closed without translating in the
22990     way that the user doesn't deny translating explicityly, like pressing 'Nope'
22991     button. This is counted on both the infobar and the bubble UI. We are
22992     comparing this on infobar to that on bubble by A/B testing and expecting
22993     that the user will click 'Nope' button on bubble less times than infobar. We
22994     won't delete this histogram after the experiment.
22995   </summary>
22996 </histogram>
22998 <histogram name="Translate.HtmlLang" enum="TranslateLanguage">
22999   <summary>
23000     A page may provide a lang attribute in html tag. For each page load,
23001     measures whether the lang attribute exists and is valid.
23002   </summary>
23003 </histogram>
23005 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
23006   <obsolete>
23007     Deprecated as of 11/2013, and replaced by Translate.InitiationStatus.v2.
23008   </obsolete>
23009   <summary>
23010     The reason why Chrome decided to perform the next action (e.g., to show
23011     infobar, to translate a page without any prompting, and so on) when Chrome
23012     Translate is ready to translate a page.
23013   </summary>
23014 </histogram>
23016 <histogram name="Translate.InitiationStatus.v2"
23017     enum="TranslateInitiationStatus">
23018   <summary>
23019     The reason why Chrome decided to perform the next action (e.g., to show
23020     infobar, to translate a page without any prompting, and so on) when Chrome
23021     Translate is ready to translate a page.
23022   </summary>
23023 </histogram>
23025 <histogram name="Translate.LanguageVerification"
23026     enum="TranslateLanguageVerification">
23027   <summary>
23028     For each page load, measures whether the provided Content-Language header
23029     matches the language determined by CLD.  Beyond directly matching or
23030     mismatching the Content-Language header, CLD can complement the
23031     Content-Language.  For example, suppose the Content-Language header
23032     specifies 'zh' (general Chinese), a language code that the Translate server
23033     does not support.  In this case, CLD can detect a subcode like '-TW' or
23034     '-CN', resulting in language codes 'zh-TW' and 'zh-CN', which the Translate
23035     server supports.  This is referred to as &quot;complementing a language
23036     subcode&quot;.
23037   </summary>
23038 </histogram>
23040 <histogram name="Translate.LocalesOnDisabledByPrefs" enum="LanguageCode">
23041   <summary>
23042     Logs the user locale when the Translate feature is disabled by the user.
23043     This is recorded each time a webpage is loaded and prefs for translation is
23044     checked. This allows us to investigate the correlation between the user
23045     locale and the usage rates of the Translate.
23046   </summary>
23047 </histogram>
23049 <histogram name="Translate.ModifyOriginalLang">
23050   <summary>
23051     The number of times the original language in the translate infobar has been
23052     changed.
23053   </summary>
23054 </histogram>
23056 <histogram name="Translate.ModifyTargetLang">
23057   <summary>
23058     The number of times the target language in the translate infobar has been
23059     changed.
23060   </summary>
23061 </histogram>
23063 <histogram name="Translate.NeverTranslateLang">
23064   <summary>
23065     The number of times the never translate option was selected in the translate
23066     infobar.
23067   </summary>
23068 </histogram>
23070 <histogram name="Translate.NeverTranslateSite">
23071   <summary>
23072     The number of times the never translate site was selected in the translate
23073     infobar.
23074   </summary>
23075 </histogram>
23077 <histogram name="Translate.PageScheme" enum="TranslateScheme">
23078   <summary>Counts translation target page schemes.</summary>
23079 </histogram>
23081 <histogram name="Translate.ReportLanguageDetectionError">
23082   <summary>
23083     The number of times the &quot;report this error&quot; of options menu is
23084     selected in the translate infobar.
23085   </summary>
23086 </histogram>
23088 <histogram name="Translate.RevertTranslation">
23089   <summary>
23090     The number of times the show original button was clicked in the translate
23091     infobar.
23092   </summary>
23093 </histogram>
23095 <histogram name="Translate.ServerReportedUnsupportedLanguage">
23096   <obsolete>
23097     Deprecated 5/2013 by Translate.UndisplayableLanguage
23098   </obsolete>
23099   <summary>
23100     The number of times the detected language is not supported by Translate
23101     Element.
23102   </summary>
23103 </histogram>
23105 <histogram name="Translate.ShowBeforeTranslateInfobar">
23106   <obsolete>
23107     Deprecated 7/2010. No longer tracked.
23108   </obsolete>
23109   <summary>
23110     The number of times an infobar proposing to translate a page has been shown.
23111   </summary>
23112 </histogram>
23114 <histogram name="Translate.ShowErrorInfobar" enum="TranslateError">
23115   <summary>
23116     Chrome Translate shows an error infobar when an error happens on translation
23117     and the infobar message depends on what kind of error happens. This metric
23118     counts how often each error message is shown.
23119   </summary>
23120 </histogram>
23122 <histogram name="Translate.ShowErrorUI" enum="TranslateError">
23123   <summary>
23124     Chrome Translate shows an error UI (infobar or bubble) when an error happens
23125     on translation and the UI message depends on what kind of error happens.
23126     This metric counts how often each error message is shown.
23127   </summary>
23128 </histogram>
23130 <histogram name="Translate.SimilarLanguageMatch" enum="BooleanMatched">
23131   <summary>
23132     This metrics is logged whenever a page is loaded. The logged value is
23133     &quot;Mathced&quot; when the CLD-detected language differs from the page
23134     language code , and the two languages are such similar languages. In that
23135     case, Chrome ignore the CLD-determined language and instead uses the page
23136     language code. The page language code is decided by Content-Language and
23137     HTML lang attribute.
23138   </summary>
23139 </histogram>
23141 <histogram name="Translate.TimeToBeReady" units="milliseconds">
23142   <summary>
23143     The time from injecting scripts for Chrome Translate to being ready to
23144     perform translation.
23145   </summary>
23146 </histogram>
23148 <histogram name="Translate.TimeToLoad" units="milliseconds">
23149   <summary>
23150     The time from injecting scripts for Chrome Translate to the finishing loads
23151     of all depending libraries.
23152   </summary>
23153 </histogram>
23155 <histogram name="Translate.TimeToTranslate" units="milliseconds">
23156   <summary>The time from starting translation to the completion.</summary>
23157 </histogram>
23159 <histogram name="Translate.Translate">
23160   <summary>
23161     The number of times the translate button was clicked in the translate
23162     infobar.
23163   </summary>
23164 </histogram>
23166 <histogram name="Translate.UndisplayableLanguage" enum="LanguageCode">
23167   <summary>
23168     Logs an undisplayable language included in the language list sent by the
23169     Translate server. The Translate server sends the list each time the user
23170     runs Chrome. This metrics tells us that there is a language which UI should
23171     support but doesn't.
23172   </summary>
23173 </histogram>
23175 <histogram name="Translate.UnsupportedLanguageAtInitiation" enum="LanguageCode">
23176   <summary>
23177     Logs an unsupported source language detected during initiation of the
23178     Translate feature.  This is reported when the language detector successfully
23179     detects the language of the webpage, but the language is not supported by
23180     the translation server because it is too minor.  This metric allows us to
23181     assess how important the unsupported language is for Google translate.
23182   </summary>
23183 </histogram>
23185 <histogram name="Translate.UserActionDuration" units="milliseconds">
23186   <summary>
23187     The time from a page content language being determined to user requesting
23188     Chrome Translate.
23189   </summary>
23190 </histogram>
23192 <histogram name="TryScroll.SlowScroll" enum="ScrollThread">
23193   <summary>Whether the scroll is executed on main thread.</summary>
23194 </histogram>
23196 <histogram name="UMA.CollectExternalEventsTime" units="milliseconds">
23197   <summary>
23198     The time to run the external metrics collection task (Chrome OS).
23199   </summary>
23200 </histogram>
23202 <histogram name="UMA.Discarded Log Events">
23203   <summary>
23204     The number of events discarded at log transmission time because the event
23205     count was already too large.
23206   </summary>
23207 </histogram>
23209 <histogram name="UMA.FieldTrialsEnabledBenchmarking" enum="BooleanUsage">
23210   <summary>
23211     Log whether the --enable-benchmarking flag was set, which causes field
23212     trials to only use the default group.
23213   </summary>
23214 </histogram>
23216 <histogram name="UMA.GeneratedLowEntropySource" enum="BooleanSuccess">
23217   <summary>
23218     For each attempt to generate the low entropy source, log whether or not the
23219     load required generating a new low entropy source.
23220   </summary>
23221 </histogram>
23223 <histogram name="UMA.InitSequence" enum="UmaInitSequence">
23224   <summary>
23225     Logged during MetricsService initialization whether the init task or the
23226     initial log timer completed first. The expectation is the vast majority of
23227     the time, the init task should complete first. If metrics show otherwise,
23228     then it may indicate there's a bug in the MetricsService init sequence and
23229     that it should be investigated.
23230   </summary>
23231 </histogram>
23233 <histogram name="UMA.Large Accumulated Log Not Persisted" units="bytes">
23234   <summary>
23235     Number of bytes in an excessively large log that was discarded at shutdown
23236     instead of being saved to disk to retry during next chrome run.
23237   </summary>
23238 </histogram>
23240 <histogram name="UMA.Large Rejected Log was Discarded" units="bytes">
23241   <summary>
23242     Number of bytes in a log was was rejected by server, and then discarded.
23243   </summary>
23244 </histogram>
23246 <histogram name="UMA.LoadLogsTime" units="milliseconds">
23247   <summary>
23248     The time spent to load (de-serialize) unsent logs from local state, recorded
23249     during the MetricsService startup sequence.
23250   </summary>
23251 </histogram>
23253 <histogram name="UMA.LogLoadComplete called">
23254   <summary>
23255     Simple counter of the number of times LogLoadComplete was called (bug
23256     demonstration, as we're called more often than once per page load :-/ )
23257   </summary>
23258 </histogram>
23260 <histogram name="UMA.LowEntropySourceValue">
23261   <summary>
23262     Distribution of the low entropy source value used for field trial
23263     randomization, recorded on startup.
23264   </summary>
23265 </histogram>
23267 <histogram name="UMA.Perf.GetData" enum="GetPerfDataOutcome">
23268   <summary>
23269     A count of successes and various failure modes related to collecting and
23270     processing performance data obtained through &quot;perf&quot; on Chrome OS.
23271   </summary>
23272 </histogram>
23274 <histogram name="UMA.ProtoCompressionRatio" units="%">
23275   <summary>
23276     Compression ratio of the serialized protobuf that will be uploaded to the
23277     UMA server. This serialized protobuf is compressed using gzip.
23278   </summary>
23279 </histogram>
23281 <histogram name="UMA.ProtoGzipped" enum="Boolean">
23282   <obsolete>
23283     Deprecated as of Sep, 2013. Gzipping protobufs is now the default.
23284   </obsolete>
23285   <summary>Was the UMA protobuf uploaded earlier compressed or not.</summary>
23286 </histogram>
23288 <histogram name="UMA.ProtoGzippedKBSaved" units="KB">
23289   <summary>
23290     Kilobytes saved from gzipping the protobufs before uploading them.
23291   </summary>
23292 </histogram>
23294 <histogram name="UMA.StoreLogsTime" units="milliseconds">
23295   <summary>
23296     The time spent to store unsent logs to local state, which is done
23297     periodically and also during start up if there was an initial stability log.
23298   </summary>
23299 </histogram>
23301 <histogram name="UMA.Unacceptable_Log_Discarded">
23302   <obsolete>
23303     Deprecated as of May, 2012 (i.e. Chrome 21+).  Replaced by the
23304     UMA.UploadResponseStatus.XML and UMA.UploadResponseStatus.Protobuf
23305     histograms.
23306   </obsolete>
23307   <summary>The server returned a 400 code, and we discarded a log.</summary>
23308   <details>
23309     This tends to indicate that a syntax error is present in a log, such as
23310     would appear when a bogus XML tag is included, or the XML is not balanced
23311     and well structured.
23312   </details>
23313 </histogram>
23315 <histogram name="UMA.UploadCreation" enum="BooleanSuccess">
23316   <summary>
23317     For each attempted UMA upload, log whether the upload was successfully
23318     constructed.  An upload might fail to be constructed, for example, if we try
23319     to upload before the system is fully initialized; or if serialization of the
23320     data fails.
23321   </summary>
23322 </histogram>
23324 <histogram name="UMA.UploadResponseStatus.Protobuf"
23325     enum="UmaUploadResponseStatus">
23326   <summary>
23327     For each upload to the protocol buffer (v2) UMA server, log whether the
23328     upload was successful, or whether there was an error.
23329   </summary>
23330 </histogram>
23332 <histogram name="UMA.UploadResponseStatus.XML" enum="UmaUploadResponseStatus">
23333   <summary>
23334     For each upload to the XML (v1) UMA server, log whether the upload was
23335     successful, or whether there was an error.
23336   </summary>
23337 </histogram>
23339 <histogram name="UMA.UsedResetVariationsFlag" enum="BooleanUsage">
23340   <summary>
23341     Log whether the --reset-variation-state flag was set before the low entropy
23342     source was requested.
23343   </summary>
23344 </histogram>
23346 <histogram name="UMA.XMLNodeDumpTime" units="milliseconds">
23347   <summary>
23348     The time spent in converting the XML tree into a character buffer when
23349     closing a metrics log (Chrome OS).
23350   </summary>
23351 </histogram>
23353 <histogram name="UMA.XMLWriterDestructionTime" units="milliseconds">
23354   <summary>
23355     The time spent in freeing the XML writer and tree when closing a metrics log
23356     (Chrome OS).
23357   </summary>
23358 </histogram>
23360 <histogram name="Uptime.ChromeExecToLoginPromptVisibleAfterLogout" units="ms">
23361   <summary>
23362     Measures the time elapsed on Chrome OS between when Chrome is started, and
23363     when the login prompt is again visible after a logout.  This statistic is
23364     only collected when preceeded by a logout.
23365   </summary>
23366 </histogram>
23368 <histogram name="Uptime.LoginPromptSetupTimeAfterLogout" units="ms">
23369   <summary>
23370     Measures the time elapsed on Chrome OS for setting up for a login after a
23371     logout. More specifically, it is the time between when the Cryptohome is
23372     unmounted (the last step in the logout process) and when the login prompt is
23373     again visible after a logout.
23374   </summary>
23375 </histogram>
23377 <histogram name="Uptime.Logout" units="ms">
23378   <summary>
23379     Measures the time elapsed on Chrome OS when performing a logout. More
23380     specifically, it is the time between when a logout is initiated and when the
23381     Cryptohome is unmounted, signaling the last step in the logout process. This
23382     statistic is not collected when the logout is part of a restart or shutdown.
23383   </summary>
23384 </histogram>
23386 <histogram name="Uptime.LogoutToLoginPromptVisible" units="ms">
23387   <summary>
23388     Measures the time elapsed on Chrome OS between initiating a logout and the
23389     next time the login prompt is visible again.  This statistic is not
23390     collected if the machine is shutdown between the logout initiation and the
23391     prompt becoming visible.
23392   </summary>
23393 </histogram>
23395 <histogram name="Uptime.LogoutToUIStopAfterLogout" units="ms">
23396   <summary>
23397     Measures the time elapsed on Chrome OS between when a logout is initiated
23398     and the UI has stopped (and Chrome has exited) during the logout process.
23399     This statistic is not collected if the logout is part of a restart or
23400     shutdown.
23401   </summary>
23402 </histogram>
23404 <histogram name="Uptime.ProcessesTerminatedToXTerminatedAfterLogout" units="ms">
23405   <summary>
23406     Measures the time elapsed on Chrome OS between when all user-associated
23407     processes (including the X server) have been terminated during the logout
23408     process.  This statistic is not collected if the logout is part of a restart
23409     or shutdown.
23410   </summary>
23411 </histogram>
23413 <histogram name="Uptime.UIStopToProcessesTerminatedAfterLogout" units="ms">
23414   <summary>
23415     Measures the time elapsed on Chrome OS between when the UI has stopped
23416     (Chrome has exited), and when all other associated processes have been
23417     terminated during the logout process. This statistic is not collected if the
23418     logout is part of a restart or shutdown.
23419   </summary>
23420 </histogram>
23422 <histogram name="Uptime.XTerminatedToChromeExecAfterLogout" units="ms">
23423   <summary>
23424     Measures the time elapsed on Chrome OS between when the X server has been
23425     terminated from a previous logout and when Chrome is started again to show
23426     the login screen.
23427   </summary>
23428 </histogram>
23430 <histogram name="UserImage.ChangeChoice" enum="ChromeOSUserImageId">
23431   <summary>
23432     Distribution of the default images that users choose in Change Picture
23433     dialog (Chrome OS). One sample is taken each time the user changes picture.
23434   </summary>
23435 </histogram>
23437 <histogram name="UserImage.FirstTimeChoice" enum="ChromeOSUserImageId">
23438   <summary>
23439     Distribution of the default images chosen on user image screen during
23440     out-of-the-box experience (Chrome OS). One sample is taken each time the
23441     user confirms the choice by clicking OK button.
23442   </summary>
23443 </histogram>
23445 <histogram name="UserImage.LoggedIn" enum="ChromeOSUserImageId">
23446   <summary>
23447     Distribution of the default images that existing users login with (Chrome
23448     OS). One sample is taken each time the user logs in.
23449   </summary>
23450 </histogram>
23452 <histogram name="UserImage.ProfileDownloadResult"
23453     enum="ProfileImageDownloadResult">
23454   <summary>
23455     Profile image download result for UserManager (either on behalf of the
23456     Change Picture prefs page, OOBE or scheduled refresh after user login).
23457   </summary>
23458 </histogram>
23460 <histogram name="UserImage.ProfileDownloadTime" units="milliseconds">
23461   <summary>The time it took to download user's profile picture.</summary>
23462 </histogram>
23464 <histogram name="UserImage.ScreenIsShownTime" units="milliseconds">
23465   <summary>
23466     Time histogram of the &quot;Choose Picture&quot; OOBE screen display delay.
23467   </summary>
23468 </histogram>
23470 <histogram name="UserManager.LoginUserType" enum="UserType">
23471   <summary>
23472     The number of users of different types that log in to the system (Chrome
23473     OS).
23474   </summary>
23475 </histogram>
23477 <histogram name="UserManager.LogoutToLoginDelay" units="seconds">
23478   <summary>
23479     The time between one regular user logging out and a different regular user
23480     logging in (Chrome OS). Delays above thirty minutes or which span system
23481     reboots or non-regular-user logins are not reported.
23482   </summary>
23483 </histogram>
23485 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
23486   <obsolete>
23487     Deprecated 1/2013. No longer tracked.
23488   </obsolete>
23489   <summary>
23490     A count of the number of times we hit the code where a field trial is
23491     disabled because no entropy provider was provided.
23492   </summary>
23493 </histogram>
23495 <histogram name="Variations.FailedRequestErrorCode" enum="NetErrorCodes">
23496   <summary>
23497     The counts of network error codes encountered by VariationsService when an
23498     attempt to fetch a variations seed from the server fails.
23499   </summary>
23500 </histogram>
23502 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
23503   <obsolete>
23504     Deprecated 2/2014. No longer tracked.
23505   </obsolete>
23506   <summary>
23507     The latency of a VariationsService seed fetch that results in a not modified
23508     response.
23509   </summary>
23510 </histogram>
23512 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
23513   <obsolete>
23514     Deprecated 2/2014. No longer tracked.
23515   </obsolete>
23516   <summary>
23517     The latency of a VariationsService seed fetch that results in neither a
23518     success nor not modified response.
23519   </summary>
23520 </histogram>
23522 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
23523   <obsolete>
23524     Deprecated 2/2014. No longer tracked.
23525   </obsolete>
23526   <summary>
23527     The latency of a VariationsService seed fetch that results in a success
23528     response.
23529   </summary>
23530 </histogram>
23532 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
23533   <summary>How long it took to create the X-Client-Data header.</summary>
23534 </histogram>
23536 <histogram name="Variations.LoadSeedSignature" enum="VariationSeedSignature">
23537   <summary>
23538     The result of verifying the variations seed signature, recorded when the
23539     variations seed is stored to Local State after being retrieved from the
23540     server.
23541   </summary>
23542 </histogram>
23544 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
23545   <obsolete>
23546     Deprecated 9/2012. No longer tracked.
23547   </obsolete>
23548   <summary>
23549     Whether or not the network was available when requested by the
23550     VariationsService.
23551   </summary>
23552 </histogram>
23554 <histogram name="Variations.ResourceRequestsAllowed"
23555     enum="VariationsResourceRequestsAllowedState">
23556   <summary>
23557     Counts the number of times the VariationsService is allowed or not allowed
23558     to make a request due to the ResourceRequestAllowedNotifier.
23559   </summary>
23560 </histogram>
23562 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
23563   <summary>
23564     Records whether the variations seed in local state is empty (does not exist)
23565     on startup.
23566   </summary>
23567 </histogram>
23569 <histogram name="Variations.SeedFetchResponseCode">
23570   <summary>
23571     The counts of HTTP response codes encountered by VariationsService when
23572     attempting to fetch a variations seed from the server.
23573   </summary>
23574 </histogram>
23576 <histogram name="Variations.SeedFreshness" units="minutes">
23577   <summary>
23578     The time interval between when the Variations seed was last downloaded and
23579     when it was used.
23580   </summary>
23581 </histogram>
23583 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
23584     enum="BooleanExpired">
23585   <obsolete>
23586     Deprecated 11/2012. No longer tracked.
23587   </obsolete>
23588   <summary>
23589     Whether or not the 1-Percent uniformity trial from the Variations server was
23590     expired when loaded.
23591   </summary>
23592 </histogram>
23594 <histogram name="Variations.StoreSeedSignature" enum="VariationSeedSignature">
23595   <summary>
23596     The result of verifying the variations seed signature, recorded when the
23597     variations seed is loaded from Local State.
23598   </summary>
23599 </histogram>
23601 <histogram name="Variations.TimeSinceLastFetchAttempt" units="minutes">
23602   <summary>
23603     The time since the previous attempt to fetch the variations seed within the
23604     same session, with 0 indicating that this is the first attempt. Recorded
23605     when a variations seed fetch is attempted by the VariationsService.
23606   </summary>
23607 </histogram>
23609 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
23610   <obsolete>
23611     Deprecated 1/2013. No longer tracked.
23612   </obsolete>
23613   <summary>
23614     A count of the number of times we hit the code where the
23615     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
23616     expiration check.
23617   </summary>
23618 </histogram>
23620 <histogram name="Variations.UniformityTrialGroupNotActive"
23621     enum="UniformityTrialGroupNotActive">
23622   <obsolete>
23623     Deprecated 1/2013. No longer tracked.
23624   </obsolete>
23625   <summary>
23626     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
23627     and which factors contributed to it.
23628   </summary>
23629 </histogram>
23631 <histogram name="VirtualKeyboard.KeyboardControlEvent"
23632     enum="KeyboardControlEvent">
23633   <summary>
23634     A count of various control events that can occur on the virtual keyboard,
23635     such as showing and hiding.
23636   </summary>
23637 </histogram>
23639 <histogram name="VirtualKeyboard.KeystrokesBetweenBackspace">
23640   <summary>
23641     Counts the number of keys typed by the virtual keyboard between each
23642     backspace. This metric provides a rough approximation of an error rate for
23643     the virtual keyboard.
23644   </summary>
23645 </histogram>
23647 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
23648   <summary>
23649     Measures the time taken by Google Online Wallet server's accept legal
23650     document API call.
23651   </summary>
23652 </histogram>
23654 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
23655   <summary>
23656     Measures the time taken by Google Online Wallet server's authenticate
23657     instrument API call.
23658   </summary>
23659 </histogram>
23661 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
23662   <summary>
23663     Measures the time taken by Google Online Wallet server's get full wallet API
23664     call.
23665   </summary>
23666 </histogram>
23668 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
23669   <summary>
23670     Measures the time taken by Google Online Wallet server's get wallet items
23671     API call.
23672   </summary>
23673 </histogram>
23675 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
23676   <obsolete>
23677     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
23678   </obsolete>
23679   <summary>
23680     Measures the time taken by Google Online Wallet server's save address API
23681     call.
23682   </summary>
23683 </histogram>
23685 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
23686   <obsolete>
23687     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
23688   </obsolete>
23689   <summary>
23690     Measures the time taken by Google Online Wallet server's save instrument API
23691     call.
23692   </summary>
23693 </histogram>
23695 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
23696   <obsolete>
23697     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
23698   </obsolete>
23699   <summary>
23700     Measures the time taken by Google Online Wallet server's save instument and
23701     address API call.
23702   </summary>
23703 </histogram>
23705 <histogram name="Wallet.ApiCallDuration.SaveToWallet" units="ms">
23706   <summary>
23707     Measures the time taken by Google Online Wallet server's save to wallet API
23708     call.
23709   </summary>
23710 </histogram>
23712 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
23713   <summary>
23714     Measures the time taken by Google Online Wallet server's send status API
23715     call.
23716   </summary>
23717 </histogram>
23719 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
23720   <summary>
23721     Measures the time taken by Google Online Wallet server's unknown API calls.
23722   </summary>
23723 </histogram>
23725 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
23726   <obsolete>
23727     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
23728   </obsolete>
23729   <summary>
23730     Measures the time taken by Google Online Wallet server's update address API
23731     call.
23732   </summary>
23733 </histogram>
23735 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
23736   <obsolete>
23737     Deprecated as of 7/2013, replaced by Wallet.ApiCallDuration.SaveToWallet.
23738   </obsolete>
23739   <summary>
23740     Measures the time taken by Google Online Wallet server's update instument
23741     API call.
23742   </summary>
23743 </histogram>
23745 <histogram name="Wallet.MalformedResponse" enum="WalletApiCall">
23746   <summary>
23747     Counts the number of times each Wallet API failed due to being unable to
23748     parse the response.
23749   </summary>
23750 </histogram>
23752 <histogram name="Wallet.ResponseCode" enum="HttpResponseCode">
23753   <summary>HTTP response codes seen by Wallet client.</summary>
23754 </histogram>
23756 <histogram name="WebCore.Animation.CSSProperties" enum="MappedCSSProperties">
23757   <summary>
23758     Counts the number of times each CSS property is animated. There is no limit
23759     on the number of times each property is counted per page view -- a property
23760     that is animated multiple times during a single page view is counted each
23761     time it animates.
23762   </summary>
23763 </histogram>
23765 <histogram name="WebCore.Editing.Commands" enum="MappedEditingCommands">
23766   <summary>
23767     Counts the number of times each document.execCommand is executed. This
23768     doesn't count commands not supported by Blink.
23769   </summary>
23770 </histogram>
23772 <histogram name="WebCore.FeatureObserver" enum="FeatureObserver">
23773   <summary>
23774     Count of how many instances of WebCore::Page use various features. Each
23775     WebCore::Page instance has a WebCore::UseCounter instance. It records and
23776     reports feature usage (e.g. via UseCounter::count() method).
23777   </summary>
23778 </histogram>
23780 <histogram name="WebCore.FeatureObserver.CSSProperties"
23781     enum="MappedCSSProperties">
23782   <summary>
23783     Records usage of CSS properties used on a page, either statically or
23784     dynamically, from the time the page is initialised to when it is closed or
23785     navigated away from. Each property is counted at most once per page per
23786     view.
23787   </summary>
23788   <details>
23789     Every time a CSS property is parsed on a page, that property is recorded as
23790     having been used. The histogram is updated with this data whenever a page is
23791     closed, or a page navigation happens. Each histogram bucket corresponds to a
23792     CSS property (eg width, border-radius). The exception is the bucket numbered
23793     '1' - this counts the number of pages that CSS properties were counted on.
23795     These numbers give the percentage of pages that use a CSS property. For
23796     example, if the 'border-radius' histogram bucket has a count of 250, and the
23797     page count bucket (i.e. bucket number 1) has a count of 1000 - this means
23798     that 1000 pages were recorded, and border-radius was used on 25% of those
23799     pages.
23801     Internally, each WebCore::Page has a WebCore::UseCounter instance, with
23802     booleans recording use of each CSS property - one boolean per property. Upon
23803     destruction of the WebCore::Page (e.g. by the user closing the tab), or a
23804     page navigation happening, the histogram is updated. For each boolean that
23805     is set to True, the corresponding histogram bucket for that CSS property is
23806     incremented by 1. The page count bucket (i.e. bucket number 1) is always
23807     incremented by 1 on each histogram update.
23808   </details>
23809 </histogram>
23811 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
23812     enum="IDBLevelDBBackingStoreInternalErrorType">
23813   <summary>
23814     Methods that encountered consistency errors. Such errors probably point to a
23815     bug in our code.
23816   </summary>
23817 </histogram>
23819 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
23820     enum="IDBLevelDBBackingStoreInternalErrorType">
23821   <obsolete>
23822     As of chrome 26, use {Consistency, Read, Write}Error instead.
23823   </obsolete>
23824   <summary>
23825     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
23826     encountered.
23827   </summary>
23828 </histogram>
23830 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
23831     enum="IDBLevelDBBackingStoreOpenResult">
23832   <summary>
23833     Count of the different success and failure modes when opening an IndexedDB
23834     backing store - clean open, successful open with recovery, failed recovery,
23835     etc. Includes all hosts.
23836   </summary>
23837 </histogram>
23839 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus.Docs"
23840     enum="IDBLevelDBBackingStoreOpenResult">
23841   <summary>
23842     Count of the different success and failure modes when opening an IndexedDB
23843     backing store - clean open, successful open with recovery, failed recovery,
23844     etc. Only for docs.google.com.
23845   </summary>
23846 </histogram>
23848 <histogram name="WebCore.IndexedDB.BackingStore.OverlyLargeOriginLength"
23849     units="characters">
23850   <summary>
23851     Length of leveldb directories that cause paths to not fit in the filesystem,
23852     either because the individual component is too long or the overall path is
23853     larger than MAX_PATH.
23854   </summary>
23855 </histogram>
23857 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
23858     enum="IDBLevelDBBackingStoreInternalErrorType">
23859   <summary>
23860     Methods that encountered leveldb errors while trying to read from disk.
23861   </summary>
23862 </histogram>
23864 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
23865     enum="IDBLevelDBBackingStoreInternalErrorType">
23866   <summary>
23867     Methods that encountered leveldb errors while trying to write to disk.
23868   </summary>
23869 </histogram>
23871 <histogram name="WebCore.IndexedDB.Context.ForcedCloseReason"
23872     enum="IDBContextForcedCloseReason">
23873   <summary>The reason that a forced-close of a backing store occurred.</summary>
23874 </histogram>
23876 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
23877     enum="IndexedDatabaseMethods">
23878   <summary>
23879     Count total number of front end API calls of IndexedDB methods.
23880   </summary>
23881 </histogram>
23883 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
23884     enum="LevelDBErrorCount">
23885   <summary>
23886     Count of how many times LevelDBDatabase got an error trying to check free
23887     disk space.
23888   </summary>
23889 </histogram>
23891 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
23892   <summary>
23893     Amount of free disk space on the partition/volume/etc where LevelDB failed
23894     to open.
23895   </summary>
23896 </histogram>
23898 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
23899   <summary>
23900     Amount of free disk space on the partition/volume/etc where LevelDB was
23901     successfully opened.
23902   </summary>
23903 </histogram>
23905 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
23906   <summary>
23907     Error classes returned by LevelDB when it failed to open a database.
23908   </summary>
23909 </histogram>
23911 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Corruption"
23912     enum="LevelDBCorruptionTypes">
23913   Types of corruption that LevelDB encounters when opening a database.
23914 </histogram>
23916 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.EnvMethod"
23917     enum="LevelDBIOErrorMethods">
23918   <summary>
23919     LevelDBEnv methods that generated IO errors when opening a database.
23920   </summary>
23921 </histogram>
23923 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"
23924     enum="OSAgnosticErrno">
23925   <summary>
23926     Errno errors encountered by a single LevelDBEnv method when opening an
23927     IndexedDB instance.
23928   </summary>
23929 </histogram>
23931 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"
23932     enum="PlatformFileError">
23933   <summary>
23934     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
23935     IndexedDB instance.
23936   </summary>
23937 </histogram>
23939 <histogram name="WebCore.IndexedDB.LevelDBReadErrors" enum="LevelDBErrorTypes">
23940   <summary>
23941     Error classes returned by LevelDB when it failed to read a database.
23942   </summary>
23943 </histogram>
23945 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Corruption"
23946     enum="LevelDBCorruptionTypes">
23947   Types of corruption that LevelDB encounters when reading a database.
23948 </histogram>
23950 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.EnvMethod"
23951     enum="LevelDBIOErrorMethods">
23952   <summary>
23953     LevelDBEnv methods that generated IO errors when reading a database.
23954   </summary>
23955 </histogram>
23957 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"
23958     enum="OSAgnosticErrno">
23959   <summary>
23960     Errno errors encountered by a single LevelDBEnv method when reading an
23961     IndexedDB instance.
23962   </summary>
23963 </histogram>
23965 <histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"
23966     enum="PlatformFileError">
23967   <summary>
23968     PlatformFileErrors encountered by a single LevelDBEnv method when opening an
23969     IndexedDB instance.
23970   </summary>
23971 </histogram>
23973 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
23974   <summary>
23975     Error classes returned by LevelDB when it failed to write to a database.
23976   </summary>
23977 </histogram>
23979 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Corruption"
23980     enum="LevelDBCorruptionTypes">
23981   Types of corruption returned by LevelDB when it failed to write to a database.
23982 </histogram>
23984 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.EnvMethod"
23985     enum="LevelDBIOErrorMethods">
23986   <summary>
23987     LevelDBEnv methods that generated IO errors when writing to a database.
23988   </summary>
23989 </histogram>
23991 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"
23992     enum="OSAgnosticErrno">
23993   <summary>
23994     Errno errors encountered by a single LevelDBEnv method when writing to an
23995     IndexedDB instance.
23996   </summary>
23997 </histogram>
23999 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"
24000     enum="PlatformFileError">
24001   <summary>
24002     PlatformFileErrors encountered by a single LevelDBEnv method when writing to
24003     an IndexedDB instance.
24004   </summary>
24005 </histogram>
24007 <histogram name="WebCore.PreloadDelayMs" units="milliseconds">
24008   <summary>
24009     The delay between when the preload scanner discovers a resource on the
24010     parser thread and when the preload request is issued on the main thread.
24011   </summary>
24012 </histogram>
24014 <histogram name="WebCore.ResourceFetcher.ActionUponResourceRequest"
24015     enum="ActionUponResourceRequest">
24016   <summary>
24017     The resulting action (e.g. load resource, use resource from in-memory
24018     cache...) upon a resource request.
24019   </summary>
24020 </histogram>
24022 <histogram name="WebCore.ResourceFetcher.HitCount">
24023   <summary>
24024     Number of dead resources found in the memory cache over the lifetime of the
24025     ResourceFetcher.
24026   </summary>
24027 </histogram>
24029 <histogram name="WebCore.ResourceFetcher.LoadCount">
24030   <summary>
24031     Number of resources that needed to be loaded by the ResourceFetcher over its
24032     lifetime.
24033   </summary>
24034 </histogram>
24036 <histogram name="WebCore.ResourceFetcher.ResourceHasClientUponCacheHit"
24037     enum="ResourceHasClient">
24038   <summary>
24039     Whether the resource in the cache is being used by at least one client (live
24040     resource) or not (dead resource) upon a cache hit.
24041   </summary>
24042 </histogram>
24044 <histogram name="WebCore.ResourceFetcher.ResourceTypeUponCacheHit"
24045     enum="ResourceType">
24046   <summary>
24047     The type of the resource (e.g. image, script...) upon a cache hit.
24048   </summary>
24049 </histogram>
24051 <histogram name="WebCore.ResourceFetcher.RevalidateCount">
24052   <summary>
24053     Number of dead resources that needed to be revalidated by the
24054     ResourceFetcher over its lifetime.
24055   </summary>
24056 </histogram>
24058 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
24059     units="milliseconds">
24060   <summary>
24061     Duration of time taken to create a V8 Context for an isolated world.
24062   </summary>
24063 </histogram>
24065 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
24066     units="milliseconds">
24067   <summary>
24068     Duration of time taken to create a V8 Context for the main world.
24069   </summary>
24070 </histogram>
24072 <histogram name="WebCore.WebSocket.HandshakeResult"
24073     enum="WebSocketHandshakeResult">
24074   <summary>
24075     Count the number of WebSocket handshake for each result. Use this histogram
24076     as a baseline for investigating feature usage counters.
24077   </summary>
24078 </histogram>
24080 <histogram name="WebCore.WebSocket.PerMessageDeflateContextTakeOverMode"
24081     enum="WebSocketPerMessageDeflateContextTakeOverMode">
24082   <summary>
24083     Count the number of WebSockets that accepted permessage-deflate extension
24084     for each context take over mode.
24085   </summary>
24086 </histogram>
24088 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
24089     enum="XMLHttpRequestSendArrayBufferOrView">
24090   <summary>
24091     Count the number of XHR.send() calls for each argument type to see when we
24092     can deprecate the ArrayBuffer type support.
24093   </summary>
24094 </histogram>
24096 <histogram name="WebFont.BlankTextShownTime" units="milliseconds">
24097   <summary>
24098     A histogram tracking the time we spent showing blank text because a web font
24099     wasn't available by the time we needed it. Measured once per @font-face that
24100     ended up showing blank text.
24101   </summary>
24102 </histogram>
24104 <histogram name="WebFont.CacheHit" enum="WebFontCacheHit">
24105   <summary>
24106     Recorded upon web fonts load. Counts the number of times web font is loaded
24107     from cache (disk cache or memory cache), fetched over network, or served
24108     from data URL.
24109   </summary>
24110 </histogram>
24112 <histogram name="WebFont.DownloadTime.0.Under10KB" units="milliseconds">
24113   <summary>
24114     The time it takes for a webfont download to finish, for webfonts of under
24115     10KB.
24116   </summary>
24117 </histogram>
24119 <histogram name="WebFont.DownloadTime.1.10KBTo50KB" units="milliseconds">
24120   <summary>
24121     The time it takes for a webfont download to finish, for webfonts of
24122     10KB-50KB.
24123   </summary>
24124 </histogram>
24126 <histogram name="WebFont.DownloadTime.2.50KBTo100KB" units="milliseconds">
24127   <summary>
24128     The time it takes for a webfont download to finish, for webfonts of
24129     50KB-100KB.
24130   </summary>
24131 </histogram>
24133 <histogram name="WebFont.DownloadTime.3.100KBTo1MB" units="milliseconds">
24134   <summary>
24135     The time it takes for a webfont download to finish, for webfonts of
24136     100KB-1MB.
24137   </summary>
24138 </histogram>
24140 <histogram name="WebFont.DownloadTime.4.Over1MB" units="milliseconds">
24141   <summary>
24142     The time it takes for a webfont download to finish, for webfonts of over
24143     1MB.
24144   </summary>
24145 </histogram>
24147 <histogram name="WebFont.DownloadTime.LoadError" units="milliseconds">
24148   <summary>
24149     The time taken for a webfont download that failed. Includes aborted
24150     requests.
24151   </summary>
24152 </histogram>
24154 <histogram name="WebFont.HadBlankText" enum="BooleanHadBlankText">
24155   <summary>
24156     This metrics is logged when a page that use web fonts is loaded. The value
24157     is whether we had to wait on at least one web font and ended up showing
24158     blank text, or not.
24159   </summary>
24160 </histogram>
24162 <histogram name="WebFont.LayoutLatency" units="milliseconds">
24163   <obsolete>
24164     Renamed to WebFont.StyleRecalcToDownloadLatency for clarity.
24165   </obsolete>
24166   <summary>
24167     The time from when the webfont was referenced by a calculated style for the
24168     first time to the start of the font download.
24169   </summary>
24170 </histogram>
24172 <histogram name="WebFont.LoadTime.0.Under10KB" units="milliseconds">
24173   <obsolete>
24174     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.0.Under10KB.
24175   </obsolete>
24176   <summary>
24177     The time it takes for a webfont download to finish, for webfonts of under
24178     10KB.
24179   </summary>
24180 </histogram>
24182 <histogram name="WebFont.LoadTime.1.10KBTo50KB" units="milliseconds">
24183   <obsolete>
24184     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.1.10KBTo50KB.
24185   </obsolete>
24186   <summary>
24187     The time it takes for a webfont download to finish, for webfonts of
24188     10KB-50KB.
24189   </summary>
24190 </histogram>
24192 <histogram name="WebFont.LoadTime.2.50KBTo100KB" units="milliseconds">
24193   <obsolete>
24194     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.2.50KBTo100KB.
24195   </obsolete>
24196   <summary>
24197     The time it takes for a webfont download to finish, for webfonts of
24198     50KB-100KB.
24199   </summary>
24200 </histogram>
24202 <histogram name="WebFont.LoadTime.3.100KBTo1MB" units="milliseconds">
24203   <obsolete>
24204     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.3.100KBTo1MB.
24205   </obsolete>
24206   <summary>
24207     The time it takes for a webfont download to finish, for webfonts of
24208     100KB-1MB.
24209   </summary>
24210 </histogram>
24212 <histogram name="WebFont.LoadTime.4.Over1MB" units="milliseconds">
24213   <obsolete>
24214     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.4.Over1MB.
24215   </obsolete>
24216   <summary>
24217     The time it takes for a webfont download to finish, for webfonts of over
24218     1MB.
24219   </summary>
24220 </histogram>
24222 <histogram name="WebFont.LoadTime.LoadError" units="milliseconds">
24223   <obsolete>
24224     Deprecated as of 8/2013, replaced by WebFont.DownloadTime.LoadError.
24225   </obsolete>
24226   <summary>
24227     The time taken for a webfont download that failed. Includes aborted
24228     requests.
24229   </summary>
24230 </histogram>
24232 <histogram name="WebFont.LocalFontUsed" enum="BooleanUsage">
24233   <summary>
24234     Whether a locallly installed font is actually used when @font-face had local
24235     sources.
24236   </summary>
24237 </histogram>
24239 <histogram name="WebFont.Resource.StyleRecalcToDownloadLatency"
24240     units="milliseconds">
24241   <summary>
24242     The time from when the webfont was referenced by a calculated style for the
24243     first time to the start of the font download. Recorded at most once for each
24244     FontResource object (not recorded if the font is retrieved from the memory
24245     cache).
24246   </summary>
24247 </histogram>
24249 <histogram name="WebFont.Resource.UsageType" enum="WebFontUsageType">
24250   <summary>
24251     For each webfont, this records (a) if the font was 'styled', i.e. referenced
24252     by a calculated style for a RenderText before the font data was used, and
24253     (b) if the font was actually used or not, i.e. the renderer requested the
24254     font data or not. (A Font can be used without being styled, for example when
24255     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
24256     webfont, or destruction of a FontResource object. Recorded at most once for
24257     each FontResource object in the renderer's memory cahce.
24258   </summary>
24259 </histogram>
24261 <histogram name="WebFont.StyleRecalcToDownloadLatency" units="milliseconds">
24262   <obsolete>
24263     Deprecated as of 9/2013, replaced by
24264     WebFont.Resource.StyleRecalcToDownloadLatency.
24265   </obsolete>
24266   <summary>
24267     The time from when the webfont was referenced by a calculated style for the
24268     first time to the start of the font download.
24269   </summary>
24270 </histogram>
24272 <histogram name="WebFont.UsageType" enum="WebFontUsageType">
24273   <obsolete>
24274     Deprecated as of 9/2013, replaced by WebFont.Resource.UsageType.
24275   </obsolete>
24276   <summary>
24277     For each webfont, this records (a) if the font was 'styled', i.e. referenced
24278     by a calculated style for a RenderText before the font data was used, and
24279     (b) if the font was actually used or not, i.e. the renderer requested the
24280     font data or not. (A Font can be used without being styled, for example when
24281     drawn by a Canvas 2D Context.) This is recorded upon a download request of a
24282     webfont, or destruction of a CSSFontFaceSource object. Recorded at most once
24283     for each url() source of @font-face CSS rule.
24284   </summary>
24285 </histogram>
24287 <histogram name="WebFont.WebFontsInPage">
24288   <summary>
24289     The number of webfonts used in a page. This is recorded when the first
24290     layout is done, and so will not count webfonts dynamically loaded by
24291     scripts.
24292   </summary>
24293 </histogram>
24295 <histogram name="WebHistory.LocalResultMissingOnServer" units="%">
24296   <summary>
24297     Percentage of results that are present locally but are not returned by the
24298     web history API call. Recorded every time a signed-in user visits the
24299     chrome://history page and the results from the web history are received.
24300   </summary>
24301 </histogram>
24303 <histogram name="WebHistory.OAuthTokenCompletion" enum="BooleanSuccess">
24304   <summary>
24305     Whether getting the OAuth token was successful for a web history query. On
24306     visits to the chrome://history page this token is obtained and then used to
24307     get the user's synced web history.
24308   </summary>
24309 </histogram>
24311 <histogram name="WebHistory.OAuthTokenResponseCode" units="code">
24312   <summary>
24313     HTTP Response code returned by the server when trying to fetch the OAuth
24314     token for a web history query.
24315   </summary>
24316 </histogram>
24318 <histogram name="WebHistory.QueryCompletion" enum="WebHistoryStatus">
24319   <summary>
24320     Whether the web history API call was successful. Every time a signed-in user
24321     visits the chrome://history page this query is executed to get the user's
24322     synced web history. If successful, the local and remote results are merged
24323     and shown in the history page.
24324   </summary>
24325 </histogram>
24327 <histogram name="WebHistory.ResponseTime" units="milliseconds">
24328   <summary>
24329     Time it took for the web history to reply. Recorded when the web history API
24330     call triggered by visiting chrome://history receives the data, measuring how
24331     much time it took for the server to reply.
24332   </summary>
24333 </histogram>
24335 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
24336   <obsolete>
24337     Removed from code 2014/2/25.
24338   </obsolete>
24339   <summary>Duration in milliseconds of WebRTC audio capture session.</summary>
24340 </histogram>
24342 <histogram name="WebRTC.AudioInputChannelLayout" enum="ChannelLayout">
24343   <summary>Audio input channel layout in WebRTC.</summary>
24344 </histogram>
24346 <histogram name="WebRTC.AudioInputFramesPerBuffer" enum="AudioFramesPerBuffer">
24347   <obsolete>
24348     No longer exists in the code as of 2014/2/25.
24349   </obsolete>
24350   <summary>Size of WebRTC audio input buffers (in audio frames).</summary>
24351 </histogram>
24353 <histogram name="WebRTC.AudioInputFramesPerBufferUnexpected"
24354     units="audio frames">
24355   <obsolete>
24356     No longer exists in the code as of 2014/2/25.
24357   </obsolete>
24358   <summary>
24359     Size of WebRTC audio input buffers (atypical values, in audio frames).
24360   </summary>
24361 </histogram>
24363 <histogram name="WebRTC.AudioInputSampleRate" enum="AudioSampleRate">
24364   <summary>Audio input sample rate for WebRTC (in Hz).</summary>
24365 </histogram>
24367 <histogram name="WebRTC.AudioInputSampleRateUnexpected" units="Hz">
24368   <summary>
24369     Audio input sample rate for WebRTC (atypical values, in Hz).
24370   </summary>
24371 </histogram>
24373 <histogram name="WebRTC.AudioOutputChannelLayout" enum="ChannelLayout">
24374   <obsolete>
24375     Removed from code on 2014/2/25.
24376   </obsolete>
24377   <summary>Audio output channel layout in WebRTC.</summary>
24378 </histogram>
24380 <histogram name="WebRTC.AudioOutputFramesPerBuffer" enum="AudioFramesPerBuffer">
24381   <summary>Size of WebRTC audio output buffers (in audio frames).</summary>
24382 </histogram>
24384 <histogram name="WebRTC.AudioOutputFramesPerBufferUnexpected"
24385     units="audio frames">
24386   <summary>
24387     Size of WebRTC audio output buffers (atypical values, in audio frames).
24388   </summary>
24389 </histogram>
24391 <histogram name="WebRTC.AudioOutputSampleRate" enum="AudioSampleRate">
24392   <summary>Audio output sample rate for WebRTC (in Hz).</summary>
24393 </histogram>
24395 <histogram name="WebRTC.AudioOutputSampleRateUnexpected" units="Hz">
24396   <summary>
24397     Audio output sample rate for WebRTC (atypical values, in Hz).
24398   </summary>
24399 </histogram>
24401 <histogram name="WebRTC.AudioRenderTime" units="milliseconds">
24402   <obsolete>
24403     Removed from code 2014/2/25.
24404   </obsolete>
24405   <summary>Duration in milliseconds of WebRTC audio render session.</summary>
24406 </histogram>
24408 <histogram name="WebRTC.DataChannelCounters" enum="DataChannelCounters">
24409   <summary>
24410     Counters on creation, opening, and a few main attributes of data channels.
24411   </summary>
24412 </histogram>
24414 <histogram name="WebRTC.NumDataChannelsPerPeerConnection">
24415   <summary>
24416     Number of data channels created per PeerConnection. Sample added to the
24417     histogram when the PeerConnection is destroyed.
24418   </summary>
24419 </histogram>
24421 <histogram name="WebRTC.ReliableDataChannelMessageSize" units="bytes">
24422   <summary>
24423     Sizes of messages sent over reliable data channels. The size of an
24424     individual message is added to the histogram as a sample immediately when a
24425     message is sent.
24426   </summary>
24427 </histogram>
24429 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
24430   <summary>
24431     Sizes of messages sent over unreliable data channels. The size of an
24432     individual message is added to the histogram as a sample immediately when a
24433     message is sent.
24434   </summary>
24435 </histogram>
24437 <histogram name="WebRTC.webkitApiCount" enum="JavaScriptAPIName">
24438   <summary>Counts number of calls to WebRTC APIs from JavaScript.</summary>
24439 </histogram>
24441 <histogram name="Webstore.ExtensionInstallResult" enum="BooleanSuccess">
24442   <summary>
24443     The success or failure of all extension installs from the webstore. This
24444     includes those initiated by sync.
24445   </summary>
24446 </histogram>
24448 <histogram name="Win8.PageLoad" enum="Win8PageLoadType">
24449   <summary>
24450     Count of page loads in each of the 2 different environments (metro/desktop)
24451     on Windows 8.
24452   </summary>
24453 </histogram>
24455 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
24456   <summary>
24457     Incremented each time the TimeTicks field trial runs on a machine with
24458     multiple cores, but failed to change thread affinity. Broken down by Windows
24459     version.
24460   </summary>
24461 </histogram>
24463 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
24464   <summary>
24465     The smallest non-zero delta reported by subsequent calls to
24466     QueryPerformanceCounter.
24467   </summary>
24468 </histogram>
24470 <histogram name="WinTimeTicks.NonStopTsc">
24471   <summary>
24472     True if the CPU's time stamp counter ticks at a constant rate regardless of
24473     CPU frequency.
24474   </summary>
24475 </histogram>
24477 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
24478   <summary>
24479     The number of times the TimeTicks field trial failed because
24480     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
24481   </summary>
24482 </histogram>
24484 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
24485   <summary>
24486     The number of times the TimeTicks field trial succeeded. Broken down by
24487     Windows version.
24488   </summary>
24489 </histogram>
24491 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
24492   <summary>
24493     The number of times the TimeTicks field trial ran for comparison with
24494     WinTimeTicks.VersionSuccess. Broken down by Windows version.
24495   </summary>
24496 </histogram>
24498 <histogram name="WrenchMenu.RecentTabsSubMenu" enum="RecentTabsAction">
24499   <summary>
24500     The number of times each tab or window restore option in the Recent Tabs
24501     submenu is clicked.
24502   </summary>
24503 </histogram>
24505 <histogram name="ZeroSuggest.AllResults">
24506   <summary>
24507     The number of results (either query or URL) from ZeroSuggest. This is set
24508     every time a successful response from ZeroSuggest is recieved, which can be
24509     every time the user focuses on the omnibox.
24510   </summary>
24511 </histogram>
24513 <histogram name="ZeroSuggest.QueryResults">
24514   <summary>
24515     The number of query results returned from ZeroSuggest. This is set every
24516     time a successful response from ZeroSuggest is recieved, which can be every
24517     time the user focuses on the omnibox.
24518   </summary>
24519 </histogram>
24521 <histogram name="ZeroSuggest.URLResults">
24522   <summary>
24523     The number of URL results returned from ZeroSuggest. This is set every time
24524     a successful response from ZeroSuggest is recieved, which can be every time
24525     the user focuses on the omnibox.
24526   </summary>
24527 </histogram>
24529 </histograms>
24531 <!-- Enum types -->
24533 <enums>
24535 <enum name="Abandoned" type="int">
24536   <int value="0" label="Finished"/>
24537   <int value="1" label="Abandoned"/>
24538 </enum>
24540 <enum name="AcceleratedFixedRootBackground" type="int">
24541   <int value="0" label="ScrolledMainFrame"/>
24542   <int value="1" label="ScrolledMainFrameWithAcceleratedFixedRootBackground"/>
24543   <int value="2" label="ScrolledMainFrameWithUnacceleratedFixedRootBackground"/>
24544 </enum>
24546 <enum name="ActionAfterDoubleTap" type="int">
24547   <int value="0" label="Navigated Back"/>
24548   <int value="1" label="Stopped Navigation"/>
24549   <int value="2" label="No Action"/>
24550 </enum>
24552 <enum name="ActionUponResourceRequest" type="int">
24553   <int value="0" label="Load resource"/>
24554   <int value="1" label="Revalidate resource"/>
24555   <int value="2" label="Use resource from cache"/>
24556 </enum>
24558 <enum name="ActiveWindowShowType" type="int">
24559   <int value="0" label="No Active Window"/>
24560   <int value="1" label="Other"/>
24561   <int value="2" label="Maximized"/>
24562   <int value="3" label="Fullscreen"/>
24563   <int value="4" label="Snapped"/>
24564 </enum>
24566 <enum name="AndroidActivityId" type="int">
24567   <int value="1" label="Unknown"/>
24568   <int value="2" label="Main"/>
24569   <int value="3" label="Preferences"/>
24570   <int value="4" label="WebappActivity"/>
24571   <int value="5" label="FullScreenActivity"/>
24572 </enum>
24574 <enum name="AndroidEvictionReason" type="int">
24575   <int value="0" label="TabUnusedTooLong"/>
24576   <int value="1" label="TabUnusedInSession"/>
24577   <int value="2" label="LimitOfActiveTabs"/>
24578   <int value="3" label="EvictNTabs"/>
24579   <int value="4" label="EvictAll"/>
24580 </enum>
24582 <enum name="AndroidMemoryNotificationBackground" type="int">
24583   <int value="0" label="TrimMemoryUiHidden"/>
24584   <int value="1" label="TrimMemoryBackground"/>
24585   <int value="2" label="TrimMemoryModerate"/>
24586   <int value="3" label="TrimMemoryComplete"/>
24587 </enum>
24589 <enum name="AndroidMemoryNotificationForeground" type="int">
24590   <int value="0" label="TrimMemoryRunningModerate"/>
24591   <int value="1" label="TrimMemoryRunningLow"/>
24592   <int value="2" label="TrimMemoryRunningCritical"/>
24593   <int value="3" label="LowMemory"/>
24594 </enum>
24596 <enum name="AppCacheCheckResponseResult" type="int">
24597   <int value="0" label="OK"/>
24598   <int value="1" label="Manifest obsolete"/>
24599   <int value="2" label="Response obsolete"/>
24600   <int value="3" label="Entry not found"/>
24601   <int value="4" label="Read headers error"/>
24602   <int value="5" label="Read data error"/>
24603   <int value="6" label="Unexpected size"/>
24604   <int value="7" label="Check canceled"/>
24605 </enum>
24607 <enum name="AppCacheErrorSite" type="int">
24608   <summary>Identifies the point of failure, see sources.</summary>
24609 </enum>
24611 <enum name="AppCacheInitResult" type="int">
24612   <int value="0" label="OK"/>
24613   <int value="1" label="SQL Database Error"/>
24614   <int value="2" label="Disk Cache Error"/>
24615 </enum>
24617 <enum name="AppCacheUpdateJobResult" type="int">
24618   <int value="0" label="OK"/>
24619   <int value="1" label="SQL Database Error"/>
24620   <int value="2" label="Disk Cache Error"/>
24621   <int value="3" label="Quota Error"/>
24622   <int value="4" label="Redirect Error"/>
24623   <int value="5" label="Manifest Error"/>
24624   <int value="6" label="Network Error"/>
24625   <int value="7" label="Server Error"/>
24626 </enum>
24628 <enum name="AppLaunch" type="int">
24629   <int value="0" label="NTP_APPS_MAXIMIZED"/>
24630   <int value="1" label="NTP_APPS_COLLAPSED"/>
24631   <int value="2" label="NTP_APPS_MENU"/>
24632   <int value="3" label="NTP_MOST_VISITED"/>
24633   <int value="4" label="NTP_RECENTLY_CLOSED"/>
24634   <int value="5" label="BOOKMARK_BAR"/>
24635   <int value="6" label="CONTENT_NAVIGATION"/>
24636   <int value="7" label="SESSION_RESTORE"/>
24637   <int value="8" label="AUTOLAUNCH"/>
24638   <int value="9" label="OMNIBOX_APP"/>
24639   <int value="10" label="OMNIBOX_LOCATION"/>
24640   <int value="11" label="OMNIBOX_INSTANT"/>
24641   <int value="12" label="EXTENSION_API"/>
24642   <int value="13" label="CMD_LINE_APP"/>
24643   <int value="14" label="CMD_LINE_URL"/>
24644   <int value="15" label="NTP_WEBSTORE"/>
24645   <int value="16" label="NTP_APP_RE_ENABLE"/>
24646   <int value="17" label="CMD_LINE_APP_LEGACY"/>
24647   <int value="18" label="NTP_WEBSTORE_FOOTER"/>
24648   <int value="19" label="NTP_WEBSTORE_PLUS_ICON"/>
24649   <int value="20" label="APP_LIST_MAIN"/>
24650   <int value="21" label="APP_LIST_SEARCH"/>
24651   <int value="22" label="APP_LIST_MAIN_CHROME"/>
24652   <int value="23" label="APP_LIST_MAIN_WEBSTORE"/>
24653   <int value="24" label="APP_LIST_SEARCH_CHROME"/>
24654   <int value="25" label="APP_LIST_SEARCH_WEBSTORE"/>
24655 </enum>
24657 <enum name="AppLaunchContainer" type="int">
24658   <int value="0" label="LAUNCH_CONTAINER_WINDOW"/>
24659   <int value="1" label="LAUNCH_CONTAINER_PANEL"/>
24660   <int value="2" label="LAUNCH_CONTAINER_TAB"/>
24661   <int value="3" label="LAUNCH_CONTAINER_NONE (v2 packaged apps)"/>
24662 </enum>
24664 <enum name="AppLauncherPromo" type="int">
24665   <int value="0" label="Already installed"/>
24666   <int value="1" label="Shown"/>
24667   <int value="2" label="Dismissed"/>
24668   <int value="3" label="Learn more"/>
24669 </enum>
24671 <enum name="AppListEnableSource" type="int">
24672   <int value="0" label="Not enabled (should never be recorded)"/>
24673   <int value="1" label="Packaged app installed from Web Store"/>
24674   <int value="2" label="Clicked app launcher link from the Web Store"/>
24675   <int value="3" label="Command line flag"/>
24676   <int value="4" label="Chrome reinstalled over old, enabled profile"/>
24677   <int value="5" label="Second packaged app installed without showing"/>
24678 </enum>
24680 <enum name="AppListSearchResult" type="int">
24681   <int value="0" label="OMNIBOX"/>
24682   <int value="1" label="APP"/>
24683   <int value="2" label="WEBSTORE"/>
24684   <int value="3" label="SEARCH_WEBSTORE"/>
24685   <int value="4" label="SEARCH_PEOPLE"/>
24686 </enum>
24688 <enum name="AppPromoAction" type="int">
24689   <int value="0" label="PROMO_LAUNCH_APP"/>
24690   <int value="1" label="PROMO_LAUNCH_WEB_STORE"/>
24691   <int value="2" label="PROMO_CLOSE"/>
24692   <int value="3" label="PROMO_EXPIRE"/>
24693   <int value="4" label="PROMO_SEEN"/>
24694 </enum>
24696 <enum name="AppsPageDragSource" type="int">
24697   <int value="0" label="Same apps pane"/>
24698   <int value="1" label="Different apps pane"/>
24699   <int value="2" label="Most visited pane"/>
24700   <int value="3" label="Bookmarks pane"/>
24701   <int value="4" label="Outside of NTP (e.g. bookmarks bar)"/>
24702 </enum>
24704 <enum name="AsyncDNSConfigParsePosix" type="int">
24705   <int value="0" label="OK"/>
24706   <int value="1" label="RES_INIT_FAILED"/>
24707   <int value="2" label="RES_INIT_UNSET"/>
24708   <int value="3" label="BAD_ADDRESS"/>
24709   <int value="4" label="BAD_EXT_STRUCT"/>
24710   <int value="5" label="NULL_ADDRESS"/>
24711   <int value="6" label="NO_NAMESERVERS"/>
24712   <int value="7" label="MISSING_OPTIONS"/>
24713   <int value="8" label="UNHANDLED_OPTIONS"/>
24714 </enum>
24716 <enum name="AsyncDNSConfigParseWin" type="int">
24717   <int value="0" label="OK"/>
24718   <int value="1" label="READ_IPHELPER"/>
24719   <int value="2" label="READ_POLICY_SEARCHLIST"/>
24720   <int value="3" label="READ_TCPIP_SEARCHLIST"/>
24721   <int value="4" label="READ_DOMAIN"/>
24722   <int value="5" label="READ_POLICY_DEVOLUTION"/>
24723   <int value="6" label="READ_DNSCACHE_DEVOLUTION"/>
24724   <int value="7" label="READ_TCPIP_DEVOLUTION"/>
24725   <int value="8" label="READ_APPEND_MULTILABEL"/>
24726   <int value="9" label="READ_PRIMARY_SUFFIX"/>
24727   <int value="10" label="BAD_ADDRESS"/>
24728   <int value="11" label="NO_NAMESERVERS"/>
24729   <int value="12" label="UNHANDLED_OPTIONS"/>
24730 </enum>
24732 <enum name="AsyncDNSHostsParseWin" type="int">
24733   <int value="0" label="OK"/>
24734   <int value="1" label="UNREADABLE_HOSTS_FILE"/>
24735   <int value="2" label="COMPUTER_NAME_FAILED"/>
24736   <int value="3" label="IPHELPER_FAILED"/>
24737   <int value="4" label="BAD_ADDRESS"/>
24738 </enum>
24740 <enum name="AsyncDNSParseResult" type="int">
24741   <summary>Results of DnsResponse::ParseToAddressList.</summary>
24742   <int value="0" label="SUCCESS"/>
24743   <int value="1" label="MALFORMED_RESPONSE"/>
24744   <int value="2" label="MALFORMED_CNAME"/>
24745   <int value="3" label="NAME_MISMATCH"/>
24746   <int value="4" label="SIZE_MISMATCH"/>
24747   <int value="5" label="CNAME_AFTER_ADDRESS"/>
24748   <int value="6" label="ADDRESS_TTL_MISMATCH"/>
24749   <int value="7" label="NO_ADDRESSES"/>
24750 </enum>
24752 <enum name="AsyncDNSResolveStatus" type="int">
24753   <int value="0" label="DNS_SUCCESS">Succeeded with async DNS.</int>
24754   <int value="1" label="PROC_SUCCESS">
24755     Succeeded with getaddrinfo after async DNS failed.
24756   </int>
24757   <int value="2" label="FAIL">Both async DNS and getaddrinfo failed.</int>
24758   <int value="3" label="SUSPECT_NETBIOS">
24759     Same as PROC_SUCCESS except the hostname fits NetBIOS name criteria.
24760   </int>
24761 </enum>
24763 <enum name="AsyncDNSWatchStatus" type="int">
24764   <int value="0" label="STARTED">Started.</int>
24765   <int value="1" label="FAILED_TO_START_CONFIG">
24766     Failed to start watching config.
24767   </int>
24768   <int value="2" label="FAILED_TO_START_HOSTS">
24769     Failed to start watching HOSTS.
24770   </int>
24771   <int value="3" label="FAILED_CONFIG">Failed during watching config.</int>
24772   <int value="4" label="FAILED_HOSTS">Failed during watching HOSTS.</int>
24773 </enum>
24775 <enum name="AudioCodec" type="int">
24776   <int value="0" label="kUnknownAudioCodec"/>
24777   <int value="1" label="kCodecAAC"/>
24778   <int value="2" label="kCodecMP3"/>
24779   <int value="3" label="kCodecPCM"/>
24780   <int value="4" label="kCodecVorbis"/>
24781   <int value="5" label="kCodecFLAC"/>
24782   <int value="6" label="kCodecAMR_NB"/>
24783   <int value="7" label="kCodecAMR_WB"/>
24784   <int value="8" label="kCodecPCM_MULAW"/>
24785   <int value="9" label="kCodecGSM_MS"/>
24786   <int value="10" label="kCodecPCM_S16BE"/>
24787   <int value="11" label="kCodecPCM_S24BE"/>
24788   <int value="12" label="kCodecOpus"/>
24789 </enum>
24791 <enum name="AudioFramesPerBuffer" type="int">
24792   <int value="0" label="k160"/>
24793   <int value="1" label="k320"/>
24794   <int value="2" label="k440"/>
24795   <int value="3" label="k480"/>
24796   <int value="4" label="k640"/>
24797   <int value="5" label="k880"/>
24798   <int value="6" label="k960"/>
24799   <int value="7" label="k1440"/>
24800   <int value="8" label="k1920"/>
24801 </enum>
24803 <enum name="AudioRendererEvents" type="int">
24804   <int value="0" label="Initialized"/>
24805   <int value="1" label="Runtime error"/>
24806 </enum>
24808 <enum name="AudioSampleFormat" type="int">
24809   <int value="0" label="Unknown"/>
24810   <int value="1" label="Unsigned 8-bit"/>
24811   <int value="2" label="Signed 16-bit"/>
24812   <int value="3" label="Signed 32-bit"/>
24813   <int value="4" label="Float 32-bit"/>
24814   <int value="5" label="Signed 16-bit planar"/>
24815   <int value="6" label="Float 32-bit planar"/>
24816 </enum>
24818 <enum name="AudioSampleRate" type="int">
24819   <int value="0" label="k8000Hz"/>
24820   <int value="1" label="k16000Hz"/>
24821   <int value="2" label="k32000Hz"/>
24822   <int value="3" label="k48000Hz"/>
24823   <int value="4" label="k96000Hz"/>
24824   <int value="5" label="k11025Hz"/>
24825   <int value="6" label="k22050Hz"/>
24826   <int value="7" label="k44100Hz"/>
24827   <int value="8" label="k88200Hz"/>
24828   <int value="9" label="k176400Hz"/>
24829   <int value="10" label="k192000Hz"/>
24830 </enum>
24832 <enum name="AutocheckoutBubble" type="int">
24833   <obsolete>
24834     Deprecated as of 8/2013.
24835   </obsolete>
24836   <int value="0" label="Created"/>
24837   <int value="1" label="Accepted"/>
24838   <int value="2" label="Dismissed"/>
24839   <int value="3" label="Ignored"/>
24840   <int value="4" label="Could be displayed"/>
24841 </enum>
24843 <enum name="AutocheckoutBuyFlow" type="int">
24844   <obsolete>
24845     Deprecated as of 8/2013.
24846   </obsolete>
24847   <int value="0" label="Started"/>
24848   <int value="1" label="Success"/>
24849   <int value="2" label="Missing field mappings"/>
24850   <int value="3" label="Missing advance element"/>
24851   <int value="4" label="Cannot proceed"/>
24852 </enum>
24854 <enum name="AutofillCreditCardInfoBar" type="int">
24855   <int value="0" label="Shown"/>
24856   <int value="1" label="Accepted"/>
24857   <int value="2" label="Denied"/>
24858   <int value="3" label="Ignored"/>
24859 </enum>
24861 <enum name="AutofillDeveloperEngagement" type="int">
24862   <int value="0" label="Fillable form parsed"/>
24863   <int value="1" label="Includes type hints"/>
24864 </enum>
24866 <enum name="AutofillDialogDismissalState" type="int">
24867   <int value="0" label="Submitted, existing data"/>
24868   <int value="1" label="Submitted, saved to Wallet"/>
24869   <int value="2" label="Submitted, saved locally"/>
24870   <int value="3" label="Submitted, no save"/>
24871   <int value="4" label="Canceled, no edits"/>
24872   <int value="5" label="Canceled, no invalid fields"/>
24873   <int value="6" label="Canceled, 1+ invalid fields"/>
24874   <int value="7" label="Canceled during sign-in"/>
24875 </enum>
24877 <enum name="AutofillDialogInitialUserState" type="int">
24878   <int value="0" label="Not signed in, no Autofill"/>
24879   <int value="1" label="Not signed in, has Autofill"/>
24880   <int value="2" label="Signed in, no Wallet, no Autofill"/>
24881   <int value="3" label="Signed in, no Wallet, has Autofill"/>
24882   <int value="4" label="Signed in, has Wallet, no Autofill"/>
24883   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
24884 </enum>
24886 <enum name="AutofillDialogPopupEvent" type="int">
24887   <int value="0" label="Popup shown"/>
24888   <int value="1" label="Form Autofilled"/>
24889 </enum>
24891 <enum name="AutofillDialogSecurity" type="int">
24892   <int value="0" label="Baseline: Dialog shown"/>
24893   <int value="1" label="Credit card over HTTP"/>
24894   <int value="2" label="Cross-origin frame"/>
24895 </enum>
24897 <enum name="AutofillDialogUiEvents" type="int">
24898   <int value="0" label="Dialog shown"/>
24899   <int value="1" label="Dialog submitted"/>
24900   <int value="2" label="Dialog canceled"/>
24901   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
24902   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
24903   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
24904   <int value="6" label="Sign-in UI shown"/>
24905   <int value="7" label="Selected different email suggestion"/>
24906   <int value="8" label="Selected different billing suggestion"/>
24907   <int value="9" label="Selected different cc+billing suggestion"/>
24908   <int value="10" label="Selected different shipping suggestion"/>
24909   <int value="11" label="Selected different cc suggestion"/>
24910   <int value="12" label="Showed edit UI for email"/>
24911   <int value="13" label="Showed edit UI for billing"/>
24912   <int value="14" label="Showed edit UI for cc+billing"/>
24913   <int value="15" label="Showed edit UI for shipping"/>
24914   <int value="16" label="Showed edit UI for cc"/>
24915   <int value="17" label="Selected 'Add email' suggestion"/>
24916   <int value="18" label="Selected 'Add billing' suggestion"/>
24917   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
24918   <int value="20" label="Selected 'Add shipping' suggestion"/>
24919   <int value="21" label="Selected 'Add cc' suggestion"/>
24920   <int value="22" label="Account switched: Wallet account added (multilogin)"/>
24921 </enum>
24923 <enum name="AutofillExperimentId" type="int">
24924   <int value="0" label="No Experiment"/>
24925   <int value="1" label="Unknown"/>
24926   <int value="2" label="ar06"/>
24927   <int value="3" label="ar1"/>
24928   <int value="4" label="ar2"/>
24929   <int value="5" label="ar4"/>
24930   <int value="6" label="ar05wlr15"/>
24931   <int value="7" label="ar05wlr25"/>
24932   <int value="8" label="ar05wlr25fs5"/>
24933   <int value="9" label="tbar1"/>
24934   <int value="10" label="ar04wr3fs4"/>
24935   <int value="11" label="No Server Response"/>
24936   <int value="12" label="fp05"/>
24937   <int value="13" label="fp025"/>
24938   <int value="14" label="fp05cc03"/>
24939   <int value="15" label="fp05cco03"/>
24940   <int value="16" label="fp05cco03cstd"/>
24941   <int value="17" label="fp05cc03e1"/>
24942 </enum>
24944 <enum name="AutofillQuality" type="int">
24945   <int value="0" label="Submitted"/>
24946   <int value="1" label="Autofilled"/>
24947   <int value="2" label="Autofill failed"/>
24948   <int value="3" label="Heuristic Unknown"/>
24949   <int value="4" label="Heuristic Match"/>
24950   <int value="5" label="Heuristic Mismatch"/>
24951   <int value="6" label="Server Unknown"/>
24952   <int value="7" label="Server Match"/>
24953   <int value="8" label="Server Mismatch"/>
24954 </enum>
24956 <enum name="AutofillQueryResult" type="int">
24957   <int value="0" label="Sent"/>
24958   <int value="1" label="Received"/>
24959   <int value="2" label="Parsed"/>
24960   <int value="3" label="Response matches local"/>
24961   <int value="4" label="Response improves local (nonempty)"/>
24962   <int value="5" label="Response improves local (empty)"/>
24963 </enum>
24965 <enum name="AutofillTypeQuality" type="int">
24966   <int value="0" label="Unknown"/>
24967   <int value="1" label="Match"/>
24968   <int value="2" label="Mismatch"/>
24969 </enum>
24971 <enum name="AutofillTypeQualityByFieldType" type="int">
24972   <int value="0" label="Ambiguous, Unknown"/>
24973   <int value="1" label="Ambiguous, Match"/>
24974   <int value="2" label="Ambiguous, Mismatch"/>
24975   <int value="3" label="Name, Unknown"/>
24976   <int value="4" label="Name, Match"/>
24977   <int value="5" label="Name, Mismatch"/>
24978   <int value="6" label="Company, Unknown"/>
24979   <int value="7" label="Company, Match"/>
24980   <int value="8" label="Company, Mismatch"/>
24981   <int value="9" label="Addr. line 1, Unknown"/>
24982   <int value="10" label="Addr. line 1, Match"/>
24983   <int value="11" label="Addr. line 1, Mismatch"/>
24984   <int value="12" label="Addr. line 2, Unknown"/>
24985   <int value="13" label="Addr. line 2, Match"/>
24986   <int value="14" label="Addr. line 2, Mismatch"/>
24987   <int value="15" label="City, Unknown"/>
24988   <int value="16" label="City, Match"/>
24989   <int value="17" label="City, Mismatch"/>
24990   <int value="18" label="State, Unknown"/>
24991   <int value="19" label="State, Match"/>
24992   <int value="20" label="State, Mismatch"/>
24993   <int value="21" label="ZIP code, Unknown"/>
24994   <int value="22" label="ZIP code, Match"/>
24995   <int value="23" label="ZIP code, Mismatch"/>
24996   <int value="24" label="Country, Unknown"/>
24997   <int value="25" label="Country, Match"/>
24998   <int value="26" label="Country, Mismatch"/>
24999   <int value="27" label="Phone, Unknown"/>
25000   <int value="28" label="Phone, Match"/>
25001   <int value="29" label="Phone, Mismatch"/>
25002   <int value="30" label="Fax, Unknown"/>
25003   <int value="31" label="Fax, Match"/>
25004   <int value="32" label="Fax, Mismatch"/>
25005   <int value="33" label="Email, Unknown"/>
25006   <int value="34" label="Email, Match"/>
25007   <int value="35" label="Email, Mismatch"/>
25008   <int value="36" label="Credit card: name, Unknown"/>
25009   <int value="37" label="Credit card: name, Match"/>
25010   <int value="38" label="Credit card: name, Mismatch"/>
25011   <int value="39" label="Credit card: number, Unknown"/>
25012   <int value="40" label="Credit card: number, Match"/>
25013   <int value="41" label="Credit card: number, Mismatch"/>
25014   <int value="42" label="Credit card: date, Unknown"/>
25015   <int value="43" label="Credit card: date, Match"/>
25016   <int value="44" label="Credit card: date, Mismatch"/>
25017   <int value="45" label="Credit card: type, Unknown"/>
25018   <int value="46" label="Credit card: type, Match"/>
25019   <int value="47" label="Credit card: type, Mismatch"/>
25020   <int value="48" label="Password, Unknown"/>
25021   <int value="49" label="Password, Match"/>
25022   <int value="50" label="Password, Mismatch"/>
25023 </enum>
25025 <enum name="AutofillUserHappiness" type="int">
25026   <int value="0" label="Forms loaded"/>
25027   <int value="1" label="Submitted fillable form, autofilled all"/>
25028   <int value="2" label="Submitted fillable form, autofilled some"/>
25029   <int value="3" label="Submitted fillable form, autofilled none"/>
25030   <int value="4" label="Submitted non-fillable form"/>
25031   <int value="5" label="User did type"/>
25032   <int value="6" label="Suggestions shown"/>
25033   <int value="7" label="Suggestions shown (once)"/>
25034   <int value="8" label="User did autofill"/>
25035   <int value="9" label="User did autofill (once)"/>
25036   <int value="10" label="User edited autofilled field"/>
25037   <int value="11" label="User edited autofilled field (once)"/>
25038 </enum>
25040 <enum name="BackingStoreResults" type="int">
25041   <int value="0" label="Unused"/>
25042   <int value="1" label="Success"/>
25043   <int value="2" label="Failure"/>
25044 </enum>
25046 <enum name="BatteryInfoSampleResult" type="int">
25047   <int value="0" label="Read"/>
25048   <int value="1" label="Good"/>
25049   <int value="2" label="Bad"/>
25050 </enum>
25052 <enum name="BlacklistSetup" type="int">
25053   <int value="0" label="Blacklist enabled"/>
25054   <int value="1" label="Blacklist ran successfully."/>
25055   <int value="2" label="Blacklist failed."/>
25056   <int value="3" label="Blacklist thunk setup failed."/>
25057   <int value="4" label="Blacklist interception failed."/>
25058 </enum>
25060 <enum name="BluetoothPairingMethod" type="int">
25061   <int value="0" label="No user interaction required"/>
25062   <int value="1" label="PIN Code requested from user"/>
25063   <int value="2" label="Passkey requested from user"/>
25064   <int value="3" label="PIN Code entered into device"/>
25065   <int value="4" label="Passkey entered into device"/>
25066   <int value="5" label="Passkey confirmed on both devices"/>
25067 </enum>
25069 <enum name="BluetoothPairingResult" type="int">
25070   <int value="0" label="Success"/>
25071   <int value="1" label="Connection already in-progress"/>
25072   <int value="2" label="Failed for non-specific reason"/>
25073   <int value="3" label="Authentication failed"/>
25074   <int value="4" label="Authentication canceled"/>
25075   <int value="5" label="Authentication rejected"/>
25076   <int value="6" label="Authentication timed out"/>
25077   <int value="7" label="Unsupported device"/>
25078   <int value="8" label="Unknown or unhandler error"/>
25079 </enum>
25081 <enum name="Boolean" type="int">
25082   <int value="0" label="False"/>
25083   <int value="1" label="True"/>
25084 </enum>
25086 <enum name="BooleanAccepted" type="int">
25087   <int value="0" label="Not Accepted"/>
25088   <int value="1" label="Accepted"/>
25089 </enum>
25091 <enum name="BooleanAttempted" type="int">
25092   <int value="0" label="Not Attempted"/>
25093   <int value="1" label="Attempted"/>
25094 </enum>
25096 <enum name="BooleanAvailable" type="int">
25097   <int value="0" label="Not Available"/>
25098   <int value="1" label="Available"/>
25099 </enum>
25101 <enum name="BooleanCloseTimeout" type="int">
25102   <int value="0" label="Closed normally"/>
25103   <int value="1" label="Timed out"/>
25104 </enum>
25106 <enum name="BooleanCommonNameMatch" type="int">
25107   <int value="0" label="subjectAltName used"/>
25108   <int value="1" label="Common Name used"/>
25109 </enum>
25111 <enum name="BooleanCorrupt" type="int">
25112   <int value="0" label="Not Corrupt"/>
25113   <int value="1" label="Corrupt"/>
25114 </enum>
25116 <enum name="BooleanCovered" type="int">
25117   <int value="0" label="Not Covered"/>
25118   <int value="1" label="Covered"/>
25119 </enum>
25121 <enum name="BooleanCredentialsLost" type="int">
25122   <int value="0" label="Found Credentials"/>
25123   <int value="1" label="Missing Credentials"/>
25124 </enum>
25126 <enum name="BooleanDataReductionProxy" type="int">
25127   <int value="0" label="Not Data Reduction Proxy"/>
25128   <int value="1" label="Data Reduction Proxy"/>
25129 </enum>
25131 <enum name="BooleanDelete" type="int">
25132   <int value="0" label="Ignored"/>
25133   <int value="1" label="Deleted"/>
25134 </enum>
25136 <enum name="BooleanDuplicate" type="int">
25137   <int value="0" label="Not Duplicate"/>
25138   <int value="1" label="Duplicate"/>
25139 </enum>
25141 <enum name="BooleanEnabled" type="int">
25142   <int value="0" label="Disabled"/>
25143   <int value="1" label="Enabled"/>
25144 </enum>
25146 <enum name="BooleanExpired" type="int">
25147   <int value="0" label="Unexpired"/>
25148   <int value="1" label="Expired"/>
25149 </enum>
25151 <enum name="BooleanForceDisabled" type="int">
25152   <int value="0" label="Not Force Disabled"/>
25153   <int value="1" label="Force Disabled"/>
25154 </enum>
25156 <enum name="BooleanHadBlankText" type="int">
25157   <int value="0" label="Did not have blank text"/>
25158   <int value="1" label="Had blank text"/>
25159 </enum>
25161 <enum name="BooleanHasCrc" type="int">
25162   <int value="0" label="No CRC"/>
25163   <int value="1" label="Has CRC"/>
25164 </enum>
25166 <enum name="BooleanHit" type="int">
25167   <int value="0" label="Not_reached"/>
25168   <int value="1" label="Hit"/>
25169 </enum>
25171 <enum name="BooleanHttps" type="int">
25172   <int value="0" label="HTTP"/>
25173   <int value="1" label="HTTPS"/>
25174 </enum>
25176 <enum name="BooleanMatched" type="int">
25177   <int value="0" label="Not matched"/>
25178   <int value="1" label="Matched"/>
25179 </enum>
25181 <enum name="BooleanOrphan" type="int">
25182   <int value="0" label="Non-orphan"/>
25183   <int value="1" label="Orphan"/>
25184 </enum>
25186 <enum name="BooleanRaced" type="int">
25187   <int value="0" label="Did Not Race"/>
25188   <int value="1" label="Raced"/>
25189 </enum>
25191 <enum name="BooleanRegistered" type="int">
25192   <int value="0" label="Not Registered"/>
25193   <int value="1" label="Registered"/>
25194 </enum>
25196 <enum name="BooleanSelected" type="int">
25197   <int value="0" label="No selection"/>
25198   <int value="1" label="Selected"/>
25199 </enum>
25201 <enum name="BooleanStale" type="int">
25202   <int value="0" label="Fresh"/>
25203   <int value="1" label="Stale"/>
25204 </enum>
25206 <enum name="BooleanSuccess" type="int">
25207   <int value="0" label="Failure"/>
25208   <int value="1" label="Success"/>
25209 </enum>
25211 <enum name="BooleanSuppressed" type="int">
25212   <int value="0" label="No suppressions"/>
25213   <int value="1" label="Suppressed"/>
25214 </enum>
25216 <enum name="BooleanTabDiscard" type="int">
25217   <int value="0" label="Memory OK, no discards"/>
25218   <int value="1" label="Memory low, tabs discarded"/>
25219 </enum>
25221 <enum name="BooleanUsage" type="int">
25222   <int value="0" label="Not Used"/>
25223   <int value="1" label="Used"/>
25224 </enum>
25226 <enum name="BooleanValid" type="int">
25227   <int value="0" label="Invalid"/>
25228   <int value="1" label="Valid"/>
25229 </enum>
25231 <enum name="BooleanWiped" type="int">
25232   <int value="0" label="Re-enabled"/>
25233   <int value="1" label="Wiped out"/>
25234 </enum>
25236 <enum name="CanvasContextType" type="int">
25237   <int value="0" label="2d"/>
25238   <int value="1" label="webkit-3d"/>
25239   <int value="2" label="experimental-webgl"/>
25240   <int value="3" label="webgl"/>
25241 </enum>
25243 <enum name="CapturePixelFormat" type="int">
25244   <int value="0" label="UNKNOWN"/>
25245   <int value="1" label="I420"/>
25246   <int value="2" label="YUY2"/>
25247   <int value="3" label="UYVY"/>
25248   <int value="4" label="RGB24"/>
25249   <int value="5" label="ARGB"/>
25250   <int value="6" label="MJPEG"/>
25251   <int value="7" label="NV21"/>
25252   <int value="8" label="YV12"/>
25253 </enum>
25255 <enum name="CatSixtyFour" type="int">
25256   <int value="0" label="Saber-Toothed Cat (&lt;10.6), 32-bit (?)"/>
25257   <int value="1" label="Saber-Toothed Cat (&lt;10.6), 64-bit (?)"/>
25258   <int value="2" label="Snow Leopard (10.6), 32-bit"/>
25259   <int value="3" label="Snow Leopard (10.6), 64-bit"/>
25260   <int value="4" label="Lion (10.7), 32-bit (?)"/>
25261   <int value="5" label="Lion (10.7), 64-bit"/>
25262   <int value="6" label="Mountain Lion (10.8), 32-bit (?)"/>
25263   <int value="7" label="Mountain Lion (10.8), 64-bit"/>
25264   <int value="8" label="Mavericks (10.9), 32-bit (?)"/>
25265   <int value="9" label="Mavericks (10.9), 64-bit"/>
25266   <int value="10" label="Saber-Toothed Cat (&lt;10.6), 8-bit (?)"/>
25267   <int value="11" label="Snow Leopard (10.6), 8-bit (?)"/>
25268   <int value="12" label="Lion (10.7), 8-bit (?)"/>
25269   <int value="13" label="Mountain Lion (10.8), 8-bit (?)"/>
25270   <int value="14" label="Mavericks (10.9), 8-bit (?)"/>
25271   <int value="15" label="FutureCat (&gt;10.9), 32-bit (?)"/>
25272   <int value="16" label="FutureCat (&gt;10.9), 64-bit"/>
25273   <int value="17" label="FutureCat (&gt;10.9), 8-bit (?)"/>
25274 </enum>
25276 <enum name="ChannelLayout" type="int">
25277   <int value="0" label="CHANNEL_LAYOUT_NONE"/>
25278   <int value="1" label="CHANNEL_LAYOUT_UNSUPPORTED"/>
25279   <int value="2" label="CHANNEL_LAYOUT_MONO"/>
25280   <int value="3" label="CHANNEL_LAYOUT_STEREO"/>
25281   <int value="4" label="CHANNEL_LAYOUT_2_1"/>
25282   <int value="5" label="CHANNEL_LAYOUT_SURROUND"/>
25283   <int value="6" label="CHANNEL_LAYOUT_4POINT0"/>
25284   <int value="7" label="CHANNEL_LAYOUT_2_2"/>
25285   <int value="8" label="CHANNEL_LAYOUT_QUAD"/>
25286   <int value="9" label="CHANNEL_LAYOUT_5POINT0"/>
25287   <int value="10" label="CHANNEL_LAYOUT_5POINT1"/>
25288   <int value="11" label="CHANNEL_LAYOUT_5POINT0_BACK"/>
25289   <int value="12" label="CHANNEL_LAYOUT_5POINT1_BACK"/>
25290   <int value="13" label="CHANNEL_LAYOUT_7POINT0"/>
25291   <int value="14" label="CHANNEL_LAYOUT_7POINT1"/>
25292   <int value="15" label="CHANNEL_LAYOUT_7POINT1_WIDE"/>
25293   <int value="16" label="CHANNEL_LAYOUT_STEREO_DOWNMIX"/>
25294   <int value="17" label="CHANNEL_LAYOUT_2POINT1"/>
25295   <int value="18" label="CHANNEL_LAYOUT_3_1"/>
25296   <int value="19" label="CHANNEL_LAYOUT_4_1"/>
25297   <int value="20" label="CHANNEL_LAYOUT_6_0"/>
25298   <int value="21" label="CHANNEL_LAYOUT_6_0_FRONT"/>
25299   <int value="22" label="CHANNEL_LAYOUT_HEXAGONAL"/>
25300   <int value="23" label="CHANNEL_LAYOUT_6_1"/>
25301   <int value="24" label="CHANNEL_LAYOUT_6_1_BACK"/>
25302   <int value="25" label="CHANNEL_LAYOUT_6_1_FRONT"/>
25303   <int value="26" label="CHANNEL_LAYOUT_7_0_FRONT"/>
25304   <int value="27" label="CHANNEL_LAYOUT_7_1_WIDE_BACK"/>
25305   <int value="28" label="CHANNEL_LAYOUT_OCTAGONAL"/>
25306   <int value="29" label="CHANNEL_LAYOUT_DISCRETE"/>
25307 </enum>
25309 <enum name="CheckCRCResult" type="int">
25310   <int value="0" label="Stream was never read to end"/>
25311   <int value="1" label="CRC check not done"/>
25312   <int value="2" label="CRC check done"/>
25313   <int value="3" label="Stream was never read at all"/>
25314 </enum>
25316 <enum name="ChromeDownloadCountType" type="int">
25317   <int value="0" label="Initiated by Navigation (Obsolete)"/>
25318   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
25319   <int value="2" label="Initiated by WebStore Installer (Obsolete)"/>
25320   <int value="3" label="Initiated by ImageBurner (Obsolete)"/>
25321   <int value="4" label="Blocked by Throttling"/>
25322 </enum>
25324 <enum name="ChromeDownloadSource" type="int">
25325   <int value="0" label="Initiated by Navigation"/>
25326   <int value="1" label="Initiated by Context Menu"/>
25327   <int value="2" label="Initiated by WebStore Installer"/>
25328   <int value="3" label="Initiated by ImageBurner"/>
25329   <int value="4" label="Initiated by Plugin Installer"/>
25330 </enum>
25332 <enum name="ChromeNotifierServiceActionType" type="int">
25333   <int value="0" label="Unknown"/>
25334   <int value="1" label="First service enabled"/>
25335   <int value="2" label="First service disabled"/>
25336 </enum>
25338 <enum name="ChromeOSUserImageId" type="int">
25339   <summary>
25340     Indices of the default images as defined in
25341     chrome/browser/chromeos/login/default_user_images.cc. The last three values
25342     are for taken photo, downloaded file and the image previously used by user.
25343   </summary>
25344   <int value="0" label="Default, Beaker"/>
25345   <int value="1" label="Default, Bee"/>
25346   <int value="2" label="Default, Briefcase"/>
25347   <int value="3" label="Default, Circles"/>
25348   <int value="4" label="Default, Cloud"/>
25349   <int value="5" label="Default, Cupcake"/>
25350   <int value="6" label="Default, Day"/>
25351   <int value="7" label="Default, Flower"/>
25352   <int value="8" label="Default, Globe"/>
25353   <int value="9" label="Default, Hot air"/>
25354   <int value="10" label="Default, Ladybug"/>
25355   <int value="11" label="Default, Leaf"/>
25356   <int value="12" label="Default, Night"/>
25357   <int value="13" label="Default, Plane"/>
25358   <int value="14" label="Default, Robot body"/>
25359   <int value="15" label="Default, Robot head"/>
25360   <int value="16" label="Default, Toolbox"/>
25361   <int value="17" label="Default, User color"/>
25362   <int value="18" label="Default, User enterprise"/>
25363   <int value="19" label="Photo taken"/>
25364   <int value="20" label="Downloaded file"/>
25365   <int value="21" label="Old image"/>
25366   <int value="22" label="Profile image"/>
25367 </enum>
25369 <enum name="ClipboardAction" type="int">
25370   <int value="0" label="Write from non-Incognito"/>
25371   <int value="1" label="Write from Incognito"/>
25372   <int value="2" label="Read Text"/>
25373 </enum>
25375 <enum name="CoalescePotentialPackets" type="int">
25376   <int value="0" label="No Advantage"/>
25377   <int value="1" label="Header packets Only"/>
25378   <int value="30" label="More Than 30"/>
25379 </enum>
25381 <enum name="CompositedScrolling" type="int">
25382   <int value="0" label="Is scrollable area"/>
25383   <int value="1" label="Needs to be stacking container"/>
25384   <int value="2" label="Will use composited scrolling"/>
25385 </enum>
25387 <enum name="CompositorType" type="int">
25388   <int value="0" label="Software compositor"/>
25389   <int value="1" label="GPU compositor"/>
25390 </enum>
25392 <enum name="ConnectionType" type="int">
25393   <summary>
25394     Connection type as defined in net/base/connection_type_histograms.h
25395   </summary>
25396   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
25397   <int value="1" label="SSL">An SSL connection</int>
25398   <int value="2" label="SSL-MD5">
25399     An SSL connection with an MD5 certificate in the certificate chain
25400     (excluding root)
25401   </int>
25402   <int value="3" label="SSL-MD2">
25403     An SSL connection with an MD2 certificate in the certificate chain
25404     (excluding root)
25405   </int>
25406   <int value="4" label="SSL-MD4">
25407     An SSL connection with an MD4 certificate in the certificate chain
25408     (excluding root)
25409   </int>
25410   <int value="5" label="SSL-MD5(CA)">
25411     An SSL connection with an MD5 CA certificate in the certificate chain
25412     (excluding root)
25413   </int>
25414   <int value="6" label="SSL-MD2(CA)">
25415     An SSL connection with an MD2 CA certificate in the cerfificate chain
25416     (excluding root)
25417   </int>
25418   <int value="7" label="HTTP">An HTTP connection</int>
25419   <int value="8" label="SPDY">A SPDY connection</int>
25420   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
25421   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
25422   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
25423   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
25424   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
25425 </enum>
25427 <enum name="ConnectivityDiagnosticsTestVerdict" type="int">
25428   <int value="0" label="NO_PROBLEM"/>
25429   <int value="1" label="POTENTIAL_PROBLEM"/>
25430   <int value="2" label="PROBLEM"/>
25431   <int value="3" label="TEST_FAILURE_OCCURRED"/>
25432   <int value="4" label="TEST_NOT_RUN"/>
25433 </enum>
25435 <enum name="ContextualSearchOptCardAction" type="int">
25436   <int value="0" label="Opt-in"/>
25437   <int value="1" label="Opt-out"/>
25438   <int value="2" label="Learn More"/>
25439   <int value="3" label="Dismiss by Tapping on the Page"/>
25440   <int value="4" label="Dismiss by Scrolling the Page"/>
25441   <int value="5" label="Dismiss by Leaving the Page"/>
25442 </enum>
25444 <enum name="ContextualSearchPeekCardAction" type="int">
25445   <int value="0" label="Tap Card"/>
25446   <int value="1" label="Dismiss by Tapping on the Page"/>
25447   <int value="2" label="Dismiss by Scrolling the Page"/>
25448   <int value="3" label="Dismiss by Leaving the Page"/>
25449 </enum>
25451 <enum name="ContextualSearchTapAction" type="int">
25452   <int value="0" label="Tap Word"/>
25453   <int value="1" label="Tap Ignored"/>
25454   <int value="2" label="Tap Invalid"/>
25455 </enum>
25457 <enum name="CookieDeletionCause" type="int">
25458   <summary>Reason why a cookie was removed from the cookie store</summary>
25459   <int value="0" label="explicit">
25460     The user explicitly requested that we delete a cookie
25461   </int>
25462   <int value="1" label="overwrite">
25463     The value of the cookie was overwritten by a new value
25464   </int>
25465   <int value="2" label="expired">The cookie expiration time passed</int>
25466   <int value="3" label="evicted">
25467     The cookie was evicted during garbage collection (replaced by
25468     domain_evicted/global_evicted below)
25469   </int>
25470   <int value="4" label="store_dup">
25471     The backing store had two copies of the cookie so one was removed (i.e.
25472     problems writing the backing store database)
25473   </int>
25474   <int value="5" label="dont_record">
25475     The cookie deletion should not be recorded because it occurred, e.g., during
25476     shutdown (the fact that these values showed up in the histogram is a bug,
25477     since fixed)
25478   </int>
25479   <int value="6" label="domain_evicted">
25480     The cookie was evicted during per-domain/eTLD+1 garbage collection
25481   </int>
25482   <int value="7" label="global_evicted">
25483     The cookie was evicted during whole store garbage collection.
25484   </int>
25485   <int value="8" label="domain_evicted_pre_safe">
25486     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
25487     have been evicted by the global garbage collection process (because they
25488     hadn't been accessed recently enough).
25489   </int>
25490   <int value="9" label="domain_evicted_post_safe">
25491     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
25492     not have been evicted by global metrics as well (because they had been
25493     accessed recently enough to save).
25494   </int>
25495   <int value="10" label="expired_overwrite">
25496     The cookie deletion occurred because the server overwrote it with an already
25497     expired cookie (this is a common idiom for server deletions of cookies).
25498   </int>
25499 </enum>
25501 <enum name="CrosDisksArchiveType" type="int">
25502   <int value="0" label="Unknown"/>
25503   <int value="1" label="ZIP"/>
25504   <int value="2" label="RAR"/>
25505   <int value="3" label="Tar"/>
25506   <int value="4" label="Bzip2-compressed Tar"/>
25507   <int value="5" label="Gzip-compressed Tar"/>
25508 </enum>
25510 <enum name="CrosDisksDeviceMediaType" type="int">
25511   <int value="0" label="Unknown"/>
25512   <int value="1" label="USB Drive"/>
25513   <int value="2" label="SD Card"/>
25514   <int value="3" label="Optical Disc"/>
25515   <int value="4" label="Mobile Device"/>
25516   <int value="5" label="DVD"/>
25517 </enum>
25519 <enum name="CrosDisksFilesystemType" type="int">
25520   <int value="0" label="Unknown"/>
25521   <int value="1" label="Others"/>
25522   <int value="2" label="FAT"/>
25523   <int value="3" label="exFAT"/>
25524   <int value="4" label="NTFS"/>
25525   <int value="5" label="HFS+"/>
25526   <int value="6" label="Ext2"/>
25527   <int value="7" label="Ext3"/>
25528   <int value="8" label="Ext4"/>
25529   <int value="9" label="ISO9660"/>
25530   <int value="10" label="UDF"/>
25531 </enum>
25533 <enum name="CrosEnableDriveOfflineOutcome" type="int">
25534   <int value="0" label="Success: Offline mode enabled"/>
25535   <int value="1" label="Failure: Hosted app page timed out"/>
25536   <int value="2" label="Failure: Hosted app page load failed"/>
25537   <int value="3" label="Failure: Not a regular user account"/>
25538   <int value="4" label="Failure: Drive app not installed"/>
25539   <int value="5" label="Failure: Background page already exists"/>
25540 </enum>
25542 <enum name="CrosEventEnum" type="int">
25543   <int value="0" label="ModemManagerCommandSendFailure"/>
25544   <int value="1" label="HwWatchdogReboot"/>
25545   <int value="2" label="Cras.NoCodecsFoundAtBoot"/>
25546   <int value="3" label="Chaps.DatabaseCorrupted"/>
25547   <int value="4" label="Chaps.DatabaseRepairFailure"/>
25548   <int value="5" label="Chaps.DatabaseCreateFailure"/>
25549   <int value="6" label="Attestation.OriginSpecificExhausted"/>
25550   <int value="7" label="SpringPowerSupply.Original.High"/>
25551   <int value="8" label="SpringPowerSupply.Other.High"/>
25552   <int value="9" label="SpringPowerSupply.Original.Low"/>
25553   <int value="10" label="SpringPowerSupply.ChargerIdle"/>
25554   <int value="11" label="TPM.NonZeroDictionaryAttackCounter"/>
25555 </enum>
25557 <enum name="CrosFirstRunTutorialCompletionType" type="int">
25558   <int value="0" label="Was not finished"/>
25559   <int value="1" label="Finished with &quot;Got It&quot; button"/>
25560   <int value="2" label="Finished with &quot;Keep Exploring&quot; button"/>
25561 </enum>
25563 <enum name="CrosShelfClickTarget" type="int">
25564   <obsolete>
25565     Deprecated as of 12/2013. Default pinned apps trial is finished.
25566   </obsolete>
25567   <int value="0" label="Chrome"/>
25568   <int value="1" label="AppLauncher"/>
25569   <int value="2" label="Gmail"/>
25570   <int value="3" label="Search"/>
25571   <int value="4" label="Youtube"/>
25572   <int value="5" label="Doc"/>
25573   <int value="6" label="Sheets"/>
25574   <int value="7" label="Slides"/>
25575   <int value="8" label="PlayMusic"/>
25576 </enum>
25578 <enum name="DataChannelCounters" type="int">
25579   <int value="0" label="Channel created."/>
25580   <int value="1" label="Channel reached Open state."/>
25581   <int value="2" label="Channel is reliable."/>
25582   <int value="3" label="Channel is ordered."/>
25583   <int value="4" label="Channel is negotiated."/>
25584 </enum>
25586 <enum name="DataReductionProxyBypassEventType" type="int">
25587   <int value="0" label="Short bypass"/>
25588   <int value="1" label="Long bypass"/>
25589   <int value="2" label="Bypass due to internal server error"/>
25590   <int value="3" label="Bypass due to other error"/>
25591   <int value="4" label="Bypass due to missing via header"/>
25592 </enum>
25594 <enum name="DataReductionProxyProbeURLFetchResult" type="int">
25595   <int value="0" label="Internet disconnected"/>
25596   <int value="1" label="Probe failed, proxy disabled"/>
25597   <int value="2" label="Probe failed, proxy already disabled"/>
25598   <int value="3" label="Probe succeeded, proxy enabled"/>
25599   <int value="4" label="Probe succeeded, proxy already enabled"/>
25600 </enum>
25602 <enum name="DataReductionProxyPromoAction" type="int">
25603   <int value="0" label="Dismissed from first screen"/>
25604   <int value="1" label="Dismissed from second screen"/>
25605   <int value="2" label="Enabled from first screen"/>
25606   <int value="3" label="Enabled from second screen"/>
25607 </enum>
25609 <enum name="DataReductionProxySettingsConversion" type="int">
25610   <int value="0" label="OFF to OFF"/>
25611   <int value="1" label="OFF to ON"/>
25612   <int value="2" label="ON to OFF"/>
25613   <int value="3" label="ON to ON"/>
25614 </enum>
25616 <enum name="DataReductionProxyStartupState" type="int">
25617   <int value="0" label="Proxy not available"/>
25618   <int value="1" label="Proxy available but not enabled"/>
25619   <int value="2" label="Proxy available and enabled"/>
25620 </enum>
25622 <enum name="DevicePermissionActions" type="int">
25623   <int value="0" label="AllowHttps"/>
25624   <int value="1" label="AllowHttp"/>
25625   <int value="2" label="Deny"/>
25626   <int value="3" label="Cancel"/>
25627 </enum>
25629 <enum name="DiagnosticsRecoveryRun" type="int">
25630   <int value="0" label="Recovery not run"/>
25631   <int value="1" label="Recovery run because of crash"/>
25632   <int value="2" label="Recovery run by user"/>
25633 </enum>
25635 <enum name="DiagnosticsResult" type="int">
25636   <int value="0" label="Not run (regular startup)"/>
25637   <int value="1" label="Success (crash startup)"/>
25638   <int value="2" label="Failure (crash startup)"/>
25639   <int value="3" label="Skipped (crash startup)"/>
25640 </enum>
25642 <enum name="DiagnosticsTestName" type="int">
25643   <int value="0" label="Conflicting DLLs Test"/>
25644   <int value="1" label="Disk Space Test"/>
25645   <int value="2" label="Install Type Test"/>
25646   <int value="3" label="JSON Bookmarks Test"/>
25647   <int value="4" label="JSON Local State Test"/>
25648   <int value="5" label="JSON Preferences Test"/>
25649   <int value="6" label="Operating System Test"/>
25650   <int value="7" label="Path Dictionaries Test"/>
25651   <int value="8" label="Path Local State Test"/>
25652   <int value="9" label="Path Resources Test"/>
25653   <int value="10" label="Path User Data Test"/>
25654   <int value="11" label="Version Test"/>
25655   <int value="12" label="SQLite Integrity App Cache Test"/>
25656   <int value="13" label="SQLite Integrity Archived History Test"/>
25657   <int value="14" label="SQLite Integrity Cookie Test"/>
25658   <int value="15" label="SQLite Integrity Database Tracker Test"/>
25659   <int value="16" label="SQLite Integrity History Test"/>
25660   <int value="17" label="SQLite Integrity Nss Cert Test"/>
25661   <int value="18" label="SQLite Integrity Nss Key Test"/>
25662   <int value="19" label="SQLite Integrity Thumbnails Test"/>
25663   <int value="20" label="SQLite Integrity Web Data Test"/>
25664 </enum>
25666 <enum name="DllHash" type="int">
25667 <!-- Generated by chrome_elf/dll_hash_for_uma/dll_hash_for_uma_main.cc -->
25669   <int value="803283353" label="lmrn.dll"/>
25670   <int value="989714890" label="datamngr.dll"/>
25671   <int value="1270622879" label="hk.dll"/>
25672   <int value="2132270559" label="libsvn_tsvn32.dll"/>
25673 </enum>
25675 <enum name="DNSEmptyAddressListAndNoError" type="int">
25676   <int value="0" label="Error reported or Address List is not empty"/>
25677   <int value="1" label="Success reported but Address List is empty"/>
25678 </enum>
25680 <enum name="DnsProbe.JobResult" type="int">
25681   <int value="0" label="SERVERS_UNKNOWN"/>
25682   <int value="1" label="SERVERS_CORRECT"/>
25683   <int value="2" label="SERVERS_INCORRECT"/>
25684   <int value="3" label="SERVERS_FAILING"/>
25685   <int value="4" label="SERVERS_UNREACHABLE"/>
25686 </enum>
25688 <enum name="DnsProbe.ObsoleteProbeResult" type="int">
25689   <int value="0" label="INCONCLUSIVE"/>
25690   <int value="1" label="NO_INTERNET"/>
25691   <int value="2" label="BAD_CONFIG"/>
25692   <int value="3" label="NXDOMAIN"/>
25693 </enum>
25695 <enum name="DnsProbe.ProbeStatus" type="int">
25696   <int value="0" label="POSSIBLE"/>
25697   <int value="1" label="NOT_RUN"/>
25698   <int value="2" label="STARTED"/>
25699   <int value="3" label="FINISHED_INCONCLUSIVE"/>
25700   <int value="4" label="FINISHED_NO_INTERNET"/>
25701   <int value="5" label="FINISHED_BAD_CONFIG"/>
25702   <int value="6" label="FINISHED_NXDOMAIN"/>
25703 </enum>
25705 <enum name="DnsProbe.SystemIsLocalhost" type="int">
25706   <int value="0" label="Not just 127.0.0.1">
25707     127.0.0.1 was not the only nameserver in the system DNS config.
25708   </int>
25709   <int value="1" label="Just 127.0.0.1">
25710     127.0.0.1 was the only nameserver in the system DNS config.
25711   </int>
25712 </enum>
25714 <enum name="DockedAction" type="int">
25715   <int value="0" label="None"/>
25716   <int value="1" label="Dock"/>
25717   <int value="2" label="Undock"/>
25718   <int value="3" label="Resize"/>
25719   <int value="4" label="Reorder"/>
25720   <int value="5" label="Evict"/>
25721   <int value="6" label="Maximize"/>
25722   <int value="7" label="Minimize"/>
25723   <int value="8" label="Restore"/>
25724   <int value="9" label="Close"/>
25725 </enum>
25727 <enum name="DockedActionSource" type="int">
25728   <int value="0" label="Unknown"/>
25729   <int value="1" label="Mouse"/>
25730   <int value="2" label="Touch"/>
25731 </enum>
25733 <enum name="DomainBoundCerts.GetCertResult" type="int">
25734   <int value="0" label="SYNC_SUCCESS"/>
25735   <int value="1" label="ASYNC_SUCCESS"/>
25736   <int value="2" label="ASYNC_CANCELLED"/>
25737   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
25738   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
25739   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
25740   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
25741   <int value="7" label="INVALID_ARGUMENT"/>
25742   <int value="8" label="UNSUPPORTED_TYPE"/>
25743   <int value="9" label="TYPE_MISMATCH"/>
25744   <int value="10" label="WORKER_FAILURE"/>
25745 </enum>
25747 <enum name="DomainBoundCerts.Support" type="int">
25748   <int value="0" label="DISABLED"/>
25749   <int value="1" label="CLIENT_ONLY"/>
25750   <int value="2" label="CLIENT_AND_SERVER"/>
25751   <int value="3" label="CLIENT_NO_ECC">
25752     Channel ID was enabled, but the client did not support elliptic curve key
25753     generation.
25754   </int>
25755   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
25756     Channel ID was enabled, but the client had an invalid system time which
25757     prevented using it.
25758   </int>
25759   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
25760     The SSLClientSocket was created without a ServerBoundCertService.
25761   </int>
25762 </enum>
25764 <enum name="DoubleGetExperimentMethods" type="int">
25765   <int value="0" label="POST"/>
25766   <int value="1" label="GET_CACHABLE"/>
25767   <int value="2" label="GET_NON_CACHABLE"/>
25768 </enum>
25770 <enum name="DownloadContentDisposition" type="int">
25771   <int value="0" label="Content-Disposition header present"/>
25772   <int value="1" label="Valid"/>
25773   <int value="2" label="Has disposition-type"/>
25774   <int value="3" label="Has unknown disposition-type"/>
25775   <int value="4" label="Has 'name' attribute"/>
25776   <int value="5" label="Has 'filename' attribute"/>
25777   <int value="6" label="Has 'filename*' attribute"/>
25778   <int value="7" label="Has non-ASCII strings"/>
25779   <int value="8" label="Has percent encoded strings"/>
25780   <int value="9" label="Has RFC 2047 encoded strings"/>
25781   <int value="10" label="Has 'name' attribute only"/>
25782 </enum>
25784 <enum name="DownloadContentType" type="int">
25785   <int value="0" label="UNRECOGNIZED"/>
25786   <int value="1" label="TEXT"/>
25787   <int value="2" label="IMAGE"/>
25788   <int value="3" label="AUDIO"/>
25789   <int value="4" label="VIDEO"/>
25790   <int value="5" label="OCTET_STREAM"/>
25791   <int value="6" label="PDF"/>
25792   <int value="7" label="DOC"/>
25793   <int value="8" label="XLS"/>
25794   <int value="9" label="PPT"/>
25795   <int value="10" label="ARCHIVE"/>
25796   <int value="11" label="EXE"/>
25797   <int value="12" label="DMG"/>
25798   <int value="13" label="CRX"/>
25799 </enum>
25801 <enum name="DownloadCountType" type="int">
25802   <int value="0" label="Initiated by Navigation (Obsolete)"/>
25803   <int value="1" label="Initiated by Context Menu (Obsolete)"/>
25804   <int value="2" label="Initiated by SavePackage Failure (Obsolete)"/>
25805   <int value="3" label="Initiated by Drag-n-drop (Obsolete)"/>
25806   <int value="4" label="Initiated by Renderer (Obsolete)"/>
25807   <int value="5" label="Initiated and Unthrottled"/>
25808   <int value="6" label="Completed"/>
25809   <int value="7" label="Cancelled"/>
25810   <int value="8" label="Started"/>
25811   <int value="9" label="Interrupted"/>
25812   <int value="10" label="Calls to AppendDataToFile (Size) (Obsolete 8/2013)"/>
25813   <int value="11" label="Calls to AppendDataToFile (Count) (Obsolete 8/2013)"/>
25814   <int value="12" label="Interrupted at End of Download"/>
25815   <int value="13" label="Attempt to Append to Detached File"/>
25816   <int value="14" label="File Missing After Successful Scan"/>
25817   <int value="15" label="Supports ranges and strong ETag (Obsolete 11/2013)"/>
25818   <int value="16" label="No WebContents at interruption"/>
25819   <int value="17" label="Supports ranges and strong validation"/>
25820 </enum>
25822 <enum name="DownloadDatabaseRecordDroppedType" type="int">
25823   <int value="0" label="Bad State"/>
25824   <int value="1" label="Bad Danger Type"/>
25825 </enum>
25827 <enum name="DownloadDOMEvent" type="int">
25828   <int value="0" label="GetDownloads"/>
25829   <int value="1" label="OpenFile"/>
25830   <int value="2" label="Drag"/>
25831   <int value="3" label="SaveDangerous"/>
25832   <int value="4" label="DiscardDangerous"/>
25833   <int value="5" label="Show"/>
25834   <int value="6" label="Pause"/>
25835   <int value="7" label="Remove"/>
25836   <int value="8" label="Cancel"/>
25837   <int value="9" label="ClearAll"/>
25838   <int value="10" label="OpenFolder"/>
25839   <int value="11" label="Resume"/>
25840 </enum>
25842 <enum name="DownloadFilePickerResult" type="int">
25843   <int value="0" label="SAME"/>
25844   <int value="1" label="DIFFERENT_DIR"/>
25845   <int value="2" label="DIFFERENT_NAME"/>
25846   <int value="3" label="CANCEL"/>
25847 </enum>
25849 <enum name="DownloadFunctions" type="int">
25850   <int value="0" label="download"/>
25851   <int value="1" label="search"/>
25852   <int value="2" label="pause"/>
25853   <int value="3" label="resume"/>
25854   <int value="4" label="cancel"/>
25855   <int value="5" label="erase"/>
25856   <int value="6" label="set_destination"/>
25857   <int value="7" label="accept_danger"/>
25858   <int value="8" label="show"/>
25859   <int value="9" label="drag"/>
25860 </enum>
25862 <enum name="DownloadImageType" type="int">
25863   <int value="0" label="Unrecognized"/>
25864   <int value="1" label="GIF"/>
25865   <int value="2" label="JPEG"/>
25866   <int value="3" label="PNG"/>
25867   <int value="4" label="TIFF"/>
25868   <int value="5" label="ICON"/>
25869   <int value="6" label="WEBP"/>
25870 </enum>
25872 <enum name="DownloadInterruptedUnknownSizeType" type="int">
25873   <int value="0" label="Size Known"/>
25874   <int value="1" label="Size Unknown"/>
25875 </enum>
25877 <enum name="DownloadItem.DangerousFileType" type="int">
25878   <int value="0" label="unknown"/>
25879   <int value="1" label="ad"/>
25880   <int value="2" label="ade"/>
25881   <int value="3" label="adp"/>
25882   <int value="4" label="ah"/>
25883   <int value="5" label="apk"/>
25884   <int value="6" label="app"/>
25885   <int value="7" label="application"/>
25886   <int value="8" label="asp"/>
25887   <int value="9" label="asx"/>
25888   <int value="10" label="bas"/>
25889   <int value="11" label="bash"/>
25890   <int value="12" label="bat"/>
25891   <int value="13" label="cfg"/>
25892   <int value="14" label="chi"/>
25893   <int value="15" label="chm"/>
25894   <int value="16" label="class"/>
25895   <int value="17" label="cmd"/>
25896   <int value="18" label="com"/>
25897   <int value="19" label="command"/>
25898   <int value="20" label="crt"/>
25899   <int value="21" label="crx"/>
25900   <int value="22" label="csh"/>
25901   <int value="23" label="deb"/>
25902   <int value="24" label="dex"/>
25903   <int value="25" label="dll"/>
25904   <int value="26" label="drv"/>
25905   <int value="27" label="exe"/>
25906   <int value="28" label="fxp"/>
25907   <int value="29" label="grp"/>
25908   <int value="30" label="hlp"/>
25909   <int value="31" label="hta"/>
25910   <int value="32" label="htm"/>
25911   <int value="33" label="html"/>
25912   <int value="34" label="htt"/>
25913   <int value="35" label="inf"/>
25914   <int value="36" label="ini"/>
25915   <int value="37" label="ins"/>
25916   <int value="38" label="isp"/>
25917   <int value="39" label="jar"/>
25918   <int value="40" label="jnlp"/>
25919   <int value="41" label="user.js"/>
25920   <int value="42" label="js"/>
25921   <int value="43" label="jse"/>
25922   <int value="44" label="ksh"/>
25923   <int value="45" label="lnk"/>
25924   <int value="46" label="local"/>
25925   <int value="47" label="mad"/>
25926   <int value="48" label="maf"/>
25927   <int value="49" label="mag"/>
25928   <int value="50" label="mam"/>
25929   <int value="51" label="manifest"/>
25930   <int value="52" label="maq"/>
25931   <int value="53" label="mar"/>
25932   <int value="54" label="mas"/>
25933   <int value="55" label="mat"/>
25934   <int value="56" label="mau"/>
25935   <int value="57" label="mav"/>
25936   <int value="58" label="maw"/>
25937   <int value="59" label="mda"/>
25938   <int value="60" label="mdb"/>
25939   <int value="61" label="mde"/>
25940   <int value="62" label="mdt"/>
25941   <int value="63" label="mdw"/>
25942   <int value="64" label="mdz"/>
25943   <int value="65" label="mht"/>
25944   <int value="66" label="mhtml"/>
25945   <int value="67" label="mmc"/>
25946   <int value="68" label="mof"/>
25947   <int value="69" label="msc"/>
25948   <int value="70" label="msh"/>
25949   <int value="71" label="mshxml"/>
25950   <int value="72" label="msi"/>
25951   <int value="73" label="msp"/>
25952   <int value="74" label="mst"/>
25953   <int value="75" label="ocx"/>
25954   <int value="76" label="ops"/>
25955   <int value="77" label="pcd"/>
25956   <int value="78" label="pif"/>
25957   <int value="79" label="pkg"/>
25958   <int value="80" label="pl"/>
25959   <int value="81" label="plg"/>
25960   <int value="82" label="prf"/>
25961   <int value="83" label="prg"/>
25962   <int value="84" label="pst"/>
25963   <int value="85" label="py"/>
25964   <int value="86" label="pyc"/>
25965   <int value="87" label="pyw"/>
25966   <int value="88" label="rb"/>
25967   <int value="89" label="reg"/>
25968   <int value="90" label="rpm"/>
25969   <int value="91" label="scf"/>
25970   <int value="92" label="scr"/>
25971   <int value="93" label="sct"/>
25972   <int value="94" label="sh"/>
25973   <int value="95" label="shar"/>
25974   <int value="96" label="shb"/>
25975   <int value="97" label="shs"/>
25976   <int value="98" label="shtm"/>
25977   <int value="99" label="shtml"/>
25978   <int value="100" label="spl"/>
25979   <int value="101" label="svg"/>
25980   <int value="102" label="swf"/>
25981   <int value="103" label="sys"/>
25982   <int value="104" label="tcsh"/>
25983   <int value="105" label="url"/>
25984   <int value="106" label="vb"/>
25985   <int value="107" label="vbe"/>
25986   <int value="108" label="vbs"/>
25987   <int value="109" label="vsd"/>
25988   <int value="110" label="vsmacros"/>
25989   <int value="111" label="vss"/>
25990   <int value="112" label="vst"/>
25991   <int value="113" label="vsw"/>
25992   <int value="114" label="ws"/>
25993   <int value="115" label="wsc"/>
25994   <int value="116" label="wsf"/>
25995   <int value="117" label="wsh"/>
25996   <int value="118" label="xbap"/>
25997   <int value="119" label="xht"/>
25998   <int value="120" label="xhtm"/>
25999   <int value="121" label="xhtml"/>
26000   <int value="122" label="xml"/>
26001   <int value="123" label="xsl"/>
26002   <int value="124" label="xslt"/>
26003 </enum>
26005 <enum name="DownloadItem.DangerType" type="int">
26006   <int value="0" label="NOT_DANGEROUS"/>
26007   <int value="1" label="DANGEROUS_FILE"/>
26008   <int value="2" label="DANGEROUS_URL"/>
26009   <int value="3" label="DANGEROUS_CONTENT"/>
26010   <int value="4" label="MAYBE_DANGEROUS_CONTENT"/>
26011   <int value="5" label="UNCOMMON_CONTENT"/>
26012   <int value="6" label="USER_VALIDATED"/>
26013   <int value="7" label="DANGEROUS_HOST"/>
26014   <int value="8" label="POTENTIALLY_UNWANTED"/>
26015 </enum>
26017 <enum name="DownloadOpenMethod" type="int">
26018   <int value="0" label="Opened with plaform handler by default"/>
26019   <int value="1" label="Opened in browser by default"/>
26020   <int value="2" label="Opened with plaform handler by user choice"/>
26021 </enum>
26023 <enum name="DownloadOriginStateOnResumption" type="int">
26024   <int value="0" label="No changes"/>
26025   <int value="1" label="New redirects"/>
26026   <int value="2" label="New validators"/>
26027   <int value="3" label="New redirects + validators"/>
26028   <int value="4" label="New Content-Disposition"/>
26029   <int value="5" label="New redirects + Content-Disposition"/>
26030   <int value="6" label="New validators + Content-Disposition"/>
26031   <int value="7" label="New redirects + validators + Content-Disposition"/>
26032 </enum>
26034 <enum name="DownloadSavePackageEvent" type="int">
26035   <int value="0" label="Started"/>
26036   <int value="1" label="Cancelled"/>
26037   <int value="2" label="Finished"/>
26038   <int value="3" label="Write to already completed file"/>
26039   <int value="4" label="Write to already failed file"/>
26040 </enum>
26042 <enum name="DownloadSource" type="int">
26043   <int value="0" label="Initiated by Save Package on Non-HTML content"/>
26044   <int value="1" label="Initiated by Drag-and-drop"/>
26045   <int value="2" label="Initiated by RPC from Renderer"/>
26046   <int value="3" label="Initiated by Save from Pepper"/>
26047   <int value="4" label="Initiated by Resumption"/>
26048 </enum>
26050 <enum name="DriveCacheDBOpenStatus" type="int">
26051   <int value="0" label="Success"/>
26052   <int value="1" label="Corrupt database"/>
26053   <int value="2" label="Unknown recoverable failure"/>
26054   <int value="3" label="Unrecoverable (disk full?) failure"/>
26055 </enum>
26057 <enum name="DriveEntryKind" type="int">
26058   <int value="0" label="Unknown"/>
26059   <int value="1" label="Item"/>
26060   <int value="2" label="Site"/>
26061   <int value="3" label="Document"/>
26062   <int value="4" label="Spereadsheet"/>
26063   <int value="5" label="Presentation"/>
26064   <int value="6" label="Drawing"/>
26065   <int value="7" label="Table"/>
26066   <int value="8" label="External app"/>
26067   <int value="9" label="Folder"/>
26068   <int value="10" label="File"/>
26069   <int value="11" label="PDF"/>
26070 </enum>
26072 <enum name="DriveFileFormat" type="int">
26073   <int value="0" label="AAC"/>
26074   <int value="1" label="ASF"/>
26075   <int value="2" label="AVI"/>
26076   <int value="3" label="CSV"/>
26077   <int value="4" label="DOC"/>
26078   <int value="5" label="DOCX"/>
26079   <int value="6" label="FLV"/>
26080   <int value="7" label="JPG"/>
26081   <int value="8" label="MJPG"/>
26082   <int value="9" label="MOV"/>
26083   <int value="10" label="MP3"/>
26084   <int value="11" label="MP4"/>
26085   <int value="12" label="MPG"/>
26086   <int value="13" label="OTHER"/>
26087   <int value="14" label="PDF"/>
26088   <int value="15" label="PPT"/>
26089   <int value="16" label="PPTX"/>
26090   <int value="17" label="PSD"/>
26091   <int value="18" label="RAR"/>
26092   <int value="19" label="WMA"/>
26093   <int value="20" label="WMV"/>
26094   <int value="21" label="XLS"/>
26095   <int value="22" label="XLSX"/>
26096   <int value="23" label="ZIP"/>
26097 </enum>
26099 <enum name="DriveMetadataDBInitStatus" type="int">
26100   <int value="0" label="Success"/>
26101   <int value="1" label="Not found"/>
26102   <int value="2" label="Corruption"/>
26103   <int value="3" label="IO error"/>
26104   <int value="4" label="Failed to open DB for unknown reason"/>
26105   <int value="5" label="Incompatible DB format"/>
26106   <int value="6" label="DB is broken"/>
26107   <int value="7" label="Opened existing DB."/>
26108   <int value="8" label="No existing DB was found. Created new DB."/>
26109   <int value="9" label="Cannot open existing DB. Created new DB."/>
26110 </enum>
26112 <enum name="EAPInnerProtocol" type="int">
26113   <int value="0" label="UNKNOWN"/>
26114   <int value="1" label="NONE"/>
26115   <int value="2" label="PEAP-MD5"/>
26116   <int value="3" label="PEAP-MSCHAPV2"/>
26117   <int value="4" label="TTLS-EAP-MD5"/>
26118   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
26119   <int value="6" label="TTLS-MSCHAPV2"/>
26120   <int value="7" label="TTLS-MSCHAP"/>
26121   <int value="8" label="TTLS-PAP"/>
26122   <int value="9" label="TTLS-CHAP"/>
26123 </enum>
26125 <enum name="EAPOuterProtocol" type="int">
26126   <int value="0" label="UNKNOWN"/>
26127   <int value="1" label="LEAP"/>
26128   <int value="2" label="PEAP"/>
26129   <int value="3" label="TLS"/>
26130   <int value="4" label="TTLS"/>
26131 </enum>
26133 <enum name="EnterpriseCheckError" type="int">
26134   <int value="0" label="Cound not get net join info."/>
26135   <int value="1" label="Cound not bind to domain controller."/>
26136 </enum>
26138 <enum name="EnterpriseDeviceManagementStatus" type="int">
26139   <summary>
26140     Status codes produced by DeviceManagementService for requests made to the
26141     device management server.
26142   </summary>
26143   <int value="0" label="SUCCESS"/>
26144   <int value="1" label="REQUEST_INVALID"/>
26145   <int value="2" label="REQUEST_FAILED"/>
26146   <int value="3" label="TEMPORARY_UNAVAILABLE"/>
26147   <int value="4" label="HTTP_STATUS_ERROR"/>
26148   <int value="5" label="RESPONSE_DECODING_ERROR"/>
26149   <int value="6" label="SERVICE_MANAGEMENT_NOT_SUPPORTED"/>
26150   <int value="7" label="SERVICE_DEVICE_NOT_FOUND"/>
26151   <int value="8" label="SERVICE_MANAGEMENT_TOKEN_INVALID"/>
26152   <int value="9" label="SERVICE_ACTIVATION_PENDING"/>
26153   <int value="10" label="SERVICE_INVALID_SERIAL_NUMBER"/>
26154   <int value="11" label="SERVICE_DEVICE_ID_CONFLICT"/>
26155   <int value="12" label="SERVICE_MISSING_LICENSES"/>
26156   <int value="902" label="SERVICE_POLICY_NOT_FOUND"/>
26157 </enum>
26159 <enum name="EnterpriseDMTokenType" type="int">
26160   <summary>
26161     Result of DMToken operations as defined in
26162     chrome/browser/policy/enterprise_metrics.h.
26163   </summary>
26164   <int value="0" label="Load Succeeded">
26165     A cached token was successfully loaded from disk.
26166   </int>
26167   <int value="1" label="Load Failed">
26168     Reading a cached token from disk failed.
26169   </int>
26170   <int value="2" label="Fetch Requested">
26171     A token fetch request was sent to the DM server.
26172   </int>
26173   <int value="3" label="Fetch Request Failed">
26174     The request was invalid, or the HTTP request failed.
26175   </int>
26176   <int value="4" label="Fetch Server Failed">
26177     Error HTTP status received, or the DM server failed in another way.
26178   </int>
26179   <int value="5" label="Fetch Response Received">
26180     A response to the fetch request was received.
26181   </int>
26182   <int value="6" label="Fetch Bad Response">
26183     The response received was invalid. This happens when some expected data was
26184     not present in the response.
26185   </int>
26186   <int value="7" label="Fetch Management Not Supported">
26187     DM server reported that management is not supported.
26188   </int>
26189   <int value="8" label="Fetch Device Not Found">
26190     DM server reported that the given device ID was not found.
26191   </int>
26192   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
26193   <int value="10" label="Store Succeeded">
26194     Successfully cached a token to disk.
26195   </int>
26196   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
26197   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
26198   <int value="13" label="Invalid Serial">
26199     Serial number rejected by DMServer.
26200   </int>
26201   <int value="14" label="Missing Licenses">
26202     No more licenses available for that domain.
26203   </int>
26204 </enum>
26206 <enum name="EnterpriseEnrollmentType" type="int">
26207   <summary>
26208     Result of device enrollment as defined in
26209     chrome/browser/policy/enterprise_metrics.h.
26210   </summary>
26211   <int value="0" label="Cancelled">
26212     The enrollment screen was closed without completing the enrollment process.
26213   </int>
26214   <int value="1" label="Started">
26215     The user submitted credentials and started the enrollment process.
26216   </int>
26217   <int value="2" label="Network Failed">
26218     Enrollment failed due to a network error.
26219   </int>
26220   <int value="3" label="Login Failed">
26221     Enrollment failed because logging in to Gaia failed.
26222   </int>
26223   <int value="4" label="Not Supported">
26224     Enrollment failed because it is not supported for the account used.
26225   </int>
26226   <int value="5" label="Policy Failed">
26227     Enrollment failed because it failed to apply device policy.
26228   </int>
26229   <int value="6" label="Other Failed">
26230     Enrollment failed due to an unexpected error. This currently happens when
26231     the Gaia auth token is not issued for the DM service, the device cloud
26232     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
26233     an unknown reason.
26234   </int>
26235   <int value="7" label="OK">Enrollment was successful.</int>
26236   <int value="8" label="Invalid Serial">
26237     Serial number doesn't belong to account domain.
26238   </int>
26239   <int value="9" label="Auto-enrollment Started">
26240     Auto-enrollment started automatically after sign-in.
26241   </int>
26242   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
26243   <int value="11" label="Auto-enrollment Retried">
26244     Auto-enrollment started again after a failure.
26245   </int>
26246   <int value="12" label="Auto-enrollment Cancelled">
26247     User opted-out of auto-enrollment.
26248   </int>
26249   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
26250   <int value="14" label="Invalid enrollment mode">
26251     The enrollment mode has not been sent down or is unknown to the client.
26252   </int>
26253   <int value="15" label="Auto-enrollment not supported">
26254     The enrollment mode can not be set through auto-enrollment.
26255   </int>
26256   <int value="16" label="Install attributes timeout">
26257     Install attributes failed to initialize in time.
26258   </int>
26259   <int value="17" label="Wrong user name">
26260     Re-enrollment attempted with an account from a different domain.
26261   </int>
26262   <int value="18" label="Missing licenses">
26263     No licenses left for that domain.
26264   </int>
26265   <int value="19" label="Robot auth code fetch failed">
26266     Enrollment failed due to an error fetching the device robot authorization
26267     code from the DM Server.
26268   </int>
26269   <int value="20" label="Robot refresh token fetch failed">
26270     Enrollment failed due to an error fetching the device robot refresh token
26271     from Gaia.
26272   </int>
26273   <int value="21" label="Robot refresh token store failed">
26274     Enrollment failed due to an error persisting the device robot refresh token
26275     on the device.
26276   </int>
26277   <int value="22" label="Deprovisioned device">
26278     Enrollment failed because the administrator has deprovisioned the device.
26279   </int>
26280 </enum>
26282 <enum name="EnterprisePolicies" type="int">
26283 <!-- Generated from
26284      ../../../components/policy/resources/policy_templates.json -->
26286   <int value="1" label="Configure the home page URL"/>
26287   <int value="2" label="Use New Tab Page as homepage"/>
26288   <int value="3" label="Set Chrome as Default Browser"/>
26289   <int value="4" label="Application locale"/>
26290   <int value="5" label="Enable alternate error pages"/>
26291   <int value="6" label="Enable search suggestions"/>
26292   <int value="7" label="Enable network prediction"/>
26293   <int value="8" label="Disable SPDY protocol"/>
26294   <int value="9" label="Enable JavaScript"/>
26295   <int value="10" label="Enable Incognito mode"/>
26296   <int value="11" label="Disable saving browser history"/>
26297   <int value="12" label="Enable printing"/>
26298   <int value="13" label="Enable Google Cloud Print proxy"/>
26299   <int value="14" label="Enable Safe Browsing"/>
26300   <int value="15" label="Enable reporting of usage and crash-related data"/>
26301   <int value="16" label="Enable the password manager"/>
26302   <int value="17" label="Allow users to show passwords in Password Manager"/>
26303   <int value="18" label="Enable AutoFill"/>
26304   <int value="19" label="Specify a list of disabled plugins"/>
26305   <int value="20" label="Disable synchronization of data with Google"/>
26306   <int value="21" label="Choose how to specify proxy server settings"/>
26307   <int value="22" label="Choose how to specify proxy server settings"/>
26308   <int value="23" label="Address or URL of proxy server"/>
26309   <int value="24" label="URL to a proxy .pac file"/>
26310   <int value="25" label="Proxy bypass rules"/>
26311   <int value="26" label="Supported authentication schemes"/>
26312   <int value="27"
26313       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
26314   <int value="28" label="Include non-standard port in Kerberos SPN"/>
26315   <int value="29" label="Authentication server whitelist"/>
26316   <int value="30" label="Kerberos delegation server whitelist"/>
26317   <int value="31" label="GSSAPI library name"/>
26318   <int value="32" label="Configure extension installation blacklist"/>
26319   <int value="33" label="Configure extension installation whitelist"/>
26320   <int value="34" label="Configure the list of force-installed extensions"/>
26321   <int value="35" label="Show Home button on toolbar"/>
26322   <int value="36" label="Disable Developer Tools"/>
26323   <int value="37" label="Action on startup"/>
26324   <int value="38" label="URLs to open on startup"/>
26325   <int value="39" label="Block third party cookies"/>
26326   <int value="40" label="Enable the default search provider"/>
26327   <int value="41" label="Default search provider name"/>
26328   <int value="42" label="Default search provider keyword"/>
26329   <int value="43" label="Default search provider search URL"/>
26330   <int value="44" label="Default search provider suggest URL"/>
26331   <int value="45" label="Default search provider instant URL"/>
26332   <int value="46" label="Default search provider icon"/>
26333   <int value="47" label="Default search provider encodings"/>
26334   <int value="48" label="Default cookies setting"/>
26335   <int value="49" label="Default images setting"/>
26336   <int value="50" label="Default JavaScript setting"/>
26337   <int value="51" label="Default plugins setting"/>
26338   <int value="52" label="Default popups setting"/>
26339   <int value="53" label="Default notification setting"/>
26340   <int value="54" label="Default geolocation setting"/>
26341   <int value="55" label="Disable support for 3D graphics APIs"/>
26342   <int value="56" label="Refresh rate for user policy"/>
26343   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
26344   <int value="58"
26345       label="Always render the following URL patterns in Google Chrome Frame"/>
26346   <int value="59"
26347       label="Always render the following URL patterns in the host browser"/>
26348   <int value="60"
26349       label="Allow Google Chrome Frame to handle the listed content types"/>
26350   <int value="61" label="Enable lock when the device become idle or suspended"/>
26351   <int value="62" label="Enable Instant"/>
26352   <int value="63" label="Set user data directory"/>
26353   <int value="64" label="Set download directory"/>
26354   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
26355   <int value="66" label="Specify whether the plugin finder should be disabled"/>
26356   <int value="67" label="Block cookies on these sites"/>
26357   <int value="68" label="Allow session only cookies on these sites"/>
26358   <int value="69" label="Allow images on these sites"/>
26359   <int value="70" label="Block images on these sites"/>
26360   <int value="71" label="Allow JavaScript on these sites"/>
26361   <int value="72" label="Block JavaScript on these sites"/>
26362   <int value="73" label="Allow plugins on these sites"/>
26363   <int value="74" label="Block plugins on these sites"/>
26364   <int value="75" label="Allow popups on these sites"/>
26365   <int value="76" label="Block popups on these sites"/>
26366   <int value="77" label="Allow cookies on these sites"/>
26367   <int value="78" label="Specify a list of enabled plugins"/>
26368   <int value="79"
26369       label="Specify a list of plugins that the user can enable or disable"/>
26370   <int value="80" label="Enable Translate"/>
26371   <int value="81" label="Allow running plugins that are outdated"/>
26372   <int value="82" label="Enable Bookmark Bar"/>
26373   <int value="83" label="Enables or disables bookmark editing"/>
26374   <int value="84" label="Allow invocation of file selection dialogs"/>
26375   <int value="85" label="Disable URL protocol schemes"/>
26376   <int value="86" label="Always runs plugins that require authorization"/>
26377   <int value="87" label="Set Google Chrome Frame user data directory"/>
26378   <int value="88" label="Set disk cache directory"/>
26379   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
26380   <int value="90" label="Refresh rate for Device Policy"/>
26381   <int value="91" label="Release channel"/>
26382   <int value="92"
26383       label="Maximal number of concurrent connections to the proxy server"/>
26384   <int value="93" label="Incognito mode availability"/>
26385   <int value="94" label="Enable firewall traversal from remote access client"/>
26386   <int value="95" label="Enable firewall traversal from remote access host"/>
26387   <int value="96"
26388       label="Prevent app promotions from appearing on the new tab page"/>
26389   <int value="97" label="Import bookmarks from default browser on first run"/>
26390   <int value="98"
26391       label="Import browsing history from default browser on first run"/>
26392   <int value="99" label="Import of homepage from default browser on first run"/>
26393   <int value="100"
26394       label="Import search engines from default browser on first run"/>
26395   <int value="101"
26396       label="Import saved passwords from default browser on first run"/>
26397   <int value="102"
26398       label="Automatically select client certificates for these sites"/>
26399   <int value="103" label="Block access to a list of URLs"/>
26400   <int value="104" label="Allows access to a list of URLs"/>
26401   <int value="105" label="Allow notifications on these sites"/>
26402   <int value="106" label="Block notifications on these sites"/>
26403   <int value="107" label="User-level network configuration"/>
26404   <int value="108" label="Device-level network configuration"/>
26405   <int value="109"
26406       label="Enable submission of documents to Google Cloud Print"/>
26407   <int value="110" label="Set disk cache size in bytes"/>
26408   <int value="111" label="Set media disk cache size in bytes"/>
26409   <int value="112" label="Enterprise web store URL (deprecated)"/>
26410   <int value="113" label="Enterprise web store name (deprecated)"/>
26411   <int value="114" label="Enable TLS domain-bound certificates extension"/>
26412   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
26413   <int value="116" label="Proxy settings"/>
26414   <int value="117" label="Disable Print Preview"/>
26415   <int value="118" label="Disable SSL record splitting"/>
26416   <int value="119" label="Report OS and firmware version"/>
26417   <int value="120" label="Report device activity times"/>
26418   <int value="121" label="Report device boot mode"/>
26419   <int value="122" label="Login user white list"/>
26420   <int value="123" label="Allow creation of new user accounts"/>
26421   <int value="124" label="Enable guest mode"/>
26422   <int value="125" label="Show usernames on login screen"/>
26423   <int value="126" label="Enable data roaming"/>
26424   <int value="127" label="Enable metrics reporting"/>
26425   <int value="128" label="Wipe user data on sign-out"/>
26426   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
26427   <int value="130" label="Timeout until idle user log-out is executed"/>
26428   <int value="131" label="Duration of the idle log-out warning message"/>
26429   <int value="132"
26430       label="Screen saver to be used on the sign-in screen in retail mode"/>
26431   <int value="133"
26432       label="Duration of inactivity before the screen saver is shown on the
26433              sign-in screen in retail mode"/>
26434   <int value="134"
26435       label="Whether the release channel should be configurable by the user"/>
26436   <int value="135" label="List of AppPack extensions"/>
26437   <int value="136" label="Disables Auto Update"/>
26438   <int value="137" label="Load specified urls on demo login"/>
26439   <int value="138"
26440       label="Continue running background apps when Google Chrome is closed"/>
26441   <int value="139" label="Disables Drive in the Chrome OS Files app"/>
26442   <int value="140"
26443       label="Disables Google Drive over Cellular connections in the Chrome OS
26444              Files app"/>
26445   <int value="141"
26446       label="Additional command line parameters for Google Chrome"/>
26447   <int value="142" label="Target Auto Update Version"/>
26448   <int value="143" label="Report device location"/>
26449   <int value="144" label="List of pinned apps to show in the launcher"/>
26450   <int value="145" label="Auto update scatter factor"/>
26451   <int value="146" label="Connection types allowed for updates"/>
26452   <int value="147"
26453       label="Restrict which users are allowed to sign in to Google Chrome"/>
26454   <int value="148"
26455       label="Configure extension, app, and user script install sources"/>
26456   <int value="149" label="Default mediastream setting"/>
26457   <int value="150"
26458       label="Disable proceeding from the Safe Browsing warning page"/>
26459   <int value="151" label="Enable or disable spell checking web service"/>
26460   <int value="152" label="Disable mounting of external storage"/>
26461   <int value="153" label="Disable taking screenshots"/>
26462   <int value="154"
26463       label="Configure the required domain name for remote access hosts"/>
26464   <int value="155"
26465       label="Enable two-factor authentication for remote access hosts"/>
26466   <int value="156"
26467       label="Configure the TalkGadget prefix for remote access hosts"/>
26468   <int value="157" label="Enable curtaining of remote access hosts"/>
26469   <int value="158" label="Timezone"/>
26470   <int value="159" label="Allow playing audio"/>
26471   <int value="160" label="Allow or deny audio capture"/>
26472   <int value="161"
26473       label="List of alternate URLs for the default search provider"/>
26474   <int value="162" label="Force SafeSearch"/>
26475   <int value="163" label="Device-local accounts"/>
26476   <int value="164" label="Add a logout button to the system tray"/>
26477   <int value="165" label="Use built-in DNS client"/>
26478   <int value="166" label="Control shelf auto-hiding"/>
26479   <int value="167" label="Allow or deny video capture"/>
26480   <int value="168" label="Configure allowed app/extension types"/>
26481   <int value="169" label="Set the display name for device-local accounts"/>
26482   <int value="170" label="Limit the session length"/>
26483   <int value="171"
26484       label="Parameter controlling search term placement for the default
26485              search provider"/>
26486   <int value="172" label="Screen dim delay when running on AC power"/>
26487   <int value="173" label="Screen off delay when running on AC power"/>
26488   <int value="174" label="Screen lock delay when running on AC power"/>
26489   <int value="175" label="Idle delay when running on AC power"/>
26490   <int value="176" label="Screen dim delay when running on battery power"/>
26491   <int value="177" label="Screen off delay when running on battery power"/>
26492   <int value="178" label="Screen lock delay when running on battery power"/>
26493   <int value="179" label="Idle delay when running on battery power"/>
26494   <int value="180" label="Action to take when the idle delay is reached"/>
26495   <int value="181" label="Action to take when the user closes the lid"/>
26496   <int value="182"
26497       label="Specify whether audio activity affects power management"/>
26498   <int value="183"
26499       label="Specify whether video activity affects power management"/>
26500   <int value="184"
26501       label="Percentage by which to scale the idle delay in presentation mode
26502              (deprecated)"/>
26503   <int value="185"
26504       label="Allow users to redeem offers through Chrome OS Registration"/>
26505   <int value="186" label="Set the Terms of Service for a device-local account"/>
26506   <int value="187" label="Enable deleting browser and download history"/>
26507   <int value="188" label="Show accessibility options in system tray menu"/>
26508   <int value="189"
26509       label="Hide the web store from the new tab page and app launcher"/>
26510   <int value="190" label="Allows sign in to Chrome"/>
26511   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
26512   <int value="192" label="Limit device uptime by automatically rebooting"/>
26513   <int value="193" label="Automatically reboot after update"/>
26514   <int value="194" label="Public session for auto-login"/>
26515   <int value="195" label="Public session auto-login timer"/>
26516   <int value="196"
26517       label="Set the restriction on the fetching of the Variations seed"/>
26518   <int value="197" label="Idle warning delay when running on AC power"/>
26519   <int value="198" label="Idle warning delay when running on battery power"/>
26520   <int value="199"
26521       label="Set the restriction on the fetching of the Variations seed"/>
26522   <int value="200" label="Enable remote attestation for the user"/>
26523   <int value="201"
26524       label="Extensions allowed to to use the remote attestation API"/>
26525   <int value="202" label="Enable bailout keyboard shortcut for auto-login"/>
26526   <int value="203" label="Allow screen wake locks"/>
26527   <int value="204" label="Default behavior for sites not in any content pack"/>
26528   <int value="205" label="Managed user manual exception hosts"/>
26529   <int value="206" label="Managed user manual exception URLs"/>
26530   <int value="207" label="Enable remote attestation for the device"/>
26531   <int value="208"
26532       label="URLs that will be granted access to audio capture devices
26533              without prompt"/>
26534   <int value="209"
26535       label="URLs that will be granted access to video capture devices
26536              without prompt"/>
26537   <int value="210"
26538       label="Percentage by which to scale the screen dim delay if the user
26539              becomes active after dimming"/>
26540   <int value="211" label="Enable large cursor"/>
26541   <int value="212" label="Enable spoken feedback"/>
26542   <int value="213" label="Enable high contrast mode"/>
26543   <int value="214" label="Set screen magnifier type"/>
26544   <int value="215"
26545       label="Set default state of the large cursor on the login screen"/>
26546   <int value="216"
26547       label="Set the default state of spoken feedback on the login screen"/>
26548   <int value="217"
26549       label="Set the default state of high contrast mode on the login screen"/>
26550   <int value="218"
26551       label="Set the default screen magnifier type enabled on the login
26552              screen"/>
26553   <int value="219" label="Enable supervised users"/>
26554   <int value="220"
26555       label="Percentage by which to scale the screen dim delay in
26556              presentation mode"/>
26557   <int value="221" label="Suppress the Google Chrome Frame turndown prompt"/>
26558   <int value="222"
26559       label="Action to take when the idle delay is reached while running on
26560              battery power"/>
26561   <int value="223" label="Enable creation of supervised users"/>
26562   <int value="224" label="Report device network interfaces"/>
26563   <int value="225" label="Power mangement on the login screen"/>
26564   <int value="226"
26565       label="Action to take when the idle delay is reached while running on
26566              AC power"/>
26567   <int value="227" label="Managed Bookmarks"/>
26568   <int value="228" label="Maximum fetch delay after a policy invalidation"/>
26569   <int value="229"
26570       label="Parameter providing search-by-image feature for the default
26571              search provider"/>
26572   <int value="230" label="Parameters for search URL which uses POST"/>
26573   <int value="231" label="Parameters for suggest URL which uses POST"/>
26574   <int value="232" label="Parameters for instant URL which uses POST"/>
26575   <int value="233" label="Parameters for image URL which uses POST"/>
26576   <int value="234" label="Enable or disable PIN-less authentication"/>
26577   <int value="235"
26578       label="Whether online OCSP/CRL checks are required for local trust
26579              anchors"/>
26580   <int value="236" label="Use 24 hour clock by default"/>
26581   <int value="237" label="Default search provider new tab page URL"/>
26582   <int value="238" label="Skip the meta tag check in Google Chrome Frame"/>
26583   <int value="239"
26584       label="Enable the use of remote attestation for content protection for
26585              the device"/>
26586   <int value="240" label="Allow fullscreen mode"/>
26587   <int value="241" label="Enable the data compression proxy feature"/>
26588   <int value="242" label="Auto update p2p enabled"/>
26589   <int value="243" label="Allow autoupdate downloads via HTTP"/>
26590   <int value="244" label="Control the user behavior in a multiprofile session"/>
26591   <int value="245" label="Ephemeral profile"/>
26592   <int value="246"
26593       label="Selects the strategy used to free up disk space during automatic
26594              clean-up"/>
26595   <int value="247"
26596       label="Specify whether power management delays and the session length
26597              limit should only start running after initial user activity in a
26598              session"/>
26599   <int value="248" label="Report device users"/>
26600   <int value="249" label="User avatar image"/>
26601   <int value="250" label="Enable network configuration prompt when offline"/>
26602   <int value="251" label="Native Messaging blacklist"/>
26603   <int value="252" label="Native Messaging whitelist"/>
26604   <int value="253" label="Allow user-level Native Messaging hosts"/>
26605   <int value="254"
26606       label="Limit the time for which a user authenticated via SAML can log
26607              in offline"/>
26608   <int value="255" label="Enable on-screen keyboard"/>
26609   <int value="256"
26610       label="Set default state of the on-screen keyboard on the login screen"/>
26611   <int value="257" label="Allow gnubby authentication"/>
26612   <int value="258"
26613       label="Power management settings when the user becomes idle"/>
26614   <int value="259" label="Screen lock delays"/>
26615   <int value="260" label="Media keys default to function keys"/>
26616 </enum>
26618 <enum name="EnterprisePolicyInvalidations" type="int">
26619   <int value="0" label="No payload"/>
26620   <int value="1" label="Payload"/>
26621 </enum>
26623 <enum name="EnterprisePolicyLoadStatus" type="int">
26624   <summary>
26625     Status codes produced by the policy loaders that pull policy settings from
26626     the platform-specific management infrastructure, such as Windows Group
26627     Policy.
26628   </summary>
26629   <int value="0" label="STARTED">
26630     Policy load attempt started. This gets logged for each policy load attempt
26631     to get a baseline on the number of requests, and an arbitrary number of the
26632     below status codes may get added in addition.
26633   </int>
26634   <int value="1" label="QUERY_FAILED">
26635     System failed to determine whether there's policy.
26636   </int>
26637   <int value="2" label="NO_POLICY">No policy present.</int>
26638   <int value="3" label="INACCCESSIBLE">
26639     Data inaccessible, such as non-local policy file.
26640   </int>
26641   <int value="4" label="MISSING">
26642     Data missing, such as policy file not present.
26643   </int>
26644   <int value="5" label="WOW64_REDIRECTION_DISABLED">
26645     Trying with Wow64 redirection disabled.
26646   </int>
26647   <int value="6" label="READ_ERROR">
26648     Data read error, for example file reading errors.
26649   </int>
26650   <int value="7" label="TOO_BIG">Data too large to process.</int>
26651   <int value="8" label="PARSE_ERROR">Parse error.</int>
26652 </enum>
26654 <enum name="EnterprisePolicyRefresh" type="int">
26655   <int value="0" label="Changed"/>
26656   <int value="1" label="Changed; Invalidations disabled"/>
26657   <int value="2" label="Unchanged"/>
26658   <int value="3" label="Invalidated; Changed"/>
26659   <int value="4" label="Invalidated; Unchanged"/>
26660 </enum>
26662 <enum name="EnterprisePolicyType" type="int">
26663   <summary>
26664     Result of Policy operations as defined in
26665     chrome/browser/policy/enterprise_metrics.h.
26666   </summary>
26667   <int value="0" label="Load Succeeded">
26668     A cached policy was successfully loaded from disk.
26669   </int>
26670   <int value="1" label="Load Failed">
26671     Reading a cached policy from disk failed.
26672   </int>
26673   <int value="2" label="Fetch Requested">
26674     A policy fetch request was sent to the DM server.
26675   </int>
26676   <int value="3" label="Fetch Request Failed">
26677     The request was invalid, or the HTTP request failed.
26678   </int>
26679   <int value="4" label="Fetch Server Failed">
26680     Error HTTP status received, or the DM server failed in another way.
26681   </int>
26682   <int value="5" label="Fetch Not Found">
26683     Policy not found for the given user or device.
26684   </int>
26685   <int value="6" label="Fetch Invalid Token">
26686     DM server didn't accept the token used in the request.
26687   </int>
26688   <int value="7" label="Fetch Response Received">
26689     A response to the policy fetch request was received.
26690   </int>
26691   <int value="8" label="Fetch Bad Response">
26692     The policy response message didn't contain a policy, or other data was
26693     missing.
26694   </int>
26695   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
26696   <int value="10" label="Fetch Bad Signature">
26697     The device policy was rejected because its signature was invalid.
26698   </int>
26699   <int value="11" label="Fetch Timestamp In Future">
26700     Rejected policy because its timestamp is in the future.
26701   </int>
26702   <int value="12" label="Fetch Non Enterprise Device">
26703     Device policy rejected because the device is not managed.
26704   </int>
26705   <int value="13" label="Fetch User Mismatch">
26706     The policy was provided for a username that is different from the device
26707     owner, and the policy was rejected.
26708   </int>
26709   <int value="14" label="Fetch Other Failed">
26710     The policy was rejected for another reason. Currently this can happen only
26711     for device policies, when the SignedSettings fail to store or retrieve a
26712     stored policy.
26713   </int>
26714   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
26715   <int value="16" label="Fetch Not Modified">
26716     The policy just fetched didn't have any changes compared to the cached
26717     policy.
26718   </int>
26719   <int value="17" label="Store Succeeded">
26720     Successfully cached a policy to disk.
26721   </int>
26722   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
26723 </enum>
26725 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
26726   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
26727   <int value="87" label="ERROR_INVALID_PARAMETER"/>
26728   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
26729   <int value="232" label="ERROR_NO_DATA"/>
26730   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
26731 </enum>
26733 <enum name="ErrorCodesGetaddrinfo_All" type="int">
26734   <int value="1" label="EAI_BADFLAGS(L)"/>
26735   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
26736   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
26737   <int value="4" label="EAI_FAIL"/>
26738   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
26739   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
26740   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
26741   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
26742   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
26743   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
26744   <int value="11" label="EAI_SYSTEM"/>
26745   <int value="12" label="EAI_OVERFLOW"/>
26746   <int value="10022" label="WSAEINVAL"/>
26747   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
26748   <int value="10047" label="WSAEAFNOSUPPORT"/>
26749   <int value="10093" label="WSANOTINITIALISED"/>
26750   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
26751   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
26752   <int value="11002" label="WSATRY_AGAIN"/>
26753   <int value="11003" label="WSA_ANO_RECOVERY"/>
26754   <int value="11004" label="WSANO_DATA"/>
26755 </enum>
26757 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
26758   <int value="1" label="EAI_BADFLAGS"/>
26759   <int value="2" label="EAI_NONAME"/>
26760   <int value="3" label="EAI_AGAIN"/>
26761   <int value="4" label="EAI_FAIL"/>
26762   <int value="5" label="EAI_NODATA"/>
26763   <int value="6" label="EAI_FAMILY"/>
26764   <int value="7" label="EAI_SOCKTYPE"/>
26765   <int value="8" label="EAI_SERVICE"/>
26766   <int value="9" label="EAI_ADDRFAMILY"/>
26767   <int value="10" label="EAI_MEMORY"/>
26768   <int value="11" label="EAI_SYSTEM"/>
26769   <int value="12" label="EAI_OVERFLOW"/>
26770 </enum>
26772 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
26773   <int value="1" label="EAI_ADDRFAMILY"/>
26774   <int value="2" label="EAI_AGAIN"/>
26775   <int value="3" label="EAI_BADFLAGS"/>
26776   <int value="4" label="EAI_FAIL"/>
26777   <int value="5" label="EAI_FAMILY"/>
26778   <int value="6" label="EAI_MEMORY"/>
26779   <int value="7" label="EAI_NODATA"/>
26780   <int value="8" label="EAI_NONAME"/>
26781   <int value="9" label="EAI_SERVICE"/>
26782   <int value="10" label="EAI_SOCKTYPE"/>
26783   <int value="11" label="EAI_SYSTEM"/>
26784   <int value="12" label="EAI_BADHINTS"/>
26785   <int value="13" label="EAI_PROTOCOL"/>
26786   <int value="14" label="EAI_OVERFLOW"/>
26787 </enum>
26789 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
26790   <int value="6" label="WSA_INVALID_HANDLE"/>
26791   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
26792   <int value="10022" label="WSAEINVAL"/>
26793   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
26794   <int value="10047" label="WSAEAFNOSUPPORT"/>
26795   <int value="10093" label="WSANOTINITIALISED"/>
26796   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
26797   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
26798   <int value="11002" label="WSATRY_AGAIN"/>
26799   <int value="11003" label="WSA_ANO_RECOVERY"/>
26800   <int value="11004" label="WSANO_DATA"/>
26801 </enum>
26803 <enum name="ExecutionPhase" type="int">
26804   <int value="0" label="UNINITIALIZED_PHASE"/>
26805   <int value="100" label="START_METRICS_RECORDING"/>
26806   <int value="200" label="CREATE_PROFILE"/>
26807   <int value="300" label="STARTUP_TIMEBOMB_ARM"/>
26808   <int value="400" label="THREAD_WATCHER_START"/>
26809   <int value="500" label="MAIN_MESSAGE_LOOP_RUN"/>
26810   <int value="600" label="SHUTDOWN_TIMEBOMB_ARM"/>
26811   <int value="700" label="SHUTDOWN_COMPLETE"/>
26812 </enum>
26814 <enum name="ExtensionBackgroundPageType" type="int">
26815   <int value="0" label="None"/>
26816   <int value="1" label="Persistent"/>
26817   <int value="2" label="Event Page"/>
26818 </enum>
26820 <enum name="ExtensionDisabledUIUserResponse" type="int">
26821   <int value="0" label="IGNORED"/>
26822   <int value="1" label="REENABLE"/>
26823   <int value="2" label="UNINSTALL"/>
26824 </enum>
26826 <enum name="ExtensionFileWriteResult" type="int">
26827   <obsolete>
26828     Deprecated 10/2013.
26829   </obsolete>
26830   <int value="0" label="SUCCESS"/>
26831   <int value="1" label="CANT_CREATE_TEMP_CRX"/>
26832   <int value="2" label="CANT_WRITE_CRX_DATA"/>
26833   <int value="3" label="CANT_READ_CRX_FILE"/>
26834 </enum>
26836 <enum name="ExtensionFromWebstoreInconcistencyEnum" type="int">
26837   <int value="0" label="Non-webstore update URL"/>
26838   <int value="1" label="External install location"/>
26839 </enum>
26841 <enum name="ExtensionFunctions" type="int">
26842 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
26844   <int value="0" label="UNKNOWN"/>
26845   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
26846   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
26847   <int value="3" label="ALARMS_CREATE"/>
26848   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
26849   <int value="5" label="COOKIES_GET"/>
26850   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
26851   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
26852   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
26853   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
26854   <int value="10" label="MANAGEMENT_SETENABLED"/>
26855   <int value="11" label="HISTORY_DELETEALL"/>
26856   <int value="12" label="STORAGE_GET"/>
26857   <int value="13" label="SOCKET_SETKEEPALIVE"/>
26858   <int value="14" label="DOWNLOADS_CANCEL"/>
26859   <int value="15" label="BOOKMARKS_CREATE"/>
26860   <int value="16" label="BOOKMARKS_UPDATE"/>
26861   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
26862   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
26863   <int value="19" label="DELETED_FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
26864   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
26865   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
26866   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
26867   <int value="23" label="SOCKET_WRITE"/>
26868   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
26869   <int value="25" label="TTS_SPEAK"/>
26870   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
26871   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
26872   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
26873   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
26874   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
26875   <int value="31" label="BLUETOOTH_DISCONNECT"/>
26876   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
26877   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
26878   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
26879   <int value="35" label="USB_CLAIMINTERFACE"/>
26880   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
26881   <int value="37" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
26882   <int value="38" label="HISTORY_GETVISITS"/>
26883   <int value="39" label="SOCKET_BIND"/>
26884   <int value="40" label="TABS_MOVE"/>
26885   <int value="41" label="SOCKET_DISCONNECT"/>
26886   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
26887   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
26888   <int value="44" label="COMMANDS_GETALL"/>
26889   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
26890   <int value="46" label="VIRTUALKEYBOARDPRIVATE_SENDKEYEVENT"/>
26891   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
26892   <int value="48" label="DELETED_EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
26893   <int value="49" label="BOOKMARKS_GETRECENT"/>
26894   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
26895   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
26896   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
26897   <int value="53" label="DELETED_FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
26898   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
26899   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
26900   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
26901   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
26902   <int value="58" label="IDLTEST_SENDARRAYBUFFERVIEW"/>
26903   <int value="59" label="SOCKET_SETNODELAY"/>
26904   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
26905   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
26906   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
26907   <int value="63" label="DELETED_SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
26908   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
26909   <int value="65" label="SOCKET_LISTEN"/>
26910   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
26911   <int value="67" label="DOWNLOADS_OPEN"/>
26912   <int value="68" label="TABS_EXECUTESCRIPT"/>
26913   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
26914   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
26915   <int value="71" label="USB_CLOSEDEVICE"/>
26916   <int value="72" label="TTS_STOP"/>
26917   <int value="73" label="DELETED_SERIAL_GETPORTS"/>
26918   <int value="74" label="DELETED_FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
26919   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
26920   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
26921   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
26922   <int value="78" label="USB_FINDDEVICES"/>
26923   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
26924   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
26925   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
26926   <int value="82" label="BOOKMARKS_EXPORT"/>
26927   <int value="83" label="HISTORY_SEARCH"/>
26928   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
26929   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
26930   <int value="86" label="BOOKMARKS_IMPORT"/>
26931   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
26932   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
26933   <int value="89" label="DEBUGGER_DETACH"/>
26934   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
26935   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
26936   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
26937   <int value="93" label="DNS_RESOLVE"/>
26938   <int value="94" label="DELETED_EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
26939   <int value="95" label="HISTORY_ADDURL"/>
26940   <int value="96" label="TABS_GET"/>
26941   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
26942   <int value="98" label="TABS_RELOAD"/>
26943   <int value="99" label="WINDOWS_CREATE"/>
26944   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
26945   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
26946   <int value="102" label="DELETED_EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
26947   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
26948   <int value="104" label="BROWSERACTION_GETTITLE"/>
26949   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
26950   <int value="106" label="DELETED_SERIAL_CLOSE"/>
26951   <int value="107" label="CONTEXTMENUS_REMOVE"/>
26952   <int value="108" label="FILEBROWSERPRIVATE_REQUESTFILESYSTEM"/>
26953   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
26954   <int value="110" label="TABS_GETCURRENT"/>
26955   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
26956   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
26957   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
26958   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
26959   <int value="115" label="STORAGE_SET"/>
26960   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
26961   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
26962   <int value="118" label="DELETED_SERIAL_WRITE"/>
26963   <int value="119" label="IDLE_QUERYSTATE"/>
26964   <int value="120" label="DELETED_EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
26965   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
26966   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
26967   <int value="123" label="COOKIES_SET"/>
26968   <int value="124" label="CONTENTSETTINGS_SET"/>
26969   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
26970   <int value="126" label="TABS_INSERTCSS"/>
26971   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
26972   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
26973   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
26974   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
26975   <int value="131" label="EVENTS_GETRULES"/>
26976   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
26977   <int value="133" label="SOCKET_RECVFROM"/>
26978   <int value="134" label="TABS_GETALLINWINDOW"/>
26979   <int value="135" label="CONTEXTMENUS_UPDATE"/>
26980   <int value="136" label="BOOKMARKS_SEARCH"/>
26981   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
26982   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
26983   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
26984   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
26985   <int value="141" label="DELETED_FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
26986   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
26987   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
26988   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
26989   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
26990   <int value="146" label="SOCKET_CONNECT"/>
26991   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
26992   <int value="148" label="HISTORY_DELETEURL"/>
26993   <int value="149"
26994       label="DELETED_EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
26995   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
26996   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
26997   <int value="152" label="DOWNLOADS_DRAG"/>
26998   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
26999   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
27000   <int value="155" label="USB_RELEASEINTERFACE"/>
27001   <int value="156" label="PAGEACTION_GETPOPUP"/>
27002   <int value="157" label="DELETED_SCRIPTBADGE_GETATTENTION"/>
27003   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
27004   <int value="159" label="PERMISSIONS_CONTAINS"/>
27005   <int value="160" label="DELETED_SCRIPTBADGE_GETPOPUP"/>
27006   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
27007   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
27008   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
27009   <int value="164" label="MANAGEMENT_GET"/>
27010   <int value="165" label="PERMISSIONS_GETALL"/>
27011   <int value="166" label="DOWNLOADS_SHOW"/>
27012   <int value="167" label="DELETED_EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
27013   <int value="168" label="TABS_REMOVE"/>
27014   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
27015   <int value="170" label="WINDOWS_GET"/>
27016   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
27017   <int value="172" label="TTS_GETVOICES"/>
27018   <int value="173" label="MANAGEMENT_GETALL"/>
27019   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
27020   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
27021   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
27022   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
27023   <int value="178" label="BOOKMARKS_GETTREE"/>
27024   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
27025   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
27026   <int value="181" label="DELETED_EXPERIMENTAL_RECORD_REPLAYURLS"/>
27027   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
27028   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
27029   <int value="184" label="COOKIES_GETALL"/>
27030   <int value="185" label="DOWNLOADS_GETFILEICON"/>
27031   <int value="186" label="PAGEACTION_GETTITLE"/>
27032   <int value="187" label="BROWSINGDATA_REMOVE"/>
27033   <int value="188" label="DELETED_SERIAL_OPEN"/>
27034   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
27035   <int value="190" label="FILEBROWSERPRIVATE_FORMATVOLUME"/>
27036   <int value="191" label="BOOKMARKS_GET"/>
27037   <int value="192" label="DELETED_MANAGEDMODEPRIVATE_GET"/>
27038   <int value="193" label="ALARMS_CLEAR"/>
27039   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
27040   <int value="195" label="SOCKET_GETINFO"/>
27041   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
27042   <int value="197" label="BROWSERACTION_ENABLE"/>
27043   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
27044   <int value="199" label="PAGEACTION_SETTITLE"/>
27045   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
27046   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
27047   <int value="202" label="SOCKET_CREATE"/>
27048   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
27049   <int value="204" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATALIST"/>
27050   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
27051   <int value="206" label="DELETED_MANAGEDMODEPRIVATE_SETPOLICY"/>
27052   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
27053   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
27054   <int value="209" label="USB_CONTROLTRANSFER"/>
27055   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
27056   <int value="211" label="USB_BULKTRANSFER"/>
27057   <int value="212" label="DELETED_FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
27058   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
27059   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
27060   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
27061   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
27062   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
27063   <int value="218" label="USB_INTERRUPTTRANSFER"/>
27064   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
27065   <int value="220" label="INPUT_IME_COMMITTEXT"/>
27066   <int value="221" label="IDLTEST_SENDARRAYBUFFER"/>
27067   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
27068   <int value="223" label="SOCKET_ACCEPT"/>
27069   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
27070   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
27071   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
27072   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
27073   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
27074   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
27075   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
27076   <int value="231" label="TYPES_CHROMESETTING_GET"/>
27077   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
27078   <int value="233" label="DELETED_MANAGEDMODEPRIVATE_GETPOLICY"/>
27079   <int value="234" label="STORAGE_CLEAR"/>
27080   <int value="235" label="STORAGE_GETBYTESINUSE"/>
27081   <int value="236" label="TABS_QUERY"/>
27082   <int value="237" label="PAGEACTION_SETPOPUP"/>
27083   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
27084   <int value="239" label="DOWNLOADS_SEARCH"/>
27085   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
27086   <int value="241" label="WINDOWS_UPDATE"/>
27087   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
27088   <int value="243" label="SERIAL_FLUSH"/>
27089   <int value="244" label="BROWSERACTION_SETTITLE"/>
27090   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
27091   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
27092   <int value="247" label="BOOKMARKS_REMOVE"/>
27093   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
27094   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
27095   <int value="250" label="HISTORY_DELETERANGE"/>
27096   <int value="251" label="IDLTEST_GETARRAYBUFFER"/>
27097   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
27098   <int value="253" label="TABS_HIGHLIGHT"/>
27099   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
27100   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
27101   <int value="256" label="WINDOWS_GETCURRENT"/>
27102   <int value="257" label="DEBUGGER_ATTACH"/>
27103   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
27104   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
27105   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
27106   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
27107   <int value="262" label="PAGEACTION_SETICON"/>
27108   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
27109   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
27110   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
27111   <int value="266" label="COOKIES_REMOVE"/>
27112   <int value="267" label="DELETED_EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
27113   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
27114   <int value="269" label="WINDOWS_REMOVE"/>
27115   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
27116   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
27117   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
27118   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
27119   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
27120   <int value="275" label="BLUETOOTH_CONNECT"/>
27121   <int value="276" label="TABCAPTURE_CAPTURE"/>
27122   <int value="277" label="NOTIFICATIONS_CREATE"/>
27123   <int value="278" label="TABS_DUPLICATE"/>
27124   <int value="279" label="BLUETOOTH_WRITE"/>
27125   <int value="280" label="PAGEACTION_SHOW"/>
27126   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
27127   <int value="282" label="DOWNLOADS_PAUSE"/>
27128   <int value="283" label="PERMISSIONS_REQUEST"/>
27129   <int value="284" label="TOPSITES_GET"/>
27130   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
27131   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
27132   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
27133   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
27134   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
27135   <int value="290" label="CONTENTSETTINGS_GET"/>
27136   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
27137   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
27138   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
27139   <int value="294" label="SOCKET_READ"/>
27140   <int value="295" label="DELETED_EXPERIMENTAL_PROCESSES_TERMINATE"/>
27141   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
27142   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
27143   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
27144   <int value="299" label="PERMISSIONS_REMOVE"/>
27145   <int value="300" label="MANAGEMENT_UNINSTALL"/>
27146   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
27147   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
27148   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
27149   <int value="304" label="ALARMS_GETALL"/>
27150   <int value="305" label="DIAL_DISCOVERNOW"/>
27151   <int value="306" label="TYPES_CHROMESETTING_SET"/>
27152   <int value="307" label="BROWSERACTION_SETICON"/>
27153   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
27154   <int value="309" label="DELETED_FILEBROWSERPRIVATE_VIEWFILES"/>
27155   <int value="310" label="BLUETOOTH_GETSERVICES"/>
27156   <int value="311" label="TABS_UPDATE"/>
27157   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
27158   <int value="313" label="DELETED_FILEBROWSERPRIVATE_RELOADDRIVE"/>
27159   <int value="314" label="ALARMS_GET"/>
27160   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
27161   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
27162   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
27163   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
27164   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
27165   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
27166   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
27167   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
27168   <int value="323" label="BROWSERACTION_GETPOPUP"/>
27169   <int value="324" label="SOCKET_DESTROY"/>
27170   <int value="325" label="BLUETOOTH_GETDEVICES"/>
27171   <int value="326" label="ALARMS_CLEARALL"/>
27172   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
27173   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
27174   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
27175   <int value="330" label="DELETED_SCRIPTBADGE_SETPOPUP"/>
27176   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
27177   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
27178   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
27179   <int value="334" label="TABS_DETECTLANGUAGE"/>
27180   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
27181   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
27182   <int value="337" label="DELETED_SERIAL_READ"/>
27183   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
27184   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
27185   <int value="340" label="DELETED_MANAGEDMODEPRIVATE_ENTER"/>
27186   <int value="341" label="DELETED_FILEBROWSERPRIVATE_TRANSFERFILE"/>
27187   <int value="342" label="BROWSERACTION_SETPOPUP"/>
27188   <int value="343" label="TABS_GETSELECTED"/>
27189   <int value="344" label="FONTSETTINGS_GETFONT"/>
27190   <int value="345" label="BLUETOOTH_READ"/>
27191   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
27192   <int value="347" label="EVENTS_ADDRULES"/>
27193   <int value="348" label="CONTEXTMENUS_CREATE"/>
27194   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
27195   <int value="350" label="DOWNLOADS_ERASE"/>
27196   <int value="351" label="DELETED_EXPERIMENTAL_RECORD_CAPTUREURLS"/>
27197   <int value="352" label="TTS_ISSPEAKING"/>
27198   <int value="353" label="BOOKMARKS_REMOVETREE"/>
27199   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
27200   <int value="355" label="DELETED_EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
27201   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
27202   <int value="357" label="FONTSETTINGS_SETFONT"/>
27203   <int value="358" label="SOCKET_GETNETWORKLIST"/>
27204   <int value="359" label="BOOKMARKS_MOVE"/>
27205   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
27206   <int value="361" label="STORAGE_REMOVE"/>
27207   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
27208   <int value="363" label="TABS_CREATE"/>
27209   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
27210   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
27211   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
27212   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
27213   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
27214   <int value="369" label="SOCKET_SENDTO"/>
27215   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
27216   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
27217   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
27218   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
27219   <int value="374" label="BROWSERACTION_DISABLE"/>
27220   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
27221   <int value="376" label="APP_WINDOW_CREATE"/>
27222   <int value="377" label="RUNTIME_RELOAD"/>
27223   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
27224   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
27225   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
27226   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
27227   <int value="382" label="EVENTS_REMOVERULES"/>
27228   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
27229   <int value="384" label="WINDOWS_GETALL"/>
27230   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
27231   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
27232   <int value="387" label="DELETED_WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
27233   <int value="388" label="PAGEACTION_HIDE"/>
27234   <int value="389" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
27235   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
27236   <int value="391" label="DELETED_WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
27237   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
27238   <int value="393" label="DOWNLOADS_RESUME"/>
27239   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
27240   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
27241   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
27242   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
27243   <int value="398" label="NOTIFICATIONS_UPDATE"/>
27244   <int value="399" label="NOTIFICATIONS_CLEAR"/>
27245   <int value="400" label="DELETED_SESSIONRESTORE_GETRECENTLYCLOSED"/>
27246   <int value="401" label="DELETED_SESSIONRESTORE_RESTORE"/>
27247   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
27248   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
27249   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
27250   <int value="405" label="BROWSINGDATA_SETTINGS"/>
27251   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
27252   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
27253   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
27254   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
27255   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
27256   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
27257   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
27258   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
27259   <int value="414" label="DELETED_ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
27260   <int value="415" label="DELETED_MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
27261   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSERFORREAUTHENTICATION"/>
27262   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
27263   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
27264   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
27265   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
27266   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
27267   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
27268   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
27269   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
27270   <int value="425" label="DELETED_FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
27271   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
27272   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
27273   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
27274   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
27275   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
27276   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
27277   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
27278   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
27279   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
27280   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
27281   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
27282   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
27283   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
27284   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
27285   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
27286   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
27287   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
27288   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
27289   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
27290   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
27291   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
27292   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
27293   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
27294   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
27295   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
27296   <int value="451" label="LOCATION_WATCHLOCATION"/>
27297   <int value="452" label="LOCATION_CLEARWATCH"/>
27298   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
27299   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
27300   <int value="455" label="BLUETOOTH_GETPROFILES"/>
27301   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
27302   <int value="457" label="AUDIO_GETINFO"/>
27303   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
27304   <int value="459" label="AUDIO_SETPROPERTIES"/>
27305   <int value="460" label="USB_RESETDEVICE"/>
27306   <int value="461" label="SOCKET_MULTICAST_JOIN_GROUP"/>
27307   <int value="462" label="SOCKET_MULTICAST_LEAVE_GROUP"/>
27308   <int value="463" label="SOCKET_MULTICAST_SET_TIME_TO_LIVE"/>
27309   <int value="464" label="SOCKET_MULTICAST_SET_LOOPBACK_MODE"/>
27310   <int value="465" label="SOCKET_MULTICAST_GET_JOINED_GROUPS"/>
27311   <int value="466"
27312       label="EXPERIMENTAL_ACCESSIBILITY_SETNATIVEACCESSIBILITYENABLED"/>
27313   <int value="467" label="RUNTIME_GETPLATFORMINFO"/>
27314   <int value="468" label="WEBVIEW_INSERTCSS"/>
27315   <int value="469" label="METRICSPRIVATE_GETISCRASHRECORDINGENABLED"/>
27316   <int value="470" label="IDENTITYPRIVATE_GETRESOURCES"/>
27317   <int value="471" label="NOTIFICATIONS_GET_ALL"/>
27318   <int value="472" label="USB_LISTINTERFACES"/>
27319   <int value="473" label="FILESYSTEM_RETAINENTRY"/>
27320   <int value="474" label="FILESYSTEM_ISRESTORABLE"/>
27321   <int value="475" label="FILESYSTEM_RESTOREENTRY"/>
27322   <int value="476" label="RUNTIME_SETUNINSTALLURL"/>
27323   <int value="477" label="INPUTMETHODPRIVATE_STARTIME"/>
27324   <int value="478" label="MUSICMANAGERPRIVATE_GETDEVICEID"/>
27325   <int value="479" label="TTS_PAUSE"/>
27326   <int value="480" label="TTS_RESUME"/>
27327   <int value="481" label="DELETED_SYSTEMINFO_CPU_GET"/>
27328   <int value="482" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_ADDWATCH"/>
27329   <int value="483" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEWATCH"/>
27330   <int value="484" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_GETALLWATCH"/>
27331   <int value="485"
27332       label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_REMOVEALLWATCH"/>
27333   <int value="486" label="DELETED_SYSTEMINFO_MEMORY_GET"/>
27334   <int value="487" label="ACTIVITYLOGPRIVATE_GETEXTENSIONACTIVITIES"/>
27335   <int value="488" label="RUNTIME_GETPACKAGEDIRECTORYENTRY"/>
27336   <int value="489" label="DELETED_SYSTEMINFO_DISPLAY_SETDISPLAYPROPERTIES"/>
27337   <int value="490" label="FEEDBACKPRIVATE_GETUSEREMAIL"/>
27338   <int value="491" label="FEEDBACKPRIVATE_GETSYSTEMINFORMATION"/>
27339   <int value="492" label="FEEDBACKPRIVATE_SENDFEEDBACK"/>
27340   <int value="493" label="VIRTUALKEYBOARDPRIVATE_INSERTTEXT"/>
27341   <int value="494" label="DIAGNOSTICS_SENDPACKET"/>
27342   <int value="495" label="METRICSPRIVATE_GETFIELDTRIAL"/>
27343   <int value="496" label="FILEBROWSERPRIVATE_ZOOM"/>
27344   <int value="497" label="WEBVIEW_GO"/>
27345   <int value="498" label="WEBSTOREPRIVATE_ISININCOGNITOMODEFUNCTION"/>
27346   <int value="499" label="FILEBROWSERPRIVATE_REQUESTACCESSTOKEN"/>
27347   <int value="500" label="WEBVIEW_STOP"/>
27348   <int value="501" label="WEBVIEW_RELOAD"/>
27349   <int value="502" label="WEBVIEW_TERMINATE"/>
27350   <int value="503" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_GET"/>
27351   <int value="504" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_SET"/>
27352   <int value="505" label="TYPES_PRIVATE_CHROMEDIRECTSETTING_CLEAR"/>
27353   <int value="506" label="DELETED_EXPERIMENTAL_SYSTEMINFO_STORAGE_EJECTDEVICE"/>
27354   <int value="507" label="SYSTEM_CPU_GETINFO"/>
27355   <int value="508" label="BOOKMARKMANAGERPRIVATE_REMOVETREES"/>
27356   <int value="509" label="SYSTEM_DISPLAY_GETINFO"/>
27357   <int value="510" label="SYSTEM_DISPLAY_SETDISPLAYPROPERTIES"/>
27358   <int value="511" label="SYSTEM_MEMORY_GETINFO"/>
27359   <int value="512" label="FILEBROWSERPRIVATE_GETSHAREURL"/>
27360   <int value="513" label="SYSTEM_STORAGE_GETINFO"/>
27361   <int value="514" label="SYSTEM_STORAGE_EJECTDEVICE"/>
27362   <int value="515" label="DELETED_SYSTEM_STORAGE_ADDAVAILABLECAPACITYWATCH"/>
27363   <int value="516" label="DELETED_SYSTEM_STORAGE_REMOVEAVAILABLECAPACITYWATCH"/>
27364   <int value="517"
27365       label="DELETED_SYSTEM_STORAGE_GETALLAVAILABLECAPACITYWATCHES"/>
27366   <int value="518"
27367       label="DELETED_SYSTEM_STORAGE_REMOVEALLAVAILABLECAPACITYWATCHES"/>
27368   <int value="519" label="DOWNLOADS_REMOVEFILE"/>
27369   <int value="520" label="DOWNLOADS_SHOWDEFAULTFOLDER"/>
27370   <int value="521" label="INFOBARS_SHOW"/>
27371   <int value="522" label="DOWNLOADS_SETSHELFENABLED"/>
27372   <int value="523" label="IMAGEWRITER_WRITEFROMURL"/>
27373   <int value="524" label="IMAGEWRITER_WRITEFROMFILE"/>
27374   <int value="525" label="IMAGEWRITER_CANCELWRITE"/>
27375   <int value="526" label="IMAGEWRITER_DESTROYPARTITIONS"/>
27376   <int value="527" label="FEEDBACKPRIVATE_GETSTRINGS"/>
27377   <int value="528" label="LOGPRIVATE_GETHISTORICAL"/>
27378   <int value="529" label="VIRTUALKEYBOARDPRIVATE_MOVECURSOR"/>
27379   <int value="530" label="METRICSPRIVATE_GETVARIATIONPARAMS"/>
27380   <int value="531" label="WEBVIEW_SETPERMISSION"/>
27381   <int value="532" label="DESKTOPCAPTURE_CHOOSEDESKTOPMEDIA"/>
27382   <int value="533" label="APP_CURRENTWINDOWINTERNAL_SETSHAPE"/>
27383   <int value="534" label="PROCESSES_GETPROCESSINFO"/>
27384   <int value="535" label="PROCESSES_GETPROCESSIDFORTAB"/>
27385   <int value="536" label="PROCESSES_TERMINATE"/>
27386   <int value="537" label="SOCKETS_UDP_CREATE"/>
27387   <int value="538" label="SOCKETS_UDP_UPDATE"/>
27388   <int value="539" label="SOCKETS_UDP_BIND"/>
27389   <int value="540" label="SOCKETS_UDP_SEND"/>
27390   <int value="541" label="SOCKETS_UDP_CLOSE"/>
27391   <int value="542" label="SOCKETS_UDP_GETINFO"/>
27392   <int value="543" label="SOCKETS_UDP_GETSOCKETS"/>
27393   <int value="544" label="SOCKETS_UDP_JOINGROUP"/>
27394   <int value="545" label="SOCKETS_UDP_LEAVEGROUP"/>
27395   <int value="546" label="SOCKETS_UDP_SETMULTICASTTIMETOLIVE"/>
27396   <int value="547" label="SOCKETS_UDP_SETMULTICASTLOOPBACKMODE"/>
27397   <int value="548" label="SOCKETS_UDP_GETJOINEDGROUPS"/>
27398   <int value="549" label="SIGNED_IN_DEVICES_GET"/>
27399   <int value="550" label="AUTOTESTPRIVATE_SIMULATEASANMEMORYBUG"/>
27400   <int value="551" label="WEBVIEW_CLEARDATA"/>
27401   <int value="552" label="SESSIONS_GETRECENTLYCLOSED"/>
27402   <int value="553" label="SESSIONS_GETDEVICES"/>
27403   <int value="554" label="SESSIONS_RESTORE"/>
27404   <int value="555" label="SYNCFILESYSTEM_GETSERVICESTATUS"/>
27405   <int value="556" label="ECHOPRIVATE_SETOFFERINFO"/>
27406   <int value="557" label="ECHOPRIVATE_GETOFFERINFO"/>
27407   <int value="558" label="DEVELOPERPRIVATE_ISPROFILEMANAGED"/>
27408   <int value="559" label="FILEBROWSERPRIVATE_INSTALLWEBSTOREITEM"/>
27409   <int value="560" label="FILEBROWSERPRIVATE_STARTCOPY"/>
27410   <int value="561" label="FILEBROWSERPRIVATE_CANCELCOPY"/>
27411   <int value="562" label="NETWORKINGPRIVATE_CREATENETWORK"/>
27412   <int value="563" label="BRAILLEDISPLAYPRIVATE_GETDISPLAYSTATE"/>
27413   <int value="564" label="BRAILLEDISPLAYPRIVATE_WRITEDOTS"/>
27414   <int value="565" label="USB_GETDEVICES"/>
27415   <int value="566" label="USB_REQUESTACCESS"/>
27416   <int value="567" label="USB_OPENDEVICE"/>
27417   <int value="568" label="ACTIVITYLOGPRIVATE_DELETEDATABASE"/>
27418   <int value="569" label="ACTIVITYLOGPRIVATE_DELETEURLS"/>
27419   <int value="570" label="FILEBROWSERPRIVATE_REQUESTWEBSTOREACCESSTOKEN"/>
27420   <int value="571" label="IMAGEWRITER_LISTREMOVABLESTORAGEDEVICES"/>
27421   <int value="572" label="WALLPAPER_SETWALLPAPER"/>
27422   <int value="573" label="VIRTUALKEYBOARDPRIVATE_HIDEKEYBOARD"/>
27423   <int value="574" label="AUTOTESTPRIVATE_LOCKSCREEN"/>
27424   <int value="575" label="WEBRTCLOGGINGPRIVATE_SETMETADATA"/>
27425   <int value="576" label="WEBRTCLOGGINGPRIVATE_START"/>
27426   <int value="577" label="WEBRTCLOGGINGPRIVATE_SETUPLOADONRENDERCLOSE"/>
27427   <int value="578" label="WEBRTCLOGGINGPRIVATE_STOP"/>
27428   <int value="579" label="WEBRTCLOGGINGPRIVATE_UPLOAD"/>
27429   <int value="580" label="WEBRTCLOGGINGPRIVATE_DISCARD"/>
27430   <int value="581" label="WEBVIEW_OVERRIDEUSERAGENT"/>
27431   <int value="582" label="PRINCIPALSPRIVATE_SHOWAVATARBUBBLE"/>
27432   <int value="583" label="PRINCIPALSPRIVATE_SIGNOUT"/>
27433   <int value="584" label="CAST_CHANNEL_OPEN"/>
27434   <int value="585" label="CAST_CHANNEL_SEND"/>
27435   <int value="586" label="CAST_CHANNEL_CLOSE"/>
27436   <int value="587" label="RUNTIME_RESTART"/>
27437   <int value="588" label="DESKTOPCAPTURE_CANCELCHOOSEDESKTOPMEDIA"/>
27438   <int value="589" label="APP_CURRENTWINDOWINTERNAL_SETALWAYSONTOP"/>
27439   <int value="590" label="SOCKETS_TCP_CREATE"/>
27440   <int value="591" label="SOCKETS_TCP_UPDATE"/>
27441   <int value="592" label="SOCKETS_TCP_SETPAUSED"/>
27442   <int value="593" label="SOCKETS_TCP_SETKEEPALIVE"/>
27443   <int value="594" label="SOCKETS_TCP_SETNODELAY"/>
27444   <int value="595" label="SOCKETS_TCP_CONNECT"/>
27445   <int value="596" label="SOCKETS_TCP_DISCONNECT"/>
27446   <int value="597" label="SOCKETS_TCP_SEND"/>
27447   <int value="598" label="SOCKETS_TCP_CLOSE"/>
27448   <int value="599" label="SOCKETS_TCP_GETINFO"/>
27449   <int value="600" label="SOCKETS_TCP_GETSOCKETS"/>
27450   <int value="601" label="NETWORKINGPRIVATE_GETENABLEDNETWORKTYPES"/>
27451   <int value="602" label="NETWORKINGPRIVATE_ENABLENETWORKTYPE"/>
27452   <int value="603" label="NETWORKINGPRIVATE_DISABLENETWORKTYPE"/>
27453   <int value="604" label="SOCKETS_TCP_SERVER_CREATE"/>
27454   <int value="605" label="SOCKETS_TCP_SERVER_UPDATE"/>
27455   <int value="606" label="SOCKETS_TCP_SERVER_SETPAUSED"/>
27456   <int value="607" label="SOCKETS_TCP_SERVER_LISTEN"/>
27457   <int value="608" label="SOCKETS_TCP_SERVER_DISCONNECT"/>
27458   <int value="609" label="SOCKETS_TCP_SERVER_CLOSE"/>
27459   <int value="610" label="SOCKETS_TCP_SERVER_GETINFO"/>
27460   <int value="611" label="SOCKETS_TCP_SERVER_GETSOCKETS"/>
27461   <int value="612" label="SYSTEM_STORAGE_GETAVAILABLECAPACITY"/>
27462   <int value="613" label="BROWSERACTION_OPEN_POPUP"/>
27463   <int value="614" label="WEBRTC_AUDIO_PRIVATE_GET_SINKS"/>
27464   <int value="615" label="WEBRTC_AUDIO_PRIVATE_GET_ACTIVE_SINK"/>
27465   <int value="616" label="WEBRTC_AUDIO_PRIVATE_SET_ACTIVE_SINK"/>
27466   <int value="617" label="WEBRTC_AUDIO_PRIVATE_GET_ASSOCIATED_SINK"/>
27467   <int value="618" label="VIRTUALKEYBOARDPRIVATE_KEYBOARDLOADED"/>
27468   <int value="619" label="APP_CURRENTWINDOWINTERNAL_SETMINWIDTH"/>
27469   <int value="620" label="APP_CURRENTWINDOWINTERNAL_SETMINHEIGHT"/>
27470   <int value="621" label="APP_CURRENTWINDOWINTERNAL_SETMAXWIDTH"/>
27471   <int value="622" label="APP_CURRENTWINDOWINTERNAL_SETMAXHEIGHT"/>
27472   <int value="623" label="SYSTEMPRIVATE_GETAPIKEY"/>
27473   <int value="624" label="CHROMEOSINFOPRIVATE_SET"/>
27474   <int value="625" label="BOOKMARKMANAGERPRIVATE_GETMETAINFO"/>
27475   <int value="626" label="BOOKMARKMANAGERPRIVATE_SETMETAINFO"/>
27476   <int value="627" label="FILESYSTEMPROVIDER_MOUNT"/>
27477   <int value="628" label="AUTOTESTPRIVATE_GETEXTENSIONSINFO"/>
27478   <int value="629" label="SCREENLOCKPRIVATE_GETLOCKED"/>
27479   <int value="630" label="SCREENLOCKPRIVATE_SETLOCKED"/>
27480   <int value="631" label="SCREENLOCKPRIVATE_SHOWMESSAGE"/>
27481   <int value="632" label="FEEDBACKPRIVATE_GETHISTOGRAMS"/>
27482   <int value="633" label="SYSTEM_NETWORK_GETNETWORKINTERFACES"/>
27483   <int value="634" label="SERIAL_GETDEVICES"/>
27484   <int value="635" label="SERIAL_UPDATE"/>
27485   <int value="636" label="SERIAL_SETPAUSED"/>
27486   <int value="637" label="SERIAL_GETINFO"/>
27487   <int value="638" label="SERIAL_GETCONNECTIONS"/>
27488   <int value="639" label="SERIAL_SEND"/>
27489   <int value="640" label="GCM_REGISTER"/>
27490   <int value="641" label="GCM_SEND"/>
27491   <int value="642" label="SERIAL_CONNECT"/>
27492   <int value="643" label="SERIAL_DISCONNECT"/>
27493   <int value="644" label="MEDIAGALLERIES_GETALLMEDIAFILESYSTEMMETADATA"/>
27494   <int value="645" label="FIRSTRUNPRIVATE_GETLOCALIZEDSTRINGS"/>
27495   <int value="646" label="FIRSTRUNPRIVATE_LAUNCHTUTORIAL"/>
27496   <int value="647" label="SOCKETS_UDP_SETPAUSED"/>
27497   <int value="648" label="WEBVIEW_CAPTUREVISIBLEREGION"/>
27498   <int value="649" label="MEDIAGALLERIES_GETMETADATA"/>
27499   <int value="650" label="INPUT_IME_SENDKEYEVENTS"/>
27500   <int value="651" label="VIRTUALKEYBOARDPRIVATE_LOCKKEYBOARD"/>
27501   <int value="652" label="SCREENLOCKPRIVATE_SHOWBUTTON"/>
27502   <int value="653" label="INPUT_IME_HIDEINPUTVIEW"/>
27503   <int value="654" label="BOOKMARKMANAGERPRIVATE_UNDO"/>
27504   <int value="655" label="BOOKMARKMANAGERPRIVATE_REDO"/>
27505   <int value="656" label="BOOKMARKMANAGERPRIVATE_UNDOINFO"/>
27506   <int value="657" label="BOOKMARKMANAGERPRIVATE_REDOINFO"/>
27507   <int value="658" label="MEDIAGALLERIES_ADDUSERSELECTEDFOLDER"/>
27508   <int value="659"
27509       label="PREFERENCESPRIVATE_GETSYNCCATEGORIESWITHOUTPASSPHRASE"/>
27510   <int value="660" label="READINGLISTPRIVATE_ADDENTRY"/>
27511   <int value="661" label="READINGLISTPRIVATE_REMOVEENTRY"/>
27512   <int value="662" label="READINGLISTPRIVATE_GETENTRIES"/>
27513   <int value="663" label="MEDIAGALLERIES_STARTMEDIASCAN"/>
27514   <int value="664" label="MEDIAGALLERIES_CANCELMEDIASCAN"/>
27515   <int value="665" label="MEDIAGALLERIES_ADDSCANRESULTS"/>
27516   <int value="666" label="LOGPRIVATE_STARTNETINTERNALSWATCH"/>
27517   <int value="667" label="LOGPRIVATE_STOPNETINTERNALSWATCH"/>
27518   <int value="668" label="FILEBROWSERPRIVATE_GETPROFILES"/>
27519   <int value="669" label="FILEBROWSERPRIVATE_VISITDESKTOP"/>
27520   <int value="670" label="VIRTUALKEYBOARDPRIVATE_GETKEYBOARDCONFIG"/>
27521   <int value="671" label="HID_GETDEVICES"/>
27522   <int value="672" label="HID_CONNECT"/>
27523   <int value="673" label="HID_DISCONNECT"/>
27524   <int value="674" label="HID_RECEIVE"/>
27525   <int value="675" label="HID_SEND"/>
27526   <int value="676" label="HID_RECEIVEFEATUREREPORT"/>
27527   <int value="677" label="HID_SENDFEATUREREPORT"/>
27528   <int value="678" label="HOTWORDPRIVATE_SETENABLED"/>
27529   <int value="679" label="HOTWORDPRIVATE_GETSTATUS"/>
27530   <int value="680" label="APP_CURRENTWINDOWINTERNAL_SETBADGEICON"/>
27531   <int value="681" label="APP_CURRENTWINDOWINTERNAL_CLEARBADGE"/>
27532   <int value="682" label="WEBVIEW_SETZOOM"/>
27533   <int value="683" label="WEBVIEW_GETZOOM"/>
27534   <int value="684" label="DEVELOPERPRIVATE_REQUESTFILESOURCE"/>
27535   <int value="685" label="DEVELOPERPRIVATE_OPENDEVTOOLS"/>
27536   <int value="686" label="ACTIVITYLOGPRIVATE_DELETEACTIVITIES"/>
27537   <int value="687" label="NETWORKINGPRIVATE_SETWIFITDLSENABLEDSTATE"/>
27538   <int value="688" label="NETWORKINGPRIVATE_GETWIFITDLSSTATUS"/>
27539   <int value="689" label="SCREENLOCKPRIVATE_HIDEBUTTON"/>
27540   <int value="690" label="SCREENLOCKPRIVATE_SETAUTHTYPE"/>
27541   <int value="691" label="SCREENLOCKPRIVATE_GETAUTHTYPE"/>
27542   <int value="692" label="SCREENLOCKPRIVATE_ACCEPTAUTHATTEMPT"/>
27543   <int value="693" label="WEBVIEW_FIND"/>
27544   <int value="694" label="WEBVIEW_STOPFINDING"/>
27545   <int value="695" label="WEBVIEW_CONTEXTMENUSCREATE"/>
27546   <int value="696" label="WEBVIEW_CONTEXTMENUSUPDATE"/>
27547   <int value="697" label="WEBVIEW_CONTEXTMENUSREMOVE"/>
27548   <int value="698" label="WEBVIEW_CONTEXTMENUSREMOVEALL"/>
27549 </enum>
27551 <enum name="ExtensionInstallCause" type="int">
27552   <int value="0" label="INSTALL_CAUSE_UNSET"/>
27553   <int value="1" label="INSTALL_CAUSE_USER_DOWNLOAD"/>
27554   <int value="2" label="INSTALL_CAUSE_UPDATE"/>
27555   <int value="3" label="INSTALL_CAUSE_EXTERNAL_FILE"/>
27556   <int value="4" label="INSTALL_CAUSE_AUTOMATION"/>
27557 </enum>
27559 <enum name="ExtensionInstallPromptExperimentLinkAction" type="int">
27560   <int value="0" label="Link is shown"/>
27561   <int value="1" label="Link is not shown"/>
27562   <int value="2" label="Link is clicked"/>
27563 </enum>
27565 <enum name="ExtensionInstallPromptType" type="int">
27566   <int value="0" label="Install prompt"/>
27567   <int value="1" label="Inline install prompt"/>
27568   <int value="2" label="Bundle install prompt"/>
27569   <int value="3" label="Re-enable prompt"/>
27570   <int value="4" label="Permissions prompt"/>
27571   <int value="5" label="External install prompt"/>
27572   <int value="6" label="Post install permissions prompt"/>
27573   <int value="7" label="Launch prompt"/>
27574 </enum>
27576 <enum name="ExtensionInstallVerifierGetSignatureResult" type="int">
27577   <int value="0" label="No signature (network error, etc)"/>
27578   <int value="1" label="Invalid signature"/>
27579   <int value="2" label="Valid signature"/>
27580 </enum>
27582 <enum name="ExtensionInstallVerifierInitResult" type="int">
27583   <int value="0" label="No value in prefs"/>
27584   <int value="1" label="Pref present but parsing failed"/>
27585   <int value="2" label="Invalid signature"/>
27586   <int value="3" label="Valid signature"/>
27587 </enum>
27589 <enum name="ExtensionInstallVerifierMustRemainDisabled" type="int">
27590   <int value="0" label="VERIFIED"/>
27591   <int value="1" label="NOT_EXTENSION"/>
27592   <int value="2" label="UNPACKED"/>
27593   <int value="3" label="ENTERPRISE_POLICY_ALLOWED"/>
27594   <int value="4" label="FORCED_NOT_VERIFIED"/>
27595   <int value="5" label="NOT_FROM_STORE"/>
27596   <int value="6" label="NO_SIGNATURE"/>
27597   <int value="7" label="NOT_VERIFIED_BUT_NOT_ENFORCING"/>
27598   <int value="8" label="NOT_VERIFIED"/>
27599 </enum>
27601 <enum name="ExtensionInstallVerifierStatus" type="int">
27602   <int value="0" label="NONE"/>
27603   <int value="1" label="BOOTSTRAP"/>
27604   <int value="2" label="ENFORCE"/>
27605 </enum>
27607 <enum name="ExtensionLaunchType" type="int">
27608   <int value="0" label="PINNED"/>
27609   <int value="1" label="REGULAR"/>
27610   <int value="2" label="FULLSCREEN"/>
27611 </enum>
27613 <enum name="ExtensionLocation" type="int">
27614   <int value="0" label="INVALID"/>
27615   <int value="1" label="INTERNAL"/>
27616   <int value="2" label="EXTERNAL_PREF"/>
27617   <int value="3" label="EXTERNAL_REGISTRY"/>
27618   <int value="4" label="LOAD"/>
27619   <int value="5" label="COMPONENT"/>
27620   <int value="6" label="EXTERNAL_PREF_DOWNLOAD"/>
27621   <int value="7" label="EXTERNAL_POLICY_DOWNLOAD"/>
27622   <int value="8" label="COMMAND_LINE"/>
27623   <int value="9" label="EXTERNAL_POLICY"/>
27624   <int value="10" label="EXTERNAL_COMPONENT"/>
27625 </enum>
27627 <enum name="ExtensionPermission" type="int">
27628   <int value="0" label="UNKNOWN"/>
27629   <int value="1" label="NONE"/>
27630   <int value="2" label="BOOKMARKS"/>
27631   <int value="3" label="GEOLOCATION"/>
27632   <int value="4" label="BROWSING_HISTORY"/>
27633   <int value="5" label="TABS"/>
27634   <int value="6" label="MANAGEMENT"/>
27635   <int value="7" label="DEBUGGER"/>
27636   <int value="8" label="1_HOST"/>
27637   <int value="9" label="2_HOSTS"/>
27638   <int value="10" label="3_HOSTS"/>
27639   <int value="11" label="4_OR_MORE_HOSTS"/>
27640   <int value="12" label="ALL_HOSTS"/>
27641   <int value="13" label="FULL_ACCESS"/>
27642   <int value="14" label="CLIPBOARD"/>
27643   <int value="15" label="TTS_ENGINE"/>
27644   <int value="16" label="CONTENT_SETTINGS"/>
27645   <int value="17" label="PRIVACY"/>
27646   <int value="18" label="MANAGED_MODE"/>
27647   <int value="19" label="INPUT"/>
27648   <int value="20" label="AUDIO_CAPTURE"/>
27649   <int value="21" label="VIDEO_CAPTURE"/>
27650   <int value="22" label="DOWNLOADS"/>
27651   <int value="23" label="FILE_SYSTEM_WRITE"/>
27652   <int value="24" label="ALL_MEDIA_GALLERIES"/>
27653   <int value="25" label="SERIAL"/>
27654   <int value="26" label="SOCKET_ANY_HOST"/>
27655   <int value="27" label="SOCKET_DOMAIN_HOSTS"/>
27656   <int value="28" label="SOCKET_SPECIFIC_HOSTS"/>
27657 </enum>
27659 <enum name="ExtensionServiceVerifyAllSuccess" type="int">
27660   <int value="0" label="VERIFY_ALL_BOOTSTRAP_SUCCESS"/>
27661   <int value="1" label="VERIFY_ALL_BOOTSTRAP_FAILURE"/>
27662   <int value="2" label="VERIFY_ALL_NON_BOOTSTRAP_SUCCESS"/>
27663   <int value="3" label="VERIFY_ALL_NON_BOOTSTRAP_FAILURE"/>
27664 </enum>
27666 <enum name="ExtensionType" type="int">
27667   <int value="0" label="UNKNOWN"/>
27668   <int value="1" label="EXTENSION"/>
27669   <int value="2" label="THEME"/>
27670   <int value="3" label="USER_SCRIPT"/>
27671   <int value="4" label="HOSTED_APP"/>
27672   <int value="5" label="LEGACY_PACKAGED_APP"/>
27673   <int value="6" label="PLATFORM_APP"/>
27674 </enum>
27676 <enum name="ExtensionUnpackFailureReason" type="int">
27677   <summary>
27678     Reasons the sandboxed extension unpacker can fail.  See enum FailureReason
27679     in src/chrome/browser/extensions/sandboxed_extension_unpacker.h .
27680   </summary>
27681   <int value="0" label="COULD_NOT_GET_TEMP_DIRECTORY"/>
27682   <int value="1" label="COULD_NOT_CREATE_TEMP_DIRECTORY"/>
27683   <int value="2" label="FAILED_TO_COPY_EXTENSION_FILE_TO_TEMP_DIRECTORY"/>
27684   <int value="3" label="COULD_NOT_GET_SANDBOX_FRIENDLY_PATH"/>
27685   <int value="4" label="COULD_NOT_LOCALIZE_EXTENSION"/>
27686   <int value="5" label="INVALID_MANIFEST"/>
27687   <int value="6" label="UNPACKER_CLIENT_FAILED"/>
27688   <int value="7" label="UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL"/>
27689   <int value="8" label="CRX_FILE_NOT_READABLE"/>
27690   <int value="9" label="CRX_HEADER_INVALID"/>
27691   <int value="10" label="CRX_MAGIC_NUMBER_INVALID"/>
27692   <int value="11" label="CRX_VERSION_NUMBER_INVALID"/>
27693   <int value="12" label="CRX_EXCESSIVELY_LARGE_KEY_OR_SIGNATURE"/>
27694   <int value="13" label="CRX_ZERO_KEY_LENGTH"/>
27695   <int value="14" label="CRX_ZERO_SIGNATURE_LENGTH"/>
27696   <int value="15" label="CRX_PUBLIC_KEY_INVALID"/>
27697   <int value="16" label="CRX_SIGNATURE_INVALID"/>
27698   <int value="17" label="CRX_SIGNATURE_VERIFICATION_INITIALIZATION_FAILED"/>
27699   <int value="18" label="CRX_SIGNATURE_VERIFICATION_FAILED"/>
27700   <int value="19" label="ERROR_SERIALIZING_MANIFEST_JSON"/>
27701   <int value="20" label="ERROR_SAVING_MANIFEST_JSON"/>
27702   <int value="21" label="COULD_NOT_READ_IMAGE_DATA_FROM_DISK"/>
27703   <int value="22" label="DECODED_IMAGES_DO_NOT_MATCH_THE_MANIFEST"/>
27704   <int value="23" label="INVALID_PATH_FOR_BROWSER_IMAGE"/>
27705   <int value="24" label="ERROR_REMOVING_OLD_IMAGE_FILE"/>
27706   <int value="25" label="INVALID_PATH_FOR_BITMAP_IMAGE"/>
27707   <int value="26" label="ERROR_RE_ENCODING_THEME_IMAGE"/>
27708   <int value="27" label="ERROR_SAVING_THEME_IMAGE"/>
27709   <int value="28" label="COULD_NOT_READ_CATALOG_DATA_FROM_DISK"/>
27710   <int value="29" label="INVALID_CATALOG_DATA"/>
27711   <int value="30" label="INVALID_PATH_FOR_CATALOG"/>
27712   <int value="31" label="ERROR_SERIALIZING_CATALOG"/>
27713   <int value="32" label="ERROR_SAVING_CATALOG"/>
27714 </enum>
27716 <enum name="ExternalDeviceAction" type="int">
27717   <int value="0" label="Import to Drive"/>
27718   <int value="1" label="View files"/>
27719   <int value="2" label="View files (automatically)"/>
27720   <int value="3" label="Watch video"/>
27721   <int value="4" label="Error"/>
27722   <int value="5" label="Close (no action)"/>
27723 </enum>
27725 <enum name="ExternalItemState" type="int">
27726   <int value="0" label="DEPRECATED_DISABLED"/>
27727   <int value="1" label="DEPRECATED_ENABLED"/>
27728   <int value="2" label="DISABLED (in webstore)"/>
27729   <int value="3" label="ENABLED (in webstore)"/>
27730   <int value="4" label="DISABLED (not in webstore)"/>
27731   <int value="5" label="ENABLED (not in webstore)"/>
27732   <int value="6" label="UNINSTALLED (in webstore)"/>
27733   <int value="7" label="UNINSTALLED (not in webstore)"/>
27734 </enum>
27736 <enum name="Exynos5250LotIdEnum" type="int">
27737   <int value="0" label="Fused device"/>
27738   <int value="1" label="Generic unfused device"/>
27739   <int value="2" label="Unfused; lot ID NZVPU"/>
27740   <int value="3" label="Unfused; lot ID NZVR7"/>
27741 </enum>
27743 <enum name="FallbackSSLVersion" type="int">
27744   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
27745   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
27746   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
27747   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
27748 </enum>
27750 <enum name="FeatureObserver" type="int">
27751 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.h -->
27753   <int value="0" label="PageDestruction"/>
27754   <int value="1" label="LegacyNotifications"/>
27755   <int value="2" label="MultipartMainResource"/>
27756   <int value="3" label="PrefixedIndexedDB"/>
27757   <int value="4" label="WorkerStart"/>
27758   <int value="5" label="SharedWorkerStart"/>
27759   <int value="6" label="LegacyWebAudioNoteOn"/>
27760   <int value="7" label="WebAudioStart"/>
27761   <int value="8" label="PrefixedContentSecurityPolicy"/>
27762   <int value="9" label="UnprefixedIndexedDB"/>
27763   <int value="10" label="OpenWebDatabase"/>
27764   <int value="11" label="LegacyHTMLNotifications"/>
27765   <int value="12" label="LegacyTextNotifications"/>
27766   <int value="13" label="UnprefixedRequestAnimationFrame"/>
27767   <int value="14" label="PrefixedRequestAnimationFrame"/>
27768   <int value="15" label="ContentSecurityPolicy"/>
27769   <int value="16" label="ContentSecurityPolicyReportOnly"/>
27770   <int value="17" label="PrefixedContentSecurityPolicyReportOnly"/>
27771   <int value="18" label="PrefixedTransitionEndEvent"/>
27772   <int value="19" label="UnprefixedTransitionEndEvent"/>
27773   <int value="20" label="PrefixedAndUnprefixedTransitionEndEvent"/>
27774   <int value="21" label="AutoFocusAttribute"/>
27775   <int value="22" label="DeprecatedAutoSaveAttribute"/>
27776   <int value="23" label="DataListElement"/>
27777   <int value="24" label="FormAttribute"/>
27778   <int value="25" label="IncrementalAttribute"/>
27779   <int value="26" label="InputTypeColor"/>
27780   <int value="27" label="InputTypeDate"/>
27781   <int value="28" label="InputTypeDateTime"/>
27782   <int value="29" label="InputTypeDateTimeFallback"/>
27783   <int value="30" label="InputTypeDateTimeLocal"/>
27784   <int value="31" label="InputTypeEmail"/>
27785   <int value="32" label="InputTypeMonth"/>
27786   <int value="33" label="InputTypeNumber"/>
27787   <int value="34" label="InputTypeRange"/>
27788   <int value="35" label="InputTypeSearch"/>
27789   <int value="36" label="InputTypeTel"/>
27790   <int value="37" label="InputTypeTime"/>
27791   <int value="38" label="InputTypeURL"/>
27792   <int value="39" label="InputTypeWeek"/>
27793   <int value="40" label="InputTypeWeekFallback"/>
27794   <int value="41" label="ListAttribute"/>
27795   <int value="42" label="MaxAttribute"/>
27796   <int value="43" label="MinAttribute"/>
27797   <int value="44" label="PatternAttribute"/>
27798   <int value="45" label="PlaceholderAttribute"/>
27799   <int value="46" label="PrecisionAttribute"/>
27800   <int value="47" label="PrefixedDirectoryAttribute"/>
27801   <int value="48" label="PrefixedSpeechAttribute"/>
27802   <int value="49" label="RequiredAttribute"/>
27803   <int value="50" label="ResultsAttribute"/>
27804   <int value="51" label="StepAttribute"/>
27805   <int value="52" label="PageVisits"/>
27806   <int value="53" label="HTMLMarqueeElement"/>
27807   <int value="54" label="Unused: CSSOverflowMarquee"/>
27808   <int value="55" label="Reflection"/>
27809   <int value="56" label="CursorVisibility"/>
27810   <int value="57" label="StorageInfo"/>
27811   <int value="58" label="XFrameOptions"/>
27812   <int value="59" label="XFrameOptionsSameOrigin"/>
27813   <int value="60" label="XFrameOptionsSameOriginWithBadAncestorChain"/>
27814   <int value="61" label="DeprecatedFlexboxWebContent"/>
27815   <int value="62" label="DeprecatedFlexboxChrome"/>
27816   <int value="63" label="DeprecatedFlexboxChromeExtension"/>
27817   <int value="64" label="SVGTRefElement"/>
27818   <int value="65" label="UnprefixedPerformanceTimeline"/>
27819   <int value="66" label="PrefixedPerformanceTimeline"/>
27820   <int value="67" label="UnprefixedUserTiming"/>
27821   <int value="68" label="PrefixedUserTiming"/>
27822   <int value="69" label="WindowEvent"/>
27823   <int value="70" label="ContentSecurityPolicyWithBaseElement"/>
27824   <int value="71" label="PrefixedMediaAddKey"/>
27825   <int value="72" label="PrefixedMediaGenerateKeyRequest"/>
27826   <int value="73" label="WebAudioLooping"/>
27827   <int value="74" label="DocumentClear"/>
27828   <int value="75" label="PrefixedTransitionMediaFeature"/>
27829   <int value="76" label="SVGFontElement"/>
27830   <int value="77" label="XMLDocument"/>
27831   <int value="78" label="XSLProcessingInstruction"/>
27832   <int value="79" label="XSLTProcessor"/>
27833   <int value="80" label="SVGSwitchElement"/>
27834   <int value="81" label="PrefixedDocumentRegister"/>
27835   <int value="82" label="HTMLShadowElementOlderShadowRoot"/>
27836   <int value="83" label="Document.all()"/>
27837   <int value="84" label="FormElement"/>
27838   <int value="85" label="DemotedFormElement"/>
27839   <int value="86" label="CaptureAttributeAsEnum"/>
27840   <int value="87" label="ShadowDOMPrefixedPseudo"/>
27841   <int value="88" label="ShadowDOMPrefixedCreateShadowRoot"/>
27842   <int value="89" label="ShadowDOMPrefixedShadowRoot"/>
27843   <int value="90" label="SVGAnimationElement"/>
27844   <int value="91" label="KeyboardEventKeyLocation"/>
27845   <int value="92" label="CaptureEvents"/>
27846   <int value="93" label="ReleaseEvents"/>
27847   <int value="94" label="CSSDisplayRunIn"/>
27848   <int value="95" label="CSSDisplayCompact"/>
27849   <int value="96" label="LineClamp"/>
27850   <int value="97" label="SubFrameBeforeUnloadRegistered"/>
27851   <int value="98" label="SubFrameBeforeUnloadFired"/>
27852   <int value="99" label="CSSPseudoElementPrefixedDistributed"/>
27853   <int value="100" label="TextReplaceWholeText"/>
27854   <int value="101" label="PrefixedShadowRootConstructor"/>
27855   <int value="102" label="ConsoleMarkTimeline"/>
27856   <int value="103" label="CSSPseudoElementUserAgentCustomPseudo"/>
27857   <int value="104" label="DocumentTypeEntities"/>
27858   <int value="105" label="DocumentTypeInternalSubset"/>
27859   <int value="106" label="DocumentTypeNotations"/>
27860   <int value="107" label="ElementGetAttributeNode"/>
27861   <int value="108" label="ElementSetAttributeNode"/>
27862   <int value="109" label="ElementRemoveAttributeNode"/>
27863   <int value="110" label="ElementGetAttributeNodeNS"/>
27864   <int value="111" label="DocumentCreateAttribute"/>
27865   <int value="112" label="DocumentCreateAttributeNS"/>
27866   <int value="113" label="DocumentCreateCDATASection"/>
27867   <int value="114" label="DocumentInputEncoding"/>
27868   <int value="115" label="DocumentXMLEncoding"/>
27869   <int value="116" label="DocumentXMLStandalone"/>
27870   <int value="117" label="DocumentXMLVersion"/>
27871   <int value="118" label="NodeIsSameNode"/>
27872   <int value="119" label="NodeIsSupported"/>
27873   <int value="120" label="NodeNamespaceURI"/>
27874   <int value="121" label="NodePrefix"/>
27875   <int value="122" label="NodeLocalName"/>
27876   <int value="123" label="NavigatorProductSub"/>
27877   <int value="124" label="NavigatorVendor"/>
27878   <int value="125" label="NavigatorVendorSub"/>
27879   <int value="126" label="FileError"/>
27880   <int value="127" label="DocumentCharset"/>
27881   <int value="128" label="PrefixedAnimationEndEvent"/>
27882   <int value="129" label="UnprefixedAnimationEndEvent"/>
27883   <int value="130" label="PrefixedAndUnprefixedAnimationEndEvent"/>
27884   <int value="131" label="PrefixedAnimationStartEvent"/>
27885   <int value="132" label="UnprefixedAnimationStartEvent"/>
27886   <int value="133" label="PrefixedAndUnprefixedAnimationStartEvent"/>
27887   <int value="134" label="PrefixedAnimationIterationEvent"/>
27888   <int value="135" label="UnprefixedAnimationIterationEvent"/>
27889   <int value="136" label="PrefixedAndUnprefixedAnimationIterationEvent"/>
27890   <int value="137" label="EventReturnValue"/>
27891   <int value="138" label="SVGSVGElement"/>
27892   <int value="139" label="SVGAnimateColorElement"/>
27893   <int value="140" label="InsertAdjacentText"/>
27894   <int value="141" label="InsertAdjacentElement"/>
27895   <int value="142" label="HasAttributes"/>
27896   <int value="143" label="DOMSubtreeModifiedEvent"/>
27897   <int value="144" label="DOMNodeInsertedEvent"/>
27898   <int value="145" label="DOMNodeRemovedEvent"/>
27899   <int value="146" label="DOMNodeRemovedFromDocumentEvent"/>
27900   <int value="147" label="DOMNodeInsertedIntoDocumentEvent"/>
27901   <int value="148" label="DOMCharacterDataModifiedEvent"/>
27902   <int value="149" label="DocumentAllTags"/>
27903   <int value="150" label="DocumentAllLegacyCall"/>
27904   <int value="151" label="HTMLAppletElementLegacyCall"/>
27905   <int value="152" label="HTMLEmbedElementLegacyCall"/>
27906   <int value="153" label="HTMLObjectElementLegacyCall"/>
27907   <int value="154" label="BeforeLoadEvent"/>
27908   <int value="155" label="GetMatchedCSSRules"/>
27909   <int value="156" label="SVGFontInCSS"/>
27910   <int value="157" label="ScrollTopBodyNotQuirksMode"/>
27911   <int value="158" label="ScrollLeftBodyNotQuirksMode"/>
27912   <int value="159" label="AttributeIsId"/>
27913   <int value="160" label="AttributeOwnerElement"/>
27914   <int value="161" label="AttributeSetPrefix"/>
27915   <int value="162" label="AttributeSpecified"/>
27916   <int value="163" label="BeforeLoadEventInIsolatedWorld"/>
27917   <int value="164" label="PrefixedAudioDecodedByteCount"/>
27918   <int value="165" label="PrefixedVideoDecodedByteCount"/>
27919   <int value="166" label="PrefixedVideoSupportsFullscreen"/>
27920   <int value="167" label="PrefixedVideoDisplayingFullscreen"/>
27921   <int value="168" label="PrefixedVideoEnterFullscreen"/>
27922   <int value="169" label="PrefixedVideoExitFullscreen"/>
27923   <int value="170" label="PrefixedVideoEnterFullScreen"/>
27924   <int value="171" label="PrefixedVideoExitFullScreen"/>
27925   <int value="172" label="PrefixedVideoDecodedFrameCount"/>
27926   <int value="173" label="PrefixedVideoDroppedFrameCount"/>
27927   <int value="174" label="SourceElementCandidate"/>
27928   <int value="175" label="SourceElementNonMatchingMedia"/>
27929   <int value="176" label="PrefixedElementRequestFullscreen"/>
27930   <int value="177" label="PrefixedElementRequestFullScreen"/>
27931   <int value="178" label="BarPropLocationbar"/>
27932   <int value="179" label="BarPropMenubar"/>
27933   <int value="180" label="BarPropPersonalbar"/>
27934   <int value="181" label="BarPropScrollbars"/>
27935   <int value="182" label="BarPropStatusbar"/>
27936   <int value="183" label="BarPropToolbar"/>
27937   <int value="184" label="input[type=email][multiple]"/>
27938   <int value="185" label="input[type=email][maxlength]"/>
27939   <int value="186" label="input[type=email][multiple][maxlength]"/>
27940   <int value="187" label="TextTrackCueConstructor"/>
27941   <int value="188" label="CSSStyleDeclarationPropertyName"/>
27942   <int value="189" label="CSSStyleDeclarationFloatPropertyName"/>
27943   <int value="190" label="InputTypeText"/>
27944   <int value="191" label="InputTypeTextMaxLength"/>
27945   <int value="192" label="InputTypePassword"/>
27946   <int value="193" label="InputTypePasswordMaxLength"/>
27947   <int value="194" label="SVGInstanceRoot"/>
27948   <int value="195" label="ShowModalDialog"/>
27949   <int value="196" label="PrefixedPageVisibility"/>
27950   <int value="197" label="HTMLFrameElementLocation"/>
27951   <int value="198" label="CSSStyleSheetInsertRuleOptionalArg"/>
27952   <int value="199" label="CSSWebkitRegionAtRule"/>
27953   <int value="200" label="DocumentBeforeUnloadRegistered"/>
27954   <int value="201" label="DocumentBeforeUnloadFired"/>
27955   <int value="202" label="DocumentUnloadRegistered"/>
27956   <int value="203" label="DocumentUnloadFired"/>
27957   <int value="204" label="SVGLocatableNearestViewportElement"/>
27958   <int value="205" label="SVGLocatableFarthestViewportElement"/>
27959   <int value="206" label="IsIndexElement"/>
27960   <int value="207" label="HTMLHeadElementProfile"/>
27961   <int value="208" label="OverflowChangedEvent"/>
27962   <int value="209" label="SVGPointMatrixTransform"/>
27963   <int value="210" label="HTMLHtmlElementManifest"/>
27964   <int value="211" label="DOMFocusInOutEvent"/>
27965   <int value="212" label="FileGetLastModifiedDate"/>
27966   <int value="213" label="HTMLElementInnerText"/>
27967   <int value="214" label="HTMLElementOuterText"/>
27968   <int value="215" label="ReplaceDocumentViaJavaScriptURL"/>
27969   <int value="216" label="ElementSetAttributeNodeNS"/>
27970   <int value="217" label="ElementPrefixedMatchesSelector"/>
27971   <int value="218" label="DOMImplementationCreateCSSStyleSheet"/>
27972   <int value="219" label="CSSStyleSheetRules"/>
27973   <int value="220" label="CSSStyleSheetAddRule"/>
27974   <int value="221" label="CSSStyleSheetRemoveRule"/>
27975   <int value="222" label="InitMessageEvent"/>
27976   <int value="223" label="PrefixedInitMessageEvent"/>
27977   <int value="224" label="ElementSetPrefix"/>
27978   <int value="225" label="CSSStyleDeclarationGetPropertyCSSValue"/>
27979   <int value="226" label="SVGElementGetPresentationAttribute"/>
27980   <int value="227" label="REMOVEDAttrUsedAsNodeParameter"/>
27981   <int value="228" label="REMOVEDAttrUsedAsNodeReceiver"/>
27982   <int value="229" label="PrefixedMediaCancelKeyRequest"/>
27983   <int value="230" label="DOMImplementationHasFeature"/>
27984   <int value="231" label="DOMImplementationHasFeatureReturnFalse"/>
27985   <int value="232" label="CanPlayTypeKeySystem"/>
27986   <int value="233" label="PrefixedDevicePixelRatioMediaFeature"/>
27987   <int value="234" label="PrefixedMaxDevicePixelRatioMediaFeature"/>
27988   <int value="235" label="PrefixedMinDevicePixelRatioMediaFeature"/>
27989   <int value="236" label="PrefixedTransform2dMediaFeature"/>
27990   <int value="237" label="PrefixedTransform3dMediaFeature"/>
27991   <int value="238" label="PrefixedAnimationMediaFeature"/>
27992   <int value="239" label="PrefixedViewModeMediaFeature"/>
27993   <int value="240" label="PrefixedStorageQuota"/>
27994   <int value="241" label="ContentSecurityPolicyReportOnlyInMeta"/>
27995   <int value="242" label="PrefixedMediaSourceOpen"/>
27996   <int value="243" label="ResetReferrerPolicy"/>
27997   <int value="244" label="CaseInsensitiveAttrSelectorMatch"/>
27998   <int value="245" label="CaptureAttributeAsBoolean"/>
27999   <int value="246" label="FormNameAccessForImageElement"/>
28000   <int value="247" label="FormNameAccessForPastNamesMap"/>
28001   <int value="248" label="FormAssociationByParser"/>
28002   <int value="249" label="HTMLSourceElementMedia"/>
28003   <int value="250" label="SVGSVGElementInDocument"/>
28004   <int value="251" label="SVGDocumentRootElement"/>
28005   <int value="252" label="DocumentCreateEventOptionalArgument"/>
28006   <int value="253" label="MediaErrorEncrypted"/>
28007   <int value="254" label="EventSourceURL"/>
28008   <int value="255" label="WebSocketURL"/>
28009   <int value="256" label="UnsafeEvalBlocksCSSOM"/>
28010   <int value="257" label="WorkerSubjectToCSP"/>
28011   <int value="258" label="WorkerAllowedByChildBlockedByScript"/>
28012   <int value="259" label="HTMLMediaElementControllerNotNull"/>
28013   <int value="260" label="DeprecatedWebKitGradient"/>
28014   <int value="261" label="DeprecatedWebKitLinearGradient"/>
28015   <int value="262" label="DeprecatedWebKitRepeatingLinearGradient"/>
28016   <int value="263" label="DeprecatedWebKitRadialGradient"/>
28017   <int value="264" label="DeprecatedWebKitRepeatingRadialGradient"/>
28018   <int value="265" label="PrefixedGetImageDataHD"/>
28019   <int value="266" label="PrefixedPutImageDataHD"/>
28020   <int value="267" label="PrefixedImageSmoothingEnabled"/>
28021   <int value="268" label="UnprefixedImageSmoothingEnabled"/>
28022   <int value="269" label="ShadowRootApplyAuthorStyles"/>
28023   <int value="270" label="PromiseConstructor"/>
28024   <int value="271" label="PromiseCast"/>
28025   <int value="272" label="PromiseReject"/>
28026   <int value="273" label="PromiseResolve"/>
28027   <int value="274" label="TextAutosizing"/>
28028   <int value="275" label="TextAutosizingLayout"/>
28029   <int value="276" label="HTMLAnchorElementPingAttribute"/>
28030   <int value="277" label="JavascriptExhaustedMemory"/>
28031   <int value="278" label="InsertAdjacentHTML"/>
28032   <int value="279" label="SVGClassName"/>
28033   <int value="280" label="HTMLAppletElement"/>
28034   <int value="281" label="HTMLMediaElementSeekToFragmentStart"/>
28035   <int value="282" label="HTMLMediaElementSeekToFragmentEnd"/>
28036   <int value="283" label="PrefixedWindowURL"/>
28037   <int value="284" label="PrefixedWorkerURL"/>
28038   <int value="285" label="WindowOrientation"/>
28039 </enum>
28041 <enum name="FFmpegCodecs" type="int">
28042   <int value="0" label="NONE"/>
28043   <int value="1" label="MPEG1VIDEO"/>
28044   <int value="2" label="MPEG2VIDEO"/>
28045   <int value="3" label="MPEG2VIDEO_XVMC"/>
28046   <int value="4" label="H261"/>
28047   <int value="5" label="H263"/>
28048   <int value="6" label="RV10"/>
28049   <int value="7" label="RV20"/>
28050   <int value="8" label="MJPEG"/>
28051   <int value="9" label="MJPEGB"/>
28052   <int value="10" label="LJPEG"/>
28053   <int value="11" label="SP5X"/>
28054   <int value="12" label="JPEGLS"/>
28055   <int value="13" label="MPEG4"/>
28056   <int value="14" label="RAWVIDEO"/>
28057   <int value="15" label="MSMPEG4V1"/>
28058   <int value="16" label="MSMPEG4V2"/>
28059   <int value="17" label="MSMPEG4V3"/>
28060   <int value="18" label="WMV1"/>
28061   <int value="19" label="WMV2"/>
28062   <int value="20" label="H263P"/>
28063   <int value="21" label="H263I"/>
28064   <int value="22" label="FLV1"/>
28065   <int value="23" label="SVQ1"/>
28066   <int value="24" label="SVQ3"/>
28067   <int value="25" label="DVVIDEO"/>
28068   <int value="26" label="HUFFYUV"/>
28069   <int value="27" label="CYUV"/>
28070   <int value="28" label="H264"/>
28071   <int value="29" label="INDEO3"/>
28072   <int value="30" label="VP3"/>
28073   <int value="31" label="THEORA"/>
28074   <int value="32" label="ASV1"/>
28075   <int value="33" label="ASV2"/>
28076   <int value="34" label="FFV1"/>
28077   <int value="35" label="4XM"/>
28078   <int value="36" label="VCR1"/>
28079   <int value="37" label="CLJR"/>
28080   <int value="38" label="MDEC"/>
28081   <int value="39" label="ROQ"/>
28082   <int value="40" label="INTERPLAY_VIDEO"/>
28083   <int value="41" label="XAN_WC3"/>
28084   <int value="42" label="XAN_WC4"/>
28085   <int value="43" label="RPZA"/>
28086   <int value="44" label="CINEPAK"/>
28087   <int value="45" label="WS_VQA"/>
28088   <int value="46" label="MSRLE"/>
28089   <int value="47" label="MSVIDEO1"/>
28090   <int value="48" label="IDCIN"/>
28091   <int value="49" label="8BPS"/>
28092   <int value="50" label="SMC"/>
28093   <int value="51" label="FLIC"/>
28094   <int value="52" label="TRUEMOTION1"/>
28095   <int value="53" label="VMDVIDEO"/>
28096   <int value="54" label="MSZH"/>
28097   <int value="55" label="ZLIB"/>
28098   <int value="56" label="QTRLE"/>
28099   <int value="57" label="SNOW"/>
28100   <int value="58" label="TSCC"/>
28101   <int value="59" label="ULTI"/>
28102   <int value="60" label="QDRAW"/>
28103   <int value="61" label="VIXL"/>
28104   <int value="62" label="QPEG"/>
28105   <int value="63" label="PNG"/>
28106   <int value="64" label="PPM"/>
28107   <int value="65" label="PBM"/>
28108   <int value="66" label="PGM"/>
28109   <int value="67" label="PGMYUV"/>
28110   <int value="68" label="PAM"/>
28111   <int value="69" label="FFVHUFF"/>
28112   <int value="70" label="RV30"/>
28113   <int value="71" label="RV40"/>
28114   <int value="72" label="VC1"/>
28115   <int value="73" label="WMV3"/>
28116   <int value="74" label="LOCO"/>
28117   <int value="75" label="WNV1"/>
28118   <int value="76" label="AASC"/>
28119   <int value="77" label="INDEO2"/>
28120   <int value="78" label="FRAPS"/>
28121   <int value="79" label="TRUEMOTION2"/>
28122   <int value="80" label="BMP"/>
28123   <int value="81" label="CSCD"/>
28124   <int value="82" label="MMVIDEO"/>
28125   <int value="83" label="ZMBV"/>
28126   <int value="84" label="AVS"/>
28127   <int value="85" label="SMACKVIDEO"/>
28128   <int value="86" label="NUV"/>
28129   <int value="87" label="KMVC"/>
28130   <int value="88" label="FLASHSV"/>
28131   <int value="89" label="CAVS"/>
28132   <int value="90" label="JPEG2000"/>
28133   <int value="91" label="VMNC"/>
28134   <int value="92" label="VP5"/>
28135   <int value="93" label="VP6"/>
28136   <int value="94" label="VP6F"/>
28137   <int value="95" label="TARGA"/>
28138   <int value="96" label="DSICINVIDEO"/>
28139   <int value="97" label="TIERTEXSEQVIDEO"/>
28140   <int value="98" label="TIFF"/>
28141   <int value="99" label="GIF"/>
28142   <int value="100" label="DXA"/>
28143   <int value="101" label="DNXHD"/>
28144   <int value="102" label="THP"/>
28145   <int value="103" label="SGI"/>
28146   <int value="104" label="C93"/>
28147   <int value="105" label="BETHSOFTVID"/>
28148   <int value="106" label="PTX"/>
28149   <int value="107" label="TXD"/>
28150   <int value="108" label="VP6A"/>
28151   <int value="109" label="AMV"/>
28152   <int value="110" label="VB"/>
28153   <int value="111" label="PCX"/>
28154   <int value="112" label="SUNRAST"/>
28155   <int value="113" label="INDEO4"/>
28156   <int value="114" label="INDEO5"/>
28157   <int value="115" label="MIMIC"/>
28158   <int value="116" label="RL2"/>
28159   <int value="117" label="ESCAPE124"/>
28160   <int value="118" label="DIRAC"/>
28161   <int value="119" label="BFI"/>
28162   <int value="120" label="CMV"/>
28163   <int value="121" label="MOTIONPIXELS"/>
28164   <int value="122" label="TGV"/>
28165   <int value="123" label="TGQ"/>
28166   <int value="124" label="TQI"/>
28167   <int value="125" label="AURA"/>
28168   <int value="126" label="AURA2"/>
28169   <int value="127" label="V210X"/>
28170   <int value="128" label="TMV"/>
28171   <int value="129" label="V210"/>
28172   <int value="130" label="DPX"/>
28173   <int value="131" label="MAD"/>
28174   <int value="132" label="FRWU"/>
28175   <int value="133" label="FLASHSV2"/>
28176   <int value="134" label="CDGRAPHICS"/>
28177   <int value="135" label="R210"/>
28178   <int value="136" label="ANM"/>
28179   <int value="137" label="BINKVIDEO"/>
28180   <int value="138" label="IFF_ILBM"/>
28181   <int value="139" label="IFF_BYTERUN1"/>
28182   <int value="140" label="KGV1"/>
28183   <int value="141" label="YOP"/>
28184   <int value="142" label="VP8"/>
28185   <int value="143" label="PICTOR"/>
28186   <int value="144" label="ANSI"/>
28187   <int value="145" label="A64_MULTI"/>
28188   <int value="146" label="A64_MULTI5"/>
28189   <int value="147" label="R10K"/>
28190   <int value="148" label="MXPEG"/>
28191   <int value="149" label="LAGARITH"/>
28192   <int value="150" label="PRORES"/>
28193   <int value="151" label="JV"/>
28194   <int value="152" label="DFA"/>
28195   <int value="153" label="WMV3IMAGE"/>
28196   <int value="154" label="VC1IMAGE"/>
28197   <int value="155" label="UTVIDEO"/>
28198   <int value="156" label="BMV_VIDEO"/>
28199   <int value="157" label="VBLE"/>
28200   <int value="158" label="DXTORY"/>
28201   <int value="159" label="V410"/>
28202   <int value="160" label="XWD"/>
28203   <int value="161" label="CDXL"/>
28204   <int value="162" label="XBM"/>
28205   <int value="163" label="ZEROCODEC"/>
28206   <int value="164" label="MSS1"/>
28207   <int value="165" label="MSA1"/>
28208   <int value="166" label="TSCC2"/>
28209   <int value="167" label="MTS2"/>
28210   <int value="168" label="CLLC"/>
28211   <int value="169" label="MSS2"/>
28212   <int value="170" label="VP9"/>
28213   <int value="65536" label="PCM_S16LE"/>
28214   <int value="65537" label="PCM_S16BE"/>
28215   <int value="65538" label="PCM_U16LE"/>
28216   <int value="65539" label="PCM_U16BE"/>
28217   <int value="65540" label="PCM_S8"/>
28218   <int value="65541" label="PCM_U8"/>
28219   <int value="65542" label="PCM_MULAW"/>
28220   <int value="65543" label="PCM_ALAW"/>
28221   <int value="65544" label="PCM_S32LE"/>
28222   <int value="65545" label="PCM_S32BE"/>
28223   <int value="65546" label="PCM_U32LE"/>
28224   <int value="65547" label="PCM_U32BE"/>
28225   <int value="65548" label="PCM_S24LE"/>
28226   <int value="65549" label="PCM_S24BE"/>
28227   <int value="65550" label="PCM_U24LE"/>
28228   <int value="65551" label="PCM_U24BE"/>
28229   <int value="65552" label="PCM_S24DAUD"/>
28230   <int value="65553" label="PCM_ZORK"/>
28231   <int value="65554" label="PCM_S16LE_PLANAR"/>
28232   <int value="65555" label="PCM_DVD"/>
28233   <int value="65556" label="PCM_F32BE"/>
28234   <int value="65557" label="PCM_F32LE"/>
28235   <int value="65558" label="PCM_F64BE"/>
28236   <int value="65559" label="PCM_F64LE"/>
28237   <int value="65560" label="PCM_BLURAY"/>
28238   <int value="65561" label="PCM_LXF"/>
28239   <int value="65562" label="S302M"/>
28240   <int value="65563" label="PCM_S8_PLANAR"/>
28241   <int value="69632" label="ADPCM_IMA_QT"/>
28242   <int value="69633" label="ADPCM_IMA_WAV"/>
28243   <int value="69634" label="ADPCM_IMA_DK3"/>
28244   <int value="69635" label="ADPCM_IMA_DK4"/>
28245   <int value="69636" label="ADPCM_IMA_WS"/>
28246   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
28247   <int value="69638" label="ADPCM_MS"/>
28248   <int value="69639" label="ADPCM_4XM"/>
28249   <int value="69640" label="ADPCM_XA"/>
28250   <int value="69641" label="ADPCM_ADX"/>
28251   <int value="69642" label="ADPCM_EA"/>
28252   <int value="69643" label="ADPCM_G726"/>
28253   <int value="69644" label="ADPCM_CT"/>
28254   <int value="69645" label="ADPCM_SWF"/>
28255   <int value="69646" label="ADPCM_YAMAHA"/>
28256   <int value="69647" label="ADPCM_SBPRO_4"/>
28257   <int value="69648" label="ADPCM_SBPRO_3"/>
28258   <int value="69649" label="ADPCM_SBPRO_2"/>
28259   <int value="69650" label="ADPCM_THP"/>
28260   <int value="69651" label="ADPCM_IMA_AMV"/>
28261   <int value="69652" label="ADPCM_EA_R1"/>
28262   <int value="69653" label="ADPCM_EA_R3"/>
28263   <int value="69654" label="ADPCM_EA_R2"/>
28264   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
28265   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
28266   <int value="69657" label="ADPCM_EA_XAS"/>
28267   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
28268   <int value="69659" label="ADPCM_IMA_ISS"/>
28269   <int value="69660" label="ADPCM_G722"/>
28270   <int value="69661" label="ADPCM_IMA_APC"/>
28271   <int value="73728" label="AMR_NB"/>
28272   <int value="73729" label="AMR_WB"/>
28273   <int value="77824" label="RA_144"/>
28274   <int value="77825" label="RA_288"/>
28275   <int value="81920" label="ROQ_DPCM"/>
28276   <int value="81921" label="INTERPLAY_DPCM"/>
28277   <int value="81922" label="XAN_DPCM"/>
28278   <int value="81923" label="SOL_DPCM"/>
28279   <int value="86016" label="MP2"/>
28280   <int value="86017" label="MP3"/>
28281   <int value="86018" label="AAC"/>
28282   <int value="86019" label="AC3"/>
28283   <int value="86020" label="DTS"/>
28284   <int value="86021" label="VORBIS"/>
28285   <int value="86022" label="DVAUDIO"/>
28286   <int value="86023" label="WMAV1"/>
28287   <int value="86024" label="WMAV2"/>
28288   <int value="86025" label="MACE3"/>
28289   <int value="86026" label="MACE6"/>
28290   <int value="86027" label="VMDAUDIO"/>
28291   <int value="86028" label="FLAC"/>
28292   <int value="86029" label="MP3ADU"/>
28293   <int value="86030" label="MP3ON4"/>
28294   <int value="86031" label="SHORTEN"/>
28295   <int value="86032" label="ALAC"/>
28296   <int value="86033" label="WESTWOOD_SND1"/>
28297   <int value="86034" label="GSM"/>
28298   <int value="86035" label="QDM2"/>
28299   <int value="86036" label="COOK"/>
28300   <int value="86037" label="TRUESPEECH"/>
28301   <int value="86038" label="TTA"/>
28302   <int value="86039" label="SMACKAUDIO"/>
28303   <int value="86040" label="QCELP"/>
28304   <int value="86041" label="WAVPACK"/>
28305   <int value="86042" label="DSICINAUDIO"/>
28306   <int value="86043" label="IMC"/>
28307   <int value="86044" label="MUSEPACK7"/>
28308   <int value="86045" label="MLP"/>
28309   <int value="86046" label="GSM_MS"/>
28310   <int value="86047" label="ATRAC3"/>
28311   <int value="86048" label="VOXWARE"/>
28312   <int value="86049" label="APE"/>
28313   <int value="86050" label="NELLYMOSER"/>
28314   <int value="86051" label="MUSEPACK8"/>
28315   <int value="86052" label="SPEEX"/>
28316   <int value="86053" label="WMAVOICE"/>
28317   <int value="86054" label="WMAPRO"/>
28318   <int value="86055" label="WMALOSSLESS"/>
28319   <int value="86056" label="ATRAC3P"/>
28320   <int value="86057" label="EAC3"/>
28321   <int value="86058" label="SIPR"/>
28322   <int value="86059" label="MP1"/>
28323   <int value="86060" label="TWINVQ"/>
28324   <int value="86061" label="TRUEHD"/>
28325   <int value="86062" label="MP4ALS"/>
28326   <int value="86063" label="ATRAC1"/>
28327   <int value="86064" label="BINKAUDIO_RDFT"/>
28328   <int value="86065" label="BINKAUDIO_DCT"/>
28329   <int value="86066" label="AAC_LATM"/>
28330   <int value="86067" label="QDMC"/>
28331   <int value="86068" label="CELT"/>
28332   <int value="86069" label="G723_1"/>
28333   <int value="86070" label="G729"/>
28334   <int value="86071" label="8SVX_EXP"/>
28335   <int value="86072" label="8SVX_FIB"/>
28336   <int value="86073" label="BMV_AUDIO"/>
28337   <int value="86074" label="RALF"/>
28338   <int value="86075" label="IAC"/>
28339   <int value="86076" label="ILBC"/>
28340   <int value="86077" label="OPUS_DEPRECATED"/>
28341   <int value="86078" label="COMFORT_NOISE"/>
28342   <int value="86079" label="TAK_DEPRECATED"/>
28343   <int value="94208" label="DVD_SUBTITLE"/>
28344   <int value="94209" label="DVB_SUBTITLE"/>
28345   <int value="94210" label="TEXT"/>
28346   <int value="94211" label="XSUB"/>
28347   <int value="94212" label="SSA"/>
28348   <int value="94213" label="MOV_TEXT"/>
28349   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
28350   <int value="94215" label="DVB_TELETEXT"/>
28351   <int value="94216" label="SRT"/>
28352   <int value="98304" label="TTF"/>
28353   <int value="102400" label="PROBE"/>
28354   <int value="131072" label="MPEG2TS"/>
28355   <int value="131073" label="MPEG4SYSTEMS"/>
28356   <int value="135168" label="FFMETADATA"/>
28357   <int value="4665933" label="G2M"/>
28358   <int value="4801606" label="IDF"/>
28359   <int value="5198918" label="OTF"/>
28360   <int value="407917392" label="PCM_S24LE_PLANAR"/>
28361   <int value="542135120" label="PCM_S32LE_PLANAR"/>
28362   <int value="808530518" label="012V"/>
28363   <int value="809850962" label="EXR"/>
28364   <int value="944985688" label="8SVX_RAW"/>
28365   <int value="1095123744" label="ADPCM_AFC"/>
28366   <int value="1096176208" label="AVRP"/>
28367   <int value="1096176238" label="AVRN"/>
28368   <int value="1096176969" label="AVUI"/>
28369   <int value="1096373590" label="AYUV"/>
28370   <int value="1112557912" label="BRENDER_PIX"/>
28371   <int value="1112823892" label="BINTEXT"/>
28372   <int value="1129335105" label="CPIA"/>
28373   <int value="1160852272" label="ESCAPE130"/>
28374   <int value="1179014995" label="FFWAVESYNTH"/>
28375   <int value="1246975298" label="JACOSUB"/>
28376   <int value="1263294017" label="SMPTE_KLV"/>
28377   <int value="1297108018" label="MPL2"/>
28378   <int value="1297498929" label="MVC1"/>
28379   <int value="1297498930" label="MVC2"/>
28380   <int value="1330333984" label="ADPCM_IMA_OKI"/>
28381   <int value="1330664787" label="OPUS"/>
28382   <int value="1346455105" label="PAF_AUDIO"/>
28383   <int value="1346455126" label="PAF_VIDEO"/>
28384   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
28385   <int value="1349012051" label="PJS"/>
28386   <int value="1381259348" label="REALTEXT"/>
28387   <int value="1396788553" label="SAMI"/>
28388   <int value="1396788813" label="SANM"/>
28389   <int value="1397180754" label="SGIRLE"/>
28390   <int value="1397706307" label="SONIC"/>
28391   <int value="1397706316" label="SONIC_LS"/>
28392   <int value="1397909872" label="SUBRIP"/>
28393   <int value="1398953521" label="SUBVIEWER1"/>
28394   <int value="1400201814" label="SUBVIEWER"/>
28395   <int value="1412575542" label="TARGA_Y216"/>
28396   <int value="1446195256" label="V308"/>
28397   <int value="1446260792" label="V408"/>
28398   <int value="1447644481" label="VIMA"/>
28399   <int value="1448111218" label="VPLAYER"/>
28400   <int value="1465275476" label="WEBVTT"/>
28401   <int value="1480739150" label="XBIN"/>
28402   <int value="1480999235" label="XFACE"/>
28403   <int value="1496592720" label="Y41P"/>
28404   <int value="1498764852" label="YUV4"/>
28405   <int value="1664495672" label="EIA_608"/>
28406   <int value="1833195076" label="MICRODVD"/>
28407   <int value="1936029283" label="EVRC"/>
28408   <int value="1936944502" label="SMV"/>
28409   <int value="1950507339" label="TAK"/>
28410 </enum>
28412 <enum name="FFmpegColorRanges" type="int">
28413   <int value="0" label="UNSPECIFIED"/>
28414   <int value="1" label="MPEG"/>
28415   <int value="2" label="JPEG"/>
28416 </enum>
28418 <enum name="FileDialogType" type="int">
28419   <int value="0" label="Select folder"/>
28420   <int value="1" label="Upload folder"/>
28421   <int value="2" label="Save as file"/>
28422   <int value="3" label="Open file"/>
28423   <int value="4" label="Open multiple files"/>
28424   <int value="5" label="Full page"/>
28425   <int value="6" label="Error"/>
28426 </enum>
28428 <enum name="FileType" type="int">
28429   <int value="0" label="other"/>
28430   <int value="1" label=".doc"/>
28431   <int value="2" label=".docx"/>
28432   <int value="3" label=".odt"/>
28433   <int value="4" label=".rtf"/>
28434   <int value="5" label=".pdf"/>
28435   <int value="6" label=".ppt"/>
28436   <int value="7" label=".pptx"/>
28437   <int value="8" label=".odp"/>
28438   <int value="9" label=".xls"/>
28439   <int value="10" label=".xlsx"/>
28440   <int value="11" label=".ods"/>
28441   <int value="12" label=".csv"/>
28442   <int value="13" label=".odf"/>
28443   <int value="14" label=".rar"/>
28444   <int value="15" label=".asf"/>
28445   <int value="16" label=".wma"/>
28446   <int value="17" label=".wmv"/>
28447   <int value="18" label=".mov"/>
28448   <int value="19" label=".mpg"/>
28449   <int value="20" label=".log"/>
28450 </enum>
28452 <enum name="FlashNavigateUsageType" type="int">
28453   <int value="0" label="Rejected because of Authorization header."/>
28454   <int value="1" label="Rejected because of Cache-Control header."/>
28455   <int value="2" label="Rejected because of Content-Encoding header."/>
28456   <int value="3" label="Rejected because of Content-MD5 header."/>
28457   <int value="4" label="Rejected because of Content-Type header."/>
28458   <int value="5" label="Rejected because of Expires header."/>
28459   <int value="6" label="Rejected because of From header."/>
28460   <int value="7" label="Rejected because of If-Match header."/>
28461   <int value="8" label="Rejected because of If-None-Match header."/>
28462   <int value="9" label="Rejected because of If-Range header."/>
28463   <int value="10" label="Rejected because of If-Unmodified-Since header."/>
28464   <int value="11" label="Rejected because of Pragma header."/>
28465   <int value="12" label="Rejected because of Referer header."/>
28466   <int value="13"
28467       label="Rejected because of other headers (e.g., custom headers)."/>
28468   <int value="14" label="The total number of rejected navigate requests."/>
28469   <int value="15" label="The total number of navigate requests."/>
28470 </enum>
28472 <enum name="FtpDataConnectionError" type="int">
28473   <int value="0">Data connection successful</int>
28474   <int value="1">Local firewall blocked the connection</int>
28475   <int value="2">Connection timed out</int>
28476   <int value="3">
28477     Connection has been established, but then got broken (either reset or
28478     aborted)
28479   </int>
28480   <int value="4">Connection has been refused</int>
28481   <int value="20">Other kind of error</int>
28482 </enum>
28484 <enum name="FtpServerType" type="int">
28485   <summary>
28486     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
28487   </summary>
28488   <int value="0" label="Unknown">
28489     Unknown (could be a server we don't support, a broken server, or a security
28490     attack)
28491   </int>
28492   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
28493   <int value="2" label="/bin/dls">Server using /bin/dls</int>
28494   <int value="3" label="EPLF">Server using EPLF format</int>
28495   <int value="4" label="WinNT">
28496     WinNT server configured for old style listing
28497   </int>
28498   <int value="5" label="VMS">VMS (including variants)</int>
28499   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
28500   <int value="7" label="OS/2">OS/2 FTP Server</int>
28501   <int value="8" label="win16">
28502     win16 hosts: SuperTCP or NetManage Chameleon
28503   </int>
28504 </enum>
28506 <enum name="GaiaSessionRestoreOutcome" type="int">
28507   <int value="0" label="Undefined"/>
28508   <int value="1" label="Success"/>
28509   <int value="2" label="OAuth2 tokens cannot be fetched"/>
28510   <int value="3" label="No local OAuth2 refresh token found"/>
28511   <int value="4" label="OAuthLogin call failed"/>
28512   <int value="5" label="MergeSession call failed"/>
28513   <int value="6" label="ListAccounts call failed"/>
28514   <int value="7" label="No restore needed, fresh cookies found"/>
28515   <int value="8" label="Overflow"/>
28516 </enum>
28518 <enum name="GCMCheckinRequestStatus" type="int">
28519   <int value="0" label="Success"/>
28520   <int value="1" label="URL fetching failed"/>
28521   <int value="2" label="HTTP bad request"/>
28522   <int value="3" label="HTTP unauthorized"/>
28523   <int value="4" label="HTTP not OK"/>
28524   <int value="5" label="Response parsing failed"/>
28525   <int value="6" label="Zero ID or token"/>
28526 </enum>
28528 <enum name="GCMConnectionResetReason" type="int">
28529   <int value="0" label="Login failure"/>
28530   <int value="1" label="Close command"/>
28531   <int value="2" label="Heartbeat failure"/>
28532   <int value="3" label="Socket failure"/>
28533 </enum>
28535 <enum name="GCMRegistrationRequestStatus" type="int">
28536   <int value="0" label="Success (this is not logged currently)"/>
28537   <int value="1" label="Invalid parameters"/>
28538   <int value="2" label="Invalid sender"/>
28539   <int value="3" label="Authentication failed"/>
28540   <int value="4" label="Device registration error"/>
28541   <int value="5" label="Unknown error"/>
28542   <int value="6" label="URL fetching failed"/>
28543   <int value="7" label="HTTP not OK"/>
28544   <int value="8" label="Response parsing failed"/>
28545   <int value="9" label="Reached maximum number of retries"/>
28546 </enum>
28548 <enum name="GCMUnregistrationRequestStatus" type="int">
28549   <int value="0" label="Success"/>
28550   <int value="1" label="URL fetching failed"/>
28551   <int value="2" label="No response body"/>
28552   <int value="3" label="Response parsing failed"/>
28553   <int value="4" label="Incorrect App Id"/>
28554   <int value="5" label="Invalid parameters"/>
28555   <int value="6" label="Service unavailable"/>
28556   <int value="7" label="Internal server error"/>
28557   <int value="8" label="HTTP reponse code not OK"/>
28558   <int value="9" label="Unknown error"/>
28559 </enum>
28561 <enum name="GDataAuthResult" type="int">
28562   <int value="0" label="FAILURE"/>
28563   <int value="1" label="SUCCESS"/>
28564   <int value="2" label="NO_CONNECTION"/>
28565 </enum>
28567 <enum name="GDataEntryKind" type="int">
28568   <obsolete>
28569     Deprecated 9/2012, and replaced by DriveEntryKind
28570   </obsolete>
28571   <int value="0" label="UNKNOWN"/>
28572   <int value="4097" label="ITEM"/>
28573   <int value="4098" label="SITE"/>
28574   <int value="8449" label="DOCUMENT"/>
28575   <int value="8450" label="SPEREADSHEET"/>
28576   <int value="8451" label="PRESENTATION"/>
28577   <int value="8452" label="DRAWING"/>
28578   <int value="8453" label="TABLE"/>
28579   <int value="8705" label="EXTERNAL_APP"/>
28580   <int value="16385" label="FOLDER"/>
28581   <int value="32769" label="FILE"/>
28582   <int value="32770" label="PDF"/>
28583 </enum>
28585 <enum name="GeolocationInfoBarDelegateAndroidEvent" type="int">
28586   <int value="0" label="User allowed the page to use geolocation">
28587     For the Android platform the count for this event should be exactly the same
28588     as the corresponding event in the GeolocationInfoBarDelegateEvent enum.
28589   </int>
28590   <int value="1" label="User opened geolocation settings"/>
28591 </enum>
28593 <enum name="GeolocationInfoBarDelegateEvent" type="int">
28594   <int value="0" label="The bar was created"/>
28595   <int value="1" label="User allowed use of geolocation"/>
28596   <int value="2" label="User denied use of geolocation"/>
28597   <int value="3" label="User dismissed the bar"/>
28598   <int value="4" label="User clicked on link"/>
28599   <int value="5" label="User ignored the bar"/>
28600 </enum>
28602 <enum name="GestureActionType" type="int">
28603   <int value="0" label="Unknown"/>
28604   <int value="1" label="Omnibox pinch"/>
28605   <int value="2" label="Omnibox scroll"/>
28606   <int value="3" label="Tabstrip pinch"/>
28607   <int value="4" label="Tabstrip scroll"/>
28608   <int value="5" label="Bezel scroll"/>
28609   <int value="6" label="Desktop scroll"/>
28610   <int value="7" label="Desktop pinch"/>
28611   <int value="8" label="Webpage pinch"/>
28612   <int value="9" label="Webpage scroll"/>
28613   <int value="10" label="Webpage tap"/>
28614   <int value="11" label="Tabstrip tap"/>
28615   <int value="12" label="Bezel down"/>
28616   <int value="13" label="Tab switched tap"/>
28617   <int value="14" label="Active tab tap"/>
28618   <int value="15" label="Tab close button tap"/>
28619   <int value="16" label="New tab button tap"/>
28620   <int value="17" label="Top edge of window tap"/>
28621   <int value="18" label="Window size button tap"/>
28622   <int value="19" label="Area surrounding tabstrip tap"/>
28623   <int value="20" label="Window resized double tap"/>
28624 </enum>
28626 <enum name="GetPerfDataOutcome" type="int">
28627   <int value="0" label="Success.">
28628     Perf data was collected, parsed and attached to the UMA protobuf
28629     successfully.
28630   </int>
28631   <int value="1" label="No perf data ready to be uploaded.">
28632     Could not add perf data to the UMA protobuf because no perf data was ready
28633     to be uploaded.
28634   </int>
28635   <int value="2" label="Collection timer triggered but have data already.">
28636     Perf timer triggered but the perf provider already had a perf data proto to
28637     be added to the UMA protobuf.
28638   </int>
28639   <int value="3"
28640       label="Collection timer triggered but incognito window active.">
28641     Perf timer triggered but an incognito window was open.
28642   </int>
28643   <int value="4" label="Incognito window launched during collection.">
28644     Perf data was collected but an incognito window was opened during the
28645     collection.
28646   </int>
28647   <int value="5" label="Protobuf returned by debugd not deserialized.">
28648     Perf data was collected and sent to Chrome as a serialized protobuf but it
28649     could be deserialized by Chrome.
28650   </int>
28651 </enum>
28653 <enum name="GetUserDataTempDirResult" type="int">
28654   <int value="0" label="SUCCESS"/>
28655   <int value="1" label="CANT_GET_PARENT_PATH"/>
28656   <int value="2" label="CANT_GET_UDT_PATH"/>
28657   <int value="3" label="NOT_A_DIRECTORY"/>
28658   <int value="4" label="CANT_CREATE_DIR"/>
28659   <int value="5" label="CANT_WRITE_TO_PATH"/>
28660   <int value="6" label="UNSET"/>
28661 </enum>
28663 <enum name="GoogleNowEvent" type="int">
28664   <summary>
28665     Events in Google Now component extension. See GoogleNowEvent in
28666     chrome/browser/resources/google_now/background.js.
28667   </summary>
28668   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
28669   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
28670   <int value="2" label="CARDS_PARSE_SUCCESS"/>
28671   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
28672   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
28673   <int value="5" label="LOCATION_REQUEST"/>
28674   <int value="6" label="DELETED_LOCATION_UPDATE"/>
28675   <int value="7" label="EXTENSION_START"/>
28676   <int value="8" label="DELETED_SHOW_WELCOME_TOAST"/>
28677   <int value="9" label="STOPPED"/>
28678   <int value="10" label="DELETED_USER_SUPPRESSED"/>
28679 </enum>
28681 <enum name="GoogleServiceAuthError" type="int">
28682   <int value="0" label="NONE"/>
28683   <int value="1" label="INVALID_GAIA_CREDENTIALS"/>
28684   <int value="2" label="USER_NOT_SIGNED_UP"/>
28685   <int value="3" label="CONNECTION_FAILED"/>
28686   <int value="4" label="CAPTCHA_REQUIRED"/>
28687   <int value="5" label="ACCOUNT_DELETED"/>
28688   <int value="6" label="ACCOUNT_DISABLED"/>
28689   <int value="7" label="SERVICE_UNAVAILABLE"/>
28690   <int value="8" label="TWO_FACTOR"/>
28691   <int value="9" label="REQUEST_CANCELED"/>
28692   <int value="10" label="HOSTED_NOT_ALLOWED"/>
28693   <int value="11" label="UNEXPECTED_SERVICE_RESPONSE"/>
28694   <int value="12" label="SERVICE_ERROR"/>
28695 </enum>
28697 <enum name="HistoryFaviconsRecoveryEnum" type="int">
28698   <summary>Error states noted in thumbnail_database.cc recovery code.</summary>
28699   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
28700   <int value="1" label="RECOVERY_EVENT_FAILED_SCOPER">
28701     sql::Recovery failed init.
28702   </int>
28703   <int value="2" label="RECOVERY_EVENT_FAILED_META_VERSION_ERROR">
28704     Query failed against recovery meta table.
28705   </int>
28706   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION_NONE">
28707     No version row in recovery meta table.
28708   </int>
28709   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION6">
28710     Recovery meta table has version 6.
28711   </int>
28712   <int value="5" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION5">
28713     Recovery meta table has version 5.
28714   </int>
28715   <int value="6" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
28716     Recovery meta table has an unexpected version.
28717   </int>
28718   <int value="7" label="RECOVERY_EVENT_FAILED_RECOVER_META">
28719     Failed to create recovery meta table.
28720   </int>
28721   <int value="8" label="RECOVERY_EVENT_FAILED_META_INSERT">
28722     Failed to copy recovery meta table.
28723   </int>
28724   <int value="9" label="RECOVERY_EVENT_FAILED_INIT">
28725     Failed to init target schema.
28726   </int>
28727   <int value="10" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICONS">
28728     Failed to create recovery favicons table.
28729   </int>
28730   <int value="11" label="RECOVERY_EVENT_FAILED_FAVICONS_INSERT">
28731     Failed to copy recovery favicons table.
28732   </int>
28733   <int value="12" label="RECOVERY_EVENT_FAILED_RECOVER_FAVICON_BITMAPS">
28734     Failed to create recovery favicon_bitmaps table.
28735   </int>
28736   <int value="13" label="RECOVERY_EVENT_FAILED_FAVICON_BITMAPS_INSERT">
28737     Failed to copy recovery favicon_bitmaps table.
28738   </int>
28739   <int value="14" label="RECOVERY_EVENT_FAILED_RECOVER_ICON_MAPPING">
28740     Failed to create recovery icon_mapping table.
28741   </int>
28742   <int value="15" label="RECOVERY_EVENT_FAILED_ICON_MAPPING_INSERT">
28743     Failed to copy recovery icon_mapping table.
28744   </int>
28745   <int value="16" label="RECOVERY_EVENT_RECOVERED_VERSION6">
28746     Successful recovery of version 6 database.
28747   </int>
28748   <int value="17" label="RECOVERY_EVENT_FAILED_META_INIT">
28749     Failed sql::MetaTable::Init().
28750   </int>
28751   <int value="18" label="RECOVERY_EVENT_FAILED_META_VERSION">
28752     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
28753   </int>
28754   <int value="19" label="RECOVERY_EVENT_DEPRECATED">
28755     Recovery found deprecated version and razed.
28756   </int>
28757   <int value="20" label="RECOVERY_EVENT_FAILED_V5_INITSCHEMA">
28758     Failed v5 recovery loading schema.
28759   </int>
28760   <int value="21" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_FAVICONS">
28761     Failed v5 recovery on favicons.
28762   </int>
28763   <int value="22" label="RECOVERY_EVENT_FAILED_V5_AUTORECOVER_ICON_MAPPING">
28764     Failed v5 recovery on icon_mapping.
28765   </int>
28766   <int value="23" label="RECOVERY_EVENT_RECOVERED_VERSION5">
28767     Successful recovery of version 6 database.
28768   </int>
28769   <int value="24" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICONS">
28770     Failed v6/7 recovery on favicons.
28771   </int>
28772   <int value="25" label="RECOVERY_EVENT_FAILED_AUTORECOVER_FAVICON_BITMAPS">
28773     Failed v6/7 recovery on favicon_bitmaps.
28774   </int>
28775   <int value="26" label="RECOVERY_EVENT_FAILED_AUTORECOVER_ICON_MAPPING">
28776     Failed v6/7 recovery on icon_mapping.
28777   </int>
28778   <int value="27" label="RECOVERY_EVENT_FAILED_COMMIT">
28779     Failed sql::Recovery::Recovered().
28780   </int>
28781 </enum>
28783 <enum name="HistoryTopSitesRecoveryEnum" type="int">
28784   <summary>Error states noted in top_sites_database.cc recovery code.</summary>
28785   <int value="0" label="RECOVERY_EVENT_RECOVERED">Successful recovery.</int>
28786   <int value="1" label="RECOVERY_EVENT_DEPRECATED">
28787     Recovery found deprecated version and razed.
28788   </int>
28789   <int value="2" label="RECOVERY_EVENT_FAILED_SCOPER">
28790     sql::Recovery failed init.
28791   </int>
28792   <int value="3" label="RECOVERY_EVENT_FAILED_META_VERSION">
28793     Failed sql::Recovery::SetupMeta() or GetMetaVersionNumber().
28794   </int>
28795   <int value="4" label="RECOVERY_EVENT_FAILED_META_WRONG_VERSION">
28796     Recovery meta table has an unexpected version.
28797   </int>
28798   <int value="5" label="RECOVERY_EVENT_FAILED_META_INIT">
28799     Failed sql::MetaTable::Init().
28800   </int>
28801   <int value="6" label="RECOVERY_EVENT_FAILED_SCHEMA_INIT">
28802     Failed to init target schema.
28803   </int>
28804   <int value="7" label="RECOVERY_EVENT_FAILED_AUTORECOVER_THUMBNAILS">
28805     Failed recovery on thumbnails table.
28806   </int>
28807   <int value="8" label="RECOVERY_EVENT_FAILED_COMMIT">
28808     Failure from sql::Recovery::Recovered().
28809   </int>
28810   <int value="9" label="RECOVERY_EVENT_INVARIANT_RANK">
28811     Rows were deleted because |url_rank| and |last_forced| didn't agree.  Does
28812     not prevent recovery.
28813   </int>
28814   <int value="10" label="RECOVERY_EVENT_INVARIANT_REDIRECT">
28815     Rows were deleted because |redirects| did not contain |url|.  Does not
28816     prevent recovery.
28817   </int>
28818   <int value="11" label="RECOVERY_EVENT_INVARIANT_CONTIGUOUS">
28819     |url_rank| was renumbered due to missing rows.  Does not prevent recovery.
28820   </int>
28821 </enum>
28823 <enum name="HotwordAvailability" type="int">
28824   <int value="0" label="Unavailable -- reason may be unknown"/>
28825   <int value="1" label="Available"/>
28826   <int value="2" label="Pending download"/>
28827   <int value="3" label="Disabled"/>
28828 </enum>
28830 <enum name="HotwordPrefState" type="int">
28831   <int value="0" label="Preference not set"/>
28832   <int value="1" label="Hotwording enabled"/>
28833   <int value="2" label="Hotwording disabled"/>
28834 </enum>
28836 <enum name="HttpAuthCount" type="int">
28837   <int value="0" label="Basic Start"/>
28838   <int value="1" label="Basic Reject"/>
28839   <int value="2" label="Digest Start"/>
28840   <int value="3" label="Digest Reject"/>
28841   <int value="4" label="NTLM Start"/>
28842   <int value="5" label="NTLM Reject"/>
28843   <int value="6" label="Negotiate Start"/>
28844   <int value="7" label="Negotiate Reject"/>
28845 </enum>
28847 <enum name="HttpAuthResource" type="int">
28848   <int value="0" label="Top Page Allowed"/>
28849   <int value="1" label="Same-domain Sub-resource Allowed"/>
28850   <int value="2" label="Cross-domain Sub-resource Blocked"/>
28851   <int value="3" label="Cross-domain Sub-resource Allowed"/>
28852 </enum>
28854 <enum name="HttpAuthTarget" type="int">
28855   <int value="0" label="Basic Proxy"/>
28856   <int value="1" label="Basic Secure Proxy"/>
28857   <int value="2" label="Basic Server"/>
28858   <int value="3" label="Basic Secure Server"/>
28859   <int value="4" label="Digest Proxy"/>
28860   <int value="5" label="Digest Secure Proxy"/>
28861   <int value="6" label="Digest Server"/>
28862   <int value="7" label="Digest Secure Server"/>
28863   <int value="8" label="NTLM Proxy"/>
28864   <int value="9" label="NTLM Secure Proxy"/>
28865   <int value="10" label="NTLM Server"/>
28866   <int value="11" label="NTLM Secure Server"/>
28867   <int value="12" label="Negotiate Proxy"/>
28868   <int value="13" label="Negotiate Secure Proxy"/>
28869   <int value="14" label="Negotiate Server"/>
28870   <int value="15" label="Negotiate Secure Server"/>
28871 </enum>
28873 <enum name="HttpPipelineStatus" type="int">
28874   <int value="0" label="Success"/>
28875   <int value="1" label="Redirected"/>
28876   <int value="2" label="Certificate error"/>
28877   <int value="3" label="Bad HTTP response code"/>
28878   <int value="4" label="Network error"/>
28879   <int value="5" label="Response too large"/>
28880   <int value="6" label="Response too small"/>
28881   <int value="7" label="Response content mismatch"/>
28882   <int value="8" label="Bad HTTP version"/>
28883   <int value="9" label="Corrupt stats response"/>
28884 </enum>
28886 <enum name="HttpResponseCode" type="int">
28887   <int value="100" label="Continue"/>
28888   <int value="101" label="Switching Protocols"/>
28889   <int value="200" label="OK"/>
28890   <int value="201" label="Created"/>
28891   <int value="202" label="Accepted"/>
28892   <int value="203" label="Non-Authoritative Information"/>
28893   <int value="204" label="No Content"/>
28894   <int value="205" label="Reset Content"/>
28895   <int value="206" label="Partial Content"/>
28896   <int value="300" label="Multiple Choices"/>
28897   <int value="301" label="Moved Permanently"/>
28898   <int value="302" label="Found"/>
28899   <int value="303" label="See Other"/>
28900   <int value="304" label="Not Modified"/>
28901   <int value="305" label="Use Proxy"/>
28902   <int value="306" label="(Unused)"/>
28903   <int value="307" label="Temporary Redirect"/>
28904   <int value="400" label="Bad Request"/>
28905   <int value="401" label="Unauthorized"/>
28906   <int value="402" label="Payment Required"/>
28907   <int value="403" label="Forbidden"/>
28908   <int value="404" label="Not Found"/>
28909   <int value="405" label="Method Not Allowed"/>
28910   <int value="406" label="Not Acceptable"/>
28911   <int value="407" label="Proxy Authentication Required"/>
28912   <int value="408" label="Request Timeout"/>
28913   <int value="409" label="Conflict"/>
28914   <int value="410" label="Gone"/>
28915   <int value="411" label="Length Required"/>
28916   <int value="412" label="Precondition Failed"/>
28917   <int value="413" label="Request Entity Too Large"/>
28918   <int value="414" label="Request-URI Too Long"/>
28919   <int value="415" label="Unsupported Media Type"/>
28920   <int value="416" label="Requested Range Not Satisfiable"/>
28921   <int value="417" label="Expectation Failed"/>
28922   <int value="500" label="Internal Server Error"/>
28923   <int value="501" label="Not Implemented"/>
28924   <int value="503" label="Service Unavailable"/>
28925   <int value="504" label="Gateway Timeout"/>
28926   <int value="505" label="HTTP Version Not Supported"/>
28927 </enum>
28929 <enum name="HttpSocketType" type="int">
28930   <int value="0" label="UNUSED">newly connected socket</int>
28931   <int value="1" label="UNUSED_IDLE">
28932     connected unused socket (idle prior to use)
28933   </int>
28934   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
28935 </enum>
28937 <enum name="IDBContextForcedCloseReason" type="int">
28938   <int value="0" label="DeleteOrigin">
28939     A request was made to delete the data for an origin.
28940   </int>
28941   <int value="1" label="BackingStoreFailure">
28942     An unrecoverable error occurred accessing the backing store.
28943   </int>
28944   <int value="2" label="InternalsPage">
28945     A forced close was requested from the indexeddb-internals page.
28946   </int>
28947 </enum>
28949 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
28950   <int value="0" label="IDBLevelDBBackingStoreReadError">
28951     IndexedDB encountered an error attempting to read or decode a value from the
28952     leveldb backing store, indicative of corruption or I/O error. Unused as of
28953     M26.
28954   </int>
28955   <int value="1" label="IDBLevelDBBackingStoreWriteError">
28956     IndexeDB encountered an error attempting to write or commit a value to the
28957     leveldb backing store, indicative of I/O error. Unused as of M26.
28958   </int>
28959   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
28960     IndexedDB encountered a consistency error in the leveldb backing store,
28961     indicative of corruption or an coding error. Unused as of M26.
28962   </int>
28963   <int value="3" label="FindKeyInIndex"/>
28964   <int value="4" label="GetIDBDatabaseMetaData"/>
28965   <int value="5" label="GetIndexes"/>
28966   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
28967   <int value="7" label="GetObjectStores"/>
28968   <int value="8" label="GetRecord"/>
28969   <int value="9" label="KeyExistsInObjectStore"/>
28970   <int value="10" label="LoadCurrentRow"/>
28971   <int value="11" label="SetupMetadata"/>
28972   <int value="12" label="GetPrimaryKeyViaIndex"/>
28973   <int value="13" label="KeyExistsInIndex"/>
28974   <int value="14" label="VersionExists"/>
28975   <int value="15" label="DeleteObjectStore"/>
28976   <int value="16" label="SetMaxObjectStoreId"/>
28977   <int value="17" label="SetMaxIndexId"/>
28978   <int value="18" label="GetNewDatabaseId"/>
28979   <int value="19" label="GetNewVersionNumber"/>
28980   <int value="20" label="CreateIDBDatabaseMetaData"/>
28981   <int value="21" label="DeleteDatabase"/>
28982   <int value="22" label="TransactionCommit"/>
28983   <int value="23" label="GetDatabaseNames"/>
28984 </enum>
28986 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
28987   <int value="0" label="OpenMemorySuccess">
28988     An in-memory backing store was opened successfully.
28989   </int>
28990   <int value="1" label="OpenSuccess">
28991     An on-disk backing store was opened successfully.
28992   </int>
28993   <int value="2" label="OpenFailedDirectory">
28994     An on-disk backing store could not be opened or created because the
28995     directory could not be opened or created. Cleanup will not be attempted.
28996   </int>
28997   <int value="3" label="OpenFailedUnknownSchema">
28998     An on-disk backing store was opened but had an unknown schema version, due
28999     to corruption or reverting to a previous version of Chrome. Cleanup will be
29000     attempted.
29001   </int>
29002   <int value="4" label="OpenCleanupDestroyFailed">
29003     An on-disk backing store failed to open; cleanup was attempted but the
29004     database could not be destroyed.
29005   </int>
29006   <int value="5" label="OpenCleanupReopenFailed">
29007     An on-disk backing store failed to open; cleanup was attempted but
29008     re-opening the database failed.
29009   </int>
29010   <int value="6" label="OpenCleanupReopenSuccess">
29011     An on-disk backing store failed to open; cleanup was attempted and the
29012     database was then opened successfully.
29013   </int>
29014   <int value="7" label="OpenFailedIOErrCheckingSchema">
29015     An on-disk backing store was opened but leveldb failed to read the schema
29016     version.
29017   </int>
29018   <int value="8" label="OpenFailedUnknownErr"/>
29019   <int value="9" label="OpenMemoryFailed">
29020     An in-memory backing store failed to open.
29021   </int>
29022   <int value="10" label="OpenNonASCII">
29023     A database with non-ascii characters in its path was opened (with either
29024     success or failure).
29025   </int>
29026   <int value="11" label="OpenAttemptDiskFull">
29027     An open failed on a machine with a full disk. No cleanup was attempted.
29028   </int>
29029   <int value="12" label="OpenAttemptPathTooLong">
29030     Open failed because either a path component or the overall path was too
29031     long.
29032   </int>
29033   <int value="13" label="OpenAttemptNoRecovery">
29034     An open attempt failed with an I/O error that doesn't necessitate a recovery
29035     attempt.
29036   </int>
29037 </enum>
29039 <enum name="ImporterType" type="int">
29040   <int value="0" label="Unknown"/>
29041   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
29042   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
29043   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
29044   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
29045   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
29046   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
29047     A bookmarks.html file
29048   </int>
29049 </enum>
29051 <enum name="IndexedDatabaseMethods" type="int">
29052   <int value="0" label="CreateObjectStore()"/>
29053   <int value="1" label="DeleteObjectStore()"/>
29054   <int value="2" label="Transaction()"/>
29055   <int value="3" label="DeleteDatabase()"/>
29056   <int value="4" label="Open()"/>
29057 </enum>
29059 <enum name="InfoBarResponse" type="int">
29060   <int value="0" label="No Response selected"/>
29061   <int value="1" label="Save Password"/>
29062   <int value="2" label="Never for this site (blacklist / exception)"/>
29063   <int value="3" label="InfoBar dismissed by clicking the 'X'"/>
29064 </enum>
29066 <enum name="InstantControllerEvent" type="int">
29067   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
29068   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
29069   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
29070 </enum>
29072 <enum name="InstantExtended_CacheableNTPLoad" type="int">
29073   <int value="0" label="Failed to load"/>
29074   <int value="1" label="Loaded successfuly"/>
29075 </enum>
29077 <enum name="InstantExtended_FallbackCause" type="int">
29078   <int value="0" label="Fallback did not occur"/>
29079   <int value="1" label="Page not current: unknown"/>
29080   <int value="2" label="Page not current: empty instant url"/>
29081   <int value="3" label="Page not current: origin/path mismatch"/>
29082   <int value="4" label="Page not current: instant not supported"/>
29083   <int value="5" label="No overlay"/>
29084   <int value="6" label="Javascript disabled"/>
29085 </enum>
29087 <enum name="InstantExtended_InstantNavigation" type="int">
29088   <obsolete>
29089     Deprecated as of 10/2013.
29090   </obsolete>
29091   <int value="0" label="Local click"/>
29092   <int value="1" label="Local submit"/>
29093   <int value="2" label="Online click"/>
29094   <int value="3" label="Online submit"/>
29095   <int value="4" label="Non-extended navigation"/>
29096 </enum>
29098 <enum name="InstantExtended_NewOptInState" type="int">
29099   <int value="0" label="Default"/>
29100   <int value="1" label="Opted in"/>
29101   <int value="2" label="Opted out"/>
29102 </enum>
29104 <enum name="InstantExtended_OptInState" type="int">
29105   <obsolete>
29106     Deprecated 2013-06.
29107   </obsolete>
29108   <int value="0" label="Default"/>
29109   <int value="1" label="Opted in"/>
29110   <int value="2" label="Opted out"/>
29111   <int value="3" label="Opted in local"/>
29112   <int value="4" label="Opted out local"/>
29113   <int value="5" label="Opted out both"/>
29114 </enum>
29116 <enum name="InstantSessionStorageNamespace" type="int">
29117   <int value="0" label="different"/>
29118   <int value="1" label="identical"/>
29119 </enum>
29121 <enum name="IntelMaxMicroArchitecture" type="int">
29122   <int value="0" label="Pentium"/>
29123   <int value="1" label="SSE"/>
29124   <int value="2" label="SSE2"/>
29125   <int value="3" label="SSE3"/>
29126   <int value="4" label="SSSE3"/>
29127   <int value="5" label="SSE4.1"/>
29128   <int value="6" label="SSE4.3"/>
29129   <int value="7" label="AVX"/>
29130 </enum>
29132 <enum name="InterruptReason" type="int">
29133   <int value="0" label="NONE"/>
29134   <int value="1" label="FILE_FAILED"/>
29135   <int value="2" label="FILE_ACCESS_DENIED"/>
29136   <int value="3" label="FILE_NO_SPACE"/>
29137   <int value="5" label="FILE_NAME_TOO_LONG"/>
29138   <int value="6" label="FILE_TOO_LARGE"/>
29139   <int value="7" label="FILE_VIRUS_INFECTED"/>
29140   <int value="10" label="FILE_TRANSIENT_ERROR"/>
29141   <int value="11" label="FILE_BLOCKED"/>
29142   <int value="12" label="FILE_SECURITY_CHECK_FAILED"/>
29143   <int value="13" label="FILE_TOO_SHORT"/>
29144   <int value="20" label="NETWORK_FAILED"/>
29145   <int value="21" label="NETWORK_TIMEOUT"/>
29146   <int value="22" label="NETWORK_DISCONNECTED"/>
29147   <int value="23" label="NETWORK_SERVER_DOWN"/>
29148   <int value="30" label="SERVER_FAILED"/>
29149   <int value="31" label="SERVER_NO_RANGE"/>
29150   <int value="32" label="SERVER_PRECONDITION"/>
29151   <int value="33" label="SERVER_BAD_CONTENT"/>
29152   <int value="40" label="USER_CANCELED"/>
29153   <int value="41" label="USER_SHUTDOWN"/>
29154   <int value="50" label="CRASH"/>
29155 </enum>
29157 <enum name="IPV6ProbeResult" type="int">
29158   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
29159   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
29160   <int value="2" label="IPV6_GETIFADDRS_FAILED">
29161     getifaddrs or GetAdaptersAddresses failed
29162   </int>
29163   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
29164   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
29165   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
29166 </enum>
29168 <enum name="JavaScriptAPIName" type="int">
29169   <int value="0" label="GetUserMedia"/>
29170   <int value="1" label="PeerConnection00"/>
29171   <int value="2" label="DeprecatedPeerConnection"/>
29172   <int value="3" label="RTCPeerConnection"/>
29173 </enum>
29175 <enum name="KeyboardControlEvent" type="int">
29176   <int value="0" label="Keyboard was shown."/>
29177   <int value="1" label="Keyboard was automatically hidden."/>
29178   <int value="2" label="Keyboard was hidden by the user."/>
29179 </enum>
29181 <enum name="LanguageCode" type="int">
29182   <summary>ISO 639 Language Codes.</summary>
29183   <int value="24929" label="Afar"/>
29184   <int value="24930" label="Abkhazian"/>
29185   <int value="24933" label="Avestan"/>
29186   <int value="24934" label="Afrikaans"/>
29187   <int value="24939" label="Akan"/>
29188   <int value="24941" label="Amharic"/>
29189   <int value="24942" label="Aragonese"/>
29190   <int value="24946" label="Arabic"/>
29191   <int value="24947" label="Assamese"/>
29192   <int value="24950" label="Avaric"/>
29193   <int value="24953" label="Aymara"/>
29194   <int value="24954" label="Azerbaijani"/>
29195   <int value="25185" label="Bashkir"/>
29196   <int value="25189" label="Belarusian"/>
29197   <int value="25191" label="Bulgarian"/>
29198   <int value="25192" label="Bihari"/>
29199   <int value="25193" label="Bislama"/>
29200   <int value="25197" label="Bambara"/>
29201   <int value="25198" label="Bengali"/>
29202   <int value="25199" label="Tibetan"/>
29203   <int value="25202" label="Breton"/>
29204   <int value="25203" label="Bosnian"/>
29205   <int value="25441" label="Catalan"/>
29206   <int value="25445" label="Chechen"/>
29207   <int value="25448" label="Chamorro"/>
29208   <int value="25455" label="Corsican"/>
29209   <int value="25458" label="Cree"/>
29210   <int value="25459" label="Czech"/>
29211   <int value="25461" label="Church Slavic"/>
29212   <int value="25462" label="Chuvash"/>
29213   <int value="25465" label="Welsh"/>
29214   <int value="25697" label="Danish"/>
29215   <int value="25701" label="German"/>
29216   <int value="25718" label="Divehi"/>
29217   <int value="25722" label="Dzongkha"/>
29218   <int value="25957" label="Ewe"/>
29219   <int value="25964" label="Greek"/>
29220   <int value="25966" label="English"/>
29221   <int value="25967" label="Esperanto"/>
29222   <int value="25971" label="Spanish"/>
29223   <int value="25972" label="Estonian"/>
29224   <int value="25973" label="Basque"/>
29225   <int value="26209" label="Persian"/>
29226   <int value="26214" label="Fulah"/>
29227   <int value="26217" label="Finnish"/>
29228   <int value="26218" label="Fijian"/>
29229   <int value="26223" label="Faroese"/>
29230   <int value="26226" label="French"/>
29231   <int value="26233" label="Western Frisian"/>
29232   <int value="26465" label="Irish"/>
29233   <int value="26468" label="Scottish Gaelic"/>
29234   <int value="26476" label="Galician"/>
29235   <int value="26478" label="Guarani"/>
29236   <int value="26485" label="Gujarati"/>
29237   <int value="26486" label="Manx"/>
29238   <int value="26721" label="Hausa"/>
29239   <int value="26725" label="Hebrew"/>
29240   <int value="26729" label="Hindi"/>
29241   <int value="26735" label="Hiri Motu"/>
29242   <int value="26738" label="Croatian"/>
29243   <int value="26740" label="Haitian"/>
29244   <int value="26741" label="Hungarian"/>
29245   <int value="26745" label="Armenian"/>
29246   <int value="26746" label="Herero"/>
29247   <int value="26977" label="Interlingua"/>
29248   <int value="26980" label="Indonesian"/>
29249   <int value="26981" label="Interlingue"/>
29250   <int value="26983" label="Igbo"/>
29251   <int value="26985" label="Sichuan Yi"/>
29252   <int value="26987" label="Inupiaq"/>
29253   <int value="26991" label="Ido"/>
29254   <int value="26995" label="Icelandic"/>
29255   <int value="26996" label="Italian"/>
29256   <int value="26997" label="Inuktitut"/>
29257   <int value="27233" label="Japanese"/>
29258   <int value="27254" label="Javanese"/>
29259   <int value="27489" label="Georgian"/>
29260   <int value="27495" label="Kongo"/>
29261   <int value="27497" label="Kikuyu"/>
29262   <int value="27498" label="Kuanyama"/>
29263   <int value="27499" label="Kazakh"/>
29264   <int value="27500" label="Kalaallisut"/>
29265   <int value="27501" label="Khmer"/>
29266   <int value="27502" label="Kannada"/>
29267   <int value="27503" label="Korean"/>
29268   <int value="27506" label="Kanuri"/>
29269   <int value="27507" label="Kashmiri"/>
29270   <int value="27509" label="Kurdish"/>
29271   <int value="27510" label="Komi"/>
29272   <int value="27511" label="Cornish"/>
29273   <int value="27513" label="Kirghiz"/>
29274   <int value="27745" label="Latin"/>
29275   <int value="27746" label="Luxembourgish"/>
29276   <int value="27751" label="Ganda"/>
29277   <int value="27753" label="Limburgish"/>
29278   <int value="27758" label="Lingala"/>
29279   <int value="27759" label="Lao"/>
29280   <int value="27764" label="Lithuanian"/>
29281   <int value="27765" label="Luba-Katanga"/>
29282   <int value="27766" label="Latvian"/>
29283   <int value="28007" label="Malagasy"/>
29284   <int value="28008" label="Marshallese"/>
29285   <int value="28009" label="Maori"/>
29286   <int value="28011" label="Macedonian"/>
29287   <int value="28012" label="Malayalam"/>
29288   <int value="28014" label="Mongolian"/>
29289   <int value="28015" label="Moldavian"/>
29290   <int value="28018" label="Marathi"/>
29291   <int value="28019" label="Malay"/>
29292   <int value="28020" label="Maltese"/>
29293   <int value="28025" label="Burmese"/>
29294   <int value="28257" label="Nauru"/>
29295   <int value="28258" label="Norwegian Bokmal"/>
29296   <int value="28260" label="North Ndebele"/>
29297   <int value="28261" label="Nepali"/>
29298   <int value="28263" label="Ndonga"/>
29299   <int value="28268" label="Dutch"/>
29300   <int value="28270" label="Norwegian Nynorsk"/>
29301   <int value="28271" label="Norwegian"/>
29302   <int value="28274" label="South Ndebele"/>
29303   <int value="28278" label="Navajo"/>
29304   <int value="28281" label="Nyanja"/>
29305   <int value="28515" label="Occitan"/>
29306   <int value="28522" label="Ojibwa"/>
29307   <int value="28525" label="Oromo"/>
29308   <int value="28530" label="Oriya"/>
29309   <int value="28531" label="Ossetic"/>
29310   <int value="28769" label="Punjabi"/>
29311   <int value="28777" label="Pali"/>
29312   <int value="28780" label="Polish"/>
29313   <int value="28787" label="Pashto"/>
29314   <int value="28788" label="Portuguese"/>
29315   <int value="29045" label="Quechua"/>
29316   <int value="29293" label="Romansh"/>
29317   <int value="29294" label="Rundi"/>
29318   <int value="29295" label="Romanian"/>
29319   <int value="29301" label="Russian"/>
29320   <int value="29303" label="Kinyarwanda"/>
29321   <int value="29537" label="Sanskrit"/>
29322   <int value="29539" label="Sardinian"/>
29323   <int value="29540" label="Sindhi"/>
29324   <int value="29541" label="Northern Sami"/>
29325   <int value="29543" label="Sango"/>
29326   <int value="29544" label="Serbo-Croatian"/>
29327   <int value="29545" label="Sinhala"/>
29328   <int value="29547" label="Slovak"/>
29329   <int value="29548" label="Slovenian"/>
29330   <int value="29549" label="Samoan"/>
29331   <int value="29550" label="Shona"/>
29332   <int value="29551" label="Somali"/>
29333   <int value="29553" label="Albanian"/>
29334   <int value="29554" label="Serbian"/>
29335   <int value="29555" label="Swati"/>
29336   <int value="29556" label="Southern Sotho"/>
29337   <int value="29557" label="Sundanese"/>
29338   <int value="29558" label="Swedish"/>
29339   <int value="29559" label="Swahili"/>
29340   <int value="29793" label="Tamil"/>
29341   <int value="29797" label="Telugu"/>
29342   <int value="29799" label="Tajik"/>
29343   <int value="29800" label="Thai"/>
29344   <int value="29801" label="Tigrinya"/>
29345   <int value="29803" label="Turkmen"/>
29346   <int value="29804" label="Tagalog"/>
29347   <int value="29806" label="Tswana"/>
29348   <int value="29807" label="Tonga"/>
29349   <int value="29810" label="Turkish"/>
29350   <int value="29811" label="Tsonga"/>
29351   <int value="29812" label="Tatar"/>
29352   <int value="29815" label="Twi"/>
29353   <int value="29817" label="Tahitian"/>
29354   <int value="30055" label="Uighur"/>
29355   <int value="30059" label="Ukrainian"/>
29356   <int value="30066" label="Urdu"/>
29357   <int value="30074" label="Uzbek"/>
29358   <int value="30309" label="Venda"/>
29359   <int value="30313" label="Vietnamese"/>
29360   <int value="30319" label="Volapuk"/>
29361   <int value="30561" label="Walloon"/>
29362   <int value="30575" label="Wolof"/>
29363   <int value="30824" label="Xhosa"/>
29364   <int value="31081" label="Yiddish"/>
29365   <int value="31087" label="Yoruba"/>
29366   <int value="31329" label="Zhuang"/>
29367   <int value="31336" label="Chinese"/>
29368   <int value="31349" label="Zulu"/>
29369   <int value="6382437" label="Achinese"/>
29370   <int value="6382440" label="Acoli"/>
29371   <int value="6382689" label="Adangme"/>
29372   <int value="6382713" label="Adyghe"/>
29373   <int value="6383201" label="Afro-Asiatic Language"/>
29374   <int value="6383208" label="Afrihili"/>
29375   <int value="6383982" label="Ainu"/>
29376   <int value="6384491" label="Akkadian"/>
29377   <int value="6384741" label="Aleut"/>
29378   <int value="6384743" label="Algonquian Language"/>
29379   <int value="6384756" label="Southern Altai"/>
29380   <int value="6385255" label="Old English"/>
29381   <int value="6385264" label="Angika"/>
29382   <int value="6385761" label="Apache Language"/>
29383   <int value="6386275" label="Aramaic"/>
29384   <int value="6386286" label="Araucanian"/>
29385   <int value="6386288" label="Arapaho"/>
29386   <int value="6386292" label="Artificial Language"/>
29387   <int value="6386295" label="Arawak"/>
29388   <int value="6386529" label="Asu"/>
29389   <int value="6386548" label="Asturian"/>
29390   <int value="6386792" label="Athapascan Language"/>
29391   <int value="6387059" label="Australian Language"/>
29392   <int value="6387553" label="Awadhi"/>
29393   <int value="6447460" label="Banda"/>
29394   <int value="6447465" label="Bamileke Language"/>
29395   <int value="6447468" label="Baluchi"/>
29396   <int value="6447470" label="Balinese"/>
29397   <int value="6447475" label="Basa"/>
29398   <int value="6447476" label="Baltic Language"/>
29399   <int value="6448490" label="Beja"/>
29400   <int value="6448493" label="Bemba"/>
29401   <int value="6448498" label="Berber"/>
29402   <int value="6448506" label="Bena"/>
29403   <int value="6449263" label="Bhojpuri"/>
29404   <int value="6449515" label="Bikol"/>
29405   <int value="6449518" label="Bini"/>
29406   <int value="6450273" label="Siksika"/>
29407   <int value="6450804" label="Bantu"/>
29408   <int value="6451809" label="Braj"/>
29409   <int value="6451832" label="Bodo"/>
29410   <int value="6452331" label="Batak"/>
29411   <int value="6452577" label="Buriat"/>
29412   <int value="6452583" label="Buginese"/>
29413   <int value="6453614" label="Blin"/>
29414   <int value="6512996" label="Caddo"/>
29415   <int value="6513001" label="Central American Indian Language"/>
29416   <int value="6513010" label="Carib"/>
29417   <int value="6513013" label="Caucasian Language"/>
29418   <int value="6513017" label="Cayuga"/>
29419   <int value="6513512" label="Atsam"/>
29420   <int value="6514018" label="Cebuano"/>
29421   <int value="6514028" label="Celtic Language"/>
29422   <int value="6514535" label="Chiga"/>
29423   <int value="6514786" label="Chibcha"/>
29424   <int value="6514791" label="Chagatai"/>
29425   <int value="6514795" label="Chuukese"/>
29426   <int value="6514797" label="Mari"/>
29427   <int value="6514798" label="Chinook Jargon"/>
29428   <int value="6514799" label="Choctaw"/>
29429   <int value="6514800" label="Chipewyan"/>
29430   <int value="6514802" label="Cherokee"/>
29431   <int value="6514809" label="Cheyenne"/>
29432   <int value="6516067" label="Chamic Language"/>
29433   <int value="6516592" label="Coptic"/>
29434   <int value="6516837" label="English-based Creole or Pidgin"/>
29435   <int value="6516838" label="French-based Creole or Pidgin"/>
29436   <int value="6516848" label="Portuguese-based Creole or Pidgin"/>
29437   <int value="6517352" label="Crimean Turkish"/>
29438   <int value="6517360" label="Creole or Pidgin"/>
29439   <int value="6517602" label="Kashubian"/>
29440   <int value="6518131" label="Cushitic Language"/>
29441   <int value="6578539" label="Dakota"/>
29442   <int value="6578546" label="Dargwa"/>
29443   <int value="6578550" label="Taita"/>
29444   <int value="6578553" label="Dayak"/>
29445   <int value="6579564" label="Delaware"/>
29446   <int value="6579566" label="Slave"/>
29447   <int value="6580082" label="Dogrib"/>
29448   <int value="6580590" label="Dinka"/>
29449   <int value="6580837" label="Zarma"/>
29450   <int value="6582121" label="Dogri"/>
29451   <int value="6582881" label="Dravidian Language"/>
29452   <int value="6583138" label="Lower Sorbian"/>
29453   <int value="6583649" label="Duala"/>
29454   <int value="6583661" label="Middle Dutch"/>
29455   <int value="6584693" label="Dyula"/>
29456   <int value="6644341" label="Embu"/>
29457   <int value="6645353" label="Efik"/>
29458   <int value="6645625" label="Ancient Egyptian"/>
29459   <int value="6646625" label="Ekajuk"/>
29460   <int value="6646904" label="Elamite"/>
29461   <int value="6647405" label="Middle English"/>
29462   <int value="6649711" label="Ewondo"/>
29463   <int value="6709614" label="Fang"/>
29464   <int value="6709620" label="Fanti"/>
29465   <int value="6711660" label="Filipino"/>
29466   <int value="6711669" label="Finno-Ugrian Language"/>
29467   <int value="6713198" label="Fon"/>
29468   <int value="6713965" label="Middle French"/>
29469   <int value="6713967" label="Old French"/>
29470   <int value="6713970" label="Northern Frisian"/>
29471   <int value="6713971" label="Eastern Frisian"/>
29472   <int value="6714738" label="Friulian"/>
29473   <int value="6775137" label="Ga"/>
29474   <int value="6775161" label="Gayo"/>
29475   <int value="6775393" label="Gbaya"/>
29476   <int value="6776173" label="Germanic Language"/>
29477   <int value="6776186" label="Geez"/>
29478   <int value="6777196" label="Gilbertese"/>
29479   <int value="6778216" label="Middle High German"/>
29480   <int value="6778728" label="Old High German"/>
29481   <int value="6778734" label="Gondi"/>
29482   <int value="6778738" label="Gorontalo"/>
29483   <int value="6778740" label="Gothic"/>
29484   <int value="6779490" label="Grebo"/>
29485   <int value="6779491" label="Ancient Greek"/>
29486   <int value="6779767" label="Swiss German"/>
29487   <int value="6780282" label="Gusii"/>
29488   <int value="6780777" label="Gwich'in"/>
29489   <int value="6840681" label="Haida"/>
29490   <int value="6840695" label="Hawaiian"/>
29491   <int value="6842732" label="Hiligaynon"/>
29492   <int value="6842733" label="Himachali"/>
29493   <int value="6842740" label="Hittite"/>
29494   <int value="6843758" label="Hmong"/>
29495   <int value="6845282" label="Upper Sorbian"/>
29496   <int value="6845808" label="Hupa"/>
29497   <int value="6906465" label="Iban"/>
29498   <int value="6908527" label="Ijo"/>
29499   <int value="6909039" label="Iloko"/>
29500   <int value="6909539" label="Indic Language"/>
29501   <int value="6909541" label="Indo-European Language"/>
29502   <int value="6909544" label="Ingush"/>
29503   <int value="6910561" label="Iranian Language"/>
29504   <int value="6910575" label="Iroquoian Language"/>
29505   <int value="6972015" label="Lojban"/>
29506   <int value="6974819" label="Machame"/>
29507   <int value="6975602" label="Judeo-Persian"/>
29508   <int value="6976098" label="Judeo-Arabic"/>
29509   <int value="7037281" label="Kara-Kalpak"/>
29510   <int value="7037282" label="Kabyle"/>
29511   <int value="7037283" label="Kachin"/>
29512   <int value="7037290" label="Jju"/>
29513   <int value="7037293" label="Kamba"/>
29514   <int value="7037298" label="Karen"/>
29515   <int value="7037303" label="Kawi"/>
29516   <int value="7037540" label="Kabardian"/>
29517   <int value="7037799" label="Tyap"/>
29518   <int value="7038053" label="Makonde"/>
29519   <int value="7038305" label="Kabuverdianu"/>
29520   <int value="7038575" label="Koro"/>
29521   <int value="7039073" label="Khasi"/>
29522   <int value="7039081" label="Khoisan Language"/>
29523   <int value="7039087" label="Khotanese"/>
29524   <int value="7039089" label="Koyra Chiini"/>
29525   <int value="7040110" label="Kalenjin"/>
29526   <int value="7040354" label="Kimbundu"/>
29527   <int value="7040875" label="Konkani"/>
29528   <int value="7040883" label="Kosraean"/>
29529   <int value="7041125" label="Kpelle"/>
29530   <int value="7041635" label="Karachay-Balkar"/>
29531   <int value="7041644" label="Karelian"/>
29532   <int value="7041647" label="Kru"/>
29533   <int value="7041653" label="Kurukh"/>
29534   <int value="7041890" label="Shambala"/>
29535   <int value="7041896" label="Colognian"/>
29536   <int value="7042413" label="Kumyk"/>
29537   <int value="7042420" label="Kutenai"/>
29538   <int value="7102820" label="Ladino"/>
29539   <int value="7102823" label="Langi"/>
29540   <int value="7102824" label="Lahnda"/>
29541   <int value="7102829" label="Lamba"/>
29542   <int value="7103866" label="Lezghian"/>
29543   <int value="7106412" label="Mongo"/>
29544   <int value="7106426" label="Lozi"/>
29545   <int value="7107937" label="Luba-Lulua"/>
29546   <int value="7107945" label="Luiseno"/>
29547   <int value="7107950" label="Lunda"/>
29548   <int value="7107951" label="Luo"/>
29549   <int value="7107955" label="Lushai"/>
29550   <int value="7107961" label="Luyia"/>
29551   <int value="7168356" label="Madurese"/>
29552   <int value="7168359" label="Magahi"/>
29553   <int value="7168361" label="Maithili"/>
29554   <int value="7168363" label="Makasar"/>
29555   <int value="7168366" label="Mandingo"/>
29556   <int value="7168368" label="Austronesian Language"/>
29557   <int value="7168371" label="Masai"/>
29558   <int value="7169126" label="Moksha"/>
29559   <int value="7169138" label="Mandar"/>
29560   <int value="7169390" label="Mende"/>
29561   <int value="7169394" label="Meru"/>
29562   <int value="7169637" label="Morisyen"/>
29563   <int value="7169889" label="Middle Irish"/>
29564   <int value="7170403" label="Micmac"/>
29565   <int value="7170414" label="Minangkabau"/>
29566   <int value="7170419" label="Miscellaneous Language"/>
29567   <int value="7170920" label="Mon-Khmer Language"/>
29568   <int value="7171683" label="Manchu"/>
29569   <int value="7171689" label="Manipuri"/>
29570   <int value="7171695" label="Manobo Language"/>
29571   <int value="7171944" label="Mohawk"/>
29572   <int value="7171955" label="Mossi"/>
29573   <int value="7173484" label="Multiple Languages"/>
29574   <int value="7173486" label="Munda Language"/>
29575   <int value="7173491" label="Creek"/>
29576   <int value="7173996" label="Mirandese"/>
29577   <int value="7174002" label="Marwari"/>
29578   <int value="7174510" label="Mayan Language"/>
29579   <int value="7174518" label="Erzya"/>
29580   <int value="7233896" label="Nahuatl"/>
29581   <int value="7233897" label="North American Indian Language"/>
29582   <int value="7233904" label="Neapolitan"/>
29583   <int value="7233905" label="Nama"/>
29584   <int value="7234675" label="Low German"/>
29585   <int value="7234935" label="Newari"/>
29586   <int value="7235937" label="Nias"/>
29587   <int value="7235939" label="Niger-Kordofanian Language"/>
29588   <int value="7235957" label="Niuean"/>
29589   <int value="7237479" label="Nogai"/>
29590   <int value="7237486" label="Old Norse"/>
29591   <int value="7237999" label="N'Ko"/>
29592   <int value="7238511" label="Northern Sotho"/>
29593   <int value="7239010" label="Nubian Language"/>
29594   <int value="7239523" label="Classical Newari"/>
29595   <int value="7240045" label="Nyamwezi"/>
29596   <int value="7240046" label="Nyankole"/>
29597   <int value="7240047" label="Nyoro"/>
29598   <int value="7240297" label="Nzima"/>
29599   <int value="7304033" label="Osage"/>
29600   <int value="7304289" label="Ottoman Turkish"/>
29601   <int value="7304303" label="Otomian Language"/>
29602   <int value="7364961" label="Papuan Language"/>
29603   <int value="7364967" label="Pangasinan"/>
29604   <int value="7364972" label="Pahlavi"/>
29605   <int value="7364973" label="Pampanga"/>
29606   <int value="7364976" label="Papiamento"/>
29607   <int value="7364981" label="Palauan"/>
29608   <int value="7365999" label="Old Persian"/>
29609   <int value="7366761" label="Philippine Language"/>
29610   <int value="7366766" label="Phoenician"/>
29611   <int value="7368558" label="Pohnpeian"/>
29612   <int value="7369313" label="Prakrit Language"/>
29613   <int value="7369327" label="Old Provencal"/>
29614   <int value="7496042" label="Rajasthani"/>
29615   <int value="7496048" label="Rapanui"/>
29616   <int value="7496050" label="Rarotongan"/>
29617   <int value="7499617" label="Romance Language"/>
29618   <int value="7499622" label="Rombo"/>
29619   <int value="7499629" label="Romany"/>
29620   <int value="7501168" label="Aromanian"/>
29621   <int value="7501675" label="Rwa"/>
29622   <int value="7561572" label="Sandawe"/>
29623   <int value="7561576" label="Yakut"/>
29624   <int value="7561577" label="South American Indian Language"/>
29625   <int value="7561580" label="Salishan Language"/>
29626   <int value="7561581" label="Samaritan Aramaic"/>
29627   <int value="7561585" label="Samburu"/>
29628   <int value="7561587" label="Sasak"/>
29629   <int value="7561588" label="Santali"/>
29630   <int value="7562094" label="Sicilian"/>
29631   <int value="7562095" label="Scots"/>
29632   <int value="7562597" label="Seneca"/>
29633   <int value="7562600" label="Sena"/>
29634   <int value="7562604" label="Selkup"/>
29635   <int value="7562605" label="Semitic Language"/>
29636   <int value="7562611" label="Koyraboro Senni"/>
29637   <int value="7563105" label="Old Irish"/>
29638   <int value="7563118" label="Sign Language"/>
29639   <int value="7563369" label="Tachelhit"/>
29640   <int value="7563374" label="Shan"/>
29641   <int value="7563620" label="Sidamo"/>
29642   <int value="7563631" label="Siouan Language"/>
29643   <int value="7563636" label="Sino-Tibetan Language"/>
29644   <int value="7564385" label="Slavic Language"/>
29645   <int value="7564641" label="Southern Sami"/>
29646   <int value="7564649" label="Sami Language"/>
29647   <int value="7564650" label="Lule Sami"/>
29648   <int value="7564654" label="Inari Sami"/>
29649   <int value="7564659" label="Skolt Sami"/>
29650   <int value="7564907" label="Soninke"/>
29651   <int value="7565159" label="Sogdien"/>
29652   <int value="7565166" label="Songhai"/>
29653   <int value="7565934" label="Sranan Tongo"/>
29654   <int value="7565938" label="Serer"/>
29655   <int value="7566177" label="Nilo-Saharan Language"/>
29656   <int value="7566201" label="Saho"/>
29657   <int value="7566699" label="Sukuma"/>
29658   <int value="7566707" label="Susu"/>
29659   <int value="7566712" label="Sumerian"/>
29660   <int value="7567202" label="Comorian"/>
29661   <int value="7567715" label="Classical Syriac"/>
29662   <int value="7567730" label="Syriac"/>
29663   <int value="7627113" label="Tai Language"/>
29664   <int value="7628141" label="Timne"/>
29665   <int value="7628143" label="Teso"/>
29666   <int value="7628146" label="Tereno"/>
29667   <int value="7628148" label="Tetum"/>
29668   <int value="7629159" label="Tigre"/>
29669   <int value="7629174" label="Tiv"/>
29670   <int value="7629676" label="Tokelau"/>
29671   <int value="7629928" label="Klingon"/>
29672   <int value="7629929" label="Tlingit"/>
29673   <int value="7630184" label="Tamashek"/>
29674   <int value="7630695" label="Nyasa Tonga"/>
29675   <int value="7630953" label="Tok Pisin"/>
29676   <int value="7631478" label="Taroko"/>
29677   <int value="7631721" label="Tsimshian"/>
29678   <int value="7632237" label="Tumbuka"/>
29679   <int value="7632240" label="Tupi Language"/>
29680   <int value="7632244" label="Altaic Language"/>
29681   <int value="7632492" label="Tuvalu"/>
29682   <int value="7632753" label="Tasawaq"/>
29683   <int value="7633270" label="Tuvinian"/>
29684   <int value="7633517" label="Central Morocco Tamazight"/>
29685   <int value="7693421" label="Udmurt"/>
29686   <int value="7694177" label="Ugaritic"/>
29687   <int value="7695714" label="Umbundu"/>
29688   <int value="7695972" label="Unknown Language"/>
29689   <int value="7758185" label="Vai"/>
29690   <int value="7761780" label="Votic"/>
29691   <int value="7763310" label="Vunjo"/>
29692   <int value="7823723" label="Wakashan Language"/>
29693   <int value="7823724" label="Walamo"/>
29694   <int value="7823730" label="Waray"/>
29695   <int value="7823731" label="Washo"/>
29696   <int value="7824750" label="Sorbian Language"/>
29697   <int value="7889260" label="Kalmyk"/>
29698   <int value="7892839" label="Soga"/>
29699   <int value="7954799" label="Yao"/>
29700   <int value="7954800" label="Yapese"/>
29701   <int value="7958635" label="Yupik Language"/>
29702   <int value="7959909" label="Cantonese"/>
29703   <int value="8020336" label="Zapotec"/>
29704   <int value="8020588" label="Blissymbols"/>
29705   <int value="8021358" label="Zenaga"/>
29706   <int value="8023652" label="Zande"/>
29707   <int value="8025454" label="Zuni"/>
29708   <int value="8026232" label="No linguistic content"/>
29709   <int value="8026721" label="Zaza"/>
29710 </enum>
29712 <enum name="LevelDBCorruptionTypes" type="int">
29713   <int value="0" label="other"/>
29714   <int value="1" label="missing files"/>
29715   <int value="2" label="log record too small"/>
29716   <int value="3" label="corrupted internal key"/>
29717   <int value="4" label="partial record"/>
29718   <int value="5" label="missing start of fragmented record"/>
29719   <int value="6" label="error in middle of record"/>
29720   <int value="7" label="unknown record type"/>
29721   <int value="8" label="truncated record at end"/>
29722   <int value="9" label="bad record length"/>
29723   <int value="10" label="VersionEdit"/>
29724   <int value="11" label="FileReader invoked with unexpected value"/>
29725   <int value="12" label="corrupted key"/>
29726   <int value="13" label="CURRENT file does not end with newline"/>
29727   <int value="14" label="no meta-nextfile entry"/>
29728   <int value="15" label="no meta-lognumber entry"/>
29729   <int value="16" label="no last-sequence-number entry"/>
29730   <int value="17" label="malformed WriteBatch"/>
29731   <int value="18" label="bad WriteBatch Put"/>
29732   <int value="19" label="bad WriteBatch Delete"/>
29733   <int value="20" label="unknown WriteBatch tag"/>
29734   <int value="21" label="WriteBatch has wrong count"/>
29735   <int value="22" label="bad entry in block"/>
29736   <int value="23" label="bad block contents"/>
29737   <int value="24" label="bad block handle"/>
29738   <int value="25" label="truncated block read"/>
29739   <int value="26" label="block checksum mismatch"/>
29740   <int value="27" label="checksum mismatch"/>
29741   <int value="28" label="corrupted compressed block contents"/>
29742   <int value="29" label="bad block type"/>
29743   <int value="30" label="bad magic number"/>
29744   <int value="31" label="file is too short"/>
29745 </enum>
29747 <enum name="LevelDBErrorCount" type="int">
29748   <int value="1" label="Failure"/>
29749 </enum>
29751 <enum name="LevelDBErrorTypes" type="int">
29752   <int value="0" label="NotFound"/>
29753   <int value="1" label="Corruption"/>
29754   <int value="2" label="IOError"/>
29755   <int value="3" label="Other"/>
29756 </enum>
29758 <enum name="LevelDBIOErrorMethods" type="int">
29759   <int value="0" label="SequentialFileRead"/>
29760   <int value="1" label="SequentialFileSkip"/>
29761   <int value="2" label="RandomAccessFileRead"/>
29762   <int value="3" label="WritableFileAppend"/>
29763   <int value="4" label="WritableFileClose"/>
29764   <int value="5" label="WritableFileFlush"/>
29765   <int value="6" label="WritableFileSync"/>
29766   <int value="7" label="NewSequentialFile"/>
29767   <int value="8" label="NewRandomAccessFile"/>
29768   <int value="9" label="NewWritableFile"/>
29769   <int value="10" label="DeleteFile"/>
29770   <int value="11" label="CreateDir"/>
29771   <int value="12" label="DeleteDir"/>
29772   <int value="13" label="GetFileSize"/>
29773   <int value="14" label="RenameFile"/>
29774   <int value="15" label="LockFile"/>
29775   <int value="16" label="UnlockFile"/>
29776   <int value="17" label="GetTestDirectory"/>
29777   <int value="18" label="NewLogger"/>
29778   <int value="19" label="SyncParent"/>
29779   <int value="20" label="GetChildren"/>
29780 </enum>
29782 <enum name="LinkMonitorFailureType" type="int">
29783   <int value="0" label="Local MAC Address Not Found"/>
29784   <int value="1" label="Client Startup Failure"/>
29785   <int value="2" label="Transmission Failure"/>
29786   <int value="3" label="Failure Threshold Reached"/>
29787 </enum>
29789 <enum name="LinuxAudioIO" type="int">
29790   <int value="0" label="PulseAudio"/>
29791   <int value="1" label="ALSA"/>
29792   <int value="2" label="Cras"/>
29793 </enum>
29795 <enum name="LinuxGlibcVersion" type="int">
29796   <int value="0" label="Not Parseable"/>
29797   <int value="1" label="Unknown"/>
29798   <int value="2" label="2.11"/>
29799   <int value="3" label="2.12"/>
29800   <int value="4" label="2.13"/>
29801   <int value="5" label="2.14"/>
29802   <int value="6" label="2.15"/>
29803   <int value="7" label="2.16"/>
29804   <int value="8" label="2.17"/>
29805   <int value="9" label="2.18"/>
29806   <int value="10" label="2.19"/>
29807 </enum>
29809 <enum name="LoadType" type="int">
29810   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
29811   <int value="1" label="RELOAD">User pressed reload</int>
29812   <int value="2" label="HISTORY_LOAD">Back or forward</int>
29813   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
29814   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
29815   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
29816   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
29817   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
29818     back/forward or encoding change
29819   </int>
29820   <int value="8" label="LINK_LOAD_CACHE_ONLY">
29821     Allow stale data (avoid doing a re-post)
29822   </int>
29823   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
29824 </enum>
29826 <enum name="LocalRendererSinkStates" type="int">
29827   <int value="0" label="SinkStarted"/>
29828   <int value="1" label="SinkNeverStarted"/>
29829 </enum>
29831 <enum name="LoginFailureReason" type="int">
29832   <int value="0" label="NONE">None</int>
29833   <int value="1" label="COULD_NOT_MOUNT_CRYPTOHOME">
29834     Could not mount cryptohome
29835   </int>
29836   <int value="2" label="COULD_NOT_MOUNT_TMPFS">Could not mount tmpfs</int>
29837   <int value="3" label="COULD_NOT_UNMOUNT_CRYPTOHOME">
29838     Could not unmount cryptohome
29839   </int>
29840   <int value="4" label="DATA_REMOVAL_FAILED">Data removal failed</int>
29841   <int value="5" label="LOGIN_TIMED_OUT">Login timed out</int>
29842   <int value="6" label="UNLOCK_FAILED">Unlock failed</int>
29843   <int value="7" label="NETWORK_AUTH_FAILED">Network auth failed</int>
29844 </enum>
29846 <enum name="LoginPolicyFilesState" type="int">
29847   <summary>Policy/owner key file state.</summary>
29848   <int value="0" label="HEALTHY_R11">Healthy, pre-R11</int>
29849   <int value="1" label="UNUSED">Unused</int>
29850   <int value="2" label="HEALTHY">Healthy</int>
29851   <int value="3" label="RESERVED">Reserved</int>
29852   <int value="4" label="BAD_POLICY_R11">Key OK, policy bad, pre-R11</int>
29853   <int value="5" label="UNUSED">Unused</int>
29854   <int value="6" label="BAD_POLICY">Key OK, policy bad</int>
29855   <int value="7" label="RESERVED">Reserved</int>
29856   <int value="8" label="KEY_OK_NO_POLICY_R11">
29857     Key OK, no policy, pre-R11 user (http://crosbug.com/24916)
29858   </int>
29859   <int value="9" label="UNUSED">Unused</int>
29860   <int value="10" label="KEY_OK_NO_POLICY">Key OK, no policy</int>
29861   <int value="11" label="RESERVED">Reserved</int>
29862   <int value="12" label="RESERVED">Reserved</int>
29863   <int value="13" label="RESERVED">Reserved</int>
29864   <int value="14" label="RESERVED">Reserved</int>
29865   <int value="15" label="RESERVED">Reserved</int>
29866   <int value="16" label="BAD_KEY_R11">Key bad, policy OK, pre-R11</int>
29867   <int value="17" label="UNUSED">Unused</int>
29868   <int value="18" label="BAD_KEY">Key bad, policy OK</int>
29869   <int value="19" label="RESERVED">Reserved</int>
29870   <int value="20" label="BAD_KEY_BAD_POLICY_R11">
29871     Key bad, policy bad, pre-R11
29872   </int>
29873   <int value="21" label="UNUSED">Unused</int>
29874   <int value="22" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
29875   <int value="23" label="RESERVED">Reserved</int>
29876   <int value="24" label="BAD_KEY_NO_POLICY_R11">
29877     Key bad, policy bad, pre-R11
29878   </int>
29879   <int value="25" label="UNUSED">Unused</int>
29880   <int value="26" label="BAD_KEY_BAD_POLICY">Key bad, policy bad</int>
29881   <int value="27" label="RESERVED">Reserved</int>
29882   <int value="28" label="RESERVED">Reserved</int>
29883   <int value="29" label="RESERVED">Reserved</int>
29884   <int value="30" label="RESERVED">Reserved</int>
29885   <int value="31" label="RESERVED">Reserved</int>
29886   <int value="32" label="NO_KEY_R11">No key, policy OK, pre-R11</int>
29887   <int value="33" label="UNUSED">Unused</int>
29888   <int value="34" label="NO_KEY">No key, policy OK</int>
29889   <int value="35" label="RESERVED">RESERVED</int>
29890   <int value="36" label="NO_KEY_BAD_POLICY_R11">
29891     No key, policy bad, pre-R11
29892   </int>
29893   <int value="37" label="UNUSED">Unused</int>
29894   <int value="38" label="NO_KEY_BAD_POLICY">No key, bad policy</int>
29895   <int value="39" label="RESERVED">Reserved</int>
29896   <int value="40" label="NO_KEY_NO_POLICY_R11">Un-owned, pre-R11</int>
29897   <int value="41" label="UNUSED">Unused</int>
29898   <int value="42" label="NO_KEY_NO_POLICY">Un-owned</int>
29899   <int value="43" label="RESERVED">Reserved</int>
29900 </enum>
29902 <enum name="LoginSuccessReason" type="int">
29903   <int value="0" label="OFFLINE_AND_ONLINE">
29904     Login success offline and online
29905   </int>
29906   <int value="1" label="OFFLINE_ONLY">Login success offline only</int>
29907 </enum>
29909 <enum name="LoginUserType" type="int">
29910   <int value="0" label="INCOGNITO_NORMAL">Incognito Normal</int>
29911   <int value="1" label="OWNER_NORMAL">Owner Normal</int>
29912   <int value="2" label="OTHER_NORMAL">Other Normal</int>
29913   <int value="3" label="INCOGNITO_DEVELOPER">Incognito Dev</int>
29914   <int value="4" label="OWNER_DEVELOPER">Owner Dev</int>
29915   <int value="5" label="OTHER_DEVELOPER">Other Dev</int>
29916 </enum>
29918 <enum name="MappedCSSProperties" type="int">
29919 <!-- See http://src.chromium.org/viewvc/blink/trunk/Source/core/page/UseCounter.cpp -->
29921   <int value="1" label="Total Pages Measured"/>
29922   <int value="2" label="color"/>
29923   <int value="3" label="direction"/>
29924   <int value="4" label="display"/>
29925   <int value="5" label="font"/>
29926   <int value="6" label="font-family"/>
29927   <int value="7" label="font-size"/>
29928   <int value="8" label="font-style"/>
29929   <int value="9" label="font-variant"/>
29930   <int value="10" label="font-weight"/>
29931   <int value="11" label="text-rendering"/>
29932   <int value="12" label="webkit-font-feature-settings"/>
29933   <int value="13" label="webkit-font-kerning"/>
29934   <int value="14" label="webkit-font-smoothing"/>
29935   <int value="15" label="webkit-font-variant-ligatures"/>
29936   <int value="16" label="webkit-locale"/>
29937   <int value="17" label="webkit-text-orientation"/>
29938   <int value="18" label="webkit-writing-mode"/>
29939   <int value="19" label="zoom"/>
29940   <int value="20" label="line-height"/>
29941   <int value="21" label="background"/>
29942   <int value="22" label="background-attachment"/>
29943   <int value="23" label="background-clip"/>
29944   <int value="24" label="background-color"/>
29945   <int value="25" label="background-image"/>
29946   <int value="26" label="background-origin"/>
29947   <int value="27" label="background-position"/>
29948   <int value="28" label="background-position-x"/>
29949   <int value="29" label="background-position-y"/>
29950   <int value="30" label="background-repeat"/>
29951   <int value="31" label="background-repeat-x"/>
29952   <int value="32" label="background-repeat-y"/>
29953   <int value="33" label="background-size"/>
29954   <int value="34" label="border"/>
29955   <int value="35" label="border-bottom"/>
29956   <int value="36" label="border-bottom-color"/>
29957   <int value="37" label="border-bottom-left-radius"/>
29958   <int value="38" label="border-bottom-right-radius"/>
29959   <int value="39" label="border-bottom-style"/>
29960   <int value="40" label="border-bottom-width"/>
29961   <int value="41" label="border-collapse"/>
29962   <int value="42" label="border-color"/>
29963   <int value="43" label="border-image"/>
29964   <int value="44" label="border-image-outset"/>
29965   <int value="45" label="border-image-repeat"/>
29966   <int value="46" label="border-image-slice"/>
29967   <int value="47" label="border-image-source"/>
29968   <int value="48" label="border-image-width"/>
29969   <int value="49" label="border-left"/>
29970   <int value="50" label="border-left-color"/>
29971   <int value="51" label="border-left-style"/>
29972   <int value="52" label="border-left-width"/>
29973   <int value="53" label="border-radius"/>
29974   <int value="54" label="border-right"/>
29975   <int value="55" label="border-right-color"/>
29976   <int value="56" label="border-right-style"/>
29977   <int value="57" label="border-right-width"/>
29978   <int value="58" label="border-spacing"/>
29979   <int value="59" label="border-style"/>
29980   <int value="60" label="border-top"/>
29981   <int value="61" label="border-top-color"/>
29982   <int value="62" label="border-top-left-radius"/>
29983   <int value="63" label="border-top-right-radius"/>
29984   <int value="64" label="border-top-style"/>
29985   <int value="65" label="border-top-width"/>
29986   <int value="66" label="border-width"/>
29987   <int value="67" label="bottom"/>
29988   <int value="68" label="box-shadow"/>
29989   <int value="69" label="box-sizing"/>
29990   <int value="70" label="caption-side"/>
29991   <int value="71" label="clear"/>
29992   <int value="72" label="clip"/>
29993   <int value="73" label="webkit-clip-path"/>
29994   <int value="74" label="content"/>
29995   <int value="75" label="counter-increment"/>
29996   <int value="76" label="counter-reset"/>
29997   <int value="77" label="cursor"/>
29998   <int value="78" label="empty-cells"/>
29999   <int value="79" label="float"/>
30000   <int value="80" label="font-stretch"/>
30001   <int value="81" label="height"/>
30002   <int value="82" label="image-rendering"/>
30003   <int value="83" label="left"/>
30004   <int value="84" label="letter-spacing"/>
30005   <int value="85" label="list-style"/>
30006   <int value="86" label="list-style-image"/>
30007   <int value="87" label="list-style-position"/>
30008   <int value="88" label="list-style-type"/>
30009   <int value="89" label="margin"/>
30010   <int value="90" label="margin-bottom"/>
30011   <int value="91" label="margin-left"/>
30012   <int value="92" label="margin-right"/>
30013   <int value="93" label="margin-top"/>
30014   <int value="94" label="max-height"/>
30015   <int value="95" label="max-width"/>
30016   <int value="96" label="min-height"/>
30017   <int value="97" label="min-width"/>
30018   <int value="98" label="opacity"/>
30019   <int value="99" label="orphans"/>
30020   <int value="100" label="outline"/>
30021   <int value="101" label="outline-color"/>
30022   <int value="102" label="outline-offset"/>
30023   <int value="103" label="outline-style"/>
30024   <int value="104" label="outline-width"/>
30025   <int value="105" label="overflow"/>
30026   <int value="106" label="overflow-wrap"/>
30027   <int value="107" label="overflow-x"/>
30028   <int value="108" label="overflow-y"/>
30029   <int value="109" label="padding"/>
30030   <int value="110" label="padding-bottom"/>
30031   <int value="111" label="padding-left"/>
30032   <int value="112" label="padding-right"/>
30033   <int value="113" label="padding-top"/>
30034   <int value="114" label="page"/>
30035   <int value="115" label="page-break-after"/>
30036   <int value="116" label="page-break-before"/>
30037   <int value="117" label="page-break-inside"/>
30038   <int value="118" label="pointer-events"/>
30039   <int value="119" label="position"/>
30040   <int value="120" label="quotes"/>
30041   <int value="121" label="resize"/>
30042   <int value="122" label="right"/>
30043   <int value="123" label="size"/>
30044   <int value="124" label="src"/>
30045   <int value="125" label="speak"/>
30046   <int value="126" label="table-layout"/>
30047   <int value="127" label="tab-size"/>
30048   <int value="128" label="text-align"/>
30049   <int value="129" label="text-decoration"/>
30050   <int value="130" label="text-indent"/>
30051   <int value="131" label="text-line-through"/>
30052   <int value="132" label="text-line-through-color"/>
30053   <int value="133" label="text-line-through-mode"/>
30054   <int value="134" label="text-line-through-style"/>
30055   <int value="135" label="text-line-through-width"/>
30056   <int value="136" label="text-overflow"/>
30057   <int value="137" label="text-overline"/>
30058   <int value="138" label="text-overline-color"/>
30059   <int value="139" label="text-overline-mode"/>
30060   <int value="140" label="text-overline-style"/>
30061   <int value="141" label="text-overline-width"/>
30062   <int value="142" label="text-shadow"/>
30063   <int value="143" label="text-transform"/>
30064   <int value="144" label="text-underline"/>
30065   <int value="145" label="text-underline-color"/>
30066   <int value="146" label="text-underline-mode"/>
30067   <int value="147" label="text-underline-style"/>
30068   <int value="148" label="text-underline-width"/>
30069   <int value="149" label="top"/>
30070   <int value="150" label="transition"/>
30071   <int value="151" label="transition-delay"/>
30072   <int value="152" label="transition-duration"/>
30073   <int value="153" label="transition-property"/>
30074   <int value="154" label="transition-timing-function"/>
30075   <int value="155" label="unicode-bidi"/>
30076   <int value="156" label="unicode-range"/>
30077   <int value="157" label="vertical-align"/>
30078   <int value="158" label="visibility"/>
30079   <int value="159" label="white-space"/>
30080   <int value="160" label="widows"/>
30081   <int value="161" label="width"/>
30082   <int value="162" label="word-break"/>
30083   <int value="163" label="word-spacing"/>
30084   <int value="164" label="word-wrap"/>
30085   <int value="165" label="z-index"/>
30086   <int value="166" label="webkit-animation"/>
30087   <int value="167" label="webkit-animation-delay"/>
30088   <int value="168" label="webkit-animation-direction"/>
30089   <int value="169" label="webkit-animation-duration"/>
30090   <int value="170" label="webkit-animation-fill-mode"/>
30091   <int value="171" label="webkit-animation-iteration-count"/>
30092   <int value="172" label="webkit-animation-name"/>
30093   <int value="173" label="webkit-animation-play-state"/>
30094   <int value="174" label="webkit-animation-timing-function"/>
30095   <int value="175" label="webkit-appearance"/>
30096   <int value="176" label="webkit-aspect-ratio"/>
30097   <int value="177" label="webkit-backface-visibility"/>
30098   <int value="178" label="webkit-background-clip"/>
30099   <int value="179" label="webkit-background-composite"/>
30100   <int value="180" label="webkit-background-origin"/>
30101   <int value="181" label="webkit-background-size"/>
30102   <int value="182" label="webkit-border-after"/>
30103   <int value="183" label="webkit-border-after-color"/>
30104   <int value="184" label="webkit-border-after-style"/>
30105   <int value="185" label="webkit-border-after-width"/>
30106   <int value="186" label="webkit-border-before"/>
30107   <int value="187" label="webkit-border-before-color"/>
30108   <int value="188" label="webkit-border-before-style"/>
30109   <int value="189" label="webkit-border-before-width"/>
30110   <int value="190" label="webkit-border-end"/>
30111   <int value="191" label="webkit-border-end-color"/>
30112   <int value="192" label="webkit-border-end-style"/>
30113   <int value="193" label="webkit-border-end-width"/>
30114   <int value="194" label="webkit-border-fit"/>
30115   <int value="195" label="webkit-border-horizontal-spacing"/>
30116   <int value="196" label="webkit-border-image"/>
30117   <int value="197" label="webkit-border-radius"/>
30118   <int value="198" label="webkit-border-start"/>
30119   <int value="199" label="webkit-border-start-color"/>
30120   <int value="200" label="webkit-border-start-style"/>
30121   <int value="201" label="webkit-border-start-width"/>
30122   <int value="202" label="webkit-border-vertical-spacing"/>
30123   <int value="203" label="webkit-box-align"/>
30124   <int value="204" label="webkit-box-direction"/>
30125   <int value="205" label="webkit-box-flex"/>
30126   <int value="206" label="webkit-box-flex-group"/>
30127   <int value="207" label="webkit-box-lines"/>
30128   <int value="208" label="webkit-box-ordinal-group"/>
30129   <int value="209" label="webkit-box-orient"/>
30130   <int value="210" label="webkit-box-pack"/>
30131   <int value="211" label="webkit-box-reflect"/>
30132   <int value="212" label="webkit-box-shadow"/>
30133   <int value="213" label="webkit-color-correction"/>
30134   <int value="214" label="webkit-column-axis"/>
30135   <int value="215" label="webkit-column-break-after"/>
30136   <int value="216" label="webkit-column-break-before"/>
30137   <int value="217" label="webkit-column-break-inside"/>
30138   <int value="218" label="webkit-column-count"/>
30139   <int value="219" label="webkit-column-gap"/>
30140   <int value="220" label="webkit-column-progression"/>
30141   <int value="221" label="webkit-column-rule"/>
30142   <int value="222" label="webkit-column-rule-color"/>
30143   <int value="223" label="webkit-column-rule-style"/>
30144   <int value="224" label="webkit-column-rule-width"/>
30145   <int value="225" label="webkit-column-span"/>
30146   <int value="226" label="webkit-column-width"/>
30147   <int value="227" label="webkit-columns"/>
30148   <int value="228" label="webkit-box-decoration-break"/>
30149   <int value="229" label="webkit-filter"/>
30150   <int value="230" label="webkit-align-content"/>
30151   <int value="231" label="webkit-align-items"/>
30152   <int value="232" label="webkit-align-self"/>
30153   <int value="233" label="webkit-flex"/>
30154   <int value="234" label="webkit-flex-basis"/>
30155   <int value="235" label="webkit-flex-direction"/>
30156   <int value="236" label="webkit-flex-flow"/>
30157   <int value="237" label="webkit-flex-grow"/>
30158   <int value="238" label="webkit-flex-shrink"/>
30159   <int value="239" label="webkit-flex-wrap"/>
30160   <int value="240" label="webkit-justify-content"/>
30161   <int value="241" label="webkit-font-size-delta"/>
30162   <int value="242" label="webkit-grid-columns"/>
30163   <int value="243" label="webkit-grid-rows"/>
30164   <int value="244" label="webkit-grid-start"/>
30165   <int value="245" label="webkit-grid-end"/>
30166   <int value="246" label="webkit-grid-before"/>
30167   <int value="247" label="webkit-grid-after"/>
30168   <int value="248" label="webkit-grid-column"/>
30169   <int value="249" label="webkit-grid-row"/>
30170   <int value="250" label="webkit-grid-auto-flow"/>
30171   <int value="251" label="webkit-highlight"/>
30172   <int value="252" label="webkit-hyphenate-character"/>
30173   <int value="253" label="webkit-hyphenate-limit-after"/>
30174   <int value="254" label="webkit-hyphenate-limit-before"/>
30175   <int value="255" label="webkit-hyphenate-limit-lines"/>
30176   <int value="256" label="webkit-hyphens"/>
30177   <int value="257" label="webkit-line-box-contain"/>
30178   <int value="258" label="webkit-line-align"/>
30179   <int value="259" label="webkit-line-break"/>
30180   <int value="260" label="webkit-line-clamp"/>
30181   <int value="261" label="webkit-line-grid"/>
30182   <int value="262" label="webkit-line-snap"/>
30183   <int value="263" label="webkit-logical-width"/>
30184   <int value="264" label="webkit-logical-height"/>
30185   <int value="265" label="webkit-margin-after-collapse"/>
30186   <int value="266" label="webkit-margin-before-collapse"/>
30187   <int value="267" label="webkit-margin-bottom-collapse"/>
30188   <int value="268" label="webkit-margin-top-collapse"/>
30189   <int value="269" label="webkit-margin-collapse"/>
30190   <int value="270" label="webkit-margin-after"/>
30191   <int value="271" label="webkit-margin-before"/>
30192   <int value="272" label="webkit-margin-end"/>
30193   <int value="273" label="webkit-margin-start"/>
30194   <int value="274" label="webkit-marquee"/>
30195   <int value="275" label="webkit-marquee-direction"/>
30196   <int value="276" label="webkit-marquee-increment"/>
30197   <int value="277" label="webkit-marquee-repetition"/>
30198   <int value="278" label="webkit-marquee-speed"/>
30199   <int value="279" label="webkit-marquee-style"/>
30200   <int value="280" label="webkit-mask"/>
30201   <int value="281" label="webkit-mask-box-image"/>
30202   <int value="282" label="webkit-mask-box-image-outset"/>
30203   <int value="283" label="webkit-mask-box-image-repeat"/>
30204   <int value="284" label="webkit-mask-box-image-slice"/>
30205   <int value="285" label="webkit-mask-box-image-source"/>
30206   <int value="286" label="webkit-mask-box-image-width"/>
30207   <int value="287" label="webkit-mask-clip"/>
30208   <int value="288" label="webkit-mask-composite"/>
30209   <int value="289" label="webkit-mask-image"/>
30210   <int value="290" label="webkit-mask-origin"/>
30211   <int value="291" label="webkit-mask-position"/>
30212   <int value="292" label="webkit-mask-position-x"/>
30213   <int value="293" label="webkit-mask-position-y"/>
30214   <int value="294" label="webkit-mask-repeat"/>
30215   <int value="295" label="webkit-mask-repeat-x"/>
30216   <int value="296" label="webkit-mask-repeat-y"/>
30217   <int value="297" label="webkit-mask-size"/>
30218   <int value="298" label="webkit-max-logical-width"/>
30219   <int value="299" label="webkit-max-logical-height"/>
30220   <int value="300" label="webkit-min-logical-width"/>
30221   <int value="301" label="webkit-min-logical-height"/>
30222   <int value="302" label="webkit-nbsp-mode"/>
30223   <int value="303" label="webkit-order"/>
30224   <int value="304" label="webkit-padding-after"/>
30225   <int value="305" label="webkit-padding-before"/>
30226   <int value="306" label="webkit-padding-end"/>
30227   <int value="307" label="webkit-padding-start"/>
30228   <int value="308" label="webkit-perspective"/>
30229   <int value="309" label="webkit-perspective-origin"/>
30230   <int value="310" label="webkit-perspective-origin-x"/>
30231   <int value="311" label="webkit-perspective-origin-y"/>
30232   <int value="312" label="webkit-print-color-adjust"/>
30233   <int value="313" label="webkit-rtl-ordering"/>
30234   <int value="314" label="webkit-ruby-position"/>
30235   <int value="315" label="webkit-text-combine"/>
30236   <int value="316" label="webkit-text-decorations-in-effect"/>
30237   <int value="317" label="webkit-text-emphasis"/>
30238   <int value="318" label="webkit-text-emphasis-color"/>
30239   <int value="319" label="webkit-text-emphasis-position"/>
30240   <int value="320" label="webkit-text-emphasis-style"/>
30241   <int value="321" label="webkit-text-fill-color"/>
30242   <int value="322" label="webkit-text-security"/>
30243   <int value="323" label="webkit-text-stroke"/>
30244   <int value="324" label="webkit-text-stroke-color"/>
30245   <int value="325" label="webkit-text-stroke-width"/>
30246   <int value="326" label="webkit-transform"/>
30247   <int value="327" label="webkit-transform-origin"/>
30248   <int value="328" label="webkit-transform-origin-x"/>
30249   <int value="329" label="webkit-transform-origin-y"/>
30250   <int value="330" label="webkit-transform-origin-z"/>
30251   <int value="331" label="webkit-transform-style"/>
30252   <int value="332" label="webkit-transition"/>
30253   <int value="333" label="webkit-transition-delay"/>
30254   <int value="334" label="webkit-transition-duration"/>
30255   <int value="335" label="webkit-transition-property"/>
30256   <int value="336" label="webkit-transition-timing-function"/>
30257   <int value="337" label="webkit-user-drag"/>
30258   <int value="338" label="webkit-user-modify"/>
30259   <int value="339" label="webkit-user-select"/>
30260   <int value="340" label="webkit-flow-into"/>
30261   <int value="341" label="webkit-flow-from"/>
30262   <int value="342" label="webkit-region-overflow"/>
30263   <int value="343" label="webkit-region-break-after"/>
30264   <int value="344" label="webkit-region-break-before"/>
30265   <int value="345" label="webkit-region-break-inside"/>
30266   <int value="346" label="webkit-shape-inside"/>
30267   <int value="347" label="webkit-shape-outside"/>
30268   <int value="348" label="webkit-shape-margin"/>
30269   <int value="349" label="webkit-shape-padding"/>
30270   <int value="350" label="webkit-wrap-flow"/>
30271   <int value="351" label="webkit-wrap-through"/>
30272   <int value="352" label="webkit-wrap"/>
30273   <int value="353" label="webkit-tap-highlight-color"/>
30274   <int value="354" label="webkit-app-region"/>
30275   <int value="355" label="clip-path"/>
30276   <int value="356" label="clip-rule"/>
30277   <int value="357" label="mask"/>
30278   <int value="358" label="enable-background"/>
30279   <int value="359" label="filter"/>
30280   <int value="360" label="flood-color"/>
30281   <int value="361" label="flood-opacity"/>
30282   <int value="362" label="lighting-color"/>
30283   <int value="363" label="stop-color"/>
30284   <int value="364" label="stop-opacity"/>
30285   <int value="365" label="color-interpolation"/>
30286   <int value="366" label="color-interpolation-filters"/>
30287   <int value="367" label="color-profile"/>
30288   <int value="368" label="color-rendering"/>
30289   <int value="369" label="fill"/>
30290   <int value="370" label="fill-opacity"/>
30291   <int value="371" label="fill-rule"/>
30292   <int value="372" label="marker"/>
30293   <int value="373" label="marker-end"/>
30294   <int value="374" label="marker-mid"/>
30295   <int value="375" label="marker-start"/>
30296   <int value="376" label="mask-type"/>
30297   <int value="377" label="shape-rendering"/>
30298   <int value="378" label="stroke"/>
30299   <int value="379" label="stroke-dasharray"/>
30300   <int value="380" label="stroke-dashoffset"/>
30301   <int value="381" label="stroke-linecap"/>
30302   <int value="382" label="stroke-linejoin"/>
30303   <int value="383" label="stroke-miterlimit"/>
30304   <int value="384" label="stroke-opacity"/>
30305   <int value="385" label="stroke-width"/>
30306   <int value="386" label="alignment-baseline"/>
30307   <int value="387" label="baseline-shift"/>
30308   <int value="388" label="dominant-baseline"/>
30309   <int value="389" label="glyph-orientation-horizontal"/>
30310   <int value="390" label="glyph-orientation-vertical"/>
30311   <int value="391" label="kerning"/>
30312   <int value="392" label="text-anchor"/>
30313   <int value="393" label="vector-effect"/>
30314   <int value="394" label="writing-mode"/>
30315   <int value="395" label="webkit-svg-shadow"/>
30316   <int value="396" label="webkit-cursor-visibility"/>
30317   <int value="397" label="image-orientation"/>
30318   <int value="398" label="image-resolution"/>
30319   <int value="399" label="webkit-blend-mode"/>
30320   <int value="400" label="webkit-background-blend-mode"/>
30321   <int value="401" label="webkit-text-decoration-line"/>
30322   <int value="402" label="webkit-text-decoration-style"/>
30323   <int value="403" label="webkit-text-decoration-color"/>
30324   <int value="404" label="webkit-text-align-last"/>
30325   <int value="405" label="webkit-text-underline-position"/>
30326   <int value="406" label="max-zoom"/>
30327   <int value="407" label="min-zoom"/>
30328   <int value="408" label="orientation"/>
30329   <int value="409" label="user-zoom"/>
30330   <int value="410" label="webkit-dashboard-region"/>
30331   <int value="411" label="webkit-overflow-scrolling"/>
30332   <int value="412" label="webkit-app-region"/>
30333   <int value="413" label="webkit-filter"/>
30334   <int value="414" label="webkit-box-decoration-break"/>
30335   <int value="415" label="webkit-tap-highlight-color"/>
30336   <int value="416" label="buffered-rendering"/>
30337   <int value="417" label="grid-auto-rows"/>
30338   <int value="418" label="grid-auto-columns"/>
30339   <int value="419" label="background-blend-mode"/>
30340   <int value="420" label="mix-blend-mode"/>
30341   <int value="421" label="touch-action"/>
30342   <int value="422" label="grid-area"/>
30343   <int value="423" label="grid-template"/>
30344   <int value="424" label="animation"/>
30345   <int value="425" label="animation-delay"/>
30346   <int value="426" label="animation-direction"/>
30347   <int value="427" label="animation-duration"/>
30348   <int value="428" label="animation-fill-mode"/>
30349   <int value="429" label="animation-iteration-count"/>
30350   <int value="430" label="animation-name"/>
30351   <int value="431" label="animation-play-state"/>
30352   <int value="432" label="animation-timing-function"/>
30353   <int value="433" label="object-fit"/>
30354   <int value="434" label="paint-order"/>
30355   <int value="435" label="mask-source-type"/>
30356   <int value="436" label="isolation"/>
30357   <int value="437" label="object-position"/>
30358 </enum>
30360 <enum name="MappedEditingCommands" type="int">
30361 <!-- Generated from ../../../third_party/WebKit/Source/core/editing/EditorCommand.cpp -->
30363   <int value="1" label="AlignJustified"/>
30364   <int value="2" label="AlignLeft"/>
30365   <int value="3" label="AlignRight"/>
30366   <int value="4" label="BackColor"/>
30367   <int value="5" label="BackwardDelete"/>
30368   <int value="6" label="Bold"/>
30369   <int value="7" label="Copy"/>
30370   <int value="8" label="CreateLink"/>
30371   <int value="9" label="Cut"/>
30372   <int value="10" label="DefaultParagraphSeparator"/>
30373   <int value="11" label="Delete"/>
30374   <int value="12" label="DeleteBackward"/>
30375   <int value="13" label="DeleteBackwardByDecomposingPreviousCharacter"/>
30376   <int value="14" label="DeleteForward"/>
30377   <int value="15" label="DeleteToBeginningOfLine"/>
30378   <int value="16" label="DeleteToBeginningOfParagraph"/>
30379   <int value="17" label="DeleteToEndOfLine"/>
30380   <int value="18" label="DeleteToEndOfParagraph"/>
30381   <int value="19" label="DeleteToMark"/>
30382   <int value="20" label="DeleteWordBackward"/>
30383   <int value="21" label="DeleteWordForward"/>
30384   <int value="22" label="FindString"/>
30385   <int value="23" label="FontName"/>
30386   <int value="24" label="FontSize"/>
30387   <int value="25" label="FontSizeDelta"/>
30388   <int value="26" label="ForeColor"/>
30389   <int value="27" label="FormatBlock"/>
30390   <int value="28" label="ForwardDelete"/>
30391   <int value="29" label="HiliteColor"/>
30392   <int value="30" label="IgnoreSpelling"/>
30393   <int value="31" label="Indent"/>
30394   <int value="32" label="InsertBacktab"/>
30395   <int value="33" label="InsertHTML"/>
30396   <int value="34" label="InsertHorizontalRule"/>
30397   <int value="35" label="InsertImage"/>
30398   <int value="36" label="InsertLineBreak"/>
30399   <int value="37" label="InsertNewline"/>
30400   <int value="38" label="InsertNewlineInQuotedContent"/>
30401   <int value="39" label="InsertOrderedList"/>
30402   <int value="40" label="InsertParagraph"/>
30403   <int value="41" label="InsertTab"/>
30404   <int value="42" label="InsertText"/>
30405   <int value="43" label="InsertUnorderedList"/>
30406   <int value="44" label="Italic"/>
30407   <int value="45" label="JustifyCenter"/>
30408   <int value="46" label="JustifyFull"/>
30409   <int value="47" label="JustifyLeft"/>
30410   <int value="48" label="JustifyNone"/>
30411   <int value="49" label="JustifyRight"/>
30412   <int value="50" label="MakeTextWritingDirectionLeftToRight"/>
30413   <int value="51" label="MakeTextWritingDirectionNatural"/>
30414   <int value="52" label="MakeTextWritingDirectionRightToLeft"/>
30415   <int value="53" label="MoveBackward"/>
30416   <int value="54" label="MoveBackwardAndModifySelection"/>
30417   <int value="55" label="MoveDown"/>
30418   <int value="56" label="MoveDownAndModifySelection"/>
30419   <int value="57" label="MoveForward"/>
30420   <int value="58" label="MoveForwardAndModifySelection"/>
30421   <int value="59" label="MoveLeft"/>
30422   <int value="60" label="MoveLeftAndModifySelection"/>
30423   <int value="61" label="MovePageDown"/>
30424   <int value="62" label="MovePageDownAndModifySelection"/>
30425   <int value="63" label="MovePageUp"/>
30426   <int value="64" label="MovePageUpAndModifySelection"/>
30427   <int value="65" label="MoveParagraphBackward"/>
30428   <int value="66" label="MoveParagraphBackwardAndModifySelection"/>
30429   <int value="67" label="MoveParagraphForward"/>
30430   <int value="68" label="MoveParagraphForwardAndModifySelection"/>
30431   <int value="69" label="MoveRight"/>
30432   <int value="70" label="MoveRightAndModifySelection"/>
30433   <int value="71" label="MoveToBeginningOfDocument"/>
30434   <int value="72" label="MoveToBeginningOfDocumentAndModifySelection"/>
30435   <int value="73" label="MoveToBeginningOfLine"/>
30436   <int value="74" label="MoveToBeginningOfLineAndModifySelection"/>
30437   <int value="75" label="MoveToBeginningOfParagraph"/>
30438   <int value="76" label="MoveToBeginningOfParagraphAndModifySelection"/>
30439   <int value="77" label="MoveToBeginningOfSentence"/>
30440   <int value="78" label="MoveToBeginningOfSentenceAndModifySelection"/>
30441   <int value="79" label="MoveToEndOfDocument"/>
30442   <int value="80" label="MoveToEndOfDocumentAndModifySelection"/>
30443   <int value="81" label="MoveToEndOfLine"/>
30444   <int value="82" label="MoveToEndOfLineAndModifySelection"/>
30445   <int value="83" label="MoveToEndOfParagraph"/>
30446   <int value="84" label="MoveToEndOfParagraphAndModifySelection"/>
30447   <int value="85" label="MoveToEndOfSentence"/>
30448   <int value="86" label="MoveToEndOfSentenceAndModifySelection"/>
30449   <int value="87" label="MoveToLeftEndOfLine"/>
30450   <int value="88" label="MoveToLeftEndOfLineAndModifySelection"/>
30451   <int value="89" label="MoveToRightEndOfLine"/>
30452   <int value="90" label="MoveToRightEndOfLineAndModifySelection"/>
30453   <int value="91" label="MoveUp"/>
30454   <int value="92" label="MoveUpAndModifySelection"/>
30455   <int value="93" label="MoveWordBackward"/>
30456   <int value="94" label="MoveWordBackwardAndModifySelection"/>
30457   <int value="95" label="MoveWordForward"/>
30458   <int value="96" label="MoveWordForwardAndModifySelection"/>
30459   <int value="97" label="MoveWordLeft"/>
30460   <int value="98" label="MoveWordLeftAndModifySelection"/>
30461   <int value="99" label="MoveWordRight"/>
30462   <int value="100" label="MoveWordRightAndModifySelection"/>
30463   <int value="101" label="Outdent"/>
30464   <int value="102" label="OverWrite"/>
30465   <int value="103" label="Paste"/>
30466   <int value="104" label="PasteAndMatchStyle"/>
30467   <int value="105" label="PasteGlobalSelection"/>
30468   <int value="106" label="Print"/>
30469   <int value="107" label="Redo"/>
30470   <int value="108" label="RemoveFormat"/>
30471   <int value="109" label="ScrollPageBackward"/>
30472   <int value="110" label="ScrollPageForward"/>
30473   <int value="111" label="ScrollLineUp"/>
30474   <int value="112" label="ScrollLineDown"/>
30475   <int value="113" label="ScrollToBeginningOfDocument"/>
30476   <int value="114" label="ScrollToEndOfDocument"/>
30477   <int value="115" label="SelectAll"/>
30478   <int value="116" label="SelectLine"/>
30479   <int value="117" label="SelectParagraph"/>
30480   <int value="118" label="SelectSentence"/>
30481   <int value="119" label="SelectToMark"/>
30482   <int value="120" label="SelectWord"/>
30483   <int value="121" label="SetMark"/>
30484   <int value="122" label="Strikethrough"/>
30485   <int value="123" label="StyleWithCSS"/>
30486   <int value="124" label="Subscript"/>
30487   <int value="125" label="Superscript"/>
30488   <int value="126" label="SwapWithMark"/>
30489   <int value="127" label="ToggleBold"/>
30490   <int value="128" label="ToggleItalic"/>
30491   <int value="129" label="ToggleUnderline"/>
30492   <int value="130" label="Transpose"/>
30493   <int value="131" label="Underline"/>
30494   <int value="132" label="Undo"/>
30495   <int value="133" label="Unlink"/>
30496   <int value="134" label="Unscript"/>
30497   <int value="135" label="Unselect"/>
30498   <int value="136" label="UseCSS"/>
30499   <int value="137" label="Yank"/>
30500   <int value="138" label="YankAndSelect"/>
30501   <int value="139" label="AlignCenter"/>
30502 </enum>
30504 <enum name="MediaContainers" type="int">
30505   <int value="0" label="Unknown"/>
30506   <int value="1" label="AAC (Advanced Audio Coding)"/>
30507   <int value="2" label="AC-3"/>
30508   <int value="3" label="AIFF (Audio Interchange File Format)"/>
30509   <int value="4" label="AMR (Adaptive Multi-Rate Audio)"/>
30510   <int value="5" label="APE (Monkey's Audio)"/>
30511   <int value="6" label="ASF (Advanced / Active Streaming Format)"/>
30512   <int value="7" label="SSA (SubStation Alpha) subtitle"/>
30513   <int value="8" label="AVI (Audio Video Interleaved)"/>
30514   <int value="9" label="Bink"/>
30515   <int value="10" label="CAF (Apple Core Audio Format)"/>
30516   <int value="11" label="DTS"/>
30517   <int value="12" label="DTS-HD"/>
30518   <int value="13" label="DV (Digital Video)"/>
30519   <int value="14" label="DXA"/>
30520   <int value="15" label="Enhanced AC-3"/>
30521   <int value="16" label="FLAC (Free Lossless Audio Codec)"/>
30522   <int value="17" label="FLV (Flash Video)"/>
30523   <int value="18" label="GSM (Global System for Mobile Audio)"/>
30524   <int value="19" label="H.261"/>
30525   <int value="20" label="H.263"/>
30526   <int value="21" label="H.264"/>
30527   <int value="22" label="HLS (Apple HTTP Live Streaming PlayList)"/>
30528   <int value="23" label="Berkeley/IRCAM/CARL Sound Format"/>
30529   <int value="24" label="MJPEG video"/>
30530   <int value="25" label="QuickTime / MOV / MPEG4"/>
30531   <int value="26" label="MP3 (MPEG audio layer 2/3)"/>
30532   <int value="27" label="MPEG-2 Program Stream"/>
30533   <int value="28" label="MPEG-2 Transport Stream"/>
30534   <int value="29" label="MPEG-4 Bitstream"/>
30535   <int value="30" label="Ogg"/>
30536   <int value="31" label="RM (RealMedia)"/>
30537   <int value="32" label="SRT (SubRip subtitle)"/>
30538   <int value="33" label="SWF (ShockWave Flash)"/>
30539   <int value="34" label="VC-1"/>
30540   <int value="35" label="WAV / WAVE (Waveform Audio)"/>
30541   <int value="36" label="Matroska / WebM"/>
30542   <int value="37" label="WTV (Windows Television)"/>
30543   <int value="38" label="DASH"/>
30544   <int value="39" label="SmoothStream"/>
30545 </enum>
30547 <enum name="MediaGalleriesUsageType" type="int">
30548   <int value="0" label="Gallery added from permission dialog"/>
30549   <int value="1" label="Gallery permission added from permission dialog"/>
30550   <int value="2" label="Gallery permission removed from permission dialog"/>
30551   <int value="3" label="GetMediaFileSystems API invocations"/>
30552   <int value="4" label="Profiles With API Usage (corrected in M35)"/>
30553   <int value="5" label="Dialog shown"/>
30554   <int value="6" label="Dialog permissions saved"/>
30555   <int value="7" label="Gallery added from WebUI"/>
30556   <int value="8" label="Gallery removed from WebUI"/>
30557   <int value="9" label="Preferences initialized"/>
30558   <int value="10" label="Preferences initialization failed"/>
30559   <int value="11" label="GetAllMediaFileSystemMetadata API invocations"/>
30560   <int value="12" label="GetMetadata API invocations"/>
30561   <int value="13" label="AddUserSelectedFolder API invocations"/>
30562   <int value="14" label="StartMediaScan API invocations"/>
30563   <int value="15" label="CancelMediaScan API invocations"/>
30564   <int value="16" label="AddScanResults API invocations"/>
30565   <int value="17" label="A media scan completed"/>
30566   <int value="18" label="AddScanResults dialog cancelled"/>
30567   <int value="19" label="AddScanResults dialog accepted"/>
30568   <int value="20" label="Gallery removed from AddScanResults dialog"/>
30569   <int value="21" label="Gallery removed from permission dialog"/>
30570 </enum>
30572 <enum name="MediaKeyError" type="int">
30573   <int value="1" label="kUnknownError"/>
30574   <int value="2" label="kClientError"/>
30575   <int value="4" label="kOutputError"/>
30576 </enum>
30578 <enum name="MediaKeyException" type="int">
30579   <int value="0" label="kUnknownResultId"/>
30580   <int value="1" label="kSuccess"/>
30581   <int value="2" label="kKeySystemNotSupported"/>
30582   <int value="3" label="kInvalidPlayerState"/>
30583 </enum>
30585 <enum name="MigrationNssToPemNetworkTypes" type="int">
30586   <int value="0" label="EAP"/>
30587   <int value="1" label="OpenVPN"/>
30588   <int value="2" label="IPsec"/>
30589 </enum>
30591 <enum name="MistSwitchResult" type="int">
30592   <int value="0" label="Success"/>
30593   <int value="1" label="Failure"/>
30594 </enum>
30596 <enum name="MobileSessionCallerApp" type="int">
30597   <int value="0" label="Google Search"/>
30598   <int value="1" label="GMail"/>
30599   <int value="2" label="Google+"/>
30600   <int value="3" label="Google Drive"/>
30601   <int value="4" label="Google Earth"/>
30602   <int value="5" label="Other Google Apps"/>
30603   <int value="6" label="Others"/>
30604   <int value="7" label="Mobile Safari"/>
30605   <int value="8" label="Other Apple Apps"/>
30606   <int value="9" label="YouTube"/>
30607   <int value="10" label="Google Maps"/>
30608 </enum>
30610 <enum name="MobileSessionStartAction" type="int">
30611   <int value="0" label="Open http"/>
30612   <int value="1" label="Open https"/>
30613   <int value="2" label="Open file"/>
30614   <int value="3" label="x-callback-url open"/>
30615   <int value="4" label="x-callback-url other"/>
30616   <int value="5" label="Others"/>
30617 </enum>
30619 <enum name="MouseEventFollowedByClick" type="int">
30620   <int value="0" label="Missed event before click"/>
30621   <int value="1" label="Caught event before click"/>
30622 </enum>
30624 <enum name="MSECodec" type="int">
30625   <int value="0" label="(Unknown)"/>
30626   <int value="1" label="VP8"/>
30627   <int value="2" label="VP9"/>
30628   <int value="3" label="Vorbis"/>
30629   <int value="4" label="H.264"/>
30630   <int value="5" label="MPEG2 AAC"/>
30631   <int value="6" label="MPEG4 AAC"/>
30632   <int value="7" label="EAC3"/>
30633   <int value="8" label="MP3"/>
30634   <int value="9" label="OPUS"/>
30635 </enum>
30637 <enum name="MultiProfileSessionMode" type="int">
30638   <int value="0" label="Single user mode"/>
30639   <int value="1" label="Side by side mode"/>
30640   <int value="2" label="Separate desktop mode"/>
30641 </enum>
30643 <enum name="MultiProfileSigninUserAction" type="int">
30644   <int value="0" label="System tray"/>
30645   <int value="1" label="Browser frame"/>
30646 </enum>
30648 <enum name="MultiProfileSwitchActiveUserAction" type="int">
30649   <int value="0" label="System tray"/>
30650   <int value="1" label="Keyboard accelerator"/>
30651 </enum>
30653 <enum name="MultiProfileTeleportWindowAction" type="int">
30654   <int value="0" label="Drag and drop"/>
30655   <int value="1" label="Caption context menu"/>
30656   <int value="2" label="Return by minimize"/>
30657   <int value="3" label="Return by launcher"/>
30658 </enum>
30660 <enum name="MultiProfileTeleportWindowType" type="int">
30661   <int value="0" label="Tabbed browser"/>
30662   <int value="1" label="Tabbed incognito browser"/>
30663   <int value="2" label="V1 app"/>
30664   <int value="3" label="V2 app"/>
30665   <int value="4" label="Panel"/>
30666   <int value="5" label="Popup"/>
30667   <int value="6" label="Unknown"/>
30668 </enum>
30670 <enum name="NaClHelperStatus" type="int">
30671   <int value="0" label="Helper not initialized"/>
30672   <int value="1" label="Helper executable missing"/>
30673   <int value="2" label="Helper bootstrap executable missing"/>
30674   <int value="3" label="Browser running under Valgrind"/>
30675   <int value="4" label="Helper failed to launch"/>
30676   <int value="5" label="Helper failed to ACK"/>
30677   <int value="6" label="Helper started correctly"/>
30678 </enum>
30680 <enum name="NaClHttpStatusCodeClass" type="int">
30681   <int value="0" label="0XX"/>
30682   <int value="1" label="1XX"/>
30683   <int value="2" label="2XX"/>
30684   <int value="3" label="3XX"/>
30685   <int value="4" label="4XX"/>
30686   <int value="5" label="5XX"/>
30687   <int value="6" label="No status"/>
30688 </enum>
30690 <enum name="NaClManifestType" type="int">
30691   <int value="0" label="File"/>
30692   <int value="1" label="DataURI"/>
30693 </enum>
30695 <enum name="NaClOSArchEnum" type="int">
30696   <int value="0" label="Linux x86-32"/>
30697   <int value="1" label="Linux x86-64"/>
30698   <int value="2" label="Linux ARM"/>
30699   <int value="3" label="Mac x86-32"/>
30700   <int value="4" label="Mac x86-64"/>
30701   <int value="5" label="Mac ARM"/>
30702   <int value="6" label="Windows x86-32"/>
30703   <int value="7" label="Windows x86-64"/>
30704   <int value="8" label="Windows ARM"/>
30705   <int value="9" label="Linux Mips32"/>
30706 </enum>
30708 <enum name="NaClPluginErrorCode" type="int">
30709   <int value="0" label="ERROR_LOAD_SUCCESS"/>
30710   <int value="1" label="ERROR_LOAD_ABORTED"/>
30711   <int value="2" label="ERROR_UNKNOWN"/>
30712   <int value="3" label="ERROR_MANIFEST_RESOLVE_URL"/>
30713   <int value="4" label="ERROR_MANIFEST_LOAD_URL"/>
30714   <int value="5" label="ERROR_MANIFEST_STAT"/>
30715   <int value="6" label="ERROR_MANIFEST_TOO_LARGE"/>
30716   <int value="7" label="ERROR_MANIFEST_OPEN"/>
30717   <int value="8" label="ERROR_MANIFEST_MEMORY_ALLOC"/>
30718   <int value="9" label="ERROR_MANIFEST_READ"/>
30719   <int value="10" label="ERROR_MANIFEST_PARSING"/>
30720   <int value="11" label="ERROR_MANIFEST_SCHEMA_VALIDATE"/>
30721   <int value="12" label="ERROR_MANIFEST_GET_NEXE_URL"/>
30722   <int value="13" label="ERROR_NEXE_LOAD_URL"/>
30723   <int value="14" label="ERROR_NEXE_ORIGIN_PROTOCOL"/>
30724   <int value="15" label="ERROR_NEXE_FH_DUP"/>
30725   <int value="16" label="ERROR_NEXE_STAT"/>
30726   <int value="17" label="ERROR_ELF_CHECK_IO"/>
30727   <int value="18" label="ERROR_ELF_CHECK_FAIL"/>
30728   <int value="19" label="ERROR_SEL_LDR_INIT"/>
30729   <int value="20" label="ERROR_SEL_LDR_CREATE_LAUNCHER"/>
30730   <int value="21" label="ERROR_SEL_LDR_FD"/>
30731   <int value="22" label="ERROR_SEL_LDR_LAUNCH"/>
30732   <int value="23" label="ERROR_SEL_LDR_COMMUNICATION"/>
30733   <int value="24" label="ERROR_SEL_LDR_SEND_NEXE"/>
30734   <int value="25" label="ERROR_SEL_LDR_HANDLE_PASSING"/>
30735   <int value="26" label="ERROR_SEL_LDR_START_MODULE"/>
30736   <int value="27" label="ERROR_SEL_LDR_START_STATUS"/>
30737   <int value="28" label="ERROR_SRPC_CONNECTION_FAIL"/>
30738   <int value="29" label="ERROR_START_PROXY_CHECK_PPP"/>
30739   <int value="30" label="ERROR_START_PROXY_ALLOC"/>
30740   <int value="31" label="ERROR_START_PROXY_MODULE"/>
30741   <int value="32" label="ERROR_START_PROXY_INSTANCE"/>
30742   <int value="33" label="ERROR_SEL_LDR_COMMUNICATION_CMD_CHANNEL"/>
30743   <int value="34" label="ERROR_SEL_LDR_COMMUNICATION_REV_SETUP"/>
30744   <int value="35" label="ERROR_SEL_LDR_COMMUNICATION_WRAPPER"/>
30745   <int value="36" label="ERROR_SEL_LDR_COMMUNICATION_REV_SERVICE"/>
30746   <int value="37" label="ERROR_START_PROXY_CRASH"/>
30747   <int value="38" label="ERROR_MANIFEST_PROGRAM_MISSING_ARCH"/>
30748   <int value="39" label="ERROR_PNACL_CACHE_OPEN_INPROGRESS"/>
30749   <int value="40" label="ERROR_PNACL_CACHE_OPEN_NOACCESS"/>
30750   <int value="41" label="ERROR_PNACL_CACHE_OPEN_NOQUOTA"/>
30751   <int value="42" label="ERROR_PNACL_CACHE_OPEN_NOSPACE"/>
30752   <int value="43" label="ERROR_PNACL_CACHE_OPEN_OTHER"/>
30753   <int value="44" label="ERROR_PNACL_CACHE_DIRECTORY_CREATE"/>
30754   <int value="45" label="ERROR_PNACL_CACHE_FILEOPEN_NOACCESS"/>
30755   <int value="46" label="ERROR_PNACL_CACHE_FILEOPEN_NOQUOTA"/>
30756   <int value="47" label="ERROR_PNACL_CACHE_FILEOPEN_NOSPACE"/>
30757   <int value="48" label="ERROR_PNACL_CACHE_FILEOPEN_NOTAFILE"/>
30758   <int value="49" label="ERROR_PNACL_CACHE_FILEOPEN_OTHER"/>
30759   <int value="50" label="ERROR_PNACL_CACHE_FETCH_NOACCESS"/>
30760   <int value="51" label="ERROR_PNACL_CACHE_FETCH_NOTFOUND"/>
30761   <int value="52" label="ERROR_PNACL_CACHE_FETCH_OTHER"/>
30762   <int value="53" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOQUOTA"/>
30763   <int value="54" label="ERROR_PNACL_CACHE_FINALIZE_COPY_NOSPACE"/>
30764   <int value="55" label="ERROR_PNACL_CACHE_FINALIZE_COPY_OTHER"/>
30765   <int value="56" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_NOACCESS"/>
30766   <int value="57" label="ERROR_PNACL_CACHE_FINALIZE_RENAME_OTHER"/>
30767   <int value="58" label="ERROR_PNACL_RESOURCE_FETCH"/>
30768   <int value="59" label="ERROR_PNACL_PEXE_FETCH_ABORTED"/>
30769   <int value="60" label="ERROR_PNACL_PEXE_FETCH_NOACCESS"/>
30770   <int value="61" label="ERROR_PNACL_PEXE_FETCH_OTHER"/>
30771   <int value="62" label="ERROR_PNACL_THREAD_CREATE"/>
30772   <int value="63" label="ERROR_PNACL_LLC_SETUP"/>
30773   <int value="64" label="ERROR_PNACL_LD_SETUP"/>
30774   <int value="65" label="ERROR_PNACL_LLC_INTERNAL"/>
30775   <int value="66" label="ERROR_PNACL_LD_INTERNAL"/>
30776   <int value="67" label="ERROR_PNACL_CREATE_TEMP"/>
30777   <int value="68" label="ERROR_PNACL_NOT_ENABLED"/>
30778   <int value="69" label="ERROR_MANIFEST_NOACCESS_URL"/>
30779   <int value="70" label="ERROR_NEXE_NOACCESS_URL"/>
30780 </enum>
30782 <enum name="NaClSelLdrErrorCode" type="int">
30783   <int value="0" label="LOAD_OK"/>
30784   <int value="1" label="LOAD_STATUS_UNKNOWN"/>
30785   <int value="2" label="LOAD_UNSUPPORTED_OS_PLATFORM"/>
30786   <int value="3" label="LOAD_DEP_UNSUPPORTED"/>
30787   <int value="4" label="LOAD_INTERNAL"/>
30788   <int value="5" label="LOAD_DUP_LOAD_MODULE"/>
30789   <int value="6" label="LOAD_DUP_START_MODULE"/>
30790   <int value="7" label="LOAD_OPEN_ERROR"/>
30791   <int value="8" label="LOAD_READ_ERROR"/>
30792   <int value="9" label="LOAD_TOO_MANY_PROG_HDRS"/>
30793   <int value="10" label="LOAD_BAD_PHENTSIZE"/>
30794   <int value="11" label="LOAD_BAD_ELF_MAGIC"/>
30795   <int value="12" label="LOAD_NOT_32_BIT"/>
30796   <int value="13" label="LOAD_NOT_64_BIT"/>
30797   <int value="14" label="LOAD_BAD_ABI"/>
30798   <int value="15" label="LOAD_NOT_EXEC"/>
30799   <int value="16" label="LOAD_BAD_MACHINE"/>
30800   <int value="17" label="LOAD_BAD_ELF_VERS"/>
30801   <int value="18" label="LOAD_TOO_MANY_SECT"/>
30802   <int value="19" label="LOAD_BAD_SECT"/>
30803   <int value="20" label="LOAD_NO_MEMORY"/>
30804   <int value="21" label="LOAD_SECT_HDR"/>
30805   <int value="22" label="LOAD_ADDR_SPACE_TOO_SMALL"/>
30806   <int value="23" label="LOAD_ADDR_SPACE_TOO_BIG"/>
30807   <int value="24" label="LOAD_DATA_OVERLAPS_STACK_SECTION"/>
30808   <int value="25" label="LOAD_RODATA_OVERLAPS_DATA"/>
30809   <int value="26" label="LOAD_DATA_NOT_LAST_SEGMENT"/>
30810   <int value="27" label="LOAD_NO_DATA_BUT_RODATA_NOT_LAST_SEGMENT"/>
30811   <int value="28" label="LOAD_TEXT_OVERLAPS_RODATA"/>
30812   <int value="29" label="LOAD_TEXT_OVERLAPS_DATA"/>
30813   <int value="30" label="LOAD_BAD_RODATA_ALIGNMENT"/>
30814   <int value="31" label="LOAD_BAD_DATA_ALIGNMENT"/>
30815   <int value="32" label="LOAD_UNLOADABLE"/>
30816   <int value="33" label="LOAD_BAD_ELF_TEXT"/>
30817   <int value="34" label="LOAD_TEXT_SEG_TOO_BIG"/>
30818   <int value="35" label="LOAD_DATA_SEG_TOO_BIG"/>
30819   <int value="36" label="LOAD_MPROTECT_FAIL"/>
30820   <int value="37" label="LOAD_MADVISE_FAIL"/>
30821   <int value="38" label="LOAD_TOO_MANY_SYMBOL_STR"/>
30822   <int value="39" label="LOAD_SYMTAB_ENTRY_TOO_SMALL"/>
30823   <int value="40" label="LOAD_NO_SYMTAB"/>
30824   <int value="41" label="LOAD_NO_SYMTAB_STRINGS"/>
30825   <int value="42" label="LOAD_SYMTAB_ENTRY"/>
30826   <int value="43" label="LOAD_UNKNOWN_SYMBOL_TYPE"/>
30827   <int value="44" label="LOAD_SYMTAB_DUP"/>
30828   <int value="45" label="LOAD_REL_ERROR"/>
30829   <int value="46" label="LOAD_REL_UNIMPL"/>
30830   <int value="47" label="LOAD_UNDEF_SYMBOL"/>
30831   <int value="48" label="LOAD_BAD_SYMBOL_DATA"/>
30832   <int value="49" label="LOAD_BAD_FILE"/>
30833   <int value="50" label="LOAD_BAD_ENTRY"/>
30834   <int value="51" label="LOAD_SEGMENT_OUTSIDE_ADDRSPACE"/>
30835   <int value="52" label="LOAD_DUP_SEGMENT"/>
30836   <int value="53" label="LOAD_SEGMENT_BAD_LOC"/>
30837   <int value="54" label="LOAD_BAD_SEGMENT"/>
30838   <int value="55" label="LOAD_REQUIRED_SEG_MISSING"/>
30839   <int value="56" label="LOAD_SEGMENT_BAD_PARAM"/>
30840   <int value="57" label="LOAD_VALIDATION_FAILED"/>
30841   <int value="58" label="LOAD_UNIMPLEMENTED"/>
30842   <int value="59" label="SRT_NO_SEG_SEL"/>
30843   <int value="60" label="LOAD_BAD_EHSIZE"/>
30844   <int value="61" label="LOAD_EHDR_OVERFLOW"/>
30845   <int value="62" label="LOAD_PHDR_OVERFLOW"/>
30846   <int value="63" label="LOAD_UNSUPPORTED_CPU"/>
30847   <int value="64" label="LOAD_NO_MEMORY_FOR_DYNAMIC_TEXT"/>
30848   <int value="65" label="LOAD_NO_MEMORY_FOR_ADDRESS_SPACE"/>
30849 </enum>
30851 <enum name="NaClStartupEnum" type="int">
30852   <int value="0" label="Default tab opened"/>
30853   <int value="1" label="New tab opened"/>
30854   <int value="2" label="NaCl sel_ldr started"/>
30855 </enum>
30857 <enum name="NaClValidationCacheEnum" type="int">
30858   <int value="0" label="Miss"/>
30859   <int value="1" label="Hit"/>
30860 </enum>
30862 <enum name="NavigationScheme" type="int">
30863   <int value="0" label="(Unknown)"/>
30864   <int value="1" label="http"/>
30865   <int value="2" label="https"/>
30866   <int value="3" label="file"/>
30867   <int value="4" label="ftp"/>
30868   <int value="5" label="data"/>
30869   <int value="6" label="javascript"/>
30870   <int value="7" label="about"/>
30871   <int value="8" label="chrome"/>
30872 </enum>
30874 <enum name="NetConnectivityProtocolStatus" type="int">
30875   <int value="0" label="SUCCESS"/>
30876   <int value="1" label="IP_STRING_PARSE_FAILED"/>
30877   <int value="2" label="SOCKET_CREATE_FAILED"/>
30878   <int value="3" label="RESOLVE_FAILED"/>
30879   <int value="4" label="CONNECT_FAILED"/>
30880   <int value="5" label="WRITE_FAILED"/>
30881   <int value="6" label="READ_TIMED_OUT"/>
30882   <int value="7" label="READ_FAILED"/>
30883   <int value="8" label="ZERO_LENGTH_ERROR"/>
30884   <int value="9" label="NO_CHECKSUM_ERROR"/>
30885   <int value="10" label="NO_KEY_ERROR"/>
30886   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
30887   <int value="12" label="NO_PAYLOAD_ERROR"/>
30888   <int value="13" label="INVALID_KEY_ERROR"/>
30889   <int value="14" label="TOO_SHORT_PAYLOAD"/>
30890   <int value="15" label="TOO_LONG_PAYLOAD"/>
30891   <int value="16" label="INVALID_CHECKSUM"/>
30892   <int value="17" label="PATTERN_CHANGED"/>
30893   <int value="18" label="INVALID_PACKET_NUMBER"/>
30894   <int value="19" label="TOO_MANY_PACKETS"/>
30895   <int value="20" label="STATUS_MAX"/>
30896 </enum>
30898 <enum name="NetConnectivityStatus" type="int">
30899   <int value="0" label="SUCCESS"/>
30900   <int value="1" label="IP_STRING_PARSE_FAILED"/>
30901   <int value="2" label="SOCKET_CREATE_FAILED"/>
30902   <int value="3" label="RESOLVE_FAILED"/>
30903   <int value="4" label="CONNECT_FAILED"/>
30904   <int value="5" label="WRITE_FAILED"/>
30905   <int value="6" label="READ_TIMED_OUT"/>
30906   <int value="7" label="READ_FAILED"/>
30907   <int value="8" label="READ_VERIFY_FAILED"/>
30908   <int value="9" label="STATUS_MAX"/>
30909 </enum>
30911 <enum name="NetErrorCodes" type="int">
30912   <int value="0" label="OK"/>
30913   <int value="1" label="IO_PENDING"/>
30914   <int value="2" label="FAILED"/>
30915   <int value="3" label="ABORTED"/>
30916   <int value="4" label="INVALID_ARGUMENT"/>
30917   <int value="5" label="INVALID_HANDLE"/>
30918   <int value="6" label="FILE_NOT_FOUND"/>
30919   <int value="7" label="TIMED_OUT"/>
30920   <int value="8" label="FILE_TOO_BIG"/>
30921   <int value="9" label="UNEXPECTED"/>
30922   <int value="10" label="ACCESS_DENIED"/>
30923   <int value="11" label="NOT_IMPLEMENTED"/>
30924   <int value="12" label="INSUFFICIENT_RESOURCES"/>
30925   <int value="13" label="OUT_OF_MEMORY"/>
30926   <int value="14" label="UPLOAD_FILE_CHANGED"/>
30927   <int value="15" label="SOCKET_NOT_CONNECTED"/>
30928   <int value="16" label="FILE_EXISTS"/>
30929   <int value="17" label="FILE_PATH_TOO_LONG"/>
30930   <int value="18" label="FILE_NO_SPACE"/>
30931   <int value="19" label="FILE_VIRUS_INFECTED"/>
30932   <int value="20" label="BLOCKED_BY_CLIENT"/>
30933   <int value="21" label="NETWORK_CHANGED"/>
30934   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
30935   <int value="100" label="CONNECTION_CLOSED"/>
30936   <int value="101" label="CONNECTION_RESET"/>
30937   <int value="102" label="CONNECTION_REFUSED"/>
30938   <int value="103" label="CONNECTION_ABORTED"/>
30939   <int value="104" label="CONNECTION_FAILED"/>
30940   <int value="105" label="NAME_NOT_RESOLVED"/>
30941   <int value="106" label="INTERNET_DISCONNECTED"/>
30942   <int value="107" label="SSL_PROTOCOL_ERROR"/>
30943   <int value="108" label="ADDRESS_INVALID"/>
30944   <int value="109" label="ADDRESS_UNREACHABLE"/>
30945   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
30946   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
30947   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
30948   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
30949   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
30950   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
30951   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
30952   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
30953   <int value="118" label="CONNECTION_TIMED_OUT"/>
30954   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
30955   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
30956   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
30957   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
30958   <int value="123" label="SSL_NO_RENEGOTIATION"/>
30959   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
30960   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
30961   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
30962   <int value="127" label="PROXY_AUTH_REQUESTED"/>
30963   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
30964   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
30965   <int value="130" label="PROXY_CONNECTION_FAILED"/>
30966   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
30967   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
30968   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
30969   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
30970   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
30971   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
30972   <int value="137" label="NAME_RESOLUTION_FAILED"/>
30973   <int value="138" label="NETWORK_ACCESS_DENIED"/>
30974   <int value="139" label="TEMPORARILY_THROTTLED"/>
30975   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
30976   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
30977   <int value="142" label="MSG_TOO_BIG"/>
30978   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
30979   <int value="144" label="LIMIT_VIOLATION"/>
30980   <int value="145" label="WS_PROTOCOL_ERROR"/>
30981   <int value="146" label="PROTOCOL_SWITCHED"/>
30982   <int value="147" label="ADDRESS_IN_USE"/>
30983   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
30984   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
30985   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
30986   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
30987   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
30988   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
30989   <int value="201" label="CERT_DATE_INVALID"/>
30990   <int value="202" label="CERT_AUTHORITY_INVALID"/>
30991   <int value="203" label="CERT_CONTAINS_ERRORS"/>
30992   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
30993   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
30994   <int value="206" label="CERT_REVOKED"/>
30995   <int value="207" label="CERT_INVALID"/>
30996   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
30997   <int value="209" label="CERT_NOT_IN_DNS"/>
30998   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
30999   <int value="211" label="CERT_WEAK_KEY"/>
31000   <int value="300" label="INVALID_URL"/>
31001   <int value="301" label="DISALLOWED_URL_SCHEME"/>
31002   <int value="302" label="UNKNOWN_URL_SCHEME"/>
31003   <int value="310" label="TOO_MANY_REDIRECTS"/>
31004   <int value="311" label="UNSAFE_REDIRECT"/>
31005   <int value="312" label="UNSAFE_PORT"/>
31006   <int value="320" label="INVALID_RESPONSE"/>
31007   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
31008   <int value="322" label="METHOD_NOT_SUPPORTED"/>
31009   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
31010   <int value="324" label="EMPTY_RESPONSE"/>
31011   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
31012   <int value="326" label="PAC_STATUS_NOT_OK"/>
31013   <int value="327" label="PAC_SCRIPT_FAILED"/>
31014   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
31015   <int value="329" label="MALFORMED_IDENTITY"/>
31016   <int value="330" label="CONTENT_DECODING_FAILED"/>
31017   <int value="331" label="NETWORK_IO_SUSPENDED"/>
31018   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
31019   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
31020   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
31021   <int value="335" label="INVALID_SPDY_STREAM"/>
31022   <int value="336" label="NO_SUPPORTED_PROXIES"/>
31023   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
31024   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
31025   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
31026   <int value="340" label="ENCODING_DETECTION_FAILED"/>
31027   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
31028   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
31029   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
31030   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
31031   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
31032   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
31033   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
31034   <int value="348" label="PAC_NOT_IN_DHCP"/>
31035   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
31036   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
31037   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
31038   <int value="352" label="SPDY_PING_FAILED"/>
31039   <int value="353" label="PIPELINE_EVICTION"/>
31040   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
31041   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
31042   <int value="356" label="QUIC_PROTOCOL_ERROR"/>
31043   <int value="357" label="RESPONSE_HEADERS_TRUNCATED"/>
31044   <int value="400" label="CACHE_MISS"/>
31045   <int value="401" label="CACHE_READ_FAILURE"/>
31046   <int value="402" label="CACHE_WRITE_FAILURE"/>
31047   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
31048   <int value="404" label="CACHE_OPEN_FAILURE"/>
31049   <int value="405" label="CACHE_CREATE_FAILURE"/>
31050   <int value="406" label="CACHE_RACE"/>
31051   <int value="407" label="CACHE_CACHE_CHECKSUM_READ_FAILURE"/>
31052   <int value="408" label="CACHE_CACHE_CHECKSUM_MISMATCH"/>
31053   <int value="501" label="INSECURE_RESPONSE"/>
31054   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
31055   <int value="503" label="ADD_USER_CERT_FAILED"/>
31056   <int value="601" label="FTP_FAILED"/>
31057   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
31058   <int value="603" label="FTP_TRANSFER_ABORTED"/>
31059   <int value="604" label="FTP_FILE_BUSY"/>
31060   <int value="605" label="FTP_SYNTAX_ERROR"/>
31061   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
31062   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
31063   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
31064   <int value="702" label="PKCS12_IMPORT_FAILED"/>
31065   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
31066   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
31067   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
31068   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
31069   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
31070   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
31071   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
31072   <int value="710" label="KEY_GENERATION_FAILED"/>
31073   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
31074   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
31075   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
31076   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
31077   <int value="802" label="DNS_SERVER_FAILED"/>
31078   <int value="803" label="DNS_TIMED_OUT"/>
31079   <int value="804" label="DNS_CACHE_MISS"/>
31080   <int value="805" label="DNS_SEARCH_EMPTY"/>
31081   <int value="806" label="DNS_SORT_ERROR"/>
31082 </enum>
31084 <enum name="NetPreconnectUtilization" type="int">
31085   <int value="0" label="non-speculative, never connected"/>
31086   <int value="1" label="non-speculative, never used"/>
31087   <int value="2" label="non-speculative and used"/>
31088   <int value="3" label="omnibox never connected"/>
31089   <int value="4" label="omnibox never used"/>
31090   <int value="5" label="omnibox and used"/>
31091   <int value="6" label="subresource never connected"/>
31092   <int value="7" label="subresource never used"/>
31093   <int value="8" label="subresource and used"/>
31094 </enum>
31096 <enum name="Network3GGobiError" type="int">
31097   <summary>
31098     These error indexes are produced by QCErrorToMetricIndex() in
31099     gobi-cromo-plugin.
31100   </summary>
31101   <int value="0" label="NONE"/>
31102   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
31103 </enum>
31105 <enum name="NetworkAuthModeType" type="int">
31106   <int value="0" label="UNKNOWN"/>
31107   <int value="1" label="EAP-AKA"/>
31108   <int value="2" label="EAP-FAST"/>
31109   <int value="3" label="EAP-GPSK"/>
31110   <int value="4" label="EAP-GTC"/>
31111   <int value="5" label="EAP-IKEV2"/>
31112   <int value="6" label="EAP-LEAP"/>
31113   <int value="7" label="EAP-MD5"/>
31114   <int value="8" label="EAP-MSCHAPV2"/>
31115   <int value="9" label="EAP-OTP"/>
31116   <int value="10" label="EAP-PAX"/>
31117   <int value="11" label="EAP-PEAP"/>
31118   <int value="12" label="EAP-PSK"/>
31119   <int value="13" label="EAP-SAKE"/>
31120   <int value="14" label="EAP-SIM"/>
31121   <int value="15" label="EAP-TLS"/>
31122   <int value="16" label="EAP-TNC"/>
31123   <int value="17" label="EAP-TTLS"/>
31124 </enum>
31126 <enum name="NetworkCellular3GPPRegistrationDelayedDrop" type="int">
31127   <int value="0" label="Delayed drop posted">
31128     A signal loss in the cellular service was detected and a delayed connection
31129     drop request was posted. This request causes the cellular connection to be
31130     dropped if it is not cancelled within the delay provided.
31131   </int>
31132   <int value="1" label="Delayed drop canceled">
31133     Signal strength returned to normal soon after a delayed drop request was
31134     made, causing the request to be canceled. This indicates a flaky network.
31135   </int>
31136 </enum>
31138 <enum name="NetworkCellularOutOfCreditsReason" type="int">
31139   <int value="0" label="Connect-Disconnect Loop"/>
31140   <int value="1" label="TX-Queue Congestion"/>
31141   <int value="2" label="Elongated Time Wait"/>
31142 </enum>
31144 <enum name="NetworkCellularTechnology" type="int">
31145   <int value="0" label="1XRTT"/>
31146   <int value="1" label="EDGE"/>
31147   <int value="2" label="EVDO"/>
31148   <int value="3" label="GPRS"/>
31149   <int value="4" label="GSM"/>
31150   <int value="5" label="HSPA"/>
31151   <int value="6" label="HSPA_PLUS"/>
31152   <int value="7" label="LTE"/>
31153   <int value="8" label="UMTS"/>
31154   <int value="9" label="Unknown"/>
31155 </enum>
31157 <enum name="NetworkCellularUsageRequestStatus" type="int">
31158   <summary>
31159     Status code that we received in response to a cellular usage API request.
31160   </summary>
31161   <int value="0" label="Failed">
31162     This value is distinct from the others in that it indicates that we were
31163     unable to issue a request or that we received no reply. The other values
31164     represent the status code contained in a reply.
31165   </int>
31166   <int value="1" label="Ok"/>
31167   <int value="2" label="Error"/>
31168   <int value="3" label="Malformed Request"/>
31169   <int value="4" label="Internal Error"/>
31170   <int value="5" label="Service Unavailable"/>
31171   <int value="6" label="Request Refused"/>
31172   <int value="7" label="Unknown Device"/>
31173 </enum>
31175 <enum name="NetworkChannelType" type="int">
31176   <int value="0" label="UNDEF"/>
31177   <int value="1" label="2412"/>
31178   <int value="2" label="2417"/>
31179   <int value="3" label="2422"/>
31180   <int value="4" label="2427"/>
31181   <int value="5" label="2432"/>
31182   <int value="6" label="2437"/>
31183   <int value="7" label="2442"/>
31184   <int value="8" label="2447"/>
31185   <int value="9" label="2452"/>
31186   <int value="10" label="2457"/>
31187   <int value="11" label="2462"/>
31188   <int value="12" label="2467"/>
31189   <int value="13" label="2472"/>
31190   <int value="14" label="2484"/>
31191   <int value="15" label="5180"/>
31192   <int value="16" label="5200"/>
31193   <int value="17" label="5220"/>
31194   <int value="18" label="5240"/>
31195   <int value="19" label="5260"/>
31196   <int value="20" label="5280"/>
31197   <int value="21" label="5300"/>
31198   <int value="22" label="5320"/>
31199   <int value="23" label="5500"/>
31200   <int value="24" label="5520"/>
31201   <int value="25" label="5540"/>
31202   <int value="26" label="5560"/>
31203   <int value="27" label="5580"/>
31204   <int value="28" label="5600"/>
31205   <int value="29" label="5620"/>
31206   <int value="30" label="5640"/>
31207   <int value="31" label="5660"/>
31208   <int value="32" label="5680"/>
31209   <int value="33" label="5700"/>
31210   <int value="34" label="5745"/>
31211   <int value="35" label="5765"/>
31212   <int value="36" label="5785"/>
31213   <int value="37" label="5805"/>
31214   <int value="38" label="5825"/>
31215   <int value="39" label="5170"/>
31216   <int value="40" label="5190"/>
31217   <int value="41" label="5210"/>
31218   <int value="42" label="5230"/>
31219 </enum>
31221 <enum name="NetworkCorruptedProfile" type="int">
31222   <int value="0" label="Corrupted Profile"/>
31223 </enum>
31225 <enum name="NetworkDHCPOptionFailure" type="int">
31226   <int value="0" label="DHCP Option Failure"/>
31227 </enum>
31229 <enum name="NetworkDisconnectType" type="int">
31230   <int value="0" label="System Disconnect"/>
31231   <int value="1" label="User Disconnect"/>
31232 </enum>
31234 <enum name="NetworkLocationRequestEvent" type="int">
31235   <int value="0" label="REQUEST_START"/>
31236   <int value="1" label="REQUEST_CANCEL"/>
31237   <int value="2" label="RESPONSE_SUCCESS"/>
31238   <int value="3" label="RESPONSE_NOT_OK"/>
31239   <int value="4" label="RESPONSE_EMPTY"/>
31240   <int value="5" label="RESPONSE_MALFORMED"/>
31241   <int value="6" label="RESPONSE_INVALID_FIX"/>
31242 </enum>
31244 <enum name="NetworkPhyModeType" type="int">
31245   <int value="0" label="UNDEF"/>
31246   <int value="1" label="802.11a"/>
31247   <int value="2" label="802.11b"/>
31248   <int value="3" label="802.11g"/>
31249   <int value="4" label="802.11n"/>
31250   <int value="5" label="PSB 10MHz-wide"/>
31251   <int value="6" label="PSB 5MHz-wide"/>
31252 </enum>
31254 <enum name="NetworkPortalResult" type="int">
31255   <summary>
31256     The portal result types come from PortalResult in shill/metrics.h
31257   </summary>
31258   <int value="0" label="Success"/>
31259   <int value="1" label="DNS Failure"/>
31260   <int value="2" label="DNS Timeout"/>
31261   <int value="3" label="Connection Failure"/>
31262   <int value="4" label="Connection Timeout"/>
31263   <int value="5" label="HTTP Failure"/>
31264   <int value="6" label="HTTP Timeout"/>
31265   <int value="7" label="Content Failure"/>
31266   <int value="8" label="Content Timeout"/>
31267   <int value="9" label="Unknown"/>
31268 </enum>
31270 <enum name="NetworkSecurityType" type="int">
31271   <summary>
31272     The security types come from the connman_service_security enum in
31273     flimflam/include/service.h
31274   </summary>
31275   <int value="0" label="UNKNOWN"/>
31276   <int value="1" label="NONE"/>
31277   <int value="2" label="WEP"/>
31278   <int value="3" label="WPA"/>
31279   <int value="4" label="802.11i/RSN"/>
31280   <int value="5" label="802.1x"/>
31281   <int value="6" label="PSK"/>
31282 </enum>
31284 <enum name="NetworkServiceError" type="int">
31285   <summary>
31286     The error types come from the connman_service_error enum in
31287     flimflam/include/service.h
31288   </summary>
31289   <int value="0" label="UNKNOWN"/>
31290   <int value="1" label="OUT_OF_RANGE"/>
31291   <int value="2" label="PIN_MISSING"/>
31292   <int value="3" label="DHCP_FAILED"/>
31293   <int value="4" label="CONNECT_FAILED"/>
31294   <int value="5" label="BAD_PASSPHRASE"/>
31295   <int value="6" label="BAD_WEPKEY"/>
31296   <int value="7" label="ACTIVATION_FAILED"/>
31297   <int value="8" label="NEED_EVDO"/>
31298   <int value="9" label="NEED_HOME_NETWORK"/>
31299   <int value="10" label="OTASP_FAILED"/>
31300   <int value="11" label="AAA_FAILED"/>
31301   <int value="12" label="INTERNAL"/>
31302   <int value="13" label="DNS_LOOKUP_FAILED"/>
31303   <int value="14" label="HTTP_GET_FAILED"/>
31304 </enum>
31306 <enum name="NewTabPageActionAndroid" type="int">
31307   <int value="0" label="Searched using the omnibox"/>
31308   <int value="1" label="Navigated to Google search homepage using the omnibox"/>
31309   <int value="2" label="Navigated to any other page using the omnibox"/>
31310   <int value="3" label="Opened a most visited page"/>
31311   <int value="4" label="Opened a recently closed tab"/>
31312   <int value="5" label="Opened a bookmark"/>
31313   <int value="6" label="Opened a foreign session (from other devices section)"/>
31314 </enum>
31316 <enum name="NewTabPageBookmarkActionAndroid" type="int">
31317   <summary>
31318     These values are defined in PartnerBookmarkAction enum in
31319     chrome/browser/ui/webui/ntp/android/bookmarks_handler.cc.
31320   </summary>
31321   <int value="0" label="Deleted partner bookmark"/>
31322   <int value="1" label="Deleted root partner folder"/>
31323   <int value="2" label="Renamed partner bookmark"/>
31324   <int value="3" label="Renamed root partner folder"/>
31325 </enum>
31327 <enum name="NewTabPageMobilePromo" type="int">
31328   <summary>
31329     These values are defined inside the PromoImpressionBuckets enum in
31330     chrome/browser/ui/webui/ntp/android/promo_handler.cc
31331   </summary>
31332   <int value="0" label="Shown from most visited page"/>
31333   <int value="1" label="Shown from open tabs page"/>
31334   <int value="2" label="Shown from sync promo page"/>
31335   <int value="3" label="User pressed 'Try Chrome'"/>
31336   <int value="4" label="User dismissed the promo"/>
31337 </enum>
31339 <enum name="NewTabURLState" type="int">
31340   <int value="0" label="Valid URL was used"/>
31341   <int value="1" label="Corrupt state"/>
31342   <int value="2" label="Incognito window"/>
31343   <int value="3" label="No URL for default provider"/>
31344   <int value="4" label="Insecure URL"/>
31345   <int value="5" label="Suggest is disabled"/>
31346   <int value="6" label="URL blocked for supervised user"/>
31347 </enum>
31349 <enum name="NotificationActionType" type="int">
31350   <int value="0" label="Unknown"/>
31351   <int value="1" label="Notification added"/>
31352   <int value="2" label="Notificaiton updated"/>
31353   <int value="3" label="Notification clicked"/>
31354   <int value="4" label="Notification button clicked"/>
31355   <int value="5" label="Notification displayed"/>
31356   <int value="6" label="Notification closed by user"/>
31357   <int value="7" label="Notification closed by system"/>
31358 </enum>
31360 <enum name="NtpFollowAction" type="int">
31361   <int value="0" label="PAGE_TRANSITION_LINK"/>
31362   <int value="1" label="PAGE_TRANSITION_TYPED"/>
31363   <int value="2" label="PAGE_TRANSITION_AUTO_BOOKMARK"/>
31364   <int value="3" label="PAGE_TRANSITION_AUTO_SUBFRAME"/>
31365   <int value="4" label="PAGE_TRANSITION_MANUAL_SUBFRAME"/>
31366   <int value="5" label="PAGE_TRANSITION_GENERATED"/>
31367   <int value="6" label="PAGE_TRANSITION_START_PAGE"/>
31368   <int value="7" label="PAGE_TRANSITION_FORM_SUBMIT"/>
31369   <int value="8" label="PAGE_TRANSITION_RELOAD"/>
31370   <int value="9" label="PAGE_TRANSITION_KEYWORD"/>
31371   <int value="10" label="PAGE_TRANSITION_KEYWORD_GENERATED"/>
31372   <int value="11" label="Clicked on a tile."/>
31373   <int value="12" label="Clicked to other NTP pane."/>
31374   <int value="13" label="Other action"/>
31375 </enum>
31377 <enum name="NtpOtherSessionsType" type="int">
31378   <int value="0" label="Menu initialized"/>
31379   <int value="1" label="Menu shown"/>
31380   <int value="2" label="Link clicked"/>
31381   <int value="3" label="Link context menu shown"/>
31382   <int value="4" label="Device context menu shown"/>
31383   <int value="5" label="Unused/previous device context menu shown"/>
31384   <int value="6" label="Collapse Session"/>
31385   <int value="7" label="Expand Session"/>
31386   <int value="8" label="Open All"/>
31387 </enum>
31389 <enum name="NtpPaneType" type="int">
31390   <int value="1" label="MostVisited"/>
31391   <int value="2" label="Apps"/>
31392   <int value="3" label="Bookmarks"/>
31393   <int value="4" label="Suggestions"/>
31394 </enum>
31396 <enum name="NtpPromoAction" type="int">
31397   <int value="0" label="NTP Promo viewed"/>
31398   <int value="1" label="NTP Promo closed"/>
31399   <int value="2" label="NTP Promo link clicked"/>
31400 </enum>
31402 <enum name="NtpSuggestionsType" type="int">
31403   <int value="0" label="Client suggestion"/>
31404   <int value="1" label="Server suggestion"/>
31405 </enum>
31407 <enum name="NtpTileExperimentActions" type="int">
31408   <summary>
31409     The types of actions performed by the Most Visited Tile Placement
31410     experiment, used to identify the cases where the experiment could not
31411     operate as expected, and the reason for it.
31412   </summary>
31413   <int value="0" label="Removed URL that was already open in browser"/>
31414   <int value="1" label="Didn't remove URL, too few suggestions in MV"/>
31415   <int value="2" label="Too few URLs, didn't flip tiles 1 and 8"/>
31416   <int value="3" label="Too few URLs, didn't flip tiles 1 and 4"/>
31417 </enum>
31419 <enum name="OfflineStatus" type="int">
31420   <int value="0" label="Fresh data load from Cache"/>
31421   <int value="1" label="Successful network request (validation or fetch)."/>
31422   <int value="2" label="Failed network request (non-offline error)."/>
31423   <int value="3" label="Server offline and stale data available."/>
31424   <int value="4" label="Server offline and stale data not available."/>
31425 </enum>
31427 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
31428   <int value="0" label="disabled by flags"/>
31429   <int value="1" label="enabled by flags"/>
31430   <int value="2" label="auto, not in trial"/>
31431   <int value="3" label="auto, disabled in trial"/>
31432   <int value="4" label="auto, enabled in trial"/>
31433 </enum>
31435 <enum name="OmniboxEnteredKeywordMode" type="int">
31436   <int value="0" label="via tab"/>
31437   <int value="1" label="via space at end"/>
31438   <int value="2" label="via space in middle"/>
31439 </enum>
31441 <enum name="OmniboxSearchEngine" type="int">
31442   <int value="0" label="Unknown"/>
31443   <int value="1" label="Google"/>
31444   <int value="2" label="Yahoo!"/>
31445   <int value="3" label="Bing"/>
31446   <int value="4" label="Ask"/>
31447   <int value="5" label="Yahoo! Quebec"/>
31448   <int value="6" label="OK.hu"/>
31449   <int value="7" label="Bing French and Arabic"/>
31450   <int value="11" label="Yamli"/>
31451   <int value="12" label="Araby"/>
31452   <int value="13" label="Maktoob"/>
31453   <int value="14" label="Masrawy"/>
31454   <int value="15" label="Yandex"/>
31455   <int value="16" label="Rambler"/>
31456   <int value="17" label="TUT.BY"/>
31457   <int value="18" label="hispavista"/>
31458   <int value="19" label="Jabse"/>
31459   <int value="20" label="NUR.KZ"/>
31460   <int value="21" label="Baidu"/>
31461   <int value="22" label="search.ch"/>
31462   <int value="23" label="goo"/>
31463   <int value="24" label="Pogodak!"/>
31464   <int value="25" label="Seznam"/>
31465   <int value="26" label="Centrum"/>
31466   <int value="27" label="Atlas"/>
31467   <int value="28" label="Jubii"/>
31468   <int value="29" label="Eniro"/>
31469   <int value="30" label="NetSprint"/>
31470   <int value="32" label="diri"/>
31471   <int value="33" label="Custom"/>
31472   <int value="35" label="AOL"/>
31473   <int value="36" label="Conduit"/>
31474   <int value="37" label="Rediff"/>
31475   <int value="38" label="guruji"/>
31476   <int value="40" label="GO.com"/>
31477   <int value="41" label="Rednano"/>
31478   <int value="44" label="NETI"/>
31479   <int value="45" label="DELFI"/>
31480   <int value="46" label="Fonecta 02.fi"/>
31481   <int value="50" label="AVG"/>
31482   <int value="51" label="search.ch"/>
31483   <int value="54" label="in.gr"/>
31484   <int value="55" label="Walla!"/>
31485   <int value="59" label="leit.is"/>
31486   <int value="62" label="Virgilio"/>
31487   <int value="63" label="Libero"/>
31488   <int value="67" label="Naver"/>
31489   <int value="68" label="Daum"/>
31490   <int value="69" label="Nate"/>
31491   <int value="71" label="LATNE"/>
31492   <int value="72" label="ABC S.k"/>
31493   <int value="73" label="Kvasir"/>
31494   <int value="75" label="Onet.pl"/>
31495   <int value="76" label="Wirtualna Polska"/>
31496   <int value="77" label="SAPO"/>
31497   <int value="82" label="UOL Busca"/>
31498   <int value="83" label="@MAIL.RU"/>
31499   <int value="85" label="Zoznam"/>
31500   <int value="87" label="Najdi.si"/>
31501   <int value="89" label="AltaVista"/>
31502   <int value="90" label="Terra"/>
31503   <int value="99" label="Spray"/>
31504   <int value="100" label="Sanook!"/>
31505   <int value="101" label="MYNET"/>
31506   <int value="102" label="searchnu.com"/>
31507   <int value="103" label="babylon.com"/>
31508   <int value="104" label="delta-search.com"/>
31509   <int value="105" label="iminent.com"/>
31510   <int value="106" label="hao123.com"/>
31511   <int value="107" label="sweetim.com"/>
31512   <int value="108" label="snap.do"/>
31513   <int value="109" label="snapdo.com"/>
31514   <int value="110" label="softonic.com"/>
31515   <int value="111" label="searchfunmoods.com"/>
31516   <int value="112" label="incredibar.com"/>
31517   <int value="113" label="sweetpacks.com"/>
31518   <int value="114" label="imesh.net"/>
31519 </enum>
31521 <enum name="OmniboxSearchEngineType" type="int">
31522   <int value="0" label="Unknown"/>
31523   <int value="1" label="AOL"/>
31524   <int value="2" label="Ask"/>
31525   <int value="3" label="Atlas"/>
31526   <int value="4" label="AVG"/>
31527   <int value="5" label="Baidu"/>
31528   <int value="6" label="Babylon"/>
31529   <int value="7" label="Bing"/>
31530   <int value="8" label="Conduit"/>
31531   <int value="9" label="Daum"/>
31532   <int value="10" label="DELFI"/>
31533   <int value="11" label="Delta"/>
31534   <int value="12" label="Funmoods"/>
31535   <int value="13" label="goo"/>
31536   <int value="14" label="Google"/>
31537   <int value="15" label="iminent.com"/>
31538   <int value="16" label="IMesh"/>
31539   <int value="17" label="in.gr"/>
31540   <int value="18" label="incredibar.com"/>
31541   <int value="19" label="Kvasir"/>
31542   <int value="20" label="Libero"/>
31543   <int value="21" label="@MAIL.RU"/>
31544   <int value="22" label="Najdi.si"/>
31545   <int value="23" label="Nate"/>
31546   <int value="24" label="Naver"/>
31547   <int value="25" label="NETI"/>
31548   <int value="26" label="Nigma"/>
31549   <int value="27" label="OK.hu"/>
31550   <int value="28" label="Onet.pl"/>
31551   <int value="29" label="Rambler"/>
31552   <int value="30" label="SAPO"/>
31553   <int value="31" label="searchnu"/>
31554   <int value="32" label="search-results.com"/>
31555   <int value="33" label="Seznam"/>
31556   <int value="34" label="snap.do"/>
31557   <int value="35" label="softonic.com"/>
31558   <int value="36" label="Sogou"/>
31559   <int value="37" label="Soso"/>
31560   <int value="38" label="sweetim.com/sweetpacks.com"/>
31561   <int value="39" label="Terra"/>
31562   <int value="40" label="TUT.BY"/>
31563   <int value="41" label="Vinden.nl"/>
31564   <int value="42" label="Virgilio"/>
31565   <int value="43" label="Walla!"/>
31566   <int value="44" label="Wirtualna Polska"/>
31567   <int value="45" label="Yahoo!"/>
31568   <int value="46" label="Yandex"/>
31569   <int value="47" label="Zoznam"/>
31570 </enum>
31572 <enum name="OmniboxSuggestRequests" type="int">
31573   <int value="1" label="requests sent"/>
31574   <int value="2" label="requests invalidated"/>
31575   <int value="3" label="(non-invalidated) replies received"/>
31576 </enum>
31578 <enum name="OmniboxZeroSuggestRequests" type="int">
31579   <int value="1" label="requests sent"/>
31580   <int value="2" label="requests invalidated"/>
31581   <int value="3" label="(non-invalidated) replies received"/>
31582 </enum>
31584 <enum name="OSAgnosticErrno" type="int">
31585   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
31586   <int value="0" label="0">No error</int>
31587   <int value="1" label="EPERM">Operation not permitted</int>
31588   <int value="2" label="ENOENT">No such file or directory</int>
31589   <int value="3" label="ESRCH">No such process</int>
31590   <int value="4" label="EINTR">Interrupted function call</int>
31591   <int value="5" label="EIO">Input/output error</int>
31592   <int value="6" label="ENXIO">No such device or address</int>
31593   <int value="7" label="E2BIG">Arg list too long</int>
31594   <int value="8" label="ENOEXEC">Exec format error</int>
31595   <int value="9" label="EBADF">Bad file descriptor</int>
31596   <int value="10" label="ECHILD">No child processes</int>
31597   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
31598   <int value="12" label="ENOMEM">Cannot allocate memory</int>
31599   <int value="13" label="EACCES">Permission denied</int>
31600   <int value="14" label="EFAULT">Bad address</int>
31601   <int value="15" label="ENOTBLK">Not a block device</int>
31602   <int value="16" label="EBUSY">Resource busy</int>
31603   <int value="17" label="EEXIST">File exists</int>
31604   <int value="18" label="EXDEV">Improper link</int>
31605   <int value="19" label="ENODEV">Operation not supported by device</int>
31606   <int value="20" label="ENOTDIR">Not a directory</int>
31607   <int value="21" label="EISDIR">Is a directory</int>
31608   <int value="22" label="EINVAL">Invalid argument</int>
31609   <int value="23" label="ENFILE">Too many open files in system</int>
31610   <int value="24" label="EMFILE">Too many open files</int>
31611   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
31612   <int value="26" label="ETXTBSY">Text file busy</int>
31613   <int value="27" label="EFBIG">File too large</int>
31614   <int value="28" label="ENOSPC">Device out of space</int>
31615   <int value="29" label="ESPIPE">Illegal seek</int>
31616   <int value="30" label="EROFS">Read-only file system</int>
31617   <int value="31" label="EMLINK">Too many links</int>
31618   <int value="32" label="EPIPE">Broken pipe</int>
31619   <int value="33" label="EDOM">Numerical argument out of domain</int>
31620   <int value="34" label="ERANGE">Numerical result out of range</int>
31621 </enum>
31623 <enum name="OsSuite" type="int">
31624   <int value="0" label="Windows Home Edition"/>
31625   <int value="1" label="Windows Proffesional Edition (or better)"/>
31626   <int value="2" label="Windows Server Edition"/>
31627 </enum>
31629 <enum name="OSXExceptionHandlerEvents" type="int">
31630   <int value="0" label="EXCEPTION_ACCESSIBILITY">
31631     Object does not support accessibility attributes
31632   </int>
31633   <int value="1" label="EXCEPTION_MENU_ITEM_BOUNDS_CHECK">
31634     Forced crash due to menu item bounds checking failure
31635   </int>
31636   <int value="2" label="EXCEPTION_VIEW_NOT_IN_WINDOW">
31637     Forced crash due to view not in a window requiring a window
31638   </int>
31639   <int value="3" label="EXCEPTION_NSURL_INIT_NIL">
31640     Whitelisted exception for bug 85463.  Suspect ImageKit conversions for media
31641     browser in open or save panel.
31642   </int>
31643   <int value="4" label="EXCEPTION_NSDATADETECTOR_NIL_STRING">
31644     Whitelisted exception for bug 316759.  Suspect background address detection,
31645     field unknown.
31646   </int>
31647 </enum>
31649 <enum name="OtherPossibleUsernamesUsage" type="int">
31650   <int value="0" label="Nothing to Autofill"/>
31651   <int value="1" label="No other possible usernames"/>
31652   <int value="2" label="Other possible usernames present, but none were shown"/>
31653   <int value="3" label="Other possible username was shown, but not selected"/>
31654   <int value="4" label="Other possible username was selected"/>
31655 </enum>
31657 <enum name="OverscrollMode" type="int">
31658   <summary>Direction of the overscroll gesture.</summary>
31659   <int value="1" label="North">Scrolled from bottom towards top</int>
31660   <int value="2" label="South">Scrolled from top towards the bottom</int>
31661   <int value="3" label="West">Scrolled from right towards left</int>
31662   <int value="4" label="East">Scrolled from left towards right</int>
31663 </enum>
31665 <enum name="P2PLookupResult" type="int">
31666   <int value="0" label="Found"/>
31667   <int value="1" label="Not Found"/>
31668   <int value="2" label="Vanished"/>
31669   <int value="3" label="Canceled"/>
31670   <int value="4" label="Filtered"/>
31671 </enum>
31673 <enum name="P2PServerResult" type="int">
31674   <int value="0" label="Response Sent"/>
31675   <int value="1" label="Response Interrupted"/>
31676   <int value="2" label="Malformed"/>
31677   <int value="3" label="Not Found"/>
31678   <int value="4" label="Index"/>
31679 </enum>
31681 <enum name="PagespeedHeaderServerType" type="int">
31682   <int value="0" label="Total responses"/>
31683   <int value="1" label="mod_pagespeed server"/>
31684   <int value="2" label="ngx_pagespeed server"/>
31685   <int value="3" label="PageSpeed Service server"/>
31686   <int value="4" label="Unknown server type"/>
31687 </enum>
31689 <enum name="PagespeedVersion" type="int">
31690   <summary>
31691     The version of PageSpeed. Values up to 1.6.29.x are in use as of 2013-10-01
31692     while later values may adjust 'a' and/or 'b' arbitrarily.
31693   </summary>
31694   <int value="1" label="Unknown"/>
31695   <int value="2" label="0.9.10.0"/>
31696   <int value="3" label="0.9.10.x"/>
31697   <int value="4" label="0.9.11.0"/>
31698   <int value="5" label="0.9.11.x"/>
31699   <int value="6" label="0.9.12.0"/>
31700   <int value="7" label="0.9.12.x"/>
31701   <int value="8" label="0.9.13.0"/>
31702   <int value="9" label="0.9.13.x"/>
31703   <int value="10" label="0.9.14.0"/>
31704   <int value="11" label="0.9.14.x"/>
31705   <int value="12" label="0.9.15.0"/>
31706   <int value="13" label="0.9.15.x"/>
31707   <int value="14" label="0.9.16.0"/>
31708   <int value="15" label="0.9.16.x"/>
31709   <int value="16" label="0.9.17.0"/>
31710   <int value="17" label="0.9.17.x"/>
31711   <int value="18" label="0.9.18.0"/>
31712   <int value="19" label="0.9.18.x"/>
31713   <int value="20" label="0.10.19.0"/>
31714   <int value="21" label="0.10.19.x"/>
31715   <int value="22" label="0.10.20.0"/>
31716   <int value="23" label="0.10.20.x"/>
31717   <int value="24" label="0.10.21.0"/>
31718   <int value="25" label="0.10.21.x"/>
31719   <int value="26" label="0.10.22.0"/>
31720   <int value="27" label="0.10.22.x"/>
31721   <int value="28" label="1.1.23.0"/>
31722   <int value="29" label="1.1.23.x"/>
31723   <int value="30" label="1.2.24.0"/>
31724   <int value="31" label="1.2.24.x"/>
31725   <int value="32" label="1.3.25.0"/>
31726   <int value="33" label="1.3.25.x"/>
31727   <int value="34" label="1.4.26.0"/>
31728   <int value="35" label="1.4.26.x"/>
31729   <int value="36" label="1.5.27.0"/>
31730   <int value="37" label="1.5.27.x"/>
31731   <int value="38" label="1.5.28.0"/>
31732   <int value="39" label="1.5.28.x"/>
31733   <int value="40" label="1.6.29.0"/>
31734   <int value="41" label="1.6.29.x"/>
31735   <int value="42" label="a.b.30.0"/>
31736   <int value="43" label="a.b.30.x"/>
31737   <int value="44" label="a.b.31.0"/>
31738   <int value="45" label="a.b.31.x"/>
31739   <int value="46" label="a.b.32.0"/>
31740   <int value="47" label="a.b.32.x"/>
31741   <int value="48" label="a.b.33.0"/>
31742   <int value="49" label="a.b.33.x"/>
31743   <int value="50" label="a.b.34.0"/>
31744   <int value="51" label="a.b.34.x"/>
31745   <int value="52" label="a.b.35.0"/>
31746   <int value="53" label="a.b.35.x"/>
31747   <int value="54" label="a.b.36.0"/>
31748   <int value="55" label="a.b.36.x"/>
31749   <int value="56" label="a.b.37.0"/>
31750   <int value="57" label="a.b.37.x"/>
31751   <int value="58" label="a.b.38.0"/>
31752   <int value="59" label="a.b.38.x"/>
31753   <int value="60" label="a.b.39.0"/>
31754   <int value="61" label="a.b.39.x"/>
31755   <int value="62" label="a.b.40.0"/>
31756   <int value="63" label="a.b.40.x"/>
31757   <int value="64" label="a.b.41.0"/>
31758   <int value="65" label="a.b.41.x"/>
31759   <int value="66" label="a.b.42.0"/>
31760   <int value="67" label="a.b.42.x"/>
31761   <int value="68" label="a.b.43.0"/>
31762   <int value="69" label="a.b.43.x"/>
31763   <int value="70" label="a.b.44.0"/>
31764   <int value="71" label="a.b.44.x"/>
31765   <int value="72" label="a.b.45.0"/>
31766   <int value="73" label="a.b.45.x"/>
31767   <int value="74" label="a.b.46.0"/>
31768   <int value="75" label="a.b.46.x"/>
31769   <int value="76" label="a.b.47.0"/>
31770   <int value="77" label="a.b.47.x"/>
31771   <int value="78" label="a.b.48.0"/>
31772   <int value="79" label="a.b.48.x"/>
31773   <int value="80" label="a.b.49.0"/>
31774   <int value="81" label="a.b.49.x"/>
31775   <int value="82" label="a.b.50.0"/>
31776   <int value="83" label="a.b.50.x"/>
31777   <int value="84" label="a.b.51.0"/>
31778   <int value="85" label="a.b.51.x"/>
31779   <int value="86" label="a.b.52.0"/>
31780   <int value="87" label="a.b.52.x"/>
31781   <int value="88" label="a.b.53.0"/>
31782   <int value="89" label="a.b.53.x"/>
31783   <int value="90" label="a.b.54.0"/>
31784   <int value="91" label="a.b.54.x"/>
31785   <int value="92" label="a.b.55.0"/>
31786   <int value="93" label="a.b.55.x"/>
31787   <int value="94" label="a.b.56.0"/>
31788   <int value="95" label="a.b.56.x"/>
31789   <int value="96" label="a.b.57.0"/>
31790   <int value="97" label="a.b.57.x"/>
31791   <int value="98" label="a.b.58.0"/>
31792   <int value="99" label="a.b.58.x"/>
31793 </enum>
31795 <enum name="ParsedCookieStatus" type="int">
31796   <obsolete>
31797     Deprecated as of 9/2013. Experiment to measure control characters in cookies
31798     is finished.
31799   </obsolete>
31800   <int value="0" label="All cookie values valid and without control chars"/>
31801   <int value="1" label="Cookie contains control chars"/>
31802   <int value="2" label="Cookie is invalid"/>
31803   <int value="3" label="Cookie contains both control chars and is invalid"/>
31804 </enum>
31806 <enum name="PasswordGenerationEvent" type="int">
31807   <int value="0" label="No sign up form"/>
31808   <int value="1" label="Local heuristics found sign up form"/>
31809   <int value="2" label="DEPRECATED: Icon shown"/>
31810   <int value="3" label="DEPRECATED: Bubble shown"/>
31811   <int value="4" label="Generation available"/>
31812   <int value="5" label="Generation popup shown"/>
31813   <int value="6" label="Generated password accepted"/>
31814   <int value="7" label="Editing popup shown"/>
31815   <int value="8" label="Generated password edited"/>
31816   <int value="9" label="Generated password deleted"/>
31817 </enum>
31819 <enum name="PasswordManagerActionsTaken" type="int">
31820   <obsolete>
31821     Deprecated as of Chrome 32. See PasswordManagerActionsTakenWithPsl
31822   </obsolete>
31823   <summary>
31824     The value is a combination of three different options - what did the
31825     password manager do, what did the user do, and was the form submitted (and
31826     submitted successfully or not). The meaning of each value can be determined
31827     from the values in chrome/browser/password_manager/password_form_manager.h
31828   </summary>
31829   <int value="0"
31830       label="manager did nothing / user did nothing / form not submitted"/>
31831   <int value="1"
31832       label="manager did nothing / user chose a value / form not submitted"/>
31833   <int value="2"
31834       label="manager did nothing / user typed in something / form not
31835              submitted"/>
31836   <int value="3"
31837       label="manager filled the fields / user did nothing / form not
31838              submitted"/>
31839   <int value="4"
31840       label="manager filled the fields / user chose a value / form not
31841              submitted"/>
31842   <int value="5"
31843       label="manager filled the fields / user typed in something / form not
31844              submitted"/>
31845   <int value="6"
31846       label="manager did nothing (site was blacklisted) / user did nothing /
31847              form not submitted"/>
31848   <int value="7"
31849       label="manager did nothing (site was blacklisted) / user chose a value
31850              / form not submitted (this value shouldn't be possible)"/>
31851   <int value="8"
31852       label="manager did nothing (site was blacklisted) / user typed in
31853              something / form not submitted"/>
31854   <int value="9"
31855       label="manager did nothing (autocomplete off) / user did nothing / form
31856              not submitted"/>
31857   <int value="10"
31858       label="manager did nothing (autocomplete off) / user chose a value /
31859              form not submitted (this value shouldn't be possible)"/>
31860   <int value="11"
31861       label="manager did nothing (autocomplete off) / user typed in something
31862              / form not submitted"/>
31863   <int value="12"
31864       label="manager did nothing / user did nothing / form submit failed"/>
31865   <int value="13"
31866       label="manager did nothing / user chose a value / form submit failed"/>
31867   <int value="14"
31868       label="manager did nothing / user typed in something / form submit
31869              failed"/>
31870   <int value="15"
31871       label="manager filled the fields / user did nothing / form submit
31872              failed"/>
31873   <int value="16"
31874       label="manager filled the fields / user chose a value / form submit
31875              failed"/>
31876   <int value="17"
31877       label="manager filled the fields / user typed in something / form
31878              submit failed"/>
31879   <int value="18"
31880       label="manager did nothing (site was blacklisted) / user did nothing /
31881              form submit failed"/>
31882   <int value="19"
31883       label="manager did nothing (site was blacklisted) / user chose a value
31884              / form submit failed (this value shouldn't be possible)"/>
31885   <int value="20"
31886       label="manager did nothing (site was blacklisted) / user typed in
31887              something / form submit failed"/>
31888   <int value="21"
31889       label="manager did nothing (autocomplete off) / user did nothing / form
31890              submit failed"/>
31891   <int value="22"
31892       label="manager did nothing (autocomplete off) / user chose a value /
31893              form submit failed (this value shouldn't be possible)"/>
31894   <int value="23"
31895       label="manager did nothing (autocomplete off) / user typed in something
31896              / form submit failed"/>
31897   <int value="24"
31898       label="manager did nothing / user did nothing / form submit succeeded"/>
31899   <int value="25"
31900       label="manager did nothing / user chose a value / form submit succeeded"/>
31901   <int value="26"
31902       label="manager did nothing / user typed in something / form submit
31903              succeeded"/>
31904   <int value="27"
31905       label="manager filled the fields / user did nothing / form submit
31906              succeeded"/>
31907   <int value="28"
31908       label="manager filled the fields / user chose a value / form submit
31909              succeeded"/>
31910   <int value="29"
31911       label="manager filled the fields / user typed in something / form
31912              submit succeeded"/>
31913   <int value="30"
31914       label="manager did nothing (site was blacklisted) / user did nothing /
31915              form submit succeeded"/>
31916   <int value="31"
31917       label="manager did nothing (site was blacklisted) / user chose a value
31918              / form submit succeeded (this value shouldn't be possible)"/>
31919   <int value="32"
31920       label="manager did nothing (site was blacklisted) / user typed in
31921              something / form submit succeeded"/>
31922   <int value="33"
31923       label="manager did nothing (autocomplete off) / user did nothing / form
31924              submit succeeded"/>
31925   <int value="34"
31926       label="manager did nothing (autocomplete off) / user chose a value /
31927              form submit succeeded (this value shouldn't be possible)"/>
31928   <int value="35"
31929       label="manager did nothing (autocomplete off) / user typed in something
31930              / form submit succeeded"/>
31931 </enum>
31933 <enum name="PasswordManagerActionsTakenWithPsl" type="int">
31934   <summary>
31935     The value is a combination of three different options - what did the
31936     password manager do, what did the user do, and was the form submitted (and
31937     submitted successfully or not). The meaning of each value can be determined
31938     from the values in chrome/browser/password_manager/password_form_manager.h
31939   </summary>
31940   <int value="0"
31941       label="manager did nothing / user did nothing / form not submitted"/>
31942   <int value="1"
31943       label="manager did nothing / user chose a value / form not submitted"/>
31944   <int value="2"
31945       label="manager did nothing / user chose a value from PSL / form not
31946              submitted"/>
31947   <int value="3"
31948       label="manager did nothing / user typed in something / form not
31949              submitted"/>
31950   <int value="4"
31951       label="manager filled the fields / user did nothing / form not
31952              submitted"/>
31953   <int value="5"
31954       label="manager filled the fields / user chose a value / form not
31955              submitted"/>
31956   <int value="6"
31957       label="manager filled the fields / user chose a value from PSL / form
31958              not submitted"/>
31959   <int value="7"
31960       label="manager filled the fields / user typed in something / form not
31961              submitted"/>
31962   <int value="8"
31963       label="manager did nothing (site was blacklisted) / user did nothing /
31964              form not submitted"/>
31965   <int value="9"
31966       label="manager did nothing (site was blacklisted) / user chose a value
31967              / form not submitted (this value shouldn't be possible)"/>
31968   <int value="10"
31969       label="manager did nothing (site was blacklisted) / user chose a value
31970              from PSL / form not submitted (this value shouldn't be possible)"/>
31971   <int value="11"
31972       label="manager did nothing (site was blacklisted) / user typed in
31973              something / form not submitted"/>
31974   <int value="12"
31975       label="manager did nothing (autocomplete off) / user did nothing / form
31976              not submitted"/>
31977   <int value="13"
31978       label="manager did nothing (autocomplete off) / user chose a value /
31979              form not submitted (this value shouldn't be possible)"/>
31980   <int value="14"
31981       label="manager did nothing (autocomplete off) / user chose a value from
31982              psl / form not submitted (this value shouldn't be possible)"/>
31983   <int value="15"
31984       label="manager did nothing (autocomplete off) / user typed in something
31985              / form not submitted"/>
31986   <int value="16"
31987       label="manager did nothing / user did nothing / form submit failed"/>
31988   <int value="17"
31989       label="manager did nothing / user chose a value / form submit failed"/>
31990   <int value="18"
31991       label="manager did nothing / user chose a value from psl / form submit
31992              failed"/>
31993   <int value="19"
31994       label="manager did nothing / user typed in something / form submit
31995              failed"/>
31996   <int value="20"
31997       label="manager filled the fields / user did nothing / form submit
31998              failed"/>
31999   <int value="21"
32000       label="manager filled the fields / user chose a value / form submit
32001              failed"/>
32002   <int value="22"
32003       label="manager filled the fields / user chose a value from psl / form
32004              submit failed"/>
32005   <int value="23"
32006       label="manager filled the fields / user typed in something / form
32007              submit failed"/>
32008   <int value="24"
32009       label="manager did nothing (site was blacklisted) / user did nothing /
32010              form submit failed"/>
32011   <int value="25"
32012       label="manager did nothing (site was blacklisted) / user chose a value
32013              / form submit failed (this value shouldn't be possible)"/>
32014   <int value="26"
32015       label="manager did nothing (site was blacklisted) / user chose a value
32016              from psl / form submit failed (this value shouldn't be possible)"/>
32017   <int value="27"
32018       label="manager did nothing (site was blacklisted) / user typed in
32019              something / form submit failed"/>
32020   <int value="28"
32021       label="manager did nothing (autocomplete off) / user did nothing / form
32022              submit failed"/>
32023   <int value="29"
32024       label="manager did nothing (autocomplete off) / user chose a value /
32025              form submit failed (this value shouldn't be possible)"/>
32026   <int value="30"
32027       label="manager did nothing (autocomplete off) / user chose a value from
32028              psl / form submit failed (this value shouldn't be possible)"/>
32029   <int value="31"
32030       label="manager did nothing (autocomplete off) / user typed in something
32031              / form submit failed"/>
32032   <int value="32"
32033       label="manager did nothing / user did nothing / form submit succeeded"/>
32034   <int value="33"
32035       label="manager did nothing / user chose a value / form submit succeeded"/>
32036   <int value="34"
32037       label="manager did nothing / user chose a value from psl / form submit
32038              succeeded"/>
32039   <int value="35"
32040       label="manager did nothing / user typed in something / form submit
32041              succeeded"/>
32042   <int value="36"
32043       label="manager filled the fields / user did nothing / form submit
32044              succeeded"/>
32045   <int value="37"
32046       label="manager filled the fields / user chose a value / form submit
32047              succeeded"/>
32048   <int value="38"
32049       label="manager filled the fields / user chose a value from psl / form
32050              submit succeeded"/>
32051   <int value="39"
32052       label="manager filled the fields / user typed in something / form
32053              submit succeeded"/>
32054   <int value="40"
32055       label="manager did nothing (site was blacklisted) / user did nothing /
32056              form submit succeeded"/>
32057   <int value="41"
32058       label="manager did nothing (site was blacklisted) / user chose a value
32059              / form submit succeeded (this value shouldn't be possible)"/>
32060   <int value="42"
32061       label="manager did nothing (site was blacklisted) / user chose a value
32062              from psl / form submit succeeded (this value shouldn't be
32063              possible)"/>
32064   <int value="43"
32065       label="manager did nothing (site was blacklisted) / user typed in
32066              something / form submit succeeded"/>
32067   <int value="44"
32068       label="manager did nothing (autocomplete off) / user did nothing / form
32069              submit succeeded"/>
32070   <int value="45"
32071       label="manager did nothing (autocomplete off) / user chose a value /
32072              form submit succeeded (this value shouldn't be possible)"/>
32073   <int value="46"
32074       label="manager did nothing (autocomplete off) / user chose a value from
32075              psl / form submit succeeded (this value shouldn't be possible)"/>
32076   <int value="47"
32077       label="manager did nothing (autocomplete off) / user typed in something
32078              / form submit succeeded"/>
32079 </enum>
32081 <enum name="PasswordManagerOsPasswordStatus" type="int">
32082   <int value="0" label="Unknown"/>
32083   <int value="1" label="Unsupported platform"/>
32084   <int value="2" label="Password is blank"/>
32085   <int value="3" label="Password is non blank"/>
32086   <int value="4"
32087       label="Password status not checked as user is on a Windows Domain"/>
32088 </enum>
32090 <enum name="PasswordManagerPslDomainMatchTriggering" type="int">
32091   <summary>
32092     The value indicates whether an entry returned by password autofill contains
32093     a value that was found by matching against the public suffix list.
32094   </summary>
32095   <int value="0" label="Matching disabled"/>
32096   <int value="1" label="No match"/>
32097   <int value="2" label="Match"/>
32098 </enum>
32100 <enum name="PepperInterface" type="int">
32101 <!-- Generated by src/ppapi/tools/pepper_hash_for_uma.cc -->
32103   <int value="286711" label="PPB_FlashFullscreen;0.1"/>
32104   <int value="2804066" label="PPB_AudioConfig;1.1"/>
32105   <int value="8760108" label="PPB_Testing_Private;1.0"/>
32106   <int value="13662160" label="PPB_CharSet(Dev);0.4"/>
32107   <int value="22816901" label="PPB_FileChooser(Dev);0.5"/>
32108   <int value="28187368" label="PPB_IMEInputEvent(Dev);0.2"/>
32109   <int value="37307420" label="PPB_Scrollbar(Dev);0.5"/>
32110   <int value="62905097" label="PPB_TrueTypeFont(Dev);0.1"/>
32111   <int value="79708274" label="PPB_TCPSocket;1.1"/>
32112   <int value="110360074" label="PPB_Var;1.1"/>
32113   <int value="138418890" label="PPB_Memory(Dev);0.1"/>
32114   <int value="153443470" label="PPB_URLResponseInfo;1.0"/>
32115   <int value="153532707" label="PPB_Buffer(Dev);0.4"/>
32116   <int value="162107265" label="PPB_NetworkMonitor;1.0"/>
32117   <int value="180906214" label="PPB_Instance_Private;0.1"/>
32118   <int value="221802429" label="PPB_URLUtil(Dev);0.7"/>
32119   <int value="226206264" label="PPB_FileRef;1.1"/>
32120   <int value="229560990" label="PPB_Var(Deprecated);0.3"/>
32121   <int value="250764663" label="PPB_Graphics2D(Dev);0.2"/>
32122   <int value="320267009" label="PPB_Flash_File_ModuleLocal;3"/>
32123   <int value="348907389" label="PPB_TCPSocket_Private;0.4"/>
32124   <int value="382780521" label="PPB_FileRef;1.2"/>
32125   <int value="415548516" label="PPB_MessageLoop;1.0"/>
32126   <int value="434146763" label="PPB_BrowserFont_Trusted;1.0"/>
32127   <int value="495324603" label="PPB_Widget(Dev);0.4"/>
32128   <int value="556941117" label="PPB_IMEInputEvent;1.0"/>
32129   <int value="588532407" label="PPB_Graphics2D;1.1"/>
32130   <int value="612625164" label="PPB_InputEvent;1.0"/>
32131   <int value="615811055" label="PPB_Flash_MessageLoop;0.1"/>
32132   <int value="629092173" label="PPB_VideoCapture(Dev);0.3"/>
32133   <int value="630100238" label="PPB_AudioBuffer;0.1"/>
32134   <int value="631212065" label="PPB_MouseInputEvent;1.0"/>
32135   <int value="632306545" label="PPB_FileRef;1.0"/>
32136   <int value="656561383" label="PPB_FlashFullscreen;1.0"/>
32137   <int value="657117235" label="PPB_Flash_DRM;1.0"/>
32138   <int value="668624105" label="PPB_Flash_DeviceID;1.0"/>
32139   <int value="706893509" label="PPB_ContentDecryptor_Private;0.11"/>
32140   <int value="714324031" label="PPB_Graphics3D;1.0"/>
32141   <int value="724664149" label="PPB_Flash_Menu;0.2"/>
32142   <int value="760024173" label="PPB_FileIO;1.0"/>
32143   <int value="763746388" label="PPB_NaCl_Private;1.0"/>
32144   <int value="772423590" label="PPB_TouchInputEvent;1.0"/>
32145   <int value="780912189" label="PPB_Alarms(Dev);0.1"/>
32146   <int value="795366801" label="PPB_Trace_Event(Dev);0.2"/>
32147   <int value="804011173" label="PPB_Gamepad;1.0"/>
32148   <int value="810111568" label="PPB_Messaging;1.0"/>
32149   <int value="829878300" label="PPB_TCPSocket;1.0"/>
32150   <int value="835840137" label="PPB_WebSocket;1.0"/>
32151   <int value="844787073" label="PPB_TextInput(Dev);0.2"/>
32152   <int value="856177441" label="PPB_VarArray;1.0"/>
32153   <int value="857934187" label="PPB_Ext_Socket(Dev);0.1"/>
32154   <int value="883046945" label="PPB_OpenGLES2ChromiumMapSub;1.0"/>
32155   <int value="890225106" label="PPB_FileChooserTrusted;0.6"/>
32156   <int value="893629850" label="PPB_VarArrayBuffer;1.0"/>
32157   <int value="897332014" label="PPB_Zoom(Dev);0.2"/>
32158   <int value="910782902" label="PPB_AudioFrame;0.1"/>
32159   <int value="913922409" label="PPB_NetworkProxy;1.0"/>
32160   <int value="916446405" label="PPB_URLUtil(Dev);0.6"/>
32161   <int value="930528031" label="PPB_OpenGLES2DrawBuffers(Dev);1.0"/>
32162   <int value="930786862" label="PPB_Flash_Clipboard;5.0"/>
32163   <int value="941275733" label="PPB_Flash;12.6"/>
32164   <int value="944161065" label="PPB_Flash_DRM;1.1"/>
32165   <int value="946515854" label="PPB_View(Dev);0.1"/>
32166   <int value="948969343" label="PPB_OpenGLES2;1.0"/>
32167   <int value="961061294" label="PPB_Var;1.2"/>
32168   <int value="961317980" label="PPB_Fullscreen;1.0"/>
32169   <int value="964595048" label="PPB_BrokerTrusted;0.2"/>
32170   <int value="965548627" label="PPB_Audio;1.1"/>
32171   <int value="972914533" label="PPB_TextInputController;1.0"/>
32172   <int value="997459960" label="PPB_FileChooserTrusted;0.5"/>
32173   <int value="1008493701" label="PPB_UDPSocket;1.0"/>
32174   <int value="1017579801" label="PPB_OpenGLES2FramebufferBlit;1.0"/>
32175   <int value="1032125598" label="PPB_HostResolver;1.0"/>
32176   <int value="1039206341" label="PPB_UDPSocket_Private;0.2"/>
32177   <int value="1042058362" label="PPB_Core;1.0"/>
32178   <int value="1050892821" label="PPB_OpenGLES2InstancedArrays;1.0"/>
32179   <int value="1055791466" label="PPB_CursorControl(Dev);0.4"/>
32180   <int value="1065040273" label="PPB_KeyboardInputEvent;1.2"/>
32181   <int value="1086644401" label="PPB_Proxy_Private;6"/>
32182   <int value="1094761313" label="PPB_URLLoaderTrusted;0.3"/>
32183   <int value="1099975614" label="PPB_Flash;12.5"/>
32184   <int value="1111997633" label="PPB_AudioInput(Dev);0.4"/>
32185   <int value="1155638369" label="PPB_WheelInputEvent;1.0"/>
32186   <int value="1161845861" label="PPB_NetAddress_Private;1.0"/>
32187   <int value="1173327824" label="PPB_OpenGLES2ChromiumEnableFeature;1.0"/>
32188   <int value="1188712923" label="PPB_Talk_Private;2.0"/>
32189   <int value="1218354710" label="PPB_VideoFrame;0.1"/>
32190   <int value="1260990020" label="PPB_Ext_Socket(Dev);0.2"/>
32191   <int value="1262240942" label="PPB_FileIO;1.1"/>
32192   <int value="1272679676" label="PPB_TCPSocket_Private;0.5"/>
32193   <int value="1316246754" label="PPB_KeyboardInputEvent;1.0"/>
32194   <int value="1316320941" label="PPB_Graphics2D(Dev);0.1"/>
32195   <int value="1321620067" label="PPB_Instance;1.0"/>
32196   <int value="1328369437" label="PPB_Talk_Private;1.0"/>
32197   <int value="1337084425" label="PPB_View;1.0"/>
32198   <int value="1354526686" label="PPB_FileIO_Private;0.1"/>
32199   <int value="1357207230" label="PPB_DeviceRef(Dev);0.1"/>
32200   <int value="1358195444" label="PPB_CharSet_Trusted;1.0"/>
32201   <int value="1360443600" label="PPB_OpenGLES2FramebufferMultisample;1.0"/>
32202   <int value="1374404330" label="PPB_BrokerTrusted;0.3"/>
32203   <int value="1374976378" label="PPB_OpenGLES2Query;1.0"/>
32204   <int value="1437724812" label="PPB_AudioConfig;1.0"/>
32205   <int value="1443771913" label="PPB_NetAddress;1.0"/>
32206   <int value="1504691399" label="PPB_Flash;13.0"/>
32207   <int value="1505595424" label="PPB_Crypto(Dev);0.1"/>
32208   <int value="1508192415" label="PPB_VarDictionary;1.0"/>
32209   <int value="1519132417" label="PPB_FileSystem;1.0"/>
32210   <int value="1520420939" label="PPB_MouseCursor;1.0"/>
32211   <int value="1528832860" label="PPB_FileChooser(Dev);0.6"/>
32212   <int value="1641037564" label="PPB_VideoSource_Private;0.1"/>
32213   <int value="1645591549" label="PPB_Widget(Dev);0.3"/>
32214   <int value="1677958987" label="PPB_ImageData;1.0"/>
32215   <int value="1680873803" label="PPB_Console;1.0"/>
32216   <int value="1703245231" label="PPB_NetworkList;1.0"/>
32217   <int value="1721408268" label="PPB_URLLoader;1.0"/>
32218   <int value="1753813390" label="PPB_Flash_Clipboard;4.0"/>
32219   <int value="1773992510" label="PPB_PDF;1"/>
32220   <int value="1775059283" label="PPB_Flash_FontFile;0.1"/>
32221   <int value="1779899536" label="PPB_Flash_Print;1.0"/>
32222   <int value="1821321578" label="PPB_UMA_Private;0.2"/>
32223   <int value="1822250569" label="PPB_Trace_Event(Dev);0.1"/>
32224   <int value="1838344955" label="PPB_Flash;12.4"/>
32225   <int value="1866591098" label="PPB_FileRefPrivate;0.1"/>
32226   <int value="1870131254" label="PPB_MouseLock;1.0"/>
32227   <int value="1930785273" label="PPB_Var;1.0"/>
32228   <int value="1944731926" label="PPB_URLRequestInfo;1.0"/>
32229   <int value="1978180250" label="PPB_Flash_Clipboard;5.1"/>
32230   <int value="1980463089" label="PPB_View;1.1"/>
32231   <int value="1981643755" label="PPB_FileMapping;0.1"/>
32232   <int value="1994108724" label="PPB_Flash_File_FileRef;2"/>
32233   <int value="1998274350" label="PPB_Font(Dev);0.6"/>
32234   <int value="2003778556" label="PPB_MouseInputEvent;1.1"/>
32235   <int value="2005291722" label="PPB_NetAddress_Private;1.1"/>
32236   <int value="2012645499" label="PPB_Find(Dev);0.3"/>
32237   <int value="2019398562" label="PPB_TCPSocket_Private;0.3"/>
32238   <int value="2023751176" label="PPB_Printing(Dev);0.7"/>
32239   <int value="2024537413" label="PPB_Graphics2D;1.0"/>
32240   <int value="2026777995" label="PPB_VideoDecoder(Dev);0.16"/>
32241   <int value="2027770764" label="PPB_UDPSocket_Private;0.3"/>
32242   <int value="2031327332" label="PPB_TextInput(Dev);0.1"/>
32243   <int value="2056532375" label="PPB_Audio;1.0"/>
32244   <int value="2062775054" label="PPB_IMEInputEvent(Dev);0.1"/>
32245   <int value="2070630224" label="PPB_AudioInput(Dev);0.3"/>
32246   <int value="2095945999" label="PPB_NetAddress_Private;0.1"/>
32247   <int value="2098849894" label="PPB_ContentDecryptor_Private;0.10"/>
32248   <int value="2123225074" label="PPB_HostResolver_Private;0.1"/>
32249   <int value="2126196629" label="PPB_UDPSocket_Private;0.4"/>
32250 </enum>
32252 <enum name="PepperVideoDecodeError" type="int">
32253   <int value="1" label="Illegal state">
32254     An operation was attempted during an incompatible decoder state.
32255   </int>
32256   <int value="2" label="Invalid argument">
32257     Invalid argument was passed to an API method.
32258   </int>
32259   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
32260   <int value="4" label="Platform failure">
32261     A failure occurred at the browser layer or lower. Examples of such failures
32262     include GPU hardware failures, GPU driver failures, GPU library failures,
32263     browser programming errors, and so on.
32264   </int>
32265 </enum>
32267 <enum name="PhotoEditorFileType" type="int">
32268   <int value="0" label="jpg"/>
32269   <int value="1" label="png"/>
32270   <int value="2" label="gif"/>
32271   <int value="3" label="bmp"/>
32272   <int value="4" label="webp"/>
32273   <int value="5" label="other"/>
32274 </enum>
32276 <enum name="PhotoEditorLoadMode" type="int">
32277   <int value="0" label="From full resolution cache"/>
32278   <int value="1" label="From screen resolution cache"/>
32279   <int value="2" label="From file"/>
32280   <int value="3" label="Other"/>
32281 </enum>
32283 <enum name="PhotoEditorSaveResult" type="int">
32284   <int value="0" label="Failure"/>
32285   <int value="1" label="Success"/>
32286   <int value="2" label="Other"/>
32287 </enum>
32289 <enum name="PhotoEditorToolType" type="int">
32290   <int value="0" label="Auto-fix"/>
32291   <int value="1" label="Crop"/>
32292   <int value="2" label="Brightness"/>
32293   <int value="3" label="Rotate left"/>
32294   <int value="4" label="Rotate right"/>
32295   <int value="5" label="Rotate undo"/>
32296   <int value="6" label="Rotate redo"/>
32297   <int value="7" label="Share"/>
32298   <int value="8" label="Other"/>
32299 </enum>
32301 <enum name="PingResult" type="int">
32302   <int value="0" label="Success"/>
32303   <int value="1" label="Response started"/>
32304   <int value="2" label="Timed out"/>
32305   <int value="3" label="Canceled"/>
32306   <int value="4" label="Failed"/>
32307   <int value="5" label="Uncompleted"/>
32308 </enum>
32310 <enum name="PipelineStatus" type="int">
32311   <int value="0" label="PIPELINE_OK"/>
32312   <int value="1" label="PIPELINE_ERROR_URL_NOT_FOUND"/>
32313   <int value="2" label="PIPELINE_ERROR_NETWORK"/>
32314   <int value="3" label="PIPELINE_ERROR_DECODE"/>
32315   <int value="4" label="PIPELINE_ERROR_DECRYPT"/>
32316   <int value="5" label="PIPELINE_ERROR_ABORT"/>
32317   <int value="6" label="PIPELINE_ERROR_INITIALIZATION_FAILED"/>
32318   <int value="7" label="PIPELINE_ERROR_REQUIRED_FILTER_MISSING"/>
32319   <int value="8" label="PIPELINE_ERROR_COULD_NOT_RENDER"/>
32320   <int value="9" label="PIPELINE_ERROR_READ"/>
32321   <int value="10" label="PIPELINE_ERROR_OPERATION_PENDING"/>
32322   <int value="11" label="PIPELINE_ERROR_INVALID_STATE"/>
32323   <int value="12" label="DEMUXER_ERROR_COULD_NOT_OPEN"/>
32324   <int value="13" label="DEMUXER_ERROR_COULD_NOT_PARSE"/>
32325   <int value="14" label="DEMUXER_ERROR_NO_SUPPORTED_STREAMS"/>
32326   <int value="15" label="DECODER_ERROR_NOT_SUPPORTED"/>
32327 </enum>
32329 <enum name="PlatformFileError" type="int">
32330   <int value="0" label="OK"/>
32331   <int value="1" label="FAILED"/>
32332   <int value="2" label="IN_USE"/>
32333   <int value="3" label="EXISTS"/>
32334   <int value="4" label="NOT_FOUND"/>
32335   <int value="5" label="ACCESS_DENIED"/>
32336   <int value="6" label="TOO_MANY_OPENED"/>
32337   <int value="7" label="NO_MEMORY"/>
32338   <int value="8" label="NO_SPACE"/>
32339   <int value="9" label="NOT_A_DIRECTORY"/>
32340   <int value="10" label="INVALID_OPERATION"/>
32341   <int value="11" label="SECURITY"/>
32342   <int value="12" label="ABORT"/>
32343   <int value="13" label="NOT_A_FILE"/>
32344   <int value="14" label="NOT_EMPTY"/>
32345   <int value="15" label="INVALID_URL"/>
32346   <int value="16" label="I/O"/>
32347 </enum>
32349 <enum name="PluginLoadResult" type="int">
32350   <int value="0" label="LOAD_SUCCESS"/>
32351   <int value="1" label="LOAD_FAILED"/>
32352   <int value="2" label="ENTRY_POINT_MISSING"/>
32353   <int value="3" label="INIT_FAILED"/>
32354 </enum>
32356 <enum name="PNaClOptionsOptLevelEnum" type="int">
32357   <int value="0" label="0"/>
32358   <int value="1" label="1"/>
32359   <int value="2" label="2"/>
32360   <int value="3" label="3"/>
32361   <int value="4" label="Default / Unknown"/>
32362 </enum>
32364 <enum name="PNaClTranslationCacheEnum" type="int">
32365   <int value="0" label="Miss"/>
32366   <int value="1" label="Hit"/>
32367 </enum>
32369 <enum name="PointerSensitivity" type="int">
32370   <int value="1" label="1"/>
32371   <int value="2" label="2"/>
32372   <int value="3" label="3"/>
32373   <int value="4" label="4"/>
32374   <int value="5" label="5"/>
32375 </enum>
32377 <enum name="PostMergeVerificationOutcome" type="int">
32378   <int value="0" label="Undefined"/>
32379   <int value="1" label="Succeeded"/>
32380   <int value="2" label="No accounts found"/>
32381   <int value="3" label="Missing primary account"/>
32382   <int value="4" label="Primary account is not the first"/>
32383   <int value="5" label="Verification failed"/>
32384   <int value="6" label="Connection failed"/>
32385   <int value="7" label="Overflow"/>
32386 </enum>
32388 <enum name="PowerBrightnessAdjust" type="int">
32389   <int value="0" label="Brightness Down"/>
32390   <int value="1" label="Brightness Up"/>
32391   <int value="2" label="Brightness Absolute"/>
32392 </enum>
32394 <enum name="PowerChargerType" type="int">
32395   <int value="0" label="Unknown charger"/>
32396   <int value="1" label="MAINS charger"/>
32397   <int value="2" label="USB Charger"/>
32398   <int value="3" label="Unconfirmed Spring Charger"/>
32399   <int value="4" label="Safe Spring Charger"/>
32400 </enum>
32402 <enum name="PreconnectedNavigation" type="int">
32403   <int value="0" label="No recent pre-connect to the page"/>
32404   <int value="1" label="Page nav. preceded by a pre-connect"/>
32405 </enum>
32407 <enum name="PreconnectMotivation" type="int">
32408   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
32409   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
32410   <int value="2" label="UNIT_TEST_MOTIVATED"/>
32411   <int value="3" label="LINKED_MAX_MOTIVATED"/>
32412   <int value="4" label="OMNIBOX_MOTIVATED"/>
32413   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
32414   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
32415   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
32416   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
32417   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
32418   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
32419 </enum>
32421 <enum name="PreconnectSubresourceEval" type="int">
32422   <int value="0" label="PRECONNECTION"/>
32423   <int value="1" label="PRERESOLUTION"/>
32424   <int value="2" label="TOO_NEW"/>
32425 </enum>
32427 <enum name="PreconnectTriggerUsed" type="int">
32428   <int value="0" label="The pre-connect triggered host was not accessed"/>
32429   <int value="1" label="The pre-connect triggered host was accessed"/>
32430 </enum>
32432 <enum name="PrefetchStatus" type="int">
32433   <int value="0" label="undefined"/>
32434   <int value="1" label="success from cache"/>
32435   <int value="2" label="success from network"/>
32436   <int value="3" label="canceled in-flight"/>
32437 </enum>
32439 <enum name="PrefHashStoreVersion" type="int">
32440   <int value="0" label="VERSION_UNINITIALIZED"/>
32441   <int value="1" label="VERSION_PRE_MIGRATION"/>
32442   <int value="2" label="VERSION_LATEST"/>
32443 </enum>
32445 <enum name="PrerenderCookieStatus" type="int">
32446   <int value="0" label="no action"/>
32447   <int value="1" label="[main frame send]"/>
32448   <int value="2" label="[main frame change]"/>
32449   <int value="3" label="[main frame send, main frame change]"/>
32450   <int value="4" label="[other send]"/>
32451   <int value="5" label="[main frame send, other send]"/>
32452   <int value="6" label="[main frame change, other send]"/>
32453   <int value="7" label="[main frame send, main frame change, other send]"/>
32454   <int value="8" label="[other change]"/>
32455   <int value="9" label="[main frame send, other change]"/>
32456   <int value="10" label="[main frame change, other change]"/>
32457   <int value="11" label="[main frame send, main frame change, other change]"/>
32458   <int value="12" label="[other send, other change]"/>
32459   <int value="13" label="[main frame send, other send, other change]"/>
32460   <int value="14" label="[main frame change, other send, other change]"/>
32461   <int value="15"
32462       label="[main frame send, main frame change, other send, other change]"/>
32463 </enum>
32465 <enum name="PrerenderEvent" type="int">
32466   <int value="0" label="Swapin no delegate"/>
32467   <int value="1" label="Swapin candidate"/>
32468   <int value="2" label="Swapin candidate namespace matces"/>
32469   <int value="3" label="Swapin no merge pending"/>
32470   <int value="4" label="Swapin merging disabled"/>
32471   <int value="5" label="Swapin issuing merge"/>
32472   <int value="6" label="Merge for swapin candidate"/>
32473   <int value="7" label="Merge result no pending swapin"/>
32474   <int value="8" label="Merge result timeout cb"/>
32475   <int value="9" label="Merge result result cb"/>
32476   <int value="10" label="Merge result timed out"/>
32477   <int value="11" label="Merge result merge done"/>
32478   <int value="12" label="Merge result: namespace not found"/>
32479   <int value="13" label="Merge result: namespace not alias"/>
32480   <int value="14" label="Merge result: not logging"/>
32481   <int value="15" label="Merge result: no transactions"/>
32482   <int value="16" label="Merge result: too many transactions"/>
32483   <int value="17" label="Merge result: not mergeable"/>
32484   <int value="18" label="Merge result: mergeable"/>
32485   <int value="19" label="Merge result merge failed"/>
32486   <int value="20" label="Merge result swapping in"/>
32487   <int value="21" label="Merge result swapin successful"/>
32488   <int value="22" label="Merge result swapin failed"/>
32489 </enum>
32491 <enum name="PrerenderFinalStatus" type="int">
32492   <int value="0" label="USED"/>
32493   <int value="1" label="TIMED_OUT"/>
32494   <int value="2" label="EVICTED"/>
32495   <int value="3" label="MANAGER_SHUTDOWN"/>
32496   <int value="4" label="CLOSED"/>
32497   <int value="5" label="CREATE_NEW_WINDOW"/>
32498   <int value="6" label="PROFILE_DESTROYED"/>
32499   <int value="7" label="APP_TERMINATING"/>
32500   <int value="8" label="JAVASCRIPT_ALERT"/>
32501   <int value="9" label="AUTH_NEEDED"/>
32502   <int value="10" label="HTTPS"/>
32503   <int value="11" label="DOWNLOAD"/>
32504   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
32505   <int value="13" label="JS_OUT_OF_MEMORY"/>
32506   <int value="14" label="RENDERER_UNRESPONSIVE"/>
32507   <int value="15" label="TOO_MANY_PROCESSES"/>
32508   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
32509   <int value="17" label="PENDING_SKIPPED"/>
32510   <int value="18" label="CONTROL_GROUP"/>
32511   <int value="19" label="HTML5_MEDIA"/>
32512   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
32513   <int value="21" label="RENDERER_CRASHED"/>
32514   <int value="22" label="UNSUPPORTED_SCHEME"/>
32515   <int value="23" label="INVALID_HTTP_METHOD"/>
32516   <int value="24" label="WINDOW_PRINT"/>
32517   <int value="25" label="RECENTLY_VISITED"/>
32518   <int value="26" label="WINDOW_OPENER"/>
32519   <int value="27" label="PAGE_ID_CONFLICT"/>
32520   <int value="28" label="SAFE_BROWSING"/>
32521   <int value="29" label="FRAGMENT_MISMATCH"/>
32522   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
32523   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
32524   <int value="32" label="CANCELLED"/>
32525   <int value="33" label="SSL_ERROR"/>
32526   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
32527   <int value="35" label="DEVTOOLS_ATTACHED"/>
32528   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
32529   <int value="37" label="NO_USE_GROUP"/>
32530   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
32531   <int value="39" label="DUPLICATE"/>
32532   <int value="40" label="OPEN_URL"/>
32533   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
32534   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
32535   <int value="43" label="CREATING_AUDIO_STREAM"/>
32536   <int value="44" label="PAGE_BEING_CAPTURED"/>
32537   <int value="45" label="BAD_DEFERRED_REDIRECT"/>
32538   <int value="46" label="NAVIGATION_UNCOMMITTED"/>
32539   <int value="47" label="NEW_NAVIGATION_ENTRY"/>
32540 </enum>
32542 <enum name="PrerenderHoverEvent" type="int">
32543   <obsolete>
32544     deprecated May 10 2012
32545   </obsolete>
32546   <int value="0" label="HOVER_EVENT_START"/>
32547   <int value="1" label="HOVER_EVENT_TOO_SHORT"/>
32548   <int value="2" label="HOVER_EVENT_REPLACED"/>
32549   <int value="3" label="HOVER_EVENT_CLICK"/>
32550 </enum>
32552 <enum name="PrerenderLocalPredictorEvents" type="int">
32553   <int value="0" label="Constructed"/>
32554   <int value="1" label="Init scheduled"/>
32555   <int value="2" label="Init started"/>
32556   <int value="3" label="Init failed: no history"/>
32557   <int value="4" label="Init succeeded"/>
32558   <int value="5" label="AddVisit"/>
32559   <int value="6" label="AddVisit initialized"/>
32560   <int value="7" label="AddVisit prerender identified"/>
32561   <int value="8" label="AddVisit relevant transition"/>
32562   <int value="9" label="AddVisit identified prerender candidate"/>
32563   <int value="10" label="AddVisit prerendering"/>
32564   <int value="11" label="Got prerender url"/>
32565   <int value="12" label="Error: no prerender url for PLT"/>
32566   <int value="13" label="AddVisit prerender rextended"/>
32567   <int value="14" label="URL lookup result"/>
32568   <int value="15" label="URL lookup result: root page"/>
32569   <int value="16" label="URL lookup result: http"/>
32570   <int value="17" label="URL lookup result: has query string"/>
32571   <int value="18" label="URL lookup result: contains logout"/>
32572   <int value="19" label="URL lookup result: contians login"/>
32573   <int value="20" label="Start url lookup"/>
32574   <int value="21" label="AddVisit not root page"/>
32575   <int value="22" label="Whitelist error"/>
32576   <int value="23" label="Whitelist ok"/>
32577   <int value="24" label="URL lookup result: on whitelist"/>
32578   <int value="25" label="URL lookup result: on whitelist root page"/>
32579   <int value="26" label="URL lookup result: extended root page"/>
32580   <int value="27" label="URL lookup result: root page http"/>
32581   <int value="28" label="URL lookup failed"/>
32582   <int value="29" label="URL lookup no source webcontents found"/>
32583   <int value="30" label="URL lookup no logged in table found"/>
32584   <int value="31" label="URL lookup issuing logged in lookup"/>
32585   <int value="32" label="Continue prerender check started"/>
32586   <int value="33" label="Continue prerender check no url"/>
32587   <int value="34" label="Continue prerender check priority too low"/>
32588   <int value="35" label="Continue prerender check urls identical but fragemet"/>
32589   <int value="36" label="Continue prerender check https"/>
32590   <int value="37" label="Continue prerender check root page"/>
32591   <int value="38" label="Continue prerender check logout url"/>
32592   <int value="39" label="Continue prerender check login url"/>
32593   <int value="40" label="Continue prerender check not logged in"/>
32594   <int value="41" label="Continue prerender check fallthrough no prerender"/>
32595   <int value="42" label="Continue prerender check issuing prerender"/>
32596   <int value="43" label="Issuing prerender"/>
32597   <int value="44" label="No prerender candidates"/>
32598   <int value="45" label="Got history issuing lookup"/>
32599   <int value="46" label="Tab Helper URL seen"/>
32600   <int value="47" label="Tab Helper URL seen match"/>
32601   <int value="48" label="Tab Helper URL seen namespace match"/>
32602   <int value="49" label="URL lookup multiple source webcontents"/>
32603   <int value="50" label="Continue prerender check side-effect free whitelist"/>
32604   <int value="51" label="Continue prerender check Examine next URL"/>
32605   <int value="52" label="Issuing prerender, already prerendering"/>
32606   <int value="53" label="Issuing prerender, new prerender"/>
32607   <int value="54" label="Issuing prerender, cancelled old prerender"/>
32608   <int value="55" label="Continue prerender check fallthrough prerendering"/>
32609   <int value="56" label="URL lookup success"/>
32610   <int value="57" label="Prerender Service disabled"/>
32611   <int value="58" label="Prerender Service issued lookup"/>
32612   <int value="59" label="Prerender Service lookup timed out"/>
32613   <int value="60" label="Prerender Service received result"/>
32614   <int value="61" label="Prerender Service no record for result"/>
32615   <int value="62" label="Prerender Service parsed correctly"/>
32616   <int value="63" label="Prerender Service parse error"/>
32617   <int value="64" label="Prerender Service parse error incorrect JSON"/>
32618   <int value="65" label="Prerender Service hinting timed out"/>
32619   <int value="66" label="Prerender Service hinting url lookup timed out"/>
32620   <int value="67" label="Prerender Service candidate url lookup timed out"/>
32621   <int value="68" label="Continue prerender check service whitelist"/>
32622   <int value="69" label="Continue prerender check next URL local"/>
32623   <int value="70" label="Continue prerender check next URL service"/>
32624   <int value="71" label="AddVisit relevant transition repeat URL"/>
32625   <int value="72" label="AddVisit relevant transition new URL"/>
32626   <int value="73" label="Tab Helper namespace mismatch: no namespace"/>
32627   <int value="74" label="Tab Helper namespace mismatch: merge issued"/>
32628   <int value="75" label="Namespace mismatch: merge result received"/>
32629   <int value="76" label="Namespace mismatch: merge result namespace not found"/>
32630   <int value="77" label="Namespace mismatch: merge result not logging"/>
32631   <int value="78" label="Namespace mismatch: merge result no transactions"/>
32632   <int value="79"
32633       label="Namespace mismatch: merge result too many transactions"/>
32634   <int value="80" label="Namespace mismatch: merge result not mergeable"/>
32635   <int value="81" label="Namespace mismatch: merge result mergeable"/>
32636   <int value="82" label="Init failed unencrypted sync not enabled"/>
32637   <int value="83" label="Continue prerender check next URL not skipped"/>
32638   <int value="84" label="Prerender Service returned hinting candidates"/>
32639   <int value="85" label="Namespace mismatch: merge result namespace not alias"/>
32640   <int value="86" label="Tab Helper URL seen entry"/>
32641   <int value="87" label="Tab Helper URL seen match browser navigation"/>
32642   <int value="88" label="Tab Helper URL seen namespace match entry"/>
32643   <int value="89"
32644       label="Tab Helper URL seen namespace match browser navigation"/>
32645 </enum>
32647 <enum name="PrerenderLocalVisitCoreTransition" type="int">
32648   <int value="0" label="LINK"/>
32649   <int value="1" label="TYPED"/>
32650   <int value="2" label="AUTO_BOOKMARK"/>
32651   <int value="3" label="AUTO_SUBFRAME"/>
32652   <int value="4" label="MANUAL_SUBFRAME"/>
32653   <int value="5" label="GENERATED"/>
32654   <int value="6" label="START_PAGE"/>
32655   <int value="7" label="FORM_SUBMIT"/>
32656   <int value="8" label="RELOAD"/>
32657   <int value="9" label="KEYWORD"/>
32658   <int value="10" label="GENERATED"/>
32659 </enum>
32661 <enum name="PrerenderLocalVisitEvents" type="int">
32662   <int value="0" label="V1_VISIT"/>
32663   <int value="1" label="V1_PRERENDER_STARTED_1"/>
32664   <int value="2" label="V1_PRERENDER_USED_1"/>
32665   <int value="3" label="V1_PRERENDER_STARTED_3"/>
32666   <int value="4" label="V1_PRERENDER_USED_3"/>
32667   <int value="5" label="V1_PRERENDER_STARTED_5"/>
32668   <int value="6" label="V1_PRERENDER_USED_5"/>
32669   <int value="10" label="VISIT"/>
32670   <int value="11" label="VISIT_EXCLUDE_BACK_FORWARD"/>
32671   <int value="12" label="VISIT_EXCLUDE_HOME_PAGE"/>
32672   <int value="13" label="VISIT_EXCLUDE_REDIRECT_CHAIN"/>
32673   <int value="14" label="PRERENDER_STARTED_1"/>
32674   <int value="15" label="PRERENDER_USED_1"/>
32675   <int value="16" label="PRERENDER_STARTED_3"/>
32676   <int value="17" label="PRERENDER_USED_3"/>
32677   <int value="18" label="PRERENDER_STARTED_5"/>
32678   <int value="19" label="PRERENDER_USED_5"/>
32679 </enum>
32681 <enum name="PrerenderMode" type="int">
32682   <int value="0" label="PRERENDER_MODE_DISABLED"/>
32683   <int value="1" label="PRERENDER_MODE_ENABLED"/>
32684   <int value="2" label="PRERENDER_MODE_EXPERIMENT_CONTROL_GROUP"/>
32685   <int value="3" label="PRERENDER_MODE_EXPERIMENT_PRERENDER_GROUP"/>
32686   <int value="4" label="PRERENDER_MODE_EXPERIMENT_5MIN_TTL_GROUP"/>
32687   <int value="5" label="PRERENDER_MODE_EXPERIMENT_NO_USE_GROUP"/>
32688   <int value="6" label="PRERENDER_MODE_EXPERIMENT_MULTI_PRERENDER_GROUP"/>
32689   <int value="7" label="PRERENDER_MODE_EXPERIMENT_15MIN_TTL_GROUP"/>
32690 </enum>
32692 <enum name="PrerenderPageviewEvents" type="int">
32693   <int value="0" label="PAGEVIEW_EVENT_NEW_URL"/>
32694   <int value="1" label="PAGEVIEW_EVENT_TOP_SITE_NEW_URL"/>
32695   <int value="2" label="PAGEVIEW_EVENT_LOAD_START"/>
32696   <int value="3" label="PAGEVIEW_EVENT_TOP_SITE_LOAD_START"/>
32697 </enum>
32699 <enum name="PrerenderRelTypes" type="int">
32700   <int value="0" label="PRERENDER_REL_TYPE_NONE"/>
32701   <int value="1" label="PRERENDER_REL_TYPE_PRERENDER"/>
32702   <int value="2" label="PRERENDER_REL_TYPE_NEXT"/>
32703   <int value="3" label="PRERENDER_REL_TYPE_PRERENDER_AND_NEXT"/>
32704 </enum>
32706 <enum name="PrerenderSchemeCancelReason" type="int">
32707   <int value="0" label="EXTERNAL_PROTOCOL"/>
32708   <int value="1" label="DATA"/>
32709   <int value="2" label="BLOB"/>
32710   <int value="3" label="FILE"/>
32711   <int value="4" label="FILESYSTEM"/>
32712   <int value="5" label="WEBSOCKET"/>
32713   <int value="6" label="FTP"/>
32714   <int value="7" label="CHROME"/>
32715   <int value="8" label="CHROME_EXTENSION"/>
32716   <int value="9" label="ABOUT"/>
32717   <int value="10" label="UNKNOWN"/>
32718 </enum>
32720 <enum name="PrerenderTabHelperEvents" type="int">
32721   <int value="0" label="Table requested"/>
32722   <int value="1" label="Table present"/>
32723   <int value="2" label="Mainframe change"/>
32724   <int value="3" label="Mainframe change, logged in"/>
32725   <int value="4" label="Mainframe commit"/>
32726   <int value="5" label="Mainframe commit, logged in"/>
32727   <int value="6" label="Login action added"/>
32728   <int value="7" label="Login action added, Mainframe"/>
32729   <int value="8" label="Login action added, Mainframe, pw empty"/>
32730   <int value="9" label="Login action added, Subframe"/>
32731   <int value="10" label="Login action added, Subframe, pw empty"/>
32732 </enum>
32734 <enum name="PreTapEvents" type="int">
32735   <int value="0" label="no event"/>
32736   <int value="1" label="tapdown"/>
32737   <int value="2" label="tapunconfirmed"/>
32738   <int value="3" label="tapdown + tapunconfirmed"/>
32739 </enum>
32741 <enum name="ProfileAddNewUser" type="int">
32742   <int value="0" label="Add new user from icon menu"/>
32743   <int value="1" label="Add new user from title bar menu"/>
32744   <int value="2" label="Add new user from settings dialog"/>
32745   <int value="3" label="Add new user from the User Manager"/>
32746 </enum>
32748 <enum name="ProfileAuth" type="int">
32749   <int value="0" label="Authentication was unnecessary (profile not locked)"/>
32750   <int value="1" label="Authentication performed using local credentials"/>
32751   <int value="2" label="Authentication performed on-line"/>
32752   <int value="3" label="Authentication failed"/>
32753 </enum>
32755 <enum name="ProfileAvatar" type="int">
32756   <int value="0" label="Generic"/>
32757   <int value="1" label="Generic Aqua"/>
32758   <int value="2" label="Generic Blue"/>
32759   <int value="3" label="Generic Green"/>
32760   <int value="4" label="Generic Orange"/>
32761   <int value="5" label="Generic Purple"/>
32762   <int value="6" label="Generic Red"/>
32763   <int value="7" label="Generic Yellow"/>
32764   <int value="8" label="Secret Agent"/>
32765   <int value="9" label="Superhero"/>
32766   <int value="10" label="Volleyball"/>
32767   <int value="11" label="Businessman"/>
32768   <int value="12" label="Ninja"/>
32769   <int value="13" label="Alien"/>
32770   <int value="14" label="Super Awesome Cool Smiley Face"/>
32771   <int value="15" label="Flower"/>
32772   <int value="16" label="Pizza"/>
32773   <int value="17" label="Soccer"/>
32774   <int value="18" label="Burger"/>
32775   <int value="19" label="Cat"/>
32776   <int value="20" label="Cupcake"/>
32777   <int value="21" label="Dog"/>
32778   <int value="22" label="Horse"/>
32779   <int value="23" label="Margarita"/>
32780   <int value="24" label="Note"/>
32781   <int value="25" label="Sun And Cloud"/>
32782   <int value="26" label="Unknown"/>
32783   <int value="27" label="GAIA"/>
32784 </enum>
32786 <enum name="ProfileCreateResult" type="int">
32787   <int value="0" label="Failed locally"/>
32788   <int value="1" label="Failed remotely"/>
32789   <int value="2" label="Created but not initialized (should never happen)"/>
32790   <int value="3" label="Succeeded"/>
32791   <int value="4" label="Canceled"/>
32792 </enum>
32794 <enum name="ProfileErrorType" type="int">
32795   <int value="0" label="History error"/>
32796   <int value="1" label="Preferences error"/>
32797   <int value="2" label="Webdata autofill DB error"/>
32798   <int value="3" label="Webdata token DB error"/>
32799   <int value="4" label="Webdata DB error"/>
32800 </enum>
32802 <enum name="ProfileGaiaPhotoOptions" type="int">
32803   <int value="0" label="User opted to use GAIA photo"/>
32804   <int value="1" label="User opted not to use GAIA photo"/>
32805 </enum>
32807 <enum name="ProfileImageDownloadResult" type="int">
32808   <int value="0" label="DownloadSuccessChanged">
32809     <summary>
32810       Reported when image download succeeds and the image is newer than what we
32811       already have so we update it.
32812     </summary>
32813   </int>
32814   <int value="1" label="DownloadSuccess">
32815     <summary>Reported anytime we download profile image successfully.</summary>
32816   </int>
32817   <int value="2" label="DownloadFailure">
32818     <summary>Download failed because of network errors.</summary>
32819   </int>
32820   <int value="3" label="DownloadDefault">
32821     <summary>
32822       We didn't download the image because it's the default one.
32823     </summary>
32824   </int>
32825 </enum>
32827 <enum name="ProfileNetUserCount" type="int">
32828   <int value="0" label="Added new user"/>
32829   <int value="1" label="Deleted a profile"/>
32830 </enum>
32832 <enum name="ProfileOpen" type="int">
32833   <int value="0" label="Add new user"/>
32834   <int value="1" label="Add new user from icon menu"/>
32835   <int value="2" label="Add new user from title bar menu"/>
32836   <int value="3" label="Switch profile from icon menu"/>
32837   <int value="4" label="Switch profile from title bar menu"/>
32838   <int value="5" label="Opened the avatar bubble menu from NTP"/>
32839   <int value="6" label="Opened the avatar bubble menu from icon"/>
32840   <int value="7" label="Deleted a profile"/>
32841 </enum>
32843 <enum name="ProfileOpenMethod" type="int">
32844   <int value="0" label="Opened the avatar bubble menu from NTP"/>
32845   <int value="1" label="Opened the avatar bubble menu from icon"/>
32846   <int value="2" label="Switch to profile from icon menu"/>
32847   <int value="3" label="Switch to profile from title bar menu"/>
32848   <int value="4" label="Switch to profile from Mac OS X Dock menu"/>
32849   <int value="5" label="Opened the User Manager"/>
32850   <int value="6" label="Switch to profile via User Manager"/>
32851   <int value="7" label="Switch to locked profile via User Manager"/>
32852   <int value="8" label="Switch to Guest profile"/>
32853 </enum>
32855 <enum name="ProfileSync" type="int">
32856   <int value="0" label="Signed in to sync"/>
32857   <int value="1" label="Signed in to sync from original profile"/>
32858   <int value="2" label="Signed in to sync from secondary profile"/>
32859   <int value="3" label="Customized sync options"/>
32860   <int value="4" label="Chose what to sync"/>
32861   <int value="5" label="Encrypted all data"/>
32862   <int value="6" label="Selected a passphrase"/>
32863 </enum>
32865 <enum name="ProfileSyncCustomize" type="int">
32866   <int value="0" label="Customized sync options"/>
32867   <int value="1" label="Chose what to sync"/>
32868   <int value="2" label="Encrypted all data"/>
32869   <int value="3" label="Selected a passphrase"/>
32870 </enum>
32872 <enum name="ProfileType" type="int">
32873   <int value="0" label="Original (default) profile"/>
32874   <int value="1" label="Secondary (user-created) profile"/>
32875 </enum>
32877 <enum name="ProtectorError" type="int">
32878   <obsolete>
32879     Deprecated 8/2013. No longer generated.
32880   </obsolete>
32881   <summary>
32882     Codes for errors Protector detects about settings it protects. See
32883     chrome/browser/protector/histograms.h for the corresponding enum.
32884   </summary>
32885   <int value="0" label="Backup invalid"/>
32886   <int value="1" label="Value changed"/>
32887   <int value="2" label="Value valid"/>
32888   <int value="3" label="Value is valid and zero"/>
32889 </enum>
32891 <enum name="ProtocolVersion" type="int">
32892   <int value="0" label="UNKNOWN"/>
32893   <int value="1" label="HTTP 1.1"/>
32894   <int value="2" label="SPDY 1.0"/>
32895   <int value="3" label="SPDY 2.0"/>
32896   <int value="4" label="SPDY 2.1"/>
32897   <int value="5" label="SPDY 3.0"/>
32898 </enum>
32900 <enum name="ProvisionalSaveFailure" type="int">
32901   <int value="0" label="SAVING_DISABLED"/>
32902   <int value="1" label="EMPTY_PASSWORD"/>
32903   <int value="2" label="NO_MATCHING_FORM"/>
32904   <int value="3" label="MATCHING_NOT_COMPLETE"/>
32905   <int value="4" label="FORM_BLACKLISTED"/>
32906   <int value="5" label="INVALID_FORM"/>
32907   <int value="6" label="AUTOCOMPLETE_OFF"/>
32908 </enum>
32910 <enum name="ProxyStatus" type="int">
32911   <int value="0" label="PROXY_STATUS_IGNORED"/>
32912   <int value="1" label="PROXY_UNINITIALIZED"/>
32913   <int value="2" label="PROXY_NOT_USED"/>
32914   <int value="3" label="PROXY_PAC_RESOLVER"/>
32915   <int value="4" label="PROXY_HAS_RULES"/>
32916 </enum>
32918 <enum name="PublicKeyPinFailedDomain" type="int">
32919   <int value="0" label="DOMAIN_NOT_PINNED"/>
32920   <int value="1" label="DOMAIN_GOOGLE_COM"/>
32921   <int value="2" label="DOMAIN_ANDROID_COM"/>
32922   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
32923   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
32924   <int value="5" label="DOMAIN_YTIMG_COM"/>
32925   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
32926   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
32927   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
32928   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
32929   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
32930   <int value="11" label="DOMAIN_APPSPOT_COM"/>
32931   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
32932   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
32933   <int value="14" label="DOMAIN_GSTATIC_COM"/>
32934   <int value="15" label="DOMAIN_GMAIL_COM"/>
32935   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
32936   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
32937   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
32938   <int value="19" label="DOMAIN_TWITTER_COM"/>
32939   <int value="20" label="DOMAIN_TWIMG_COM"/>
32940   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
32941   <int value="22" label="DOMAIN_NUM_EVENTS"/>
32942 </enum>
32944 <enum name="QuicAddressMismatch" type="int">
32945   <int value="0" label="Address mismatch: IPv4 IPv4"/>
32946   <int value="1" label="Address mismatch: IPv6 IPv6"/>
32947   <int value="2" label="Address mismatch: IPv4 IPv6"/>
32948   <int value="3" label="Address mismatch: IPv6 IPv4"/>
32949   <int value="4" label="Port mismatch: IPv4 IPv4"/>
32950   <int value="5" label="Port mismatch: IPv6 IPv6"/>
32951   <int value="6" label="Address and port match: IPv4 IPv4"/>
32952   <int value="7" label="Address and port match: IPv6 IPv6"/>
32953 </enum>
32955 <enum name="QuicErrorCodes" type="int">
32956   <int value="0" label="NO_ERROR"/>
32957   <int value="1" label="INTERNAL_ERROR"/>
32958   <int value="2" label="STREAM_DATA_AFTER_TERMINATION"/>
32959   <int value="3" label="INVALID_PACKET_HEADER"/>
32960   <int value="4" label="INVALID_FRAME_DATA"/>
32961   <int value="5" label="INVALID_FEC_DATA"/>
32962   <int value="6" label="INVALID_RST_STREAM_DATA"/>
32963   <int value="7" label="INVALID_CONNECTION_CLOSE_DATA"/>
32964   <int value="8" label="INVALID_GOAWAY_DATA"/>
32965   <int value="9" label="INVALID_ACK_DATA"/>
32966   <int value="10" label="INVALID_VERSION_NEGOTIATION_PACKET"/>
32967   <int value="11" label="INVALID_PUBLIC_RST_PACKET"/>
32968   <int value="12" label="DECRYPTION_FAILURE"/>
32969   <int value="13" label="ENCRYPTION_FAILURE"/>
32970   <int value="14" label="PACKET_TOO_LARGE"/>
32971   <int value="15" label="PACKET_FOR_NONEXISTENT_STREAM"/>
32972   <int value="16" label="PEER_GOING_AWAY"/>
32973   <int value="17" label="INVALID_STREAM_ID"/>
32974   <int value="18" label="TOO_MANY_OPEN_STREAMS"/>
32975   <int value="19" label="PUBLIC_RESET"/>
32976   <int value="20" label="INVALID_VERSION"/>
32977   <int value="21" label="STREAM_RST_BEFORE_HEADERS_DECOMPRESSED"/>
32978   <int value="22" label="INVALID_HEADER_ID"/>
32979   <int value="23" label="INVALID_NEGOTIATED_VALUE"/>
32980   <int value="24" label="DECOMPRESSION_FAILURE"/>
32981   <int value="25" label="CONNECTION_TIMED_OUT"/>
32982   <int value="26" label="ERROR_MIGRATING_ADDRESS"/>
32983   <int value="27" label="PACKET_WRITE_ERROR"/>
32984   <int value="28" label="HANDSHAKE_FAILED"/>
32985   <int value="29" label="CRYPTO_TAGS_OUT_OF_ORDER"/>
32986   <int value="30" label="CRYPTO_TOO_MANY_ENTRIES"/>
32987   <int value="31" label="CRYPTO_INVALID_VALUE_LENGTH"/>
32988   <int value="32" label="CRYPTO_MESSAGE_AFTER_HANDSHAKE_COMPLETE"/>
32989   <int value="33" label="INVALID_CRYPTO_MESSAGE_TYPE"/>
32990   <int value="34" label="INVALID_CRYPTO_MESSAGE_PARAMETER"/>
32991   <int value="35" label="CRYPTO_MESSAGE_PARAMETER_NOT_FOUND"/>
32992   <int value="36" label="CRYPTO_MESSAGE_PARAMETER_NO_OVERLAP"/>
32993   <int value="37" label="CRYPTO_MESSAGE_INDEX_NOT_FOUND"/>
32994   <int value="38" label="CRYPTO_INTERNAL_ERROR"/>
32995   <int value="39" label="CRYPTO_VERSION_NOT_SUPPORTED"/>
32996   <int value="40" label="CRYPTO_NO_SUPPORT"/>
32997   <int value="41" label="CRYPTO_TOO_MANY_REJECTS"/>
32998   <int value="42" label="PROOF_INVALID"/>
32999   <int value="43" label="CRYPTO_DUPLICATE_TAG"/>
33000   <int value="44" label="CRYPTO_ENCRYPTION_LEVEL_INCORRECT"/>
33001   <int value="45" label="CRYPTO_SERVER_CONFIG_EXPIRED"/>
33002   <int value="46" label="INVALID_STREAM_DATA"/>
33003   <int value="47" label="INVALID_CONGESTION_FEEDBACK_DATA"/>
33004   <int value="48" label="MISSING_PAYLOAD"/>
33005   <int value="49" label="INVALID_PRIORITY"/>
33006   <int value="50" label="INVALID_STREAM_FRAME"/>
33007   <int value="51" label="PACKET_READ_ERROR"/>
33008   <int value="52" label="INVALID_CHANNEL_ID_SIGNATURE"/>
33009   <int value="53" label="CRYPTO_SYMMETRIC_KEY_SETUP_FAILED"/>
33010   <int value="54" label="CRYPTO_MESSAGE_WHILE_VALIDATING_CLIENT_HELLO"/>
33011   <int value="55" label="VERSION_NEGOTIATION_MISMATCH"/>
33012   <int value="56" label="INVALID_HEADERS_STREAM_DATA"/>
33013   <int value="57" label="INVALID_WINDOW_UPDATE_DATA"/>
33014   <int value="58" label="INVALID_BLOCKED_DATA"/>
33015   <int value="59" label="FLOW_CONTROL_ERROR"/>
33016   <int value="60" label="INVALID_STOP_WAITING_DATA"/>
33017 </enum>
33019 <enum name="QuicHandshakeState" type="int">
33020   <int value="0" label="STARTED"/>
33021   <int value="1" label="ENCRYPTION_ESTABLISHED"/>
33022   <int value="2" label="HANDSHAKE_CONFIRMED"/>
33023   <int value="3" label="FAILED"/>
33024 </enum>
33026 <enum name="QuickofficeErrorTypes" type="int">
33027   <int value="0" label="doc uncaught js exception"/>
33028   <int value="1" label="docx uncaught js exception"/>
33029   <int value="2" label="docm uncaught js exception"/>
33030   <int value="3" label="xls uncaught js exception"/>
33031   <int value="4" label="xlsx uncaught js exception"/>
33032   <int value="5" label="xlsm uncaught js exception"/>
33033   <int value="6" label="ppt uncaught js exception"/>
33034   <int value="7" label="pptx uncaught js exception"/>
33035   <int value="8" label="pptm uncaught js exception"/>
33036   <int value="9" label="pps uncaught js exception"/>
33037   <int value="10" label="ppsx uncaught js exception"/>
33038   <int value="11" label="ppsm uncaught js exception"/>
33039   <int value="12" label="doc suspected corrupt file"/>
33040   <int value="13" label="docx suspected corrupt file"/>
33041   <int value="14" label="docm suspected corrupt file"/>
33042   <int value="15" label="xls suspected corrupt file"/>
33043   <int value="16" label="xlsx suspected corrupt file"/>
33044   <int value="17" label="xlsm suspected corrupt file"/>
33045   <int value="18" label="ppt suspected corrupt file"/>
33046   <int value="19" label="pptx suspected corrupt file"/>
33047   <int value="20" label="pptm suspected corrupt file"/>
33048   <int value="21" label="pps suspected corrupt file"/>
33049   <int value="22" label="ppsx suspected corrupt file"/>
33050   <int value="23" label="ppsm suspected corrupt file"/>
33051   <int value="24" label="doc qowt ui warning"/>
33052   <int value="25" label="docx qowt ui warning"/>
33053   <int value="26" label="docm qowt ui warning"/>
33054   <int value="27" label="xls qowt ui warning"/>
33055   <int value="28" label="xlsx qowt ui warning"/>
33056   <int value="29" label="xlsm qowt ui warning"/>
33057   <int value="30" label="ppt qowt ui warning"/>
33058   <int value="31" label="pptx qowt ui warning"/>
33059   <int value="32" label="pptm qowt ui warning"/>
33060   <int value="33" label="pps qowt ui warning"/>
33061   <int value="34" label="ppsx qowt ui warning"/>
33062   <int value="35" label="ppsm qowt ui warning"/>
33063   <int value="36" label="doc nacl error"/>
33064   <int value="37" label="docx nacl error"/>
33065   <int value="38" label="docm nacl error"/>
33066   <int value="39" label="xls nacl error"/>
33067   <int value="40" label="xlsx nacl error"/>
33068   <int value="41" label="xlsm nacl error"/>
33069   <int value="42" label="ppt nacl error"/>
33070   <int value="43" label="pptx nacl error"/>
33071   <int value="44" label="pptm nacl error"/>
33072   <int value="45" label="pps nacl error"/>
33073   <int value="46" label="ppsx nacl error"/>
33074   <int value="47" label="ppsm nacl error"/>
33075   <int value="48" label="doc nacl crash"/>
33076   <int value="49" label="docx nacl crash"/>
33077   <int value="50" label="docm nacl crash"/>
33078   <int value="51" label="xls nacl crash"/>
33079   <int value="52" label="xlsx nacl crash"/>
33080   <int value="53" label="xlsm nacl crash"/>
33081   <int value="54" label="ppt nacl crash"/>
33082   <int value="55" label="pptx nacl crash"/>
33083   <int value="56" label="pptm nacl crash"/>
33084   <int value="57" label="pps nacl crash"/>
33085   <int value="58" label="ppsx nacl crash"/>
33086   <int value="59" label="ppsm nacl crash"/>
33087   <int value="60" label="doc invalid file format"/>
33088   <int value="61" label="docx invalid file format"/>
33089   <int value="62" label="docm invalid file format"/>
33090   <int value="63" label="xls invalid file format"/>
33091   <int value="64" label="xlsx invalid file format"/>
33092   <int value="65" label="xlsm invalid file format"/>
33093   <int value="66" label="ppt invalid file format"/>
33094   <int value="67" label="pptx invalid file format"/>
33095   <int value="68" label="pptm invalid file format"/>
33096   <int value="69" label="pps invalid file format"/>
33097   <int value="70" label="ppsx invalid file format"/>
33098   <int value="71" label="ppsm invalid file format"/>
33099   <int value="72" label="doc editing dom sync error"/>
33100   <int value="73" label="docx editing dom sync error"/>
33101   <int value="74" label="docm editing dom sync error"/>
33102   <int value="75" label="xls editing dom sync error"/>
33103   <int value="76" label="xlsx editing dom sync error"/>
33104   <int value="77" label="xlsm editing dom sync error"/>
33105   <int value="78" label="ppt editing dom sync error"/>
33106   <int value="79" label="pptx editing dom sync error"/>
33107   <int value="80" label="pptm editing dom sync error"/>
33108   <int value="81" label="pps editing dom sync error"/>
33109   <int value="82" label="ppsx editing dom sync error"/>
33110   <int value="83" label="ppsm editing dom sync error"/>
33111 </enum>
33113 <enum name="QuickofficeFileFormat" type="int">
33114   <int value="0" label="doc"/>
33115   <int value="1" label="docx"/>
33116   <int value="2" label="docm"/>
33117   <int value="3" label="xls"/>
33118   <int value="4" label="xlsx"/>
33119   <int value="5" label="xlsm"/>
33120   <int value="6" label="ppt"/>
33121   <int value="7" label="pptx"/>
33122   <int value="8" label="pptm"/>
33123   <int value="9" label="pps"/>
33124   <int value="10" label="ppsx"/>
33125   <int value="11" label="ppsm"/>
33126 </enum>
33128 <enum name="QuicRstStreamErrorCodes" type="int">
33129   <int value="0" label="NO_ERROR"/>
33130   <int value="1" label="ERROR_PROCESSING_STREAM"/>
33131   <int value="2" label="MULTIPLE_TERMINATION_OFFSETS"/>
33132   <int value="3" label="BAD_APPLICATION_PAYLOAD"/>
33133   <int value="4" label="CONNECTION_ERROR"/>
33134   <int value="5" label="PEER_GOING_AWAY"/>
33135   <int value="6" label="CANCELLED"/>
33136 </enum>
33138 <enum name="RapporDiscardReason" type="int">
33139   <int value="0" label="Upload Success"/>
33140   <int value="1" label="Upload Rejected"/>
33141   <int value="2" label="Queue Overflowed"/>
33142 </enum>
33144 <enum name="RecentTabsAction" type="int">
33145   <int value="0" label="Local Session Tab"/>
33146   <int value="1" label="Other Device Tab"/>
33147   <int value="2" label="Restore Window"/>
33148   <int value="3" label="Show More"/>
33149 </enum>
33151 <enum name="ResolutionCategory" type="int">
33152   <int value="0" label="RESOLVE_SUCCESS"/>
33153   <int value="1" label="RESOLVE_FAIL"/>
33154   <int value="2" label="RESOLVE_SPECULATIVE_SUCCESS"/>
33155   <int value="3" label="RESOLVE_SPECULATIVE_FAIL"/>
33156 </enum>
33158 <enum name="ResolutionUnspecWasteCategory" type="int">
33159   <int value="0" label="AF_WASTE_IPV4_ONLY">
33160     Running in a IPv4-only configuration.  No waste.
33161   </int>
33162   <int value="1" label="AF_WASTE_CACHE_IPV4">
33163     Cache contained an UNSPEC result for this IPv4 lookup.  Waste.
33164   </int>
33165   <int value="2" label="AF_WASTE_CACHE_UNSPEC">
33166     Cache contained an IPv4 result for this UNSPEC lookup.  Waste.
33167   </int>
33168   <int value="3" label="AF_WASTE_JOB_IPV4">
33169     Job pool contained an UNSPEC job for this IPv4 lookup.  Waste.
33170   </int>
33171   <int value="4" label="AF_WASTE_JOB_UNSPEC">
33172     Job pool contained an IPv4 job for this UNSPEC lookup.  Waste.
33173   </int>
33174   <int value="5" label="AF_WASTE_NONE_IPV4">
33175     A new job was needed for this IPv4 lookup.  No waste.
33176   </int>
33177   <int value="6" label="AF_WASTE_NONE_UNSPEC">
33178     A new job was needed for this UNSPEC lookup.  No waste.
33179   </int>
33180 </enum>
33182 <enum name="ResourceHasClient" type="int">
33183   <int value="0" label="No client"/>
33184   <int value="1" label="Has client"/>
33185 </enum>
33187 <enum name="ResourceType" type="int">
33188   <int value="0" label="Main resource"/>
33189   <int value="1" label="Image"/>
33190   <int value="2" label="CSSS"/>
33191   <int value="3" label="Script"/>
33192   <int value="4" label="Font"/>
33193   <int value="5" label="Raw"/>
33194   <int value="6" label="SVG"/>
33195   <int value="7" label="XSL"/>
33196   <int value="8" label="Link prefetch"/>
33197   <int value="9" label="Link subresource"/>
33198   <int value="10" label="Text track"/>
33199   <int value="11" label="Shader"/>
33200   <int value="12" label="Import resource"/>
33201 </enum>
33203 <enum name="SavePasswordPromptResponseType" type="int">
33204   <int value="0" label="NO_RESPONSE"/>
33205   <int value="1" label="REMEMBER_PASSWORD"/>
33206   <int value="2" label="DONT_REMEMBER_PASSWORD"/>
33207 </enum>
33209 <enum name="SB2BloomFailure" type="int">
33210   <int value="0" label="READ_OPEN"/>
33211   <int value="1" label="READ_VERSION"/>
33212   <int value="2" label="READ_NUM_KEYS"/>
33213   <int value="3" label="READ_KEY"/>
33214   <int value="4" label="READ_DATA_MINSIZE"/>
33215   <int value="5" label="READ_DATA_MAXSIZE"/>
33216   <int value="6" label="READ_DATA_SHORT"/>
33217   <int value="7" label="READ_DATA"/>
33218 </enum>
33220 <enum name="SB2BloomFilterFalsePositives" type="int">
33221   <int value="0" label="ALL_MISSES"/>
33222   <int value="1" label="FALSE_POSITIVE_MISSES"/>
33223 </enum>
33225 <enum name="SB2DatabaseFailure" type="int">
33226   <int value="0" label="CORRUPT"/>
33227   <int value="1" label="CORRUPT_HANDLER"/>
33228   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
33229   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
33230   <int value="4" label="FILTER_MISSING"/>
33231   <int value="5" label="FILTER_READ"/>
33232   <int value="6" label="FILTER_WRITE"/>
33233   <int value="7" label="FILTER_DELETE"/>
33234   <int value="8" label="STORE_MISSING"/>
33235   <int value="9" label="STORE_DELETE"/>
33236   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
33237   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
33238   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
33239   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
33240   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
33241   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
33242   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
33243   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
33244   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
33245   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
33246   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
33247   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
33248   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
33249   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
33250   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
33251   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
33252   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
33253 </enum>
33255 <enum name="SB2DownloadChecks" type="int">
33256   <int value="0" label="URL_CHECKS_TOTAL"/>
33257   <int value="1" label="URL_CHECKS_CANCELED"/>
33258   <int value="2" label="URL_CHECKS_MALWARE"/>
33259   <int value="3" label="HASH_CHECKS_TOTAL"/>
33260   <int value="4" label="HASH_CHECKS_MALWARE"/>
33261 </enum>
33263 <enum name="SB2FilterLoad" type="int">
33264   <int value="0" label="ALL"/>
33265   <int value="1" label="PREFIX_SET"/>
33266   <int value="2" label="BLOOM_FILTER"/>
33267 </enum>
33269 <enum name="SB2FormatEvent" type="int">
33270   <int value="0" label="FILE_CORRUPT"/>
33271   <int value="1" label="SQLITE_CORRUPT"/>
33272   <int value="2" label="FOUND_SQLITE"/>
33273   <int value="3" label="FOUND_UNKNOWN"/>
33274   <int value="4" label="SQLITE_DELETED"/>
33275   <int value="5" label="SQLITE_DELETE_FAILED"/>
33276   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
33277   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
33278 </enum>
33280 <enum name="SB2GetHashResult" type="int">
33281   <int value="0" label="STATUS_200"/>
33282   <int value="1" label="STATUS_204"/>
33283   <int value="2" label="FULL_HASH_EMPTY"/>
33284   <int value="3" label="FULL_HASH_HIT"/>
33285   <int value="4" label="FULL_HASH_MISS"/>
33286 </enum>
33288 <enum name="SB2InterstitialAction" type="int">
33289   <int value="0" label="MALWARE_SHOW"/>
33290   <int value="1" label="MALWARE_DONT_PROCEED"/>
33291   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
33292   <int value="3" label="MALWARE_PROCEED"/>
33293   <int value="4" label="MULTIPLE_SHOW"/>
33294   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
33295   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
33296   <int value="7" label="MULTIPLE_PROCEED"/>
33297   <int value="8" label="PHISHING_SHOW"/>
33298   <int value="9" label="PHISHING_DONT_PROCEED"/>
33299   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
33300   <int value="11" label="PHISHING_PROCEED"/>
33301   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
33302   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
33303   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
33304 </enum>
33306 <enum name="SB2InterstitialActionDetails" type="int">
33307   <int value="0" label="MALWARE_SHOW_NEW_SITE"/>
33308   <int value="1" label="MALWARE_PROCEED_NEW_SITE"/>
33309   <int value="2" label="MALWARE_SHOW_CROSS_SITE"/>
33310   <int value="3" label="MALWARE_PROCEED_CROSS_SITE"/>
33311   <int value="4" label="PHISHING_SHOW_NEW_SITE"/>
33312   <int value="5" label="PHISHING_PROCEED_NEW_SITE"/>
33313   <int value="6" label="PHISHING_SHOW_CROSS_SITE"/>
33314   <int value="7" label="PHISHING_PROCEED_CROSS_SITE"/>
33315 </enum>
33317 <enum name="SB2PrefixSetEvent" type="int">
33318   <obsolete>
33319     Deprecated 9/2012. No longer generated.
33320   </obsolete>
33321   <int value="0" label="PREFIX_SET_HIT"/>
33322   <int value="1" label="BLOOM_HIT"/>
33323   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
33324   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
33325   <int value="4" label="GETPREFIXES_BROKEN"/>
33326   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
33327   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
33328   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
33329   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
33330   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
33331   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
33332   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
33333   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
33334   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
33335   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
33336   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
33337   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
33338   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
33339   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
33340   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
33341 </enum>
33343 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
33344   <int value="0" label="Enabled"/>
33345   <int value="1" label="Disabled"/>
33346 </enum>
33348 <enum name="SB2UpdateResult" type="int">
33349   <int value="0" label="FAIL"/>
33350   <int value="1" label="SUCCESS"/>
33351   <int value="2" label="BACKUP_CONNECT_FAIL"/>
33352   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
33353   <int value="4" label="BACKUP_HTTP_FAIL"/>
33354   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
33355   <int value="6" label="BACKUP_NETWORK_FAIL"/>
33356   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
33357 </enum>
33359 <enum name="SBClientDownloadCheckDownloadStats" type="int">
33360   <int value="0" label="INVALID_URL"/>
33361   <int value="1" label="SB_DISABLED"/>
33362   <int value="2" label="WHITELISTED_URL"/>
33363   <int value="3" label="WHITELISTED_REFERRER"/>
33364   <int value="4" label="INVALID_REQUEST_PROTO"/>
33365   <int value="5" label="SERVER_PING_FAILED"/>
33366   <int value="6" label="INVALID_RESPONSE_PROTO"/>
33367   <int value="7" label="NOT_BINARY_FILE"/>
33368   <int value="8" label="REQUEST_CANCELED"/>
33369   <int value="9" label="DOWNLOAD_DANGEROUS"/>
33370   <int value="10" label="DOWNLOAD_SAFE"/>
33371   <int value="11" label="EMPTY_URL_CHAIN"/>
33372   <int value="12" label="HTTPS_URL"/>
33373   <int value="13" label="PING_DISABLED"/>
33374   <int value="14" label="TRUSTED_EXECUTABLE"/>
33375   <int value="15" label="OS_NOT_SUPPORTED"/>
33376   <int value="16" label="DOWNLOAD_UNCOMMON"/>
33377   <int value="17" label="DOWNLOAD_NOT_SUPPORTED"/>
33378   <int value="18" label="INVALID_RESPONSE_VERDICT"/>
33379   <int value="19" label="ARCHIVE_WITHOUT_BINARIES"/>
33380   <int value="20" label="DOWNLOAD_DANGEROUS_HOST"/>
33381   <int value="21" label="DOWNLOAD_POTENTIALLY_UNWANTED"/>
33382 </enum>
33384 <enum name="SBClientDownloadExtensions" type="int">
33385   <int value="0" label="EXE"/>
33386   <int value="1" label="MSI"/>
33387   <int value="2" label="CAB"/>
33388   <int value="3" label="SYS"/>
33389   <int value="4" label="SCR"/>
33390   <int value="5" label="DRV"/>
33391   <int value="6" label="BAT"/>
33392   <int value="7" label="ZIP"/>
33393   <int value="8" label="RAR"/>
33394   <int value="9" label="DLL"/>
33395   <int value="10" label="PIF"/>
33396   <int value="11" label="COM"/>
33397   <int value="12" label="JAR"/>
33398   <int value="13" label="CLASS"/>
33399   <int value="14" label="PDF"/>
33400   <int value="15" label="VB"/>
33401   <int value="16" label="REG"/>
33402   <int value="17" label="GRP"/>
33403   <int value="18" label="OTHER"/>
33404   <int value="19" label="CRX"/>
33405   <int value="20" label="APK"/>
33406 </enum>
33408 <enum name="SBClientDownloadIsSignedBinary" type="int">
33409   <int value="0" label="Unsigned"/>
33410   <int value="1" label="Signed"/>
33411 </enum>
33413 <enum name="SBClientMalwareSentReports" type="int">
33414   <int value="0" label="Sent"/>
33415   <int value="1" label="Hit limit"/>
33416   <int value="2" label="Failed serialization"/>
33417 </enum>
33419 <enum name="SBClientPhishingCancelClassificationReason" type="int">
33420   <int value="0" label="NAVIGATE_AWAY"/>
33421   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
33422   <int value="2" label="PAGE_RECAPTURED"/>
33423   <int value="3" label="SHUTDOWN"/>
33424   <int value="4" label="NEW_PHISHING_SCORER"/>
33425 </enum>
33427 <enum name="SBClientPhishingClientModelStatus" type="int">
33428   <int value="0" label="MODEL_SUCCESS"/>
33429   <int value="1" label="MODEL_NOT_CHANGED"/>
33430   <int value="2" label="MODEL_FETCH_FAILED"/>
33431   <int value="3" label="MODEL_EMPTY"/>
33432   <int value="4" label="MODEL_TOO_LARGE"/>
33433   <int value="5" label="MODEL_PARSE_ERROR"/>
33434   <int value="6" label="MODEL_MISSING_FIELDS"/>
33435   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
33436 </enum>
33438 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
33439   <int value="0" label="PROXY_FETCH"/>
33440   <int value="1" label="PRIVATE_IP"/>
33441   <int value="2" label="OFF_THE_RECORD"/>
33442   <int value="3" label="MATCH_CSD_WHITELIST"/>
33443   <int value="4" label="TOO_MANY_REPORTS"/>
33444   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
33445 </enum>
33447 <enum name="SBClientPhishingScorerCreationStatus" type="int">
33448   <int value="0" label="SUCCESS"/>
33449   <int value="1" label="MODEL_OPEN_FAIL"/>
33450   <int value="2" label="MODEL_FILE_EMPTY"/>
33451   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
33452   <int value="4" label="MODEL_PARSE_ERROR"/>
33453   <int value="5" label="MODEL_MISSING_FIELDS"/>
33454 </enum>
33456 <enum name="SBDownloadFeedbackUploadResult" type="int">
33457   <int value="0" label="SUCCESS"/>
33458   <int value="1" label="UPLOAD_SUCCESS"/>
33459   <int value="2" label="UPLOAD_CANCELLED"/>
33460   <int value="3" label="UPLOAD_METADATA_NET_ERROR"/>
33461   <int value="4" label="UPLOAD_METADATA_RESPONSE_ERROR"/>
33462   <int value="5" label="UPLOAD_FILE_NET_ERROR"/>
33463   <int value="6" label="UPLOAD_FILE_RESPONSE_ERROR"/>
33464   <int value="7" label="UPLOAD_COMPLETE_RESPONSE_ERROR"/>
33465 </enum>
33467 <enum name="ScrollThread" type="int">
33468   <int value="0" label="Scroll on impl-thread"/>
33469   <int value="1" label="Scroll on main-thread"/>
33470 </enum>
33472 <enum name="SCTOrigin" type="int">
33473   <int value="0" label="SCT_EMBEDDED"/>
33474   <int value="1" label="SCT_FROM_TLS_EXTENSION"/>
33475   <int value="2" label="SCT_FROM_OCSP_RESPONSE"/>
33476 </enum>
33478 <enum name="SCTVerifyStatus" type="int">
33479   <int value="0" label="SCT_STATUS_NONE"/>
33480   <int value="1" label="SCT_STATUS_LOG_UNKNOWN"/>
33481   <int value="2" label="SCT_STATUS_INVALID"/>
33482   <int value="3" label="SCT_STATUS_OK"/>
33483 </enum>
33485 <enum name="SearchEngine" type="int">
33486   <obsolete>
33487     Deprecated 8/2013. No longer generated.
33488   </obsolete>
33489   <summary>
33490     Indices of most popular prepopulated search engines as defined in
33491     chrome/browser/search_engines/search_engine_type.h.
33492   </summary>
33493   <int value="0" label="OTHER"/>
33494   <int value="1" label="GOOGLE"/>
33495   <int value="2" label="YAHOO"/>
33496   <int value="3" label="YAHOOJP"/>
33497   <int value="4" label="BING"/>
33498   <int value="5" label="ASK"/>
33499   <int value="6" label="YANDEX"/>
33500   <int value="7" label="SEZNAM"/>
33501   <int value="8" label="CENTRUM"/>
33502   <int value="9" label="NETSPRINT"/>
33503   <int value="10" label="VIRGILIO"/>
33504   <int value="11" label="MAILRU"/>
33505   <int value="12" label="ABCSOK"/>
33506   <int value="13" label="ALTAVISTA"/>
33507   <int value="14" label="BAIDU"/>
33508   <int value="15" label="DAUM"/>
33509   <int value="16" label="DELFI"/>
33510   <int value="17" label="DIRI"/>
33511   <int value="18" label="GOO"/>
33512   <int value="19" label="IN"/>
33513   <int value="20" label="NAJDI"/>
33514   <int value="21" label="NAVER"/>
33515   <int value="22" label="NETI"/>
33516   <int value="23" label="OK"/>
33517   <int value="24" label="POGODAK"/>
33518   <int value="25" label="POGODOK_MK"/>
33519   <int value="26" label="RAMBLER"/>
33520   <int value="27" label="SANOOK"/>
33521   <int value="28" label="SAPO"/>
33522   <int value="29" label="TUT"/>
33523   <int value="30" label="WALLA"/>
33524   <int value="31" label="ZOZNAM"/>
33525   <int value="32" label="YAHOOQC"/>
33526   <int value="33" label="NONE"/>
33527 </enum>
33529 <enum name="SessionStartupPref" type="int">
33530   <int value="0" label="Open home page (unused)"/>
33531   <int value="1" label="Continue from last opened pages"/>
33532   <int value="4" label="Open URLs"/>
33533   <int value="5" label="Open new tab page"/>
33534 </enum>
33536 <enum name="SessionStartupType" type="int">
33537   <obsolete>
33538     Deprecated 8/2013. No longer generated.
33539   </obsolete>
33540   <int value="0" label="New Tab page"/>
33541   <int value="1" label="Homepage (DEPRECATED)"/>
33542   <int value="2" label="Last session"/>
33543   <int value="3" label="Specified URLs"/>
33544 </enum>
33546 <enum name="ShelfAlignmentValue" type="int">
33547   <summary>
33548     The alignment of the shelf area (see ash/launcher/launcher_view.cc).
33549   </summary>
33550   <int value="0" label="Bottom"/>
33551   <int value="1" label="Left"/>
33552   <int value="2" label="Right"/>
33553 </enum>
33555 <enum name="ShillTerminationActionResult" type="int">
33556   <summary>
33557     The termination action result types come from TerminationActionResult in
33558     shill/metrics.h
33559   </summary>
33560   <int value="0" label="Success"/>
33561   <int value="1" label="Failure"/>
33562 </enum>
33564 <enum name="ShutdownReason" type="int">
33565   <summary>
33566     The reason that the Chrome OS power manager shut down or rebooted the
33567     system.
33568   </summary>
33569   <int value="0" label="User request"/>
33570   <int value="1" label="State transition"/>
33571   <int value="2" label="Low battery"/>
33572   <int value="3" label="Suspend failures"/>
33573   <int value="4" label="Dark resume"/>
33574 </enum>
33576 <enum name="SideloadUIEvents" type="int">
33577   <int value="0" label="Extension installed"/>
33578   <int value="1" label="Extension ignored"/>
33579   <int value="2" label="Extension re-enabled"/>
33580   <int value="3" label="Extension uninstalled"/>
33581 </enum>
33583 <enum name="SideloadWipeoutBubble" type="int">
33584   <int value="0" label="Learn more"/>
33585   <int value="1" label="Settings page"/>
33586   <int value="2" label="Dismiss"/>
33587 </enum>
33589 <enum name="SigninFlowConfirmations" type="int">
33590   <int value="0" label="Shown"/>
33591   <int value="1" label="OK"/>
33592   <int value="2" label="Return"/>
33593   <int value="3" label="Advanced"/>
33594   <int value="4" label="Close"/>
33595   <int value="5" label="Escape"/>
33596   <int value="6" label="Undo"/>
33597   <int value="7" label="Learn more"/>
33598   <int value="8" label="Learn more ok"/>
33599   <int value="9" label="Learn more return"/>
33600   <int value="10" label="Learn more advanced"/>
33601   <int value="11" label="Learn more close"/>
33602   <int value="12" label="Learn more escape"/>
33603   <int value="13" label="Learn more undo"/>
33604 </enum>
33606 <enum name="SimpleCache.EntryCreatedAndStream2Omitted" type="int">
33607   <int value="0" label="Stream 2 file was present"/>
33608   <int value="1" label="Empty stream 2 file was omitted"/>
33609 </enum>
33611 <enum name="SimpleCache.EntryOpenedAndStream2Removed" type="int">
33612   <int value="0" label="Stream 2 file was already omitted or not empty"/>
33613   <int value="1" label="Empty stream 2 file removed"/>
33614 </enum>
33616 <enum name="SimpleCache.FileDescriptorLimitStatus" type="int">
33617   <int value="0" label="Unsupported"/>
33618   <int value="1" label="Supported but failed"/>
33619   <int value="2" label="Succeeded"/>
33620 </enum>
33622 <enum name="SimpleCacheHeaderSizeChange" type="int">
33623   <int value="0" label="Written for the first time"/>
33624   <int value="1" label="Rewritten with same size"/>
33625   <int value="2" label="Rewritten with larger size"/>
33626   <int value="3" label="Rewritten with smaller size"/>
33627   <int value="4" label="Unexpected header stream write"/>
33628 </enum>
33630 <enum name="SimpleCacheIndexInitializeMethod" type="int">
33631   <int value="0" label="Directory Scan"/>
33632   <int value="1" label="Index File"/>
33633   <int value="2" label="New Cache"/>
33634 </enum>
33636 <enum name="SimpleCacheOpenEntryIndexState" type="int">
33637   <int value="0" label="No index"/>
33638   <int value="1" label="Hit"/>
33639   <int value="2" label="Miss"/>
33640 </enum>
33642 <enum name="SimpleCacheReadParallelizable" type="int">
33643   <int value="0" label="Standalone Read (obsolete)"/>
33644   <int value="1" label="Follows read"/>
33645   <int value="2" label="Follows conflicting write"/>
33646   <int value="3" label="Follows non conflicting write"/>
33647   <int value="4" label="Follows other operation"/>
33648   <int value="5" label="Read alone in queue"/>
33649 </enum>
33651 <enum name="SimpleCacheReadResult" type="int">
33652   <int value="0" label="Success"/>
33653   <int value="1" label="Invalid Argument"/>
33654   <int value="2" label="Nonblocking Empty Return"/>
33655   <int value="3" label="Invalid State"/>
33656   <int value="4" label="Fast Empty Return"/>
33657   <int value="5" label="Synchronous Read Failure"/>
33658   <int value="6" label="Synchronous Checksum Failure"/>
33659 </enum>
33661 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
33662   <int value="0" label="Success"/>
33663   <int value="1" label="Read Failure"/>
33664   <int value="2" label="Magic Number Mismatch"/>
33665   <int value="3" label="CRC Mismatch"/>
33666 </enum>
33668 <enum name="SimpleCacheSyncCloseResult" type="int">
33669   <int value="0" label="Success"/>
33670   <int value="1" label="Write Failure"/>
33671 </enum>
33673 <enum name="SimpleCacheSyncCreateResult" type="int">
33674   <int value="0" label="Success"/>
33675   <int value="1" label="Platform File Error"/>
33676   <int value="2" label="Can't Write Header"/>
33677   <int value="3" label="Can't Write Key"/>
33678 </enum>
33680 <enum name="SimpleCacheSyncOpenResult" type="int">
33681   <int value="0" label="Success"/>
33682   <int value="1" label="Platform File Error"/>
33683   <int value="2" label="Can't Read Header"/>
33684   <int value="3" label="Bad Magic Number"/>
33685   <int value="4" label="Bad Version"/>
33686   <int value="5" label="Can't Read Key"/>
33687   <int value="6" label="Key Mismatch (obsolete)"/>
33688   <int value="7" label="Hash Mismatch"/>
33689 </enum>
33691 <enum name="SimpleCacheSyncWriteResult" type="int">
33692   <int value="0" label="Success"/>
33693   <int value="1" label="Pretruncate Failure"/>
33694   <int value="2" label="Write Failure"/>
33695   <int value="3" label="Truncate Failure"/>
33696 </enum>
33698 <enum name="SimpleCacheWriteDependencyType" type="int">
33699   <int value="0" label="First operation in the queue (Optimistic)"/>
33700   <int value="1" label="Follows conflicting optimistic write"/>
33701   <int value="2" label="Follows non conflicting optimistic write"/>
33702   <int value="3" label="Follows conflicting conservative write"/>
33703   <int value="4" label="Follows non conflicting conservative write"/>
33704   <int value="5" label="Follows conflicting read"/>
33705   <int value="6" label="Follows non conflicting read"/>
33706   <int value="7" label="Follows other operation"/>
33707 </enum>
33709 <enum name="SimpleCacheWriteResult" type="int">
33710   <int value="0" label="Success"/>
33711   <int value="1" label="Invalid Argument"/>
33712   <int value="2" label="Over Max Size"/>
33713   <int value="3" label="Bad State"/>
33714   <int value="4" label="Synchronous Write Failure"/>
33715   <int value="5" label="Fast Empty Return (Success)"/>
33716 </enum>
33718 <enum name="SimpleIndexState" type="int">
33719   <int value="0" label="Corrupt"/>
33720   <int value="1" label="Stale"/>
33721   <int value="2" label="Fresh"/>
33722   <int value="3" label="Fresh index with cache updated since backend start"/>
33723 </enum>
33725 <enum name="SiteIsolationMimeType" type="int">
33726   <int value="0" label="HTML"/>
33727   <int value="1" label="XML"/>
33728   <int value="2" label="JSON"/>
33729   <int value="3" label="Plain"/>
33730   <int value="4" label="Others"/>
33731 </enum>
33733 <enum name="SiteIsolationResourceType" type="int">
33734   <int value="0" label="MAIN_FRAME"/>
33735   <int value="1" label="SUB_FRAME"/>
33736   <int value="2" label="STYLESHEET"/>
33737   <int value="3" label="SCRIPT"/>
33738   <int value="4" label="IMAGE"/>
33739   <int value="5" label="FONT_RESOURCE"/>
33740   <int value="6" label="SUB_RESOURCE"/>
33741   <int value="7" label="OBJECT"/>
33742   <int value="8" label="MEDIA"/>
33743   <int value="9" label="WORKER"/>
33744   <int value="10" label="SHARED_WORKER"/>
33745   <int value="11" label="PREFETCH"/>
33746   <int value="12" label="FAVICON"/>
33747   <int value="13" label="XHR"/>
33748   <int value="14" label="PING"/>
33749 </enum>
33751 <enum name="SocketStreamConnectionType" type="int">
33752   <int value="0" label="none"/>
33753   <int value="1" label="all connections"/>
33754   <int value="2" label="tunnel connections"/>
33755   <int value="3" label="socks connections"/>
33756   <int value="4" label="ssl connections"/>
33757 </enum>
33759 <enum name="SocketStreamProtocolType" type="int">
33760   <int value="0" label="unknown"/>
33761   <int value="1" label="ws"/>
33762   <int value="2" label="wss"/>
33763 </enum>
33765 <enum name="SpdyFrameFlowControlState" type="int">
33766   <int value="0" label="Send not stalled"/>
33767   <int value="1" label="Send stalled by stream"/>
33768   <int value="2" label="Send stalled by session"/>
33769   <int value="3" label="Send stalled by stream and session"/>
33770 </enum>
33772 <enum name="SpdyIPPoolDomainMatch" type="int">
33773   <int value="0" label="mismatch"/>
33774   <int value="1" label="match"/>
33775 </enum>
33777 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
33779 <enum name="SpdyProtocolErrorDetails" type="int">
33780   <int value="0" label="No error"/>
33781   <int value="1" label="Invalid Control Frame"/>
33782   <int value="2" label="Control Frame Payload Too Large"/>
33783   <int value="3" label="Zlib Init Failure"/>
33784   <int value="4" label="Unsupported Version"/>
33785   <int value="5" label="Decompress Failure"/>
33786   <int value="6" label="Compress Failure"/>
33787   <int value="7" label="Credential Frame Corrupt"/>
33788   <int value="8" label="Invalid Data Frame Flags"/>
33789 <!-- r181910 added an enum value here, so don't trust the counts for
33790        the values below for Chrome builds after that revision. -->
33792   <int value="9" label="Invalid Status Code"/>
33793   <int value="10" label="Protocol Error"/>
33794   <int value="11" label="Invalid Stream"/>
33795   <int value="12" label="Refused Stream"/>
33796   <int value="13" label="Unsupported Version"/>
33797   <int value="14" label="Cancel"/>
33798   <int value="15" label="Internal Error"/>
33799   <int value="16" label="Flow Control Error"/>
33800   <int value="17" label="Stream In Use"/>
33801   <int value="18" label="Stream Already Closed"/>
33802   <int value="19" label="Invalid Credentials"/>
33803   <int value="20" label="Frame Too Large"/>
33804   <int value="21" label="Unexpected Ping"/>
33805   <int value="22" label="Rst Stream For Non Active Stream"/>
33806   <int value="23" label="Spdy Compression Failure"/>
33807   <int value="24" label="Request For Secure Content Over Insecure Session"/>
33808   <int value="25" label="Protocol Error Syn Reply Not Received"/>
33809   <int value="26" label="Num Spdy Protocol Error Details"/>
33810 </enum>
33812 <enum name="SpdyProtocolErrorDetails2" type="int">
33813 <!-- SpdyFramer::SpdyErrors -->
33815   <int value="0" label="No error"/>
33816   <int value="1" label="Invalid Control Frame"/>
33817   <int value="2" label="Control Frame Payload Too Large"/>
33818   <int value="3" label="Zlib Init Failure"/>
33819   <int value="4" label="Unsupported Version"/>
33820   <int value="5" label="Decompress Failure"/>
33821   <int value="6" label="Compress Failure"/>
33822   <int value="7" label="Credential Frame Corrupt"/>
33823   <int value="8" label="Invalid Data Frame Flags"/>
33824   <int value="9" label="Invalid Control Frame Flags"/>
33825 <!-- SpdyRstStreamStatus -->
33827   <int value="10" label="(Unused)"/>
33828   <int value="11" label="Protocol Error"/>
33829   <int value="12" label="Invalid Stream"/>
33830   <int value="13" label="Refused Stream"/>
33831   <int value="14" label="Unsupported Version"/>
33832   <int value="15" label="Cancel"/>
33833   <int value="16" label="Internal Error"/>
33834   <int value="17" label="Flow Control Error"/>
33835   <int value="18" label="Stream In Use"/>
33836   <int value="19" label="Stream Already Closed"/>
33837   <int value="20" label="Invalid Credentials"/>
33838   <int value="21" label="Frame Too Large"/>
33839 <!-- SpdySession errors -->
33841   <int value="22" label="Unexpected Ping"/>
33842   <int value="23" label="Rst Stream For Non Active Stream"/>
33843   <int value="24" label="Spdy Compression Failure"/>
33844   <int value="25" label="Request For Secure Content Over Insecure Session"/>
33845   <int value="26" label="Syn Reply Not Received"/>
33846   <int value="27" label="Invalid Window Update Size"/>
33847   <int value="28" label="Receive Window Size Violation"/>
33848 <!-- More SpdyFramer::SpdyErrors -->
33850   <int value="29" label="GoAway Frame Corrupt"/>
33851   <int value="30" label="RstStream Frame Corrupt"/>
33852   <int value="31" label="Unexpected Frame (Expected Continuation)"/>
33853 </enum>
33855 <enum name="SpdySessionGet" type="int">
33856   <int value="0" label="created new"/>
33857   <int value="1" label="found existing"/>
33858   <int value="2" label="found existing from IP Pool"/>
33859   <int value="3" label="imported from socket"/>
33860 </enum>
33862 <enum name="SpdySettingsReceived" type="int">
33863   <int value="0" label="not received"/>
33864   <int value="1" label="received"/>
33865 </enum>
33867 <enum name="SpdySettingsSent" type="int">
33868   <int value="0" label="not sent"/>
33869   <int value="1" label="sent"/>
33870 </enum>
33872 <enum name="SpecialShFileOperationCodes" type="int">
33873   <summary>Legacy error codes still returned by |ShFileOperation()|</summary>
33874   <int value="5" label="Access denied"/>
33875   <int value="113" label="Source and Destination are same file"/>
33876   <int value="114" label="Multiple source mapped to single destination"/>
33877   <int value="115" label="Rename to different directory"/>
33878   <int value="116" label="Source root"/>
33879   <int value="117" label="Canceled by user"/>
33880   <int value="118" label="Destination is subtree of source"/>
33881   <int value="120" label="Denied by security settings"/>
33882   <int value="121" label="Path length exceeded MAX_PATH"/>
33883   <int value="122" label="Multiple destination paths"/>
33884   <int value="124" label="Path invalid"/>
33885   <int value="125" label="Source and destination have same parent"/>
33886   <int value="126" label="Destination exists"/>
33887   <int value="128" label="Destination exists as folder"/>
33888   <int value="129" label="Name length exceeded MAX_PATH"/>
33889   <int value="130" label="Destination read-only CD-ROM"/>
33890   <int value="131" label="Destination read-only DVD"/>
33891   <int value="132" label="Destination writable CD-ROM"/>
33892   <int value="133" label="File too large"/>
33893   <int value="134" label="Source read-only CD-ROM"/>
33894   <int value="135" label="Source read-only DVD"/>
33895   <int value="136" label="Source writable CD-ROM"/>
33896   <int value="183" label="Operation exceeded MAX_PATH"/>
33897   <int value="1026" label="Invalid path / unknown"/>
33898   <int value="65536" label="Unspecified destination error"/>
33899   <int value="65652" label="Destination root"/>
33900 </enum>
33902 <enum name="SpeculativeRestoreApplicability" type="int">
33903   <int value="0" label="Applicable"/>
33904   <int value="1" label="Not applicable (tablet)"/>
33905   <int value="2" label="Not applicable (low-memory device)"/>
33906   <int value="3" label="Not applicable (bandwidth management)"/>
33907 </enum>
33909 <enum name="SpeculativeRestorePredictionAccuracy" type="int">
33910   <int value="0" label="Hit"/>
33911   <int value="1" label="Miss (different tab)"/>
33912   <int value="2" label="Miss (tab not switched)"/>
33913 </enum>
33915 <enum name="SpeculativeRestoreTabStatus" type="int">
33916   <int value="0" label="Already loaded"/>
33917   <int value="1" label="Needs restore"/>
33918 </enum>
33920 <enum name="SqliteErrorCode" type="int">
33921   <summary>Error codes returned by SQLite - see sqlite3.h</summary>
33922   <int value="0" label="SQLITE_OK">Successful result</int>
33923   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
33924   <int value="2" label="SQLITE_INTERNAL">
33925     NOT USED. Internal logic error in SQLite
33926   </int>
33927   <int value="3" label="SQLITE_PERM">Access permission denied</int>
33928   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
33929   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
33930   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
33931   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
33932   <int value="8" label="SQLITE_READONLY">
33933     Attempt to write a readonly database
33934   </int>
33935   <int value="9" label="SQLITE_INTERRUPT">
33936     Operation terminated by sqlite3_interrupt()
33937   </int>
33938   <int value="10" label="SQLITE_IOERR">
33939     Some kind of disk I/O error occurred
33940   </int>
33941   <int value="11" label="SQLITE_CORRUPT">
33942     The database disk image is malformed
33943   </int>
33944   <int value="12" label="SQLITE_NOTFOUND">
33945     NOT USED. Table or record not found
33946   </int>
33947   <int value="13" label="SQLITE_FULL">
33948     Insertion failed because database is full
33949   </int>
33950   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
33951   <int value="15" label="SQLITE_PROTOCOL">
33952     NOT USED. Database lock protocol error
33953   </int>
33954   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
33955   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
33956   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
33957   <int value="19" label="SQLITE_CONSTRAINT">
33958     Abort due to contraint violation
33959   </int>
33960   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
33961   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
33962   <int value="22" label="SQLITE_NOLFS">
33963     Uses OS features not supported on host
33964   </int>
33965   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
33966   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
33967   <int value="25" label="SQLITE_RANGE">
33968     2nd parameter to sqlite3_bind() out of range
33969   </int>
33970   <int value="26" label="SQLITE_NOTADB">
33971     File opened that is not a database file
33972   </int>
33973   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
33974   <int value="101" label="SQLITE_DONE">
33975     sqlite3_step() has finished executing
33976   </int>
33977   <int value="261" label="SQLITE_BUSY_RECOVERY">TBD</int>
33978   <int value="262" label="SQLITE_LOCKED_SHAREDCACHE">TBD</int>
33979   <int value="266" label="SQLITE_IOERR_READ">Error reading from file</int>
33980   <int value="270" label="SQLITE_CANTOPEN_NOTEMPDIR">TBD</int>
33981   <int value="522" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
33982   <int value="778" label="SQLITE_IOERR_WRITE">
33983     Error writing to file (other than SQLITE_FULL)
33984   </int>
33985   <int value="1034" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
33986   <int value="1290" label="SQLITE_IOERR_DIR_FSYNC">
33987     Error syncing directory changes to disk
33988   </int>
33989   <int value="1546" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
33990   <int value="1802" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
33991   <int value="2058" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
33992   <int value="2314" label="SQLITE_IOERR_RDLOCK">
33993     Error getting read lock - should not be possible
33994   </int>
33995   <int value="2570" label="SQLITE_IOERR_DELETE">Error deleting file</int>
33996   <int value="2826" label="SQLITE_IOERR_BLOCKED">
33997     Deadlock due to other process access to SQLite files
33998   </int>
33999   <int value="3082" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
34000   <int value="3338" label="SQLITE_IOERR_ACCESS">
34001     Error getting file attributes (other than not found)
34002   </int>
34003   <int value="3594" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
34004     Error while querying lock status
34005   </int>
34006   <int value="3850" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
34007   <int value="4106" label="SQLITE_IOERR_CLOSE">Error closing file</int>
34008   <int value="4362" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
34009   <int value="4618" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
34010   <int value="4874" label="SQLITE_IOERR_SHMSIZE">
34011     Error in stat while mmapping file
34012   </int>
34013   <int value="5130" label="SQLITE_IOERR_SHMLOCK">Unused</int>
34014 </enum>
34016 <enum name="SqliteIOERRCode" type="int">
34017   <obsolete>
34018     Replaced 5/14/2013 by expanded Sqlite.Error histogram.
34019   </obsolete>
34020   <summary>Extended error codes returned by SQLite - see sqlite3.h</summary>
34021   <int value="0" label="SQLITE_IOERR">No extended code given</int>
34022   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
34023   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
34024   <int value="3" label="SQLITE_IOERR_WRITE">
34025     Error writing to file (other than SQLITE_FULL)
34026   </int>
34027   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
34028   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
34029     Error syncing directory changes to disk
34030   </int>
34031   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
34032   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
34033   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
34034   <int value="9" label="SQLITE_IOERR_RDLOCK">
34035     Error getting read lock - should not be possible
34036   </int>
34037   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
34038   <int value="11" label="SQLITE_IOERR_BLOCKED">
34039     Deadlock due to other process access to SQLite files
34040   </int>
34041   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
34042   <int value="13" label="SQLITE_IOERR_ACCESS">
34043     Error getting file attributes (other than not found)
34044   </int>
34045   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
34046     Error while querying lock status
34047   </int>
34048   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
34049   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
34050   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
34051   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
34052   <int value="19" label="SQLITE_IOERR_SHMSIZE">
34053     Error in stat while mmapping file
34054   </int>
34055   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
34056 </enum>
34058 <enum name="SqliteRecoveryEventEnum" type="int">
34059   <summary>
34060     Track successful completion or failure of sql::Recovery implementation.
34061   </summary>
34062   <int value="0" label="RECOVERY_SUCCESS_BEGIN">
34063     sql::Recovery::Init() (helper for Begin()) completely successfully.
34064   </int>
34065   <int value="1" label="RECOVERY_FAILED_OPEN_TEMPORARY">
34066     Failed to open temporary database to recover into.
34067   </int>
34068   <int value="2" label="RECOVERY_FAILED_VIRTUAL_TABLE_INIT">
34069     Failed to initialize recover vtable subsystem for connection.
34070   </int>
34071   <int value="3" label="RECOVERY_FAILED_VIRTUAL_TABLE_SYSTEM_SQLITE">
34072     USE_SYSTEM_SQLITE in force, recovery virtual table not available.
34073   </int>
34074   <int value="4" label="RECOVERY_FAILED_WRITABLE_SCHEMA">
34075     Failed to enable writable_schema.
34076   </int>
34077   <int value="5" label="RECOVERY_FAILED_ATTACH">
34078     Failed to attach corrupt database to recovery database.
34079   </int>
34080   <int value="6" label="RECOVERY_SUCCESS_BACKUP">
34081     sql::Recovery::Backup() (helper for Recovered()) completely successfully.
34082   </int>
34083   <int value="7" label="RECOVERY_FAILED_BACKUP_INIT">
34084     Failed sqlite3_backup_init().  Error code in Sqlite.RecoveryHandle.
34085   </int>
34086   <int value="8" label="RECOVERY_FAILED_BACKUP_STEP">
34087     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
34088   </int>
34089   <int value="9" label="RECOVERY_SUCCESS_AUTORECOVER">
34090     sql::Recovery::AutoRecoverTable() completed successfully.
34091   </int>
34092   <int value="10" label="RECOVERY_FAILED_AUTORECOVER_UNRECOGNIZED_TYPE">
34093     Failed sqlite3_backup_step().  Error code in Sqlite.RecoveryStep.
34094   </int>
34095   <int value="11" label="RECOVERY_FAILED_AUTORECOVER_MISSING_TABLE">
34096     AutoRecoverTable() could not find the target table.
34097   </int>
34098   <int value="12" label="RECOVERY_FAILED_AUTORECOVER_CREATE">
34099     AutoRecoverTable() failed creating recovery vtable.
34100   </int>
34101   <int value="13" label="RECOVERY_FAILED_AUTORECOVER_INSERT">
34102     AutoRecoverTable() failed copying data from recovery to target table.
34103   </int>
34104   <int value="14" label="RECOVERY_FAILED_AUTORECOVER_DROP">
34105     AutoRecoverTable() failed to drop recovery table.
34106   </int>
34107   <int value="15" label="RECOVERY_SUCCESS_SETUP_META">
34108     sql::Recovery::SetupMeta() completed successfully.
34109   </int>
34110   <int value="16" label="RECOVERY_FAILED_META_CREATE">
34111     SetupMeta() failed to create meta recovery table.
34112   </int>
34113   <int value="17" label="RECOVERY_SUCCESS_META_VERSION">
34114     GetMetaVersionNumber() found no version row in meta table.
34115   </int>
34116   <int value="18" label="RECOVERY_FAILED_META_QUERY">
34117     GetMetaVersionNumber() failed querying recovery meta table.
34118   </int>
34119   <int value="19" label="RECOVERY_FAILED_META_NO_VERSION">
34120     GetMetaVersionNumber() found no version row in meta table.
34121   </int>
34122 </enum>
34124 <enum name="SqliteVersionDeprecation" type="int">
34125   <summary>Sqlite database version deprecation status</summary>
34126   <int value="0" label="DEPRECATION_DATABASE_NOT_EMPTY">
34127     Database has tables, but no meta table.
34128   </int>
34129   <int value="1" label="DEPRECATION_DATABASE_UNKNOWN">
34130     Failure figuring out if database has tables.
34131   </int>
34132   <int value="2" label="DEPRECATION_FAILED_VERSION">
34133     Failed querying meta table.
34134   </int>
34135   <int value="3" label="DEPRECATION_NO_VERSION">
34136     No version row in meta table.
34137   </int>
34138   <int value="4" label="DEPRECATION_RAZED">Raze succeeded.</int>
34139   <int value="5" label="DEPRECATION_RAZE_FAILED">Raze failed.</int>
34140 </enum>
34142 <enum name="SSLCipherSuite" type="int">
34143   <summary>SSL/TLS cipher suites from the IANA registry</summary>
34144   <int value="0" label="TLS_NULL_WITH_NULL_NULL"/>
34145   <int value="1" label="TLS_RSA_WITH_NULL_MD5"/>
34146   <int value="2" label="TLS_RSA_WITH_NULL_SHA"/>
34147   <int value="3" label="TLS_RSA_EXPORT_WITH_RC4_40_MD5"/>
34148   <int value="4" label="TLS_RSA_WITH_RC4_128_MD5"/>
34149   <int value="5" label="TLS_RSA_WITH_RC4_128_SHA"/>
34150   <int value="6" label="TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5"/>
34151   <int value="7" label="TLS_RSA_WITH_IDEA_CBC_SHA"/>
34152   <int value="8" label="TLS_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
34153   <int value="9" label="TLS_RSA_WITH_DES_CBC_SHA"/>
34154   <int value="10" label="TLS_RSA_WITH_3DES_EDE_CBC_SHA"/>
34155   <int value="11" label="TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
34156   <int value="12" label="TLS_DH_DSS_WITH_DES_CBC_SHA"/>
34157   <int value="13" label="TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA"/>
34158   <int value="14" label="TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
34159   <int value="15" label="TLS_DH_RSA_WITH_DES_CBC_SHA"/>
34160   <int value="16" label="TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA"/>
34161   <int value="17" label="TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA"/>
34162   <int value="18" label="TLS_DHE_DSS_WITH_DES_CBC_SHA"/>
34163   <int value="19" label="TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"/>
34164   <int value="20" label="TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA"/>
34165   <int value="21" label="TLS_DHE_RSA_WITH_DES_CBC_SHA"/>
34166   <int value="22" label="TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
34167   <int value="23" label="TLS_DH_anon_EXPORT_WITH_RC4_40_MD5"/>
34168   <int value="24" label="TLS_DH_anon_WITH_RC4_128_MD5"/>
34169   <int value="25" label="TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA"/>
34170   <int value="26" label="TLS_DH_anon_WITH_DES_CBC_SHA"/>
34171   <int value="27" label="TLS_DH_anon_WITH_3DES_EDE_CBC_SHA"/>
34172   <int value="30" label="TLS_KRB5_WITH_DES_CBC_SHA"/>
34173   <int value="31" label="TLS_KRB5_WITH_3DES_EDE_CBC_SHA"/>
34174   <int value="32" label="TLS_KRB5_WITH_RC4_128_SHA"/>
34175   <int value="33" label="TLS_KRB5_WITH_IDEA_CBC_SHA"/>
34176   <int value="34" label="TLS_KRB5_WITH_DES_CBC_MD5"/>
34177   <int value="35" label="TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>
34178   <int value="36" label="TLS_KRB5_WITH_RC4_128_MD5"/>
34179   <int value="37" label="TLS_KRB5_WITH_IDEA_CBC_MD5"/>
34180   <int value="38" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA"/>
34181   <int value="39" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA"/>
34182   <int value="40" label="TLS_KRB5_EXPORT_WITH_RC4_40_SHA"/>
34183   <int value="41" label="TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5"/>
34184   <int value="42" label="TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5"/>
34185   <int value="43" label="TLS_KRB5_EXPORT_WITH_RC4_40_MD5"/>
34186   <int value="44" label="TLS_PSK_WITH_NULL_SHA"/>
34187   <int value="45" label="TLS_DHE_PSK_WITH_NULL_SHA"/>
34188   <int value="46" label="TLS_RSA_PSK_WITH_NULL_SHA"/>
34189   <int value="47" label="TLS_RSA_WITH_AES_128_CBC_SHA"/>
34190   <int value="48" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA"/>
34191   <int value="49" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA"/>
34192   <int value="50" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA"/>
34193   <int value="51" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA"/>
34194   <int value="52" label="TLS_DH_anon_WITH_AES_128_CBC_SHA"/>
34195   <int value="53" label="TLS_RSA_WITH_AES_256_CBC_SHA"/>
34196   <int value="54" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA"/>
34197   <int value="55" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA"/>
34198   <int value="56" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA"/>
34199   <int value="57" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA"/>
34200   <int value="58" label="TLS_DH_anon_WITH_AES_256_CBC_SHA"/>
34201   <int value="59" label="TLS_RSA_WITH_NULL_SHA256"/>
34202   <int value="60" label="TLS_RSA_WITH_AES_128_CBC_SHA256"/>
34203   <int value="61" label="TLS_RSA_WITH_AES_256_CBC_SHA256"/>
34204   <int value="62" label="TLS_DH_DSS_WITH_AES_128_CBC_SHA256"/>
34205   <int value="63" label="TLS_DH_RSA_WITH_AES_128_CBC_SHA256"/>
34206   <int value="64" label="TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"/>
34207   <int value="65" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
34208   <int value="66" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
34209   <int value="67" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
34210   <int value="68" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA"/>
34211   <int value="69" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA"/>
34212   <int value="70" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA"/>
34213   <int value="103" label="TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"/>
34214   <int value="104" label="TLS_DH_DSS_WITH_AES_256_CBC_SHA256"/>
34215   <int value="105" label="TLS_DH_RSA_WITH_AES_256_CBC_SHA256"/>
34216   <int value="106" label="TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"/>
34217   <int value="107" label="TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"/>
34218   <int value="108" label="TLS_DH_anon_WITH_AES_128_CBC_SHA256"/>
34219   <int value="109" label="TLS_DH_anon_WITH_AES_256_CBC_SHA256"/>
34220   <int value="132" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
34221   <int value="133" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
34222   <int value="134" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
34223   <int value="135" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA"/>
34224   <int value="136" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA"/>
34225   <int value="137" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA"/>
34226   <int value="138" label="TLS_PSK_WITH_RC4_128_SHA"/>
34227   <int value="139" label="TLS_PSK_WITH_3DES_EDE_CBC_SHA"/>
34228   <int value="140" label="TLS_PSK_WITH_AES_128_CBC_SHA"/>
34229   <int value="141" label="TLS_PSK_WITH_AES_256_CBC_SHA"/>
34230   <int value="142" label="TLS_DHE_PSK_WITH_RC4_128_SHA"/>
34231   <int value="143" label="TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
34232   <int value="144" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA"/>
34233   <int value="145" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA"/>
34234   <int value="146" label="TLS_RSA_PSK_WITH_RC4_128_SHA"/>
34235   <int value="147" label="TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA"/>
34236   <int value="148" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA"/>
34237   <int value="149" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA"/>
34238   <int value="150" label="TLS_RSA_WITH_SEED_CBC_SHA"/>
34239   <int value="151" label="TLS_DH_DSS_WITH_SEED_CBC_SHA"/>
34240   <int value="152" label="TLS_DH_RSA_WITH_SEED_CBC_SHA"/>
34241   <int value="153" label="TLS_DHE_DSS_WITH_SEED_CBC_SHA"/>
34242   <int value="154" label="TLS_DHE_RSA_WITH_SEED_CBC_SHA"/>
34243   <int value="155" label="TLS_DH_anon_WITH_SEED_CBC_SHA"/>
34244   <int value="156" label="TLS_RSA_WITH_AES_128_GCM_SHA256"/>
34245   <int value="157" label="TLS_RSA_WITH_AES_256_GCM_SHA384"/>
34246   <int value="158" label="TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"/>
34247   <int value="159" label="TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"/>
34248   <int value="160" label="TLS_DH_RSA_WITH_AES_128_GCM_SHA256"/>
34249   <int value="161" label="TLS_DH_RSA_WITH_AES_256_GCM_SHA384"/>
34250   <int value="162" label="TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"/>
34251   <int value="163" label="TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"/>
34252   <int value="164" label="TLS_DH_DSS_WITH_AES_128_GCM_SHA256"/>
34253   <int value="165" label="TLS_DH_DSS_WITH_AES_256_GCM_SHA384"/>
34254   <int value="166" label="TLS_DH_anon_WITH_AES_128_GCM_SHA256"/>
34255   <int value="167" label="TLS_DH_anon_WITH_AES_256_GCM_SHA384"/>
34256   <int value="168" label="TLS_PSK_WITH_AES_128_GCM_SHA256"/>
34257   <int value="169" label="TLS_PSK_WITH_AES_256_GCM_SHA384"/>
34258   <int value="170" label="TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"/>
34259   <int value="171" label="TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"/>
34260   <int value="172" label="TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"/>
34261   <int value="173" label="TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"/>
34262   <int value="174" label="TLS_PSK_WITH_AES_128_CBC_SHA256"/>
34263   <int value="175" label="TLS_PSK_WITH_AES_256_CBC_SHA384"/>
34264   <int value="176" label="TLS_PSK_WITH_NULL_SHA256"/>
34265   <int value="177" label="TLS_PSK_WITH_NULL_SHA384"/>
34266   <int value="178" label="TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"/>
34267   <int value="179" label="TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"/>
34268   <int value="180" label="TLS_DHE_PSK_WITH_NULL_SHA256"/>
34269   <int value="181" label="TLS_DHE_PSK_WITH_NULL_SHA384"/>
34270   <int value="182" label="TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"/>
34271   <int value="183" label="TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"/>
34272   <int value="184" label="TLS_RSA_PSK_WITH_NULL_SHA256"/>
34273   <int value="185" label="TLS_RSA_PSK_WITH_NULL_SHA384"/>
34274   <int value="186" label="TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34275   <int value="187" label="TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
34276   <int value="188" label="TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34277   <int value="189" label="TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256"/>
34278   <int value="190" label="TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34279   <int value="191" label="TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256"/>
34280   <int value="192" label="TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
34281   <int value="193" label="TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
34282   <int value="194" label="TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
34283   <int value="195" label="TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256"/>
34284   <int value="196" label="TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256"/>
34285   <int value="197" label="TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256"/>
34286   <int value="255" label="TLS_EMPTY_RENEGOTIATION_INFO_SCSV"/>
34287   <int value="49153" label="TLS_ECDH_ECDSA_WITH_NULL_SHA"/>
34288   <int value="49154" label="TLS_ECDH_ECDSA_WITH_RC4_128_SHA"/>
34289   <int value="49155" label="TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
34290   <int value="49156" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"/>
34291   <int value="49157" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"/>
34292   <int value="49158" label="TLS_ECDHE_ECDSA_WITH_NULL_SHA"/>
34293   <int value="49159" label="TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"/>
34294   <int value="49160" label="TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"/>
34295   <int value="49161" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"/>
34296   <int value="49162" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"/>
34297   <int value="49163" label="TLS_ECDH_RSA_WITH_NULL_SHA"/>
34298   <int value="49164" label="TLS_ECDH_RSA_WITH_RC4_128_SHA"/>
34299   <int value="49165" label="TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"/>
34300   <int value="49166" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"/>
34301   <int value="49167" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"/>
34302   <int value="49168" label="TLS_ECDHE_RSA_WITH_NULL_SHA"/>
34303   <int value="49169" label="TLS_ECDHE_RSA_WITH_RC4_128_SHA"/>
34304   <int value="49170" label="TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"/>
34305   <int value="49171" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"/>
34306   <int value="49172" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"/>
34307   <int value="49173" label="TLS_ECDH_anon_WITH_NULL_SHA"/>
34308   <int value="49174" label="TLS_ECDH_anon_WITH_RC4_128_SHA"/>
34309   <int value="49175" label="TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"/>
34310   <int value="49176" label="TLS_ECDH_anon_WITH_AES_128_CBC_SHA"/>
34311   <int value="49177" label="TLS_ECDH_anon_WITH_AES_256_CBC_SHA"/>
34312   <int value="49178" label="TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA"/>
34313   <int value="49179" label="TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA"/>
34314   <int value="49180" label="TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA"/>
34315   <int value="49181" label="TLS_SRP_SHA_WITH_AES_128_CBC_SHA"/>
34316   <int value="49182" label="TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA"/>
34317   <int value="49183" label="TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA"/>
34318   <int value="49184" label="TLS_SRP_SHA_WITH_AES_256_CBC_SHA"/>
34319   <int value="49185" label="TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA"/>
34320   <int value="49186" label="TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA"/>
34321   <int value="49187" label="TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"/>
34322   <int value="49188" label="TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"/>
34323   <int value="49189" label="TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256"/>
34324   <int value="49190" label="TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384"/>
34325   <int value="49191" label="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"/>
34326   <int value="49192" label="TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"/>
34327   <int value="49193" label="TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256"/>
34328   <int value="49194" label="TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384"/>
34329   <int value="49195" label="TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"/>
34330   <int value="49196" label="TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"/>
34331   <int value="49197" label="TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256"/>
34332   <int value="49198" label="TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384"/>
34333   <int value="49199" label="TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"/>
34334   <int value="49200" label="TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"/>
34335   <int value="49201" label="TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256"/>
34336   <int value="49202" label="TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"/>
34337   <int value="49203" label="TLS_ECDHE_PSK_WITH_RC4_128_SHA"/>
34338   <int value="49204" label="TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA"/>
34339   <int value="49205" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"/>
34340   <int value="49206" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"/>
34341   <int value="49207" label="TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"/>
34342   <int value="49208" label="TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"/>
34343   <int value="49209" label="TLS_ECDHE_PSK_WITH_NULL_SHA"/>
34344   <int value="49210" label="TLS_ECDHE_PSK_WITH_NULL_SHA256"/>
34345   <int value="49211" label="TLS_ECDHE_PSK_WITH_NULL_SHA384"/>
34346   <int value="49212" label="TLS_RSA_WITH_ARIA_128_CBC_SHA256"/>
34347   <int value="49213" label="TLS_RSA_WITH_ARIA_256_CBC_SHA384"/>
34348   <int value="49214" label="TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256"/>
34349   <int value="49215" label="TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384"/>
34350   <int value="49216" label="TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256"/>
34351   <int value="49217" label="TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384"/>
34352   <int value="49218" label="TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256"/>
34353   <int value="49219" label="TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384"/>
34354   <int value="49220" label="TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
34355   <int value="49221" label="TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
34356   <int value="49222" label="TLS_DH_anon_WITH_ARIA_128_CBC_SHA256"/>
34357   <int value="49223" label="TLS_DH_anon_WITH_ARIA_256_CBC_SHA384"/>
34358   <int value="49224" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
34359   <int value="49225" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
34360   <int value="49226" label="TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256"/>
34361   <int value="49227" label="TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384"/>
34362   <int value="49228" label="TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256"/>
34363   <int value="49229" label="TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384"/>
34364   <int value="49230" label="TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256"/>
34365   <int value="49231" label="TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384"/>
34366   <int value="49232" label="TLS_RSA_WITH_ARIA_128_GCM_SHA256"/>
34367   <int value="49233" label="TLS_RSA_WITH_ARIA_256_GCM_SHA384"/>
34368   <int value="49234" label="TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
34369   <int value="49235" label="TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
34370   <int value="49236" label="TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256"/>
34371   <int value="49237" label="TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384"/>
34372   <int value="49238" label="TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256"/>
34373   <int value="49239" label="TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384"/>
34374   <int value="49240" label="TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256"/>
34375   <int value="49241" label="TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384"/>
34376   <int value="49242" label="TLS_DH_anon_WITH_ARIA_128_GCM_SHA256"/>
34377   <int value="49243" label="TLS_DH_anon_WITH_ARIA_256_GCM_SHA384"/>
34378   <int value="49244" label="TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
34379   <int value="49245" label="TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
34380   <int value="49246" label="TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256"/>
34381   <int value="49247" label="TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384"/>
34382   <int value="49248" label="TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256"/>
34383   <int value="49249" label="TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384"/>
34384   <int value="49250" label="TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256"/>
34385   <int value="49251" label="TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384"/>
34386   <int value="49252" label="TLS_PSK_WITH_ARIA_128_CBC_SHA256"/>
34387   <int value="49253" label="TLS_PSK_WITH_ARIA_256_CBC_SHA384"/>
34388   <int value="49254" label="TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
34389   <int value="49255" label="TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
34390   <int value="49256" label="TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256"/>
34391   <int value="49257" label="TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384"/>
34392   <int value="49258" label="TLS_PSK_WITH_ARIA_128_GCM_SHA256"/>
34393   <int value="49259" label="TLS_PSK_WITH_ARIA_256_GCM_SHA384"/>
34394   <int value="49260" label="TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256"/>
34395   <int value="49261" label="TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384"/>
34396   <int value="49262" label="TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256"/>
34397   <int value="49263" label="TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384"/>
34398   <int value="49264" label="TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256"/>
34399   <int value="49265" label="TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384"/>
34400   <int value="49266" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34401   <int value="49267" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
34402   <int value="49268" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34403   <int value="49269" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384"/>
34404   <int value="49270" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34405   <int value="49271" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
34406   <int value="49272" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256"/>
34407   <int value="49273" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384"/>
34408   <int value="49274" label="TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34409   <int value="49275" label="TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34410   <int value="49276" label="TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34411   <int value="49277" label="TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34412   <int value="49278" label="TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34413   <int value="49279" label="TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34414   <int value="49280" label="TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
34415   <int value="49281" label="TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
34416   <int value="49282" label="TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256"/>
34417   <int value="49283" label="TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384"/>
34418   <int value="49284" label="TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256"/>
34419   <int value="49285" label="TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384"/>
34420   <int value="49286" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34421   <int value="49287" label="TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34422   <int value="49288" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34423   <int value="49289" label="TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34424   <int value="49290" label="TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34425   <int value="49291" label="TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34426   <int value="49292" label="TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256"/>
34427   <int value="49293" label="TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384"/>
34428   <int value="49294" label="TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
34429   <int value="49295" label="TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
34430   <int value="49296" label="TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
34431   <int value="49297" label="TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
34432   <int value="49298" label="TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256"/>
34433   <int value="49299" label="TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384"/>
34434   <int value="49300" label="TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
34435   <int value="49301" label="TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
34436   <int value="49302" label="TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
34437   <int value="49303" label="TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
34438   <int value="49304" label="TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
34439   <int value="49305" label="TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
34440   <int value="49306" label="TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256"/>
34441   <int value="49307" label="TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384"/>
34442   <int value="49308" label="TLS_RSA_WITH_AES_128_CCM"/>
34443   <int value="49309" label="TLS_RSA_WITH_AES_256_CCM"/>
34444   <int value="49310" label="TLS_DHE_RSA_WITH_AES_128_CCM"/>
34445   <int value="49311" label="TLS_DHE_RSA_WITH_AES_256_CCM"/>
34446   <int value="49312" label="TLS_RSA_WITH_AES_128_CCM_8"/>
34447   <int value="49313" label="TLS_RSA_WITH_AES_256_CCM_8"/>
34448   <int value="49314" label="TLS_DHE_RSA_WITH_AES_128_CCM_8"/>
34449   <int value="49315" label="TLS_DHE_RSA_WITH_AES_256_CCM_8"/>
34450   <int value="49316" label="TLS_PSK_WITH_AES_128_CCM"/>
34451   <int value="49317" label="TLS_PSK_WITH_AES_256_CCM"/>
34452   <int value="49318" label="TLS_DHE_PSK_WITH_AES_128_CCM"/>
34453   <int value="49319" label="TLS_DHE_PSK_WITH_AES_256_CCM"/>
34454   <int value="49320" label="TLS_PSK_WITH_AES_128_CCM_8"/>
34455   <int value="49321" label="TLS_PSK_WITH_AES_256_CCM_8"/>
34456   <int value="49322" label="TLS_PSK_DHE_WITH_AES_128_CCM_8"/>
34457   <int value="49323" label="TLS_PSK_DHE_WITH_AES_256_CCM_8"/>
34458 </enum>
34460 <enum name="SSLErrorTypes" type="int">
34461   <int value="0" label="CERT_COMMON_NAME_INVALID"/>
34462   <int value="1" label="CERT_DATE_INVALID"/>
34463   <int value="2" label="CERT_AUTHORITY_INVALID"/>
34464   <int value="3" label="CERT_CONTAINS_ERRORS"/>
34465   <int value="4" label="CERT_NO_REVOCATION_MECHANISM"/>
34466   <int value="5" label="CERT_REVOKED"/>
34467   <int value="6" label="CERT_INVALID"/>
34468   <int value="7" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
34469   <int value="8" label="CERT_WEAK_KEY"/>
34470   <int value="9" label="UNKNOWN"/>
34471 </enum>
34473 <enum name="SSLResponseTypesV2" type="int">
34474   <int value="0" label="SHOW_ALL"/>
34475   <int value="1" label="SHOW_OVERRIDABLE"/>
34476   <int value="2" label="PROCEED_OVERRIDABLE"/>
34477   <int value="3" label="PROCEED_NAME"/>
34478   <int value="4" label="PROCEED_DATE"/>
34479   <int value="5" label="PROCEED_AUTHORITY"/>
34480   <int value="6" label="DONT_PROCEED_OVERRIDABLE"/>
34481   <int value="7" label="DONT_PROCEED_NAME"/>
34482   <int value="8" label="DONT_PROCEED_DATE"/>
34483   <int value="9" label="DONT_PROCEED_AUTHORITY"/>
34484   <int value="10" label="MORE"/>
34485   <int value="11" label="SHOW_UNDERSTAND"/>
34486   <int value="12" label="SHOW_INTERNAL_HOSTNAME"/>
34487   <int value="13" label="PROCEED_INTERNAL_HOSTNAME"/>
34488   <int value="14" label="SHOW_NEW_SITE"/>
34489   <int value="15" label="PROCEED_NEW_SITE"/>
34490   <int value="16"
34491       label="User manually typed proceed (PROCEED_MANUAL_NONOVERRIDABLE)"/>
34492   <int value="17"
34493       label="Chrome captive portal detection enabled
34494              (CAPTIVE_PORTAL_DETECTION_ENABLED)"/>
34495   <int value="18"
34496       label="Chrome captive portal detection enabled on an overridable SSL
34497              error page (CAPTIVE_PORTAL_DETECTION_ENABLED_OVERRIDABLE)"/>
34498   <int value="19"
34499       label="Received a captive portal result
34500              (CAPTIVE_PORTAL_PROBE_COMPLETED)"/>
34501   <int value="20"
34502       label="Received a captive portal result on an overridable SSL error
34503              page (CAPTIVE_PORTAL_PROBE_COMPLETED_OVERRIDABLE)"/>
34504   <int value="21"
34505       label="Received no response or Non-HTTP login page
34506              (CAPTIVE_PORTAL_NO_RESPONSE)"/>
34507   <int value="22"
34508       label="Received no response or Non-HTTP login page on an overridable
34509              SSL error page (CAPTIVE_PORTAL_NO_RESPONSE_OVERRIDABLE)"/>
34510   <int value="23" label="Detected captive portal (CAPTIVE_PORTAL_DETECTED)"/>
34511   <int value="24"
34512       label="Detected captive portal on an overridable SSL error page
34513              (CAPTIVE_PORTAL_DETECTED_OVERRIDABLE)"/>
34514 </enum>
34516 <enum name="StartupURLsMigration" type="int">
34517   <int value="0" label="Performed migration"/>
34518   <int value="1" label="No migration value"/>
34519   <int value="2" label="Reset migration"/>
34520 </enum>
34522 <enum name="SuggestAppsDialogCloseReason" type="int">
34523   <int value="0" label="Unknown error"/>
34524   <int value="1" label="Item installed"/>
34525   <int value="2" label="User cancelled"/>
34526   <int value="3" label="Webstore link clicked"/>
34527 </enum>
34529 <enum name="SuggestAppsDialogInstall" type="int">
34530   <int value="0" label="Install succeeded"/>
34531   <int value="1" label="Install cancelled"/>
34532   <int value="2" label="Install failed"/>
34533 </enum>
34535 <enum name="SuggestAppsDialogLoad" type="int">
34536   <int value="0" label="Load succeeded"/>
34537   <int value="1" label="Load cancelled"/>
34538   <int value="2" label="Load failed"/>
34539 </enum>
34541 <enum name="SuggestionsResponseState" type="int">
34542   <int value="0" label="Empty response received from the server."/>
34543   <int value="1" label="Invalid response received from the server."/>
34544   <int value="2" label="Valid response received from the server."/>
34545 </enum>
34547 <enum name="SuspendAttempt" type="int">
34548   <int value="0" label="Attempted"/>
34549 </enum>
34551 <enum name="SuspendResult" type="int">
34552   <int value="0" label="Succeeded"/>
34553   <int value="1" label="Failed"/>
34554   <int value="2" label="Canceled (before writing wakeup count)"/>
34555   <int value="3" label="Canceled (after writing wakeup count)"/>
34556 </enum>
34558 <enum name="SuspendStatus" type="int">
34559   <int value="0" label="Success"/>
34560   <int value="1" label="Failure"/>
34561   <int value="2" label="Cancelled"/>
34562   <int value="3" label="Attempted"/>
34563 </enum>
34565 <enum name="SyncAuthError" type="int">
34566   <int value="0"
34567       label="Number of times clients have encountered an Auth error."/>
34568   <int value="1" label="Number of times clients have fixed an auth error."/>
34569 </enum>
34571 <enum name="SyncBackendInitializeRestoreState" type="int">
34572   <int value="0" label="Expected restored types and found some"/>
34573   <int value="1" label="Expected restored types but found none"/>
34574   <int value="2" label="Did not expect restored types and found none"/>
34575   <int value="3" label="Did not expect restored types but found some"/>
34576 </enum>
34578 <enum name="SyncCryptographerPendingKeysState" type="int">
34579   <int value="0" label="Does not have pending keys"/>
34580   <int value="1" label="Has pending keys"/>
34581 </enum>
34583 <enum name="SyncCryptographerReadyState" type="int">
34584   <int value="0" label="Not Ready"/>
34585   <int value="1" label="Ready"/>
34586 </enum>
34588 <enum name="SyncCustomEncryptionEvent" type="int">
34589   <int value="0" label="Default setup with an implicit passphrase"/>
34590   <int value="1" label="Advanced setup with a custom passphrase"/>
34591 </enum>
34593 <enum name="SyncDeferredInitTrigger" type="int">
34594   <int value="0" label="Data type requested init."/>
34595   <int value="1" label="Fallback timer triggered init."/>
34596 </enum>
34598 <enum name="SyncDirectoryOpenResult" type="int">
34599   <summary>Possible outcomes of an attempt to load the sync directory.</summary>
34600   <int value="0" label="FIRST_TRY_SUCCESS"/>
34601   <int value="1" label="SECOND_TRY_SUCCESS"/>
34602   <int value="2" label="SECOND_TRY_FAILURE"/>
34603 </enum>
34605 <enum name="SyncedNotificationActionType" type="int">
34606   <int value="0" label="Unknown"/>
34607   <int value="1" label="Notification clicked"/>
34608   <int value="2" label="Notification button clicked"/>
34609   <int value="3" label="Notification closed by user"/>
34610   <int value="4" label="Notification closed by system"/>
34611 </enum>
34613 <enum name="SyncedSearchEngineDeleteEvent" type="int">
34614   <summary>Possible events that delete a synced search engine.</summary>
34615   <int value="0" label="USER_INITIATED"/>
34616   <int value="1" label="PRE_SYNC_DELETE"/>
34617   <int value="2" label="EMPTY_FIELD"/>
34618 </enum>
34620 <enum name="SyncErrorInfobarTypes" type="int">
34621   <summary>Possible errors that can trigger a sync error infobar.</summary>
34622   <int value="1" label="Sign in needs update"/>
34623   <int value="2" label="Service unavailable"/>
34624   <int value="3" label="Needs passphrase"/>
34625   <int value="4" label="Unrecoverable error"/>
34626 </enum>
34628 <enum name="SyncEventCode" type="int">
34629   <summary>
34630     Sync UI events. The codes are listed in profile_syncer_service.h with more
34631     details.
34632   </summary>
34633   <int value="1" label="START_FROM_NTP"/>
34634   <int value="2" label="START_FROM_WRENCH"/>
34635   <int value="3" label="START_FROM_OPTIONS"/>
34636   <int value="10" label="CANCEL_FROM_SIGNON_WITHOUT_AUTH"/>
34637   <int value="11" label="CANCEL_DURING_SIGNON"/>
34638   <int value="12" label="CANCEL_DURING_SIGNON_AFTER_MERGE"/>
34639   <int value="20" label="STOP_FROM_OPTIONS"/>
34640   <int value="21" label="STOP_FROM_ADVANCED_DIALOG"/>
34641   <int value="30" label="MERGE_AND_SYNC_NEEDED"/>
34642 </enum>
34644 <enum name="SyncFaviconsAvailable" type="int">
34645   <int value="0" label="Synced favicons full"/>
34646   <int value="1" label="Synced favicons not full"/>
34647 </enum>
34649 <enum name="SyncKeystoreDecryptionFailure" type="int">
34650   <int value="0" label="No keystore key"/>
34651   <int value="1" label="Unknown reason"/>
34652 </enum>
34654 <enum name="SyncModelTypes" type="int">
34655   <int value="0" label="Unspecified"/>
34656   <int value="1" label="Top level folder"/>
34657   <int value="2" label="Bookmarks"/>
34658   <int value="3" label="Preferences"/>
34659   <int value="4" label="Passwords"/>
34660   <int value="5" label="Autofill Profile"/>
34661   <int value="6" label="Autocomplete"/>
34662   <int value="7" label="Themes"/>
34663   <int value="8" label="Typed URLs"/>
34664   <int value="9" label="Extensions"/>
34665   <int value="10" label="Search Engines"/>
34666   <int value="11" label="Sessions"/>
34667   <int value="12" label="Apps"/>
34668   <int value="13" label="App Settings"/>
34669   <int value="14" label="Extension Settings"/>
34670   <int value="15" label="App Notifications"/>
34671   <int value="16" label="History Delete Directives"/>
34672   <int value="17" label="Nigori"/>
34673   <int value="18" label="Device Information"/>
34674   <int value="19" label="Experiments"/>
34675   <int value="20" label="Synced Notifications"/>
34676   <int value="21" label="Priority Preferences"/>
34677   <int value="22" label="Dictionary"/>
34678   <int value="23" label="Favicon Images"/>
34679   <int value="24" label="Favicon Tracking"/>
34680   <int value="25" label="Proxy Tabs"/>
34681   <int value="26" label="Managed User Settings"/>
34682   <int value="27" label="Managed Users"/>
34683   <int value="28" label="Articles"/>
34684   <int value="29" label="App list"/>
34685   <int value="30" label="Managed User Shared Settings"/>
34686   <int value="31" label="Synced Notification App Info"/>
34687 </enum>
34689 <enum name="SyncNigoriMigrationResult" type="int">
34690   <int value="0" label="Failed to set default encryption key"/>
34691   <int value="1" label="Failed to set nondefault encryption key"/>
34692   <int value="2" label="Failed to extract keystore decryptor"/>
34693   <int value="3" label="Failed to extract encryption keybag"/>
34694   <int value="4"
34695       label="Successfully migrated to non-backwards compatible keystore mode"/>
34696   <int value="5"
34697       label="Successfully migrated to backwards compatible keystore mode"/>
34698   <int value="6" label="Successfully migrated with frozen implicit passphrase"/>
34699   <int value="7" label="Successfully migrated with custom passphrase"/>
34700 </enum>
34702 <enum name="SyncNigoriMigrationState" type="int">
34703   <int value="0" label="Fully migrated"/>
34704   <int value="1" label="Not migrated due to cryptographer not ready"/>
34705   <int value="2" label="Not migrated due to missing keystore key"/>
34706   <int value="3" label="Not migrated for an unknown reason"/>
34707 </enum>
34709 <enum name="SyncSimpleConflictResolutions" type="int">
34710   <summary>
34711     Sync simple conflict resolutions. The codes are listed in
34712     conflict_resolver.h, and correspond to the different methods we have for
34713     resolving simple sync conflicts.
34714   </summary>
34715   <int value="0" label="Overwrite local"/>
34716   <int value="1" label="Overwrite server"/>
34717   <int value="2" label="Undelete"/>
34718   <int value="3" label="Ignore encryption"/>
34719   <int value="4" label="Nigori merge"/>
34720   <int value="5" label="Changes match"/>
34721 </enum>
34723 <enum name="SyncStartResult" type="int">
34724   <summary>
34725     Sync data type start results. The codes are listed in data_type_controller.h
34726     with more details.
34727   </summary>
34728   <int value="0" label="OK"/>
34729   <int value="1" label="OK_FIRST_RUN"/>
34730   <int value="2" label="BUSY"/>
34731   <int value="3" label="NOT_ENABLED"/>
34732   <int value="4" label="ASSOCIATION_FAILED"/>
34733   <int value="5" label="ABORTED"/>
34734   <int value="6" label="UNRECOVERABLE_ERROR"/>
34735   <int value="7" label="NEEDS_CRYPTO"/>
34736 </enum>
34738 <enum name="SyncUnrecoverableErrorReason" type="int">
34739   <summary>Reasons for sync unrecoverable errors.</summary>
34740   <int value="0" label="No error"/>
34741   <int value="1" label="Syncer error"/>
34742   <int value="2" label="Backend initialization error"/>
34743   <int value="3" label="Configuration retry"/>
34744   <int value="4" label="Configuration failure"/>
34745   <int value="5" label="Actionable error"/>
34746 </enum>
34748 <enum name="TabRestoreResult" type="int">
34749   <int value="0" label="Failure (other)"/>
34750   <int value="1" label="Success"/>
34751   <int value="2" label="Failure due to network connectivity"/>
34752 </enum>
34754 <enum name="TabRestoreUserAction" type="int">
34755   <int value="0" label="Wait for completion"/>
34756   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
34757   <int value="2" label="Leave Chrome"/>
34758 </enum>
34760 <enum name="TabStatus" type="int">
34761   <int value="0" label="Memory resident"/>
34762   <int value="1" label="Evicted and reloaded"/>
34763   <int value="2" label="Reloaded due to cold start"/>
34764   <int value="3" label="Partially evicted"/>
34765   <int value="4" label="Reloaded due to backgrounding"/>
34766   <int value="5" label="Reloaded due to incognito"/>
34767   <int value="6" label="Reloaded due to cold start (fg tab on start)"/>
34768   <int value="7" label="Reloaded due to cold start (bg tab on switch)"/>
34769   <int value="8" label="Lazy load for 'Open in new tab'"/>
34770   <int value="9" label="Stopped due to page loading when backgrounding"/>
34771   <int value="10" label="Evicted due to page loading when backgrounding"/>
34772 </enum>
34774 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
34775   <int value="0" label="Launched without an URL"/>
34776   <int value="1" label="Launched with an URL"/>
34777 </enum>
34779 <enum name="TabSwitchedToForegroundRevisit" type="int">
34780   <int value="0" label="First time"/>
34781   <int value="1" label="Revisit"/>
34782 </enum>
34784 <enum name="TapDelayType" type="int">
34785   <int value="0" label="Delayed Tap"/>
34786   <int value="1" label="Undelayed Tap"/>
34787 </enum>
34789 <enum name="TcpSocketStatus" type="int">
34790   <int value="0" label="Unknown"/>
34791   <int value="1" label="Fast Connection Return"/>
34792   <int value="2" label="Slow Connection Return"/>
34793   <int value="3" label="Connection Error"/>
34794   <int value="4" label="Syn Data Acknowledged"/>
34795   <int value="5" label="Syn Data Nacked"/>
34796   <int value="6" label="Syn Data Probe Failed"/>
34797   <int value="7" label="No syn data + ack (can't happen)"/>
34798   <int value="8" label="No syn data + nack"/>
34799   <int value="9" label="No syn data + probe failed"/>
34800 </enum>
34802 <enum name="TLSRenegotiationPatched" type="int">
34803   <int value="0" label="Not renegotiation patched"/>
34804   <int value="1" label="Renegotiation patched"/>
34805 </enum>
34807 <enum name="TouchpadDeviceState" type="int">
34808   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
34809     No touchpad detected on a device without built-in touchpad
34810   </int>
34811   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
34812     External touchpad detected on a device without built-in touchpad
34813   </int>
34814   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
34815     Built-in touchpad not detected at boot time on a device with built-in
34816     touchpad (touchpad failure at boot time)
34817   </int>
34818   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
34819     Built-in touchpad detected at boot time on a device with built-in touchpad
34820   </int>
34821   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
34822     Built-in touchpad not detected at resume time on a device with built-in
34823     touchpad (touchpad failure at resume time)
34824   </int>
34825   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
34826     Built-in touchpad detected at resume time on a device with built-in touchpad
34827   </int>
34828 </enum>
34830 <enum name="TouchpadProblemType" type="int">
34831   <int value="0" label="All events">
34832     All observed input events from touchpad. Serves as a reference.
34833   </int>
34834   <int value="1" label="Noisy Ground">
34835     The touchpad noise events (e.g. abrupt cursor jumps) caused by the noisy
34836     ground.
34837   </int>
34838 </enum>
34840 <enum name="TrackedPreference" type="int">
34841   <int value="0" label="prefs::kShowHomeButton"/>
34842   <int value="1" label="prefs::kHomePageIsNewTabPage"/>
34843   <int value="2" label="prefs::kHomePage"/>
34844   <int value="3" label="prefs::kRestoreOnStartup"/>
34845   <int value="4" label="prefs::kURLsToRestoreOnStartup"/>
34846   <int value="5" label="extensions::pref_names::kExtensions"/>
34847   <int value="6" label="prefs::kGoogleServicesLastUsername"/>
34848   <int value="7" label="prefs::kSearchProviderOverrides"/>
34849   <int value="8" label="prefs::kDefaultSearchProviderSearchURL"/>
34850   <int value="9" label="prefs::kDefaultSearchProviderKeyword"/>
34851   <int value="10" label="prefs::kDefaultSearchProviderName"/>
34852   <int value="11" label="prefs::kPinnedTabs"/>
34853   <int value="12" label="extensions::pref_names::kKnownDisabled"/>
34854   <int value="13" label="prefs::kProfileResetPromptMemento"/>
34855 </enum>
34857 <enum name="TranslateError" type="int">
34858   <int value="0" label="No error"/>
34859   <int value="1" label="Network error"/>
34860   <int value="2" label="Initialization error"/>
34861   <int value="3" label="Unknown language"/>
34862   <int value="4" label="Unsupported language"/>
34863   <int value="5" label="Identical language"/>
34864   <int value="6" label="Translation error"/>
34865 </enum>
34867 <enum name="TranslateInitiationStatus" type="int">
34868   <int value="0" label="Completely disabled by prefs"/>
34869   <int value="1" label="Completely disabled by switch"/>
34870   <int value="2" label="Disabled by user configuration"/>
34871   <int value="3" label="Unsupported Language"/>
34872   <int value="4" label="Unsupported URL"/>
34873   <int value="5" label="Do nothing for similar languages"/>
34874   <int value="6" label="Do nothing for accepted languages"/>
34875   <int value="7" label="Auto translation by user configuration"/>
34876   <int value="8" label="Auto translation by linked from a translated page"/>
34877   <int value="9" label="Show infobar"/>
34878   <int value="10" label="MIME-type is not supported"/>
34879 </enum>
34881 <enum name="TranslateLanguage" type="int">
34882   <int value="0" label="No language code"/>
34883   <int value="1" label="Valid language code"/>
34884   <int value="2" label="Invalid language code"/>
34885 </enum>
34887 <enum name="TranslateLanguageVerification" type="int">
34888   <int value="0" label="CLD is disabled"/>
34889   <int value="1" label="No Content-Language"/>
34890   <int value="2" label="CLD can not determine a language"/>
34891   <int value="3" label="CLD agrees with Content-Language"/>
34892   <int value="4" label="CLD disagrees with Content-Language"/>
34893   <int value="5" label="CLD can be trusted"/>
34894   <int value="6" label="CLD can complement a sub code"/>
34895 </enum>
34897 <enum name="TranslateScheme" type="int">
34898   <int value="0" label="http"/>
34899   <int value="1" label="https"/>
34900   <int value="2" label="unexpected other schemes"/>
34901 </enum>
34903 <enum name="UIEventType" type="int">
34904   <int value="0" label="Unknown"/>
34905   <int value="1" label="Touch released"/>
34906   <int value="2" label="Touch pressed"/>
34907   <int value="3" label="Touch moved"/>
34908   <int value="4" label="Touch stationary"/>
34909   <int value="5" label="Touch cancelled"/>
34910   <int value="6" label="Gesture scroll begin"/>
34911   <int value="7" label="Gesture scroll end"/>
34912   <int value="8" label="Gesture scroll update"/>
34913   <int value="9" label="Gesture tap"/>
34914   <int value="10" label="Gesture tap down"/>
34915   <int value="11" label="Gesture finger down"/>
34916   <int value="12" label="Gesture finger up"/>
34917   <int value="13" label="Gesture double tap"/>
34918   <int value="14" label="Gesture triple tap"/>
34919   <int value="15" label="Gesture two-finger tap"/>
34920   <int value="16" label="Gesture pinch begin"/>
34921   <int value="17" label="Gesture pinch end"/>
34922   <int value="18" label="Gesture pinch update (2 fingers)"/>
34923   <int value="19" label="Long press"/>
34924   <int value="20" label="Multi-finger swipe (2 fingers)"/>
34925   <int value="21" label="Scroll"/>
34926   <int value="22" label="Scroll fling start"/>
34927   <int value="23" label="Scroll fling cancel"/>
34928   <int value="24" label="Multi-finger swipe (3 fingers)"/>
34929   <int value="25" label="Multi-finger swipe (4+ fingers)"/>
34930   <int value="26" label="Gesture scroll update (2 fingers)"/>
34931   <int value="27" label="Gesture scroll update (3 fingers)"/>
34932   <int value="28" label="Gesture scroll update (4+ fingers)"/>
34933   <int value="29" label="Gesture pinch update (3 fingers)"/>
34934   <int value="30" label="Gesture pinch update (4+ fingers)"/>
34935   <int value="31" label="Long tap"/>
34936   <int value="32" label="Show Press"/>
34937   <int value="33" label="Tap Cancel"/>
34938   <int value="34" label="Edge swipe"/>
34939 </enum>
34941 <enum name="UmaInitSequence" type="int">
34942   <int value="0" label="Timer fired first"/>
34943   <int value="1" label="Init task completed first"/>
34944 </enum>
34946 <enum name="UmaUploadResponseStatus" type="int">
34947   <int value="0" label="Unknown failure"/>
34948   <int value="1" label="Success"/>
34949   <int value="2" label="Bad request"/>
34950   <int value="3" label="No response"/>
34951 </enum>
34953 <enum name="UncacheableReason" type="int">
34954   <int value="0" label="kNoData"/>
34955   <int value="1" label="kPre11PartialResponse"/>
34956   <int value="2" label="kNoStrongValidatorOnPartialResponse"/>
34957   <int value="3" label="kShortMaxAge"/>
34958   <int value="4" label="kExpiresTooSoon"/>
34959   <int value="5" label="kHasMustRevalidate"/>
34960   <int value="6" label="kNoCache"/>
34961   <int value="7" label="kNoStore"/>
34962 </enum>
34964 <enum name="UniformityTrialGroupNotActive" type="int">
34965   <int value="0" label="Invalid"/>
34966   <int value="1" label="Group not reported"/>
34967   <int value="2" label="Trial was disabled"/>
34968   <int value="3" label="Group not reported and trial was disabled"/>
34969 </enum>
34971 <enum name="UpdateEngineDownloadSources" type="int">
34972   <int value="0" label="Other"/>
34973   <int value="1" label="HTTPS Server Only"/>
34974   <int value="2" label="HTTP Server Only"/>
34975   <int value="3" label="HTTP Server, HTTPS Server"/>
34976   <int value="4" label="HTTP Peer Only"/>
34977   <int value="5" label="HTTP Peer and HTTPS Server"/>
34978   <int value="6" label="HTTP Peer and HTTP Server"/>
34979   <int value="7" label="HTTP Peer, HTTPS Server, and HTTP Server"/>
34980 </enum>
34982 <enum name="UpdateEngineErrorCode" type="int">
34983   <int value="0" label="kErrorCodeSuccess"/>
34984   <int value="1" label="kErrorCodeError"/>
34985   <int value="2" label="kErrorCodeOmahaRequestError"/>
34986   <int value="3" label="kErrorCodeOmahaResponseHandlerError"/>
34987   <int value="4" label="kErrorCodeFilesystemCopierError"/>
34988   <int value="5" label="kErrorCodePostinstallRunnerError"/>
34989   <int value="6" label="kErrorCodeSetBootableFlagError"/>
34990   <int value="7" label="kErrorCodeInstallDeviceOpenError"/>
34991   <int value="8" label="kErrorCodeKernelDeviceOpenError"/>
34992   <int value="9" label="kErrorCodeDownloadTransferError"/>
34993   <int value="10" label="kErrorCodePayloadHashMismatchError"/>
34994   <int value="11" label="kErrorCodePayloadSizeMismatchError"/>
34995   <int value="12" label="kErrorCodeDownloadPayloadVerificationError"/>
34996   <int value="13" label="kErrorCodeDownloadNewPartitionInfoError"/>
34997   <int value="14" label="kErrorCodeDownloadWriteError"/>
34998   <int value="15" label="kErrorCodeNewRootfsVerificationError"/>
34999   <int value="16" label="kErrorCodeNewKernelVerificationError"/>
35000   <int value="17" label="kErrorCodeSignedDeltaPayloadExpectedError"/>
35001   <int value="18" label="kErrorCodeDownloadPayloadPubKeyVerificationError"/>
35002   <int value="19" label="kErrorCodePostinstallBootedFromFirmwareB"/>
35003   <int value="20" label="kErrorCodeDownloadStateInitializationError"/>
35004   <int value="21" label="kErrorCodeDownloadInvalidMetadataMagicString"/>
35005   <int value="22" label="kErrorCodeDownloadSignatureMissingInManifest"/>
35006   <int value="23" label="kErrorCodeDownloadManifestParseError"/>
35007   <int value="24" label="kErrorCodeDownloadMetadataSignatureError"/>
35008   <int value="25" label="kErrorCodeDownloadMetadataSignatureVerificationError"/>
35009   <int value="26" label="kErrorCodeDownloadMetadataSignatureMismatch"/>
35010   <int value="27" label="kErrorCodeDownloadOperationHashVerificationError"/>
35011   <int value="28" label="kErrorCodeDownloadOperationExecutionError"/>
35012   <int value="29" label="kErrorCodeDownloadOperationHashMismatch"/>
35013   <int value="30" label="kErrorCodeOmahaRequestEmptyResponseError"/>
35014   <int value="31" label="kErrorCodeOmahaRequestXMLParseError"/>
35015   <int value="32" label="kErrorCodeDownloadInvalidMetadataSize"/>
35016   <int value="33" label="kErrorCodeDownloadInvalidMetadataSignature"/>
35017   <int value="34" label="kErrorCodeOmahaRequestResponseInvalid"/>
35018   <int value="35" label="kErrorCodeOmahaUpdateIgnoredPerPolicy"/>
35019   <int value="36" label="kErrorCodeOmahaUpdateDeferredPerPolicy"/>
35020   <int value="37" label="kErrorCodeOmahaErrorInHTTPResponse"/>
35021   <int value="38" label="kErrorCodeDownloadOperationHashMissingError"/>
35022   <int value="39" label="kErrorCodeDownloadMetadataSignatureMissingError"/>
35023   <int value="40" label="kErrorCodeOmahaUpdateDeferredForBackoff"/>
35024   <int value="41" label="kErrorCodePostinstallPowerwashError"/>
35025   <int value="42" label="kErrorCodeUpdateCanceledByChannelChange"/>
35026 </enum>
35028 <enum name="UpdateEngineInstallDateProvisioningSource" type="int">
35029   <int value="0" label="Omaha Response"/>
35030   <int value="1" label="OOBE Marker"/>
35031 </enum>
35033 <enum name="UpdateEnginePayloadFormat" type="int">
35034   <int value="0" label="Full"/>
35035   <int value="1" label="Delta"/>
35036   <int value="2" label="Forced Full"/>
35037 </enum>
35039 <enum name="UpdatePolicy" type="int">
35040   <int value="0" label="UPDATES_DISABLED"/>
35041   <int value="1" label="AUTOMATIC_UPDATES"/>
35042   <int value="2" label="MANUAL_UPDATES_ONLY"/>
35043   <int value="3" label="AUTO_UPDATES_ONLY"/>
35044 </enum>
35046 <enum name="UrlResolutionResult" type="int">
35047   <int value="0" label="Absolute URL"/>
35048   <int value="1" label="Resolutions Differ"/>
35049   <int value="2" label="Resolutions Agree"/>
35050 </enum>
35052 <enum name="URLSchemeForHistogram" type="int">
35053   <int value="0" label="kUnknownURLScheme"/>
35054   <int value="1" label="kMissingURLScheme"/>
35055   <int value="2" label="kHttpURLScheme"/>
35056   <int value="3" label="kHttpsURLScheme"/>
35057   <int value="4" label="kFtpURLScheme"/>
35058   <int value="5" label="kChromeExtensionURLScheme"/>
35059   <int value="6" label="kJavascriptURLScheme"/>
35060   <int value="7" label="kFileURLScheme"/>
35061   <int value="8" label="kBlobURLScheme"/>
35062   <int value="9" label="kDataURLScheme"/>
35063   <int value="10" label="kFileSystemScheme"/>
35064 </enum>
35066 <enum name="UserSelectableSyncType" type="int">
35067   <int value="0" label="Bookmarks"/>
35068   <int value="1" label="Preferences"/>
35069   <int value="2" label="Passwords"/>
35070   <int value="3" label="Autofill"/>
35071   <int value="4" label="Themes"/>
35072   <int value="5" label="Omnibox History"/>
35073   <int value="6" label="Extensions"/>
35074   <int value="7" label="Open Tabs"/>
35075   <int value="8" label="Apps"/>
35076 </enum>
35078 <enum name="UserType" type="int">
35079   <int value="0" label="Regular"/>
35080   <int value="1" label="Guest"/>
35081   <int value="2" label="Retail Mode"/>
35082   <int value="3" label="Public Account"/>
35083   <int value="4" label="Locally Managed"/>
35084   <int value="5" label="Kiosk App"/>
35085 </enum>
35087 <enum name="VariationSeedSignature" type="int">
35088   <int value="0" label="Signature Missing"/>
35089   <int value="1" label="Signature Decode Failed"/>
35090   <int value="2" label="Invalid Signature"/>
35091   <int value="3" label="Invalid Seed"/>
35092   <int value="4" label="Valid Signature for Seed"/>
35093 </enum>
35095 <enum name="VariationsResourceRequestsAllowedState" type="int">
35096   <int value="0" label="Requests allowed"/>
35097   <int value="1" label="Requests not allowed (Obsolete 11/2013)"/>
35098   <int value="2" label="Notified that requests became allowed"/>
35099   <int value="3" label="Requests not allowed: EULA not accepted"/>
35100   <int value="4" label="Requests not allowed: network down"/>
35101   <int value="5" label="Requests not allowed: disabled by command line"/>
35102 </enum>
35104 <enum name="VariationsSeedEmpty" type="int">
35105   <int value="0" label="Seed Not Empty"/>
35106   <int value="1" label="Seed Empty"/>
35107   <int value="2" label="Seed Corrupt"/>
35108   <int value="3" label="Seed Signature Verification Failed"/>
35109 </enum>
35111 <enum name="VaryType" type="int">
35112   <int value="0" label="No Vary header present"/>
35113   <int value="1" label="Vary:User-Agent"/>
35114   <int value="2" label="Other"/>
35115 </enum>
35117 <enum name="VAVDAH264DecoderFailure" type="int">
35118   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
35119   <int value="1" label="GAPS_IN_FRAME_NUM"/>
35120   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
35121   <int value="3" label="INTERLACED_STREAM"/>
35122   <int value="4" label="VAAPI_ERROR"/>
35123 </enum>
35125 <enum name="VideoCodec" type="int">
35126   <int value="0" label="kUnknownVideoCodec"/>
35127   <int value="1" label="kCodecH264"/>
35128   <int value="2" label="kCodecVC1"/>
35129   <int value="3" label="kCodecMPEG2"/>
35130   <int value="4" label="kCodecMPEG4"/>
35131   <int value="5" label="kCodecTheora"/>
35132   <int value="6" label="kCodecVP8"/>
35133   <int value="7" label="kCodecVP9"/>
35134 </enum>
35136 <enum name="VideoCodecProfile" type="int">
35137   <int value="0" label="H.264 Baseline"/>
35138   <int value="1" label="H.264 Main"/>
35139   <int value="2" label="H.264 Extended"/>
35140   <int value="3" label="H.264 High"/>
35141   <int value="4" label="H.264 High10"/>
35142   <int value="5" label="H.264 High422"/>
35143   <int value="6" label="H.264 High444"/>
35144   <int value="7" label="H.264 ScalableBaseline"/>
35145   <int value="8" label="H.264 ScalableHigh"/>
35146   <int value="9" label="H.264 StereoHigh"/>
35147   <int value="10" label="H.264 MultiviewHigh"/>
35148   <int value="11" label="VP8"/>
35149   <int value="12" label="VP9"/>
35150 </enum>
35152 <enum name="VideoPixelFormat" type="int">
35153   <int value="0" label="UNKNOWN"/>
35154   <int value="1" label="YV12"/>
35155   <int value="2" label="YV16"/>
35156   <int value="3" label="I420"/>
35157   <int value="4" label="YV12A"/>
35158   <int value="5" label="HOLE"/>
35159   <int value="6" label="NATIVE_TEXTURE"/>
35160   <int value="7" label="YV12J"/>
35161 </enum>
35163 <enum name="ViewFileType" type="int">
35164   <int value="0" label="other"/>
35165   <int value="1" label=".3ga"/>
35166   <int value="2" label=".3gp"/>
35167   <int value="3" label=".aac"/>
35168   <int value="4" label=".alac"/>
35169   <int value="5" label=".asf"/>
35170   <int value="6" label=".avi"/>
35171   <int value="7" label=".bmp"/>
35172   <int value="8" label=".csv"/>
35173   <int value="9" label=".doc"/>
35174   <int value="10" label=".docx"/>
35175   <int value="11" label=".flac"/>
35176   <int value="12" label=".gif"/>
35177   <int value="13" label=".jpeg"/>
35178   <int value="14" label=".jpg"/>
35179   <int value="15" label=".log"/>
35180   <int value="16" label=".m3u"/>
35181   <int value="17" label=".m3u8"/>
35182   <int value="18" label=".m4a"/>
35183   <int value="19" label=".m4v"/>
35184   <int value="20" label=".mid"/>
35185   <int value="21" label=".mkv"/>
35186   <int value="22" label=".mov"/>
35187   <int value="23" label=".mp3"/>
35188   <int value="24" label=".mp4"/>
35189   <int value="25" label=".mpg"/>
35190   <int value="26" label=".odf"/>
35191   <int value="27" label=".odp"/>
35192   <int value="28" label=".ods"/>
35193   <int value="29" label=".odt"/>
35194   <int value="30" label=".oga"/>
35195   <int value="31" label=".ogg"/>
35196   <int value="32" label=".ogv"/>
35197   <int value="33" label=".pdf"/>
35198   <int value="34" label=".png"/>
35199   <int value="35" label=".ppt"/>
35200   <int value="36" label=".pptx"/>
35201   <int value="37" label=".ra"/>
35202   <int value="38" label=".ram"/>
35203   <int value="39" label=".rar"/>
35204   <int value="40" label=".rm"/>
35205   <int value="41" label=".rtf"/>
35206   <int value="42" label=".wav"/>
35207   <int value="43" label=".webm"/>
35208   <int value="44" label=".webp"/>
35209   <int value="45" label=".wma"/>
35210   <int value="46" label=".wmv"/>
35211   <int value="47" label=".xls"/>
35212   <int value="48" label=".xlsx"/>
35213 </enum>
35215 <enum name="VPNDriver" type="int">
35216   <int value="0" label="OpenVPN"/>
35217   <int value="1" label="L2TP/IPSec"/>
35218 </enum>
35220 <enum name="VPNRemoteAuthenticationType" type="int">
35221   <int value="0" label="OpenVPN Default"/>
35222   <int value="1" label="OpenVPN Certificate"/>
35223   <int value="2" label="L2TP/IPSec Default"/>
35224   <int value="3" label="L2TP/IPSec Certificate"/>
35225   <int value="4" label="L2TP/IPSec PSK"/>
35226 </enum>
35228 <enum name="VPNUserAuthenticationType" type="int">
35229   <int value="0" label="OpenVPN None"/>
35230   <int value="1" label="OpenVPN Certificate"/>
35231   <int value="2" label="OpenVPN Username/Password"/>
35232   <int value="3" label="OpenVPN Username/Password/OTP"/>
35233   <int value="4" label="L2TP/IPSec None"/>
35234   <int value="5" label="L2TP/IPSec Certificate"/>
35235   <int value="6" label="L2TP/IPSec Username/Password"/>
35236 </enum>
35238 <enum name="WalletApiCall" type="int">
35239   <int value="0" label="Unknown API call"/>
35240   <int value="1" label="Accept Legal Documents"/>
35241   <int value="2" label="Authenticate Instrument"/>
35242   <int value="3" label="Get Full Wallet"/>
35243   <int value="4" label="Get Wallet Items"/>
35244   <int value="5" label="Save to Wallet"/>
35245 </enum>
35247 <enum name="WalletErrors" type="int">
35248   <int value="0" label="Baseline: Issued request"/>
35249   <int value="1" label="Fatal error (deprecated)"/>
35250   <int value="2" label="Malformed response"/>
35251   <int value="3" label="Network error"/>
35252   <int value="4" label="Bad request"/>
35253   <int value="5" label="Internal error"/>
35254   <int value="6" label="Invalid params"/>
35255   <int value="7" label="Service unavailable"/>
35256   <int value="8" label="Spending limit exceeded"/>
35257   <int value="9" label="Unsupported API version"/>
35258   <int value="10" label="Unknown error"/>
35259   <int value="11" label="Unsupported merchant"/>
35260   <int value="12" label="Unsupported buyer legal address"/>
35261   <int value="13" label="Unverified know your customer status"/>
35262 </enum>
35264 <enum name="WalletRequiredActions" type="int">
35265   <int value="0" label="Baseline: Issued request"/>
35266   <int value="1" label="Unknown"/>
35267   <int value="2" label="GAIA auth"/>
35268   <int value="3" label="Passive GAIA auth"/>
35269   <int value="4" label="Set up Wallet"/>
35270   <int value="5" label="Accept ToS"/>
35271   <int value="6" label="Update expiration date"/>
35272   <int value="7" label="Upgrade min address"/>
35273   <int value="8" label="Choose another instrument or address"/>
35274   <int value="9" label="Verify CVV"/>
35275   <int value="10" label="Invalid form field"/>
35276   <int value="11" label="Require phone number"/>
35277 </enum>
35279 <enum name="WebFontCacheHit" type="int">
35280   <int value="0" label="Miss"/>
35281   <int value="1" label="Hit"/>
35282   <int value="2" label="Served from data URL"/>
35283 </enum>
35285 <enum name="WebFontUsageType" type="int">
35286   <int value="0" label="Styled, and used"/>
35287   <int value="1" label="Styled, but not used"/>
35288   <int value="2" label="Not styled, but used"/>
35289 </enum>
35291 <enum name="WebHistoryStatus" type="int">
35292   <int value="0" label="WEB_HISTORY_QUERY_FAILED">Failed</int>
35293   <int value="1" label="WEB_HISTORY_QUERY_SUCCEEDED">Succeeded</int>
35294   <int value="2" label="WEB_HISTORY_QUERY_TIMED_OUT">Timed out</int>
35295 </enum>
35297 <enum name="WebSocketHandshakeResult" type="int">
35298   <int value="0" label="Incomplete"/>
35299   <int value="1" label="Normal"/>
35300   <int value="2" label="Failed"/>
35301   <int value="3" label="Connected"/>
35302 </enum>
35304 <enum name="WebSocketPerMessageDeflateContextTakeOverMode" type="int">
35305   <int value="0" label="DoNotTakeOverContext"/>
35306   <int value="1" label="TakeOverContext"/>
35307 </enum>
35309 <enum name="WiFiApMode" type="int">
35310   <int value="0" label="Unknown"/>
35311   <int value="1" label="Managed"/>
35312   <int value="2" label="AdHoc"/>
35313 </enum>
35315 <enum name="WiFiReasonCode" type="int">
35316   <int value="0" label="kReasonReserved0"/>
35317   <int value="1" label="kReasonCodeUnspecified"/>
35318   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
35319   <int value="3" label="kReasonCodeSenderHasLeft"/>
35320   <int value="4" label="kReasonCodeInactivity"/>
35321   <int value="5" label="kReasonCodeTooManySTAs"/>
35322   <int value="6" label="kReasonCodeNonAuthenticated"/>
35323   <int value="7" label="kReasonCodeNonAssociated"/>
35324   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
35325   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
35326   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
35327   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
35328   <int value="12" label="kReasonReserved12"/>
35329   <int value="13" label="kReasonCodeInvalidInfoElement"/>
35330   <int value="14" label="kReasonCodeMICFailure"/>
35331   <int value="15" label="kReasonCode4WayTimeout"/>
35332   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
35333   <int value="17" label="kReasonCodeDifferenIE"/>
35334   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
35335   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
35336   <int value="20" label="kReasonCodeAkmpInvalid"/>
35337   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
35338   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
35339   <int value="23" label="kReasonCode8021XAuth"/>
35340   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
35341   <int value="25" label="kReasonReserved25"/>
35342   <int value="26" label="kReasonReserved26"/>
35343   <int value="27" label="kReasonReserved27"/>
35344   <int value="28" label="kReasonReserved28"/>
35345   <int value="29" label="kReasonReserved29"/>
35346   <int value="30" label="kReasonReserved30"/>
35347   <int value="31" label="kReasonReserved31"/>
35348   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
35349   <int value="33" label="kReasonCodeQoSBandwidth"/>
35350   <int value="34" label="kReasonCodeiPoorConditions"/>
35351   <int value="35" label="kReasonCodeOutsideTxop"/>
35352   <int value="36" label="kReasonCodeStaLeaving"/>
35353   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
35354   <int value="38" label="kReasonCodeSetupRequired"/>
35355   <int value="39" label="kReasonCodeTimeout"/>
35356   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
35357 </enum>
35359 <enum name="WiFiScanResult" type="int">
35360   <int value="0" label="ProgressiveScan connected"/>
35361   <int value="1" label="ProgressiveScan error then FullScan didn't connect"/>
35362   <int value="2" label="ProgressiveScan error then FullScan connected"/>
35363   <int value="3"
35364       label="ProgressiveScan didn't connect then FullScan didn't connect"/>
35365   <int value="4"
35366       label="ProgressiveScan didn't connect then FullScan connected"/>
35367   <int value="5" label="FullScan didn't connect"/>
35368   <int value="6" label="FullScan connected"/>
35369   <int value="7" label="Internal error"/>
35370 </enum>
35372 <enum name="WiFiStatusType" type="int">
35373   <int value="0" label="kStatusCodeTypeByAp"/>
35374   <int value="1" label="kStatusCodeTypeByClient"/>
35375   <int value="2" label="kStatusCodeTypeByUser"/>
35376   <int value="3" label="kStatusCodeTypeConsideredDead"/>
35377 </enum>
35379 <enum name="Win8PageLoadType" type="int">
35380   <int value="0" label="Metro"/>
35381   <int value="1" label="Desktop"/>
35382   <int value="2" label="Metro Aura"/>
35383   <int value="3" label="Desktop Aura"/>
35384 </enum>
35386 <enum name="WindowsVersion" type="int">
35387   <int value="0" label="Pre-XP"/>
35388   <int value="1" label="XP"/>
35389   <int value="2" label="2003 Server"/>
35390   <int value="3" label="Vista"/>
35391   <int value="4" label="Windows 7"/>
35392   <int value="5" label="Windows 8"/>
35393 </enum>
35395 <enum name="WindowType" type="int">
35396   <int value="0" label="Other"/>
35397   <int value="1" label="Browser"/>
35398   <int value="2" label="Hosted App"/>
35399   <int value="3" label="Packaged App"/>
35400 </enum>
35402 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
35403   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
35404   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
35405 </enum>
35407 </enums>
35409 <!-- Field trials -->
35411 <fieldtrials>
35413 <fieldtrial name="AsyncSlowStart">
35414   <group name="AsyncSlowStart" label="Async Slow Start on"/>
35415   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
35416   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
35417   <affected-histogram name="Net.Transaction_Connected_New"/>
35418   <affected-histogram name="Renderer4.StartToFinish"/>
35419 </fieldtrial>
35421 <fieldtrial name="AutofillServerExperiments">
35422   <group name="ar06" label="Acceptance ratio: 0.6"/>
35423   <group name="ar1" label="Acceptance ratio: 1.0"/>
35424   <group name="ar2" label="Acceptance ratio: 2.0"/>
35425   <group name="ar4" label="Acceptance ratio: 4.0"/>
35426   <group name="ar04wr3fs4"
35427       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
35428   <group name="ar05wlr15"
35429       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
35430   <group name="ar05wlr25"
35431       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
35432   <group name="ar05wr15fs5"
35433       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
35434   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
35435   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
35436   <group name="fp05cc03"
35437       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
35438   <group name="fp05cco03"
35439       label="Probability picker algorithm, p=0.5;
35440              p_ccname_given_other_cc_fields=0.3"/>
35441   <group name="fp05cco03cstd"
35442       label="Probability picker algorithm, p=0.5;
35443              p_ccname_given_other_cc_fields=0.3; with fallback to the default
35444              algorithm"/>
35445   <group name="fp05cc03e1"
35446       label="Probability picker algorithm, p=0.5 for cc and company name
35447              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
35448              default algorithm;"/>
35449   <group name="tbar1" label="Use only Toolbar upload data"/>
35450   <affected-histogram name="Autofill.Quality"/>
35451   <affected-histogram name="AutoFill.Quality"/>
35452   <affected-histogram name="Autofill.Quality.HeuristicType"/>
35453   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
35454   <affected-histogram name="Autofill.Quality.PredictedType"/>
35455   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
35456   <affected-histogram name="Autofill.Quality.ServerType"/>
35457   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
35458 </fieldtrial>
35460 <fieldtrial name="CacheListSize">
35461   <group name="CacheListSize_12" label="Control"/>
35462   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
35463   <group name="CacheListSize_14" label="Out of the experiment"/>
35464   <affected-histogram name="DiskCache.TotalIOTime"/>
35465   <affected-histogram name="Net.HttpJob.TotalTime"/>
35466   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
35467   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
35468   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
35469   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
35470   <affected-histogram name="PLT.Abandoned"/>
35471   <affected-histogram name="PLT.BeginToFinish"/>
35472   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
35473   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
35474   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35475   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
35476   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
35477   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35478   <affected-histogram name="PLT.BeginToFinish_Reload"/>
35479 </fieldtrial>
35481 <fieldtrial name="CacheSensitivityAnalysis">
35482   <group name="No" label="Turned off"/>
35483   <group name="Control" label="Control group"/>
35484   <group name="ControlA" label="Control, Group A"/>
35485   <group name="ControlB" label="Control, Group B"/>
35486   <group name="100" label="100% slowdown"/>
35487   <group name="100A" label="100% slowdown, Group A"/>
35488   <group name="100B" label="100% slowdown, Group B"/>
35489   <group name="200A" label="200% slowdown, Group A"/>
35490   <group name="200B" label="200% slowdown, Group B"/>
35491   <group name="400A" label="400% slowdown, Group A"/>
35492   <group name="400B" label="400% slowdown, Group B"/>
35493   <affected-histogram name="Net.HttpJob.TotalTime"/>
35494   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
35495   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
35496   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
35497   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
35498   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
35499   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
35500   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
35501   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
35502 </fieldtrial>
35504 <fieldtrial name="CacheSensitivityHistograms">
35505   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
35506   <affected-histogram name="PLT.BeginToFinish"/>
35507   <affected-histogram name="PLT.BeginToFinishDoc"/>
35508   <affected-histogram name="PLT.BeginToFirstPaint"/>
35509   <affected-histogram name="PLT.CommitToFirstPaint"/>
35510 </fieldtrial>
35512 <fieldtrial name="CertificateTypeAlgorithms" separator=".">
35513   <group name="DH" label="DH"/>
35514   <group name="DSA" label="DSA"/>
35515   <group name="ECDH" label="ECDH"/>
35516   <group name="ECDSA" label="ECDSA"/>
35517   <group name="RSA" label="RSA"/>
35518   <group name="Unknown" label="SPKI unrecognized by cert library"/>
35519   <group name="Unsupported" label="Un-histogrammed type - please fix"/>
35520   <affected-histogram name="CertificateType.BR.Intermediate"/>
35521   <affected-histogram name="CertificateType.BR.Leaf"/>
35522   <affected-histogram name="CertificateType.BR.Root"/>
35523   <affected-histogram name="CertificateType.NonBR.Intermediate"/>
35524   <affected-histogram name="CertificateType.NonBR.Leaf"/>
35525   <affected-histogram name="CertificateType.NonBR.Root"/>
35526   <affected-histogram name="CertificateType2.BR.Intermediate"/>
35527   <affected-histogram name="CertificateType2.BR.Leaf"/>
35528   <affected-histogram name="CertificateType2.BR.Root"/>
35529   <affected-histogram name="CertificateType2.NonBR.Intermediate"/>
35530   <affected-histogram name="CertificateType2.NonBR.Leaf"/>
35531   <affected-histogram name="CertificateType2.NonBR.Root"/>
35532 </fieldtrial>
35534 <fieldtrial name="CertificateTypeBRValidity" separator=".">
35535   <obsolete>
35536     Deprecated as of 8/2013. This histogram only considered the leaf certificate
35537     expiry date as a proxy for whether a certificate was in-scope for the BRs,
35538     but did not consider the issuance date. As some CAs have issued long-lived
35539     certs prior to the BRs, this disproportionately reported those certs as
35540     being subject to the BRs, but non-compliant, when in reality they're not
35541     subject.
35542   </obsolete>
35543   <group name="BR"
35544       label="The *leaf* certificate of the chain expires after 2013-12-31,
35545              meaning that it should be in scope for the Baseline
35546              Requirement's key size requirements"/>
35547   <group name="NonBR"
35548       label="The *leaf* certificate of the chain expires on or before
35549              2013-12-31"/>
35550   <affected-histogram name="CertificateType"/>
35551 </fieldtrial>
35553 <fieldtrial name="CertificateTypeBRValidity2" separator=".">
35554   <group name="BR"
35555       label="The *leaf* certificate of the chain expires after 2013-12-31 and
35556              was issued on or after 2012-07-01, as judged by the notBefore,
35557              meaning that it should be in scope for the Baseline
35558              Requirement's key size requirements"/>
35559   <group name="NonBR"
35560       label="The *leaf* certificate of the chain expires on or before
35561              2013-12-31 or was issued before 2012-07-01"/>
35562   <affected-histogram name="CertificateType2"/>
35563 </fieldtrial>
35565 <fieldtrial name="CertificateTypeChainPosition" separator=".">
35566   <group name="Intermediate" label="Intermediate's SPKI"/>
35567   <group name="Leaf" label="Leaf's SPKI"/>
35568   <group name="Root" label="Root's SPKI"/>
35569   <affected-histogram name="CertificateType.BR"/>
35570   <affected-histogram name="CertificateType.NonBR"/>
35571   <affected-histogram name="CertificateType2.BR"/>
35572   <affected-histogram name="CertificateType2.NonBR"/>
35573 </fieldtrial>
35575 <fieldtrial name="ConnCountImpact">
35576   <group name="conn_count_16" label="with 16 persistent connections per host"/>
35577   <group name="conn_count_4" label="with 4 persistent connections per host"/>
35578   <group name="conn_count_5" label="with 5 persistent connections per host"/>
35579   <group name="conn_count_6" label="with 6 persistent connections per host"/>
35580   <group name="conn_count_7" label="with 7 persistent connections per host"/>
35581   <group name="conn_count_8" label="with 8 persistent connections per host"/>
35582   <group name="conn_count_9" label="with 9 persistent connections per host"/>
35583   <affected-histogram name="Net.Transaction_Connected_New"/>
35584   <affected-histogram name="PLT.Abandoned"/>
35585   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35586   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
35587   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
35588   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35589   <affected-histogram name="Renderer4.Abandoned"/>
35590   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
35591   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
35592   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
35593   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
35594 </fieldtrial>
35596 <fieldtrial name="ConnectivityDiagnostics" separator=".">
35597   <group name="0" label="INTERNET_DISCONNECTED"/>
35598   <group name="1" label="CHROME_VERSION"/>
35599   <group name="2" label="CHROMEOS_VERSION"/>
35600   <group name="3" label="DNS_RESOLVER_PRESENT"/>
35601   <group name="4" label="CAPTIVE_PORTAL_DNS"/>
35602   <group name="5" label="CAPTIVE_PORTAL_HTTP"/>
35603   <group name="6" label="FIREWALL_80"/>
35604   <group name="7" label="FIREWALL_443"/>
35605   <group name="8" label="RESOLVER_LATENCY"/>
35606   <group name="9" label="HTTP_LATENCY"/>
35607   <group name="10" label="NIC_SIGNAL_STRENGTH"/>
35608   <group name="11" label="PING_GATEWAY"/>
35609   <affected-histogram name="ConnectivityDiagnostics.TestVerdict"/>
35610   <affected-histogram name="ConnectivityDiagnostics.TimeTaken"/>
35611 </fieldtrial>
35613 <fieldtrial name="ConnnectBackupJobs">
35614   <group name="ConnectBackupJobsEnabled"/>
35615   <group name="ConnectBackupJobsDisabled"/>
35616   <affected-histogram name="Net.PreconnectUtilization"/>
35617   <affected-histogram name="Net.PreconnectUtilization2"/>
35618   <affected-histogram name="PLT.Abandoned"/>
35619   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
35620   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
35621   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
35622   <affected-histogram name="PLT.LoadType"/>
35623 </fieldtrial>
35625 <fieldtrial name="ContextualSearch">
35626   <group name="Control"/>
35627   <group name="Tap"/>
35628   <group name="TapForced"/>
35629   <affected-histogram name="Search.ContextualSearchOptCard"/>
35630   <affected-histogram name="Search.ContextualSearchOptPeekCard"/>
35631   <affected-histogram name="Search.ContextualSearchPeekCard"/>
35632   <affected-histogram name="Search.ContextualSearchTap"/>
35633   <affected-histogram name="Search.ContextualSearchTapUndecided"/>
35634   <affected-histogram name="Search.ContextualSearchTimeToSearch"/>
35635 </fieldtrial>
35637 <fieldtrial name="CrosFirstRunStep" separator="">
35638   <group name="AppList"/>
35639   <group name="Tray"/>
35640   <group name="Help"/>
35641   <affected-histogram name="CrosFirstRun.TimeSpentOnStep"/>
35642 </fieldtrial>
35644 <fieldtrial name="DataReductionProxy">
35645   <group name="DataReductionProxy"
35646       label="Only page loads through the data reduction proxy are considered."/>
35647   <affected-histogram name="PLT.NT_Connect"/>
35648   <affected-histogram name="PLT.NT_DelayBeforeConnect"/>
35649   <affected-histogram name="PLT.NT_DelayBeforeDomainLookup"/>
35650   <affected-histogram name="PLT.NT_DelayBeforeDomLoading"/>
35651   <affected-histogram name="PLT.NT_DelayBeforeFetch"/>
35652   <affected-histogram name="PLT.NT_DelayBeforeFetchRedirect"/>
35653   <affected-histogram name="PLT.NT_DelayBeforeLoadEvent"/>
35654   <affected-histogram name="PLT.NT_DelayBeforeRequest"/>
35655   <affected-histogram name="PLT.NT_DomainLookup"/>
35656   <affected-histogram name="PLT.NT_DomContentLoaded"/>
35657   <affected-histogram name="PLT.NT_DomInteractive"/>
35658   <affected-histogram name="PLT.NT_DomLoading"/>
35659   <affected-histogram name="PLT.NT_LoadEvent"/>
35660   <affected-histogram name="PLT.NT_Redirect"/>
35661   <affected-histogram name="PLT.NT_Request"/>
35662   <affected-histogram name="PLT.NT_Response"/>
35663   <affected-histogram name="PLT.PT_BeginToCommit"/>
35664   <affected-histogram name="PLT.PT_BeginToFinish"/>
35665   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
35666   <affected-histogram name="PLT.PT_CommitToFinish"/>
35667   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
35668   <affected-histogram name="PLT.PT_FinishDocToFinish"/>
35669   <affected-histogram name="PLT.PT_RequestToCommit"/>
35670   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
35671   <affected-histogram name="PLT.PT_RequestToFinish"/>
35672   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
35673   <affected-histogram name="PLT.PT_RequestToStart"/>
35674   <affected-histogram name="PLT.PT_StartToCommit"/>
35675   <affected-histogram name="PLT.PT_StartToFinish"/>
35676 </fieldtrial>
35678 <fieldtrial name="DefaultAppsExperiment">
35679   <group name="NoDefaultApps" label="User's without default apps installed"/>
35680   <group name="WithDefaultApps" label="User's with default apps installed"/>
35681   <affected-histogram name="Extensions.AppTabLaunchType"/>
35682   <affected-histogram name="Extensions.ExtensionInstalled"/>
35683   <affected-histogram name="Extensions.ExtensionUninstalled"/>
35684   <affected-histogram name="NewTabPage.DefaultPageType"/>
35685   <affected-histogram name="NewTabPage.SelectedPageType"/>
35686   <affected-histogram name="NtpHandler.AttachShownPageType"/>
35687   <affected-histogram name="NtpHandler.SelectedShownPageType"/>
35688   <affected-histogram name="Profile.AppCount"/>
35689 </fieldtrial>
35691 <fieldtrial name="DefaultPinnedApps">
35692   <obsolete>
35693     Deprecated as of 12/2013. Default pinned apps trial is finished.
35694   </obsolete>
35695   <group name="Existing"/>
35696   <group name="Control"/>
35697   <group name="Alternate"/>
35698   <affected-histogram name="Cros.ClickOnShelf"/>
35699 </fieldtrial>
35701 <fieldtrial name="DiskUsagePerUserCount" separator=".">
35702   <group name="1User" label="Only 1 user exists on device."/>
35703   <group name="2Users" label="2 users exist on device."/>
35704   <group name="3Users" label="3 users exist on device."/>
35705   <group name="4Users" label="4 users exist on device."/>
35706   <group name="5Users" label="5 users exist on device."/>
35707   <group name="6Users" label="6 users exist on device."/>
35708   <group name="7OrMoreUsers" label="7 or more users exist on device."/>
35709   <affected-histogram name="Platform.DiskUsage.Cache_Avg"/>
35710   <affected-histogram name="Platform.DiskUsage.Cache_Max"/>
35711   <affected-histogram name="Platform.DiskUsage.Downloads_Avg"/>
35712   <affected-histogram name="Platform.DiskUsage.Downloads_Max"/>
35713   <affected-histogram name="Platform.DiskUsage.GCache_Avg"/>
35714   <affected-histogram name="Platform.DiskUsage.GCache_Max"/>
35715   <affected-histogram name="Platform.DiskUsage.LeastUsedAccountDays"/>
35716 </fieldtrial>
35718 <fieldtrial name="DnsImpact2">
35719   <group name="disabled_prefetch"
35720       label="DNS pre-resolving is disabled in these clients"/>
35721   <group name="disabled_prefetch_4_connections"
35722       label="DNS pre-resolving is disabled in these clients, and a maximum of
35723              4 connections per host was allowed"/>
35724   <group name="enabled_prefetch_4_connections"
35725       label="a maximum of 4 connections per host was allowed in these clients"/>
35726   <group name="parallel_4_prefetch"
35727       label="DNS pre-resolving was only doing 4 concurrent speculative
35728              resolutions in this test"/>
35729   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
35730   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
35731     <with-group name="disabled_prefetch"/>
35732     <with-group name="disabled_prefetch_4_connections"/>
35733     <with-group name="enabled_prefetch_4_connections"/>
35734   </affected-histogram>
35735   <affected-histogram name="Net.TCP_Connection_Latency"/>
35736   <affected-histogram name="Net.Transaction_Connected"/>
35737   <affected-histogram name="Net.Transaction_Connected_New"/>
35738   <affected-histogram name="Net.Transaction_Connected_New_b"/>
35739   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
35740   <affected-histogram name="Net.Transaction_Latency"/>
35741   <affected-histogram name="Net.Transaction_Latency_b"/>
35742   <affected-histogram name="Net.Transaction_Latency_Total"/>
35743   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
35744   <affected-histogram
35745       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
35746   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
35747   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
35748   <affected-histogram name="PLT.RequestToFinish">
35749     <with-group name="parallel_4_prefetch"/>
35750   </affected-histogram>
35751 </fieldtrial>
35753 <fieldtrial name="DnsImpact3">
35754   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
35755   <group name="parallel_4_prefetch"
35756       label="with only 4 concurrent speculative resolutions done in parallel"/>
35757   <affected-histogram name="Net.Transaction_Connected_New">
35758     <with-group name="disabled_prefetch"/>
35759   </affected-histogram>
35760   <affected-histogram name="Renderer2.FinishDocToFinish"/>
35761   <affected-histogram name="Renderer2.RequestToFinish"/>
35762   <affected-histogram name="Renderer2.RequestToFinish_L">
35763     <with-group name="disabled_prefetch"/>
35764   </affected-histogram>
35765   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
35766   <affected-histogram name="Renderer2.RequestToStart"/>
35767   <affected-histogram name="Renderer2.StartToFinish"/>
35768   <affected-histogram name="Renderer2.StartToFinishDoc"/>
35769   <affected-histogram name="Renderer2.StartToFirstLayout"/>
35770   <affected-histogram name="Renderer4.RequestToFinish">
35771     <with-group name="parallel_4_prefetch"/>
35772   </affected-histogram>
35773   <affected-histogram name="Renderer4.StartToFinish">
35774     <with-group name="parallel_4_prefetch"/>
35775   </affected-histogram>
35776 </fieldtrial>
35778 <fieldtrial name="DnsParallelism">
35779   <group name="parallel_10"
35780       label="with only 10 concurrent resolutions done in parallel"/>
35781   <group name="parallel_14"
35782       label="with only 14 concurrent resolutions done in parallel"/>
35783   <group name="parallel_20"
35784       label="with only 20 concurrent resolutions done in parallel"/>
35785   <group name="parallel_6"
35786       label="with only 6 concurrent resolutions done in parallel"/>
35787   <group name="parallel_7"
35788       label="with only 7 concurrent resolutions done in parallel"/>
35789   <group name="parallel_8"
35790       label="with only 8 concurrent resolutions done in parallel"/>
35791   <group name="parallel_9"
35792       label="with only 9 concurrent resolutions done in parallel"/>
35793   <group name="parallel_default"
35794       label="with the default number of concurrent resolutions done in
35795              parallel"/>
35796   <affected-histogram name="DNS.ResolveCategory"/>
35797   <affected-histogram name="DNS.ResolveSuccess"/>
35798 </fieldtrial>
35800 <fieldtrial name="DomainGoogle" separator="">
35801   <group name="Google" label="only Google cookies are recorded."/>
35802   <group name="Other" label="only NON-Google cookies are recorded."/>
35803   <affected-histogram name="Cookie.ReinstatedCookies"/>
35804 </fieldtrial>
35806 <fieldtrial name="ExternalExtensionEvent" separator="">
35807   <group name="NonWebstore"
35808       label="sideloaded extensions that don't update from the webstore"/>
35809   <group name="Webstore"
35810       label="sideloaded extensions that update from the webstore"/>
35811   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
35812 </fieldtrial>
35814 <fieldtrial name="FileBrowserLoad" separator=".">
35815   <group name="Construct"
35816       label="Time spent constructing the main Javascript object."/>
35817   <group name="DOM" label="Time to initialize DOM."/>
35818   <group name="FileSystem"
35819       label="Deprecated as of 9/2013. Time to get access to the local file
35820              system."/>
35821   <group name="Parse" label="Time to parse Javascript and CSS."/>
35822   <group name="Roots" label="Time to enumerate file system roots."/>
35823   <group name="Total"
35824       label="Total load time from the moment the Javascript started parsing
35825              till the moment the empty file list is displayed."/>
35826   <affected-histogram name="FileBrowser.Load"/>
35827 </fieldtrial>
35829 <fieldtrial name="FromGWS">
35830   <group name="FromGWS"
35831       label="Only page loads that are a result of a navigation from a web
35832              search are considered."/>
35833   <affected-histogram name="PLT.BeginToFinish"/>
35834   <affected-histogram name="PLT.BeginToFinishDoc"/>
35835   <affected-histogram name="PLT.BeginToFirstPaint"/>
35836   <affected-histogram name="PLT.CommitToFirstPaint"/>
35837   <affected-histogram name="PLT.PT_BeginToCommit"/>
35838   <affected-histogram name="PLT.PT_BeginToFinish"/>
35839   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
35840   <affected-histogram name="PLT.PT_CommitToFinish"/>
35841   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
35842   <affected-histogram name="PLT.PT_RequestToCommit"/>
35843   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
35844   <affected-histogram name="PLT.PT_RequestToFinish"/>
35845   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
35846   <affected-histogram name="PLT.PT_RequestToStart"/>
35847   <affected-histogram name="PLT.PT_StartToCommit"/>
35848   <affected-histogram name="PLT.PT_StartToFinish"/>
35849 </fieldtrial>
35851 <fieldtrial name="GWSChromeJointExperiment">
35852   <group name="Experiment1"
35853       label="Only page loads that are a result of a navigation from a web
35854              search under a specific web search/Chrome joint experiment.
35855              Unused at this moment."/>
35856   <group name="Experiment2"
35857       label="Only page loads that are a result of a navigation from a web
35858              search under a specific web search/Chrome joint experiment.
35859              Unused at this moment."/>
35860   <group name="Experiment3"
35861       label="Only page loads that are a result of a navigation from a web
35862              search under a specific web search/Chrome joint experiment.
35863              Unused at this moment."/>
35864   <group name="Experiment4"
35865       label="Only page loads that are a result of a navigation from a web
35866              search under a specific web search/Chrome joint experiment.
35867              Unused at this moment."/>
35868   <group name="Experiment5"
35869       label="Only page loads that are a result of a navigation from a web
35870              search under a specific web search/Chrome joint experiment.
35871              Unused at this moment."/>
35872   <group name="Experiment6"
35873       label="Only page loads that are a result of a navigation from a web
35874              search under a specific web search/Chrome joint experiment.
35875              Unused at this moment."/>
35876   <group name="Experiment7"
35877       label="Only page loads that are a result of a navigation from a web
35878              search under a specific web search/Chrome joint experiment.
35879              Unused at this moment."/>
35880   <group name="Experiment8"
35881       label="Only page loads that are a result of a navigation from a web
35882              search under a specific web search/Chrome joint experiment.
35883              Unused at this moment."/>
35884   <group name="Experiment9"
35885       label="Only page loads that are a result of a navigation from a web
35886              search under a specific web search/Chrome joint experiment.
35887              Unused at this moment."/>
35888   <group name="Experiment10"
35889       label="Only page loads that are a result of a navigation from a web
35890              search under a specific web search/Chrome joint experiment.
35891              Unused at this moment."/>
35892   <group name="Experiment11"
35893       label="Only page loads that are a result of a navigation from a web
35894              search under a specific web search/Chrome joint experiment.
35895              Unused at this moment."/>
35896   <group name="Experiment12"
35897       label="Only page loads that are a result of a navigation from a web
35898              search under a specific web search/Chrome joint experiment.
35899              Unused at this moment."/>
35900   <group name="Experiment13"
35901       label="Only page loads that are a result of a navigation from a web
35902              search under a specific web search/Chrome joint experiment.
35903              Unused at this moment."/>
35904   <group name="Experiment14"
35905       label="Only page loads that are a result of a navigation from a web
35906              search under a specific web search/Chrome joint experiment.
35907              Unused at this moment."/>
35908   <group name="Experiment15"
35909       label="Only page loads that are a result of a navigation from a web
35910              search under a specific web search/Chrome joint experiment.
35911              Unused at this moment."/>
35912   <group name="Experiment16"
35913       label="Only page loads that are a result of a navigation from a web
35914              search under a specific web search/Chrome joint experiment.
35915              Unused at this moment."/>
35916   <group name="Experiment17"
35917       label="Only page loads that are a result of a navigation from a web
35918              search under a specific web search/Chrome joint experiment.
35919              Unused at this moment."/>
35920   <group name="Experiment18"
35921       label="Only page loads that are a result of a navigation from a web
35922              search under a specific web search/Chrome joint experiment.
35923              Unused at this moment."/>
35924   <group name="Experiment19"
35925       label="Only page loads that are a result of a navigation from a web
35926              search under a specific web search/Chrome joint experiment.
35927              Unused at this moment."/>
35928   <group name="Experiment20"
35929       label="Only page loads that are a result of a navigation from a web
35930              search under a specific web search/Chrome joint experiment.
35931              Unused at this moment."/>
35932   <affected-histogram name="PLT.BeginToFinish_FromGWS"/>
35933   <affected-histogram name="PLT.BeginToFinish_NoPreview"/>
35934   <affected-histogram name="PLT.BeginToFinish_Preview"/>
35935   <affected-histogram name="PLT.BeginToFinish_WithPreview"/>
35936   <affected-histogram name="PLT.BeginToFinishDoc_FromGWS"/>
35937   <affected-histogram name="PLT.BeginToFinishDoc_NoPreview"/>
35938   <affected-histogram name="PLT.BeginToFinishDoc_Preview"/>
35939   <affected-histogram name="PLT.BeginToFinishDoc_WithPreview"/>
35940   <affected-histogram name="PLT.BeginToFirstPaint_FromGWS"/>
35941   <affected-histogram name="PLT.BeginToFirstPaint_NoPreview"/>
35942   <affected-histogram name="PLT.BeginToFirstPaint_Preview"/>
35943   <affected-histogram name="PLT.BeginToFirstPaint_WithPreview"/>
35944   <affected-histogram name="PLT.CommitToFirstPaint_FromGWS"/>
35945   <affected-histogram name="PLT.CommitToFirstPaint_NoPreview"/>
35946   <affected-histogram name="PLT.CommitToFirstPaint_Preview"/>
35947   <affected-histogram name="PLT.CommitToFirstPaint_WithPreview"/>
35948   <affected-histogram name="PLT.PT_BeginToCommit_FromGWS"/>
35949   <affected-histogram name="PLT.PT_BeginToCommit_NoPreview"/>
35950   <affected-histogram name="PLT.PT_BeginToCommit_Preview"/>
35951   <affected-histogram name="PLT.PT_BeginToCommit_WithPreview"/>
35952   <affected-histogram name="PLT.PT_BeginToFinish_FromGWS"/>
35953   <affected-histogram name="PLT.PT_BeginToFinish_NoPreview"/>
35954   <affected-histogram name="PLT.PT_BeginToFinish_Preview"/>
35955   <affected-histogram name="PLT.PT_BeginToFinish_WithPreview"/>
35956   <affected-histogram name="PLT.PT_BeginToFinishDoc_FromGWS"/>
35957   <affected-histogram name="PLT.PT_BeginToFinishDoc_NoPreview"/>
35958   <affected-histogram name="PLT.PT_BeginToFinishDoc_Preview"/>
35959   <affected-histogram name="PLT.PT_BeginToFinishDoc_WithPreview"/>
35960   <affected-histogram name="PLT.PT_CommitToFinish_FromGWS"/>
35961   <affected-histogram name="PLT.PT_CommitToFinish_NoPreview"/>
35962   <affected-histogram name="PLT.PT_CommitToFinish_Preview"/>
35963   <affected-histogram name="PLT.PT_CommitToFinish_WithPreview"/>
35964   <affected-histogram name="PLT.PT_CommitToFinishDoc_FromGWS"/>
35965   <affected-histogram name="PLT.PT_CommitToFinishDoc_NoPreview"/>
35966   <affected-histogram name="PLT.PT_CommitToFinishDoc_Preview"/>
35967   <affected-histogram name="PLT.PT_CommitToFinishDoc_WithPreview"/>
35968   <affected-histogram name="PLT.PT_RequestToCommit_FromGWS"/>
35969   <affected-histogram name="PLT.PT_RequestToCommit_NoPreview"/>
35970   <affected-histogram name="PLT.PT_RequestToCommit_Preview"/>
35971   <affected-histogram name="PLT.PT_RequestToCommit_WithPreview"/>
35972   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_FromGWS"/>
35973   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_NoPreview"/>
35974   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_Preview"/>
35975   <affected-histogram name="PLT.PT_RequestToDomContentLoaded_WithPreview"/>
35976   <affected-histogram name="PLT.PT_RequestToFinish_FromGWS"/>
35977   <affected-histogram name="PLT.PT_RequestToFinish_NoPreview"/>
35978   <affected-histogram name="PLT.PT_RequestToFinish_Preview"/>
35979   <affected-histogram name="PLT.PT_RequestToFinish_WithPreview"/>
35980   <affected-histogram name="PLT.PT_RequestToFinishDoc_FromGWS"/>
35981   <affected-histogram name="PLT.PT_RequestToFinishDoc_NoPreview"/>
35982   <affected-histogram name="PLT.PT_RequestToFinishDoc_Preview"/>
35983   <affected-histogram name="PLT.PT_RequestToFinishDoc_WithPreview"/>
35984   <affected-histogram name="PLT.PT_RequestToStart_FromGWS"/>
35985   <affected-histogram name="PLT.PT_RequestToStart_NoPreview"/>
35986   <affected-histogram name="PLT.PT_RequestToStart_Preview"/>
35987   <affected-histogram name="PLT.PT_RequestToStart_WithPreview"/>
35988   <affected-histogram name="PLT.PT_StartToCommit_FromGWS"/>
35989   <affected-histogram name="PLT.PT_StartToCommit_NoPreview"/>
35990   <affected-histogram name="PLT.PT_StartToCommit_Preview"/>
35991   <affected-histogram name="PLT.PT_StartToCommit_WithPreview"/>
35992   <affected-histogram name="PLT.PT_StartToFinish_FromGWS"/>
35993   <affected-histogram name="PLT.PT_StartToFinish_NoPreview"/>
35994   <affected-histogram name="PLT.PT_StartToFinish_Preview"/>
35995   <affected-histogram name="PLT.PT_StartToFinish_WithPreview"/>
35996 </fieldtrial>
35998 <fieldtrial name="HttpPipeliningCompatibility">
35999   <group name="disable_test" label="Do nothing"/>
36000   <group name="enable_test" label="Test connection for HTTP pipelining"/>
36001   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
36002   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
36003   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
36004   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
36005   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
36006   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
36007   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
36008   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
36009   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
36010   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
36011   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
36012   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
36013   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
36014   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
36015   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
36016   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
36017   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
36018   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
36019   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
36020   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
36021   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
36022   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
36023 </fieldtrial>
36025 <fieldtrial name="IndexedDBLevelDBErrnoMethods" separator=".">
36026   <group name="NewLogger" label="ChromiumEnv::NewLogger"/>
36027   <group name="NewSequentialFile" label="ChromiumEnv::NewSequentialFile"/>
36028   <group name="NewWritableFile" label="ChromiumEnv::NewWritableFile"/>
36029   <group name="SequentialFileRead" label="ChromiumSequentialFile::Read"/>
36030   <group name="SequentialFileSkip" label="ChromiumSequentialFile::Skip"/>
36031   <group name="WritableFileAppend" label="ChromiumWritableFile::Append"/>
36032   <group name="WritableFileClose" label="ChromiumWritableFile::Close"/>
36033   <group name="WritableFileFlush" label="ChromiumWritableFile::Flush"/>
36034   <group name="WritableFileSync" label="ChromiumWritableFile::Sync"/>
36035   <group name="WritableFileSyncParent"
36036       label="ChromiumWritableFile::SyncParent"/>
36037   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.Errno"/>
36038   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.Errno"/>
36039   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.Errno"/>
36040 </fieldtrial>
36042 <fieldtrial name="IndexedDBLevelDBPFEMethods" separator=".">
36043   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
36044   <group name="DeleteDir" label="ChromiumEnv::DeleteDir"/>
36045   <group name="DeleteFile" label="ChromiumEnv::DeleteFile"/>
36046   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
36047   <group name="GetFileSize" label="ChromiumEnv::GetFileSize"/>
36048   <group name="LockFile" label="ChromiumEnv::LockFile"/>
36049   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
36050   <group name="RandomAccessFileRead" label="ChromiumRandomAccessFile::Read"/>
36051   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
36052   <group name="UnlockFile" label="ChromiumEnv::UnlockFile"/>
36053   <affected-histogram name="WebCore.IndexedDB.LevelDBOpenErrors.PFE"/>
36054   <affected-histogram name="WebCore.IndexedDB.LevelDBReadErrors.PFE"/>
36055   <affected-histogram name="WebCore.IndexedDB.LevelDBWriteErrors.PFE"/>
36056 </fieldtrial>
36058 <fieldtrial name="InstallerDownloadSources" separator="">
36059   <group name="HttpPeer" label="Download Source: HTTP Peer"/>
36060   <group name="HttpServer" label="Download Source: HTTP Server"/>
36061   <group name="HttpsServer" label="Download Source: HTTPS Server"/>
36062   <affected-histogram name="Installer.SuccessfulMBsDownloadedFrom"/>
36063   <affected-histogram name="Installer.TotalMBsDownloadedFrom"/>
36064 </fieldtrial>
36066 <fieldtrial name="Instant">
36067   <group name="Extended" label="Suggestions + Results"/>
36068   <group name="Instant" label="Results"/>
36069   <affected-histogram name="Instant.SessionsStorageNamespace"/>
36070 </fieldtrial>
36072 <fieldtrial name="InstantExtended_QuerytoQuery">
36073   <group name="400" label="Omnibox width &lt; 400"/>
36074   <group name="700" label="Omnibox width &lt; 700"/>
36075   <group name="1200" label="Omnibox width &lt; 1200"/>
36076   <group name="large" label="Omnibox width &gt;= 1200"/>
36077   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoQuery"/>
36078   <affected-histogram name="InstantExtended.PercentageMatchV2_QuerytoURL"/>
36079   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoQuery"/>
36080   <affected-histogram name="InstantExtended.PercentageMatchV2_URLtoURL"/>
36081 </fieldtrial>
36083 <fieldtrial name="InstantSearchClicks">
36084   <group name="WithPreview"
36085       label="Only page loads through data reduction proxy that are result of
36086              navigation from web search and preview version of the page shown
36087              are considered."/>
36088   <group name="Preview"
36089       label="Only page loads through data reduction proxy that are result of
36090              navigation from web search and preview version of the page shown
36091              are considered."/>
36092   <group name="NoPreview"
36093       label="Only page loads through data reduction proxy that are result of
36094              navigation from web search and preview version of the page shown
36095              are considered."/>
36096   <affected-histogram name="PLT.BeginToFinish"/>
36097   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
36098   <affected-histogram name="PLT.BeginToFinishDoc"/>
36099   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
36100   <affected-histogram name="PLT.BeginToFirstPaint"/>
36101   <affected-histogram name="PLT.CommitToFirstPaint"/>
36102   <affected-histogram name="PLT.PT_BeginToCommit"/>
36103   <affected-histogram name="PLT.PT_BeginToFinish"/>
36104   <affected-histogram name="PLT.PT_BeginToFinishDoc"/>
36105   <affected-histogram name="PLT.PT_CommitToFinish"/>
36106   <affected-histogram name="PLT.PT_CommitToFinishDoc"/>
36107   <affected-histogram name="PLT.PT_RequestToCommit"/>
36108   <affected-histogram name="PLT.PT_RequestToDomContentLoaded"/>
36109   <affected-histogram name="PLT.PT_RequestToFinish"/>
36110   <affected-histogram name="PLT.PT_RequestToFinishDoc"/>
36111   <affected-histogram name="PLT.PT_RequestToStart"/>
36112   <affected-histogram name="PLT.PT_StartToCommit"/>
36113   <affected-histogram name="PLT.PT_StartToFinish"/>
36114 </fieldtrial>
36116 <fieldtrial name="Interval" separator="_">
36117   <group name="Interval" label="Interval between two consecutive connects is"/>
36118   <affected-histogram name="Net.TCP_Connection_Latency"/>
36119 </fieldtrial>
36121 <fieldtrial name="Interval_20ms_plus_and_minus" separator="_">
36122   <group name="Interval_20ms_Minus"
36123       label="Interval between two consecutive connects is less than 20ms."/>
36124   <group name="Interval_20ms_Plus"
36125       label="Interval between two consecutive connects is greater than or
36126              equal to 20ms."/>
36127   <affected-histogram name="Net.TCP_Connection_Latency"/>
36128 </fieldtrial>
36130 <fieldtrial name="Interval_lt_gt_20ms" separator="_">
36131   <group name="LessThanOrEqual_10ms" label="less than or equal to 10ms."/>
36132   <group name="LessThanOrEqual_20ms"
36133       label="more than 10ms, and less than or equal to 20ms."/>
36134   <group name="GreaterThan_20ms" label="greater than 20ms."/>
36135   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
36136 </fieldtrial>
36138 <fieldtrial name="IPv6_Probe">
36139   <group name="IPv6_probe_skipped"
36140       label="with IPv6 not probed, and default OS settings used"/>
36141   <group name="IPv6_probe_done"
36142       label="with IPv6 probed for and possibly disabled"/>
36143   <affected-histogram name="DNS.PrefetchResolution"/>
36144 </fieldtrial>
36146 <fieldtrial name="LateBindingExperiment">
36147   <group name="disable_late_binding" label="socket late binding is disabled"/>
36148   <group name="enable_late_binding" label="socket late binding is enabled"/>
36149   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
36150   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
36151   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
36152   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
36153   <affected-histogram name="Net.TCPSocketType"/>
36154   <affected-histogram name="Net.Transaction_Connected"/>
36155   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
36156   <affected-histogram name="Net.TransportSocketRequestTime"/>
36157   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
36158   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
36159   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
36160   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
36161   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
36162   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
36163   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
36164   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
36165   <affected-histogram name="Renderer4.RequestToFinish"/>
36166   <affected-histogram name="Renderer4.StartToFinish"/>
36167 </fieldtrial>
36169 <fieldtrial name="LevelDBEnvBackupRestore" separator="">
36170   <group name="Backup" label="Backing up an ldb file."/>
36171   <group name="Restore" label="Restoring an ldb file."/>
36172   <affected-histogram name="LevelDBEnv.IDB.Table"/>
36173   <affected-histogram name="LevelDBEnv.Table"/>
36174 </fieldtrial>
36176 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
36177   <group name="Success"
36178       label="This histogram shows the limit when open succeeded."/>
36179   <group name="TooManyOpened"
36180       label="This histogram shows the limit when open failed because the
36181              limit had been reached."/>
36182   <group name="OtherError"
36183       label="This histogram shows the limit when open failed for reasons
36184              other than exceeding the limit."/>
36185   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
36186   <affected-histogram name="LevelDBEnv.MaxFDs"/>
36187 </fieldtrial>
36189 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
36190   <group name="CreateDir" label="ChromiumEnv::CreateDir"/>
36191   <group name="GetChildren" label="ChromiumEnv::GetChildren"/>
36192   <group name="LockFile" label="ChromiumEnv::LockFile"/>
36193   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
36194   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
36195   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
36196   <affected-histogram name="LevelDBEnv.IOError."/>
36197 </fieldtrial>
36199 <fieldtrial name="LevelDBEnvRetry" separator="">
36200   <group name="RenameFile" label="RenameFile"/>
36201   <group name="LockFile" label="LockFile"/>
36202   <group name="CreateDir" label="CreateDir"/>
36203   <affected-histogram name="LevelDBEnv.IDB.RetryRecoveredFromErrorIn"/>
36204   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
36205   <affected-histogram name="LevelDBEnv.RetryRecoveredFromErrorIn"/>
36206   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
36207 </fieldtrial>
36209 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
36210   <obsolete>
36211     Deprecated 2013-04 in favor of LevelDBEnvRetry.
36212   </obsolete>
36213   <group name="Rename" label="RenameFile"/>
36214   <group name="LockFile" label="LockFile"/>
36215   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
36216   <affected-histogram name="LevelDBEnv.TimeTo"/>
36217 </fieldtrial>
36219 <fieldtrial name="MediaAudioInputControllerTime" separator=".">
36220   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
36221   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
36222   <group name="RecordTime" label="Measures the time taken for DoRecord()."/>
36223   <affected-histogram name="Media.AudioInputController"/>
36224 </fieldtrial>
36226 <fieldtrial name="MediaAudioInputDeviceManagerTime" separator=".">
36227   <group name="OpenOnDeviceThreadTime"
36228       label="Measures the time taken for OpenOnDeviceThread()."/>
36229   <group name="EnumerateOnDeviceThreadTime"
36230       label="Measures the time taken for EnumerateOnDeviceThread()."/>
36231   <affected-histogram name="Media.AudioInputDeviceManager"/>
36232 </fieldtrial>
36234 <fieldtrial name="MediaAudioOutputControllerTime" separator=".">
36235   <group name="CloseTime" label="Measures the time taken for DoClose()."/>
36236   <group name="CreateTime" label="Measures the time taken for DoCreate()."/>
36237   <group name="DeviceChangeTime"
36238       label="Measures the time taken for OnDeviceChange()."/>
36239   <group name="PauseTime" label="Measures the time taken for DoPause()."/>
36240   <group name="PlayTime"
36241       label="Measures the time taken for DoPlay(). Technically only the
36242              worker method AudioOutputController::PollAndStartIfDataReady()."/>
36243   <affected-histogram name="Media.AudioOutputController"/>
36244 </fieldtrial>
36246 <fieldtrial name="MediaVideoCaptureManagerTime" separator=".">
36247   <group name="OnEnumerateDevicesTime"
36248       label="Measures the time taken for OnEnumerateDevices()."/>
36249   <group name="OnOpenTime" label="Measures the time taken for OnOpen()."/>
36250   <group name="OnCloseTime" label="Measures the time taken for OnClose()."/>
36251   <group name="OnStartTime" label="Measures the time taken for OnStart()."/>
36252   <group name="OnStopTime" label="Measures the time taken for OnStop()."/>
36253   <affected-histogram name="Media.VideoCaptureManager"/>
36254 </fieldtrial>
36256 <fieldtrial name="Net.QuicSession.PacketReceived" separator="_">
36257   <group name="CONNECTION_UNKNOWN" label="Connections via WiFi are tallied."/>
36258   <group name="CONNECTION_ETHERNET"
36259       label="Connections via ethernet are tallied, but this may include
36260              connections to a WiFi bridge."/>
36261   <group name="CONNECTION_WIFI"
36262       label="Connections via WiFi are tallied, but this may include
36263              connections to a mobile hotspot."/>
36264   <group name="CONNECTION_2G" label="Connections via mobile 2G are tallied."/>
36265   <group name="CONNECTION_3G" label="Connections via mobile 3G are tallied."/>
36266   <group name="CONNECTION_4G" label="Connections via mobile 4G are tallied."/>
36267   <group name="CONNECTION_NONE"
36268       label="Connections via NO(?) network are tallied (should be empty)."/>
36269   <affected-histogram name="Net.QuicSession.PacketReceived_Ack"/>
36270   <affected-histogram name="Net.QuicSession.PacketReceived_Nack"/>
36271 </fieldtrial>
36273 <fieldtrial name="NetConnectivity" separator=".">
36274   <group name="53.100B" label="100 bytes of data on port 53."/>
36275   <group name="53.100B.NoProxy"
36276       label="100 bytes of data on port 53 with no proxy."/>
36277   <group name="53.1K" label="1K bytes of data on port 53."/>
36278   <group name="53.1K.NoProxy"
36279       label="1K bytes of data on port 53 with no proxy."/>
36280   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
36281   <group name="53.100B.RTT.NoProxy"
36282       label="100 bytes of data on port 53 successfully with no proxy."/>
36283   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
36284   <group name="53.1K.RTT.NoProxy"
36285       label="1K bytes of data on port 53 successfully with no proxy."/>
36286   <group name="587.100B" label="100 bytes of data on port 587."/>
36287   <group name="587.100B.NoProxy"
36288       label="100 bytes of data on port 587 with no proxy."/>
36289   <group name="587.1K" label="1K bytes of data on port 587."/>
36290   <group name="587.1K.NoProxy"
36291       label="1K bytes of data on port 587 with no proxy."/>
36292   <group name="587.100B.RTT"
36293       label="100 bytes of data on port 587 successfully."/>
36294   <group name="587.100B.RTT.NoProxy"
36295       label="100 bytes of data on port 587 successfully with no proxy."/>
36296   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
36297   <group name="587.1K.RTT.NoProxy"
36298       label="1K bytes of data on port 587 successfully with no proxy."/>
36299   <group name="6121.100B" label="100 bytes of data on port 6121."/>
36300   <group name="6121.100B.NoProxy"
36301       label="100 bytes of data on port 6121 with no proxy."/>
36302   <group name="6121.1K" label="1K bytes of data on port 6121."/>
36303   <group name="6121.1K.NoProxy"
36304       label="1K bytes of data on port 6121 with no proxy."/>
36305   <group name="6121.100B.RTT"
36306       label="100 bytes of data on port 6121 successfully."/>
36307   <group name="6121.100B.RTT.NoProxy"
36308       label="100 bytes of data on port 6121 successfully with no proxy."/>
36309   <group name="6121.1K.RTT"
36310       label="1K bytes of data on port 6121 successfully."/>
36311   <group name="6121.1K.RTT.NoProxy"
36312       label="1K bytes of data on port 6121 successfully with no proxy."/>
36313   <group name="80.100B" label="100 bytes of data on port 80."/>
36314   <group name="80.100B.NoProxy"
36315       label="100 bytes of data on port 80 with no proxy."/>
36316   <group name="80.1K" label="1K bytes of data on port 80."/>
36317   <group name="80.1K.NoProxy"
36318       label="1K bytes of data on port 80 with no proxy."/>
36319   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
36320   <group name="80.100B.RTT.NoProxy"
36321       label="100 bytes of data on port 80 successfully with no proxy."/>
36322   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
36323   <group name="80.1K.RTT.NoProxy"
36324       label="1K bytes of data on port 80 successfully with no proxy."/>
36325   <group name="8080.100B" label="100 bytes of data on port 8080."/>
36326   <group name="8080.100B.NoProxy"
36327       label="100 bytes of data on port 8080 with no proxy."/>
36328   <group name="8080.1K" label="1K bytes of data on port 8080."/>
36329   <group name="8080.1K.NoProxy"
36330       label="1K bytes of data on port 8080 with no proxy."/>
36331   <group name="8080.100B.RTT"
36332       label="100 bytes of data on port 8080 successfully."/>
36333   <group name="8080.100B.RTT.NoProxy"
36334       label="100 bytes of data on port 8080 successfully with no proxy."/>
36335   <group name="8080.1K.RTT"
36336       label="1K bytes of data on port 8080 successfully."/>
36337   <group name="8080.1K.RTT.NoProxy"
36338       label="1K bytes of data on port 8080 successfully with no proxy."/>
36339   <affected-histogram name="NetConnectivity.TCP.Status"/>
36340   <affected-histogram name="NetConnectivity.TCP.Success"/>
36341   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
36342   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
36343   <affected-histogram name="NetConnectivity.UDP.Status"/>
36344   <affected-histogram name="NetConnectivity.UDP.Success"/>
36345 </fieldtrial>
36347 <fieldtrial name="NetConnectivity2" separator=".">
36348   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
36349   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
36350   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
36351   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
36352   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
36353   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
36354   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
36355   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
36356   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
36357   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
36358   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
36359   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
36360   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
36361   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
36362   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
36363   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
36364   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
36365   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
36366   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
36367   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
36368   <affected-histogram name="NetConnectivity.Sent21"/>
36369 </fieldtrial>
36371 <fieldtrial name="NetConnectivity2a" separator=".">
36372   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
36373   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
36374   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
36375   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
36376   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
36377   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
36378 </fieldtrial>
36380 <fieldtrial name="NetConnectivity2b" separator=".">
36381   <group name="AcksReceivedFromFirst2Packets.6121.100B"
36382       label="2 packets. 100 bytes of data is sent on port 6121."/>
36383   <group name="AcksReceivedFromFirst3Packets.6121.100B"
36384       label="3 packets. 100 bytes of data is sent on port 6121."/>
36385   <group name="AcksReceivedFromFirst4Packets.6121.100B"
36386       label="4 packets. 100 bytes of data is sent on port 6121."/>
36387   <group name="AcksReceivedFromFirst5Packets.6121.100B"
36388       label="5 packets. 100 bytes of data is sent on port 6121."/>
36389   <group name="AcksReceivedFromFirst6Packets.6121.100B"
36390       label="6 packets. 100 bytes of data is sent on port 6121."/>
36391   <group name="AcksReceivedFromFirst7Packets.6121.100B"
36392       label="7 packets. 100 bytes of data is sent on port 6121."/>
36393   <group name="AcksReceivedFromFirst8Packets.6121.100B"
36394       label="8 packets. 100 bytes of data is sent on port 6121."/>
36395   <group name="AcksReceivedFromFirst9Packets.6121.100B"
36396       label="9 packets. 100 bytes of data is sent on port 6121."/>
36397   <group name="AcksReceivedFromFirst10Packets.6121.100B"
36398       label="10 packets. 100 bytes of data is sent on port 6121."/>
36399   <group name="AcksReceivedFromFirst11Packets.6121.100B"
36400       label="11 packets. 100 bytes of data is sent on port 6121."/>
36401   <group name="AcksReceivedFromFirst12Packets.6121.100B"
36402       label="12 packets. 100 bytes of data is sent on port 6121."/>
36403   <group name="AcksReceivedFromFirst13Packets.6121.100B"
36404       label="13 packets. 100 bytes of data is sent on port 6121."/>
36405   <group name="AcksReceivedFromFirst14Packets.6121.100B"
36406       label="14 packets. 100 bytes of data is sent on port 6121."/>
36407   <group name="AcksReceivedFromFirst15Packets.6121.100B"
36408       label="15 packets. 100 bytes of data is sent on port 6121."/>
36409   <group name="AcksReceivedFromFirst16Packets.6121.100B"
36410       label="16 packets. 100 bytes of data is sent on port 6121."/>
36411   <group name="AcksReceivedFromFirst17Packets.6121.100B"
36412       label="17 packets. 100 bytes of data is sent on port 6121."/>
36413   <group name="AcksReceivedFromFirst18Packets.6121.100B"
36414       label="18 packets. 100 bytes of data is sent on port 6121."/>
36415   <group name="AcksReceivedFromFirst19Packets.6121.100B"
36416       label="19 packets. 100 bytes of data is sent on port 6121."/>
36417   <group name="AcksReceivedFromFirst20Packets.6121.100B"
36418       label="20 packets. 100 bytes of data is sent on port 6121."/>
36419   <group name="AcksReceivedFromFirst21Packets.6121.100B"
36420       label="21 packets. 100 bytes of data is sent on port 6121."/>
36421   <affected-histogram name="NetConnectivity2.Sent21"/>
36422 </fieldtrial>
36424 <fieldtrial name="NetConnectivity2c" separator=".">
36425   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
36426   <group name="6121.100B.NoProxy"
36427       label="100 bytes of data is sent on port 6121 with no proxy."/>
36428   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
36429   <group name="6121.500B.NoProxy"
36430       label="500 bytes of data is sent on port 6121 with no proxy."/>
36431   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
36432   <group name="6121.1K.NoProxy"
36433       label="1K bytes of data is sent on port 6121 with no proxy."/>
36434   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
36435   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
36436 </fieldtrial>
36438 <fieldtrial name="NetConnectivity2d" separator=".">
36439   <group name="AcksReceivedFromFirst2Packets.6121.500B"
36440       label="2 packets. 500 bytes of data is sent on port 6121."/>
36441   <group name="AcksReceivedFromFirst3Packets.6121.500B"
36442       label="3 packets. 500 bytes of data is sent on port 6121."/>
36443   <group name="AcksReceivedFromFirst4Packets.6121.500B"
36444       label="4 packets. 500 bytes of data is sent on port 6121."/>
36445   <group name="AcksReceivedFromFirst5Packets.6121.500B"
36446       label="5 packets. 500 bytes of data is sent on port 6121."/>
36447   <group name="AcksReceivedFromFirst6Packets.6121.500B"
36448       label="6 packets. 500 bytes of data is sent on port 6121."/>
36449   <group name="AcksReceivedFromFirst7Packets.6121.500B"
36450       label="7 packets. 500 bytes of data is sent on port 6121."/>
36451   <group name="AcksReceivedFromFirst8Packets.6121.500B"
36452       label="8 packets. 500 bytes of data is sent on port 6121."/>
36453   <group name="AcksReceivedFromFirst9Packets.6121.500B"
36454       label="9 packets. 500 bytes of data is sent on port 6121."/>
36455   <group name="AcksReceivedFromFirst10Packets.6121.500B"
36456       label="10 packets. 500 bytes of data is sent on port 6121."/>
36457   <group name="AcksReceivedFromFirst11Packets.6121.500B"
36458       label="11 packets. 500 bytes of data is sent on port 6121."/>
36459   <group name="AcksReceivedFromFirst12Packets.6121.500B"
36460       label="12 packets. 500 bytes of data is sent on port 6121."/>
36461   <group name="AcksReceivedFromFirst13Packets.6121.500B"
36462       label="13 packets. 500 bytes of data is sent on port 6121."/>
36463   <group name="AcksReceivedFromFirst14Packets.6121.500B"
36464       label="14 packets. 500 bytes of data is sent on port 6121."/>
36465   <group name="AcksReceivedFromFirst15Packets.6121.500B"
36466       label="15 packets. 500 bytes of data is sent on port 6121."/>
36467   <group name="AcksReceivedFromFirst16Packets.6121.500B"
36468       label="16 packets. 500 bytes of data is sent on port 6121."/>
36469   <group name="AcksReceivedFromFirst17Packets.6121.500B"
36470       label="17 packets. 500 bytes of data is sent on port 6121."/>
36471   <group name="AcksReceivedFromFirst18Packets.6121.500B"
36472       label="18 packets. 500 bytes of data is sent on port 6121."/>
36473   <group name="AcksReceivedFromFirst19Packets.6121.500B"
36474       label="19 packets. 500 bytes of data is sent on port 6121."/>
36475   <group name="AcksReceivedFromFirst20Packets.6121.500B"
36476       label="20 packets. 500 bytes of data is sent on port 6121."/>
36477   <group name="AcksReceivedFromFirst21Packets.6121.500B"
36478       label="21 packets. 500 bytes of data is sent on port 6121."/>
36479   <affected-histogram name="NetConnectivity2.Sent21"/>
36480 </fieldtrial>
36482 <fieldtrial name="NetConnectivity2e" separator=".">
36483   <group name="AcksReceivedFromFirst2Packets.6121.1K"
36484       label="2 packets. 1K bytes of data is sent on port 6121."/>
36485   <group name="AcksReceivedFromFirst3Packets.6121.1K"
36486       label="3 packets. 1K bytes of data is sent on port 6121."/>
36487   <group name="AcksReceivedFromFirst4Packets.6121.1K"
36488       label="4 packets. 1K bytes of data is sent on port 6121."/>
36489   <group name="AcksReceivedFromFirst5Packets.6121.1K"
36490       label="5 packets. 1K bytes of data is sent on port 6121."/>
36491   <group name="AcksReceivedFromFirst6Packets.6121.1K"
36492       label="6 packets. 1K bytes of data is sent on port 6121."/>
36493   <group name="AcksReceivedFromFirst7Packets.6121.1K"
36494       label="7 packets. 1K bytes of data is sent on port 6121."/>
36495   <group name="AcksReceivedFromFirst8Packets.6121.1K"
36496       label="8 packets. 1K bytes of data is sent on port 6121."/>
36497   <group name="AcksReceivedFromFirst9Packets.6121.1K"
36498       label="9 packets. 1K bytes of data is sent on port 6121."/>
36499   <group name="AcksReceivedFromFirst10Packets.6121.1K"
36500       label="10 packets. 1K bytes of data is sent on port 6121."/>
36501   <group name="AcksReceivedFromFirst11Packets.6121.1K"
36502       label="11 packets. 1K bytes of data is sent on port 6121."/>
36503   <group name="AcksReceivedFromFirst12Packets.6121.1K"
36504       label="12 packets. 1K bytes of data is sent on port 6121."/>
36505   <group name="AcksReceivedFromFirst13Packets.6121.1K"
36506       label="13 packets. 1K bytes of data is sent on port 6121."/>
36507   <group name="AcksReceivedFromFirst14Packets.6121.1K"
36508       label="14 packets. 1K bytes of data is sent on port 6121."/>
36509   <group name="AcksReceivedFromFirst15Packets.6121.1K"
36510       label="15 packets. 1K bytes of data is sent on port 6121."/>
36511   <group name="AcksReceivedFromFirst16Packets.6121.1K"
36512       label="16 packets. 1K bytes of data is sent on port 6121."/>
36513   <group name="AcksReceivedFromFirst17Packets.6121.1K"
36514       label="17 packets. 1K bytes of data is sent on port 6121."/>
36515   <group name="AcksReceivedFromFirst18Packets.6121.1K"
36516       label="18 packets. 1K bytes of data is sent on port 6121."/>
36517   <group name="AcksReceivedFromFirst19Packets.6121.1K"
36518       label="19 packets. 1K bytes of data is sent on port 6121."/>
36519   <group name="AcksReceivedFromFirst20Packets.6121.1K"
36520       label="20 packets. 1K bytes of data is sent on port 6121."/>
36521   <group name="AcksReceivedFromFirst21Packets.6121.1K"
36522       label="21 packets. 1K bytes of data is sent on port 6121."/>
36523   <affected-histogram name="NetConnectivity2.Sent21"/>
36524 </fieldtrial>
36526 <fieldtrial name="NetConnectivity3a" separator=".">
36527   <group name="NonPacedPacket"
36528       label="In this histogram results are only shown if at least two packets
36529              were ACKed in the Startup Test. Packets were sent as rapidly as
36530              possible."/>
36531   <group name="PacedPacket"
36532       label="In this histogram results are only shown if at least two packets
36533              were ACKed in the Startup Test. Packets are sent at equal
36534              intervals. The interval is selected to match the bandwidth
36535              discovered during the StartPacket test."/>
36536   <group name="StartPacket"
36537       label="Packets are sent as rapidly as possible, just after successfully
36538              sending an UMA upload. Each packet was numbered, as was its ACK
36539              sent back by Google. If no packets (of the 21) were ever ACKed,
36540              then the port is assumed to be blocked, and no data is recorded
36541              in this histogram."/>
36542   <affected-histogram name="NetConnectivity3"/>
36543 </fieldtrial>
36545 <fieldtrial name="NetConnectivity3aa" separator=".">
36546   <group name="Sent21"
36547       label="This histogram shows the number of echo responses received from
36548              the first"/>
36549   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36550   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36551   <affected-histogram name="NetConnectivity3.StartPacket"/>
36552 </fieldtrial>
36554 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
36555   <group name="Sent21.AckReceivedForNthPacket"
36556       label="Each packet was numbered, as was its ACK sent back by Google.
36557              This histogram records, for each packet number, how often we
36558              received an ACK for that packet."/>
36559   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36560   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36561   <affected-histogram name="NetConnectivity3.StartPacket"/>
36562 </fieldtrial>
36564 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
36565   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
36566   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
36567   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
36568   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
36569   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
36570   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
36571   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
36572   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
36573   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
36574   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
36575   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
36576   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
36577   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
36578   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
36579   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
36580   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
36581   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
36582   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
36583   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
36584   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
36585   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
36586   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
36587   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
36588 </fieldtrial>
36590 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
36591   <group name="Sent21.GotAnAck"
36592       label="The histogram shows if we ever got an ACK for a packet in our
36593              series of 21."/>
36594   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36595   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36596   <affected-histogram name="NetConnectivity3.StartPacket"/>
36597 </fieldtrial>
36599 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
36600   <group name="Sent21.443"
36601       label="This histogram shows the difference between the time when we
36602              have received 1st byte from the server and the last time when we
36603              have received data from the server on port 443."/>
36604   <group name="Sent21.6121"
36605       label="This histogram shows the difference between the time when we
36606              have received 1st byte from the server and the last time when we
36607              have received data from the server on port 6121."/>
36608   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36609   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36610   <affected-histogram name="NetConnectivity3.StartPacket"/>
36611 </fieldtrial>
36613 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
36614   <group name="443.100B.PacketDelay"
36615       label="100 bytes of data is sent on port 443."/>
36616   <group name="443.1200B.PacketDelay"
36617       label="1200 bytes of data is sent on port 443."/>
36618   <group name="443.500B.PacketDelay"
36619       label="500 bytes of data is sent on port 443."/>
36620   <group name="6121.100B.PacketDelay"
36621       label="100 bytes of data is sent on port 6121."/>
36622   <group name="6121.1200B.PacketDelay"
36623       label="1200 bytes of data is sent on port 6121."/>
36624   <group name="6121.500B.PacketDelay"
36625       label="500 bytes of data is sent on port 6121."/>
36626   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
36627   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
36628   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
36629 </fieldtrial>
36631 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
36632   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
36633   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36634   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36635   <affected-histogram name="NetConnectivity3.StartPacket"/>
36636 </fieldtrial>
36638 <fieldtrial name="NetConnectivity3Packets" separator=".">
36639   <group name="Packet01" label="1st packet."/>
36640   <group name="Packet02" label="2nd packet."/>
36641   <group name="Packet03" label="3rd packet."/>
36642   <group name="Packet10" label="10th packet."/>
36643   <group name="Packet20" label="20th packet."/>
36644   <affected-histogram
36645       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
36646   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
36647   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
36648 </fieldtrial>
36650 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
36651   <group name="Sent21.PacketsSent"
36652       label="This histogram records how many packets (out of 21 attempted)
36653              were sent to the server via UDP."/>
36654   <group name="Send6.SeriesAcked"
36655       label="Chrome sends 6 UDP packets in a row to test to see if there is a
36656              probabalistic dependency in packet loss for consecutive packets.
36657              We record a bit vector of packets received, where the least
36658              significant bit is a 1 if the first packet was received, etc.
36659              For example, if all packets other than packet 2 and 4 are
36660              responded to, then we'd have a sample (in binary) of 110101B, or
36661              53."/>
36662   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
36663   <affected-histogram name="NetConnectivity3.PacedPacket"/>
36664   <affected-histogram name="NetConnectivity3.StartPacket"/>
36665 </fieldtrial>
36667 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
36668   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
36669   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
36670   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
36671   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
36672   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
36673   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
36674   <affected-histogram
36675       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
36676   <affected-histogram
36677       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
36678   <affected-histogram
36679       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
36680   <affected-histogram
36681       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
36682   <affected-histogram
36683       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
36684   <affected-histogram
36685       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
36686   <affected-histogram
36687       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
36688   <affected-histogram
36689       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
36690   <affected-histogram
36691       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
36692   <affected-histogram
36693       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
36694   <affected-histogram
36695       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
36696   <affected-histogram
36697       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
36698   <affected-histogram
36699       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
36700   <affected-histogram
36701       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
36702   <affected-histogram
36703       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
36704   <affected-histogram
36705       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
36706   <affected-histogram
36707       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
36708   <affected-histogram
36709       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
36710   <affected-histogram
36711       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
36712   <affected-histogram
36713       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
36714   <affected-histogram
36715       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
36716   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
36717   <affected-histogram
36718       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
36719   <affected-histogram
36720       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
36721   <affected-histogram
36722       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
36723   <affected-histogram
36724       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
36725   <affected-histogram
36726       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
36727   <affected-histogram
36728       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
36729   <affected-histogram
36730       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
36731   <affected-histogram
36732       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
36733   <affected-histogram
36734       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
36735   <affected-histogram
36736       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
36737   <affected-histogram
36738       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
36739   <affected-histogram
36740       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
36741   <affected-histogram
36742       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
36743   <affected-histogram
36744       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
36745   <affected-histogram
36746       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
36747   <affected-histogram
36748       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
36749   <affected-histogram
36750       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
36751   <affected-histogram
36752       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
36753   <affected-histogram
36754       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
36755   <affected-histogram
36756       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
36757   <affected-histogram
36758       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
36759   <affected-histogram
36760       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
36761   <affected-histogram
36762       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
36763   <affected-histogram
36764       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
36765   <affected-histogram
36766       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
36767   <affected-histogram
36768       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
36769   <affected-histogram
36770       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
36771   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
36772   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
36773   <affected-histogram
36774       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
36775   <affected-histogram
36776       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
36777   <affected-histogram
36778       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
36779   <affected-histogram
36780       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
36781   <affected-histogram
36782       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
36783   <affected-histogram
36784       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
36785   <affected-histogram
36786       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
36787   <affected-histogram
36788       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
36789   <affected-histogram
36790       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
36791   <affected-histogram
36792       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
36793   <affected-histogram
36794       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
36795   <affected-histogram
36796       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
36797   <affected-histogram
36798       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
36799   <affected-histogram
36800       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
36801   <affected-histogram
36802       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
36803   <affected-histogram
36804       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
36805   <affected-histogram
36806       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
36807   <affected-histogram
36808       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
36809   <affected-histogram
36810       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
36811   <affected-histogram
36812       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
36813   <affected-histogram
36814       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
36815   <affected-histogram
36816       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
36817   <affected-histogram
36818       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
36819   <affected-histogram
36820       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
36821   <affected-histogram
36822       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
36823   <affected-histogram
36824       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
36825   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
36826   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
36827   <affected-histogram
36828       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
36829   <affected-histogram
36830       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
36831   <affected-histogram
36832       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
36833   <affected-histogram
36834       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
36835   <affected-histogram
36836       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
36837 </fieldtrial>
36839 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
36840   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
36841   <group name="443.100B.NoProxy"
36842       label="100 bytes of data is sent on port 443 with no proxy."/>
36843   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
36844   <group name="443.500B.NoProxy"
36845       label="500 bytes of data is sent on port 443 with no proxy."/>
36846   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
36847   <group name="443.1200B.NoProxy"
36848       label="1200 bytes of data is sent on port 443 with no proxy."/>
36849   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
36850   <group name="6121.100B.NoProxy"
36851       label="100 bytes of data is sent on port 6121 with no proxy."/>
36852   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
36853   <group name="6121.500B.NoProxy"
36854       label="500 bytes of data is sent on port 6121 with no proxy."/>
36855   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
36856   <group name="6121.1200B.NoProxy"
36857       label="1200 bytes of data is sent on port 6121 with no proxy."/>
36858   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
36859   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
36860   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
36861   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
36862 </fieldtrial>
36864 <fieldtrial name="NetConnectivity4a" separator=".">
36865   <group name="NATBind.Sent2"
36866       label="Two packets were sent spreading over a random period, to test if
36867              the NAT dropped the binding. Afterwords, an extra (short) packet
36868              was sent with renewed NAT binding to test whether the network
36869              that was used to deliver the first packet is still connected.
36870              Results are only shown in this histogram if at least ten packets
36871              were received in the StartPacket test."/>
36872   <group name="NonPacedPacket"
36873       label="21 Packets were sent as rapidly as possible. Results are only
36874              shown in this histogram if at least two packets were received in
36875              the StartPacket Test."/>
36876   <group name="PacedPacket"
36877       label="21 Packets were sent at equal intervals, which were selected to
36878              match the bandwidth discovered during the StartPacket test.
36879              Results are only shown in this histogram if at least two packets
36880              were received in the StartPacket Test."/>
36881   <group name="StartPacket"
36882       label="21 Packets were sent as rapidly as possible, just after the
36883              client successfully sent a UMA upload. Each packet was numbered
36884              when it was sent by Google."/>
36885   <affected-histogram name="NetConnectivity4"/>
36886   <affected-histogram name="NetConnectivity5"/>
36887 </fieldtrial>
36889 <fieldtrial name="NetConnectivity4NATBindPacketReceives" separator=".">
36890   <group name="Bind.Failure"
36891       label="Only when the second packet never arrived (we wait for 10 extra
36892              seconds) and the first and the extra (short) packets arrived did
36893              we record the duration in seconds between the sendings of the
36894              first two packets in this histogram."/>
36895   <group name="Bind.Success"
36896       label="Only when all three packets including the extra (short) packet
36897              arrived did we record the duration in seconds between the
36898              sendings of the first two packets in this histogram."/>
36899   <group name="Connectivity.Failure"
36900       label="Only when the extra (short) packet (with renewed NAT binding)
36901              never arrived (we wait for 10 extra seconds) did we record the
36902              duration in seconds between the sendings of the first two
36903              packets in this histogram."/>
36904   <group name="Connectivity.Success"
36905       label="Only when the extra (short) packet arrived did we record the
36906              duration in seconds between the sendings of the first two
36907              packets in this histogram."/>
36908   <group name="SendToLastRecvDelay"
36909       label="This histogram records the time duration (in milliseconds)
36910              between the client sending the request and the receiving of the
36911              second packet sent from the server, excluding the idle time
36912              between sendings of the first two packets. Results are only
36913              shown if the first two packets are both received."/>
36914   <affected-histogram name="NetConnectivity4.NATBind.Sent2"/>
36915   <affected-histogram name="NetConnectivity5.NATBind.Sent2"/>
36916 </fieldtrial>
36918 <fieldtrial name="NetConnectivity4PacketFirst6" separator=".">
36919   <group name="First6.SeriesRecv"
36920       label="This histogram records a bit vector of the first 6 packets sent,
36921              where the least significant bit is a 1 if the first packet was
36922              received, etc. For example, if all packets other than packet 2
36923              and 4 are received, then we'd have a sample (in binary) of
36924              110101B, or 53."/>
36925   <group name="Sent21"
36926       label="This histogram shows the number of packets received from the
36927              first"/>
36928   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
36929   <affected-histogram name="NetConnectivity4.PacedPacket"/>
36930   <affected-histogram name="NetConnectivity4.StartPacket"/>
36931   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
36932   <affected-histogram name="NetConnectivity5.PacedPacket"/>
36933   <affected-histogram name="NetConnectivity5.StartPacket"/>
36934 </fieldtrial>
36936 <fieldtrial name="NetConnectivity4PacketReceives" separator=".">
36937   <group name="NumRecvFromFirst01Packets" label="1 packet."/>
36938   <group name="NumRecvFromFirst02Packets" label="2 packets."/>
36939   <group name="NumRecvFromFirst03Packets" label="3 packets."/>
36940   <group name="NumRecvFromFirst04Packets" label="4 packets."/>
36941   <group name="NumRecvFromFirst05Packets" label="5 packets."/>
36942   <group name="NumRecvFromFirst06Packets" label="6 packets."/>
36943   <group name="NumRecvFromFirst07Packets" label="7 packets."/>
36944   <group name="NumRecvFromFirst08Packets" label="8 packets."/>
36945   <group name="NumRecvFromFirst09Packets" label="9 packets."/>
36946   <group name="NumRecvFromFirst10Packets" label="10 packets."/>
36947   <group name="NumRecvFromFirst11Packets" label="11 packets."/>
36948   <group name="NumRecvFromFirst12Packets" label="12 packets."/>
36949   <group name="NumRecvFromFirst13Packets" label="13 packets."/>
36950   <group name="NumRecvFromFirst14Packets" label="14 packets."/>
36951   <group name="NumRecvFromFirst15Packets" label="15 packets."/>
36952   <group name="NumRecvFromFirst16Packets" label="16 packets."/>
36953   <group name="NumRecvFromFirst17Packets" label="17 packets."/>
36954   <group name="NumRecvFromFirst18Packets" label="18 packets."/>
36955   <group name="NumRecvFromFirst19Packets" label="19 packets."/>
36956   <group name="NumRecvFromFirst20Packets" label="20 packets."/>
36957   <group name="NumRecvFromFirst21Packets" label="21 packets."/>
36958   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21"/>
36959   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21"/>
36960   <affected-histogram name="NetConnectivity4.StartPacket.Sent21"/>
36961   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21"/>
36962   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21"/>
36963   <affected-histogram name="NetConnectivity5.StartPacket.Sent21"/>
36964 </fieldtrial>
36966 <fieldtrial name="NetConnectivity4PacketRTT" separator=".">
36967   <group name="Sent21.GotAPacket"
36968       label="The histogram shows if we ever got at least one packet in our
36969              series of 21."/>
36970   <group name="Sent21.PacketDelay"
36971       label="The histogram shows the average inter-arrival time between every
36972              two consecutive packets we receive in our series of 21
36973              multiplied by 20 (so this is essentially the time duration
36974              between the first and the last received packets)."/>
36975   <group name="Sent21.PacketsRecv"
36976       label="The histogram shows how many packets we receive in our series of
36977              21."/>
36978   <group name="Sent21.RecvNthPacket"
36979       label="Each packet was numbered when it was sent by Google. This
36980              histogram records, for each packet number, how often we received
36981              that packet."/>
36982   <group name="Sent21.SendToLastRecvDelay"
36983       label="This histogram records the time duration between the client
36984              sending the request and the receiving of the last packet sent
36985              from the server, excluding the total pacing time requested by
36986              the client. Results are only shown if at least two packets are
36987              received."/>
36988   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for the"/>
36989   <affected-histogram name="NetConnectivity4.NonPacedPacket"/>
36990   <affected-histogram name="NetConnectivity4.PacedPacket"/>
36991   <affected-histogram name="NetConnectivity4.StartPacket"/>
36992   <affected-histogram name="NetConnectivity5.NonPacedPacket"/>
36993   <affected-histogram name="NetConnectivity5.PacedPacket"/>
36994   <affected-histogram name="NetConnectivity5.StartPacket"/>
36995 </fieldtrial>
36997 <fieldtrial name="NetConnectivity4PacketRTTSeries" separator=".">
36998   <group name="Packet01" label="1st packet."/>
36999   <group name="Packet02" label="2nd packet."/>
37000   <group name="Packet03" label="3rd packet."/>
37001   <group name="Packet10" label="10th packet."/>
37002   <group name="Packet20" label="20th packet."/>
37003   <affected-histogram
37004       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT"/>
37005   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.Success.RTT"/>
37006   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.Success.RTT"/>
37007   <affected-histogram
37008       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT"/>
37009   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.Success.RTT"/>
37010   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.Success.RTT"/>
37011 </fieldtrial>
37013 <fieldtrial name="NetConnectivity4PacketsAll" separator=".">
37014   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
37015   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
37016   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
37017   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
37018   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
37019   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
37020   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Failure"/>
37021   <affected-histogram name="NetConnectivity4.NATBind.Sent2.Bind.Success"/>
37022   <affected-histogram
37023       name="NetConnectivity4.NATBind.Sent2.Connectivity.Failure"/>
37024   <affected-histogram
37025       name="NetConnectivity4.NATBind.Sent2.Connectivity.Success"/>
37026   <affected-histogram
37027       name="NetConnectivity4.NATBind.Sent2.SendToLastRecvDelay"/>
37028   <affected-histogram name="NetConnectivity4.NonPacedPacket.Sent21.GotAPacket"/>
37029   <affected-histogram
37030       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
37031   <affected-histogram
37032       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
37033   <affected-histogram
37034       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
37035   <affected-histogram
37036       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
37037   <affected-histogram
37038       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
37039   <affected-histogram
37040       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
37041   <affected-histogram
37042       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
37043   <affected-histogram
37044       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
37045   <affected-histogram
37046       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
37047   <affected-histogram
37048       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
37049   <affected-histogram
37050       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
37051   <affected-histogram
37052       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
37053   <affected-histogram
37054       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
37055   <affected-histogram
37056       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
37057   <affected-histogram
37058       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
37059   <affected-histogram
37060       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
37061   <affected-histogram
37062       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
37063   <affected-histogram
37064       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
37065   <affected-histogram
37066       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
37067   <affected-histogram
37068       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
37069   <affected-histogram
37070       name="NetConnectivity4.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
37071   <affected-histogram
37072       name="NetConnectivity4.NonPacedPacket.Sent21.PacketDelay"/>
37073   <affected-histogram
37074       name="NetConnectivity4.NonPacedPacket.Sent21.PacketsRecv"/>
37075   <affected-histogram
37076       name="NetConnectivity4.NonPacedPacket.Sent21.RecvNthPacket"/>
37077   <affected-histogram
37078       name="NetConnectivity4.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
37079   <affected-histogram
37080       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
37081   <affected-histogram
37082       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
37083   <affected-histogram
37084       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
37085   <affected-histogram
37086       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
37087   <affected-histogram
37088       name="NetConnectivity4.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
37089   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.GotAPacket"/>
37090   <affected-histogram
37091       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
37092   <affected-histogram
37093       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
37094   <affected-histogram
37095       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
37096   <affected-histogram
37097       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
37098   <affected-histogram
37099       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
37100   <affected-histogram
37101       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
37102   <affected-histogram
37103       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
37104   <affected-histogram
37105       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
37106   <affected-histogram
37107       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
37108   <affected-histogram
37109       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
37110   <affected-histogram
37111       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
37112   <affected-histogram
37113       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
37114   <affected-histogram
37115       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
37116   <affected-histogram
37117       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
37118   <affected-histogram
37119       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
37120   <affected-histogram
37121       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
37122   <affected-histogram
37123       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
37124   <affected-histogram
37125       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
37126   <affected-histogram
37127       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
37128   <affected-histogram
37129       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
37130   <affected-histogram
37131       name="NetConnectivity4.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
37132   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketDelay"/>
37133   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.PacketsRecv"/>
37134   <affected-histogram name="NetConnectivity4.PacedPacket.Sent21.RecvNthPacket"/>
37135   <affected-histogram
37136       name="NetConnectivity4.PacedPacket.Sent21.SendToLastRecvDelay"/>
37137   <affected-histogram
37138       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet01"/>
37139   <affected-histogram
37140       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet02"/>
37141   <affected-histogram
37142       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet03"/>
37143   <affected-histogram
37144       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet10"/>
37145   <affected-histogram
37146       name="NetConnectivity4.PacedPacket.Sent21.Success.RTT.Packet20"/>
37147   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.GotAPacket"/>
37148   <affected-histogram
37149       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
37150   <affected-histogram
37151       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
37152   <affected-histogram
37153       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
37154   <affected-histogram
37155       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
37156   <affected-histogram
37157       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
37158   <affected-histogram
37159       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
37160   <affected-histogram
37161       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
37162   <affected-histogram
37163       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
37164   <affected-histogram
37165       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
37166   <affected-histogram
37167       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
37168   <affected-histogram
37169       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
37170   <affected-histogram
37171       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
37172   <affected-histogram
37173       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
37174   <affected-histogram
37175       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
37176   <affected-histogram
37177       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
37178   <affected-histogram
37179       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
37180   <affected-histogram
37181       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
37182   <affected-histogram
37183       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
37184   <affected-histogram
37185       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
37186   <affected-histogram
37187       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
37188   <affected-histogram
37189       name="NetConnectivity4.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
37190   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketDelay"/>
37191   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.PacketsRecv"/>
37192   <affected-histogram name="NetConnectivity4.StartPacket.Sent21.RecvNthPacket"/>
37193   <affected-histogram
37194       name="NetConnectivity4.StartPacket.Sent21.SendToLastRecvDelay"/>
37195   <affected-histogram
37196       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet01"/>
37197   <affected-histogram
37198       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet02"/>
37199   <affected-histogram
37200       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet03"/>
37201   <affected-histogram
37202       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet10"/>
37203   <affected-histogram
37204       name="NetConnectivity4.StartPacket.Sent21.Success.RTT.Packet20"/>
37205   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Failure"/>
37206   <affected-histogram name="NetConnectivity5.NATBind.Sent2.Bind.Success"/>
37207   <affected-histogram
37208       name="NetConnectivity5.NATBind.Sent2.Connectivity.Failure"/>
37209   <affected-histogram
37210       name="NetConnectivity5.NATBind.Sent2.Connectivity.Success"/>
37211   <affected-histogram
37212       name="NetConnectivity5.NATBind.Sent2.SendToLastRecvDelay"/>
37213   <affected-histogram name="NetConnectivity5.NonPacedPacket.Sent21.GotAPacket"/>
37214   <affected-histogram
37215       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst01Packets"/>
37216   <affected-histogram
37217       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst02Packets"/>
37218   <affected-histogram
37219       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst03Packets"/>
37220   <affected-histogram
37221       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst04Packets"/>
37222   <affected-histogram
37223       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst05Packets"/>
37224   <affected-histogram
37225       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst06Packets"/>
37226   <affected-histogram
37227       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst07Packets"/>
37228   <affected-histogram
37229       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst08Packets"/>
37230   <affected-histogram
37231       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst09Packets"/>
37232   <affected-histogram
37233       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst10Packets"/>
37234   <affected-histogram
37235       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst11Packets"/>
37236   <affected-histogram
37237       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst12Packets"/>
37238   <affected-histogram
37239       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst13Packets"/>
37240   <affected-histogram
37241       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst14Packets"/>
37242   <affected-histogram
37243       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst15Packets"/>
37244   <affected-histogram
37245       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst16Packets"/>
37246   <affected-histogram
37247       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst17Packets"/>
37248   <affected-histogram
37249       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst18Packets"/>
37250   <affected-histogram
37251       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst19Packets"/>
37252   <affected-histogram
37253       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst20Packets"/>
37254   <affected-histogram
37255       name="NetConnectivity5.NonPacedPacket.Sent21.NumRecvFromFirst21Packets"/>
37256   <affected-histogram
37257       name="NetConnectivity5.NonPacedPacket.Sent21.PacketDelay"/>
37258   <affected-histogram
37259       name="NetConnectivity5.NonPacedPacket.Sent21.PacketsRecv"/>
37260   <affected-histogram
37261       name="NetConnectivity5.NonPacedPacket.Sent21.RecvNthPacket"/>
37262   <affected-histogram
37263       name="NetConnectivity5.NonPacedPacket.Sent21.SendToLastRecvDelay"/>
37264   <affected-histogram
37265       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
37266   <affected-histogram
37267       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
37268   <affected-histogram
37269       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
37270   <affected-histogram
37271       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
37272   <affected-histogram
37273       name="NetConnectivity5.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
37274   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.GotAPacket"/>
37275   <affected-histogram
37276       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst01Packets"/>
37277   <affected-histogram
37278       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst02Packets"/>
37279   <affected-histogram
37280       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst03Packets"/>
37281   <affected-histogram
37282       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst04Packets"/>
37283   <affected-histogram
37284       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst05Packets"/>
37285   <affected-histogram
37286       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst06Packets"/>
37287   <affected-histogram
37288       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst07Packets"/>
37289   <affected-histogram
37290       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst08Packets"/>
37291   <affected-histogram
37292       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst09Packets"/>
37293   <affected-histogram
37294       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst10Packets"/>
37295   <affected-histogram
37296       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst11Packets"/>
37297   <affected-histogram
37298       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst12Packets"/>
37299   <affected-histogram
37300       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst13Packets"/>
37301   <affected-histogram
37302       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst14Packets"/>
37303   <affected-histogram
37304       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst15Packets"/>
37305   <affected-histogram
37306       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst16Packets"/>
37307   <affected-histogram
37308       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst17Packets"/>
37309   <affected-histogram
37310       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst18Packets"/>
37311   <affected-histogram
37312       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst19Packets"/>
37313   <affected-histogram
37314       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst20Packets"/>
37315   <affected-histogram
37316       name="NetConnectivity5.PacedPacket.Sent21.NumRecvFromFirst21Packets"/>
37317   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketDelay"/>
37318   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.PacketsRecv"/>
37319   <affected-histogram name="NetConnectivity5.PacedPacket.Sent21.RecvNthPacket"/>
37320   <affected-histogram
37321       name="NetConnectivity5.PacedPacket.Sent21.SendToLastRecvDelay"/>
37322   <affected-histogram
37323       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet01"/>
37324   <affected-histogram
37325       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet02"/>
37326   <affected-histogram
37327       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet03"/>
37328   <affected-histogram
37329       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet10"/>
37330   <affected-histogram
37331       name="NetConnectivity5.PacedPacket.Sent21.Success.RTT.Packet20"/>
37332   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.GotAPacket"/>
37333   <affected-histogram
37334       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst01Packets"/>
37335   <affected-histogram
37336       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst02Packets"/>
37337   <affected-histogram
37338       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst03Packets"/>
37339   <affected-histogram
37340       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst04Packets"/>
37341   <affected-histogram
37342       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst05Packets"/>
37343   <affected-histogram
37344       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst06Packets"/>
37345   <affected-histogram
37346       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst07Packets"/>
37347   <affected-histogram
37348       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst08Packets"/>
37349   <affected-histogram
37350       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst09Packets"/>
37351   <affected-histogram
37352       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst10Packets"/>
37353   <affected-histogram
37354       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst11Packets"/>
37355   <affected-histogram
37356       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst12Packets"/>
37357   <affected-histogram
37358       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst13Packets"/>
37359   <affected-histogram
37360       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst14Packets"/>
37361   <affected-histogram
37362       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst15Packets"/>
37363   <affected-histogram
37364       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst16Packets"/>
37365   <affected-histogram
37366       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst17Packets"/>
37367   <affected-histogram
37368       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst18Packets"/>
37369   <affected-histogram
37370       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst19Packets"/>
37371   <affected-histogram
37372       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst20Packets"/>
37373   <affected-histogram
37374       name="NetConnectivity5.StartPacket.Sent21.NumRecvFromFirst21Packets"/>
37375   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketDelay"/>
37376   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.PacketsRecv"/>
37377   <affected-histogram name="NetConnectivity5.StartPacket.Sent21.RecvNthPacket"/>
37378   <affected-histogram
37379       name="NetConnectivity5.StartPacket.Sent21.SendToLastRecvDelay"/>
37380   <affected-histogram
37381       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet01"/>
37382   <affected-histogram
37383       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet02"/>
37384   <affected-histogram
37385       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet03"/>
37386   <affected-histogram
37387       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet10"/>
37388   <affected-histogram
37389       name="NetConnectivity5.StartPacket.Sent21.Success.RTT.Packet20"/>
37390 </fieldtrial>
37392 <fieldtrial name="NetConnectivity4PacketSizeTest" separator=".">
37393   <group name="PacketSizeTest.Connectivity.Failure"
37394       label="This histogram records the size of the packet size that was not
37395              received from the server."/>
37396   <group name="PacketSizeTest.Connectivity.Success"
37397       label="This histogram records the size of the packet size that was
37398              received from the server."/>
37399   <affected-histogram name="NetConnectivity4"/>
37400   <affected-histogram name="NetConnectivity5"/>
37401 </fieldtrial>
37403 <fieldtrial name="NetConnectivity4PacketSizeTestPort" separator=".">
37404   <group name="443" label="Packet is sent on port 443."/>
37405   <group name="80" label="Packet is sent on port 80."/>
37406   <affected-histogram
37407       name="NetConnectivity4.PacketSizeTest.Connectivity.Failure"/>
37408   <affected-histogram
37409       name="NetConnectivity4.PacketSizeTest.Connectivity.Success"/>
37410   <affected-histogram
37411       name="NetConnectivity5.PacketSizeTest.Connectivity.Failure"/>
37412   <affected-histogram
37413       name="NetConnectivity5.PacketSizeTest.Connectivity.Success"/>
37414 </fieldtrial>
37416 <fieldtrial name="NetConnectivity4SeriesRecv" separator=".">
37417   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
37418   <group name="443.100B.NoProxy"
37419       label="100 bytes of data is sent on port 443 with no proxy."/>
37420   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
37421   <group name="443.1200B.NoProxy"
37422       label="1200 bytes of data is sent on port 443 with no proxy."/>
37423   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
37424   <group name="443.500B.NoProxy"
37425       label="500 bytes of data is sent on port 443 with no proxy."/>
37426   <group name="80.100B" label="100 bytes of data is sent on port 80."/>
37427   <group name="80.100B.NoProxy"
37428       label="100 bytes of data is sent on port 80 with no proxy."/>
37429   <group name="80.1200B" label="1200 bytes of data is sent on port 80."/>
37430   <group name="80.1200B.NoProxy"
37431       label="1200 bytes of data is sent on port 80 with no proxy."/>
37432   <group name="80.500B" label="500 bytes of data is sent on port 80."/>
37433   <group name="80.500B.NoProxy"
37434       label="500 bytes of data is sent on port 80 with no proxy."/>
37435   <affected-histogram name="NetConnectivity4.NonPacedPacket.First6.SeriesRecv"/>
37436   <affected-histogram name="NetConnectivity4.PacedPacket.First6.SeriesRecv"/>
37437   <affected-histogram name="NetConnectivity4.StartPacket.First6.SeriesRecv"/>
37438   <affected-histogram name="NetConnectivity5.NonPacedPacket.First6.SeriesRecv"/>
37439   <affected-histogram name="NetConnectivity5.PacedPacket.First6.SeriesRecv"/>
37440   <affected-histogram name="NetConnectivity5.StartPacket.First6.SeriesRecv"/>
37441 </fieldtrial>
37443 <fieldtrial name="NetProxyResolverExecutionTime">
37444   <group name="UrlOver2K" label="URL length was over 2K"/>
37445   <group name="UrlOver4K" label="URL length was over 4K"/>
37446   <group name="UrlOver8K" label="URL length was over 8K"/>
37447   <group name="UrlOver128K" label="URL length was over 128K"/>
37448   <affected-histogram name="Net.ProxyResolver.ExecutionTime"/>
37449 </fieldtrial>
37451 <fieldtrial name="NewTabPageProviders" separator=".">
37452   <group name="client" label="Suggestions coming from the client."/>
37453   <group name="server" label="Suggestions coming from the server."/>
37454   <group name="server0" label="Suggestions coming from server source 0."/>
37455   <group name="server1" label="Suggestions coming from server source 1."/>
37456   <group name="server2" label="Suggestions coming from server source 2."/>
37457   <group name="server3" label="Suggestions coming from server source 3."/>
37458   <group name="server4" label="Suggestions coming from server source 4."/>
37459   <affected-histogram name="NewTabPage.MostVisited"/>
37460   <affected-histogram name="NewTabPage.SuggestionsImpression"/>
37461 </fieldtrial>
37463 <fieldtrial name="OmniboxProviderTime" separator=".">
37464   <group name="Bookmark"/>
37465   <group name="Builtin"/>
37466   <group name="Contact"/>
37467   <group name="ExtensionApp"/>
37468   <group name="HistoryContents"/>
37469   <group name="HistoryQuick"/>
37470   <group name="HistoryURL"/>
37471   <group name="Keyword"/>
37472   <group name="Search"/>
37473   <group name="Shortcuts"/>
37474   <group name="ZeroSuggest"/>
37475   <affected-histogram name="Omnibox.ProviderTime"/>
37476 </fieldtrial>
37478 <fieldtrial name="OverlappedReadImpact">
37479   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
37480   <group name="OverlappedReadEnabled" label="Default, async reads"/>
37481   <affected-histogram name="Net.HttpJob.TotalTime"/>
37482   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
37483   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
37484   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
37485   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
37486   <affected-histogram name="PLT.Abandoned"/>
37487   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
37488   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
37489   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
37490   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
37491   <affected-histogram name="PLT.LoadType"/>
37492 </fieldtrial>
37494 <fieldtrial name="PageLoadType">
37495   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
37496   <group name="LinkLoad"
37497       label="deprecated - see LinkLoadReload, LinkLoadNormal,
37498              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
37499              back to a posted page"/>
37500   <group name="LinkLoadCacheOnly"
37501       label="content initiated, commonly back to a posted page, where browser
37502              must ONLY use cache"/>
37503   <group name="LinkLoadNormal"
37504       label="content initiated, ordinary link traversal or post"/>
37505   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
37506   <group name="LinkLoadStaleOk"
37507       label="content initiated, commonly forward or back where stale cached
37508              data is very acceptable"/>
37509   <group name="NormalLoad"
37510       label="but only for user entered URL or omnibox search"/>
37511   <group name="Reload" label="but only for user pressed reload"/>
37512   <group name="UndefLoad"
37513       label="should never happen... as it is only for an client-code error
37514              case which should not exist"/>
37515   <affected-histogram name="PLT.BeginToFinish"/>
37516   <affected-histogram name="PLT.BeginToFinishDoc"/>
37517   <affected-histogram name="PLT.StartToCommit">
37518     <with-group name="LinkLoadNormal"/>
37519     <with-group name="NormalLoad"/>
37520   </affected-histogram>
37521   <affected-histogram name="PLT.StartToFinish">
37522     <with-group name="LinkLoadNormal"/>
37523     <with-group name="NormalLoad"/>
37524   </affected-histogram>
37525   <affected-histogram name="Renderer4.BeginToFinish"/>
37526   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
37527 </fieldtrial>
37529 <fieldtrial name="PasswordManagerMonitor">
37530   <group name="group_1" label="group 1"/>
37531   <group name="group_2" label="group 2"/>
37532   <group name="group_3" label="group 3"/>
37533   <group name="group_4" label="group 4"/>
37534   <group name="group_5" label="group 5"/>
37535   <group name="group_6" label="group 6"/>
37536   <group name="group_7" label="group 7"/>
37537   <group name="group_8" label="group 8"/>
37538   <group name="group_9" label="group 9"/>
37539   <group name="group_10" label="group 10"/>
37540   <group name="group_11" label="group 11"/>
37541   <group name="group_12" label="group 12"/>
37542   <group name="group_13" label="group 13"/>
37543   <group name="group_14" label="group 14"/>
37544   <group name="group_15" label="group 15"/>
37545   <group name="group_16" label="group 16"/>
37546   <group name="group_17" label="group 17"/>
37547   <group name="group_18" label="group 18"/>
37548   <group name="group_19" label="group 19"/>
37549   <group name="group_20" label="group 20"/>
37550   <group name="" label=""/>
37551   <affected-histogram name="PasswordManager.ProvisionalSaveFailure"/>
37552   <affected-histogram
37553       name="PasswordManager.SavePasswordPromptDisappearedQuickly"/>
37554   <affected-histogram name="PasswordManager.SavePasswordPromptDisplayed"/>
37555   <affected-histogram name="PasswordManager.SavePasswordPromptResponse"/>
37556 </fieldtrial>
37558 <fieldtrial name="PerformanceMonitor" separator=".">
37559   <group name="BrowserProcess"/>
37560   <group name="RendererProcess"/>
37561   <group name="PluginProcess"/>
37562   <group name="WorkerProcess"/>
37563   <group name="GPUProcess"/>
37564   <group name="PPAPIProcess"/>
37565   <affected-histogram name="PerformanceMonitor.AverageCPU"/>
37566   <affected-histogram name="PerformanceMonitor.HighCPU"/>
37567 </fieldtrial>
37569 <fieldtrial name="PpapiPluginName">
37570   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
37571   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
37572   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
37573   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
37574   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
37575   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
37576   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
37577   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
37578 </fieldtrial>
37580 <fieldtrial name="PrecacheCellular" separator=".">
37581   <group name="Cellular"
37582       label="covers fetches when connected to cellular networks"/>
37583   <affected-histogram name="Precache.DownloadedNonPrecache"/>
37584   <affected-histogram name="Precache.Saved"/>
37585 </fieldtrial>
37587 <fieldtrial name="Prefetch">
37588   <group name="ContentPrefetchPrefetchOff"
37589       label="Prefetch is completely disabled."/>
37590   <group name="ContentPrefetchPrefetchOn"
37591       label="prefetch is enabled but prerender is disabled."/>
37592   <affected-histogram name="HttpCache.EntryLockWait"/>
37593   <affected-histogram name="Net.HttpTimeToFirstByte"/>
37594   <affected-histogram name="PLT.Abandoned"/>
37595   <affected-histogram name="PLT.BeginToFinish"/>
37596   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
37597   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
37598   <affected-histogram name="PLT.BeginToFinishDoc"/>
37599   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
37600   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
37601   <affected-histogram name="PLT.PerceivedLoadTime"/>
37602   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
37603 </fieldtrial>
37605 <fieldtrial name="Prerender">
37606   <group name="PrerenderEnabled" label="prerender is enabled."/>
37607   <group name="PrerenderControl" label="prerender is disabled."/>
37608   <group name="PrerenderNoUse"
37609       label="prerender is enabled, but pages are not swapped in."/>
37610   <group name="PrerenderMulti"
37611       label="prerender is enabled with multiple simultanious prerenders."/>
37612   <group name="Prerender5minTTL"
37613       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
37614   <affected-histogram name="HttpCache.EntryLockWait"/>
37615   <affected-histogram name="Net.HttpTimeToFirstByte"/>
37616   <affected-histogram name="PLT.Abandoned"/>
37617   <affected-histogram name="PLT.BeginToFinish"/>
37618   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
37619   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
37620   <affected-histogram name="PLT.BeginToFinishDoc"/>
37621   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
37622   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
37623   <affected-histogram name="PLT.PerceivedLoadTime"/>
37624   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
37625   <affected-histogram name="Prerender.FinalStatus"/>
37626   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
37627   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
37628   <affected-histogram name="Prerender.LocalPredictorEvent"/>
37629   <affected-histogram name="Prerender.PerceivedPLT"/>
37630   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
37631   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
37632   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
37633   <affected-histogram
37634       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
37635   <affected-histogram
37636       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
37637   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
37638   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
37639   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
37640   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
37641   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
37642   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
37643   <affected-histogram name="Prerender.RendererIdleTime"/>
37644   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
37645   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
37646   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
37647   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
37648   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
37649 </fieldtrial>
37651 <fieldtrial name="PrerenderHoverType" ordering="prefix">
37652   <obsolete>
37653     deprecated May 10 2012
37654   </obsolete>
37655   <group name="HoverStats_50" label="Hover stats @ threshold 50 ms."/>
37656   <group name="HoverStats_75" label="Hover stats @ threshold 75 ms."/>
37657   <group name="HoverStats_100" label="Hover stats @ threshold 100 ms."/>
37658   <group name="HoverStats_150" label="Hover stats @ threshold 150 ms."/>
37659   <group name="HoverStats_200" label="Hover stats @ threshold 200 ms."/>
37660   <group name="HoverStats_250" label="Hover stats @ threshold 250 ms."/>
37661   <group name="HoverStats_300" label="Hover stats @ threshold 300 ms."/>
37662   <group name="HoverStats_400" label="Hover stats @ threshold 400 ms."/>
37663   <group name="HoverStats_500" label="Hover stats @ threshold 500 ms."/>
37664   <group name="HoverStats_750" label="Hover stats @ threshold 750 ms."/>
37665   <group name="HoverStats_1000" label="Hover stats @ threshold 1000 ms."/>
37666   <group name="HoverStats_1500" label="Hover stats @ threshold 1500 ms."/>
37667   <group name="HoverStats_2000" label="Hover stats @ threshold 2000 ms."/>
37668   <group name="HoverStats_3000" label="Hover stats @ threshold 3000 ms."/>
37669   <group name="HoverStats_4000" label="Hover stats @ threshold 4000 ms."/>
37670   <group name="HoverStats_5000" label="Hover stats @ threshold 5000 ms."/>
37671   <affected-histogram name="Prerender.Events"/>
37672   <affected-histogram name="Prerender.TimeToClick"/>
37673 </fieldtrial>
37675 <fieldtrial name="PrerenderSource" ordering="prefix">
37676   <group name="" label="All prerenders."/>
37677   <group name="exp1" label="Likelihood threshold experiment 1."/>
37678   <group name="exp2" label="Likelihood threshold experiment 2."/>
37679   <group name="exp3" label="Likelihood threshold experiment 3."/>
37680   <group name="exp4" label="Likelihood threshold experiment 4."/>
37681   <group name="exp5" label="Likelihood threshold experiment 5."/>
37682   <group name="exp6" label="Likelihood threshold experiment 6."/>
37683   <group name="exp7" label="Likelihood threshold experiment 7."/>
37684   <group name="exp8" label="Likelihood threshold experiment 8."/>
37685   <group name="exp9" label="Likelihood threshold experiment 9."/>
37686   <group name="gws" label="GWS triggered prerender."/>
37687   <group name="instant" label="Instant search prerender."/>
37688   <group name="localpredictor" label="Local predictor triggered prerender."/>
37689   <group name="omnibox" label="Triggered from the omnibox."/>
37690   <group name="wash" label="Multiple sources could have triggered."/>
37691   <group name="web" label="Link triggered prerender."/>
37692   <group name="webcross"
37693       label="Link triggered prerender, rel=prerender, cross domain."/>
37694   <group name="websame"
37695       label="Link triggered prerender, rel=prerender, same domain."/>
37696   <group name="webnext" label="Link triggered prerender, rel=next."/>
37697   <affected-histogram name="Prerender.CookieStatus"/>
37698   <affected-histogram name="Prerender.Event"/>
37699   <affected-histogram name="Prerender.FinalStatus"/>
37700   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
37701   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
37702   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
37703   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
37704   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
37705   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
37706   <affected-histogram
37707       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
37708   <affected-histogram
37709       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
37710   <affected-histogram
37711       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
37712   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
37713   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
37714   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
37715   <affected-histogram
37716       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
37717   <affected-histogram
37718       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
37719   <affected-histogram
37720       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
37721   <affected-histogram
37722       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
37723   <affected-histogram
37724       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
37725   <affected-histogram name="Prerender.LocalPredictorEvent"/>
37726   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
37727   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
37728   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
37729   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
37730   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
37731   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
37732   <affected-histogram name="Prerender.PageVisitedStatus"/>
37733   <affected-histogram name="Prerender.PerceivedPLT"/>
37734   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
37735   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
37736   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
37737   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
37738   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
37739   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
37740   <affected-histogram
37741       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
37742   <affected-histogram
37743       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
37744   <affected-histogram
37745       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
37746   <affected-histogram
37747       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
37748   <affected-histogram
37749       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
37750   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
37751   <affected-histogram
37752       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
37753   <affected-histogram
37754       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
37755   <affected-histogram
37756       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
37757   <affected-histogram
37758       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
37759   <affected-histogram
37760       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
37761   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
37762   <affected-histogram
37763       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
37764   <affected-histogram
37765       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
37766   <affected-histogram
37767       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
37768   <affected-histogram
37769       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
37770   <affected-histogram
37771       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
37772   <affected-histogram
37773       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
37774   <affected-histogram
37775       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
37776   <affected-histogram
37777       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
37778   <affected-histogram
37779       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
37780   <affected-histogram
37781       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
37782   <affected-histogram
37783       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
37784   <affected-histogram
37785       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
37786   <affected-histogram
37787       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
37788   <affected-histogram
37789       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
37790   <affected-histogram
37791       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
37792   <affected-histogram
37793       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
37794   <affected-histogram
37795       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
37796   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
37797   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
37798   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
37799   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
37800   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
37801   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
37802   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
37803   <affected-histogram
37804       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
37805   <affected-histogram
37806       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
37807   <affected-histogram
37808       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
37809   <affected-histogram
37810       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
37811   <affected-histogram
37812       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
37813   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
37814   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
37815   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
37816   <affected-histogram
37817       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
37818   <affected-histogram
37819       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
37820   <affected-histogram
37821       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
37822   <affected-histogram
37823       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
37824   <affected-histogram
37825       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
37826   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
37827   <affected-histogram
37828       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
37829   <affected-histogram
37830       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
37831   <affected-histogram
37832       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
37833   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
37834   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
37835   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
37836   <affected-histogram
37837       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
37838   <affected-histogram
37839       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
37840   <affected-histogram
37841       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
37842   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
37843   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
37844   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
37845   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
37846   <affected-histogram
37847       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
37848   <affected-histogram
37849       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
37850   <affected-histogram
37851       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
37852   <affected-histogram
37853       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
37854   <affected-histogram
37855       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
37856   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
37857   <affected-histogram
37858       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
37859   <affected-histogram
37860       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
37861   <affected-histogram
37862       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
37863   <affected-histogram
37864       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
37865   <affected-histogram
37866       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
37867   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
37868   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
37869   <affected-histogram name="Prerender.TimeUntilUsed2"/>
37870 </fieldtrial>
37872 <fieldtrial name="ProfilePictureDownload" separator=".">
37873   <group name="Default.OOBE" label="default picture, in OOBE"/>
37874   <group name="Default.LoggedIn" label="default picture, after login"/>
37875   <group name="Default.Preferences" label="default picture, in Prefs"/>
37876   <group name="Failure.OOBE" label="download has failed, in OOBE"/>
37877   <group name="Failure.LoggedIn" label="download has failed, after login"/>
37878   <group name="Failure.Preferences" label="download has failed, in Prefs"/>
37879   <group name="Success.OOBE" label="download was successful, in OOBE"/>
37880   <group name="Success.LoggedIn" label="download was successful, after login"/>
37881   <group name="Success.Preferences" label="download was successful, in Prefs"/>
37882   <affected-histogram name="UserImage.ProfileDownloadTime"/>
37883 </fieldtrial>
37885 <fieldtrial name="ProgressiveScan">
37886   <group name="FullScan" label="Using WPA_supplicant to scan."/>
37887   <group name="33Percent_4MinMax"
37888       label="Progressive scan @ 33%, 4 frequency bins."/>
37889   <group name="50Percent_4MinMax"
37890       label="Progressive scan @ 50%, 4 frequency bins."/>
37891   <group name="50Percent_8MinMax"
37892       label="Progressive scan @ 50%, 8 frequency bins."/>
37893   <group name="100Percent_8MinMax"
37894       label="Progressive scan @ 100%, 8 frequency bins."/>
37895   <group name="100Percent_1MinSeen_A"
37896       label="Progressive scan @ all previously seen frequencies (A)."/>
37897   <group name="100Percent_1MinSeen_B"
37898       label="Progressive scan @ all previously seen frequencies (B)."/>
37899   <group name="100Percent_1Min_4Max"
37900       label="Progressive scan @ 100%, minimum 1/maximum 4 frequencies."/>
37901   <affected-histogram name="Network.Shill.TimeToDrop"/>
37902   <affected-histogram name="Network.Shill.WiFi.ScanResult"/>
37903   <affected-histogram name="Network.Shill.Wifi.TimeToConnect"/>
37904   <affected-histogram name="Network.Shill.Wifi.TimeToJoin"/>
37905   <affected-histogram name="Network.Shill.Wifi.TimeToScan"/>
37906   <affected-histogram name="Network.Shill.Wifi.TimeToScanAndConnect"/>
37907 </fieldtrial>
37909 <fieldtrial name="ProtectorSettingChange" separator=".">
37910   <obsolete>
37911     Deprecated 8/2013. No longer tracked.
37912   </obsolete>
37913   <group name="Applied" label="change has been accepted by user"/>
37914   <group name="Corrupt" label="possibly hijacked, backup invalid"/>
37915   <group name="Discarded" label="change has been reverted by user"/>
37916   <group name="Fallback" label="fallback provider used (no backup available)"/>
37917   <group name="Hijacked" label="hijacked, with a valid backup"/>
37918   <group name="Missing" label="fallback provider missing, added"/>
37919   <group name="New" label="(obsolete, was sum of Corrupt+Hijacked)"/>
37920   <group name="Restored"
37921       label="search provider restored by Protector before showing the bubble"/>
37922   <group name="Timeout" label="change has been ignored by user (timed out)"/>
37923   <affected-histogram name="Protector.SearchProvider"/>
37924   <affected-histogram name="Protector.StartupSettings"/>
37925 </fieldtrial>
37927 <fieldtrial name="ProxyConnectionImpact">
37928   <group name="proxy_connections_16"
37929       label="with 16 connections per proxy server"/>
37930   <group name="proxy_connections_32"
37931       label="with 32 connections per proxy server"/>
37932   <group name="proxy_connections_64"
37933       label="with 64 connections per proxy server"/>
37934   <group name="proxy_connections_8"
37935       label="with 8 connections per proxy server"/>
37936   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
37937   <affected-histogram name="Net.SocksSocketRequestTime"/>
37938   <affected-histogram name="PLT.Abandoned"/>
37939   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
37940   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
37941   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
37942   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
37943 </fieldtrial>
37945 <fieldtrial name="QueryTimeSuffix" separator=".">
37946   <group name="0" label="N = 0"/>
37947   <group name="1" label="N = 1"/>
37948   <group name="2" label="N = 2"/>
37949   <group name="3" label="N = 3"/>
37950   <group name="4" label="N = 4"/>
37951   <group name="5" label="N = 5"/>
37952   <affected-histogram name="Omnibox.QueryTime"/>
37953 </fieldtrial>
37955 <fieldtrial name="QuicPortSelection" separator="">
37956   <group name="SelectPort"
37957       label="An effort was mode to (try to) consistently connect using the
37958              same source port for the given server IP/port."/>
37959   <group name="RandomPort"
37960       label="The operating system randomly selected a source port for the
37961              connection."/>
37962   <affected-histogram name="Net.QuicSession.Connect"/>
37963 </fieldtrial>
37965 <fieldtrial name="QuicRttCount" separator="">
37966   <group name="ForHTTP" label="Only insecure HTTP connections are counted."/>
37967   <group name="ForHTTPS" label="Only secure HTTPS connections are counted."/>
37968   <affected-histogram name="Net.QuicSession.ConnectRandomPort"/>
37969   <affected-histogram name="Net.QuicSession.ConnectSelectPort"/>
37970   <affected-histogram name="Net.QuicSession.HandshakeRoundTrips"/>
37971 </fieldtrial>
37973 <fieldtrial name="RemoteProcessWarmStartFast" separator="">
37974   <group name="" label="Normal start."/>
37975   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
37976   <affected-histogram name="Startup.WarmStartTimeFromRemoteProcessStart"/>
37977 </fieldtrial>
37979 <fieldtrial name="RendererEventLatency" separator=".">
37980   <group name="Char" label="The Char event occurs on textual keyboard input."/>
37981   <group name="ContextMenu" label="For ContextMenu event."/>
37982   <group name="GestureDoubleTap"
37983       label="A GestureDoubleTap occurs when the user double taps on a
37984              touchscreen."/>
37985   <group name="GestureFlingCancel"
37986       label="A GestureFlingCancel is sent to the renderer to cancel any
37987              active flings."/>
37988   <group name="GestureFlingStart"
37989       label="A GestureFlingStart is sent when the user quickly flicks on a
37990              touchscreen."/>
37991   <group name="GestureLongPress"
37992       label="A GestureLongPress is sent when the user taps down and holds
37993              their finger on a touchscreen."/>
37994   <group name="GestureLongTap"
37995       label="A GestureLongTap is sent when the user taps down on a
37996              touchscreen, holds their finger for a while, then releases."/>
37997   <group name="GesturePinchBegin"
37998       label="A GesturePinchBegin is sent when a user starts a pinch zoom
37999              motion on a touchscreen."/>
38000   <group name="GesturePinchEnd"
38001       label="A GesturePinchEnd is sent when the user releases their fingers
38002              from the touchscreen after performing a pinch zoom motion."/>
38003   <group name="GesturePinchUpdate"
38004       label="GesturePinchUpdate events are sent while the user is performing
38005              a pinch zoom motion on a touch screen. GesturePinchUpdate events
38006              are sent as the user changes the distance between their fingers."/>
38007   <group name="GestureScrollBegin"
38008       label="A GestureScrollBegin is sent at the beginning of a gesture
38009              scroll on a touchscreen."/>
38010   <group name="GestureScrollEnd"
38011       label="A GestureScrollEnd is sent when the user releases their finger
38012              after a gesture scroll on a touchscreen."/>
38013   <group name="GestureScrollUpdate"
38014       label="GestureScrollUpdate events are sent as the user drags their
38015              finger along the touchscreen during a gesture scroll."/>
38016   <group name="GestureScrollUpdateWithoutPropagation"
38017       label="GestureScrollUpdateWithoutPropagation events are scroll updates
38018              that shouldn't bubble, generated by a gesture fling."/>
38019   <group name="GestureShowPress"
38020       label="A GestureShowPress event is sent when the user presses down on
38021              the touchscreen but before a GestureTapDown."/>
38022   <group name="GestureTap"
38023       label="A GestureTap is sent when the user presses down and releases on
38024              a touchscreen."/>
38025   <group name="GestureTapUnconfirmed"
38026       label="A GestureTapUnconfirmed is sent when the user taps the
38027              touchscreen but, due to a delay, the GestureTap isn't sent yet."/>
38028   <group name="GestureTapCancel"
38029       label="A GestureTapCancel is sent to cancel a pending GestureTap event.
38030              For example, if the user taps down but drags their finger
38031              instead of releasing it."/>
38032   <group name="GestureTapDown"
38033       label="A GestureTapDown is sent when the user presses on the
38034              touchscreen in what could potentially be a full GestureTap
38035              event."/>
38036   <group name="GestureTwoFingerTap"
38037       label="A GestureTwoFingerTap is sent when the user presses down a
38038              releases on a touchscreen with two fingers."/>
38039   <group name="KeyDown"
38040       label="A KeyDown event is sent when a keyboard key is pressed down."/>
38041   <group name="KeyUp"
38042       label="A KeyUp event is sent when a depressed keyboard key is released."/>
38043   <group name="MouseDown"
38044       label="A MouseDown event is sent when the user click down a mouse
38045              button."/>
38046   <group name="MouseEnter"
38047       label="A MouseEnter event is sent when the mouse cursor enters the
38048              renderer area."/>
38049   <group name="MouseLeave"
38050       label="A MouseLeave event is sent when the mouse cursor leaves the
38051              renderer area."/>
38052   <group name="MouseMove"
38053       label="A MouseMove event is sent when the mouse cursor moves within the
38054              renderer area."/>
38055   <group name="MouseUp"
38056       label="A MouseUp event is sent when a depressed mouse button is
38057              released."/>
38058   <group name="MouseWheel"
38059       label="A MouseWheel event is sent when the user scrolls using the mouse
38060              wheel within the renderer area."/>
38061   <group name="RawKeyDown"
38062       label="A RawKeyDown event is a wrapper around a native key event."/>
38063   <group name="TouchCancel"
38064       label="A TouchCancel is used to cancel an existing touch point. For
38065              example, if the user drags a finger outside the bounds of the
38066              renderer."/>
38067   <group name="TouchEnd"
38068       label="A TouchEnd is send when the user lifts a finger from the
38069              touchscreen."/>
38070   <group name="TouchMove"
38071       label="A TouchMove is sent when the user moves a finger along the
38072              touchscreen."/>
38073   <group name="TouchStart"
38074       label="A TouchStart is sent when the user first touches a finger to the
38075              touchscreen."/>
38076   <group name="Undefined" label="For unknown or undefined events."/>
38077   <affected-histogram name="Event.Latency.Renderer"/>
38078   <affected-histogram name="Event.Latency.Renderer2"/>
38079 </fieldtrial>
38081 <fieldtrial name="SBInterstitial">
38082   <group name="V1" label="original interstitial"/>
38083   <group name="V2" label="version 2 (new interstitial)"/>
38084   <affected-histogram name="SB2.InterstitialAction"/>
38085   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
38086   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
38087   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
38088   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
38089   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
38090   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
38091 </fieldtrial>
38093 <fieldtrial name="ShowAppListWarmStartFast" separator="">
38094   <group name="" label="Normal start."/>
38095   <group name="Fast" label="Fast start by skipping normal chrome.dll startup."/>
38096   <affected-histogram name="Startup.ShowAppListWarmStart"/>
38097 </fieldtrial>
38099 <fieldtrial name="SideloadWipeout">
38100   <group name="Enabled" label="Sideload Wipeout Active."/>
38101   <group name="Disabled" label="Control group."/>
38102   <affected-histogram name="DisabledExtension.ExtensionWipedStatus"/>
38103   <affected-histogram name="DisabledExtension.SideloadWipeoutCount"/>
38104   <affected-histogram name="DisabledExtension.SideloadWipeoutNeeded"/>
38105   <affected-histogram name="DisabledExtension.UserSelection"/>
38106   <affected-histogram name="Extensions.ExternalExtensionEvent"/>
38107   <affected-histogram name="Extensions.InstallSource"/>
38108   <affected-histogram name="Extensions.UpdateSource"/>
38109 </fieldtrial>
38111 <fieldtrial name="SocketType">
38112   <group name="HTTPProxy" label="HTTP proxy socket"/>
38113   <group name="SOCK" label="SOCKS socket"/>
38114   <group name="SSL" label="(Obsolete, SSL socket)"/>
38115   <group name="SSL2" label="SSL2 socket"/>
38116   <group name="SSLForProxies"
38117       label="SSLClientSocket wrapping the TCPClient socket eventually used
38118              for connection to a proxy"/>
38119   <group name="SSLforHTTPSProxy"
38120       label="SSLClientSocket wrapping the TCPClient socket eventually used
38121              for connection to an HTTPS proxy"/>
38122   <group name="TCP" label="plain, no proxy, no SSL socket"/>
38123   <group name="TCPforHTTPProxy"
38124       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
38125   <group name="TCPforHTTPSProxy"
38126       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
38127   <group name="TCPforSOCKS"
38128       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
38129   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
38130   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
38131   <affected-histogram name="Net.SocketInitErrorCodes"/>
38132   <affected-histogram name="Net.SocketRequestTime"/>
38133   <affected-histogram name="Net.SocketType"/>
38134 </fieldtrial>
38136 <fieldtrial name="SpdyImpact">
38137   <group name="npn_with_http"
38138       label="with NPN negotiated but using HTTP instead of SPDY"/>
38139   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
38140   <affected-histogram name="Net.Transaction_Connected"/>
38141   <affected-histogram name="Net.Transaction_Connected_New"/>
38142   <affected-histogram name="Net.Transaction_Connected_New_b"/>
38143   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
38144   <affected-histogram name="PLT.Abandoned"/>
38145   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
38146   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
38147   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
38148   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
38149   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
38150   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
38151 </fieldtrial>
38153 <fieldtrial name="SpdySettingsCwnd" separator="">
38154   <group name="10K" label="where at least 10KB was transferred."/>
38155   <group name="25K" label="where at least 25KB was transferred."/>
38156   <group name="50K" label="where at least 50KB was transferred."/>
38157   <group name="100K" label="where at least 100KB was transferred."/>
38158   <affected-histogram name="Net.SpdySettingsCwnd"/>
38159 </fieldtrial>
38161 <fieldtrial name="SqliteDatabases" separator=".">
38162   <group name="Activity" label="Activity"/>
38163   <group name="AppCache" label="AppCache"/>
38164   <group name="Cookie" label="Cookie"/>
38165   <group name="DatabaseTracker" label="DatabaseTracker"/>
38166   <group name="DomainBoundCerts" label="DomainBoundCerts"/>
38167   <group name="DomStorageDatabase" label="DomStorageDatabase"/>
38168   <group name="History" label="History"/>
38169   <group name="Predictor" label="Predictor"/>
38170   <group name="Quota" label="Quota"/>
38171   <group name="Shortcuts" label="Shortcuts"/>
38172   <group name="SyncDirectory" label="SyncDirectory"/>
38173   <group name="Text" label="Text (obsolete 7/24/13)"/>
38174   <group name="Thumbnail" label="Thumbnail"/>
38175   <group name="TopSites" label="TopSites"/>
38176   <group name="Web" label="Web"/>
38177   <affected-histogram name="Sqlite.Error"/>
38178   <affected-histogram name="Sqlite.SizeKB"/>
38179   <affected-histogram name="Sqlite.Version"/>
38180 </fieldtrial>
38182 <fieldtrial name="SSLFalseStart">
38183   <group name="FalseStart_enabled"/>
38184   <group name="FalseStart_disabled"/>
38185   <affected-histogram name="Net.SSL_Connection_Latency"/>
38186   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
38187   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
38188 </fieldtrial>
38190 <fieldtrial name="SSLResumption">
38191   <group name="Resume_Handshake" label="Session Resumption"/>
38192   <group name="Full_Handshake" label="Full"/>
38193   <affected-histogram name="Net.SSL_Connection_Latency"/>
38194   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
38195 </fieldtrial>
38197 <fieldtrial name="SyzygyStartupTime">
38198   <group name="PreReadEnabled"/>
38199   <group name="PreReadDisabled"/>
38200   <group name="XP_PreReadEnabled"/>
38201   <group name="XP_PreReadDisabled"/>
38202   <group name="PreRead_0"/>
38203   <group name="PreRead_5"/>
38204   <group name="PreRead_10"/>
38205   <group name="PreRead_15"/>
38206   <group name="PreRead_20"/>
38207   <group name="PreRead_25"/>
38208   <group name="PreRead_30"/>
38209   <group name="PreRead_35"/>
38210   <group name="PreRead_40"/>
38211   <group name="PreRead_45"/>
38212   <group name="PreRead_50"/>
38213   <group name="PreRead_55"/>
38214   <group name="PreRead_60"/>
38215   <group name="PreRead_65"/>
38216   <group name="PreRead_70"/>
38217   <group name="PreRead_75"/>
38218   <group name="PreRead_80"/>
38219   <group name="PreRead_85"/>
38220   <group name="PreRead_90"/>
38221   <group name="PreRead_95"/>
38222   <group name="PreRead_100"/>
38223   <group name="XP_PreRead_0"/>
38224   <group name="XP_PreRead_5"/>
38225   <group name="XP_PreRead_10"/>
38226   <group name="XP_PreRead_15"/>
38227   <group name="XP_PreRead_20"/>
38228   <group name="XP_PreRead_25"/>
38229   <group name="XP_PreRead_30"/>
38230   <group name="XP_PreRead_35"/>
38231   <group name="XP_PreRead_40"/>
38232   <group name="XP_PreRead_45"/>
38233   <group name="XP_PreRead_50"/>
38234   <group name="XP_PreRead_55"/>
38235   <group name="XP_PreRead_60"/>
38236   <group name="XP_PreRead_65"/>
38237   <group name="XP_PreRead_70"/>
38238   <group name="XP_PreRead_75"/>
38239   <group name="XP_PreRead_80"/>
38240   <group name="XP_PreRead_85"/>
38241   <group name="XP_PreRead_90"/>
38242   <group name="XP_PreRead_95"/>
38243   <group name="XP_PreRead_100"/>
38244   <affected-histogram name="Startup.BrowserMessageLoopStartTime"/>
38245   <affected-histogram name="Startup.BrowserOpenTabs"/>
38246 </fieldtrial>
38248 <fieldtrial name="Tps65090Fets" separator=".">
38249   <group name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
38250   <group name="Fet2" label="FET2 on tps65090 (register 0x10)"/>
38251   <group name="Fet3" label="FET3 on tps65090 (register 0x11)"/>
38252   <group name="Fet4" label="FET4 on tps65090 (register 0x12)"/>
38253   <group name="Fet5" label="FET5 on tps65090 (register 0x13)"/>
38254   <group name="Fet6" label="FET6 on tps65090 (register 0x14)"/>
38255   <group name="Fet7" label="FET7 on tps65090 (register 0x15)"/>
38256   <affected-histogram name="Platform.Tps65090Retries"/>
38257 </fieldtrial>
38259 <fieldtrial name="TrackedSplitPreferences" separator=".">
38260   <group name="extensions.settings" label="Extension IDs dictionary"/>
38261   <affected-histogram name="Settings.TrackedSplitPreferenceChanged"/>
38262 </fieldtrial>
38264 <fieldtrial name="WebStoreLinkExperiment">
38265   <group name="Disabled" label="Neither extra webstore link is visible"/>
38266   <group name="FooterLink" label="Link in bottom right of footer"/>
38267   <group name="PlusIcon" label="Plus icon in apps page"/>
38268   <affected-histogram name="Extensions.AppLaunch"/>
38269   <affected-histogram name="NewTabPage.DefaultPageType"/>
38270 </fieldtrial>
38272 </fieldtrials>
38274 </histogram-configuration>