Re-enable index-basics-workers test to see if still times
[chromium-blink-merge.git] / tools / metrics / histograms / histograms.xml
blob92c3c46db4d6cffad18ae5f00eb829b118082c19
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="Autocheckout.Bubble" enum="AutocheckoutBubble">
59   <summary>
60     Measures the frequency of user interactions with the Autocheckout bubble,
61     which prompts users to invoke Autocheckout on supported websites.
62   </summary>
63 </histogram>
65 <histogram name="Autocheckout.BuyFlow" enum="AutocheckoutBuyFlow">
66   <summary>
67     Measures the frequency of final states reached in Autocheckout buy flow.
68   </summary>
69 </histogram>
71 <histogram name="Autocheckout.DismissalState"
72     enum="AutofillDialogDismissalState">
73   <summary>The state of the Autocheckout dialog when it was dismissed.</summary>
74 </histogram>
76 <histogram name="Autocheckout.FlowDuration" units="ms">
77   <summary>
78     Measures the time elapsed between when the user submitted the Autocheckout
79     dialog and when the Autocheckout flow, or filling process, concluded.
80   </summary>
81 </histogram>
83 <histogram name="Autocheckout.FlowDuration.Failed" units="ms">
84   <summary>
85     Measures the time elapsed between when the user submitted the Autocheckout
86     dialog and when the Autocheckout flow concluded, in cases where the flow
87     failed.
88   </summary>
89 </histogram>
91 <histogram name="Autocheckout.FlowDuration.Succeeded" units="ms">
92   <summary>
93     Measures the time elapsed between when the user submitted the Autocheckout
94     dialog and when the Autocheckout flow concluded, in cases where the flow
95     succeeded.
96   </summary>
97 </histogram>
99 <histogram name="Autocheckout.InitialUserState"
100     enum="AutofillDialogInitialUserState">
101   <summary>
102     The initial state of a user that's interacting with a freshly shown
103     Autocheckout dialog.
104   </summary>
105 </histogram>
107 <histogram name="Autocheckout.PopupInDialog" enum="AutofillDialogPopupEvent">
108   <summary>
109     User interactions with the Autofill popup shown while filling an
110     Autocheckout dialog.
111   </summary>
112 </histogram>
114 <histogram name="Autocheckout.Security" enum="AutofillDialogSecurity">
115   <summary>
116     Measures the frequency of security warnings and errors in the Autocheckout
117     dialog.
118   </summary>
119 </histogram>
121 <histogram name="Autocheckout.UiDuration" units="ms">
122   <summary>
123     Measures the duration for which an Autocheckout dialog was shown.
124   </summary>
125 </histogram>
127 <histogram name="Autocheckout.UiDuration.Cancel" units="ms">
128   <summary>
129     Measures the duration for which an Autocheckout dialog was shown, in cases
130     where the user ended up canceling out of the dialog.
131   </summary>
132 </histogram>
134 <histogram name="Autocheckout.UiDuration.Submit" units="ms">
135   <summary>
136     Measures the duration for which an Autocheckout dialog was shown, in cases
137     where the user ended up accepting the dialog.
138   </summary>
139 </histogram>
141 <histogram name="Autocheckout.UiEvents" enum="AutofillDialogUiEvents">
142   <summary>
143     Measures how users are interacting with the Autocheckout dialog UI.
144   </summary>
145 </histogram>
147 <histogram name="Autocheckout.UiLatencyToShow" units="ms">
148   <summary>
149     Measures the duration of time it takes for the Autocheckout UI to be
150     actionable by the user after it is shown.
151   </summary>
152 </histogram>
154 <histogram name="Autocheckout.WalletErrors" enum="WalletErrors">
155   <summary>
156     Measures the frequency of errors in communicating with the Google Online
157     Wallet server.
158   </summary>
159 </histogram>
161 <histogram name="Autocheckout.WalletRequiredActions"
162     enum="WalletRequiredActions">
163   <summary>
164     Measures the frequency of required user actions returned by the Google
165     Online Wallet server.
166   </summary>
167 </histogram>
169 <histogram name="Autocheckout.WhitelistDownloadDuration" units="ms">
170   <summary>
171     Measures time taken to download the Autocheckout whitelist file.
172   </summary>
173 </histogram>
175 <histogram name="Autocheckout.WhitelistDownloadDuration.Failed" units="ms">
176   <summary>
177     Measures time taken to download the Autocheckout whitelist file in case the
178     download was failed.
179   </summary>
180 </histogram>
182 <histogram name="Autocheckout.WhitelistDownloadDuration.Succeeded" units="ms">
183   <summary>
184     Measures time taken to download the Autocheckout whitelist file in case the
185     download was succeeded.
186   </summary>
187 </histogram>
189 <histogram name="Autofill.AddressSuggestionsCount">
190   <summary>
191     The number of address suggestions shown in the Autofill popup.
192   </summary>
193 </histogram>
195 <histogram name="AutoFill.CCInfoBarAccepted">
196   <obsolete>
197     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
198   </obsolete>
199   <summary>The Autofill credit card info bar was accepted.</summary>
200 </histogram>
202 <histogram name="AutoFill.CCInfoBarDenied">
203   <obsolete>
204     Deprecated as of 3/2011, replaced by Autofill.CreditCardInfoBar.
205   </obsolete>
206   <summary>The Autofill credit card info bar was denied.</summary>
207 </histogram>
209 <histogram name="Autofill.CreditCardInfoBar" enum="AutofillCreditCardInfoBar">
210   <summary>
211     The relative frequency with which users accept, deny, or ignore the Autofill
212     credit card info bar prompt.
213   </summary>
214 </histogram>
216 <histogram name="Autofill.DeveloperEngagement"
217     enum="AutofillDeveloperEngagement">
218   <summary>
219     Measures the adoption of the HTML autocomplete type hint specification (see
220     http://is.gd/whatwg_autocomplete for more details).  For each fillable form
221     detected, logs whether that form includes author-specified type hints.
222   </summary>
223 </histogram>
225 <histogram name="Autofill.FillDuration.FromInteraction.WithAutofill">
226   <summary>
227     Time elapsed between the user's first interaction with a form and the form's
228     submission, for an autofilled form.
229   </summary>
230 </histogram>
232 <histogram name="Autofill.FillDuration.FromInteraction.WithoutAutofill">
233   <summary>
234     Time elapsed between the user's first interaction with a form and the form's
235     submission, for a non-autofilled form.
236   </summary>
237 </histogram>
239 <histogram name="Autofill.FillDuration.FromLoad.WithAutofill">
240   <summary>
241     Time elapsed between form load and form submission, for an autofilled form.
242   </summary>
243 </histogram>
245 <histogram name="Autofill.FillDuration.FromLoad.WithoutAutofill">
246   <summary>
247     Time elapsed between form load and form submission, for a non-autofilled
248     form.
249   </summary>
250 </histogram>
252 <histogram name="Autofill.IsEnabled.PageLoad" enum="BooleanEnabled">
253   <summary>
254     Tracks whether Autofill is enabled on page load for a page containing forms.
255   </summary>
256 </histogram>
258 <histogram name="Autofill.IsEnabled.Startup" enum="BooleanEnabled">
259   <summary>Tracks whether Autofill is enabled when Chrome launches.</summary>
260 </histogram>
262 <histogram name="AutoFill.ProfileCount">
263   <obsolete>
264     Deprecated as of 3/2011, replaced by Autofill.StoredProfileCount.
265   </obsolete>
266   <summary>The number of Autofill address profiles a user has.</summary>
267 </histogram>
269 <histogram name="AutoFill.Quality" enum="AutofillQuality">
270   <obsolete>
271     Deprecated as of 3/2011, replaced by Autofill.Quality.
272   </obsolete>
273   <summary>The quality of the AutoFill implementation.</summary>
274 </histogram>
276 <histogram name="Autofill.Quality" enum="AutofillQuality">
277   <summary>The quality of the Autofill implementation.</summary>
278 </histogram>
280 <histogram name="Autofill.Quality.HeuristicType" enum="AutofillTypeQuality">
281   <summary>The quality of Autofill's heuristic field type detection.</summary>
282 </histogram>
284 <histogram name="Autofill.Quality.HeuristicType.ByFieldType"
285     enum="AutofillTypeQualityByFieldType">
286   <summary>
287     The quality of Autofill's heuristic field type detection, broken down by the
288     specific field type.  Fields with multiple possible types (based on the
289     stored Autofill data) are logged as having ambiguous type.
290   </summary>
291 </histogram>
293 <histogram name="Autofill.Quality.PredictedType" enum="AutofillTypeQuality">
294   <summary>The overall quality of the Autofill field type predictions.</summary>
295 </histogram>
297 <histogram name="Autofill.Quality.PredictedType.ByFieldType"
298     enum="AutofillTypeQualityByFieldType">
299   <summary>
300     The overall quality of the Autofill field type predictions, broken down by
301     the specific field type.  Fields with multiple possible types (based on the
302     stored Autofill data) are logged as having ambiguous type.
303   </summary>
304 </histogram>
306 <histogram name="Autofill.Quality.ServerType" enum="AutofillTypeQuality">
307   <summary>The quality of the Autofill server's field type detection.</summary>
308 </histogram>
310 <histogram name="Autofill.Quality.ServerType.ByFieldType"
311     enum="AutofillTypeQualityByFieldType">
312   <summary>
313     The quality of the Autofill server's field type detection, broken down by
314     the specific field type.  Fields with multiple possible types (based on the
315     stored Autofill data) are logged as having ambiguous type.
316   </summary>
317 </histogram>
319 <histogram name="AutoFill.RequestErrorimcklfaapmppdhilegjoahjbahdgfhcn">
320   <summary>TBD.</summary>
321 </histogram>
323 <histogram name="AutoFill.RequestSuccessimcklfaapmppdhilegjoahjbahdgfhcn">
324   <summary>TBD.</summary>
325 </histogram>
327 <histogram name="Autofill.ServerExperimentId" enum="AutofillExperimentId">
328   <obsolete>
329     Deprecated as of 6/2011, replaced by Autofill.ServerExperimentId.Query.
330   </obsolete>
331   <summary>
332     The experiment ID received in response to an Autofill server query.
333   </summary>
334 </histogram>
336 <histogram name="Autofill.ServerExperimentId.Query" enum="AutofillExperimentId">
337   <summary>
338     The experiment ID received in response to an Autofill server query.
339   </summary>
340 </histogram>
342 <histogram name="Autofill.ServerExperimentId.Upload"
343     enum="AutofillExperimentId">
344   <summary>
345     The experiment ID received at the time of an Autofill upload.
346   </summary>
347 </histogram>
349 <histogram name="AutoFill.ServerQueryResponse" enum="AutofillQueryResult">
350   <obsolete>
351     Deprecated as of 3/2011, replaced by Autofill.ServerQueryResponse.
352   </obsolete>
353   <summary>The usefulness of AutoFill server information.</summary>
354 </histogram>
356 <histogram name="Autofill.ServerQueryResponse" enum="AutofillQueryResult">
357   <summary>The usefulness of Autofill server information.</summary>
358 </histogram>
360 <histogram name="Autofill.StoredProfileCount">
361   <summary>
362     The number of Autofill addresses a user has stored, measured at launch time.
363   </summary>
364 </histogram>
366 <histogram name="Autofill.UserHappiness" enum="AutofillUserHappiness">
367   <summary>
368     Measures the frequency of various events in the Autofill user interaction
369     flow.  By comparing frequencies, we can compute several interesting
370     &quot;user happiness&quot; metrics.
371   </summary>
372 </histogram>
374 <histogram name="Bluetooth.ConnectedDeviceCount" units="devices">
375   <summary>
376     Counts the number of simulataneously connected Bluetooth devices. Used to
377     direct testing efforts, and by our UI team to determine appropriate UI
378     sizes.
379   </summary>
380 </histogram>
382 <histogram name="Bluetooth.PairingMethod" enum="BluetoothPairingMethod">
383   <summary>
384     Records the method used to pair each Bluetooth Device. Used to direct our
385     testing efforts.
386   </summary>
387 </histogram>
389 <histogram name="Bluetooth.PairingResult" enum="BluetoothPairingResult">
390   <summary>
391     Records the result of pairing each Bluetooth Device. Used to understand
392     whether we are having significant problems with Bluetooth pairing and seeing
393     errors more commonly than we should.
394   </summary>
395 </histogram>
397 <histogram name="Cellular.ActivationFailure">
398   <summary>
399     The count of cellular device activation failures (Chrome OS).
400   </summary>
401 </histogram>
403 <histogram name="Cellular.ActivationTry">
404   <summary>The count of cellular device activation tries (Chrome OS).</summary>
405 </histogram>
407 <histogram name="Cellular.ConnectionFailed">
408   <summary>
409     The count of cellular reconnect failures during activation (Chrome OS).
410   </summary>
411 </histogram>
413 <histogram name="Cellular.ConnectionRetry">
414   <summary>
415     The count of cellular device reconnect tries during activation (Chrome OS).
416   </summary>
417 </histogram>
419 <histogram name="Cellular.MobileSetupFailed">
420   <summary>
421     The count of successful cellular plan established (Chrome OS).
422   </summary>
423 </histogram>
425 <histogram name="Cellular.MobileSetupStart">
426   <summary>
427     The count of initiated cellular device setup starts (Chrome OS).
428   </summary>
429 </histogram>
431 <histogram name="Cellular.MobileSetupSucceeded">
432   <summary>The count of failed cellular plan setup tries (Chrome OS).</summary>
433 </histogram>
435 <histogram name="Cellular.PaymentFailed">
436   <summary>The count of failed cellular plan purchases (Chrome OS).</summary>
437 </histogram>
439 <histogram name="Cellular.PaymentReceived">
440   <summary>
441     The count of successfully completed cellular plan purchases (Chrome OS).
442   </summary>
443 </histogram>
445 <histogram name="Clipboard.IncognitoUseCase" enum="ClipboardAction">
446   <obsolete>
447     Deprecated as of 4/2013, experiment confirmed correctness of our patch.
448   </obsolete>
449   <summary>
450     Counts how often the user writes or reads from the clipboard and whether the
451     write was from an incognito window or not.
452   </summary>
453 </histogram>
455 <histogram name="Cookie.ReinstatedCookies" units="seconds">
456   <summary>
457     The duration in seconds between a cookie getting evicted (due to the number
458     of cookies exceeding a domain limit), and subsequently reinstated.
459   </summary>
460 </histogram>
462 <histogram name="Cros.ClickOnShelf" enum="CrosShelfClickTarget">
463   <summary>Chrome OS shelf clicks.</summary>
464 </histogram>
466 <histogram name="CrosDisks.ArchiveType" enum="CrosDisksArchiveType">
467   <summary>
468     The type of archive file that Chrome OS cros-disks daemon is requested to
469     mount.
470   </summary>
471 </histogram>
473 <histogram name="CrosDisks.DeviceMediaType" enum="CrosDisksDeviceMediaType">
474   <summary>
475     The media type of removable device that Chrome OS cros-disks daemon is
476     requested to mount.
477   </summary>
478 </histogram>
480 <histogram name="CrosDisks.FilesystemType" enum="CrosDisksFilesystemType">
481   <summary>
482     The type of file system that Chrome OS cros-disks daemon is requested to
483     mount.
484   </summary>
485 </histogram>
487 <histogram name="DiskCache.TotalIOTime" units="milliseconds">
488   <obsolete>
489     Deprecated.
490   </obsolete>
491   <summary>
492     The total time it takes to perform a payload IO operation, for the regular
493     disk cache.
494   </summary>
495 </histogram>
497 <histogram name="DomainBoundCerts.DBLoadedCount">
498   <summary>Number of certs loaded from domain bound cert database.</summary>
499 </histogram>
501 <histogram name="DomainBoundCerts.DBLoadTime" units="ms">
502   <summary>Time spent loading domain bound cert database.</summary>
503 </histogram>
505 <histogram name="DomainBoundCerts.DBSizeInKB" units="KB">
506   <summary>
507     The size, on disk, of the domain bound cert database as it is being loaded.
508   </summary>
509 </histogram>
511 <histogram name="DomainBoundCerts.GenerateCertTime" units="ms">
512   <summary>Time spent generating a domain bound cert.</summary>
513 </histogram>
515 <histogram name="DomainBoundCerts.GetCertTime" units="ms">
516   <summary>
517     Combined time for GetDomainBoundCert retrieval (both synchronous and
518     asynchronous).
519   </summary>
520 </histogram>
522 <histogram name="DomainBoundCerts.GetCertTimeAsync" units="ms">
523   <summary>
524     Time for asynchronous retrieval (from the GetDomainBoundCert call until
525     completion callback is called).
526   </summary>
527 </histogram>
529 <histogram name="DomainBoundCerts.GetCertTimeSync" units="ms">
530   <summary>Time for synchronous GetDomainBoundCert cert retrieval.</summary>
531 </histogram>
533 <histogram name="DomainBoundCerts.GetDomainBoundCertResult"
534     enum="DomainBoundCerts.GetCertResult">
535   <summary>Result of GetDomainBoundCert function.</summary>
536 </histogram>
538 <histogram name="DomainBoundCerts.KillDatabaseResult" enum="BooleanSuccess">
539   <summary>
540     Whether the domain-bound certs sqlite database was killed succesfully when
541     an unrecoverable error was detected.
542   </summary>
543 </histogram>
545 <histogram name="DomainBoundCerts.Support" enum="DomainBoundCerts.Support">
546   <summary>
547     Counts of SSL client sockets broken down by support for Domain Bound
548     Certificates TLS extension.  Counts only connections with full handshakes,
549     resumed sessions are not counted.
550   </summary>
551 </histogram>
553 <histogram name="DomainBoundCerts.TaskMaxWaitTime" units="ms">
554   <summary>
555     Longest time spent by requests waiting for load of domain bound cert
556     database.
557   </summary>
558 </histogram>
560 <histogram name="DomainBoundCerts.TaskWaitCount">
561   <summary>
562     Number of requests that waited for load of domain bound cert database.
563   </summary>
564 </histogram>
566 <histogram name="Drive.CacheDBOpenStatus" enum="DriveCacheDBOpenStatus">
567   <summary>Status of drive cache metadata database open.</summary>
568 </histogram>
570 <histogram name="Drive.EntireFeedLoadTime" units="microseconds">
571   <summary>
572     Time spent to load the entire file system information from the server
573   </summary>
574 </histogram>
576 <histogram name="Drive.EntryKind" enum="DriveEntryKind">
577   <summary>
578     Provides breakdown of specific formats for hosted documents. Recorded when
579     feed is loaded from the server.
580   </summary>
581 </histogram>
583 <histogram name="Drive.FileFormat" enum="DriveFileFormat">
584   <summary>
585     Provides breakdown of specific file formats for regular files. Recorded when
586     feed is loaded from the server.
587   </summary>
588 </histogram>
590 <histogram name="Drive.InitialFeedLoadTime" units="microseconds">
591   <summary>
592     Time spent to load the initial part of the file system information from the
593     server
594   </summary>
595 </histogram>
597 <histogram name="Drive.MetadataDBInitResult" enum="DriveMetadataDBInitStatus">
598   <summary>Result of drive resource metadata database initialization.</summary>
599 </histogram>
601 <histogram name="Drive.MetadataDBOpenExistingResult"
602     enum="DriveMetadataDBInitStatus">
603   <summary>
604     Result of attempt to open existing drive resource metadata database.
605   </summary>
606 </histogram>
608 <histogram name="Drive.NumberOfHostedDocuments">
609   <summary>
610     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
611     is first accessed.
612   </summary>
613 </histogram>
615 <histogram name="Drive.NumberOfRegularFiles">
616   <summary>
617     Number of regualr files on Drive.  Logged when Drive is first accessed.
618   </summary>
619 </histogram>
621 <histogram name="Drive.NumberOfTotalFiles">
622   <summary>
623     Number of total files (regualr files + hosted documents) on Drive.  Logged
624     when Drive is first accessed.
625   </summary>
626 </histogram>
628 <histogram name="Enterprise.AutoEnrollmentExtraTime" units="milliseconds">
629   <summary>
630     Time since the user logged in until the auto-enrollment protocol completed.
631     0 is sampled when the protocol is done by the time the user logs in.
632   </summary>
633 </histogram>
635 <histogram name="Enterprise.AutoEnrollmentProtocolTime" units="milliseconds">
636   <summary>Total duration time of the auto-enrollment protocol.</summary>
637 </histogram>
639 <histogram name="Enterprise.DMToken" enum="EnterpriseDMTokenType">
640   <summary>
641     Events related to fetching, saving and loading DM server tokens. These are
642     used to retrieve cloud policies.
643   </summary>
644 </histogram>
646 <histogram name="Enterprise.Enrollment" enum="EnterpriseEnrollmentType">
647   <summary>
648     Events related to device enrollment on new installs of ChromeOS devices.
649   </summary>
650 </histogram>
652 <histogram name="Enterprise.ONC.PolicyValidation" enum="BooleanSuccess">
653   <summary>Result of the OpenNetworkConfiguration policy validation.</summary>
654 </histogram>
656 <histogram name="Enterprise.Policies" enum="EnterprisePolicies">
657   <summary>
658     A set of enterprise policy rules that are in use. This is recorded every 24
659     hours and at startup, if the last recording was earlier than a day before.
660   </summary>
661 </histogram>
663 <histogram name="Enterprise.Policy" enum="EnterprisePolicyType">
664   <summary>
665     Events related to fetching, saving and loading user policies, and also
666     device policies on ChromeOS.
667   </summary>
668 </histogram>
670 <histogram name="Extensions.DisabledUIUserResponse"
671     enum="ExtensionDisabledUIUserResponse">
672   <summary>
673     User response to the dialog shown when an extension is disabled due to an
674     update requiring more permissions.
675   </summary>
676 </histogram>
678 <histogram name="Extensions.FunctionCalls" enum="ExtensionFunctions">
679   <summary>Number of calls to extension functions.</summary>
680 </histogram>
682 <histogram name="FileBrowser.Create" enum="FileDialogType">
683   <summary>Chrome OS File Browser opening mode.</summary>
684 </histogram>
686 <histogram name="FileBrowser.DirectoryScan" units="milliseconds">
687   <summary>
688     Chrome OS File Browser: time to scan a directory. Measured on every File
689     Browser directory change.
690   </summary>
691 </histogram>
693 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Changed"
694     enum="BooleanEnabled">
695   <summary>
696     Tracks whether download destination is set to a Google Drive folder when the
697     download destination is changed by the user in the settings page.
698   </summary>
699 </histogram>
701 <histogram name="FileBrowser.DownloadDestination.IsGoogleDrive.Started"
702     enum="BooleanEnabled">
703   <summary>
704     Tracks whether download destination is set to a Google Drive folder on
705     startup.
706   </summary>
707 </histogram>
709 <histogram name="FileBrowser.DownloadsCount">
710   <summary>
711     Chrome OS File Browser: number of files and directories in the Downloads
712     directory (not including the contents of nested directories). Computed every
713     time the File Browser current directory changes to Downloads.
714   </summary>
715 </histogram>
717 <histogram name="FileBrowser.Load" units="milliseconds">
718   <summary>
719     Chrome OS File Browser is an built-in extension without a background page.
720     Its main.html file is loaded every time the user opens a File Browser tab or
721     a file chooser dialog. The file is fairly large and the initialization is
722     pretty expensive.
723   </summary>
724 </histogram>
726 <histogram name="FileBrowser.OpeningFileType" enum="FileType">
727   <obsolete>
728     Deprecated 4/2013, and replaced by FileBrowser.ViewingFileType.
729   </obsolete>
730   <summary>File types that were tried to be opened through browser.</summary>
731 </histogram>
733 <histogram name="FileBrowser.PhotoEditor.DisplayTime" units="milliseconds">
734   <summary>
735     Chrome OS Photo Editor: time to display an image. Measured from the moment
736     the user selected the image till the moment it is displayed (not counting
737     the low resolution preview).
738   </summary>
739 </histogram>
741 <histogram name="FileBrowser.PhotoEditor.FileType" enum="PhotoEditorFileType">
742   <summary>Chrome OS Photo Editor: the type of the file opened.</summary>
743 </histogram>
745 <histogram name="FileBrowser.PhotoEditor.LoadMode" enum="PhotoEditorLoadMode">
746   <summary>Chrome OS Photo Editor: the way the image has been loaded.</summary>
747 </histogram>
749 <histogram name="FileBrowser.PhotoEditor.LoadTime" units="milliseconds">
750   <summary>Chrome OS Photo Editor: time to load an image from a file.</summary>
751 </histogram>
753 <histogram name="FileBrowser.PhotoEditor.SaveResult"
754     enum="PhotoEditorSaveResult">
755   <summary>
756     Chrome OS Photo Editor: the result of a file save operation.
757   </summary>
758 </histogram>
760 <histogram name="FileBrowser.PhotoEditor.SaveTime" units="milliseconds">
761   <summary>Chrome OS Photo Editor: time to save an image to a file.</summary>
762 </histogram>
764 <histogram name="FileBrowser.PhotoEditor.Size.MB" units="MBytes">
765   <summary>
766     Chrome OS Photo Editor: size of an image file in megabytes. Measured on
767     every image load.
768   </summary>
769 </histogram>
771 <histogram name="FileBrowser.PhotoEditor.Size.MPix" units="MPixels">
772   <summary>
773     Chrome OS Photo Editor: size of an image in megapixels. Measured on every
774     image load.
775   </summary>
776 </histogram>
778 <histogram name="FileBrowser.PhotoEditor.Tool" enum="PhotoEditorToolType">
779   <summary>Chrome OS Photo Editor: the button which the user clicked.</summary>
780 </histogram>
782 <histogram name="FileBrowser.PhotoImport.Action" enum="ExternalDeviceAction">
783   <summary>
784     Chrome OS Photo Import flow: action chosen in the Action Choice dialog for
785     the external device.
786   </summary>
787 </histogram>
789 <histogram name="FileBrowser.PhotoImport.ImportCount">
790   <summary>
791     Chrome OS Photo Import flow: the number of photos imported. Measured on
792     every successfull import operation.
793   </summary>
794 </histogram>
796 <histogram name="FileBrowser.PhotoImport.ImportPercentage">
797   <summary>
798     Chrome OS Photo Import flow: the percent of photos imported among all the
799     photos on the device. Measured on every successfull import operation.
800   </summary>
801 </histogram>
803 <histogram name="FileBrowser.PhotoImport.Load" units="milliseconds">
804   <summary>
805     Chrome OS Photo Import flow: time to load the action dialog. Measured
806     between the moment window appears and the moment user see all available
807     actions for the device.
808   </summary>
809 </histogram>
811 <histogram name="FileBrowser.PhotoImport.Scan" units="milliseconds">
812   <summary>
813     Chrome OS Photo Import flow: time to scan the external device.
814   </summary>
815 </histogram>
817 <histogram name="FileBrowser.ViewingFileType" enum="ViewFileType">
818   <summary>
819     File types that were tried to be viewed through browser. This is recorded
820     when the user tries to view a file from Files.app.
821   </summary>
822 </histogram>
824 <histogram name="GData.AuthSuccess" enum="GDataAuthResult">
825   <summary>Result of the authentication for Drive.</summary>
826 </histogram>
828 <histogram name="GData.EntireFeedLoadTime" units="microseconds">
829   <obsolete>
830     Deprecated 9/2012, and replaced by Drive.EntireFeedLoadTime
831   </obsolete>
832   <summary>
833     Time spent to load the entire file system information from the server
834   </summary>
835 </histogram>
837 <histogram name="GData.EntryKind" enum="GDataEntryKind">
838   <obsolete>
839     Deprecated 9/2012, and replaced by Drive.EntryKind
840   </obsolete>
841   <summary>
842     Provides breakdown of specific formats for hosted documents. Recorded when
843     feed is loaded from the server.
844   </summary>
845 </histogram>
847 <histogram name="GData.InitialFeedLoadTime" units="microseconds">
848   <obsolete>
849     Deprecated 9/2012, and replaced by Drive.InitialFeedLoadTime
850   </obsolete>
851   <summary>
852     Time spent to load the initial part of the file system information from the
853     server
854   </summary>
855 </histogram>
857 <histogram name="GData.NumberOfHostedDocuments">
858   <obsolete>
859     Deprecated 9/2012, and replaced by Drive.NumberOfHostedDocuments
860   </obsolete>
861   <summary>
862     Number of hosted documents (spreadsheets etc.) on Drive. Logged when Drive
863     is first accessed.
864   </summary>
865 </histogram>
867 <histogram name="GData.NumberOfRegularFiles">
868   <obsolete>
869     Deprecated 9/2012, and replaced by Drive.NumberOfRegularFiles
870   </obsolete>
871   <summary>
872     Number of regualr files on Drive.  Logged when Drive is first accessed.
873   </summary>
874 </histogram>
876 <histogram name="GData.NumberOfTotalFiles">
877   <obsolete>
878     Deprecated 9/2012, and replaced by Drive.NumberOfTotalFiles
879   </obsolete>
880   <summary>
881     Number of total files (regualr files + hosted documents) on Drive.  Logged
882     when Drive is first accessed.
883   </summary>
884 </histogram>
886 <histogram name="GoogleNow.Event" enum="GoogleNowEvent">
887   <summary>Events in Google Now component extension.</summary>
888 </histogram>
890 <histogram name="HttpCache.EntryLockWait" units="milliseconds">
891   <summary>
892     The time spent waiting for write lock on a disk cache entry.
893   </summary>
894 </histogram>
896 <histogram name="HttpCache.OfflineStatus" enum="OfflineStatus">
897   <summary>
898     Result of a main page HttpCacheTransaction if offline mode had been enabled.
899   </summary>
900 </histogram>
902 <histogram name="Import.ImporterType.AutoImport" enum="ImporterType">
903   <summary>The importer used on first run Auto Import.</summary>
904 </histogram>
906 <histogram name="Import.ImporterType.BookmarksAPI" enum="ImporterType">
907   <summary>The importer used on import from the bookmarks file API.</summary>
908 </histogram>
910 <histogram name="Import.ImporterType.ImportDataHandler" enum="ImporterType">
911   <summary>
912     The importer used on import from the chrome://settings/importData UI.
913   </summary>
914 </histogram>
916 <histogram name="Instant.InstantControllerEvent" enum="InstantControllerEvent">
917   <summary>
918     Records various events of interest in the InstantController. E.g. When URLs
919     are blacklisted.
920   </summary>
921 </histogram>
923 <histogram name="Instant.SessionsStorageNamespace"
924     enum="InstantSessionStorageNamespace">
925   <summary>
926     How often an Instant preview is committed onto a different tab than it was
927     created from.
928   </summary>
929 </histogram>
931 <histogram name="Instant.TimeToFirstShow" units="milliseconds">
932   <summary>
933     The time between the first Omnibox interaction and when the Instant preview
934     shows. If the instant preview was already showing when the user interacted
935     with the omnibox, this histogram is not recorded.
936   </summary>
937 </histogram>
939 <histogram name="InstantExtended.InstantNavigation"
940     enum="InstantExtended_InstantNavigation">
941   <summary>
942     Records a histogram for instant extended (Local NTP and Online NTP) and
943     non-extended navigations.
944   </summary>
945 </histogram>
947 <histogram name="InstantExtended.OptInState" enum="InstantExtended_OptInState">
948   <summary>
949     Records, on startup, whether the user has chosen to opt-in to or opt-out of
950     InstantExtended via chrome://flags.
951   </summary>
952 </histogram>
954 <histogram name="InstantExtended.PrefValue" enum="BooleanEnabled">
955   <summary>
956     Records, on startup, the value of the &quot;Allow your search engine to
957     provide Instant result&quot; preference setting for the first profile
958     loaded.
959   </summary>
960 </histogram>
962 <histogram name="LevelDBEnv.All.SafeThreadAccess" units="accesses">
963   <summary>
964     Linux and CrOS use unlocked_stdio(3). If it is used unsafely, record it
965     here. If there is no record of unsafety after chrome 29 has been in the
966     stable channel for a few weeks then revert this change.
967   </summary>
968 </histogram>
970 <histogram name="LevelDBEnv.IDB.IOError" enum="LevelDBIOErrorMethods">
971   <summary>
972     Methods where leveldb's Chromium environment has IO errors when being used
973     by IndexedDB.
974   </summary>
975 </histogram>
977 <histogram name="LevelDBEnv.IDB.IOError." enum="PlatformFileError">
978   <summary>
979     PlatformFileErrors encountered by a single leveldb env method.
980   </summary>
981 </histogram>
983 <histogram name="LevelDBEnv.IDB.IOError.NewLogger" enum="OSAgnosticErrno">
984   <summary>Errno of errors encountered in NewLogger.</summary>
985 </histogram>
987 <histogram name="LevelDBEnv.IDB.IOError.NewSequentialFile"
988     enum="OSAgnosticErrno">
989   <summary>Errno of errors encountered in NewSequentialFile.</summary>
990 </histogram>
992 <histogram name="LevelDBEnv.IDB.IOError.RandomAccessFile"
993     enum="PlatformFileError">
994   <obsolete>
995     Deprecated 2013-04. As of m28 use
996     LevelDBEnv.IDB.IOError.NewRandomAccessFile.
997   </obsolete>
998   <summary>File errors in leveldb IDBEnv's NewRandomAccessFile method.</summary>
999 </histogram>
1001 <histogram name="LevelDBEnv.IDB.IOError.WritableFileAppend"
1002     enum="OSAgnosticErrno">
1003   <summary>Errno of errors encountered in WritableFileAppend.</summary>
1004 </histogram>
1006 <histogram name="LevelDBEnv.IDB.IOError.WritableFileFlush"
1007     enum="OSAgnosticErrno">
1008   <summary>Errno of errors encountered in WritableFileFlush.</summary>
1009 </histogram>
1011 <histogram name="LevelDBEnv.IDB.MaxFDs" units="files">
1012   <summary>
1013     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
1014     for IndexedDB.
1015   </summary>
1016 </histogram>
1018 <histogram name="LevelDBEnv.IDB.TimeTo" units="milliseconds">
1019   <obsolete>
1020     Deprecated 2013-04. As of m28 use LevelDBEnv.IDB.TimeUntilSuccessFor.
1021   </obsolete>
1022   <summary>
1023     Time IDB LevelDBEnv slept before successfully completing this operation. 0
1024     means success on the first try.
1025   </summary>
1026 </histogram>
1028 <histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor" units="milliseconds">
1029   <summary>
1030     Time IDB LevelDBEnv slept before successfully completing this operation. 0
1031     means success on the first try.
1032   </summary>
1033 </histogram>
1035 <histogram name="LevelDBEnv.IOError" enum="LevelDBIOErrorMethods">
1036   <summary>Methods where leveldb's Chromium environment has IO errors.</summary>
1037 </histogram>
1039 <histogram name="LevelDBEnv.IOError." enum="PlatformFileError">
1040   <summary>PlatformFileErrors encountered by a single leveldb method.</summary>
1041 </histogram>
1043 <histogram name="LevelDBEnv.IOError.NewLogger" enum="OSAgnosticErrno">
1044   <summary>Errno of errors encountered in NewLogger.</summary>
1045 </histogram>
1047 <histogram name="LevelDBEnv.IOError.NewSequentialFile" enum="OSAgnosticErrno">
1048   <summary>Errno of errors encountered in NewSequentialFile.</summary>
1049 </histogram>
1051 <histogram name="LevelDBEnv.IOError.RandomAccessFile" enum="PlatformFileError">
1052   <obsolete>
1053     Deprecated 2013-04. As of m28 use LevelDBEnv.IOError.NewRandomAccessFile.
1054   </obsolete>
1055   <summary>
1056     File errors in leveldb ChromiumEnv's NewRandomAccessFile method.
1057   </summary>
1058 </histogram>
1060 <histogram name="LevelDBEnv.IOError.WritableFileAppend" enum="OSAgnosticErrno">
1061   <summary>Errno of errors encountered in WritableFileAppend.</summary>
1062 </histogram>
1064 <histogram name="LevelDBEnv.IOError.WritableFileFlush" enum="OSAgnosticErrno">
1065   <summary>Errno of errors encountered in WritableFileFlush.</summary>
1066 </histogram>
1068 <histogram name="LevelDBEnv.MaxFDs" units="files">
1069   <summary>
1070     File descriptor limit recorded every time LevelDB calls NewRandomAccessFile
1071     for clients other than IndexedDB.
1072   </summary>
1073 </histogram>
1075 <histogram name="LevelDBEnv.TimeTo" units="milliseconds">
1076   <obsolete>
1077     Deprecated 2013-04. As of m28 use LevelDBEnv.TimeUntilSuccessFor.
1078   </obsolete>
1079   <summary>
1080     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
1081     0 means success on the first try.
1082   </summary>
1083 </histogram>
1085 <histogram name="LevelDBEnv.TimeUntilSuccessFor" units="milliseconds">
1086   <summary>
1087     Time Non-IDB LevelDBEnv slept before successfully completing this operation.
1088     0 means success on the first try.
1089   </summary>
1090 </histogram>
1092 <histogram name="Linux.GlibcVersion" enum="LinuxGlibcVersion">
1093   <summary>The version of glibc used. (Linux only)</summary>
1094 </histogram>
1096 <histogram name="Media.AudioRendererEvents" enum="AudioRendererEvents">
1097   <summary>Captures statistics for various AudioRendererImpl events.</summary>
1098 </histogram>
1100 <histogram name="Media.DetectedAudioCodec" enum="FFmpegCodecs">
1101   <summary>Audio codec used in HTML5 media.</summary>
1102 </histogram>
1104 <histogram name="Media.DetectedVideoCodec" enum="FFmpegCodecs">
1105   <summary>Video codec used in HTML5 media.</summary>
1106 </histogram>
1108 <histogram name="Media.PepperVideoDecoderError" enum="PepperVideoDecodeError">
1109   <summary>Counts of video decode errors reported to plugin.</summary>
1110 </histogram>
1112 <histogram name="Media.PepperVideoDecoderPictureCount">
1113   <summary>
1114     Number of PictureBuffers/textures requested per hardware decoder creation.
1115     This value varies by platform and video. A user visible video may trigger
1116     multiple decoder creations (sometimes every 5 seconds) but would normally
1117     not hold more than 2 sets of buffers at any given time in memory.
1118   </summary>
1119 </histogram>
1121 <histogram name="Media.PepperVideoDecoderPictureHeight">
1122   <summary>
1123     Vertical video resolution rounded to the nearest bucket. (Corresponds
1124     roughly to the number in 720p.)
1125   </summary>
1126 </histogram>
1128 <histogram name="Media.VAVDAH264.DecoderFailure" enum="VAVDAH264DecoderFailure">
1129   <summary>
1130     Error codes reported by video decode using VA-API hardware video decoder.
1131   </summary>
1132 </histogram>
1134 <histogram name="MemoryAndroid.DeviceMemoryClass">
1135   <summary>
1136     Value of getMemoryClass() recorded once upon startup. This is an integer,
1137     device-specific constant correlated with the amount of memory available on
1138     Android device.
1139   </summary>
1140 </histogram>
1142 <histogram name="MemoryAndroid.EvictionReason" enum="AndroidEvictionReason">
1143   <summary>
1144     Reasons behind evictions of individual tabs, recorded upon each tab
1145     eviction.
1146   </summary>
1147 </histogram>
1149 <histogram name="MemoryAndroid.LowMemoryLoadedTabCount">
1150   <summary>
1151     Number of loaded (memory-resident) tabs when LowMemory notification is
1152     delivered.
1153   </summary>
1154 </histogram>
1156 <histogram name="MemoryAndroid.LowMemoryTimeBetween" units="milliseconds">
1157   <summary>
1158     Time between two consecutive LowMemory notification in one foreground
1159     session.
1160   </summary>
1161 </histogram>
1163 <histogram name="MemoryAndroid.NotificationBackground"
1164     enum="AndroidMemoryNotificationBackground">
1165   <summary>
1166     Memory notifications delivered through system callbacks to Chrome while in
1167     the background.
1168   </summary>
1169 </histogram>
1171 <histogram name="MemoryAndroid.NotificationForeground"
1172     enum="AndroidMemoryNotificationForeground">
1173   <summary>
1174     Memory notifications delivered through system callbacks to Chrome while in
1175     the foreground - we count LowMemory notification vs particular levels of
1176     TrimMemory foreground notification.
1177   </summary>
1178 </histogram>
1180 <histogram name="MouseEventPrefetch.MouseDownDuration_Click" units="ms">
1181   <summary>
1182     Measures the time elapsed between when the user mousedown-ed a link and when
1183     the user clicked a link.
1184   </summary>
1185 </histogram>
1187 <histogram name="MouseEventPrefetch.MouseDownFollowedByClick"
1188     enum="MouseEventFollowedByClick">
1189   <summary>
1190     For each click handled by an HTML anchor tag link, whether Blink saw a
1191     mousedown event preceding it.  This is only measured for clicks handled by
1192     the anchor tag's default click event handler.
1193   </summary>
1194 </histogram>
1196 <histogram name="MouseEventPrefetch.MouseDowns">
1197   <summary>
1198     The number of mousedown events detected at HTML anchor-tag links' default
1199     event handler.
1200   </summary>
1201 </histogram>
1203 <histogram name="MouseEventPrefetch.MouseOverDuration_Click" units="ms">
1204   <summary>
1205     Measures the time elapsed between when the user mouseover-ed a link and when
1206     the user clicked a link.
1207   </summary>
1208 </histogram>
1210 <histogram name="MouseEventPrefetch.MouseOverDuration_NoClick" units="ms">
1211   <summary>
1212     Measures the time elapsed between when the user mouseover-ed a link and when
1213     the user mouseout-ed a link without click.
1214   </summary>
1215 </histogram>
1217 <histogram name="MouseEventPrefetch.MouseOvers">
1218   <summary>
1219     The number of mouseover events detected at HTML anchor-tag links' default
1220     event handler.
1221   </summary>
1222 </histogram>
1224 <histogram name="Navigation.MainFrameScheme" enum="NavigationScheme">
1225   <summary>The scheme of the URL for each main-frame navigation.</summary>
1226 </histogram>
1228 <histogram name="Net.AsyncResourceHandler_PendingDataCount">
1229   <summary>
1230     The count of unacknowledged ResourceMsg_DataReceived messages.  This message
1231     is sent once per chunk of data read from the network.
1232   </summary>
1233 </histogram>
1235 <histogram name="Net.AsyncResourceHandler_PendingDataCount_WhenFull">
1236   <summary>
1237     The count of unacknowledged ResourceMsg_DataReceived messages at the point
1238     where we pause network loading.
1239   </summary>
1240 </histogram>
1242 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Alloc" units="bytes">
1243   <summary>The size of a SharedIOBuffer allocation.</summary>
1244 </histogram>
1246 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_Used" units="bytes">
1247   <summary>The number of bytes copied into a SharedIOBuffer.</summary>
1248 </histogram>
1250 <histogram name="Net.AsyncResourceHandler_SharedIOBuffer_UsedPercentage"
1251     units="percentage">
1252   <summary>
1253     The percentage of a SharedIOBuffer allocation that is actually used.
1254   </summary>
1255 </histogram>
1257 <histogram name="Net.AuthGenerateToken_basic" units="milliseconds">
1258   <summary>The time to generate a Basic HTTP authentication token.</summary>
1259 </histogram>
1261 <histogram name="Net.AuthGenerateToken_digest" units="milliseconds">
1262   <summary>The time to generate a Digest HTTP authentication token.</summary>
1263 </histogram>
1265 <histogram name="Net.AuthGenerateToken_negotiate" units="milliseconds">
1266   <summary>
1267     The time to generate a Negotiate (or SPNEGO) HTTP authentication token.
1268   </summary>
1269 </histogram>
1271 <histogram name="Net.AuthGenerateToken_ntlm" units="milliseconds">
1272   <summary>The time to generate an NTLM HTTP authentication token.</summary>
1273 </histogram>
1275 <histogram name="Net.CertificatePinSuccess" enum="BooleanSuccess">
1276   <obsolete>
1277     Renamed to Net.PublicKeyPinSuccess 28 Oct 2011.
1278   </obsolete>
1279   <summary>
1280     A validated certificate chain may be subject to additional
1281     &quot;pinning&quot; requirements on a per-domain basis. This records the
1282     fraction of successful matches between a certificate chain and a pin list.
1283   </summary>
1284 </histogram>
1286 <histogram name="Net.CoalescePotential" enum="CoalescePotentialPackets">
1287   <summary>
1288     The number of times we sent N packets, but could have sent N-1 packets.
1289   </summary>
1290 </histogram>
1292 <histogram name="Net.ComodoDNSExperimentFailureTime" units="milliseconds">
1293   <summary>
1294     The amount of time taken before we failed to  resolve the Comodo test DNS
1295     record. This is an experiment, run in conjuction with Comodo, to test the
1296     viability of a DNS based certificate revocation mechanism.
1297   </summary>
1298 </histogram>
1300 <histogram name="Net.ComodoDNSExperimentSuccessTime" units="milliseconds">
1301   <summary>
1302     The amount of time taken to successfully resolve the Comodo test DNS record.
1303     This is an experiment, run in conjuction with Comodo, to test the viability
1304     of a DNS based certificate revocation mechanism.
1305   </summary>
1306 </histogram>
1308 <histogram name="Net.Compress.NoProxy.BytesAfterCompression" units="bytes">
1309   <summary>
1310     The uncompressed number of bytes received per request that was compressed.
1311     Only includes requests which did not go through an explicit proxy and did
1312     not go over SSL.
1313   </summary>
1314 </histogram>
1316 <histogram name="Net.Compress.NoProxy.BytesBeforeCompression" units="bytes">
1317   <summary>
1318     The compressed number of bytes received per request that was compressed.
1319     Only includes requests which did not go through an explicit proxy and did
1320     not go over SSL.
1321   </summary>
1322 </histogram>
1324 <histogram name="Net.Compress.NoProxy.ShouldHaveBeenCompressed" units="bytes">
1325   <summary>
1326     The uncompressed number of bytes received per request that was not
1327     compressed but appears to have been compressible.  Only includes requests
1328     which did not go through an explicit proxy and did not go over SSL.
1329   </summary>
1330 </histogram>
1332 <histogram name="Net.Compress.Proxy.BytesAfterCompression" units="bytes">
1333   <summary>
1334     The uncompressed number of bytes received per request that was compressed.
1335     Only includes requests sent through a proxy without SSL.
1336   </summary>
1337 </histogram>
1339 <histogram name="Net.Compress.Proxy.BytesBeforeCompression" units="bytes">
1340   <summary>
1341     The compressed number of bytes received per request that was compressed.
1342     Only includes requests sent through a proxy without SSL.
1343   </summary>
1344 </histogram>
1346 <histogram name="Net.Compress.Proxy.ShouldHaveBeenCompressed" units="bytes">
1347   <summary>
1348     The uncompressed number of bytes received per request that was not
1349     compressed but appears to have been compressible.  Only includes requests
1350     sent through a proxy without SSL.
1351   </summary>
1352 </histogram>
1354 <histogram name="Net.Compress.SSL.BytesAfterCompression" units="bytes">
1355   <summary>
1356     The uncompressed number of bytes received per request that was compressed.
1357     Only includes requests sent over SSL.
1358   </summary>
1359 </histogram>
1361 <histogram name="Net.Compress.SSL.BytesBeforeCompression" units="bytes">
1362   <summary>
1363     The compressed number of bytes received per request that was compressed.
1364     Only includes requests sent over SSL.
1365   </summary>
1366 </histogram>
1368 <histogram name="Net.Compress.SSL.ShouldHaveBeenCompressed" units="bytes">
1369   <summary>
1370     The uncompressed number of bytes received per request that was not
1371     compressed but appears to have been compressible.  Only includes requests
1372     sent over SSL.
1373   </summary>
1374 </histogram>
1376 <histogram name="Net.ConnectionTypeCount" enum="ConnectionType">
1377   <obsolete>
1378     The count was inaccurate (it counted transactions rather than connections)
1379   </obsolete>
1380   <summary>
1381     Each bucket is the number of connections of a particular type that the user
1382     has had during the session.
1383   </summary>
1384 </histogram>
1386 <histogram name="Net.ConnectionTypeCount2" enum="ConnectionType">
1387   <obsolete>
1388     Renamed to match HadConnectionType.
1389   </obsolete>
1390   <summary>
1391     Each bucket is the number of successful connections of a particular type
1392     that the user has had during the session.
1393   </summary>
1394 </histogram>
1396 <histogram name="Net.ConnectionTypeCount3" enum="ConnectionType">
1397   <summary>
1398     Each bucket is the number of successful connections of a particular type
1399     that the user has had during the session.
1400   </summary>
1401 </histogram>
1403 <histogram name="Net.ConnectionTypeFailCount2" enum="ConnectionType">
1404   <obsolete>
1405     No longer collected.
1406   </obsolete>
1407   <summary>
1408     Each bucket is the number of failed connections of a particular type that
1409     the user has had during the session.
1410   </summary>
1411 </histogram>
1413 <histogram name="Net.ConnectionUsedSSLv3Fallback">
1414   <obsolete>
1415     Replaced by Net.ConnectionUsedSSLVersionFallback in Chrome 21.
1416   </obsolete>
1417   <summary>
1418     True if the HTTP request was to a server which requires SSLv3 fallback
1419   </summary>
1420 </histogram>
1422 <histogram name="Net.ConnectionUsedSSLVersionFallback"
1423     enum="FallbackSSLVersion">
1424   <summary>
1425     Nonzero if the HTTP request was to a server which requires SSL version
1426     fallback.  The value indicates the SSL version the request fell back on.
1427   </summary>
1428 </histogram>
1430 <histogram name="net.CookieBackingStoreUpdateResults"
1431     enum="BackingStoreResults">
1432   <obsolete>
1433     Initial typo; only here to get results from builds before r59117.  See
1434     &quot;Cookie.&quot; group.
1435   </obsolete>
1436   <summary>
1437     Whether or not updates to the backing store succeeded or failed, recorded
1438     every update.
1439   </summary>
1440 </histogram>
1442 <histogram name="net.CookieBetweenAccessIntervalMinutes" units="minutes">
1443   <obsolete>
1444     Initial typo; only here to get results from builds before r59117.  See
1445     &quot;Cookie.&quot; group.
1446   </obsolete>
1447   <summary>Intervals between access time updates for each cookie.</summary>
1448 </histogram>
1450 <histogram name="net.CookieCount">
1451   <obsolete>
1452     Initial typo; only here to get results from builds before r59117.  See
1453     &quot;Cookie.&quot; group.
1454   </obsolete>
1455   <summary>
1456     Number of cookies in the store (recorded every 10 minutes of active browsing
1457     time)
1458   </summary>
1459 </histogram>
1461 <histogram name="net.CookieDeletionCause" enum="CookieDeletionCause">
1462   <obsolete>
1463     Initial typo; only here to get results from builds before r59117.  See
1464     &quot;Cookie.&quot; group.
1465   </obsolete>
1466   <summary>
1467     For each cookie removed from the store, the reason it was removed.
1468   </summary>
1469 </histogram>
1471 <histogram name="net.CookieDomainCount">
1472   <obsolete>
1473     Initial typo; only here to get results from builds before r59117.  See
1474     &quot;Cookie.&quot; group.
1475   </obsolete>
1476   <summary>
1477     For each domain, number of cookies in that domain (recorded every 10 minutes
1478     of active browsing time).
1479   </summary>
1480 </histogram>
1482 <histogram name="net.CookieDomainPerEtldp1Count">
1483   <summary>
1484     For every top level domain, number of subdomains in that top level domain
1485     (recorded every 10 minutes of active browsing time).
1486   </summary>
1487 </histogram>
1489 <histogram name="net.CookieEtldp1Count">
1490   <obsolete>
1491     Initial typo; only here to get results from builds before r59117.  See
1492     &quot;Cookie.&quot; group.
1493   </obsolete>
1494   <summary>
1495     For every top level domain, number of cookies in that domain (recorded every
1496     10 minutes of active browsing time).
1497   </summary>
1498 </histogram>
1500 <histogram name="net.CookieEvictedLastAccessMinutes" units="minutes">
1501   <obsolete>
1502     Initial typo; only here to get results from builds before r59117.  See
1503     &quot;Cookie.&quot; group.
1504   </obsolete>
1505   <summary>
1506     For each evicted (not expired) cookie, the amount of time since it was last
1507     used
1508   </summary>
1509 </histogram>
1511 <histogram name="net.CookieExpirationDurationMinutes" units="minutes">
1512   <obsolete>
1513     Initial typo; only here to get results from builds before r59117.  See
1514     &quot;Cookie.&quot; group.
1515   </obsolete>
1516   <summary>Number of minutes until cookie expires when set.</summary>
1517 </histogram>
1519 <histogram name="net.CookieTimeGet">
1520   <obsolete>
1521     Initial typo; only here to get results from builds before r59117.  See
1522     &quot;Cookie.&quot; group.
1523   </obsolete>
1524   <summary>
1525     The amount of time (ms) to get cookies for each URL request.
1526   </summary>
1527 </histogram>
1529 <histogram name="net.CookieTimeLoad">
1530   <obsolete>
1531     Initial typo; only here to get results from builds before r59117.  See
1532     &quot;Cookie.&quot; group.
1533   </obsolete>
1534   <summary>
1535     The amount of time (ms) to load the persistent cookie store at browser
1536     start.
1537   </summary>
1538 </histogram>
1540 <histogram name="Net.CountOfAlternateProtocolServers">
1541   <summary>
1542     The total number of severs to which alternative protocol was used. This
1543     counts the number of servers persisted to prefs file.
1544   </summary>
1545 </histogram>
1547 <histogram name="Net.CountOfPipelineCapableServers">
1548   <summary>
1549     The total number of severs that support HTTP pipelining. This counts the
1550     number of servers persisted to prefs file.
1551   </summary>
1552 </histogram>
1554 <histogram name="Net.CountOfSpdyServers">
1555   <summary>
1556     The total number of SPDY server names persisted to prefs file.
1557   </summary>
1558 </histogram>
1560 <histogram name="Net.CountOfSpdySettings">
1561   <summary>
1562     The total number of SPDY Settings properties persisted to prefs file.
1563   </summary>
1564 </histogram>
1566 <histogram name="Net.CRLRequestFailedTimeMs" units="milliseconds">
1567   <summary>
1568     When validating an HTTPS certificate we may have to block to fetch one or
1569     more revocation lists. This measures the amount of time that failures to get
1570     CRL information take.
1571   </summary>
1572 </histogram>
1574 <histogram name="Net.CRLRequestSuccess" enum="BooleanSuccess">
1575   <summary>
1576     When validating an HTTPS certificate we may have to block to fetch one or
1577     more revocation lists. This records the fraction of successful requests.
1578   </summary>
1579 </histogram>
1581 <histogram name="Net.CRLRequestTimeMs" units="milliseconds">
1582   <summary>
1583     When validating an HTTPS certificate we may have to block to fetch one or
1584     more revocation lists. This measures the amount of time that each fetch
1585     takes.
1586   </summary>
1587 </histogram>
1589 <histogram name="Net.DhcpWpadCancelTime" units="milliseconds">
1590   <summary>
1591     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
1592     cancellation of the fetch. For a given fetch, only one of the cancellation
1593     or completion histograms will be added to.
1594   </summary>
1595 </histogram>
1597 <histogram name="Net.DhcpWpadCompletionTime" units="milliseconds">
1598   <summary>
1599     Measures time from initiating a fetch of a PAC file from DHCP WPAD to
1600     completion of the fetch. For a given fetch, only one of the cancellation or
1601     completion histograms will be added to.
1602   </summary>
1603 </histogram>
1605 <histogram name="Net.DhcpWpadFetchError" enum="NetErrorCodes">
1606   <summary>
1607     Tracks the net error codes received when the DHCP WPAD fetch fails to
1608     retrieve a PAC file (including PAC_NOT_IN_DHCP, which is not really an error
1609     but an indication that a PAC URL was not configured in DHCP).
1610   </summary>
1611 </histogram>
1613 <histogram name="Net.DhcpWpadGetAdaptersAddressesError"
1614     enum="ErrorCodesGetAdaptersAddresses">
1615   <summary>
1616     Tracks the frequency of each of the different known error codes of calling
1617     the GetAdaptersAddresses Win32 API.
1618   </summary>
1619 </histogram>
1621 <histogram name="Net.DhcpWpadGetAdaptersAddressesTime" units="milliseconds">
1622   <summary>
1623     Measures the time taken to call the GetAdaptersAddresses Win32 API, to
1624     validate our understanding that it should complete quickly enough to call
1625     synchronously from the network thread.
1626   </summary>
1627 </histogram>
1629 <histogram name="Net.DhcpWpadNumAdaptersAtWaitTimer">
1630   <summary>
1631     Total number of adapters enabled for DHCP as seen when the wait timer in the
1632     DHCP WPAD code hits. This timer fires after a timeout from when we get some
1633     information from the first adapter to finish.
1634   </summary>
1635 </histogram>
1637 <histogram name="Net.DhcpWpadNumPendingAdaptersAtWaitTimer">
1638   <summary>
1639     Number of adapters enabled for DHCP that we have not completed retrieving
1640     information for, as seen when the wait timer in the DHCP WPAD code hits.
1641     This timer fires after a timeout from when we get some information from the
1642     first adapter to finish.
1643   </summary>
1644 </histogram>
1646 <histogram name="Net.DhcpWpadUnhandledDhcpError">
1647   <summary>
1648     Counts the number of errors from the DhcpRequestParams API that we do not
1649     have specific handling for, so that we can see if there is an abnormally
1650     high rate.
1651   </summary>
1652 </histogram>
1654 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency">
1655   <obsolete>
1656     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
1657   </obsolete>
1658 </histogram>
1660 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency">
1661   <obsolete>
1662     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
1663   </obsolete>
1664 </histogram>
1666 <histogram name="Net.DNS_Resolution_And_TCP_Connection_Latency2"
1667     units="milliseconds">
1668   <summary>
1669     The time measured before starting DNS lookup until after the connection is
1670     complete.
1671   </summary>
1672 </histogram>
1674 <histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency2">
1675   <obsolete>
1676     Deprecated- see Net.DNS_Resolution_And_TCP_Connection_Latency2
1677   </obsolete>
1678 </histogram>
1680 <histogram name="Net.DoubleGetExperiment_InitialResponseMethod"
1681     enum="DoubleGetExperimentMethods">
1682   <summary>
1683     The number of HTTP request responses with MS Office Docs MIME types. The
1684     responses are classified based on their method type and cacheability (POST,
1685     cacheable GET and non-cacheable GET). The histogram is used in Double GET
1686     Experiment, where successful non-cacheable GET requests are intercepted
1687     after initial response and repeated in order to determine how much reissuing
1688     non-cacheable GET requests influences their error rate. The histogram tracks
1689     only initial requests (not the repeated ones).
1690   </summary>
1691 </histogram>
1693 <histogram name="Net.DoubleGetExperiment_ResponseCode">
1694   <summary>
1695     The response codes encountered for GET request repeated in Double GET
1696     Experiment. In the experiment successful non-cacheable GET requests are
1697     intercepted after initial response and repeated. The goal of the experiment
1698     is to measure how much reissuing non-cacheable GET requests influences their
1699     error rate.
1700   </summary>
1701 </histogram>
1703 <histogram name="Net.DownloadBandwidth">
1704   <summary>
1705     Kbps on download streams exceeding 25KB.  Measures from the beginning of the
1706     first byte received until the end of flowing data.
1707   </summary>
1708 </histogram>
1710 <histogram name="Net.ErrorCodesForImages" enum="NetErrorCodes">
1711   <summary>
1712     Net error codes that requests for images end with, including net::OK and
1713     net:ERR_ABORTED.
1714   </summary>
1715 </histogram>
1717 <histogram name="Net.ErrorCodesForMainFrame" enum="NetErrorCodes">
1718   <obsolete>
1719     Deprecated as of 2011/5/24, replaced by Net.ErrorCodesForMainFrame2, which
1720     measures the same data but uses a different bucket structure (adds guard
1721     buckets).
1722   </obsolete>
1723   <summary>
1724     Positive net error code that a page failed with. Note that this only counts
1725     the errors in &quot;main frames&quot;, so it is a measure of the error pages
1726     that users actually see (it does not for example count the error codes for
1727     subresoures on a page).
1728   </summary>
1729 </histogram>
1731 <histogram name="Net.ErrorCodesForMainFrame2" enum="NetErrorCodes">
1732   <obsolete>
1733     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForMainFrame3, which
1734     measures the same data but includes ERR_ABORTED and OK.
1735   </obsolete>
1736   <summary>
1737     Positive net error code that a page failed with. Note that this only counts
1738     the errors in &quot;main frames&quot;, so it is a measure of the error pages
1739     that users actually see (it does not for example count the error codes for
1740     subresoures on a page).
1741   </summary>
1742 </histogram>
1744 <histogram name="Net.ErrorCodesForMainFrame3" enum="NetErrorCodes">
1745   <summary>
1746     Positive net error codes that requests for pages end with, including net::OK
1747     and net::ERR_ABORTED.  This only counts loads in &quot;main frames&quot; (it
1748     does not for example count the error codes for subresoures on a page).
1749   </summary>
1750 </histogram>
1752 <histogram name="Net.ErrorCodesForSubresources" enum="NetErrorCodes">
1753   <obsolete>
1754     Deprecated as of 2012/5/16, replaced by Net.ErrorCodesForSubresources2,
1755     which measures the same data but includes ERR_ABORT and OK.
1756   </obsolete>
1757   <summary>
1758     Positive net error code that a page failed with. Note that this only counts
1759     the errors in &quot;subresources&quot;.
1760   </summary>
1761 </histogram>
1763 <histogram name="Net.ErrorCodesForSubresources2" enum="NetErrorCodes">
1764   <summary>
1765     Net error codes that requests for &quot;subresources&quot; end with,
1766     including net::OK and net::ERR_ABORTED.
1767   </summary>
1768 </histogram>
1770 <histogram name="Net.FileError_Flush">
1771   <summary>
1772     System error code that a file Flush failed with.  The code is OS dependent,
1773     so when looking at the histogram don't mix OSes.
1774   </summary>
1775 </histogram>
1777 <histogram name="Net.FileError_GetSize">
1778   <summary>
1779     System error code that a file GetSize failed with.  The code is OS
1780     dependent, so when looking at the histogram don't mix OSes.
1781   </summary>
1782 </histogram>
1784 <histogram name="Net.FileError_Open">
1785   <summary>
1786     System error code that a file Open failed with.  The code is OS dependent,
1787     so when looking at the histogram don't mix OSes.
1788   </summary>
1789 </histogram>
1791 <histogram name="Net.FileError_Read">
1792   <summary>
1793     System error code that a file Read failed with.  The code is OS dependent,
1794     so when looking at the histogram don't mix OSes.
1795   </summary>
1796 </histogram>
1798 <histogram name="Net.FileError_Seek">
1799   <summary>
1800     System error code that a file Seek failed with.  The code is OS dependent,
1801     so when looking at the histogram don't mix OSes.
1802   </summary>
1803 </histogram>
1805 <histogram name="Net.FileError_SetEof">
1806   <summary>
1807     System error code that a file SetEof failed with.  The code is OS dependent,
1808     so when looking at the histogram don't mix OSes.
1809   </summary>
1810 </histogram>
1812 <histogram name="Net.FileError_Write">
1813   <summary>
1814     System error code that a file Write failed with.  The code is OS dependent,
1815     so when looking at the histogram don't mix OSes.
1816   </summary>
1817 </histogram>
1819 <histogram name="Net.FileErrorRange_Flush">
1820   <summary>
1821     System error code range that a file Flush failed with.  Any value other than
1822     0 indicates that we have received errors in a range outside of the one in
1823     which we recorded the specific errors in Net.FileError_Flush.  The code is
1824     OS dependent, so when looking at the histogram don't mix OSes.
1825   </summary>
1826 </histogram>
1828 <histogram name="Net.FileErrorRange_GetSize">
1829   <summary>
1830     System error code range that a file GetSize failed with.  Any value other
1831     than 0 indicates that we have received errors in a range outside of the one
1832     in which we recorded the specific errors in Net.FileError_GetSize.  The code
1833     is OS dependent, so when looking at the histogram don't mix OSes.
1834   </summary>
1835 </histogram>
1837 <histogram name="Net.FileErrorRange_Open">
1838   <summary>
1839     System error code range that a file Open failed with.  Any value other than
1840     0 indicates that we have received errors in a range outside of the one in
1841     which we recorded the specific errors in Net.FileError_Open.  The code is OS
1842     dependent, so when looking at the histogram don't mix OSes.
1843   </summary>
1844 </histogram>
1846 <histogram name="Net.FileErrorRange_Read">
1847   <summary>
1848     System error code range that a file Read failed with.  Any value other than
1849     0 indicates that we have received errors in a range outside of the one in
1850     which we recorded the specific errors in Net.FileError_Read.  The code is OS
1851     dependent, so when looking at the histogram don't mix OSes.
1852   </summary>
1853 </histogram>
1855 <histogram name="Net.FileErrorRange_Seek">
1856   <summary>
1857     System error code range that a file Seek failed with.  Any value other than
1858     0 indicates that we have received errors in a range outside of the one in
1859     which we recorded the specific errors in Net.FileError_Seek.  The code is OS
1860     dependent, so when looking at the histogram don't mix OSes.
1861   </summary>
1862 </histogram>
1864 <histogram name="Net.FileErrorRange_SetEof">
1865   <summary>
1866     System error code range that a file SetEof failed with.  Any value other
1867     than 0 indicates that we have received errors in a range outside of the one
1868     in which we recorded the specific errors in Net.FileError_SetEof.  The code
1869     is OS dependent, so when looking at the histogram don't mix OSes.
1870   </summary>
1871 </histogram>
1873 <histogram name="Net.FileErrorRange_Write">
1874   <summary>
1875     System error code range that a file Write failed with.  Any value other than
1876     0 indicates that we have received errors in a range outside of the one in
1877     which we recorded the specific errors in Net.FileError_Write.  The code is
1878     OS dependent, so when looking at the histogram don't mix OSes.
1879   </summary>
1880 </histogram>
1882 <histogram name="Net.FtpDataConnectionErrorCount" enum="FtpDataConnectionError">
1883   <summary>The number of times each FTP Error was observed.</summary>
1884 </histogram>
1886 <histogram name="Net.FtpDataConnectionErrorHappened"
1887     enum="FtpDataConnectionError">
1888   <summary>
1889     The number of Chrome sessions which encountered the indicates FTP Error.
1890     This prevents allowing a user that retried a connection many times (getting
1891     an error each time) from biasing the tallies.
1892   </summary>
1893 </histogram>
1895 <histogram name="Net.FtpServerTypeCount" enum="FtpServerType">
1896   <summary>
1897     Each bucket is the number of FTP server types the user has encountered
1898     during the session.
1899   </summary>
1900 </histogram>
1902 <histogram name="Net.GetProxyForUrl_FAIL" units="milliseconds">
1903   <summary>
1904     The time spent waiting for WinHttpGetProxyForUrl to return with error.
1905   </summary>
1906 </histogram>
1908 <histogram name="Net.GetProxyForUrl_OK" units="milliseconds">
1909   <summary>
1910     The time spent waiting for WinHttpGetProxyForUrl to return with success.
1911   </summary>
1912 </histogram>
1914 <histogram name="Net.GoogleConnectionUsedSSLVersionFallback"
1915     enum="FallbackSSLVersion">
1916   <summary>
1917     Nonzero if the HTTP request was to a Google server which required SSL
1918     version fallback. The value indicates the SSL version the request fell back
1919     on. Since Google servers support TLS 1.2, any fallback is an indication of
1920     network middleware problems.
1921   </summary>
1922 </histogram>
1924 <histogram name="Net.HadConnectionType" enum="ConnectionType">
1925   <obsolete>
1926     The count was inaccurate (it counted transactions rather than connections).
1927   </obsolete>
1928   <summary>
1929     Each bucket is a boolean (0 or 1) indicating whether the user has had a
1930     connection of that type during the session.
1931   </summary>
1932 </histogram>
1934 <histogram name="Net.HadConnectionType2" enum="ConnectionType">
1935   <obsolete>
1936     This statistic measures successful and failed connections, the new one only
1937     measures successful ones.
1938   </obsolete>
1939   <summary>
1940     Each bucket is a boolean (0 or 1) indicating whether the user has had a
1941     connection of that type during the session.
1942   </summary>
1943 </histogram>
1945 <histogram name="Net.HadConnectionType3" enum="ConnectionType">
1946   <summary>
1947     Each bucket is a boolean (0 or 1) indicating whether the user has had a
1948     successful connection of that type during the session.
1949   </summary>
1950 </histogram>
1952 <histogram name="Net.HadFtpServerType" enum="FtpServerType">
1953   <summary>
1954     Each bucket is a boolean (0 or 1) indicating whether the user has had a
1955     connection with an FTP server of that type during the session.
1956   </summary>
1957 </histogram>
1959 <histogram name="Net.HttpAuthCount" enum="HttpAuthCount">
1960   <summary>
1961     Per-authentication-scheme counts of authentication attempts and rejections.
1962   </summary>
1963 </histogram>
1965 <histogram name="Net.HttpAuthResource" enum="HttpAuthResource">
1966   <summary>
1967     Count of authentication requests for top level pages vs. sub-resources, such
1968     as images or iframes.
1969   </summary>
1970 </histogram>
1972 <histogram name="Net.HttpAuthTarget" enum="HttpAuthTarget">
1973   <summary>
1974     Per-authentication-scheme counts of authentication targets, such as secure
1975     servers or proxies.
1976   </summary>
1977 </histogram>
1979 <histogram name="Net.HttpConnectionLatency" units="milliseconds">
1980   <summary>
1981     Time between the HttpNetworkTransaction requesting a connection and the time
1982     it connected.
1983   </summary>
1984 </histogram>
1986 <histogram name="Net.HttpContentLength" units="bytes">
1987   <summary>
1988     Size of the response body. This is the actual number of bytes received,
1989     which usually agrees with but is not necessarily the same as the size
1990     specified by the Content-Length header.
1991   </summary>
1992 </histogram>
1994 <histogram name="Net.HttpContentLengthDifference" units="bytes">
1995   <summary>
1996     The difference between the size specified in the X-Original-Content-Length
1997     header and the size of teh response body. This is zero if the
1998     X-Original-Content-Length header is not present in the response.
1999   </summary>
2000 </histogram>
2002 <histogram name="Net.HttpContentLengthDifferenceWithValidOCL" units="bytes">
2003   <summary>
2004     The difference between the size specified in the X-Original-Content-Length
2005     header and the size of the response body. Only includes resources that have
2006     the X-Original-Content-Length header.
2007   </summary>
2008 </histogram>
2010 <histogram name="Net.HttpContentLengthWithValidOCL" units="bytes">
2011   <summary>
2012     Size of the response body. Only includes resources that have the
2013     X-Original-Content-Length header.
2014   </summary>
2015 </histogram>
2017 <histogram name="Net.HttpJob.TotalTime" units="milliseconds">
2018   <summary>
2019     Time it takes to complete an HttpJob, from starting the transaction until we
2020     are done reading.
2021   </summary>
2022 </histogram>
2024 <histogram name="Net.HttpJob.TotalTimeCached" units="milliseconds">
2025   <summary>
2026     Time it takes to complete an HttpJob, from starting the transaction until we
2027     are done reading, for jobs served from the cache.
2028   </summary>
2029 </histogram>
2031 <histogram name="Net.HttpJob.TotalTimeCancel" units="milliseconds">
2032   <summary>
2033     Time it takes to complete an HttpJob, from starting the transaction until
2034     the job is killed. Note that we didn't detect the end of the data for this
2035     job.
2036   </summary>
2037 </histogram>
2039 <histogram name="Net.HttpJob.TotalTimeNotCached" units="milliseconds">
2040   <summary>
2041     Time it takes to complete an HttpJob, from starting the transaction until we
2042     are done reading, for jobs not served from the cache.
2043   </summary>
2044 </histogram>
2046 <histogram name="Net.HttpJob.TotalTimeSuccess" units="milliseconds">
2047   <summary>
2048     Time it takes to complete an HttpJob, from starting the transaction until we
2049     are done reading, for jobs when we read until no more data is available.
2050   </summary>
2051 </histogram>
2053 <histogram name="Net.HttpOriginalContentLength" units="bytes">
2054   <summary>
2055     Size specified in the X-Original-Content-Length header. If this header is
2056     not present in the response, the size of the response body is used.
2057   </summary>
2058 </histogram>
2060 <histogram name="Net.HttpOriginalContentLengthWithValidOCL" units="bytes">
2061   <summary>
2062     Size specified in the X-Original-Content-Length header. Only includes
2063     resources that have the X-Original-Content-Length header.
2064   </summary>
2065 </histogram>
2067 <histogram name="Net.HttpProxySocketRequestTime" units="milliseconds">
2068   <summary>Time it takes to request a new (unused) HTTP proxy socket.</summary>
2069 </histogram>
2071 <histogram name="Net.HttpResponseCode">
2072   <summary>The count of HTTP Response codes encountered.</summary>
2073 </histogram>
2075 <histogram name="Net.HttpResponseCode_Nxx_MainFrame">
2076   <summary>
2077     The count of HTTP Response codes encountered, in response to MAIN_FRAME
2078     requests only; saving only the hundreds digit, e.g. 100-&gt;1, 300-&gt;3.
2079   </summary>
2080 </histogram>
2082 <histogram name="Net.HttpSocketType" enum="HttpSocketType">
2083   <summary>
2084     The counts of the type of sockets (all HTTP sockets, regardless of any proxy
2085     used) used for HTTP[s].
2086   </summary>
2087 </histogram>
2089 <histogram name="Net.HttpTimeToFirstByte" units="milliseconds">
2090   <summary>
2091     Time from when an HTTP request is issued to when the first byte is
2092     processed.
2093   </summary>
2094 </histogram>
2096 <histogram name="Net.IOError_SocketReuseType" enum="HttpSocketType">
2097   <summary>
2098     The count of handleable socket errors (connection abort/close/reset) per
2099     socket reuse type.
2100   </summary>
2101 </histogram>
2103 <histogram name="Net.IOError_SocketReuseType_disable_late_binding"
2104     enum="HttpSocketType">
2105   <obsolete>
2106     Late bindings are on by default now.
2107   </obsolete>
2108   <summary>
2109     The count of handleable socket errors (connection abort/close/reset) per
2110     socket reuse type.  Socket late binding is disabled.
2111   </summary>
2112 </histogram>
2114 <histogram name="Net.IOError_SocketReuseType_enable_late_binding"
2115     enum="HttpSocketType">
2116   <obsolete>
2117     Late bindings are on by default now.
2118   </obsolete>
2119   <summary>
2120     The count of handleable socket errors (connection abort/close/reset) per
2121     socket reuse type.  Socket late binding is enabled.
2122   </summary>
2123 </histogram>
2125 <histogram name="Net.IPv6Status" enum="IPV6ProbeResult">
2126   <summary>The probe results when a test for IPv6 support is done.</summary>
2127 </histogram>
2129 <histogram name="Net.IPv6Status_retest" enum="IPV6ProbeResult">
2130   <summary>
2131     The probe results when a test for IPv6 support is done, after a network
2132     change event.
2133   </summary>
2134 </histogram>
2136 <histogram name="Net.MTPR_GetProxyForUrl_Thread_Wait_Time" units="milliseconds">
2137   <summary>
2138     The time that a (non-cancelled) proxy resolution request was stalled waiting
2139     for an execution thread, for MultiThreadedProxyResolver.
2140   </summary>
2141 </histogram>
2143 <histogram name="Net.MTPR_GetProxyForUrl_Time" units="milliseconds">
2144   <summary>
2145     The total time that it took for a (non-cancelled) proxy resolution request
2146     to complete, for MultiThreadedProxyResolver.
2147   </summary>
2148 </histogram>
2150 <histogram name="Net.NetworkErrorsRecovered.MainFrame" enum="NetErrorCodes">
2151   <summary>
2152     How often automatically retrying to download the main frame of a page in
2153     response to specific HTTP network errors succeeds.
2154   </summary>
2155 </histogram>
2157 <histogram name="Net.NetworkErrorsRecovered.Subresource" enum="NetErrorCodes">
2158   <summary>
2159     How often automatically retrying to download a subresource in response to
2160     specific HTTP network errors succeeds.
2161   </summary>
2162 </histogram>
2164 <histogram name="Net.NetworkErrorsUnrecovered.MainFrame" enum="NetErrorCodes">
2165   <summary>
2166     How often automatically retrying to download the main frame of a page in
2167     response to specific HTTP network errors returns another network error.
2168     Histogram includes only the error code that triggered the retry.
2169   </summary>
2170 </histogram>
2172 <histogram name="Net.NetworkErrorsUnrecovered.Subresource" enum="NetErrorCodes">
2173   <summary>
2174     How often automatically retrying to download a subresource in response to
2175     specific HTTP network errors returns another network error.  Histogram
2176     includes only the error code that triggered the retry.
2177   </summary>
2178 </histogram>
2180 <histogram name="Net.NotifyAddrChangeFailures">
2181   <summary>
2182     On Windows, NetworkChangeNotifierWin calls NotifyAddrChange, which can fail
2183     for unknown reasons. This records the number of times it fails in a row
2184     before a successful call. If it never succeeds, or takes over 100 tries, a
2185     value of 100 is recorded. See http://crbug.com/69198
2186   </summary>
2187 </histogram>
2189 <histogram name="Net.NumDuplicateCookiesInDb">
2190   <summary>
2191     The number of duplicate cookies that were present in the cookie store during
2192     startup.
2193   </summary>
2194 </histogram>
2196 <histogram name="Net.OCSPRequestFailedTimeMs" units="milliseconds">
2197   <summary>
2198     When validating an HTTPS certificate we may have to make one or more HTTP
2199     fetches to OCSP responders in order to get revocation information. This
2200     measures the amount of time that failures to get OCSP information take.
2201   </summary>
2202 </histogram>
2204 <histogram name="Net.OCSPRequestSuccess" enum="BooleanSuccess">
2205   <summary>
2206     When validating an HTTPS certificate we may have to make one or more HTTP
2207     fetches to OCSP responders in order to get revocation information. This
2208     records the fraction of successful requests.
2209   </summary>
2210 </histogram>
2212 <histogram name="Net.OCSPRequestTimeMs" units="milliseconds">
2213   <summary>
2214     When validating an HTTPS certificate we may have to make one or more HTTP
2215     fetches to OCSP responders in order to get revocation information. This
2216     measures the amount of time that each of those requests takes.
2217   </summary>
2218 </histogram>
2220 <histogram name="Net.OSErrorsForGetAddrinfo" enum="ErrorCodesGetaddrinfo_All">
2221   <summary>
2222     Positive error code that was returned by the system library
2223     &quot;getaddrinfo()&quot;. This error code is platform specific, so when
2224     there is a Windows/Linux conflict, both decodings are shown.
2225   </summary>
2226 </histogram>
2228 <histogram name="Net.OSErrorsForGetAddrinfo_Linux"
2229     enum="ErrorCodesGetaddrinfo_Linux">
2230   <summary>
2231     Positive error code that was returned by the system library
2232     &quot;getaddrinfo()&quot;.
2233   </summary>
2234 </histogram>
2236 <histogram name="Net.OSErrorsForGetAddrinfo_Mac"
2237     enum="ErrorCodesGetaddrinfo_Mac">
2238   <summary>
2239     Positive error code that was returned by the system library
2240     &quot;getaddrinfo()&quot;.
2241   </summary>
2242 </histogram>
2244 <histogram name="Net.OSErrorsForGetAddrinfo_Win"
2245     enum="ErrorCodesGetaddrinfo_Win">
2246   <summary>
2247     Positive error code that was returned by the system library
2248     &quot;getaddrinfo()&quot;.
2249   </summary>
2250 </histogram>
2252 <histogram name="Net.PreconnectMotivation" enum="PreconnectMotivation">
2253   <summary>
2254     When a preconnection is made, indicate what the motivation was.
2255   </summary>
2256   <details>
2257     Currently, the most common (only?) motivations are SELF_REFERAL,
2258     LEARNED_REFERAL and OMNIBOX. The SELF_REFERAL indicates that we made sure a
2259     second connection was available for a resource that either was never before
2260     seen, or has historically had no subresources.  The LEARNED_REFERAL
2261     indicates that we &quot;learned&quot; that a subresource was commonly
2262     needed, and that motivated the TCP/IP preconnect. The OMNIBOX motivation
2263     happens when a search is being suggested, and we preconnect to the search
2264     provider. (WARNING: Prior to version 7.517.*, enums 7, 8, and 9 may be
2265     confused, as EARLY_LOAD_MOTIVATED was inserted new 6 value.)
2266   </details>
2267 </histogram>
2269 <histogram name="Net.PreconnectProxyStatus" enum="ProxyStatus">
2270   <summary>
2271     Indicate whether there was a proxy to preclude preconnection.
2272   </summary>
2273 </histogram>
2275 <histogram name="Net.PreconnectSubresourceEval"
2276     enum="PreconnectSubresourceEval">
2277   <summary>
2278     What did we decide to do about a predicted resource, based on the historical
2279     expected number of connection that this subresource will require.
2280   </summary>
2281   <details>
2282     This is basically the current thresholding of the SubresourceExpectation,
2283     relative to current static thresholds, and taking into account whether
2284     preconnection is enabled (i.e., if preconnection is disabled, we'll never
2285     decide to preconnect).
2286   </details>
2287 </histogram>
2289 <histogram name="Net.PreconnectSubresourceExpectation">
2290   <summary>
2291     The expected number of connections, times 100, that we'll make to a given
2292     subresource, based on learned history.
2293   </summary>
2294   <details>
2295     By comparing this to thresholds, we decide if we will preconnect,
2296     preresolve, or do nothing. This histogram can be used to select those static
2297     thresholds.
2298   </details>
2299 </histogram>
2301 <histogram name="Net.PreconnectUtilization" enum="NetPreconnectUtilization">
2302   <obsolete>
2303     Sourced data corrected, and replaced by NetPreconnectUtilization2
2304   </obsolete>
2305   <summary>
2306     Indicate final utilization for each attempted socket connection.
2307   </summary>
2308   <details>
2309     We also include stats for non-speculative sockets. Some socket connections
2310     may never connect, and others may never be used (as the user may abort
2311     before then).
2312   </details>
2313 </histogram>
2315 <histogram name="Net.PreconnectUtilization2" enum="NetPreconnectUtilization">
2316   <summary>
2317     Indicate final utilization for each attempted socket connection.
2318   </summary>
2319   <details>
2320     We also include stats for non-speculative sockets. Some socket connections
2321     may never connect, and others may never be used (as the user may abort
2322     before then).
2323   </details>
2324 </histogram>
2326 <histogram name="Net.Priority_High_Latency" units="milliseconds">
2327   <obsolete>
2328     Replaced by Net.Priority_High_Latency_b.
2329   </obsolete>
2330   <summary>
2331     Time from the start of the http transaction until the first byte of the
2332     response for high priority (currently frame and subframe) requests.  Only
2333     times under 10 minutes are recorded.
2334   </summary>
2335 </histogram>
2337 <histogram name="Net.Priority_High_Latency_b" units="milliseconds">
2338   <summary>
2339     Time from the start of the http transaction until the first byte of the
2340     response for high priority (currently frame and subframe) requests.
2341   </summary>
2342 </histogram>
2344 <histogram name="Net.Priority_Low_Latency" units="milliseconds">
2345   <obsolete>
2346     Replaced by Net.Priority_Low_Latency_b.
2347   </obsolete>
2348   <summary>
2349     Time from the start of the http transaction until the first byte of the
2350     response for low priority (non-frame/subframe) requests.   Only times under
2351     10 minutes are recorded.
2352   </summary>
2353 </histogram>
2355 <histogram name="Net.Priority_Low_Latency_b" units="milliseconds">
2356   <summary>
2357     Time from the start of the http transaction until the first byte of the
2358     response for low priority (non-frame/subframe) requests.
2359   </summary>
2360 </histogram>
2362 <histogram name="Net.ProxyPollConfigurationTime">
2363   <summary>
2364     The time in milliseconds spent fetch the system proxy configuration, when
2365     polling it for changes.
2366   </summary>
2367 </histogram>
2369 <histogram name="Net.ProxyResolver.AbandonedExecutionTotalTime"
2370     units="milliseconds">
2371   <summary>
2372     The total amount of time that was spent executing the proxy script during
2373     &quot;tracing&quot; runs (executions of the script which discovered a new
2374     DNS dependency and were subsequently abandoned).
2375   </summary>
2376 </histogram>
2378 <histogram name="Net.ProxyResolver.BlockingDNSMode.AbandonedExecutionTotalTime"
2379     units="milliseconds">
2380   <summary>
2381     The total amount of time that was spent executing the proxy script during
2382     &quot;tracing&quot; runs (executions of the script which discovered a new
2383     DNS dependency and were subsequently abandoned).
2384   </summary>
2385 </histogram>
2387 <histogram name="Net.ProxyResolver.BlockingDNSMode.DnsWaitTotalTime"
2388     units="milliseconds">
2389   <summary>
2390     The total amount of time that was spent in the non-blocking DNS bindings
2391     while executing PAC scripts. This includes the times for abandoned
2392     executions.
2393   </summary>
2394 </histogram>
2396 <histogram name="Net.ProxyResolver.BlockingDNSMode.ExecutionTime"
2397     units="milliseconds">
2398   <summary>
2399     The amount of time inside of V8 that the proxy script spent executing for
2400     the final pass. This includes the time spent in the javascript bindings.
2401     This does not include the time spent in abandoned execution passes.
2402   </summary>
2403 </histogram>
2405 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumAlerts">
2406   <summary>
2407     The number of times that alert() was called in the final execution of the
2408     script.
2409   </summary>
2410 </histogram>
2412 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumErrors">
2413   <summary>
2414     The number of errors that were seen in the final execution of the script.
2415   </summary>
2416 </histogram>
2418 <histogram name="Net.ProxyResolver.BlockingDNSMode.NumRestarts">
2419   <summary>
2420     The number of times that the PAC script execution was restarted.
2421   </summary>
2422 </histogram>
2424 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTime"
2425     units="milliseconds">
2426   <summary>
2427     The total time that the proxy resolution took. This includes all the time
2428     spent waiting for DNS, PAC script execution, and restarts.
2429   </summary>
2430 </histogram>
2432 <histogram name="Net.ProxyResolver.BlockingDNSMode.TotalTimeDNS"
2433     units="milliseconds">
2434   <summary>
2435     The total time that proxy resolution spent waiting for DNS. This also
2436     includes any queuing delays on the origin thread waiting for the DNS result
2437     to be processed.
2438   </summary>
2439 </histogram>
2441 <histogram name="Net.ProxyResolver.BlockingDNSMode.UniqueDNS">
2442   <summary>
2443     The number of unique DNS hostnames that the PAC script tried to resolve. The
2444     *Ex() versions of the bindings count separately.
2445   </summary>
2446 </histogram>
2448 <histogram name="Net.ProxyResolver.DnsWaitTotalTime" units="milliseconds">
2449   <summary>
2450     The total amount of time that was spent in the non-blocking DNS bindings
2451     while executing PAC scripts. This includes the times for abandoned
2452     executions.
2453   </summary>
2454 </histogram>
2456 <histogram name="Net.ProxyResolver.ExecutionTime" units="milliseconds">
2457   <summary>
2458     The amount of time inside of V8 that the proxy script spent executing for
2459     the final pass. This includes the time spent in the javascript bindings
2460     (which is probably dominated by Net.ProxyResolver.DnsWaitTotalTime). This
2461     does not include the time spent in abandoned execution passes.
2462   </summary>
2463 </histogram>
2465 <histogram name="Net.ProxyResolver.NumAlerts">
2466   <summary>
2467     The number of times that alert() was called in the final execution of the
2468     script.
2469   </summary>
2470 </histogram>
2472 <histogram name="Net.ProxyResolver.NumErrors">
2473   <summary>
2474     The number of errors that were seen in the final execution of the script.
2475   </summary>
2476 </histogram>
2478 <histogram name="Net.ProxyResolver.NumRestarts">
2479   <summary>
2480     The number of times that the PAC script execution was restarted.
2481   </summary>
2482 </histogram>
2484 <histogram name="Net.ProxyResolver.OriginThreadLatency" units="milliseconds">
2485   <summary>
2486     The amount of time it took upon completion to run the final task posted back
2487     to the IO thread.
2488   </summary>
2489 </histogram>
2491 <histogram name="Net.ProxyResolver.TotalTime" units="milliseconds">
2492   <summary>
2493     The total time that the proxy resolution took. This includes all the time
2494     spent waiting for DNS, PAC script execution, and restarts.
2495   </summary>
2496 </histogram>
2498 <histogram name="Net.ProxyResolver.TotalTimeDNS" units="milliseconds">
2499   <summary>
2500     The total time that proxy resolution spent waiting for DNS. This also
2501     includes any queuing delays on the origin thread waiting for the DNS result
2502     to be processed.
2503   </summary>
2504 </histogram>
2506 <histogram name="Net.ProxyResolver.TotalTimeWorkerThread" units="milliseconds">
2507   <summary>
2508     The total time that the proxy resolution took, not including the post back
2509     to the origin thread. This includes all the time spent waiting for DNS, PAC
2510     script execution, and restarts.
2511   </summary>
2512 </histogram>
2514 <histogram name="Net.ProxyResolver.UniqueDNS">
2515   <summary>
2516     The number of unique DNS hostnames that the PAC script tried to resolve. The
2517     *Ex() versions of the bindings count separately.
2518   </summary>
2519 </histogram>
2521 <histogram name="Net.PublicKeyPinFailureDomain" enum="PublicKeyPinFailedDomain">
2522   <summary>
2523     Second-level domains for which we have observed public key pinning failures.
2524   </summary>
2525 </histogram>
2527 <histogram name="Net.PublicKeyPinSuccess" enum="BooleanSuccess">
2528   <summary>
2529     A validated certificate chain may be subject to additional
2530     &quot;pinning&quot; requirements on a per-domain basis. This records the
2531     fraction of successful matches between a certificate chain and a pin list.
2532   </summary>
2533 </histogram>
2535 <histogram name="Net.RenegotiationExtensionSupported">
2536   <summary>
2537     True if the HTTP request was sent to a server which supports the TLS
2538     renegotiation extension.
2539   </summary>
2540 </histogram>
2542 <histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket">
2543   <summary>The time an already used socket sat idle before being used.</summary>
2544 </histogram>
2546 <histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket">
2547   <summary>
2548     The time an unused socket (all HTTP sockets, regardless of any proxy used)
2549     sat idle before being used.
2550   </summary>
2551 </histogram>
2553 <histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket">
2554   <summary>
2555     The time a previously used socket sat idle before encountering a recoverable
2556     socket IO error (connection abort/reset/close).
2557   </summary>
2558 </histogram>
2560 <histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket">
2561   <summary>
2562     The time an unused socket sat idle before encountering a recoverable socket
2563     IO error (connection abort/reset/close).
2564   </summary>
2565 </histogram>
2567 <histogram name="Net.SocketInitErrorCodes" enum="NetErrorCodes">
2568   <summary>
2569     Net error codes that socket initializations end with, including net::OK and
2570     net::ERR_ABORTED.
2571   </summary>
2572 </histogram>
2574 <histogram name="Net.SocketRequestTime">
2575   <summary>
2576     Time in milliseconds from initial RequestSocket() call until successfully
2577     acquiring a connected socket.
2578   </summary>
2579 </histogram>
2581 <histogram name="Net.SocketStream.ConnectionEstablish" units="milliseconds">
2582   <summary>The time from the connection start to connection establish.</summary>
2583 </histogram>
2585 <histogram name="Net.SocketStream.ConnectionLatency" units="milliseconds">
2586   <summary>The time waiting to be ready to start connecting.</summary>
2587 </histogram>
2589 <histogram name="Net.SocketStream.ConnectionType"
2590     enum="SocketStreamConnectionType">
2591   <summary>
2592     Each bucket is the number of connection type of socket stream.
2593   </summary>
2594 </histogram>
2596 <histogram name="Net.SocketStream.Duration" units="milliseconds">
2597   <summary>The time a socket stream was open.</summary>
2598 </histogram>
2600 <histogram name="Net.SocketStream.ProtocolType" enum="SocketStreamProtocolType">
2601   <summary>
2602     Each bucket is the number of protocol type on socket stream.
2603   </summary>
2604 </histogram>
2606 <histogram name="Net.SocketStream.ReceivedBytes" units="bytes">
2607   <summary>Number of bytes on a socket stream.</summary>
2608 </histogram>
2610 <histogram name="Net.SocketStream.ReceivedCounts">
2611   <summary>Number of reads on a socket stream.</summary>
2612 </histogram>
2614 <histogram name="Net.SocketStream.SentBytes" units="bytes">
2615   <summary>Number of bytes on a socket stream.</summary>
2616 </histogram>
2618 <histogram name="Net.SocketStream.SentCounts">
2619   <summary>Number of Write on a socket stream.</summary>
2620 </histogram>
2622 <histogram name="Net.SocketType" enum="HttpSocketType">
2623   <summary>
2624     The counts of the type of sockets returned by the socket pools.
2625   </summary>
2626 </histogram>
2628 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
2629   <obsolete>
2630     see SocketIdleTimeBeforeNextUse_ReusedSocket_SOCK
2631   </obsolete>
2632   <summary>
2633     The time an already used SOCKS socket sat idle before being used.
2634   </summary>
2635 </histogram>
2637 <histogram name="Net.SOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
2638   <obsolete>
2639     see SocketIdleTimeBeforeNextUse_UnusedSocket_SOCK
2640   </obsolete>
2641   <summary>The time an unused SOCKS socket sat idle before being used.</summary>
2642 </histogram>
2644 <histogram name="Net.SOCKSSocketRequestTime" units="milliseconds">
2645   <obsolete>
2646     see SocketRequestTime_SOCK
2647   </obsolete>
2648   <summary>
2649     Time from initial SOCKSClientSocketPool::RequestSocket() call until
2650     successfully acquiring a connected SOCKS socket.
2651   </summary>
2652 </histogram>
2654 <histogram name="Net.SocksSocketRequestTime">
2655   <summary>Time it takes to request a new (unused) SOCKS proxy socket.</summary>
2656 </histogram>
2658 <histogram name="Net.SOCKSSocketType" enum="HttpSocketType">
2659   <obsolete>
2660     see SocketType_SOCK
2661   </obsolete>
2662   <summary>
2663     The counts of the type of sockets returned by the SOCKS pool.
2664   </summary>
2665 </histogram>
2667 <histogram name="Net.SpdyConnectionLatency" units="milliseconds">
2668   <summary>Time from when the Connect() starts until it completes.</summary>
2669 </histogram>
2671 <histogram name="Net.SpdyFrameStreamAndSessionFlowControlState"
2672     enum="SpdyFrameFlowControlState">
2673   <summary>
2674     The counts of the flow control state of each frame (with stream and session
2675     flow control on).
2676   </summary>
2677 </histogram>
2679 <histogram name="Net.SpdyFrameStreamFlowControlState"
2680     enum="SpdyFrameFlowControlState">
2681   <summary>
2682     The counts of the flow control state of each frame (with stream flow control
2683     on).
2684   </summary>
2685 </histogram>
2687 <histogram name="Net.SpdyIPPoolDomainMatch" enum="SpdyIPPoolDomainMatch"
2688     units="count">
2689   <summary>
2690     Status of checking if a SPDY domain can handle a IP match.  If a match is
2691     found, we successfully used the IP Pooling.  If a match is not found, we
2692     could have used IP Pooling, except the TLS Cert didn't match the IP-pooled
2693     domain.
2694   </summary>
2695 </histogram>
2697 <histogram name="Net.SpdyPing.RTT" units="milliseconds">
2698   <summary>The RTT for SPDY's PING.</summary>
2699 </histogram>
2701 <histogram name="Net.SpdyPriorityCount">
2702   <summary>The count of streams at each priority over Spdy sessions.</summary>
2703 </histogram>
2705 <histogram name="Net.SpdyRecvBytes" units="bytes">
2706   <summary>The number of bytes recevied per stream.</summary>
2707 </histogram>
2709 <histogram name="Net.SpdySendBytes" units="bytes">
2710   <summary>The number of bytes sent per stream.</summary>
2711 </histogram>
2713 <histogram name="Net.SpdySession.BytesRead.EOF" units="bytes">
2714   <summary>
2715     Total number of bytes recevied per session before closing session due to
2716     EOF.
2717   </summary>
2718 </histogram>
2720 <histogram name="Net.SpdySession.BytesRead.OtherErrors" units="bytes">
2721   <summary>
2722     Total number of bytes recevied per session before closing session due to an
2723     error during read.
2724   </summary>
2725 </histogram>
2727 <histogram name="Net.SpdySession.ClosedOnError" enum="NetErrorCodes">
2728   <summary>
2729     Net error codes when SpdySession was closed, doesn't inlcuding net::OK.
2730   </summary>
2731 </histogram>
2733 <histogram name="Net.SpdySession.CreateStreamWithSocketConnected"
2734     enum="BooleanSuccess">
2735   <summary>Socket connected status in SpdySession::CreateStream.</summary>
2736 </histogram>
2738 <histogram name="Net.SpdySessionErrorDetails" enum="SpdyProtocolErrorDetails"
2739     units="count">
2740   <obsolete>
2741     Replaced by SpdySessionErrorDetails2 on 2013-04-19.
2742   </obsolete>
2743   <summary>
2744     WARNING: r181910 added an enum value in the middle, so don't trust the
2745     counts for values 9 and above for Chrome builds after that revision.
2747     The type of SPDY Protocol error encountered.
2748   </summary>
2749 </histogram>
2751 <histogram name="Net.SpdySessionErrorDetails2" enum="SpdyProtocolErrorDetails2"
2752     units="count">
2753   <summary>The type of SPDY Protocol error encountered.</summary>
2754 </histogram>
2756 <histogram name="Net.SpdySessionErrorDetails_Google"
2757     enum="SpdyProtocolErrorDetails" units="count">
2758   <obsolete>
2759     Replaced by SpdySessionErrorDetails_Google2 on 2013-04-19.
2760   </obsolete>
2761   <summary>
2762     The type of SPDY Protocol error encountered when talking to a google.com
2763     server.
2764   </summary>
2765 </histogram>
2767 <histogram name="Net.SpdySessionErrorDetails_Google2"
2768     enum="SpdyProtocolErrorDetails2" units="count">
2769   <summary>
2770     WARNING: r181910 added an enum value in the middle, so don't trust the
2771     counts for values 9 and above for Chrome builds after that revision.
2773     The type of SPDY Protocol error encountered when talking to a google.com
2774     server.
2775   </summary>
2776 </histogram>
2778 <histogram name="Net.SpdySessionGet" enum="SpdySessionGet" units="count">
2779   <summary>The type of SPDY Session used when looking up a session.</summary>
2780 </histogram>
2782 <histogram name="Net.SpdySessionGetPeerAddressNotConnected"
2783     enum="BooleanSuccess">
2784   <summary>
2785     Whether SpdySession::Get{Peer,Local}Address was called when the connection
2786     had no socket.
2787   </summary>
2788 </histogram>
2790 <histogram name="Net.SpdySessionSocketNotConnectedGetLocalAddress"
2791     enum="BooleanSuccess">
2792   <summary>
2793     SpdySession::GetLocalAddress returned ERR_SOCKET_NOT_CONNECTED.
2794   </summary>
2795 </histogram>
2797 <histogram name="Net.SpdySessionSocketNotConnectedGetPeerAddress"
2798     enum="BooleanSuccess">
2799   <summary>
2800     SpdySession::GetPeerAddress returned ERR_SOCKET_NOT_CONNECTED.
2801   </summary>
2802 </histogram>
2804 <histogram name="Net.SpdySessionsWithStalls">
2805   <summary>The count of SPDY Sessions with or without stalls.</summary>
2806 </histogram>
2808 <histogram name="Net.SpdySettingsCwnd" units="packets">
2809   <summary>
2810     The congestion window (in pkts) received at the end of a SpdySession.
2811   </summary>
2812 </histogram>
2814 <histogram name="Net.SpdySettingsCwndSent" units="packets">
2815   <summary>
2816     The congestion window (in pkts) sent at the beginning of a SpdySession.
2817   </summary>
2818 </histogram>
2820 <histogram name="Net.SpdySettingsReceived" enum="SpdySettingsReceived"
2821     units="%">
2822   <summary>
2823     Percentage of sessions which received settings from the server.
2824   </summary>
2825 </histogram>
2827 <histogram name="Net.SpdySettingsRetransRate" units="%">
2828   <summary>
2829     The Download Retransmission Rate (%) received at the end of a SpdySession.
2830   </summary>
2831 </histogram>
2833 <histogram name="Net.SpdySettingsRTT" units="milliseconds">
2834   <summary>The RTT received at the end of a SpdySession.</summary>
2835 </histogram>
2837 <histogram name="Net.SpdySettingsSent" enum="SpdySettingsSent" units="%">
2838   <summary>Percentage of sessions which sent settings to the server.</summary>
2839 </histogram>
2841 <histogram name="Net.SpdyStreamDownloadTime" units="milliseconds">
2842   <summary>
2843     The time between receiving the the first chunk and the last chunk of data on
2844     a Spdy stream.
2845   </summary>
2846 </histogram>
2848 <histogram name="Net.SpdyStreamsAbandonedPerSession">
2849   <summary>
2850     The number of pushed, but abandoned streams over a single session.
2851   </summary>
2852 </histogram>
2854 <histogram name="Net.SpdyStreamsPerSession">
2855   <summary>The number of streams issued over a single session.</summary>
2856 </histogram>
2858 <histogram name="Net.SpdyStreamsPushedAndClaimedPerSession">
2859   <summary>
2860     The number of pushed, and used streams over a single session.
2861   </summary>
2862 </histogram>
2864 <histogram name="Net.SpdyStreamsPushedPerSession">
2865   <summary>The number of push streams received over a single session.</summary>
2866 </histogram>
2868 <histogram name="Net.SpdyStreamStallsPerSession">
2869   <summary>The number of stream stalls per session.</summary>
2870 </histogram>
2872 <histogram name="Net.SpdyStreamTime" units="milliseconds">
2873   <summary>
2874     The time of a Spdy stream.  Measured from sending the first chunk to
2875     receiving the last chunk of data.
2876   </summary>
2877 </histogram>
2879 <histogram name="Net.SpdyStreamTimeToFirstByte" units="milliseconds">
2880   <summary>
2881     The time between sending the request and receiving the first chunk of data
2882     on a Spdy stream.
2883   </summary>
2884 </histogram>
2886 <histogram name="Net.SpdySynStreamCompressionPercentage">
2887   <summary>
2888     The percent compression achieved when compression SYN_STREAM frames.
2889   </summary>
2890 </histogram>
2892 <histogram name="Net.SpdyVersion" enum="ProtocolVersion">
2893   <summary>
2894     The SPDY protocol version that is used to talk to SPDY servers.
2895   </summary>
2896 </histogram>
2898 <histogram name="Net.SSL_Connection_Latency" units="milliseconds">
2899   <summary>Time from when the Connect() starts until it completes.</summary>
2900 </histogram>
2902 <histogram name="Net.SSL_Connection_Latency_Google" units="milliseconds">
2903   <summary>
2904     Time from when the Connect() starts until it completes for google.com and
2905     any subdomain of it.
2906   </summary>
2907 </histogram>
2909 <histogram name="Net.SSL_Connection_Latency_Google_No_Revocation_Checking"
2910     units="milliseconds">
2911   <summary>
2912     Time from when the Connect() starts until it completes for google.com and
2913     any subdomain of it. This only includes users in a 50% field trial that
2914     disables revocation checking for certificate pinned sites.
2915   </summary>
2916 </histogram>
2918 <histogram name="Net.SSL_Connection_Latency_Google_Revocation_Checking"
2919     units="milliseconds">
2920   <summary>
2921     Time from when the Connect() starts until it completes for google.com and
2922     any subdomain of it. This only includes users not in a 50% field trail that
2923     disables revocation for certificate pinned sites.
2924   </summary>
2925 </histogram>
2927 <histogram name="Net.SSLCertBlacklisted">
2928   <summary>
2929     Counts the number of times that users have hit blacklisted certificates. The
2930     indexes match up to the indexes in
2931     net/base/x509_certificate.cc:IsBlacklisted. The details of the certificates
2932     in question is confidential.
2933   </summary>
2934 </histogram>
2936 <histogram name="Net.SSLCertVerificationTime" units="milliseconds">
2937   <summary>Time to complete a certificate verification (success case).</summary>
2938 </histogram>
2940 <histogram name="Net.SSLCertVerificationTimeError" units="milliseconds">
2941   <summary>Time to complete a certificate verification (error case).</summary>
2942 </histogram>
2944 <histogram name="Net.SSLHostInfoDNSLookup" units="milliseconds">
2945   <summary>Time to complete a DNS lookup for a DNS CAA record.</summary>
2946 </histogram>
2948 <histogram name="Net.SSLHostInfoDNSLookupDelayMs" units="milliseconds">
2949   <summary>
2950     Time that we would have wasted had we waited for a CAA lookup in order to
2951     validate a certificate.
2952   </summary>
2953 </histogram>
2955 <histogram name="Net.SSLHostInfoVerificationTimeMs" units="milliseconds">
2956   <summary>Time to complete a speculative certificate verification.</summary>
2957 </histogram>
2959 <histogram name="Net.SSLv3FallbackToRenegoPatchedServer"
2960     enum="TLSRenegotiationPatched">
2961   <summary>
2962     The number of times that we have performed SSLv3 fallback and found a TLS
2963     renegotiation patched server.
2964   </summary>
2965 </histogram>
2967 <histogram name="Net.SSLVerificationMerged">
2968   <summary>Was a speculative certificate verification used?</summary>
2969 </histogram>
2971 <histogram name="Net.SSLVerificationMergedMsSaved" units="milliseconds">
2972   <summary>Time saved by a speculative certificate vertification.</summary>
2973 </histogram>
2975 <histogram name="Net.TCP_Connection_Idle_Sockets">
2976   <summary>Number of idle sockets when the Connect() succeeded.</summary>
2977 </histogram>
2979 <histogram name="Net.TCP_Connection_Latency" units="milliseconds">
2980   <summary>
2981     Time from when the Connect() starts until it completes.  Only times under 10
2982     minutes are logged.
2983   </summary>
2984 </histogram>
2986 <histogram name="Net.TCP_Connection_Latency_IPv4_No_Race" units="milliseconds">
2987   <summary>
2988     Time from when the Connect() starts until it completes when the network
2989     address only contains IPv4 addresses.  Only times under 10 minutes are
2990     logged.
2991   </summary>
2992 </histogram>
2994 <histogram name="Net.TCP_Connection_Latency_IPv4_Wins_Race"
2995     units="milliseconds">
2996   <summary>
2997     Time from when the Connect() starts until it completes when the IPv4
2998     fallback connection won the race against IPv6.  Only times under 10 minutes
2999     are logged.
3000   </summary>
3001 </histogram>
3003 <histogram name="Net.TCP_Connection_Latency_IPv6_Raceable" units="milliseconds">
3004   <summary>
3005     Time from when the Connect() starts until it completes when we race an IPv6
3006     connection against an IPv4 connection with a 300ms delay.  Only times under
3007     10 minutes are logged.
3008   </summary>
3009 </histogram>
3011 <histogram name="Net.TCP_Connection_Latency_IPv6_Solo" units="milliseconds">
3012   <summary>
3013     Time from when the Connect() starts until it completes when the network
3014     address only contains IPv6 addresses.  Only times under 10 minutes are
3015     logged.
3016   </summary>
3017 </histogram>
3019 <histogram name="Net.TcpFastOpenSocketConnection" enum="TcpSocketStatus">
3020   <summary>
3021     For sockets for which a TCP Fast Open protocol might be used, the result of
3022     trying to use it.
3023   </summary>
3024 </histogram>
3026 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_ReusedSocket">
3027   <obsolete>
3028     see SocketIdleTimeBeforeNextUse_ReusedSocket_TCPforSOCKS
3029   </obsolete>
3030   <summary>
3031     The time an already used TCP socket sat idle before being used for a SOCKS
3032     request.
3033   </summary>
3034 </histogram>
3036 <histogram name="Net.TCPForSOCKSSocketIdleTimeBeforeNextUse_UnusedSocket">
3037   <obsolete>
3038     see SocketIdleTimeBeforeNextUse_UnusedSocket_TCPforSOCKS
3039   </obsolete>
3040   <summary>
3041     The time an unused TCP socket sat idle before being used for a SOCKS
3042     request.
3043   </summary>
3044 </histogram>
3046 <histogram name="Net.TCPForSOCKSSocketRequestTime" units="milliseconds">
3047   <obsolete>
3048     see SocketRequestTime_TCPforSOCKS
3049   </obsolete>
3050   <summary>
3051     Time from initial SOCKSClientSocketPool::RequestSocket() call until
3052     successfully acquiring a connected TCP socket.
3053   </summary>
3054 </histogram>
3056 <histogram name="Net.TCPForSOCKSSocketType" enum="HttpSocketType">
3057   <obsolete>
3058     see SocketType_TCPforSOCKS
3059   </obsolete>
3060   <summary>
3061     The counts of the type of sockets returned by the TCP pool used by the SOCKS
3062     pool.
3063   </summary>
3064 </histogram>
3066 <histogram name="Net.TCPSocketType" enum="HttpSocketType">
3067   <obsolete>
3068     Was only used for HTTP[S] connections, renamed to Net.HTTPSocketType.
3069   </obsolete>
3070   <summary>The counts of the type of TCP socket returned.</summary>
3071 </histogram>
3073 <histogram name="Net.Transaction_Bandwidth" units="KB/s">
3074   <summary>
3075     (discontinued as of 4/12/09) Effective bandwidth in KByte/Second of
3076     transactions logged to Transaction_Latency histogram.  Note that only
3077     samples durations greater than zero ms, and less than 1 hour are tallied
3078     into this ratio.
3079   </summary>
3080 </histogram>
3082 <histogram name="Net.Transaction_Connected" units="milliseconds">
3083   <summary>
3084     Time from the when the network transaction is requested, until the first
3085     byte of the header is received.
3086   </summary>
3087 </histogram>
3089 <histogram name="Net.Transaction_Connected_New" units="milliseconds">
3090   <obsolete>
3091     Replaced by Net.Transaction_Connected_New_b.
3092   </obsolete>
3093   <summary>
3094     When a new connection is established, the time from the when the network
3095     transaction is requested, until the first byte of the header is received.
3096     Only items under 10 minutes are logged.
3097   </summary>
3098 </histogram>
3100 <histogram name="Net.Transaction_Connected_New_b" units="milliseconds">
3101   <summary>
3102     When a new connection is established, the time from the when the network
3103     transaction is requested, until the first byte of the header is received.
3104   </summary>
3105 </histogram>
3107 <histogram name="Net.Transaction_Connected_Under_10" units="milliseconds">
3108   <obsolete>
3109     Replaced by Net.Transaction_Connected.
3110   </obsolete>
3111   <summary>
3112     Time from the when the network transaction is requested, until the first
3113     byte of the header is received.  Only items under 10 minutes are logged.
3114   </summary>
3115 </histogram>
3117 <histogram name="Net.Transaction_Latency" units="milliseconds">
3118   <obsolete>
3119     Replaced by Net.Transaction_Latency_b.
3120   </obsolete>
3121   <summary>
3122     Time from first byte sent until last byte received by the new network stack.
3123     Only items under 1 hour are logged.
3124   </summary>
3125 </histogram>
3127 <histogram name="Net.Transaction_Latency_b" units="milliseconds">
3128   <summary>
3129     Time from first byte sent until last byte received by the new network stack.
3130   </summary>
3131 </histogram>
3133 <histogram name="Net.Transaction_Latency_Total" units="milliseconds">
3134   <summary>
3135     Time from when a network transaction is requested until last byte received
3136     by the new network stack.
3137   </summary>
3138 </histogram>
3140 <histogram name="Net.Transaction_Latency_Total_New_Connection"
3141     units="milliseconds">
3142   <summary>
3143     When an existing TCP/IP connection is NOT reused, the time from when a
3144     network transaction is requested until last byte received by the new network
3145     stack.
3146   </summary>
3147 </histogram>
3149 <histogram name="Net.Transaction_Latency_Total_New_Connection_Under_10"
3150     units="milliseconds">
3151   <obsolete>
3152     Replaced by Net.Transaction_Latency_Total_New_Connection.
3153   </obsolete>
3154   <summary>
3155     When an existing TCP/IP connection is NOT reused, the time from when a
3156     network transaction is requested until last byte received by the new network
3157     stack.  Only items under 10 minutes are logged.
3158   </summary>
3159 </histogram>
3161 <histogram name="Net.Transaction_Latency_Total_Under_10" units="milliseconds">
3162   <obsolete>
3163     Replaced by Net.Transaction_Latency_Total.
3164   </obsolete>
3165   <summary>
3166     Time from when a network transaction is requested until last byte received
3167     by the new network stack.  Only items under 10 minutes are logged.
3168   </summary>
3169 </histogram>
3171 <histogram name="Net.Transaction_Latency_Under_10" units="milliseconds">
3172   <obsolete>
3173     Replaced by Net.Transaction_Latency.
3174   </obsolete>
3175   <summary>
3176     Time from first byte sent until last byte received by the new network stack.
3177     Only items under 10 minutes are logged.
3178   </summary>
3179 </histogram>
3181 <histogram name="Net.Transaction_Latency_WinHTTP" units="milliseconds">
3182   <summary>
3183     Time from first byte sent until last byte received with old WinHTTP network
3184     stack.  Only items under 1 hour are logged.
3185   </summary>
3186 </histogram>
3188 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_ReusedSocket">
3189   <obsolete/>
3190   <summary>
3191     The time an already used TCP socket sat idle before being used (either for
3192     direct or non-socks use).
3193   </summary>
3194 </histogram>
3196 <histogram name="Net.TransportSocketIdleTimeBeforeNextUse_UnusedSocket">
3197   <obsolete/>
3198   <summary>
3199     The time an unused TCP socket sat idle before being used (either for direct
3200     or non-socks use).
3201   </summary>
3202 </histogram>
3204 <histogram name="Net.TransportSocketRequestTime" units="milliseconds">
3205   <obsolete/>
3206   <summary>
3207     Time from initial ClientSocketPool::RequestSocket() call until successfully
3208     acquiring a connected socket (either for direct or non-socks use).
3209   </summary>
3210 </histogram>
3212 <histogram name="Net.TransportSocketType" enum="HttpSocketType">
3213   <obsolete/>
3214   <summary>
3215     The counts of the type of sockets returned by the TCP pool (either for
3216     direct or non-socks use).
3217   </summary>
3218 </histogram>
3220 <histogram name="Net.UDPSocketWinClose" units="milliseconds">
3221   <summary>The time spent in closesocket call in UDPSocketWin::Close.</summary>
3222 </histogram>
3224 <histogram name="Net.Wifi.InterfaceCount">
3225   <summary>
3226     The number of Wi-fi adapters on the computer. Because the histogram is
3227     logged each time Chrome performs a Wi-fi scan, it's better to see results in
3228     the &quot;user count&quot; view.
3229   </summary>
3230 </histogram>
3232 <histogram name="Net.Wifi.LbsLatency" units="milliseconds">
3233   <summary>The time that a request to Location Based Services takes.</summary>
3234 </histogram>
3236 <histogram name="Net.Wifi.ScanLatency" units="milliseconds">
3237   <summary>The time that a Wi-fi scan takes.</summary>
3238 </histogram>
3240 <histogram name="NetConnectivity.Pipeline.0.NetworkError" enum="NetErrorCodes">
3241   <summary>
3242     The network error, if any, of the first pipeline connectivity request.
3243   </summary>
3244 </histogram>
3246 <histogram name="NetConnectivity.Pipeline.0.ResponseCode">
3247   <summary>
3248     The HTTP response code, if any, of the first pipeline connectivity response.
3249   </summary>
3250 </histogram>
3252 <histogram name="NetConnectivity.Pipeline.0.Status" enum="HttpPipelineStatus">
3253   <summary>The result of the first pipeline connectivity request.</summary>
3254 </histogram>
3256 <histogram name="NetConnectivity.Pipeline.1.NetworkError" enum="NetErrorCodes">
3257   <summary>
3258     The network error, if any, of the second pipeline connectivity request.
3259   </summary>
3260 </histogram>
3262 <histogram name="NetConnectivity.Pipeline.1.ResponseCode">
3263   <summary>
3264     The HTTP response code, if any, of the second pipeline connectivity
3265     response.
3266   </summary>
3267 </histogram>
3269 <histogram name="NetConnectivity.Pipeline.1.Status" enum="HttpPipelineStatus">
3270   <summary>The result of the second pipeline connectivity request.</summary>
3271 </histogram>
3273 <histogram name="NetConnectivity.Pipeline.2.NetworkError" enum="NetErrorCodes">
3274   <summary>
3275     The network error, if any, of the third pipeline connectivity request.
3276   </summary>
3277 </histogram>
3279 <histogram name="NetConnectivity.Pipeline.2.ResponseCode">
3280   <summary>
3281     The HTTP response code, if any, of the third pipeline connectivity response.
3282   </summary>
3283 </histogram>
3285 <histogram name="NetConnectivity.Pipeline.2.Status" enum="HttpPipelineStatus">
3286   <summary>The result of the third pipeline connectivity request.</summary>
3287 </histogram>
3289 <histogram name="NetConnectivity.Pipeline.3.NetworkError" enum="NetErrorCodes">
3290   <summary>
3291     The network error, if any, of the fourth pipeline connectivity request.
3292   </summary>
3293 </histogram>
3295 <histogram name="NetConnectivity.Pipeline.3.ResponseCode">
3296   <summary>
3297     The HTTP response code, if any, of the fourth pipeline connectivity
3298     response.
3299   </summary>
3300 </histogram>
3302 <histogram name="NetConnectivity.Pipeline.3.Status" enum="HttpPipelineStatus">
3303   <summary>The result of the fourth pipeline connectivity request.</summary>
3304 </histogram>
3306 <histogram name="NetConnectivity.Pipeline.4.NetworkError" enum="NetErrorCodes">
3307   <summary>
3308     The network error, if any, of the fifth pipeline connectivity request.
3309   </summary>
3310 </histogram>
3312 <histogram name="NetConnectivity.Pipeline.4.ResponseCode">
3313   <summary>
3314     The HTTP response code, if any, of the fifth pipeline connectivity response.
3315   </summary>
3316 </histogram>
3318 <histogram name="NetConnectivity.Pipeline.4.Status" enum="HttpPipelineStatus">
3319   <summary>The result of the fifth pipeline connectivity request.</summary>
3320 </histogram>
3322 <histogram name="NetConnectivity.Pipeline.5.NetworkError" enum="NetErrorCodes">
3323   <summary>
3324     The network error, if any, of the stats pipeline connectivity request.
3325   </summary>
3326 </histogram>
3328 <histogram name="NetConnectivity.Pipeline.5.ResponseCode">
3329   <summary>
3330     The HTTP response code, if any, of the stats pipeline connectivity response.
3331   </summary>
3332 </histogram>
3334 <histogram name="NetConnectivity.Pipeline.5.Status" enum="HttpPipelineStatus">
3335   <summary>The result of the stats pipeline connectivity request.</summary>
3336 </histogram>
3338 <histogram name="NetConnectivity.Pipeline.AllHTTP11" enum="BooleanSuccess">
3339   <summary>
3340     True if all requests received by the pipelining test server were HTTP/1.1.
3341   </summary>
3342 </histogram>
3344 <histogram name="NetConnectivity.Pipeline.CanarySuccess" enum="BooleanSuccess">
3345   <summary>
3346     True if the non-pipelined canary request sent immediately before the
3347     pipelining test requests succeeded. Note that if this fails, the rest of the
3348     NetConnectivity.Pipeline.* stats are not collected.
3349   </summary>
3350 </histogram>
3352 <histogram name="NetConnectivity.Pipeline.Depth">
3353   <summary>
3354     The maximum depth of pipelined requests received by the test server.
3355   </summary>
3356 </histogram>
3358 <histogram name="NetConnectivity.Pipeline.Success" enum="BooleanSuccess">
3359   <summary>True if the entire pipeline connectivity trial passed.</summary>
3360 </histogram>
3362 <histogram name="NetConnectivity.Sent21">
3363   <obsolete>
3364     Deprecated 6/25/2012. No longer tracked.
3365   </obsolete>
3366   <summary>
3367     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
3368     rapidly as possible, just after successfully sending an UMA upload. Each
3369     packet was numbered, as was its ACK sent back by Google. If no packets (of
3370     the 21) were ever ACKed, then the port is assumed to be blocked, and no data
3371     is recorded in this histogram. If the port is not blocked, then this
3372     histogram shows the number of echo responses received from the first
3373   </summary>
3374 </histogram>
3376 <histogram name="NetConnectivity.Sent21.AckReceivedForNthPacket">
3377   <obsolete>
3378     Deprecated 6/25/2012. No longer tracked.
3379   </obsolete>
3380   <summary>
3381     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
3382     rapidly as possible, just after successfully sending an UMA upload. Each
3383     packet was numbered, as was its ACK sent back by Google. This histogram
3384     records, for each packet number, how often we received an ACK for that
3385     packet.
3386   </summary>
3387 </histogram>
3389 <histogram name="NetConnectivity.Sent21.GotAnAck" enum="BooleanSuccess">
3390   <obsolete>
3391     Deprecated 6/25/2012. No longer tracked.
3392   </obsolete>
3393   <summary>
3394     In this experiment, 21 packets were sent to Google via UDP at port 6121 as
3395     rapidly as possible, just after successfully sending an UMA upload. If no
3396     packets (of the 21) were ever ACKed, then the port is assumed to be blocked.
3397     The histogram shows if we ever got an ACK for a packet in our series of 21.
3398   </summary>
3399 </histogram>
3401 <histogram name="NetConnectivity.TCP.Fail.100B.RTT" units="ms">
3402   <obsolete>
3403     Deprecated 4/2012. No longer tracked.
3404   </obsolete>
3405   <summary>The RTT for echoing 100 bytes of TCP data unsuccessfully.</summary>
3406 </histogram>
3408 <histogram name="NetConnectivity.TCP.Fail.1k.RTT" units="ms">
3409   <obsolete>
3410     Deprecated 4/2012. No longer tracked.
3411   </obsolete>
3412   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
3413 </histogram>
3415 <histogram name="NetConnectivity.TCP.Status"
3416     enum="NetConnectivityProtocolStatus">
3417   <summary>Status for TCP protocol for echoing</summary>
3418 </histogram>
3420 <histogram name="NetConnectivity.TCP.Status.100B" enum="NetConnectivityStatus">
3421   <obsolete>
3422     Deprecated 4/2012. No longer tracked.
3423   </obsolete>
3424   <summary>Status for echoing 100 bytes of TCP data.</summary>
3425 </histogram>
3427 <histogram name="NetConnectivity.TCP.Status.1K" enum="NetConnectivityStatus">
3428   <obsolete>
3429     Deprecated 4/2012. No longer tracked.
3430   </obsolete>
3431   <summary>Status for echoing 1K bytes of TCP data.</summary>
3432 </histogram>
3434 <histogram name="NetConnectivity.TCP.Success" units="ms">
3435   <summary>The RTT for TCP protocol for echoing</summary>
3436 </histogram>
3438 <histogram name="NetConnectivity.TCP.Success.100B.RTT" units="ms">
3439   <obsolete>
3440     Deprecated 4/2012. No longer tracked.
3441   </obsolete>
3442   <summary>The RTT for echoing 100 bytes of TCP data successfully.</summary>
3443 </histogram>
3445 <histogram name="NetConnectivity.TCP.Success.1K.RTT" units="ms">
3446   <obsolete>
3447     Deprecated 4/2012. No longer tracked.
3448   </obsolete>
3449   <summary>The RTT for echoing 1K bytes of TCP data successfully.</summary>
3450 </histogram>
3452 <histogram name="NetConnectivity.UDP.Fail.100B.RTT" units="ms">
3453   <obsolete>
3454     Deprecated 4/2012. No longer tracked.
3455   </obsolete>
3456   <summary>The RTT for echoing 100 bytes of UDP data unsuccessfully.</summary>
3457 </histogram>
3459 <histogram name="NetConnectivity.UDP.Fail.1k.RTT" units="ms">
3460   <obsolete>
3461     Deprecated 4/2012. No longer tracked.
3462   </obsolete>
3463   <summary>The RTT for echoing 1K bytes of UDP data successfully.</summary>
3464 </histogram>
3466 <histogram name="NetConnectivity.UDP.PacketLoss">
3467   <obsolete>
3468     Deprecated 6/25/2012. No longer tracked.
3469   </obsolete>
3470   <summary>
3471     Chrome sends 4 UDP packets in a row to test to see if there is a
3472     probabalistic dependency in packet loss for consecutive packets.  We record
3473     a bit vector of packets received, where the least significant bit is a 1 if
3474     the first packet was received, etc.  For example, if packets 1 and 3 are
3475     received, but packets 2 and 4 are lost, then we'd record a sample of binary
3476     0101B, or 5.
3477   </summary>
3478 </histogram>
3480 <histogram name="NetConnectivity.UDP.PacketLoss6">
3481   <obsolete>
3482     Deprecated 6/25/2012. No longer tracked.
3483   </obsolete>
3484   <summary>
3485     Chrome sends 6 UDP packets in a row to test to see if there is a
3486     probabalistic dependency in packet loss for consecutive packets.  We record
3487     a bit vector of packets received, where the least significant bit is a 1 if
3488     the first packet was received, etc.  For example, if all packets other than
3489     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
3490     110101B, or 53.
3491   </summary>
3492 </histogram>
3494 <histogram name="NetConnectivity.UDP.Status"
3495     enum="NetConnectivityProtocolStatus">
3496   <summary>Status for UDP protocol for echoing</summary>
3497 </histogram>
3499 <histogram name="NetConnectivity.UDP.Status.100B" enum="NetConnectivityStatus">
3500   <obsolete>
3501     Deprecated 4/2012. No longer tracked.
3502   </obsolete>
3503   <summary>Status for echoing 100 bytes of UDP data.</summary>
3504 </histogram>
3506 <histogram name="NetConnectivity.UDP.Status.1K" enum="NetConnectivityStatus">
3507   <obsolete>
3508     Deprecated 4/2012. No longer tracked.
3509   </obsolete>
3510   <summary>Status for echoing 1K bytes of UDP data.</summary>
3511 </histogram>
3513 <histogram name="NetConnectivity.UDP.Success" units="ms">
3514   <summary>The RTT for UDP protocol for echoing</summary>
3515 </histogram>
3517 <histogram name="NetConnectivity.UDP.Success.100B.RTT" units="ms">
3518   <obsolete>
3519     Deprecated 4/2012. No longer tracked.
3520   </obsolete>
3521   <summary>The RTT for echoing 100 bytes of UDP data successfully.</summary>
3522 </histogram>
3524 <histogram name="NetConnectivity.UDP.Success.1K.RTT" units="ms">
3525   <obsolete>
3526     Deprecated 4/2012. No longer tracked.
3527   </obsolete>
3528   <summary>The RTT for echoing 1k bytes of UDP data successfully.</summary>
3529 </histogram>
3531 <histogram name="NetConnectivity2.Send6.PacketsSent">
3532   <summary>
3533     This histogram records how many packets (out of 6 attempted) were sent via
3534     UDP as rapidly as possible, just after successfully sending an UMA upload.
3535   </summary>
3536 </histogram>
3538 <histogram name="NetConnectivity2.Send6.SeriesAcked">
3539   <summary>
3540     Chrome sends 6 UDP packets in a row to test to see if there is a
3541     probabalistic dependency in packet loss for consecutive packets.  We record
3542     a bit vector of packets received, where the least significant bit is a 1 if
3543     the first packet was received, etc.  For example, if all packets other than
3544     packet 2 and 4 are responded to, then we'd have a sample (in binary) of
3545     110101B, or 53.
3546   </summary>
3547 </histogram>
3549 <histogram name="NetConnectivity2.Sent21">
3550   <summary>
3551     In this experiment, 21 packets were sent to Google via UDP as rapidly as
3552     possible, just after successfully sending an UMA upload. Each packet was
3553     numbered, as was its ACK sent back by Google. If no packets (of the 21) were
3554     ever ACKed, then the port is assumed to be blocked, and no data is recorded
3555     in this histogram. If the port is not blocked, then this histogram shows the
3556     number of echo responses received from the first
3557   </summary>
3558 </histogram>
3560 <histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket">
3561   <summary>
3562     In this experiment, 21 packets were sent to Google via UDP as rapidly as
3563     possible, just after successfully sending an UMA upload. Each packet was
3564     numbered, as was its ACK sent back by Google. This histogram records, for
3565     each packet number, how often we received an ACK for that packet.
3566   </summary>
3567 </histogram>
3569 <histogram name="NetConnectivity2.Sent21.GotAnAck" enum="BooleanSuccess">
3570   <summary>
3571     In this experiment, 21 packets were sent to Google via UDP as rapidly as
3572     possible, just after successfully sending an UMA upload. If no packets (of
3573     the 21) were ever ACKed, then the port is assumed to be blocked. The
3574     histogram shows if we ever got an ACK for a packet in our series of 21.
3575   </summary>
3576 </histogram>
3578 <histogram name="NetConnectivity2.Sent21.PacketsSent">
3579   <summary>
3580     This histogram records how many packets (out of 21 attempted) were sent via
3581     UDP as rapidly as possible, just after successfully sending an UMA upload.
3582   </summary>
3583 </histogram>
3585 <histogram name="NetConnectivity3">
3586   <summary>
3587     In this experiment, 21 packets were sent to Google via UDP on port 443 or
3588     6121.
3589   </summary>
3590 </histogram>
3592 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.100B.PacketDelay"
3593     units="ms">
3594   <summary/>
3595 </histogram>
3597 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.1200B.PacketDelay"
3598     units="ms">
3599   <summary/>
3600 </histogram>
3602 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.443.500B.PacketDelay"
3603     units="ms">
3604   <summary/>
3605 </histogram>
3607 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.100B.PacketDelay"
3608     units="ms">
3609   <summary/>
3610 </histogram>
3612 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.1200B.PacketDelay"
3613     units="ms">
3614   <summary/>
3615 </histogram>
3617 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.6121.500B.PacketDelay"
3618     units="ms">
3619   <summary/>
3620 </histogram>
3622 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"
3623     enum="BooleanSuccess">
3624   <summary/>
3625 </histogram>
3627 <histogram name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT" units="ms">
3628   <summary/>
3629 </histogram>
3631 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.100B.PacketDelay"
3632     units="ms">
3633   <summary/>
3634 </histogram>
3636 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.1200B.PacketDelay"
3637     units="ms">
3638   <summary/>
3639 </histogram>
3641 <histogram name="NetConnectivity3.PacedPacket.Sent21.443.500B.PacketDelay"
3642     units="ms">
3643   <summary/>
3644 </histogram>
3646 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.100B.PacketDelay"
3647     units="ms">
3648   <summary/>
3649 </histogram>
3651 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.1200B.PacketDelay"
3652     units="ms">
3653   <summary/>
3654 </histogram>
3656 <histogram name="NetConnectivity3.PacedPacket.Sent21.6121.500B.PacketDelay"
3657     units="ms">
3658   <summary/>
3659 </histogram>
3661 <histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"
3662     enum="BooleanSuccess">
3663   <summary/>
3664 </histogram>
3666 <histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT" units="ms">
3667   <summary/>
3668 </histogram>
3670 <histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent">
3671   <obsolete>
3672     Deprecated 9/2012. No longer tracked.
3673   </obsolete>
3674   <summary>
3675     This histogram records how many packets (out of 6 attempted) were sent via
3676     UDP as rapidly as possible, just after successfully sending an UMA upload.
3677   </summary>
3678 </histogram>
3680 <histogram name="NetConnectivity3.StartPacket.Sent21.443.100B.PacketDelay"
3681     units="ms">
3682   <summary/>
3683 </histogram>
3685 <histogram name="NetConnectivity3.StartPacket.Sent21.443.1200B.PacketDelay"
3686     units="ms">
3687   <summary/>
3688 </histogram>
3690 <histogram name="NetConnectivity3.StartPacket.Sent21.443.500B.PacketDelay"
3691     units="ms">
3692   <summary/>
3693 </histogram>
3695 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.100B.PacketDelay"
3696     units="ms">
3697   <summary/>
3698 </histogram>
3700 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.1200B.PacketDelay"
3701     units="ms">
3702   <summary/>
3703 </histogram>
3705 <histogram name="NetConnectivity3.StartPacket.Sent21.6121.500B.PacketDelay"
3706     units="ms">
3707   <summary/>
3708 </histogram>
3710 <histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"
3711     enum="BooleanSuccess">
3712   <summary/>
3713 </histogram>
3715 <histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT" units="ms">
3716   <summary/>
3717 </histogram>
3719 <histogram name="Network.3G.Gobi.Activation" units="milliseconds">
3720   <summary>The time the Gobi modem takes to complete activation.</summary>
3721 </histogram>
3723 <histogram name="Network.3G.Gobi.Connect" units="milliseconds">
3724   <summary>
3725     The time the Gobi modem takes to connect to the cellular network.
3726   </summary>
3727 </histogram>
3729 <histogram name="Network.3G.Gobi.Disconnect" units="milliseconds">
3730   <summary>
3731     The time the Gobi modem takes to disconnect from the cellular network.
3732   </summary>
3733 </histogram>
3735 <histogram name="Network.3G.Gobi.FirmwareDownload.Attempts">
3736   <summary>Number of attempts taken to install Gobi firmware.</summary>
3737 </histogram>
3739 <histogram name="Network.3G.Gobi.FirmwareDownload.Time" units="milliseconds">
3740   <summary>The time it takes to install Gobi firmware.</summary>
3741 </histogram>
3743 <histogram name="Network.3G.Gobi.Registration" units="milliseconds">
3744   <summary>
3745     The time the Gobi modem takes to register on the cellular network.
3746   </summary>
3747 </histogram>
3749 <histogram name="Network.3G.Gobi.SetPower" enum="Network3GGobiError">
3750   <summary>Errors experienced during Gobi device powerup.</summary>
3751 </histogram>
3753 <histogram name="Network.Cellular.TimeOnline" units="seconds">
3754   <summary>
3755     Chrome OS network metric sampling the time spent using Cellular to transport
3756     data.  These data are mostly useful when summed and compared to TimeOnline
3757     for other network technologies (e.g. WiFi vs Cellular).
3758   </summary>
3759 </histogram>
3761 <histogram name="Network.Cellular.TimeToConfig" units="milliseconds">
3762   <summary>
3763     Chrome OS network performance metric sampling the time to join a 3G/Cellular
3764     network and configure Layer 3 state.
3765   </summary>
3766 </histogram>
3768 <histogram name="Network.Cellular.TimeToOnline" units="milliseconds">
3769   <summary>
3770     Chrome OS network performance metric sampling the time to determine that a
3771     3G/Cellular network is online after configuring Layer 3 state.
3772   </summary>
3773 </histogram>
3775 <histogram name="Network.Cellular.TimeToPortal" units="milliseconds">
3776   <summary>
3777     Chrome OS network performance metric sampling the time to determine that a
3778     3G/Cellular network is in a captive portal after configuring Layer 3 state.
3779   </summary>
3780 </histogram>
3782 <histogram name="Network.Cellular.UsageRequestStatus"
3783     enum="NetworkCellularUsageRequestStatus">
3784   <summary>Chrome OS cellular usage API request status codes.</summary>
3785 </histogram>
3787 <histogram name="Network.Ethernet.TimeOnline" units="seconds">
3788   <summary>
3789     Chrome OS network metric sampling the time spent using Ethernet to transport
3790     data.  These data are mostly useful when summed and compared to TimeOnline
3791     for other network technologies (e.g. WiFi vs Cellular).
3792   </summary>
3793 </histogram>
3795 <histogram name="Network.Ethernet.TimeToConfig" units="milliseconds">
3796   <summary>
3797     Chrome OS network performance metric sampling the time to join a wired
3798     Ethernet network and configure Layer 3 state (typically acquire a DHCP
3799     lease).
3800   </summary>
3801 </histogram>
3803 <histogram name="Network.Ethernet.TimeToOnline" units="milliseconds">
3804   <summary>
3805     Chrome OS network performance metric sampling the time to determine that an
3806     Ethernet network is online after configuring Layer 3 state.
3807   </summary>
3808 </histogram>
3810 <histogram name="Network.Ethernet.TimeToPortal" units="milliseconds">
3811   <summary>
3812     Chrome OS network performance metric sampling the time to determine that an
3813     Ethernet network is in a captive portal after configuring Layer 3 state.
3814   </summary>
3815 </histogram>
3817 <histogram name="Network.ServiceErrors" enum="NetworkServiceError">
3818   <summary>Chrome OS connection manager service errors seen.</summary>
3819 </histogram>
3821 <histogram name="Network.Shill.Cellular.AutoConnectTotalTime"
3822     units="milliseconds">
3823   <summary>
3824     Chrome OS network diagnostic metric sampling the total amount of time spent
3825     from the start of the first auto-connect request until when the cellular
3826     modem successfully connects to the network.
3827   </summary>
3828 </histogram>
3830 <histogram name="Network.Shill.Cellular.AutoConnectTries">
3831   <summary>
3832     Chrome OS network diagnostic metric sampling the number of auto-connect
3833     tries that were attempted before the cellular modem successfully connected
3834     to the network.
3835   </summary>
3836 </histogram>
3838 <histogram name="Network.Shill.Cellular.Disconnect"
3839     enum="NetworkDisconnectType">
3840   <summary>
3841     Chrome OS network usage metric that tracks whether the cellular network was
3842     disconnected due to an error or was explicitly disconnected by the user.
3843   </summary>
3844 </histogram>
3846 <histogram name="Network.Shill.Cellular.Drop" enum="NetworkCellularTechnology">
3847   <summary>
3848     Chrome OS cellular network metric that tracks the number of drops based on
3849     the network technology.
3850   </summary>
3851 </histogram>
3853 <histogram name="Network.Shill.Cellular.OutOfCreditsReason"
3854     enum="NetworkCellularOutOfCreditsReason">
3855   <summary>
3856     Chrome OS cellular network metric that tracks the number of out-of-credits
3857     detected based on the cause that triggered the out-of-credits.
3858   </summary>
3859 </histogram>
3861 <histogram name="Network.Shill.Cellular.PortalAttempts">
3862   <summary>
3863     Chrome OS network diagnostic metric sampling the number of portal detection
3864     attempts per pass for a cellular network. This includes failure, timeout and
3865     successful attempts.
3866   </summary>
3867 </histogram>
3869 <histogram name="Network.Shill.Cellular.PortalAttemptsToOnline">
3870   <summary>
3871     Chrome OS network diagnostic metric sampling the total number of portal
3872     detection attempts performed for a cellular network between the Connected
3873     and Online state. This includes failure, timeout and successful attempts.
3874   </summary>
3875 </histogram>
3877 <histogram name="Network.Shill.Cellular.PortalResult"
3878     enum="NetworkPortalResult">
3879   <summary>
3880     Chrome OS network diagnostic metric sampling the result of portal detections
3881     for a cellular network.
3882   </summary>
3883 </histogram>
3885 <histogram name="Network.Shill.Cellular.SignalStrengthBeforeDrop">
3886   <summary>
3887     Chrome OS network metric sampling the signal strength (0-100) of the
3888     cellular modem before it dropped from the network.
3889   </summary>
3890 </histogram>
3892 <histogram name="Network.Shill.Cellular.TimeOnline" units="seconds">
3893   <summary>
3894     Chrome OS network metric sampling the time spent using cellular to transport
3895     data.  These data are mostly useful when summed and compared to TimeOnline
3896     for other network technologies (e.g. WiFi vs Cellular).
3897   </summary>
3898 </histogram>
3900 <histogram name="Network.Shill.Cellular.TimeToConfig" units="milliseconds">
3901   <summary>
3902     Chrome OS network performance metric sampling the time to join a cellular
3903     network and configure Layer 3 state.
3904   </summary>
3905 </histogram>
3907 <histogram name="Network.Shill.Cellular.TimeToConnect" units="milliseconds">
3908   <summary>
3909     Chrome OS network performance metric sampling the time to connect a cellular
3910     modem.
3911   </summary>
3912 </histogram>
3914 <histogram name="Network.Shill.Cellular.TimeToDisable" units="milliseconds">
3915   <summary>
3916     Chrome OS network performance metric sampling the time to disable a cellular
3917     modem.
3918   </summary>
3919 </histogram>
3921 <histogram name="Network.Shill.Cellular.TimeToEnable" units="milliseconds">
3922   <summary>
3923     Chrome OS network performance metric sampling the time to enable a cellular
3924     modem.
3925   </summary>
3926 </histogram>
3928 <histogram name="Network.Shill.Cellular.TimeToInitialize" units="milliseconds">
3929   <summary>
3930     Chrome OS network performance metric sampling the time to initialize a
3931     cellular modem.
3932   </summary>
3933 </histogram>
3935 <histogram name="Network.Shill.Cellular.TimeToOnline" units="milliseconds">
3936   <summary>
3937     Chrome OS network performance metric sampling the time to determine that a
3938     cellular network is online after configuring Layer 3 state.
3939   </summary>
3940 </histogram>
3942 <histogram name="Network.Shill.Cellular.TimeToPortal" units="milliseconds">
3943   <summary>
3944     Chrome OS network performance metric sampling the time to determine that a
3945     cellular network is in a captive portal after configuring Layer 3 state.
3946   </summary>
3947 </histogram>
3949 <histogram name="Network.Shill.Cellular.TimeToScan" units="milliseconds">
3950   <summary>
3951     Chrome OS network performance metric sampling the time to scan a cellular
3952     network and register a modem.
3953   </summary>
3954 </histogram>
3956 <histogram name="Network.Shill.CorruptedProfile" enum="NetworkCorruptedProfile">
3957   <summary>
3958     Chrome OS cellular network metric that tracks the number of corrupted
3959     profiles encountered by Shill.
3960   </summary>
3961 </histogram>
3963 <histogram name="Network.Shill.Ethernet.Disconnect"
3964     enum="NetworkDisconnectType">
3965   <summary>
3966     Chrome OS network usage metric that tracks whether the Ethernet network was
3967     disconnected due to an error or was explicitly disconnected by the user.
3968   </summary>
3969 </histogram>
3971 <histogram name="Network.Shill.Ethernet.LinkMonitorBroadcastErrorsAtFailure">
3972   <summary>
3973     Chrome OS network performance metric that tracks the number of LinkMonitor
3974     broadcast errors that were accrued on an Ethernet network at the time that
3975     the link was declaired to be failed.
3976   </summary>
3977 </histogram>
3979 <histogram name="Network.Shill.Ethernet.LinkMonitorFailure"
3980     enum="LinkMonitorFailureType">
3981   <summary>
3982     Chrome OS metric that signals the type of failure the LinkMonitor
3983     encountered which caused it to stop monitoring an Ethernet network.
3984   </summary>
3985 </histogram>
3987 <histogram name="Network.Shill.Ethernet.LinkMonitorResponseTimeSample"
3988     units="milliseconds">
3989   <summary>
3990     Chrome OS network performance metric that tracks the number of milliseconds
3991     between an ARP request and a received reply on an Ethernet network.
3992   </summary>
3993 </histogram>
3995 <histogram name="Network.Shill.Ethernet.LinkMonitorSecondsToFailure"
3996     units="seconds">
3997   <summary>
3998     Chrome OS network performance metric that tracks the number of seconds from
3999     the start of the LinkMonitor until failure on an Ethernet network.
4000   </summary>
4001 </histogram>
4003 <histogram name="Network.Shill.Ethernet.LinkMonitorUnicastErrorsAtFailure">
4004   <summary>
4005     Chrome OS network performance metric that tracks the number of LinkMonitor
4006     unicast errors that were accrued on an Ethernet network at the time that the
4007     link was declaired to be failed.
4008   </summary>
4009 </histogram>
4011 <histogram name="Network.Shill.Ethernet.PortalAttempts">
4012   <summary>
4013     Chrome OS network diagnostic metric sampling the number of portal detection
4014     attempts per pass for an Ethernet network. This includes failure, timeout
4015     and successful attempts.
4016   </summary>
4017 </histogram>
4019 <histogram name="Network.Shill.Ethernet.PortalAttemptsToOnline">
4020   <summary>
4021     Chrome OS network diagnostic metric sampling the total number of portal
4022     detection attempts performed for an Ethernet network between the Connected
4023     and Online state. This includes failure, timeout and successful attempts.
4024   </summary>
4025 </histogram>
4027 <histogram name="Network.Shill.Ethernet.PortalResult"
4028     enum="NetworkPortalResult">
4029   <summary>
4030     Chrome OS network diagnostic metric sampling the result of portal detections
4031     for an Ethernet network.
4032   </summary>
4033 </histogram>
4035 <histogram name="Network.Shill.Ethernet.TimeOnline" units="seconds">
4036   <summary>
4037     Chrome OS network metric sampling the time spent using Ethernet to transport
4038     data.  These data are mostly useful when summed and compared to TimeOnline
4039     for other network technologies (e.g. WiFi vs Cellular).
4040   </summary>
4041 </histogram>
4043 <histogram name="Network.Shill.Ethernet.TimeToConfig" units="milliseconds">
4044   <summary>
4045     Chrome OS network performance metric sampling the time to join a wired
4046     Ethernet network and configure Layer 3 state (typically acquire a DHCP
4047     lease).
4048   </summary>
4049 </histogram>
4051 <histogram name="Network.Shill.Ethernet.TimeToInitialize" units="milliseconds">
4052   <summary>
4053     Chrome OS network performance metric sampling the time to initialize an
4054     Ethernet device.
4055   </summary>
4056 </histogram>
4058 <histogram name="Network.Shill.Ethernet.TimeToOnline" units="milliseconds">
4059   <summary>
4060     Chrome OS network performance metric sampling the time to determine that an
4061     Ethernet network is online after configuring Layer 3 state.
4062   </summary>
4063 </histogram>
4065 <histogram name="Network.Shill.Ethernet.TimeToPortal" units="milliseconds">
4066   <summary>
4067     Chrome OS network performance metric sampling the time to determine that an
4068     Ethernet network is in a captive portal after configuring Layer 3 state.
4069   </summary>
4070 </histogram>
4072 <histogram name="Network.Shill.ServiceErrors" enum="NetworkServiceError">
4073   <summary>Chrome OS connection manager service errors seen.</summary>
4074 </histogram>
4076 <histogram name="Network.Shill.TerminationActionResult"
4077     enum="ShillTerminationActionResult">
4078   <obsolete>
4079     Deprecated 10/2012. No longer tracked.
4080   </obsolete>
4081   <summary>
4082     Chrome OS network diagnostic metric sampling the number of termination
4083     actions that successfully complete or fail when shill terminates.
4084   </summary>
4085 </histogram>
4087 <histogram name="Network.Shill.TerminationActionResult.OnSuspend"
4088     enum="ShillTerminationActionResult">
4089   <summary>
4090     Chrome OS network diagnostic metric sampling the number of termination
4091     actions that successfully complete or fail when shill suspends.
4092   </summary>
4093 </histogram>
4095 <histogram name="Network.Shill.TerminationActionResult.OnTerminate"
4096     enum="ShillTerminationActionResult">
4097   <summary>
4098     Chrome OS network diagnostic metric sampling the number of termination
4099     actions that successfully complete or fail when shill terminates.
4100   </summary>
4101 </histogram>
4103 <histogram name="Network.Shill.TerminationActionTime.OnSuspend"
4104     units="milliseconds">
4105   <summary>
4106     Chrome OS network diagnostic metric sampling the time in milliseconds it
4107     takes termination actions to complete when shill suspends.
4108   </summary>
4109 </histogram>
4111 <histogram name="Network.Shill.TerminationActionTime.OnTerminate"
4112     units="milliseconds">
4113   <summary>
4114     Chrome OS network diagnostic metric sampling the time in milliseconds it
4115     takes termination actions to complete when shill terminates.
4116   </summary>
4117 </histogram>
4119 <histogram name="Network.Shill.TimeToDrop" units="seconds">
4120   <summary>
4121     Chrome OS network stability metric sampling the time in seconds between the
4122     networking going online to going offline. Offline events due to device
4123     shutdown or suspend are ignored (along with the online time before that
4124     offline event).
4125   </summary>
4126 </histogram>
4128 <histogram name="Network.Shill.Vpn.Driver" enum="VPNDriver">
4129   <summary>
4130     Chrome OS network usage metric sampled on each successful VPN connection
4131     that tracks the VPN connection type.
4132   </summary>
4133 </histogram>
4135 <histogram name="Network.Shill.Vpn.RemoteAuthenticationType"
4136     enum="VPNRemoteAuthenticationType">
4137   <summary>
4138     Chrome OS network usage metric sampled on each successful VPN connection
4139     that tracks the remote authentication method.
4140   </summary>
4141 </histogram>
4143 <histogram name="Network.Shill.VPN.TimeToConfig" units="milliseconds">
4144   <summary>
4145     Chrome OS network performance metric sampling the time to configure Layer 3
4146     state on a VPN network (typically acquire a DHCP lease).
4147   </summary>
4148 </histogram>
4150 <histogram name="Network.Shill.VPN.TimeToOnline" units="milliseconds">
4151   <summary>
4152     Chrome OS network performance metric sampling the time to determine that a
4153     WiMax network is online after configuring Layer 3 state.
4154   </summary>
4155 </histogram>
4157 <histogram name="Network.Shill.Vpn.UserAuthenticationType"
4158     enum="VPNUserAuthenticationType">
4159   <summary>
4160     Chrome OS network usage metric sampled on each successful VPN connection
4161     that tracks the user authentication method.
4162   </summary>
4163 </histogram>
4165 <histogram name="Network.Shill.WiFi.ApDisconnectReason" enum="WiFiReasonCode">
4166   <summary>
4167     Chrome OS network usage metric.  Reason code reported when the AP
4168     disconnects a wifi connection.
4169   </summary>
4170 </histogram>
4172 <histogram name="Network.Shill.WiFi.ApDisconnectType" enum="WiFiStatusType">
4173   <summary>
4174     Chrome OS network usage metric.  Broad category of reason AP disconnected a
4175     WiFi connection.
4176   </summary>
4177 </histogram>
4179 <histogram name="Network.Shill.Wifi.Channel" enum="NetworkChannelType">
4180   <summary>
4181     Chrome OS network usage metric.  The channel used for each successful WiFi
4182     connection.
4183   </summary>
4184 </histogram>
4186 <histogram name="Network.Shill.WiFi.ClientDisconnectReason"
4187     enum="WiFiReasonCode">
4188   <summary>
4189     Chrome OS network usage metric.  Reason code reported when the client
4190     disconnects a wifi connection.
4191   </summary>
4192 </histogram>
4194 <histogram name="Network.Shill.WiFi.ClientDisconnectType" enum="WiFiStatusType">
4195   <summary>
4196     Chrome OS network usage metric.  Broad category of reason client
4197     disconnected a WiFi connection.
4198   </summary>
4199 </histogram>
4201 <histogram name="Network.Shill.Wifi.Disconnect" enum="NetworkDisconnectType">
4202   <summary>
4203     Chrome OS network usage metric that tracks whether an 802.11 wireless
4204     network was disconnected due to an error or was explicitly disconnected by
4205     the user.
4206   </summary>
4207 </histogram>
4209 <histogram name="Network.Shill.Wifi.EapInnerProtocol" enum="EAPInnerProtocol">
4210   <summary>
4211     Chrome OS network usage metric sampled on each successful 802.1x wireless
4212     connection that tracks the configured inner authentication method.
4213   </summary>
4214 </histogram>
4216 <histogram name="Network.Shill.Wifi.EapOuterProtocol" enum="EAPOuterProtocol">
4217   <summary>
4218     Chrome OS network usage metric sampled on each successful 802.1x wireless
4219     connection that tracks the configured outer authentication method.
4220   </summary>
4221 </histogram>
4223 <histogram name="Network.Shill.Wifi.FrequenciesConnectedEver">
4224   <summary>
4225     Chrome OS network diagnostic metric sampling the number of different WiFi
4226     frequencies to which the user's machine has ever connected.
4227   </summary>
4228 </histogram>
4230 <histogram name="Network.Shill.Wifi.LinkMonitorBroadcastErrorsAtFailure">
4231   <summary>
4232     Chrome OS network performance metric that tracks the number of LinkMonitor
4233     broadcast errors that were accrued on an 802.11 wireiless network at the
4234     time that the link was declaired to be failed.
4235   </summary>
4236 </histogram>
4238 <histogram name="Network.Shill.Wifi.LinkMonitorFailure"
4239     enum="LinkMonitorFailureType">
4240   <summary>
4241     Chrome OS metric that signals the type of failure the LinkMonitor
4242     encountered which caused it to stop monitoring an 802.11 wireless network.
4243   </summary>
4244 </histogram>
4246 <histogram name="Network.Shill.Wifi.LinkMonitorResponseTimeSample"
4247     units="milliseconds">
4248   <summary>
4249     Chrome OS network performance metric that tracks the number of milliseconds
4250     between an ARP request and a received reply on an 802.11 wireless network.
4251   </summary>
4252 </histogram>
4254 <histogram name="Network.Shill.Wifi.LinkMonitorSecondsToFailure"
4255     units="seconds">
4256   <summary>
4257     Chrome OS network performance metric that tracks the number of seconds from
4258     the start of the LinkMonitor until failure on an 802.11 wireless network.
4259   </summary>
4260 </histogram>
4262 <histogram name="Network.Shill.Wifi.LinkMonitorUnicastErrorsAtFailure">
4263   <summary>
4264     Chrome OS network performance metric that tracks the number of LinkMonitor
4265     unicast errors that were accrued on an 802.11 wireless network at the time
4266     that the link was declaired to be failed.
4267   </summary>
4268 </histogram>
4270 <histogram name="Network.Shill.Wifi.PhyMode" enum="NetworkPhyModeType">
4271   <summary>
4272     Chrome OS network usage metric.  The channel type used for each successful
4273     WiFi connection.
4274   </summary>
4275 </histogram>
4277 <histogram name="Network.Shill.Wifi.PortalAttempts">
4278   <summary>
4279     Chrome OS network diagnostic metric sampling the number of portal detection
4280     attempts per pass for an 802.11 wireless network. This includes failure,
4281     timeout and successful attempts.
4282   </summary>
4283 </histogram>
4285 <histogram name="Network.Shill.Wifi.PortalAttemptsToOnline">
4286   <summary>
4287     Chrome OS network diagnostic metric sampling the total number of portal
4288     detection attempts performed for an 802.11 wireless network between the
4289     Connected and Online state. This includes failure, timeout and successful
4290     attempts.
4291   </summary>
4292 </histogram>
4294 <histogram name="Network.Shill.Wifi.PortalResult" enum="NetworkPortalResult">
4295   <summary>
4296     Chrome OS network diagnostic metric sampling the result of portal detections
4297     for an 802.11 wireless network.
4298   </summary>
4299 </histogram>
4301 <histogram name="Network.Shill.Wifi.Security" enum="NetworkSecurityType">
4302   <summary>
4303     Chrome OS network usage metric.  The security setting for each successful
4304     WiFi connection.
4305   </summary>
4306 </histogram>
4308 <histogram name="Network.Shill.Wifi.SignalStrength" units="negative dBm">
4309   <summary>
4310     Chrome OS network metric indicating the negative of the dBm received signal
4311     strength recorded at the time a successful WiFi connection started.
4312   </summary>
4313 </histogram>
4315 <histogram name="Network.Shill.Wifi.TimeOnline" units="seconds">
4316   <summary>
4317     Chrome OS network metric sampling the time spent using WiFi to transport
4318     data.  These data are mostly useful when summed and compared to TimeOnline
4319     for other network technologies (e.g. WiFi vs Cellular).
4320   </summary>
4321 </histogram>
4323 <histogram name="Network.Shill.Wifi.TimeResumeToReady" units="milliseconds">
4324   <summary>
4325     Chrome OS network performance metric sampling the time from the resume event
4326     to the time when an 802.11 wireless network has configured its Layer 3
4327     state.
4328   </summary>
4329 </histogram>
4331 <histogram name="Network.Shill.Wifi.TimeToConfig" units="milliseconds">
4332   <summary>
4333     Chrome OS network performance metric sampling the time to configure Layer 3
4334     state on an 802.11 wireless network (typically acquire a DHCP lease).
4335   </summary>
4336 </histogram>
4338 <histogram name="Network.Shill.Wifi.TimeToInitialize" units="milliseconds">
4339   <summary>
4340     Chrome OS network performance metric sampling the time to initialize an
4341     802.11 wireless device.
4342   </summary>
4343 </histogram>
4345 <histogram name="Network.Shill.Wifi.TimeToJoin" units="milliseconds">
4346   <summary>
4347     Chrome OS network performance metric sampling the time to join (associate
4348     plus authenticate) an 802.11 wireless network.
4349   </summary>
4350 </histogram>
4352 <histogram name="Network.Shill.Wifi.TimeToOnline" units="milliseconds">
4353   <summary>
4354     Chrome OS network performance metric sampling the time to determine that an
4355     802.11 wireless network is online after configuring Layer 3 state.
4356   </summary>
4357 </histogram>
4359 <histogram name="Network.Shill.Wifi.TimeToPortal" units="milliseconds">
4360   <summary>
4361     Chrome OS network performance metric sampling the time to determine that an
4362     802.11 wireless network is in a captive portal after configuring Layer 3
4363     state.
4364   </summary>
4365 </histogram>
4367 <histogram name="Network.Shill.Wifi.TimeToScan" units="milliseconds">
4368   <summary>
4369     Chrome OS network performance metric sampling the time to scan WiFi until a
4370     connection is found.
4371   </summary>
4372 </histogram>
4374 <histogram name="Network.Shill.WiMax.TimeToConfig" units="milliseconds">
4375   <summary>
4376     Chrome OS network performance metric sampling the time to configure Layer 3
4377     state on a WiMax network (typically acquire a DHCP lease).
4378   </summary>
4379 </histogram>
4381 <histogram name="Network.Shill.WiMax.TimeToInitialize" units="milliseconds">
4382   <summary>
4383     Chrome OS network performance metric sampling the time to initialize a WiMax
4384     device.
4385   </summary>
4386 </histogram>
4388 <histogram name="Network.Shill.WiMax.TimeToOnline" units="milliseconds">
4389   <summary>
4390     Chrome OS network performance metric sampling the time to determine that a
4391     WiMax network is online after configuring Layer 3 state.
4392   </summary>
4393 </histogram>
4395 <histogram name="Network.TimeToConfig.Cellular" units="milliseconds">
4396   <summary>
4397     Chrome OS network performance metric sampling the time to join a 3G/Cellular
4398     network and configure Layer 3 state. Note this metric is deprecated; see
4399     Network.Cellular.TimeToConfig.
4400   </summary>
4401 </histogram>
4403 <histogram name="Network.TimeToConfig.Ethernet" units="milliseconds">
4404   <summary>
4405     Chrome OS network performance metric sampling the time to join a wired
4406     Ethernet network and configure Layer 3 state (typically acquire a DHCP
4407     lease). Note this metric is deprecated; see Network.Ethernet.TimeToConfig.
4408   </summary>
4409 </histogram>
4411 <histogram name="Network.TimeToConfig.Wifi" units="milliseconds">
4412   <summary>
4413     Chrome OS network performance metric sampling the time to configure Layer 3
4414     state on an 802.11 wireless network (typically acquire a DHCP lease). Note
4415     this metric is deprecated; see Network.Wifi.TimeToConfig.
4416   </summary>
4417 </histogram>
4419 <histogram name="Network.TimeToDrop" units="seconds">
4420   <summary>
4421     Chrome OS network stability metric sampling the time in seconds between the
4422     networking going online to going offline. Offline events due to device
4423     shutdown or suspend are ignored (along with the online time before that
4424     offline event).
4425   </summary>
4426 </histogram>
4428 <histogram name="Network.TimeToJoin.Wifi" units="milliseconds">
4429   <summary>
4430     Chrome OS network performance metric sampling the time to join (associate
4431     plus authenticate) an 802.11 wireless network. Note this metric is
4432     deprecated; see Network.Wifi.TimeToJoin.
4433   </summary>
4434 </histogram>
4436 <histogram name="Network.Wifi.AuthMode" enum="NetworkAuthModeType">
4437   <summary>
4438     Chrome OS network performance metric sampling the time to configure Layer 3
4439     state on an 802.11 wireless network (typically acquire a DHCP lease).
4440   </summary>
4441 </histogram>
4443 <histogram name="Network.Wifi.BitRate" units="bps">
4444   <summary>
4445     Network metric reporting the download speed test results run at setup time.
4446     Recorded at least once per day.
4447   </summary>
4448 </histogram>
4450 <histogram name="Network.Wifi.Channel" enum="NetworkChannelType">
4451   <summary>
4452     Chrome OS network usage metric.  The channel used for each successful WiFi
4453     connection.
4454   </summary>
4455 </histogram>
4457 <histogram name="Network.Wifi.Idle.NoiseLevel" units="negative dBm">
4458   <summary>
4459     Network metric indicating the negative of the dBm noise level recorded at
4460     the time the metric is collected.  Reported at least once per day and only
4461     when the device is idle.
4462   </summary>
4463 </histogram>
4465 <histogram name="Network.Wifi.Idle.SignalLevel" units="negative dBm">
4466   <summary>
4467     Network metric indicating the negative of the dBm received signal level
4468     recorded at the time the metric is collected.  Reported at least once per
4469     day and only when the device is idle.
4470   </summary>
4471 </histogram>
4473 <histogram name="Network.Wifi.Idle.SignalToNoiseRatio" units="negative dBm">
4474   <summary>
4475     Network metric indicating signal minus noise in dBm recorded at the time the
4476     metrics is collected.  Reported at least once per day and only when the
4477     device is idle.
4478   </summary>
4479 </histogram>
4481 <histogram name="Network.Wifi.NoiseLevel" units="negative dBm">
4482   <summary>
4483     Network metric indicating the negative of the dBm noise level recorded at
4484     the time the metric is collected.  Reported at least once per day.
4485   </summary>
4486 </histogram>
4488 <histogram name="Network.Wifi.PhyMode" enum="NetworkPhyModeType">
4489   <summary>
4490     Chrome OS network usage metric.  The channel type used for each successful
4491     WiFi connection.
4492   </summary>
4493 </histogram>
4495 <histogram name="Network.Wifi.RoundTripTime" units="ms">
4496   <summary>
4497     Network metric reporting the average round trip time to the wifi gateway.
4498     Recorded at least once per day.
4499   </summary>
4500 </histogram>
4502 <histogram name="Network.Wifi.Security" enum="NetworkSecurityType">
4503   <summary>
4504     Chrome OS network usage metric.  The security setting for each successful
4505     WiFi connection.
4506   </summary>
4507 </histogram>
4509 <histogram name="Network.Wifi.SignalLevel" units="negative dBm">
4510   <summary>
4511     Network metric indicating the negative of the dBm received signal level
4512     recorded at the time the metric is collected.  Reported at least once per
4513     day.
4514   </summary>
4515 </histogram>
4517 <histogram name="Network.Wifi.SignalToNoiseRatio" units="negative dBm">
4518   <summary>
4519     Network metric indicating signal minus noise in dBm recorded at the time the
4520     metrics is collected.  Reported at least once per day.
4521   </summary>
4522 </histogram>
4524 <histogram name="Network.Wifi.TimeOnline" units="seconds">
4525   <summary>
4526     Chrome OS network metric sampling the time spent using WiFi to transport
4527     data.  These data are mostly useful when summed and compared to TimeOnline
4528     for other network technologies (e.g. WiFi vs Cellular).
4529   </summary>
4530 </histogram>
4532 <histogram name="Network.Wifi.TimeResumeToReady" units="milliseconds">
4533   <summary>
4534     Chrome OS network performance metric sampling the time from the resume event
4535     to the time when an 802.11 wireless network has configured its Layer 3
4536     state.
4537   </summary>
4538 </histogram>
4540 <histogram name="Network.Wifi.TimeToConfig" units="milliseconds">
4541   <summary>
4542     Chrome OS network performance metric sampling the time to configure Layer 3
4543     state on an 802.11 wireless network (typically acquire a DHCP lease).
4544   </summary>
4545 </histogram>
4547 <histogram name="Network.Wifi.TimeToJoin" units="milliseconds">
4548   <summary>
4549     Chrome OS network performance metric sampling the time to join (associate
4550     plus authenticate) an 802.11 wireless network.
4551   </summary>
4552 </histogram>
4554 <histogram name="Network.Wifi.TimeToOnline" units="milliseconds">
4555   <summary>
4556     Chrome OS network performance metric sampling the time to determine that an
4557     802.11 wireless network is online after configuring Layer 3 state.
4558   </summary>
4559 </histogram>
4561 <histogram name="Network.Wifi.TimeToPortal" units="milliseconds">
4562   <summary>
4563     Chrome OS network performance metric sampling the time to determine that an
4564     802.11 wireless network is in a captive portal after configuring Layer 3
4565     state.
4566   </summary>
4567 </histogram>
4569 <histogram name="OfflinePolicy.SuccessfulResourceLoadPercentage" units="%">
4570   <summary>
4571     When a page is loaded in offline mode, the percentage of resources on that
4572     page that were successfully loaded.
4573   </summary>
4574 </histogram>
4576 <histogram name="Omnibox.AggressiveHistoryURLProviderFieldTrialBeacon"
4577     enum="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon">
4578   <obsolete>
4579     Aggressive HistoryURL provider field trial deleted in spring 2012.
4580   </obsolete>
4581   <summary>
4582     A number that indicates what omnibox ranking behavior the user is seeing as
4583     part of the OmniboxAggressiveHistoryURLProvider field trial
4584     (OmniboxAggressiveHistoryURLProvider).
4585   </summary>
4586 </histogram>
4588 <histogram name="Omnibox.EnteredKeywordMode" enum="OmniboxEnteredKeywordMode">
4589   <summary>
4590     The number of times users enter keyword hint mode &quot;Search ___
4591     for:&quot; and how.
4592   </summary>
4593 </histogram>
4595 <histogram name="Omnibox.QueryBookmarksTime">
4596   <obsolete>
4597     Deprecated 2012-11-14. Replaced by Autocomplete.BookmarkProviderMatchTime.
4598   </obsolete>
4599   <summary>
4600     Time the HistoryContentProvider takes to perform a bookmark search.
4601   </summary>
4602 </histogram>
4604 <histogram name="Omnibox.QueryTime" units="milliseconds">
4605   <summary>
4606     Time it takes for the omnibox to become responsive to user input after the
4607     user has typed N characters. This measures the time it takes to start all
4608     the asynchronous autocomplete providers (but not wait for them to finish).
4609   </summary>
4610 </histogram>
4612 <histogram name="Omnibox.SearchEngine" enum="OmniboxSearchEngine">
4613   <summary>
4614     The id of search engine that was used for search in omnibox. See
4615     src/chrome/browser/search_engines/template_url_prepopulate_data.cc for more
4616     info.
4617   </summary>
4618 </histogram>
4620 <histogram name="Omnibox.SuggestRequest.Failure.GoogleResponseTime"
4621     units="milliseconds">
4622   <summary>
4623     The time elapsed between the sending of a suggest request to Google until
4624     the time the request was returned with status==failed. Ignores requests that
4625     were canceled before being returned.
4626   </summary>
4627 </histogram>
4629 <histogram name="Omnibox.SuggestRequest.Success.GoogleResponseTime"
4630     units="milliseconds">
4631   <summary>
4632     The time elapsed between the sending of a suggest request to Google until
4633     the time the request was returned with status==success. Ignores requests
4634     that were canceled before being returned.
4635   </summary>
4636 </histogram>
4638 <histogram name="Omnibox.SuggestRequests" enum="OmniboxSuggestRequests">
4639   <summary>
4640     Counts about the number of suggest requests the omnibox sent, invalidated,
4641     and replies received.
4642   </summary>
4643 </histogram>
4645 <histogram name="Overscroll.Completed" enum="OverscrollMode">
4646   <summary>Completed overscroll gestures.</summary>
4647   <details>
4648     An overscroll gesture starts when user scrolls past the edge of the web page
4649     and continues scrolling in the same direction. An overscroll gesture is
4650     completed when user stops scrolling (e.g. by lifting the fingers from the
4651     touchscreen or touchpad).
4652   </details>
4653 </histogram>
4655 <histogram name="Overscroll.Navigated" enum="OverscrollMode">
4656   <summary>
4657     Navigations that were triggered due to completed overscroll gesture. Note
4658     that not all completed overscroll gestures trigger a navigation.
4659   </summary>
4660 </histogram>
4662 <histogram name="Overscroll.Started" enum="OverscrollMode">
4663   <summary>
4664     Overscroll gestures initiated by the user. Note that not all overcroll
4665     gestures started are completed (e.g. the overscroll gesture is aborted if
4666     user clicks or presses a key during the gesture).
4667   </summary>
4668 </histogram>
4670 <histogram name="Platform.AsvGroup">
4671   <summary>
4672     Chrome OS (ARM Chromebooks using Exynos 5250 only) Adaptive Support Voltage
4673     Group, recorded once per bootup.  Indicates which &quot;bin&quot; the SoC is
4674     part of, which sets the voltage that different rails on the system will run
4675     at. The values 0-11 are valid.  A value of 12 indicates an error parsing
4676     dmesg and should be investigated.  See also Platform.LotIdEnum.
4677   </summary>
4678 </histogram>
4680 <histogram name="Platform.BootSectorsRead">
4681   <summary>
4682     Chrome OS number of disk sectors read at boot from kernel start to
4683     login-prompt-ready.
4684   </summary>
4685 </histogram>
4687 <histogram name="Platform.BootSectorsWritten">
4688   <summary>
4689     Chrome OS number of disk sectors written at boot from kernel start to
4690     login-prompt-ready.
4691   </summary>
4692 </histogram>
4694 <histogram name="Platform.CompressedSwapSize" units="MB">
4695   <summary>
4696     Chrome OS size of allocated swap area in megabytes (before compression)
4697   </summary>
4698 </histogram>
4700 <histogram name="Platform.CpuUsage" units="%">
4701   <summary>
4702     Peak total (single core) CPU usage for the last sample interval.  The sample
4703     interval may vary from seconds to several minutes.
4704   </summary>
4705 </histogram>
4707 <histogram name="Platform.CrOSEvent" enum="CrosEventEnum">
4708   <summary>
4709     Generic event of interest from Chrome OS.  Intended mainly to help assess
4710     the frequency of rare error conditions.
4711   </summary>
4712 </histogram>
4714 <histogram name="Platform.DiskUsageCache" units="KB">
4715   <summary>KB in use in the /cache filesystem tree. Logged once a day.</summary>
4716 </histogram>
4718 <histogram name="Platform.DiskUsageChronos" units="KB">
4719   <summary>
4720     Chrome OS KB in use in the /home/chronos filesystem tree. Logged once a day
4721     during log file cleanup.
4722   </summary>
4723 </histogram>
4725 <histogram name="Platform.DiskUsageData" units="KB">
4726   <summary>KB in use in the /data filesystem tree. Logged once a day.</summary>
4727 </histogram>
4729 <histogram name="Platform.DiskUsageVar" units="KB">
4730   <summary>
4731     Chrome OS KB in use in the /var filesystem tree. Logged once a day during
4732     log file cleanup.
4733   </summary>
4734 </histogram>
4736 <histogram name="Platform.IntelMaxMicroArchitecture"
4737     enum="IntelMaxMicroArchitecture">
4738   <summary>
4739     The maximum supported micro-architecture on an Intel platform.  This value
4740     is logged at program start time.
4741   </summary>
4742 </histogram>
4744 <histogram name="Platform.KernelWarningHashes">
4745   <summary>
4746     The 32-bit hash of a kernel warning.  This is the hash of the
4747     &quot;file:line&quot; string corresponding to the location of the warning,
4748     for instance: &quot;/mnt/host/source/src/third_party/kernel/files/drivers
4749     /gpu/drm/i915/intel_dp.c:351&quot; (ignore spurious spaces).  The hash is
4750     produced by this code: while (*string) hash = (hash &lt;&lt; 5) + hash +
4751     *string++;  Separately each warning is also collected (with its hash) via
4752     the crash reporter, but only its first occurrence in each boot session.
4753     Contact semenzato@ for further info.
4754   </summary>
4755 </histogram>
4757 <histogram name="Platform.LotIdEnum" enum="Exynos5250LotIdEnum">
4758   <summary>
4759     Chrome OS (ARM Chromebooks using Exynos 5250 only) indication about whether
4760     we're part of a special lot ID.  Special lot IDs are groups of chips that
4761     have special case handling in the kernel for the Adaptive Support Voltage
4762     code (the normal logic doesn't work).  See also Platform.AsvGroup.  Note
4763     that fused devices are never part of a special lot (currently) and only some
4764     unfused lots are &quot;special&quot;.
4765   </summary>
4766 </histogram>
4768 <histogram name="Platform.MeminfoActive">
4769   <summary>Chrome OS size of active memory as % of total memory.</summary>
4770 </histogram>
4772 <histogram name="Platform.MeminfoActiveAnon">
4773   <summary>
4774     Chrome OS active anonymous memory (data segments) as % of total memory.
4775   </summary>
4776 </histogram>
4778 <histogram name="Platform.MeminfoActiveFile">
4779   <summary>
4780     Chrome OS active file-backed memory (executables, ...) as % of total memory.
4781   </summary>
4782 </histogram>
4784 <histogram name="Platform.MeminfoAnonPages">
4785   <summary>Chrome OS size of anonymous memory as % of total memory.</summary>
4786 </histogram>
4788 <histogram name="Platform.MeminfoBuffers">
4789   <summary>Chrome OS size of buffer cache as % of total memory.</summary>
4790 </histogram>
4792 <histogram name="Platform.MeminfoCached">
4793   <summary>
4794     Chrome OS: size of file-backed memory minus swap and buffer cache, as % of
4795     total memory.
4796   </summary>
4797 </histogram>
4799 <histogram name="Platform.MeminfoInactive">
4800   <summary>Chrome OS size of inactive memory as % of total memory.</summary>
4801 </histogram>
4803 <histogram name="Platform.MeminfoInactiveAnon">
4804   <summary>
4805     Chrome OS inactive anonymous memory (data segments) as % of total memory.
4806   </summary>
4807 </histogram>
4809 <histogram name="Platform.MeminfoInactiveFile">
4810   <summary>Chrome OS inactive file-backed memory as % of total memory.</summary>
4811 </histogram>
4813 <histogram name="Platform.MeminfoMapped">
4814   <summary>Chrome OS size of mapped memory as % of total memory.</summary>
4815 </histogram>
4817 <histogram name="Platform.MeminfoMemFree">
4818   <summary>Chrome OS size of free memory as % of total memory.</summary>
4819 </histogram>
4821 <histogram name="Platform.MeminfoShmem">
4822   <summary>Chrome OS size of shared memory in Kbytes.</summary>
4823 </histogram>
4825 <histogram name="Platform.MeminfoSlab">
4826   <summary>Chrome OS size of slab memory in Kbytes.</summary>
4827 </histogram>
4829 <histogram name="Platform.MeminfoSwapUsed" units="kB">
4830   <summary>
4831     Chrome OS amount of swapped-out memory in Kbytes.  These, and all other
4832     MEMINFO stats, are snapshotted every 30s.
4833   </summary>
4834 </histogram>
4836 <histogram name="Platform.MeminfoSwapUsedPercent" units="percent">
4837   <summary>
4838     Chrome OS amount of swapped-out memory as % of total RAM.  These, and all
4839     other MEMINFO stats, are snapshotted every 30s.
4840   </summary>
4841 </histogram>
4843 <histogram name="Platform.MeminfoUnevictable">
4844   <summary>
4845     Chrome OS unevictable memory (ramfs, SHM_LOCKED, mlocked) in Kbytes.
4846   </summary>
4847 </histogram>
4849 <histogram name="Platform.MemoryBandwidth.ReadWrite" units="MB/s">
4850   <summary>
4851     Peak memory bandwith (read and write) usage during the last sample interval.
4852     The sample interval may vary from seconds to several minutes.
4853   </summary>
4854 </histogram>
4856 <histogram name="Platform.MemuseAnon0">
4857   <summary>
4858     Chrome OS total anonymous memory (active + inactive) as % of total memory 1
4859     minute after boot.
4860   </summary>
4861 </histogram>
4863 <histogram name="Platform.MemuseAnon1">
4864   <summary>
4865     Chrome OS total anonymous memory (active + inactive) as % of total memory 5
4866     minutes after boot.
4867   </summary>
4868 </histogram>
4870 <histogram name="Platform.MemuseAnon2">
4871   <summary>
4872     Chrome OS total anonymous memory (active + inactive) as % of total memory 30
4873     minutes after boot.
4874   </summary>
4875 </histogram>
4877 <histogram name="Platform.MemuseAnon3">
4878   <summary>
4879     Chrome OS total anonymous memory (active + inactive) as % of total memory
4880     150 minutes after boot.
4881   </summary>
4882 </histogram>
4884 <histogram name="Platform.MemuseAnon4">
4885   <summary>
4886     Chrome OS total anonymous memory (active + inactive) as % of total memory
4887     750 minutes after boot.
4888   </summary>
4889 </histogram>
4891 <histogram name="Platform.PageFaultsLong" units="page faults/second">
4892   <summary>
4893     Page faults per second averaged over 30s interval, sampled continuously.
4894   </summary>
4895 </histogram>
4897 <histogram name="Platform.PageFaultsShort" units="page faults/second">
4898   <summary>
4899     Page faults per second averaged over 1s interval, sampled every 30s.
4900   </summary>
4901 </histogram>
4903 <histogram name="Platform.ReadSectorsLong">
4904   <summary>
4905     Number of disk sectors per second read by Chrome OS in a long interval
4906     (currently 30s)
4907   </summary>
4908 </histogram>
4910 <histogram name="Platform.ReadSectorsShort">
4911   <summary>
4912     Number of disk sectors per second read by Chrome OS in a short interval
4913     (currently 1s, sampled every 30s)
4914   </summary>
4915 </histogram>
4917 <histogram name="Platform.SmartTransferErrors">
4918   <summary>Disk communication errors (SMART 199), sent at boot.</summary>
4919 </histogram>
4921 <histogram name="Platform.SmartUncorrectableErrors">
4922   <summary>Uncorrectable disk errors (SMART 187), sent at boot.</summary>
4923 </histogram>
4925 <histogram name="Platform.StatefulUsage" units="%">
4926   <summary>Chrome OS stateful partition usage level.</summary>
4927 </histogram>
4929 <histogram name="Platform.Temperature.Junction" units="Celsius">
4930   <summary>
4931     Peak junction temperature for the last sample interval, read from TSEN on
4932     the SoC.  The sample interval may vary from seconds to several minutes.
4933   </summary>
4934 </histogram>
4936 <histogram name="Platform.Temperature.Sensor00" units="Celsius">
4937   <summary>
4938     Temperature reading at sensor 0 (I2C_CPU-Die) taken every 30s.
4939   </summary>
4940 </histogram>
4942 <histogram name="Platform.Temperature.Sensor01" units="Celsius">
4943   <summary>
4944     Temperature reading at sensor 1 (I2C_CPU-Object) taken every 30s.
4945   </summary>
4946 </histogram>
4948 <histogram name="Platform.Temperature.Sensor02" units="Celsius">
4949   <summary>
4950     Temperature reading at sensor 2 (I2C_PCH-Die) taken every 30s.
4951   </summary>
4952 </histogram>
4954 <histogram name="Platform.Temperature.Sensor03" units="Celsius">
4955   <summary>
4956     Temperature reading at sensor 3 (I2C_PCH-Object) taken every 30s.
4957   </summary>
4958 </histogram>
4960 <histogram name="Platform.Temperature.Sensor04" units="Celsius">
4961   <summary>
4962     Temperature reading at sensor 4 (I2C_DDR-Die) taken every 30s.
4963   </summary>
4964 </histogram>
4966 <histogram name="Platform.Temperature.Sensor05" units="Celsius">
4967   <summary>
4968     Temperature reading at sensor 5 (I2C_DDR-Object) taken every 30s.
4969   </summary>
4970 </histogram>
4972 <histogram name="Platform.Temperature.Sensor06" units="Celsius">
4973   <summary>
4974     Temperature reading at sensor 6 (Charger-Die), taken every 30s.
4975   </summary>
4976 </histogram>
4978 <histogram name="Platform.Temperature.Sensor07" units="Celsius">
4979   <summary>
4980     Temperature reading at sensor 7 (Charger-Object) taken every 30s.
4981   </summary>
4982 </histogram>
4984 <histogram name="Platform.Temperature.Sensor08" units="Celsius">
4985   <summary>
4986     Temperature reading at sensor 8 (ECInternal) taken every 30s.
4987   </summary>
4988 </histogram>
4990 <histogram name="Platform.Temperature.Sensor09" units="Celsius">
4991   <summary>Temperature reading at sensor 9 (PECI) taken every 30s.</summary>
4992 </histogram>
4994 <histogram name="Platform.TPMForcedReboot" units="reboots">
4995   <summary>
4996     Each sample is the number of consecutive reboots performed while attempting
4997     to clear a TPM (Trusted Platform Module) error.
4998   </summary>
4999 </histogram>
5001 <histogram name="Platform.WriteSectorsLong">
5002   <summary>
5003     Number of disk sectors per second written by Chrome OS in a long interval
5004     (currently 30s)
5005   </summary>
5006 </histogram>
5008 <histogram name="Platform.WriteSectorsShort">
5009   <summary>
5010     Number of disk sectors per second written by Chrome OS in a short interval
5011     (currently 1s, sampled every 30s)
5012   </summary>
5013 </histogram>
5015 <histogram name="PlatformFile.UnknownCreateFileErrors" units="code">
5016   <summary>
5017     Errors returned by CreateFile on windows that PlatformFileError doesn't yet
5018     support.
5019   </summary>
5020 </histogram>
5022 <histogram name="PLT.Abandoned" enum="Abandoned">
5023   <summary>
5024     Distribution of actual finished pages, vs abandoned pages, where we needed
5025     to declare a finish time prematurely since the page was being closed
5026     (exited).
5027   </summary>
5028 </histogram>
5030 <histogram name="PLT.BeginToFinish" units="milliseconds">
5031   <summary>TBD</summary>
5032 </histogram>
5034 <histogram name="PLT.BeginToFinish_ContentPrefetcher" units="milliseconds">
5035   <summary>
5036     PLT.BeginToFinish, but for pages which contained prefetch links.
5037   </summary>
5038 </histogram>
5040 <histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"
5041     units="milliseconds">
5042   <summary>
5043     PLT.BeginToFinish, but for pages which were referred to by pages which
5044     contained prefetch links.
5045   </summary>
5046 </histogram>
5048 <histogram name="PLT.BeginToFinishDoc">
5049   <summary>TBD</summary>
5050 </histogram>
5052 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcher" units="milliseconds">
5053   <summary>
5054     PLT.BeginToFinishDoc, but for pages which contained prefetch links.
5055   </summary>
5056 </histogram>
5058 <histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"
5059     units="milliseconds">
5060   <summary>
5061     PLT.BeginToFinishDoc, but for pages which were referred to by pages which
5062     contained prefetch links.
5063   </summary>
5064 </histogram>
5066 <histogram name="PLT.BeginToFirstPaint" units="milliseconds">
5067   <summary>
5068     Time from &quot;begin&quot; to &quot;first paint.&quot;  &quot;Begin&quot;==
5069     &quot;request&quot; if user requested, and &quot;start&quot; otherwise.
5070     &quot;Request&quot;== time when user requested document. &quot;Start&quot;==
5071     time when renderer requested load of document, after any unload of last
5072     document. &quot;First paint&quot;== time when first paint operation was
5073     performed.
5074   </summary>
5075 </histogram>
5077 <histogram name="PLT.CommitToFirstPaint" units="milliseconds">
5078   <summary>
5079     Time from &quot;commit&quot; to &quot;first paint.&quot;
5080     &quot;Commit&quot;== time when renderer got first byte of document.
5081     &quot;First paint&quot;== time when first paint operation was performed.
5082   </summary>
5083 </histogram>
5085 <histogram name="PLT.LoadType" enum="LoadType">
5086   <summary>
5087     Probability distribution for enumerated varieties of page loads.
5088   </summary>
5089 </histogram>
5091 <histogram name="PLT.PerceivedLoadTime" units="milliseconds">
5092   <obsolete>
5093     Deprecated as of 5/02/2011, replaced by Prerender.RendererPLT.
5094   </obsolete>
5095   <summary>
5096     Perceived load time of a page. For non-prerendered pages, this is just
5097     BeginToFinish. For displayed prerendered pages, this is the time from when
5098     the prerendered page is moved into a TabContents until finish.
5099     &quot;Finish&quot; == after onload() and all resources are loaded. Note that
5100     this is 0 if the loading finishes before the page is moved into a
5101     TabContents.
5102   </summary>
5103 </histogram>
5105 <histogram name="PLT.PerceivedLoadTime_PrerenderLoad" units="milliseconds">
5106   <obsolete>
5107     Deprecated as of 5/02/2011, replaced by
5108     Prerender.RendererPerceivedPLTMatched.
5109   </obsolete>
5110   <summary>
5111     Perceived load time of a prerendered page that is displayed. This is the
5112     time from when the prerendered page is moved into a TabContents until
5113     finish. &quot;Finish&quot; == after onload() and all resources are loaded.
5114     Note that this is 0 if the loading finishes before the the page is moved
5115     into a TabContents.
5116   </summary>
5117 </histogram>
5119 <histogram name="PLT.RequestToFinish" units="milliseconds">
5120   <summary>
5121     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot; ==
5122     time when user requested document.  &quot;Finish&quot; == after onload() and
5123     all resources are loaded.
5124   </summary>
5125 </histogram>
5127 <histogram name="PLT.StartToCommit" units="milliseconds">
5128   <summary>
5129     Time from &quot;start&quot; to &quot;commit.&quot; &quot;Start&quot;== time
5130     when renderer requested load of document, after any unload of last document.
5131     &quot;Commit&quot;== time when renderer got first byte of document.
5132   </summary>
5133 </histogram>
5135 <histogram name="PLT.StartToFinish" units="milliseconds">
5136   <summary>
5137     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
5138     when renderer requested load of document, after any unload of last document.
5139     &quot;Finish&quot;==after onload() and all resources are loaded.
5140   </summary>
5141 </histogram>
5143 <histogram name="Plugin.PpapiBrokerLoadResult" enum="PluginLoadResult">
5144   <summary>The result from an attempt to load a PPAPI broker.</summary>
5145 </histogram>
5147 <histogram name="Plugin.PpapiPluginLoadResult" enum="PluginLoadResult">
5148   <summary>The result from an attempt to load a PPAPI plugin.</summary>
5149 </histogram>
5151 <histogram name="Power.BacklightLevelOnAC" units="%">
5152   <summary>
5153     The level of the backlight as a percentage when the user is on AC.
5154   </summary>
5155 </histogram>
5157 <histogram name="Power.BacklightLevelOnBattery" units="%">
5158   <summary>
5159     The level of the backlight as a percentage when the user is on battery.
5160   </summary>
5161 </histogram>
5163 <histogram name="Power.BatteryChargeHealth" units="%">
5164   <summary>
5165     Chrome OS battery charge health percentage.  Sampled once when device starts
5166     charging.
5167   </summary>
5168 </histogram>
5170 <histogram name="Power.BatteryDischargeRate">
5171   <summary>
5172     Chrome OS battery discharge rate in mW sampled when the device runs on
5173     battery.
5174   </summary>
5175 </histogram>
5177 <histogram name="Power.BatteryInfoSample" enum="BatteryInfoSampleResult">
5178   <summary>
5179     Counts the number of times we have read the battery status from sysfs and if
5180     it gave us sensible values.
5181   </summary>
5182 </histogram>
5184 <histogram name="Power.BatteryRemainingAtEndOfSessionOnAC" units="%">
5185   <summary>
5186     Chrome OS remaining battery charge as percent of the maximum battery charge,
5187     sampled at the end of a user session when the device is on AC.
5188   </summary>
5189 </histogram>
5191 <histogram name="Power.BatteryRemainingAtEndOfSessionOnBattery" units="%">
5192   <summary>
5193     Chrome OS remaining battery charge as percent of the maximum battery charge,
5194     sampled at the end of a user session when the device is on battery.
5195   </summary>
5196 </histogram>
5198 <histogram name="Power.BatteryRemainingAtStartOfSessionOnAC" units="%">
5199   <summary>
5200     Chrome OS remaining battery charge as percent of the maximum battery charge,
5201     sampled at the start of a user session when the device is on AC.
5202   </summary>
5203 </histogram>
5205 <histogram name="Power.BatteryRemainingAtStartOfSessionOnBattery" units="%">
5206   <summary>
5207     Chrome OS remaining battery charge as percent of the maximum battery charge,
5208     sampled at the start of a user session when the device is on battery.
5209   </summary>
5210 </histogram>
5212 <histogram name="Power.BatteryRemainingCharge" units="%">
5213   <obsolete>
5214     Deprecated as of 03/2012, no longer being generated by powerd.
5215   </obsolete>
5216   <summary>
5217     Chrome OS remaining battery charge as percent of the maximum battery charge
5218     sampled when the device runs on battery.
5219   </summary>
5220 </histogram>
5222 <histogram name="Power.BatteryRemainingWhenChargeStarts" units="%">
5223   <summary>
5224     Chrome OS remaining battery charge as percent of the maximum battery charge,
5225     sampled when charging starts.
5226   </summary>
5227 </histogram>
5229 <histogram name="Power.BatteryTimeToEmpty" units="minutes">
5230   <obsolete>
5231     Deprecated as of 03/2012, no longer being generated by powerd.
5232   </obsolete>
5233   <summary>
5234     Chrome OS remaining time to empty battery in minutes sampled when the device
5235     runs on battery.
5236   </summary>
5237 </histogram>
5239 <histogram name="Power.BitfixChunks">
5240   <summary>
5241     Chrome OS (Snow RO firmware 2695.90.0 only) number of 8K chunks that were
5242     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
5243     around 97% of the time and a non-zero value around 3% of the time.
5244   </summary>
5245 </histogram>
5247 <histogram name="Power.BitfixFixes">
5248   <summary>
5249     Chrome OS (Snow RO firmware 2695.90.0 only) number of 4-byte words that were
5250     fixed (memory corruption corrected) for each suspend/resume cycle.  Expect 0
5251     around 97% of the time and a non-zero value around 3% of the time.  Would be
5252     exactly equal to Power.BitfixChunks if there were only one corrupted word in
5253     each chunk but is sometimes several times higher.
5254   </summary>
5255 </histogram>
5257 <histogram name="Power.BrightnessAdjustOnAC" enum="PowerBrightnessAdjust">
5258   <summary>
5259     Number of times the user has adjusted brightness up and down while running
5260     on battery power.
5261   </summary>
5262 </histogram>
5264 <histogram name="Power.BrightnessAdjustOnBattery" enum="PowerBrightnessAdjust">
5265   <summary>
5266     Number of times the user has adjusted brightness up and down while running
5267     on AC power.
5268   </summary>
5269 </histogram>
5271 <histogram name="Power.FirmwareResumeTimeOnAC" units="milliseconds">
5272   <summary>
5273     The time that the firmware took to resume the Chrome OS device from
5274     suspend-to-RAM state when running on AC at pre-suspend time.
5275   </summary>
5276 </histogram>
5278 <histogram name="Power.FirmwareResumeTimeOnBattery" units="milliseconds">
5279   <summary>
5280     The time that the firmware took to resume the Chrome OS device from
5281     suspend-to-RAM state when running on battery at pre-suspend time.
5282   </summary>
5283 </histogram>
5285 <histogram name="Power.IdleTimeAfterDimOnAC" units="milliseconds">
5286   <summary>
5287     Chrome OS user idle time since the screen dimmed sampled when the user
5288     becomes active again if the device runs on AC.
5289   </summary>
5290 </histogram>
5292 <histogram name="Power.IdleTimeAfterDimOnBattery" units="milliseconds">
5293   <summary>
5294     Chrome OS user idle time since the screen dimmed sampled when the user
5295     becomes active again if the device runs on battery.
5296   </summary>
5297 </histogram>
5299 <histogram name="Power.IdleTimeAfterScreenOffOnAC" units="milliseconds">
5300   <summary>
5301     Chrome OS user idle time since the screen turned off sampled when the user
5302     becomes active again if the device runs on AC.
5303   </summary>
5304 </histogram>
5306 <histogram name="Power.IdleTimeAfterScreenOffOnBattery" units="milliseconds">
5307   <summary>
5308     Chrome OS user idle time since the screen turned off sampled when the user
5309     becomes active again if the device runs on battery.
5310   </summary>
5311 </histogram>
5313 <histogram name="Power.IdleTimeOnAC" units="milliseconds">
5314   <summary>
5315     Chrome OS user idle time sampled when the user becomes active again if the
5316     device runs on AC.
5317   </summary>
5318 </histogram>
5320 <histogram name="Power.IdleTimeOnBattery" units="milliseconds">
5321   <summary>
5322     Chrome OS user idle time sampled when the user becomes active again if the
5323     device runs on battery.
5324   </summary>
5325 </histogram>
5327 <histogram name="Power.KernelResumeTimeOnAC" units="milliseconds">
5328   <summary>
5329     The time that the kernel took to resume the Chrome OS device from
5330     suspend-to-RAM state when running on AC at pre-suspend time.
5331   </summary>
5332 </histogram>
5334 <histogram name="Power.KernelResumeTimeOnBattery" units="milliseconds">
5335   <summary>
5336     The time that the kernel took to resume the Chrome OS device from
5337     suspend-to-RAM state when running on battery at pre-suspend time.
5338   </summary>
5339 </histogram>
5341 <histogram name="Power.KernelSuspendTimeOnAC" units="milliseconds">
5342   <summary>
5343     The time that the kernel took to suspend-to-RAM the Chrome OS device when
5344     running on AC.
5345   </summary>
5346 </histogram>
5348 <histogram name="Power.KernelSuspendTimeOnBattery" units="milliseconds">
5349   <summary>
5350     The time that the kernel took to suspend-to-RAM the Chrome OS device when
5351     running on battery.
5352   </summary>
5353 </histogram>
5355 <histogram name="Power.LengthOfSession" units="seconds">
5356   <summary>
5357     The length of time, in seconds, that a user spent in a single session.
5358     Values for this metric are clamped to 12 hours, so the last bucket should be
5359     considered to be including all metrics above 12 hours.
5360   </summary>
5361 </histogram>
5363 <histogram name="Power.MilliConsumptionPerHourIosOnActive">
5364   <summary>
5365     The average power consumption, measured in milli-units per hour, when sync
5366     invalidator listens to on_application_active events. Values for this metric
5367     are per session, i.e. from battery level at application entering foreground
5368     to returning to background, and normalized to an hourly average consumption.
5369     This is an iOS only measurement. Due to how iOS reports battery levels, it
5370     is likely to see many readings of 0.
5371   </summary>
5372 </histogram>
5374 <histogram name="Power.MilliConsumptionPerHourOthers">
5375   <summary>
5376     The average power consumption, measured in milli-units per hour, for other
5377     sync invalidator methods. Values for this metric are per session, i.e. from
5378     battery level at application entering foreground to returning to background,
5379     and normalized to an hourly average consumption. This is an iOS only
5380     measurement. Due to how iOS reports battery levels, it is likely to see many
5381     readings of 0.
5382   </summary>
5383 </histogram>
5385 <histogram name="Power.MilliConsumptionPerHourP2P">
5386   <summary>
5387     The average power consumption, measured in milli-units per hour, when sync
5388     invalidator uses peer-to-peer notifications. Values for this metric are per
5389     session, i.e. from battery level at application entering foreground to
5390     returning to background, and normalized to an hourly average consumption.
5391     This is an iOS only measurement. Due to how iOS reports battery levels, it
5392     is likely to see many readings of 0.
5393   </summary>
5394 </histogram>
5396 <histogram name="Power.MilliConsumptionPerHourServer">
5397   <summary>
5398     The average power consumption, measured in milli-units per hour, when sync
5399     invalidator uses server-based non-blocking invalidator. Values for this
5400     metric are per session, i.e. from battery level at application entering
5401     foreground to returning to background, and normalized to an hourly average
5402     consumption. This is an iOS only measurement. Due to how iOS reports battery
5403     levels, it is likely to see many readings of 0.
5404   </summary>
5405 </histogram>
5407 <histogram name="Power.NumberOfAlsAdjustmentsPerSession">
5408   <summary>
5409     The number of times that the Automatic Light Sensor (ALS) adjusted the
5410     brightness during a session.  Values for this metric are clamped to 10k
5411     count, so the last bucket should be considered to be including all metrics
5412     above 10k.
5413   </summary>
5414 </histogram>
5416 <histogram name="Power.NumberOfSessionsPerCharge">
5417   <summary>
5418     The number of user sessions that occured since the last time that the device
5419     was charged. Values for this metric are clamped at 10k, so the last bucket
5420     should be considered to include all metrics about 10k.
5421   </summary>
5422 </histogram>
5424 <histogram name="Power.RetrySuspendCount">
5425   <summary>
5426     The number of times Chrome OS retried suspend due to previous failure.
5427   </summary>
5428 </histogram>
5430 <histogram name="Power.SuspendStatus" enum="SuspendStatus">
5431   <summary>
5432     ChromeOS suspend status - either success, failure, or cancelled.
5433   </summary>
5434 </histogram>
5436 <histogram name="Power.ThermalAbortedFanTurnOn" units="%">
5437   <summary>
5438     The percentage of aborted fan attempts out of total fan attempts per
5439     session, where an abort is due to hysteresis.  This value is computed from
5440     boot and sent when powerd starts and then every 15 minutes afterwards.
5441   </summary>
5442 </histogram>
5444 <histogram name="Power.ThermalMultipleFanTurnOn" units="%">
5445   <summary>
5446     The percentage of fan trip point passes that are more than one trip point.
5447     This value is computed from boot and sent when powerd starts and then every
5448     15 minutes afterwards.
5449   </summary>
5450 </histogram>
5452 <histogram name="Power.TimeInSuspendAtBoot" units="minutes">
5453   <summary>
5454     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at boot
5455     (i.e., the device most likely ran out of battery while in suspend).
5456   </summary>
5457 </histogram>
5459 <histogram name="Power.TimeInSuspendAtResume" units="minutes">
5460   <summary>
5461     Chrome OS time in minutes spent in suspend-to-RAM mode sampled at resume.
5462   </summary>
5463 </histogram>
5465 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnAC">
5466   <summary>
5467     The number of times that the user adjusted the brightness during a session
5468     when on AC. Values for this metric are clamped to 10k count, so the last
5469     bucket should be considered to be including all metrics above 10k.
5470   </summary>
5471 </histogram>
5473 <histogram name="Power.UserBrightnessAdjustmentsPerSessionOnBattery">
5474   <summary>
5475     The number of times that the user adjusted the brightness during a session
5476     when on battery. Values for this metric are clamped to 10k count, so the
5477     last bucket should be considered to be including all metrics above 10k.
5478   </summary>
5479 </histogram>
5481 <histogram name="Prerender.FinalStatus" enum="PrerenderFinalStatus">
5482   <summary>
5483     Final status for prerender pages - either success, or why it was canceled.
5484   </summary>
5485 </histogram>
5487 <histogram name="Prerender.FinalStatusMatchComplete"
5488     enum="PrerenderFinalStatus">
5489   <summary>
5490     Final status for prerender pages - either success, or why it was canceled.
5491     This is for the MatchComplete set of pages (including some pages that were
5492     not actually prerendered), to match the control group.
5493   </summary>
5494 </histogram>
5496 <histogram name="Prerender.FractionPixelsFinalAtSwapin">
5497   <summary>
5498     For prerenders that are swapped in, the percentage of pixels that is already
5499     final at swap-in time compared to when the spinner stops.
5500   </summary>
5501 </histogram>
5503 <histogram name="Prerender.LocalPredictorEvent"
5504     enum="PrerenderLocalPredictorEvents">
5505   <summary>
5506     Enumeration of what events related to the local predictor have occurred
5507   </summary>
5508 </histogram>
5510 <histogram name="Prerender.LocalPredictorTimeUntilUsed" units="milliseconds">
5511   <summary>
5512     Time from when a prerendered page is started to when it is first used due to
5513     user navigation. If the page is never used, it is not included in this
5514     histogram.  This only refers to prerenders based on the local predictor.
5515   </summary>
5516 </histogram>
5518 <histogram name="Prerender.PerceivedPLT" units="milliseconds">
5519   <summary>
5520     Time from when a user navigates to a page to when it loads. Since the pages
5521     may start loading before the user navigates to it, this does not include any
5522     portion of load prior to navigation.
5524     This is recorded for all pages loaded in a session.
5525   </summary>
5526 </histogram>
5528 <histogram name="Prerender.PerceivedPLTFirstAfterMiss" units="milliseconds">
5529   <summary>
5530     Time from when a user navigates to a page to when it loads. Since the pages
5531     may start loading before the user navigates to it, this does not include any
5532     portion of load prior to navigation.
5534     This is recorded for the first page load completing immediately after a
5535     prerender.
5536   </summary>
5537 </histogram>
5539 <histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"
5540     units="milliseconds">
5541   <summary>
5542     Time from when a user navigates to a page to when it loads. Since the pages
5543     may start loading before the user navigates to it, this does not include any
5544     portion of load prior to navigation.
5546     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
5547     There are two types: Any, and Non-overlapping.  The latter only applies to
5548     page loads initiated after the prerender.  This variable records cases where
5549     only Any triggered.
5550   </summary>
5551 </histogram>
5553 <histogram name="Prerender.PerceivedPLTFirstAfterMissBoth" units="milliseconds">
5554   <summary>
5555     Time from when a user navigates to a page to when it loads. Since the pages
5556     may start loading before the user navigates to it, this does not include any
5557     portion of load prior to navigation.
5559     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
5560     There are two types: Any, and Non-overlapping.  The latter only applies to
5561     page loads initiated after the prerender.  This variable records cases where
5562     both triggered.
5563   </summary>
5564 </histogram>
5566 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"
5567     units="milliseconds">
5568   <summary>
5569     Time from when a user navigates to a page to when it loads. Since the pages
5570     may start loading before the user navigates to it, this does not include any
5571     portion of load prior to navigation.
5573     This is recorded for the first page load completing immediately after a
5574     prerender, but which has also started after the prerender has been
5575     initiated.
5576   </summary>
5577 </histogram>
5579 <histogram name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"
5580     units="milliseconds">
5581   <summary>
5582     Time from when a user navigates to a page to when it loads. Since the pages
5583     may start loading before the user navigates to it, this does not include any
5584     portion of load prior to navigation.
5586     &quot;FirstAfterMiss&quot; means the first pageload after a prerender miss.
5587     There are two types: Any, and Non-overlapping.  The latter only applies to
5588     page loads initiated after the prerender.  This variable records cases where
5589     only Non-overlapping triggered.
5590   </summary>
5591 </histogram>
5593 <histogram name="Prerender.PerceivedPLTMatched" units="milliseconds">
5594   <summary>
5595     Time from when a user navigates to a page to when it loads. Since the pages
5596     may start loading before the user navigates to it, this does not include any
5597     portion of load prior to navigation.
5599     This is recorded only for prerendered pages, or for pages which would have
5600     been prerendered in the control case.
5601   </summary>
5602 </histogram>
5604 <histogram name="Prerender.PerceivedPLTMatchedComplete" units="milliseconds">
5605   <summary>
5606     Time from when a user navigates to a page to when it loads. Since the pages
5607     may start loading before the user navigates to it, this does not include any
5608     portion of load prior to navigation.
5610     This is recorded only for prerendered pages, or for pages which would have
5611     been prerendered in the control case.
5613     In MatchedComplete, the prerender group also contains cancelled prerenders,
5614     so as to produce a perfect match of page views attributed this group in the
5615     prerender group with those attributed to this group in the control group.
5616   </summary>
5617 </histogram>
5619 <histogram name="Prerender.PerceivedPLTWindowed" units="milliseconds">
5620   <summary>
5621     Time from when a user navigates to a page to when it loads. Since the pages
5622     may start loading before the user navigates to it, this does not include any
5623     portion of load prior to navigation.
5625     This is recorded for all page loads which happen within 30 seconds after a
5626     prefetch tag is observed.
5627   </summary>
5628 </histogram>
5630 <histogram name="Prerender.PerceivedPLTWindowNotMatched" units="milliseconds">
5631   <summary>
5632     Time from when a user navigates to a page to when it loads. Since the pages
5633     may start loading before the user navigates to it, this does not include any
5634     portion of load prior to navigation.
5636     This is recorded for all page loads which happen within 30 seconds after a
5637     prefetch tag is observed and which do not correspond to a prerender tag.
5638   </summary>
5639 </histogram>
5641 <histogram name="Prerender.PercentLoadDoneAtSwapin">
5642   <summary>
5643     For prerenders that are swapped in, the percentage of the time from load
5644     start until the onload event fires that has elapsed at the time of the
5645     swapin.
5646   </summary>
5647 </histogram>
5649 <histogram name="Prerender.PrerenderCountOf3Max">
5650   <summary>
5651     After launching a prerender, how many simultanious prerenders are recorded
5652     as running, out of a maximum of three.
5653   </summary>
5654 </histogram>
5656 <histogram name="Prerender.PrerenderNotSwappedInPLT" units="milliseconds">
5657   <summary>
5658     For prerenders that finish loading before they are ever swapped in, their
5659     page load time until the onload event fires.
5660   </summary>
5661 </histogram>
5663 <histogram name="Prerender.PrerendersPerSessionCount">
5664   <summary>
5665     The number of sessions that have at least X successful prerenders.
5666   </summary>
5667 </histogram>
5669 <histogram name="Prerender.RendererIdleTime" units="milliseconds">
5670   <obsolete>
5671     deprecated Nov 16 2012
5672   </obsolete>
5673   <summary>
5674     This is the time from when a prerendered page finishes loading to when it is
5675     displayed, as measured by the renderer process. When a page is displayed
5676     before it finishes loading, no value is recorded in this histogram.
5677   </summary>
5678 </histogram>
5680 <histogram name="Prerender.RendererPerceivedPLT" units="milliseconds">
5681   <obsolete>
5682     deprecated Nov 16 2012
5683   </obsolete>
5684   <summary>
5685     Perceived load time of a page, as measured by the renderer process. For
5686     non-prerendered pages, this is just BeginToFinish. For displayed prerendered
5687     pages, this is the time from when the prerendered page is moved into a
5688     TabContents until finish. &quot;Finish&quot; == after onload() and all
5689     resources are loaded. Note that this is 0 if the loading finishes before the
5690     page is moved into a TabContents.
5691   </summary>
5692 </histogram>
5694 <histogram name="Prerender.RendererPerceivedPLTMatched" units="milliseconds">
5695   <obsolete>
5696     deprecated Nov 16 2012
5697   </obsolete>
5698   <summary>
5699     Perceived load time of a prerendered page that is displayed, as measured by
5700     the renderer process. This is the time from when the prerendered page is
5701     moved into a TabContents until finish. &quot;Finish&quot; == after onload()
5702     and all resources are loaded. Note that this is 0 if the loading finishes
5703     before the the page is moved into a TabContents.
5704   </summary>
5705 </histogram>
5707 <histogram name="Prerender.RendererTimeUntilDisplay" units="milliseconds">
5708   <obsolete>
5709     deprecated Nov 16 2012
5710   </obsolete>
5711   <summary>
5712     The time elapsed between when the prerendering of a page starts and when the
5713     page is displayed, as measured by the renderer process. Prerendered pages
5714     discarded without being displayed are excluded from this count.
5715   </summary>
5716 </histogram>
5718 <histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"
5719     units="milliseconds">
5720   <summary>
5721     For simulated local browsing prerendering, the baseline PLT of pages without
5722     any prerendering for pages that would be prerendered.
5723   </summary>
5724 </histogram>
5726 <histogram name="Prerender.SimulatedLocalBrowsingPLT" units="milliseconds">
5727   <summary>
5728     For simulated local browsing prerendering, the estimated PLT of pages with
5729     prerendering enabled for pages that would be prerendered.
5730   </summary>
5731 </histogram>
5733 <histogram name="Prerender.TimeBetweenPrerenderRequests" units="milliseconds">
5734   <summary>Time between subsequent prerender requests.</summary>
5735 </histogram>
5737 <histogram name="Prerender.TimeSinceLastRecentVisit" units="milliseconds">
5738   <summary>
5739     The time elapsed between the most recent visit to a URL and when an
5740     attempted prerender of the same URL is cancelled with
5741     FINAL_STATUS_RECENTLY_VISITED.
5742   </summary>
5743 </histogram>
5745 <histogram name="Prerender.TimeUntilUsed2" units="milliseconds">
5746   <summary>
5747     Time from when a prerendered page is started to when it is first used due to
5748     user navigation. If the page is never used, it is not included in this
5749     histogram.
5750   </summary>
5751 </histogram>
5753 <histogram name="Renderer.PixelIncreaseFromTransitions">
5754   <summary>
5755     A lower-bound on the percentage increase in memory that would result from
5756     promoting all layers that have a webkit-transition on opacity or transform.
5757   </summary>
5758 </histogram>
5760 <histogram name="Renderer2.FinishDocToFinish">
5761   <summary>
5762     The time from when a document finished loading to when all it's resources
5763     are also loaded.
5764   </summary>
5765 </histogram>
5767 <histogram name="Renderer2.RequestToFinish">
5768   <obsolete>
5769     Deprecated 6/15/09.  Replaced by Renderer2.RequestToFinish_L
5770   </obsolete>
5771   <summary>
5772     The time from when a page was requested by a user to when it is fully
5773     loaded.
5774   </summary>
5775 </histogram>
5777 <histogram name="Renderer2.RequestToFinish_L">
5778   <summary>
5779     The time from when a page was requested by a user to when it is fully
5780     loaded.
5781   </summary>
5782 </histogram>
5784 <histogram name="Renderer2.RequestToFirstLayout">
5785   <summary>
5786     The time from when a page was requested by a user to its first layout.
5787   </summary>
5788 </histogram>
5790 <histogram name="Renderer2.RequestToStart">
5791   <summary>
5792     The time from when a page was requested by a user to when it starts loading.
5793   </summary>
5794 </histogram>
5796 <histogram name="Renderer2.StartToFinish">
5797   <summary>
5798     The time from when a page started loading to when it is fully loaded.
5799   </summary>
5800 </histogram>
5802 <histogram name="Renderer2.StartToFinishDoc">
5803   <summary>
5804     The time from when a page starts loading to when the main document is
5805     finished loading.
5806   </summary>
5807 </histogram>
5809 <histogram name="Renderer2.StartToFirstLayout">
5810   <summary>
5811     The time from when a page starts loading to its first layout.
5812   </summary>
5813 </histogram>
5815 <histogram name="Renderer4.Abandoned" enum="Abandoned">
5816   <summary>
5817     Distribution of actual finished pages, vs abandoned pages, where we needed
5818     to declare a finish time prematurely since the page was being closed
5819     (exited).
5820   </summary>
5821 </histogram>
5823 <histogram name="Renderer4.BeginToFinish">
5824   <summary>TBD</summary>
5825 </histogram>
5827 <histogram name="Renderer4.BeginToFinishDoc">
5828   <summary>TBD</summary>
5829 </histogram>
5831 <histogram name="Renderer4.RequestToFinish" units="milliseconds">
5832   <summary>
5833     Time from &quot;request&quot; to &quot;finish.&quot;  &quot;Request&quot;==
5834     time when user requested document.  &quot;Finish&quot;==after onload() and
5835     all resources are loaded.
5836   </summary>
5837 </histogram>
5839 <histogram name="Renderer4.StartToFinish" units="milliseconds">
5840   <summary>
5841     Time from &quot;start&quot; to &quot;finish.&quot; &quot;Start&quot;== time
5842     when renderer requested load of document, after any unload of last document.
5843     &quot;Finish&quot;==after onload() and all resources are loaded.
5844   </summary>
5845 </histogram>
5847 <histogram name="RequestAutocomplete.DismissalState"
5848     enum="AutofillDialogDismissalState">
5849   <summary>
5850     The state of the requestAutocomplete() dialog when it was dismissed.
5851   </summary>
5852 </histogram>
5854 <histogram name="RequestAutocomplete.InitialUserState"
5855     enum="AutofillDialogInitialUserState">
5856   <summary>
5857     The initial state of a user that's interacting with a freshly shown
5858     requestAutocomplete() dialog.
5859   </summary>
5860 </histogram>
5862 <histogram name="RequestAutocomplete.PopupInDialog"
5863     enum="AutofillDialogPopupEvent">
5864   <summary>
5865     User interactions with the Autofill popup shown while filling an
5866     requestAutocomplete() dialog.
5867   </summary>
5868 </histogram>
5870 <histogram name="RequestAutocomplete.Security" enum="AutofillDialogSecurity">
5871   <summary>
5872     Measures the frequency of security warnings and errors in the
5873     RequestAutocomplete dialog.
5874   </summary>
5875 </histogram>
5877 <histogram name="RequestAutocomplete.UiDuration" units="ms">
5878   <summary>
5879     Measures the duration for which an requestAutocomplete() dialog was shown.
5880   </summary>
5881 </histogram>
5883 <histogram name="RequestAutocomplete.UiDuration.Cancel" units="ms">
5884   <summary>
5885     Measures the duration for which an requestAutocomplete() dialog was shown,
5886     in cases where the user ended up canceling out of the dialog.
5887   </summary>
5888 </histogram>
5890 <histogram name="RequestAutocomplete.UiDuration.Submit" units="ms">
5891   <summary>
5892     Measures the duration for which an requestAutocomplete() dialog was shown,
5893     in cases where the user ended up accepting the dialog.
5894   </summary>
5895 </histogram>
5897 <histogram name="RequestAutocomplete.UiEvents" enum="AutofillDialogUiEvents">
5898   <summary>
5899     Measures how users are interacting with the requestAutocomplete() dialog UI.
5900   </summary>
5901 </histogram>
5903 <histogram name="RequestAutocomplete.UiLatencyToShow" units="ms">
5904   <summary>
5905     Measures the duration of time it takes for the requestAutocomplete() UI to
5906     be actionable by the user after it is shown.
5907   </summary>
5908 </histogram>
5910 <histogram name="RequestAutocomplete.WalletErrors" enum="WalletErrors">
5911   <summary>
5912     Measures the frequency of errors in communicating with the Google Online
5913     Wallet server.
5914   </summary>
5915 </histogram>
5917 <histogram name="RequestAutocomplete.WalletRequiredActions"
5918     enum="WalletRequiredActions">
5919   <summary>
5920     Measures the frequency of required user actions returned by the Google
5921     Online Wallet server.
5922   </summary>
5923 </histogram>
5925 <histogram name="SB.BloomFilter" units="milliseconds">
5926   <summary>
5927     The first stage check that measures the time that Chrome took to check if a
5928     URL is present in our in-memory bloom filter.
5929   </summary>
5930 </histogram>
5932 <histogram name="SB.BuildBloom">
5933   <obsolete>
5934     Deprecated 9/2012. No longer generated.
5935   </obsolete>
5936   <summary>TBD.</summary>
5937 </histogram>
5939 <histogram name="SB.Database" units="milliseconds">
5940   <summary>
5941     The second stage check that measures the time that Chrome took to check if a
5942     URL is present in our SQLite database.
5943   </summary>
5944 </histogram>
5946 <histogram name="SB.DBCheck" units="milliseconds">
5947   <summary>
5948     The second stage check that mesures the time that Chrome took to check if a
5949     URL is present in our SQLite database. This time includes the filter check
5950     time.
5951   </summary>
5952 </histogram>
5954 <histogram name="SB.Delay" units="milliseconds">
5955   <summary>
5956     This measures the time that SafeBrowsing actually delayed the browsing
5957     experience. It records the difference between the time when Chrome would
5958     have started reading the response for a URL and when the SafeBrowsing system
5959     completed its check of that URL.
5960   </summary>
5961 </histogram>
5963 <histogram name="SB.FilterCheck" units="milliseconds">
5964   <summary>
5965     The first stage check that measures the time that Chrome took to check if a
5966     URL is present in our in-memory hash table.
5967   </summary>
5968 </histogram>
5970 <histogram name="SB.Network" units="milliseconds">
5971   <summary>
5972     The third and final stage check that mesures the time that Chrome took to
5973     get a response from the Google SafeBrowsing servers for a particular URL.
5974   </summary>
5975 </histogram>
5977 <histogram name="SB.NetworkCheck" units="milliseconds">
5978   <summary>
5979     The third and final stage check that mesures the time that Chrome took to
5980     get a response from the Google SafeBrowsing servers for a particular URL.
5981     This time includes the filter and database check time.
5982   </summary>
5983 </histogram>
5985 <histogram name="SB.PauseSafe" units="milliseconds">
5986   <summary>
5987     This measures the time that SafeBrowsing actually delayed the browsing
5988     experience. It records the difference between the time when Chrome would
5989     have started reading the response for a URL and when the SafeBrowsing system
5990     completed its check of that URL.
5991   </summary>
5992 </histogram>
5994 <histogram name="SB.Update">
5995   <summary>TBD.</summary>
5996 </histogram>
5998 <histogram name="SB2.AddPrefixes">
5999   <summary>
6000     The number of add prefixes stored in the database after the last update.
6001   </summary>
6002 </histogram>
6004 <histogram name="SB2.BloomFailure" enum="SB2BloomFailure">
6005   <summary>
6006     Track failures when in processing the safe-browsing database bloom filter.
6007   </summary>
6008 </histogram>
6010 <histogram name="SB2.BloomFilterFalsePositives"
6011     enum="SB2BloomFilterFalsePositives">
6012   <summary>
6013     All prefix misses (server returned no full hashes) and prefix misses due to
6014     false positives in the bloom filter.
6015   </summary>
6016 </histogram>
6018 <histogram name="SB2.BloomFilterLoad" units="ms">
6019   <summary>Time to load the BloomFilter file.</summary>
6020 </histogram>
6022 <histogram name="SB2.BrowseDatabaseKilobytes" units="KB">
6023   <summary>
6024     The size of the browsing SafeBrowsing database file on disk in kilobytes,
6025     after an update has occurred.
6026   </summary>
6027 </histogram>
6029 <histogram name="SB2.BuildFilter" units="milliseconds">
6030   <summary>
6031     The time that it took to regenerate the filter after we have received all
6032     the update chunks.
6033   </summary>
6034 </histogram>
6036 <histogram name="SB2.BuildReadBytes" units="bytes">
6037   <obsolete>
6038     Deprecated because it was exceeding the range.  Replaced by
6039     SB2.BuildReadKilobytes.
6040   </obsolete>
6041   <summary>
6042     The number of bytes read by the browser process during the bloom filter
6043     generation phase.
6044   </summary>
6045 </histogram>
6047 <histogram name="SB2.BuildReadKilobytes" units="KB">
6048   <summary>
6049     The number of kilobytes read by the browser process during the filter
6050     generation phase.
6051   </summary>
6052 </histogram>
6054 <histogram name="SB2.BuildReadOperations">
6055   <summary>
6056     The number of read operations issued by the browser process during the
6057     filter generation phase.
6058   </summary>
6059 </histogram>
6061 <histogram name="SB2.BuildWriteBytes" units="bytes">
6062   <obsolete>
6063     Deprecated because it was exceeding the range.  Replaced by
6064     SB2.BuildWriteKilobytes.
6065   </obsolete>
6066   <summary>
6067     The number of bytes written by the browser process during the bloom filter
6068     generation phase.
6069   </summary>
6070 </histogram>
6072 <histogram name="SB2.BuildWriteKilobytes" units="KB">
6073   <summary>
6074     The number of kilobytes written by the browser process during the filter
6075     generation phase.
6076   </summary>
6077 </histogram>
6079 <histogram name="SB2.BuildWriteOperations">
6080   <summary>
6081     The number of write operations issued by the browser process during the
6082     filter generation phase.
6083   </summary>
6084 </histogram>
6086 <histogram name="SB2.ChunkInsert" units="milliseconds">
6087   <summary>
6088     The time that it takes to write one redirect URL (which can contain multiple
6089     chunks) to the database.
6090   </summary>
6091 </histogram>
6093 <histogram name="SB2.ChunkRequest" units="milliseconds">
6094   <summary>
6095     The network time between the request and response for a chunk.
6096   </summary>
6097 </histogram>
6099 <histogram name="SB2.ChunkSize" units="bytes">
6100   <summary>The size of one chunk URL.</summary>
6101 </histogram>
6103 <histogram name="SB2.DatabaseBytes" units="bytes">
6104   <obsolete>
6105     Deprecated because it was exceeding the range.  Replaced by
6106     SB2.DatabaseKilobytes.
6107   </obsolete>
6108   <summary>The size of the SafeBrowsing database file on disk.</summary>
6109 </histogram>
6111 <histogram name="SB2.DatabaseFailure" enum="SB2DatabaseFailure">
6112   <summary>Track failures when updating the safe-browsing database.</summary>
6113 </histogram>
6115 <histogram name="SB2.DatabaseKilobytes" units="KB">
6116   <obsolete>
6117     Replaced by SB2.BrowseDatabaseKilobytes.
6118   </obsolete>
6119   <summary>
6120     The size of the SafeBrowsing database file on disk in kilobytes.
6121   </summary>
6122 </histogram>
6124 <histogram name="SB2.DatabaseOpen" units="milliseconds">
6125   <summary>
6126     The time it takes to initialize the SafeBrowsing storage backend, in
6127     milliseconds.
6128   </summary>
6129 </histogram>
6131 <histogram name="SB2.DatabaseUpdateKilobytes" units="KB">
6132   <summary>
6133     The size of the update file before merging with the database file, in
6134     kilobytes.
6135   </summary>
6136 </histogram>
6138 <histogram name="SB2.Delay" units="milliseconds">
6139   <summary>
6140     The time that SafeBrowsing actually delayed the browsing experience. It
6141     records the difference between the time when Chrome would have started
6142     reading the response for a URL and when the SafeBrowsing system completed
6143     its check of that URL.
6144   </summary>
6145 </histogram>
6147 <histogram name="SB2.DownloadChecks" enum="SB2DownloadChecks">
6148   <summary>
6149     Records results of SafeBrowsing download check, including both url check and
6150     downloaded file hash check.
6151   </summary>
6152 </histogram>
6154 <histogram name="SB2.DownloadDatabaseKilobytes" units="KB">
6155   <summary>
6156     The size of the downloads SafeBrowsing database file on disk in kilobytes,
6157     after an update has occurred.
6158   </summary>
6159 </histogram>
6161 <histogram name="SB2.DownloadDuration" units="milliseconds">
6162   <summary>The time it takes for a download to finish.</summary>
6163 </histogram>
6165 <histogram name="SB2.DownloadHashCheckDuration" units="milliseconds">
6166   <summary>
6167     The time it takes for SafeBrowsing to check hash of a download file.
6168   </summary>
6169 </histogram>
6171 <histogram name="SB2.DownloadUrlCheckDuration" units="milliseconds">
6172   <summary>The time it takes for SafeBrowsing to check a download url.</summary>
6173 </histogram>
6175 <histogram name="SB2.DownloadUrlChecks" enum="SB2DownloadChecks">
6176   <obsolete>
6177     Deprecated 3/11/11, and replaced by SB2.DownloadChecks.
6178   </obsolete>
6179   <summary>Records results of SafeBrowsing download url check.</summary>
6180 </histogram>
6182 <histogram name="SB2.FailedUpdate">
6183   <obsolete>
6184     Deprecated, replaced by SB2.DatabaseFailure BROWSE_DB_UPDATE_FINISH.
6185   </obsolete>
6186   <summary>
6187     The count of the number of times an update failed when being committed to
6188     the database.
6189   </summary>
6190 </histogram>
6192 <histogram name="SB2.FilterCheck" units="milliseconds">
6193   <summary>
6194     The time that it took to check a URL against our in-memory filter.
6195   </summary>
6196 </histogram>
6198 <histogram name="SB2.FilterKilobytes" units="KB">
6199   <obsolete>
6200     Deprecated 9/2012. No longer generated.
6201   </obsolete>
6202   <summary>The size of the current bloom filter in kilobytes.</summary>
6203 </histogram>
6205 <histogram name="SB2.FilterLoad" enum="SB2FilterLoad">
6206   <summary>Which filter file the database loaded from disk.</summary>
6207 </histogram>
6209 <histogram name="SB2.FilterMissing">
6210   <obsolete>
6211     Deprecated, replaced by SB2.DatabaseFailure FILTER_MISSING.
6212   </obsolete>
6213   <summary>
6214     The count of the number of times we attempted to load the bloom filter file
6215     but it was missing.
6216   </summary>
6217 </histogram>
6219 <histogram name="SB2.FilterReadFail">
6220   <obsolete>
6221     Deprecated, replaced by SB2.DatabaseFailure FILTER_READ.
6222   </obsolete>
6223   <summary>
6224     The count of the number of times we attempted to load the bloom filter file
6225     but failed while reading the file on disk.
6226   </summary>
6227 </histogram>
6229 <histogram name="SB2.FilterSize" units="bytes">
6230   <obsolete>
6231     Deprecated because it was exceeding the range.  Replaced by
6232     SB2.FilterKilobytes.
6233   </obsolete>
6234   <summary>The size of the current bloom filter.</summary>
6235 </histogram>
6237 <histogram name="SB2.FilterWriteFail">
6238   <obsolete>
6239     Deprecated, replaced by SB2.DatabaseFailure FILTER_WRITE.
6240   </obsolete>
6241   <summary>
6242     The count of the number of times we attempted to save the bloom filter file
6243     but failed while writing the file to disk.
6244   </summary>
6245 </histogram>
6247 <histogram name="SB2.FormatEvent" enum="SB2FormatEvent">
6248   <summary>
6249     Tracks events involved in upgrading safe-browsing data from SQLite format to
6250     new file format.
6251   </summary>
6252 </histogram>
6254 <histogram name="SB2.GetHash200">
6255   <obsolete>
6256     Deprecated in favor of SB2.GetHashResult STATUS_200.
6257   </obsolete>
6258   <summary>
6259     The number of GetHash requests that returned data (valid requests).
6260   </summary>
6261 </histogram>
6263 <histogram name="SB2.GetHash204">
6264   <obsolete>
6265     Deprecated in favor of SB2.GetHashResult STATUS_204.
6266   </obsolete>
6267   <summary>
6268     The number of GetHash requests that returned empty data (false positives).
6269   </summary>
6270 </histogram>
6272 <histogram name="SB2.GetHashResult" enum="SB2GetHashResult">
6273   <summary>
6274     Track return status from GetHash requests to server (STATUS_200 and
6275     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
6276     means the response had no full hashes, and should contain all of the 204
6277     responses plus those 200 responses corrosponding to items deleted on the
6278     server but not yet deleted on the client.  HIT means that one of the full
6279     hashes matched. MISS means that none of the hashes matched (there was a
6280     prefix collision).
6281   </summary>
6282 </histogram>
6284 <histogram name="SB2.GetHashResultDownload" enum="SB2GetHashResult">
6285   <summary>
6286     Track return status from GetHash requests to server (STATUS_200 and
6287     STATUS_204), and dispensation of returned values (EMPTY, HIT, MISS).  EMPTY
6288     means the response had no full hashes, and should contain all of the 204
6289     responses plus those 200 responses corrosponding to items deleted on the
6290     server but not yet deleted on the client.  HIT means that one of the full
6291     hashes matched. MISS means that none of the hashes matched (there was a
6292     prefix collision).
6293   </summary>
6294 </histogram>
6296 <histogram name="SB2.GetHashServerMiss">
6297   <obsolete>
6298     Deprecated in favor of SB2.GetHashResult FULL_HASH_* and
6299     SB2.BloomFilterFalsePositives.  It is unclear if this histogram ever
6300     reported useful data.
6301   </obsolete>
6302   <summary>
6303     The number of GetHash requests returning full hashes that didn't match the
6304     URL that initiated the request.
6305   </summary>
6306 </histogram>
6308 <histogram name="SB2.HandleCorrupt">
6309   <obsolete>
6310     Deprecated, replaced by SB2.DatabaseFailure CORRUPT.
6311   </obsolete>
6312   <summary>
6313     The count of the number of times a database was found corrupt and reset.
6314   </summary>
6315 </histogram>
6317 <histogram name="SB2.InterstitialAction" enum="SB2InterstitialAction">
6318   <summary>
6319     Track number of times Safe Browsing interstitials have been shown, and how
6320     many times they have been clicked through or not.
6321   </summary>
6322 </histogram>
6324 <histogram name="SB2.MalwareInterstitialTimeClosed" units="milliseconds">
6325   <summary>
6326     The time between when we show the SafeBrowsing malware interstitial and the
6327     user navigating away by for example, closing the tab, clicking the browser
6328     back button or typing another URL in the address bar.
6329   </summary>
6330 </histogram>
6332 <histogram name="SB2.MalwareInterstitialTimeDiagnostic" units="milliseconds">
6333   <summary>
6334     The time between when we show the SafeBrowsing malware interstitial and the
6335     user clicking on diagnostic page link.
6336   </summary>
6337 </histogram>
6339 <histogram name="SB2.MalwareInterstitialTimeExpandedSeeMore"
6340     units="milliseconds">
6341   <summary>
6342     The time between when we show the SafeBrowsing malware interstitial and the
6343     user expanding the &quot;see more info&quot; section of the page.  (Only
6344     applies to field trial version 2 of the interstitial.)
6345   </summary>
6346 </histogram>
6348 <histogram name="SB2.MalwareInterstitialTimeLearnMore" units="milliseconds">
6349   <summary>
6350     The time between when we show the SafeBrowsing malware interstitial and the
6351     user clicking on the learn more about malware link.
6352   </summary>
6353 </histogram>
6355 <histogram name="SB2.MalwareInterstitialTimePrivacyPolicy" units="milliseconds">
6356   <summary>
6357     The time between when we show the SafeBrowsing malware interstitial and the
6358     user clicking on the privacy policy link.
6359   </summary>
6360 </histogram>
6362 <histogram name="SB2.MalwareInterstitialTimeProceed" units="milliseconds">
6363   <summary>
6364     The time between when we show the SafeBrowsing malware interstitial and the
6365     user clicking on the proceed link.
6366   </summary>
6367 </histogram>
6369 <histogram name="SB2.MalwareInterstitialTimeTakeMeBack" units="milliseconds">
6370   <summary>
6371     The time between when we show the SafeBrowsing malware interstitial and the
6372     user clicking on the big green back button.
6373   </summary>
6374 </histogram>
6376 <histogram name="SB2.Network" units="milliseconds">
6377   <summary>
6378     The time that it took to receive a response from the Google SafeBrowsing
6379     servers for a GetHash request.
6380   </summary>
6381 </histogram>
6383 <histogram name="SB2.OldDatabaseKilobytes" units="KB">
6384   <summary>Size of v1 database deleted from client profile.</summary>
6385 </histogram>
6387 <histogram name="SB2.PhishingInterstitialTimeClosed" units="milliseconds">
6388   <summary>
6389     The time between when we show the SafeBrowsing phishing interstitial and the
6390     user navigating away by for example, closing the tab, clicking the browser
6391     back button or typing another URL in the address bar.
6392   </summary>
6393 </histogram>
6395 <histogram name="SB2.PhishingInterstitialTimeExpandedSeeMore"
6396     units="milliseconds">
6397   <summary>
6398     The time between when we show the SafeBrowsing phishing interstitial and the
6399     user expanding the &quot;see more info&quot; section of the page.  (Only
6400     applies to field trial version 2 of the interstitial.)
6401   </summary>
6402 </histogram>
6404 <histogram name="SB2.PhishingInterstitialTimeLearnMore" units="milliseconds">
6405   <summary>
6406     The time between when we show the SafeBrowsing phishing interstitial and the
6407     user clicking on the learn more link.
6408   </summary>
6409 </histogram>
6411 <histogram name="SB2.PhishingInterstitialTimeProceed" units="milliseconds">
6412   <summary>
6413     The time between when we show the SafeBrowsing phishing interstitial and the
6414     user clicking on the proceed link.
6415   </summary>
6416 </histogram>
6418 <histogram name="SB2.PhishingInterstitialTimeReportError" units="milliseconds">
6419   <summary>
6420     The time between when we show the SafeBrowsing phishing interstitial and the
6421     user clicking on the report error link.
6422   </summary>
6423 </histogram>
6425 <histogram name="SB2.PhishingInterstitialTimeTakeMeBack" units="milliseconds">
6426   <summary>
6427     The time between when we show the SafeBrowsing phishing interstitial and the
6428     user clicking on the big green back button.
6429   </summary>
6430 </histogram>
6432 <histogram name="SB2.PrefixSetBitsPerPrefix" units="bits">
6433   <summary>
6434     The size of the PrefixSet storage in bits, divided by the number of prefixes
6435     represented.  Should almost always be 16.
6436   </summary>
6437 </histogram>
6439 <histogram name="SB2.PrefixSetEvent" enum="SB2PrefixSetEvent">
6440   <obsolete>
6441     Deprecated 9/2012. No longer generated, BloomFilter being removed.
6442   </obsolete>
6443   <summary>
6444     Records how well the PrefixSet implementation matches the BloomFilter
6445     implementation.
6446   </summary>
6447 </histogram>
6449 <histogram name="SB2.PrefixSetKilobytes" units="KB">
6450   <summary>The size of the PrefixSet file in kilobytes.</summary>
6451 </histogram>
6453 <histogram name="SB2.PrefixSetLoad" units="ms">
6454   <summary>Time to load the PrefixSet file.</summary>
6455 </histogram>
6457 <histogram name="SB2.PrefixSetRestoredExcess">
6458   <obsolete>
6459     Deprecated 9/2012. No longer generated.
6460   </obsolete>
6461   <summary>
6462     For debugging PrefixSet.  How many extra results GetPrefixes returns.
6463   </summary>
6464 </histogram>
6466 <histogram name="SB2.PrefixSetRestoredShortfall">
6467   <obsolete>
6468     Deprecated 9/2012. No longer generated.
6469   </obsolete>
6470   <summary>
6471     For debugging PrefixSet.  How many fewer results GetPrefixes returns.
6472   </summary>
6473 </histogram>
6475 <histogram name="SB2.PrefixSetUnsortedDelta">
6476   <obsolete>
6477     Deprecated 9/2012. No longer generated.
6478   </obsolete>
6479   <summary>
6480     For debugging PrefixSet.  How far unsorted deltas are from expected value.
6481   </summary>
6482 </histogram>
6484 <histogram name="SB2.PrefixSetUnsortedDifference">
6485   <obsolete>
6486     Deprecated 9/2012. No longer generated.
6487   </obsolete>
6488   <summary>
6489     For debugging PrefixSet.  Distance of unsorted elements from expected
6490     location.
6491   </summary>
6492 </histogram>
6494 <histogram name="SB2.PrefixSetUnsortedPercent">
6495   <obsolete>
6496     Deprecated 9/2012. No longer generated.
6497   </obsolete>
6498   <summary>
6499     For debugging PrefixSet.  How far into the results unsorted elements were
6500     found.  Interesting values would be 0%, 50%, or 100%.
6501   </summary>
6502 </histogram>
6504 <histogram name="SB2.PrefixSetUnsortedSize">
6505   <obsolete>
6506     Deprecated 9/2012. No longer generated.
6507   </obsolete>
6508   <summary>
6509     For debugging PrefixSet.  Size of unsorted sets.  To see if there is a
6510     problem with a particular size of dataset.
6511   </summary>
6512 </histogram>
6514 <histogram name="SB2.PrefixSetWrite" units="ms">
6515   <summary>Time to store the PrefixSet file.</summary>
6516 </histogram>
6518 <histogram name="SB2.SideEffectFreeWhitelistDatabaseKilobytes" units="KB">
6519   <summary>
6520     The size of the Side Effect Free Whitelist SaafeBrowsing database file on
6521     disk in kilobytes, after an update has occurred.
6522   </summary>
6523 </histogram>
6525 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetKilobytes" units="KB">
6526   <summary>
6527     The size of the Side Effect Free Whitelist PrefixSet file in kilobytes,
6528     after an udpate has occurred.
6529   </summary>
6530 </histogram>
6532 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetLoad" units="ms">
6533   <summary>Time to load the Side Effect Free Whitelist PrefixSet file.</summary>
6534 </histogram>
6536 <histogram name="SB2.SideEffectFreeWhitelistPrefixSetWrite" units="ms">
6537   <summary>
6538     Time to store the Side Effect Free Whitelist PrefixSet file.
6539   </summary>
6540 </histogram>
6542 <histogram name="SB2.SideEffectFreeWhitelistStatus"
6543     enum="SB2SideEffectFreeWhitelistStatus">
6544   <summary>The instantiation status of the SideEffectFreeWhitelist.</summary>
6545 </histogram>
6547 <histogram name="SB2.SubPrefixes">
6548   <summary>
6549     The number of sub prefixes stored in the database after the last update.
6550   </summary>
6551 </histogram>
6553 <histogram name="SB2.Update" units="milliseconds">
6554   <summary>
6555     The time from the receipt of the update request to the receipt of the final
6556     update chunk.
6557   </summary>
6558 </histogram>
6560 <histogram name="SB2.UpdateRequestSize" units="bytes">
6561   <summary>The payload size of update requests to the server.</summary>
6562 </histogram>
6564 <histogram name="SB2.UpdateResult" enum="SB2UpdateResult">
6565   <summary>Result from trying to update the SafeBrowsing data.</summary>
6566 </histogram>
6568 <histogram name="SB2.UpdateSize" units="bytes">
6569   <summary>The size of all the chunk URLs in an update response.</summary>
6570 </histogram>
6572 <histogram name="SB2.UpdateUrls">
6573   <summary>The number of chunk URLs in an update response.</summary>
6574 </histogram>
6576 <histogram name="SBClientDownload.CheckDownloadStats"
6577     enum="SBClientDownloadCheckDownloadStats">
6578   <summary>
6579     Records a histogram of the reason why downloads are marked as being
6580     malicious or clean by the improved SafeBrowsing binary download protection.
6581   </summary>
6582 </histogram>
6584 <histogram name="SBClientDownload.DownloadExtensions"
6585     enum="SBClientDownloadExtensions">
6586   <summary>
6587     Records a histogram of how often users download a file with a file extension
6588     that is possibly dangerous (e.g., exe, class).
6589   </summary>
6590 </histogram>
6592 <histogram name="SBClientDownload.DownloadRequestDuration" units="milliseconds">
6593   <summary>
6594     Records the total time it takes for the SafeBrowsing download service to
6595     check whether the content of a download is malicious or not. This histogram
6596     only includes requests that are sent to the SafeBrowsing server.
6597   </summary>
6598 </histogram>
6600 <histogram name="SBClientDownload.SignedBinaryDownload"
6601     enum="SBClientDownloadIsSignedBinary">
6602   <summary>
6603     Records the number of signed vs. unsigned executables that are downloaded.
6604   </summary>
6605 </histogram>
6607 <histogram name="SBClientDownload.SignedOrWhitelistedDownload">
6608   <summary>
6609     Counter which is incremented whenever an executable is downloaded which is
6610     either signed or whose URL matches the download whitelist.
6611   </summary>
6612 </histogram>
6614 <histogram name="SBClientPhishing.CancelClassificationReason"
6615     enum="SBClientPhishingCancelClassificationReason">
6616   <summary>
6617     The counts for various reasons why an in-progress phishing classification
6618     was canceled.
6619   </summary>
6620 </histogram>
6622 <histogram name="SBClientPhishing.CheckNoPendingClassificationFailed">
6623   <summary>
6624     The number of times client-side phishing classifier expected to have no
6625     pending classifications running but that check failed.
6626   </summary>
6627 </histogram>
6629 <histogram name="SBClientPhishing.ClassificationStart">
6630   <summary>
6631     The number of pages that we could have possibly classified (essentially the
6632     number of top page navigations by users with SBClientPhishing enabled). The
6633     name is slightly misleading as it is recorded before
6634     &quot;Preclassification&quot; happens.
6635   </summary>
6636 </histogram>
6638 <histogram name="SBClientPhishing.ClientModelStatus"
6639     enum="SBClientPhishingClientModelStatus">
6640   <summary>
6641     The counts for various model status codes that we get after loading a new
6642     client-side phishing model.
6643   </summary>
6644 </histogram>
6646 <histogram name="SBClientPhishing.DOMFeatureChunkTime" units="milliseconds">
6647   <summary>
6648     The time that an individual chunk of DOM feature extraction work took.
6649   </summary>
6650 </histogram>
6652 <histogram name="SBClientPhishing.DOMFeatureFrameRemoved">
6653   <summary>
6654     The number of times that DOM feature extraction finished early because the
6655     active WebDocument's frame was removed during traversal.
6656   </summary>
6657 </histogram>
6659 <histogram name="SBClientPhishing.DOMFeatureIterations">
6660   <summary>
6661     The number of iterations that the DOM feature extractor took to finish.
6662   </summary>
6663 </histogram>
6665 <histogram name="SBClientPhishing.DOMFeatureResumeTime" units="milliseconds">
6666   <summary>
6667     The time that it took to resume DOM feature extraction for the phishing
6668     classifier.  Longer times may indicate that the page DOM changed between
6669     chunks of work and the extractor had to re-traverse up to the saved
6670     position.
6671   </summary>
6672 </histogram>
6674 <histogram name="SBClientPhishing.DOMFeatureTimeout">
6675   <summary>
6676     The number of phishing classifications that were aborted because DOM feature
6677     extraction took too long.
6678   </summary>
6679 </histogram>
6681 <histogram name="SBClientPhishing.DOMFeatureTotalTime" units="milliseconds">
6682   <summary>
6683     The time that the DOM feature extarctor took to finish, summed across all
6684     chunks of work.
6685   </summary>
6686 </histogram>
6688 <histogram name="SBClientPhishing.GrabPhishingThumbnail" units="ms">
6689   <summary>Time spent generating the thumbnail.</summary>
6690 </histogram>
6692 <histogram name="SBClientPhishing.IllegalFeatureValue">
6693   <summary>
6694     The number of features which were omitted from phishing classification
6695     because they were added with an illegal value.  This would indicate a bug.
6696   </summary>
6697 </histogram>
6699 <histogram name="SBClientPhishing.InitPrivateNetworksFailed">
6700   <summary>
6701     The number of times that the phishing detection service could not be
6702     initialized due to an error parsing the private IP networks.  This would
6703     indicate a bug.
6704   </summary>
6705 </histogram>
6707 <histogram name="SBClientPhishing.InvalidWhitelistExpression">
6708   <obsolete>
6709     Deprecated 12/2011.  Whitelist entries are no longer part of
6710     ClientPhishingResponse.
6711   </obsolete>
6712   <summary>
6713     The number of whitelist_expression entries in a ClientPhishingResponse that
6714     could not be canonicalized.
6715   </summary>
6716 </histogram>
6718 <histogram name="SBClientPhishing.PreClassificationCheckFail"
6719     enum="SBClientPhishingPreClassificationCheckFail">
6720   <summary>
6721     Records the number of phishing classifications that were skipped because a
6722     pre-classification check failed.
6723   </summary>
6724 </histogram>
6726 <histogram name="SBClientPhishing.ReportLimitSkipped">
6727   <summary>
6728     The number of phishing classifications that were previously cached as being
6729     phishing but that will get re-classified (to possibly fix false positives).
6730   </summary>
6731 </histogram>
6733 <histogram name="SBClientPhishing.RequestNotSerialized">
6734   <summary>
6735     The number of phishing classifier pingbacks that were skipped because
6736     serializing the request protocol buffer to string failed.
6737   </summary>
6738 </histogram>
6740 <histogram name="SBClientPhishing.RequestSatisfiedFromCache">
6741   <summary>
6742     The number of times that a cached phishing classification result was used,
6743     rather than pinging the server.
6744   </summary>
6745 </histogram>
6747 <histogram name="SBClientPhishing.ScorerCreationStatus"
6748     enum="SBClientPhishingScorerCreationStatus">
6749   <summary>
6750     Records the status when we create a scorer object for the client-side
6751     phishing detection classifier.
6752   </summary>
6753 </histogram>
6755 <histogram name="SBClientPhishing.TermFeatureBreakIterError">
6756   <summary>
6757     The number of phishing classifications that were aborted because the term
6758     feature extractor failed to initialize an ICU break iterator.
6759   </summary>
6760 </histogram>
6762 <histogram name="SBClientPhishing.TermFeatureChunkTime" units="milliseconds">
6763   <summary>
6764     The time that an individual chunk of term feature extraction work took.
6765   </summary>
6766 </histogram>
6768 <histogram name="SBClientPhishing.TermFeatureIterations">
6769   <summary>
6770     The number of iterations that the term feature extractor took to finish.
6771   </summary>
6772 </histogram>
6774 <histogram name="SBClientPhishing.TermFeatureTimeout">
6775   <summary>
6776     The number of phishing classification that were aborted because term feature
6777     extraction took too long.
6778   </summary>
6779 </histogram>
6781 <histogram name="SBClientPhishing.TermFeatureTotalTime" units="milliseconds">
6782   <summary>
6783     The time that the term feature extarctor took to finish, summed across all
6784     chunks of work.
6785   </summary>
6786 </histogram>
6788 <histogram name="SBClientPhishing.TooManyFeatures">
6789   <summary>
6790     The number of times that the limit on the number of phishing classifier
6791     features for a page was reached.  This may indicate a bug, or that
6792     kMaxFeatureSize is too small.
6793   </summary>
6794 </histogram>
6796 <histogram name="SBClientPhishing.URLFeatureTime" units="milliseconds">
6797   <summary>
6798     The time taken to extract URL features for the phishing classifier.
6799   </summary>
6800 </histogram>
6802 <histogram name="Search.DefaultSearchProvider" enum="OmniboxSearchEngine">
6803   <summary>
6804     The id of the default search engine that is loaded after Chrome startup. See
6805     src/chrome/browser/search_engines/prepopulate_engines.json for more info.
6806   </summary>
6807 </histogram>
6809 <histogram name="SimpleCache.CreationToIndex" units="milliseconds">
6810   <summary>
6811     The time from the creation of the simple cache backend until the index has
6812     been loaded from disk.
6813   </summary>
6814 </histogram>
6816 <histogram name="SimpleCache.CreationToIndexFail" units="milliseconds">
6817   <summary>
6818     The time from the creation of the simple cache backend until the index fails
6819     to load.
6820   </summary>
6821 </histogram>
6823 <histogram name="SimpleCache.EntryCreationResult" enum="BooleanSuccess">
6824   <summary>
6825     For entry creation operations that were sent to the disk, the result of
6826     creation.
6827   </summary>
6828 </histogram>
6830 <histogram name="SimpleCache.EntryCreationTime" units="milliseconds">
6831   <summary>The time, in ms, spent creating a new entry on disk.</summary>
6832 </histogram>
6834 <histogram name="SimpleCache.EntryOperationsPending">
6835   <summary>
6836     At the time that operations are run, the number of pending operations on a
6837     particular entry.
6838   </summary>
6839 </histogram>
6841 <histogram name="SimpleCache.Eviction.CacheSizeOnStart" units="bytes">
6842   <summary>The size of the cache at the beginning of an eviction.</summary>
6843 </histogram>
6845 <histogram name="SimpleCache.Eviction.EntryCount">
6846   <summary>The number of entries to be erased in an eviction.</summary>
6847 </histogram>
6849 <histogram name="SimpleCache.Eviction.MaxCacheSizeOnStart" units="bytes">
6850   <summary>
6851     The maximum allowed size of the cache at the beginning of an eviction.
6852   </summary>
6853 </histogram>
6855 <histogram name="SimpleCache.Eviction.Result" enum="BooleanSuccess">
6856   <summary>The result of an eviction.</summary>
6857 </histogram>
6859 <histogram name="SimpleCache.Eviction.SizeOfEvicted" units="bytes">
6860   <summary>The number of bytes to be erased in an eviction.</summary>
6861 </histogram>
6863 <histogram name="SimpleCache.Eviction.SizeWhenDone" units="bytes">
6864   <summary>The size of the cache after running an eviction.</summary>
6865 </histogram>
6867 <histogram name="SimpleCache.Eviction.TimeToDone" units="milliseconds">
6868   <summary>Time spent completing an eviction.</summary>
6869 </histogram>
6871 <histogram name="SimpleCache.Eviction.TimeToSelectEntries" units="milliseconds">
6872   <summary>Time spent selecting entries for eviction.</summary>
6873 </histogram>
6875 <histogram name="SimpleCache.IndexCorrupt" units="BooleanCorrupt">
6876   <summary>For each index load, whether the index file was corrupt.</summary>
6877 </histogram>
6879 <histogram name="SimpleCache.IndexCreatedEntryCount">
6880   <summary>The number of entries in a newly created index file.</summary>
6881 </histogram>
6883 <histogram name="SimpleCache.IndexInitializationWaiters">
6884   <summary>
6885     At the time of index initialization, the number of enqueued jobs awaiting
6886     index initialization.
6887   </summary>
6888 </histogram>
6890 <histogram name="SimpleCache.IndexInitializeMethod"
6891     enum="SimpleCacheIndexInitializeMethod">
6892   <summary>The method used to initialize the simple cache index.</summary>
6893 </histogram>
6895 <histogram name="SimpleCache.IndexLoadTime" units="milliseconds">
6896   <summary>
6897     Time (as measured on the worker pool) spent loading the index file.
6898   </summary>
6899 </histogram>
6901 <histogram name="SimpleCache.IndexNumEntriesOnWrite">
6902   <summary>The number of entries written to the index on a flush.</summary>
6903 </histogram>
6905 <histogram name="SimpleCache.IndexRestoreTime" units="milliseconds">
6906   <summary>
6907     Time (as measured on the worker pool) spent restoring the index file by
6908     iterating directory entries.
6909   </summary>
6910 </histogram>
6912 <histogram name="SimpleCache.IndexStale" units="BooleanStale">
6913   <summary>For each index load, whether the index file was stale.</summary>
6914 </histogram>
6916 <histogram name="SimpleCache.IndexWriteInterval.Background"
6917     units="milliseconds">
6918   <summary>
6919     The interval between index saves, for apps in the background.
6920   </summary>
6921 </histogram>
6923 <histogram name="SimpleCache.IndexWriteInterval.Foreground"
6924     units="milliseconds">
6925   <summary>
6926     The interval between index saves, for apps in the foreground.
6927   </summary>
6928 </histogram>
6930 <histogram name="SimpleCache.IndexWriteToDiskTime" units="milliseconds">
6931   <obsolete>
6932     Deprecated 2013-05 in favour of
6933     SimpleCache.SimpleIndexWriteToDiskTime.Background and
6934     SimpleCache.SimpleIndexWriteToDiskTime.Foreground.
6935   </obsolete>
6936   <summary>
6937     The amount of time spend writing the index file to disk, measured starting
6938     at the beginning of the write on the callback thread, and calculated using
6939     the completion time on the worker pool.
6940   </summary>
6941 </histogram>
6943 <histogram name="SimpleCache.IndexWriteToDiskTime.Background"
6944     units="milliseconds">
6945   <summary>
6946     The amount of time spend writing the index file to disk, for apps in the
6947     background, measured starting at the beginning of the write on the callback
6948     thread, and calculated using the completion time on the worker pool.
6949   </summary>
6950 </histogram>
6952 <histogram name="SimpleCache.IndexWriteToDiskTime.Foreground"
6953     units="milliseconds">
6954   <summary>
6955     The amount of time spend writing the index file to disk, for apps in the
6956     foreground, measured starting at the beginning of the write on the callback
6957     thread, and calculated using the completion time on the worker pool.
6958   </summary>
6959 </histogram>
6961 <histogram name="SimpleCache.OpenEntryIndexState"
6962     enum="SimpleCacheOpenEntryIndexState">
6963   <summary>
6964     At the time that an entry is opened, the state of that entry in the index.
6965   </summary>
6966 </histogram>
6968 <histogram name="SimpleCache.ReadResult" enum="SimpleCacheReadResult">
6969   <summary>The outcome of Entry::ReadData in the simple cache.</summary>
6970 </histogram>
6972 <histogram name="SimpleCache.SyncCheckEOFHasCrc" enum="BooleanHasCrc">
6973   <summary>
6974     For each EOFRecord found with a valid magic number, indicates if the record
6975     also contains a CRC.
6976   </summary>
6977 </histogram>
6979 <histogram name="SimpleCache.SyncCheckEOFResult"
6980     enum="SimpleCacheSyncCheckEOFResult">
6981   <summary>
6982     The result, at the synchronous layer, of checking the EOF record of a cache
6983     entry.
6984   </summary>
6985 </histogram>
6987 <histogram name="SimpleCache.SyncCloseResult" enum="SimpleCacheSyncCloseResult">
6988   <summary>
6989     The result, at the synchronous layer, of closing a cache entry.
6990   </summary>
6991 </histogram>
6993 <histogram name="SimpleCache.SyncCreatePlatformFileError"
6994     enum="PlatformFileError">
6995   <summary>
6996     The platform error of attempting to create a new cache entry.
6997   </summary>
6998 </histogram>
7000 <histogram name="SimpleCache.SyncCreateResult"
7001     enum="SimpleCacheSyncCreateResult">
7002   <summary>
7003     The result, at the synchronous layer, of attempting to create a new cache
7004     entry.
7005   </summary>
7006 </histogram>
7008 <histogram name="SimpleCache.SyncOpenPlatformFileError"
7009     enum="PlatformFileError">
7010   <summary>
7011     The platform error of attempting to create a new cache entry.
7012   </summary>
7013 </histogram>
7015 <histogram name="SimpleCache.SyncOpenResult" enum="SimpleCacheSyncOpenResult">
7016   <summary>
7017     The result, at the synchronous layer, of attempting to open a new cache
7018     entry.
7019   </summary>
7020 </histogram>
7022 <histogram name="SimpleCache.SyncWriteResult" enum="SimpleCacheSyncWriteResult">
7023   <summary>
7024     The result, at the synchronous layer, of writing to a cache entry.
7025   </summary>
7026 </histogram>
7028 <histogram name="SimpleCache.WriteResult" enum="SimpleCacheWriteResult">
7029   <summary>The outcome of Entry::WriteData in the simple cache.</summary>
7030 </histogram>
7032 <histogram name="Sqlite.AppCache.Error" enum="SqliteErrorCode">
7033   <summary>Error codes returned by sqlite for the appcache db.</summary>
7034 </histogram>
7036 <histogram name="Sqlite.Cookie.Error" enum="SqliteErrorCode">
7037   <summary>Error codes returned by sqlite the cookie db.</summary>
7038 </histogram>
7040 <histogram name="Sqlite.DatabaseTracker.Error" enum="SqliteErrorCode">
7041   <summary>Error codes returned by sqlite the websqldb tracker db.</summary>
7042 </histogram>
7044 <histogram name="Sqlite.DomainBoundCerts.Error" enum="SqliteErrorCode">
7045   <summary>
7046     Error codes returned by sqlite for the domain-bound certs db.
7047   </summary>
7048 </histogram>
7050 <histogram name="Sqlite.DomStorageDatabase.Error" enum="SqliteErrorCode">
7051   <summary>Error codes returned by sqlite for the domstorage db.</summary>
7052 </histogram>
7054 <histogram name="Sqlite.Error" enum="SqliteErrorCode">
7055   <summary>Error codes returned by sqlite for all databases.</summary>
7056 </histogram>
7058 <histogram name="Sqlite.Error.IOERR" enum="SqliteIOERRCode">
7059   <summary>Error codes returned by sqlite for all databases.</summary>
7060 </histogram>
7062 <histogram name="Sqlite.History.Error" enum="SqliteErrorCode">
7063   <summary>Error codes returned by sqlite for the history db.</summary>
7064 </histogram>
7066 <histogram name="Sqlite.Quota.Error" enum="SqliteErrorCode">
7067   <summary>Error codes returned by sqlite for the quota db.</summary>
7068 </histogram>
7070 <histogram name="Sqlite.Text.Error" enum="SqliteErrorCode">
7071   <summary>Error codes returned by sqlite the full text db.</summary>
7072 </histogram>
7074 <histogram name="Sqlite.Thumbnail.Error" enum="SqliteErrorCode">
7075   <summary>Error codes returned by sqlite for the thumbnail db.</summary>
7076 </histogram>
7078 <histogram name="Sqlite.Web.Error" enum="SqliteErrorCode">
7079   <summary>Error codes returned by sqlite the web db.</summary>
7080 </histogram>
7082 <histogram name="Tab.RestoreResult" enum="BooleanSuccess">
7083   <summary>
7084     When the browser restores a tab, whether the load was successful. Loads can
7085     fail for instance when there is no connectivity.
7086   </summary>
7087 </histogram>
7089 <histogram name="Tab.RestoreTime" units="ms">
7090   <summary>Load time for a successful tab restore.</summary>
7091 </histogram>
7093 <histogram name="Tab.RestoreUserPersistence" enum="TabRestoreUserAction">
7094   <summary>
7095     When the browser restores a tab, whether the user waits for completion of
7096     the load or if the user gives up by switching to another tab or leaving
7097     Chrome.
7098   </summary>
7099 </histogram>
7101 <histogram name="Tab.SwitchedToForegroundAge" units="ms">
7102   <summary>Age (in ms) when the tab was switched to foreground.</summary>
7103 </histogram>
7105 <histogram name="Tab.SwitchedToForegroundLaunchedWithURL"
7106     enum="TabSwitchedToForegroundLaunchedWithURL">
7107   <summary>
7108     Each time a tab is brought to the foreground, this histogram indicates if
7109     chrome was launched without an URL (i.e., from the launcher), or with an URL
7110     (i.e., from another app).
7111   </summary>
7112 </histogram>
7114 <histogram name="Tab.SwitchedToForegroundMRURank">
7115   <summary>
7116     Rank in MRU order (0 being first) when the tab was switched to foreground.
7117   </summary>
7118 </histogram>
7120 <histogram name="Tab.SwitchedToForegroundNumTabs">
7121   <summary>Count of all tabs when a tab is switched.</summary>
7122 </histogram>
7124 <histogram name="Tab.SwitchedToForegroundRevisit"
7125     enum="TabSwitchedToForegroundRevisit">
7126   <summary>
7127     Each time a tab is brought to the foreground, this histogram indicates if
7128     this is the first viewing of the tab since Chrome was put into foreground,
7129     or if it was a return to a tab that has already been shown in this session.
7130   </summary>
7131 </histogram>
7133 <histogram name="Touchpad.Device" enum="TouchpadDeviceState">
7134   <summary>Tracks touchpad device state.</summary>
7135 </histogram>
7137 <histogram name="Touchpad.NaturalScroll.Changed" enum="BooleanEnabled">
7138   <summary>Tracks touchpad natural scroll setting changes by the user.</summary>
7139 </histogram>
7141 <histogram name="Touchpad.NaturalScroll.Started" enum="BooleanEnabled">
7142   <summary>Tracks touchpad natural scroll setting on startup.</summary>
7143 </histogram>
7145 <histogram name="Touchpad.Sensitivity.Changed" enum="PointerSensitivity">
7146   <summary>Tracks touchpad sensitivity setting changes by the user.</summary>
7147 </histogram>
7149 <histogram name="Touchpad.Sensitivity.Started" enum="PointerSensitivity">
7150   <summary>Tracks touchpad sensitivity setting on startup.</summary>
7151 </histogram>
7153 <histogram name="Touchpad.TapDragging.Changed" enum="BooleanEnabled">
7154   <summary>Tracks touchpad TapDragging setting changes by the user.</summary>
7155 </histogram>
7157 <histogram name="Touchpad.TapDragging.Started" enum="BooleanEnabled">
7158   <summary>Tracks touchpad TapDragging setting on startup.</summary>
7159 </histogram>
7161 <histogram name="Touchpad.TapToClick.Changed" enum="BooleanEnabled">
7162   <summary>Tracks touchpad TapToClick setting changes by the user.</summary>
7163 </histogram>
7165 <histogram name="Touchpad.TapToClick.Started" enum="BooleanEnabled">
7166   <summary>Tracks touchpad TapToClick setting on startup.</summary>
7167 </histogram>
7169 <histogram name="Touchpad.ThreeFingerSwipe.Changed" enum="BooleanEnabled">
7170   <summary>
7171     Tracks touchpad ThreeFingerSwipe setting changes by the user.
7172   </summary>
7173 </histogram>
7175 <histogram name="Touchpad.ThreeFingerSwipe.Started" enum="BooleanEnabled">
7176   <summary>Tracks touchpad ThreeFingerSwipe setting on startup.</summary>
7177 </histogram>
7179 <histogram name="Translate.CaptureText" units="milliseconds">
7180   <summary>
7181     The time spent capturing plain text from the DOM. This is reported by
7182     ChromeRenderViewObserver when a page is loaded completely.
7183   </summary>
7184 </histogram>
7186 <histogram name="Translate.ContentLanguage" enum="TranslateContentLanguage">
7187   <summary>
7188     A page may provide a Content-Language HTTP header or a META tag. For each
7189     page load, measures whether the Content-Language header exists and is valid.
7190   </summary>
7191 </histogram>
7193 <histogram name="Translate.InitiationStatus" enum="TranslateInitiationStatus">
7194   <summary>
7195     The reason why Chrome decided to perform the next action (e.g., to show
7196     infobar, to translate a page without any prompting, and so on) when Chrome
7197     Translate is ready to translate a page.
7198   </summary>
7199 </histogram>
7201 <histogram name="Translate.LanguageVerification"
7202     enum="TranslateLanguageVerification">
7203   <summary>
7204     For each page load, measures whether the provided Content-Language header
7205     matches the language determined by CLD.
7206   </summary>
7207 </histogram>
7209 <histogram name="Translate.TimeToBeReady" units="milliseconds">
7210   <summary>
7211     The time from injecting scripts for Chrome Translate to being ready to
7212     perform translation.
7213   </summary>
7214 </histogram>
7216 <histogram name="Translate.TimeToLoad" units="milliseconds">
7217   <summary>
7218     The time from injecting scripts for Chrome Translate to the finishing loads
7219     of all depending libraries.
7220   </summary>
7221 </histogram>
7223 <histogram name="Translate.TimeToTranslate" units="milliseconds">
7224   <summary>The time from starting translation to the completion.</summary>
7225 </histogram>
7227 <histogram name="Variations.DisabledNoEntropyProvider" enum="BooleanHit">
7228   <summary>
7229     A count of the number of times we hit the code where a field trial is
7230     disabled because no entropy provider was provided.
7231   </summary>
7232 </histogram>
7234 <histogram name="Variations.FetchNotModifiedLatency" units="milliseconds">
7235   <summary>
7236     The latency of a VariationsService seed fetch that results in a not modified
7237     response.
7238   </summary>
7239 </histogram>
7241 <histogram name="Variations.FetchOtherLatency" units="milliseconds">
7242   <summary>
7243     The latency of a VariationsService seed fetch that results in neither a
7244     success nor not modified response.
7245   </summary>
7246 </histogram>
7248 <histogram name="Variations.FetchSuccessLatency" units="milliseconds">
7249   <summary>
7250     The latency of a VariationsService seed fetch that results in a success
7251     response.
7252   </summary>
7253 </histogram>
7255 <histogram name="Variations.HeaderConstructionTime" units="microseconds">
7256   <summary>How long it took to create the X-Chrome-Variations header.</summary>
7257 </histogram>
7259 <histogram name="Variations.NetworkAvailability" enum="BooleanSuccess">
7260   <obsolete>
7261     Deprecated 9/2012. No longer tracked.
7262   </obsolete>
7263   <summary>
7264     Whether or not the network was available when requested by the
7265     VariationsService.
7266   </summary>
7267 </histogram>
7269 <histogram name="Variations.SeedEmpty" enum="BooleanHit">
7270   <summary>Hit if no variations seed exists in local state on startup.</summary>
7271 </histogram>
7273 <histogram name="Variations.SeedFetchResponseCode">
7274   <summary>
7275     The count of HTTP Response codes encountered by the VariationsService.
7276   </summary>
7277 </histogram>
7279 <histogram name="Variations.SeedFreshness" units="minutes">
7280   <summary>
7281     The time interval between when the Variations seed was last downloaded and
7282     when it was used.
7283   </summary>
7284 </histogram>
7286 <histogram name="Variations.ServerStudyExpiredUniformity1Percent"
7287     enum="BooleanExpired">
7288   <summary>
7289     Whether or not the 1-Percent uniformity trial from the Variations server was
7290     expired when loaded.
7291   </summary>
7292 </histogram>
7294 <histogram name="Variations.UniformityTrialExpired" enum="BooleanHit">
7295   <summary>
7296     A count of the number of times we hit the code where the
7297     UMA-Uniformity-Trial-1-Percent field trial is disabled as a result of the
7298     expiration check.
7299   </summary>
7300 </histogram>
7302 <histogram name="Variations.UniformityTrialGroupNotActive"
7303     enum="UniformityTrialGroupNotActive">
7304   <summary>
7305     Tracks whether the UMA-Uniformity-Trial-1-Percent field trial was not active
7306     and which factors contributed to it.
7307   </summary>
7308 </histogram>
7310 <histogram name="Wallet.ApiCallDuration.AcceptLegalDocuments" units="ms">
7311   <summary>
7312     Measures the time taken by Google Online Wallet server's accept legal
7313     document API call.
7314   </summary>
7315 </histogram>
7317 <histogram name="Wallet.ApiCallDuration.AuthenticateInstrument" units="ms">
7318   <summary>
7319     Measures the time taken by Google Online Wallet server's authenticate
7320     instrument API call.
7321   </summary>
7322 </histogram>
7324 <histogram name="Wallet.ApiCallDuration.GetFullWallet" units="ms">
7325   <summary>
7326     Measures the time taken by Google Online Wallet server's get full wallet API
7327     call.
7328   </summary>
7329 </histogram>
7331 <histogram name="Wallet.ApiCallDuration.GetWalletItems" units="ms">
7332   <summary>
7333     Measures the time taken by Google Online Wallet server's get wallet items
7334     API call.
7335   </summary>
7336 </histogram>
7338 <histogram name="Wallet.ApiCallDuration.SaveAddress" units="ms">
7339   <summary>
7340     Measures the time taken by Google Online Wallet server's save address API
7341     call.
7342   </summary>
7343 </histogram>
7345 <histogram name="Wallet.ApiCallDuration.SaveInstrument" units="ms">
7346   <summary>
7347     Measures the time taken by Google Online Wallet server's save instrument API
7348     call.
7349   </summary>
7350 </histogram>
7352 <histogram name="Wallet.ApiCallDuration.SaveInstrumentAndAddress" units="ms">
7353   <summary>
7354     Measures the time taken by Google Online Wallet server's save instument and
7355     address API call.
7356   </summary>
7357 </histogram>
7359 <histogram name="Wallet.ApiCallDuration.SendStatus" units="ms">
7360   <summary>
7361     Measures the time taken by Google Online Wallet server's send status API
7362     call.
7363   </summary>
7364 </histogram>
7366 <histogram name="Wallet.ApiCallDuration.UnknownApiCall" units="ms">
7367   <summary>
7368     Measures the time taken by Google Online Wallet server's unknown API calls.
7369   </summary>
7370 </histogram>
7372 <histogram name="Wallet.ApiCallDuration.UpdateAddress" units="ms">
7373   <summary>
7374     Measures the time taken by Google Online Wallet server's update address API
7375     call.
7376   </summary>
7377 </histogram>
7379 <histogram name="Wallet.ApiCallDuration.UpdateInstrument" units="ms">
7380   <summary>
7381     Measures the time taken by Google Online Wallet server's update instument
7382     API call.
7383   </summary>
7384 </histogram>
7386 <histogram name="WebCore.IndexedDB.BackingStore.ConsistencyError"
7387     enum="IDBLevelDBBackingStoreInternalErrorType">
7388   <summary>
7389     Methods that encountered consistency errors. Such errors probably point to a
7390     bug in our code.
7391   </summary>
7392 </histogram>
7394 <histogram name="WebCore.IndexedDB.BackingStore.InternalError"
7395     enum="IDBLevelDBBackingStoreInternalErrorType">
7396   <obsolete>
7397     As of chrome 26, use {Consistency, Read, Write}Error instead.
7398   </obsolete>
7399   <summary>
7400     Count of internal IndexedDB errors (data corruption, I/O errors, etc)
7401     encountered.
7402   </summary>
7403 </histogram>
7405 <histogram name="WebCore.IndexedDB.BackingStore.OpenStatus"
7406     enum="IDBLevelDBBackingStoreOpenResult">
7407   <summary>
7408     Count of the different success and failure modes when opening an IndexedDB
7409     backing store - clean open, successful open with recovery, failed recovery,
7410     etc.
7411   </summary>
7412 </histogram>
7414 <histogram name="WebCore.IndexedDB.BackingStore.ReadError"
7415     enum="IDBLevelDBBackingStoreInternalErrorType">
7416   <summary>
7417     Methods that encountered leveldb errors while trying to read from disk.
7418   </summary>
7419 </histogram>
7421 <histogram name="WebCore.IndexedDB.BackingStore.WriteError"
7422     enum="IDBLevelDBBackingStoreInternalErrorType">
7423   <summary>
7424     Methods that encountered leveldb errors while trying to write to disk.
7425   </summary>
7426 </histogram>
7428 <histogram name="WebCore.IndexedDB.FrontEndAPICalls"
7429     enum="IndexedDatabaseMethods">
7430   <summary>
7431     Count total number of front end API calls of IndexedDB methods.
7432   </summary>
7433 </histogram>
7435 <histogram name="WebCore.IndexedDB.LevelDB.FreeDiskSpaceFailure"
7436     enum="LevelDBErrorCount">
7437   <summary>
7438     Count of how many times LevelDBDatabase got an error trying to check free
7439     disk space.
7440   </summary>
7441 </histogram>
7443 <histogram name="WebCore.IndexedDB.LevelDB.OpenFailureFreeDiskSpace" units="Kb">
7444   <summary>
7445     Amount of free disk space on the partition/volume/etc where LevelDB failed
7446     to open.
7447   </summary>
7448 </histogram>
7450 <histogram name="WebCore.IndexedDB.LevelDB.OpenSuccessFreeDiskSpace" units="Kb">
7451   <summary>
7452     Amount of free disk space on the partition/volume/etc where LevelDB was
7453     successfully opened.
7454   </summary>
7455 </histogram>
7457 <histogram name="WebCore.IndexedDB.LevelDBOpenErrors" enum="LevelDBErrorTypes">
7458   <summary>
7459     Error classes returned by LevelDB when it failed to open a database.
7460   </summary>
7461 </histogram>
7463 <histogram name="WebCore.IndexedDB.LevelDBWriteErrors" enum="LevelDBErrorTypes">
7464   <summary>
7465     Error classes returned by LevelDB when it failed to write to a database.
7466   </summary>
7467 </histogram>
7469 <histogram name="WebCore.V8DOMWindowShell.createContext.IsolatedWorld"
7470     units="milliseconds">
7471   <summary>
7472     Duration of time taken to create a V8 Context for an isolated world.
7473   </summary>
7474 </histogram>
7476 <histogram name="WebCore.V8DOMWindowShell.createContext.MainWorld"
7477     units="milliseconds">
7478   <summary>
7479     Duration of time taken to create a V8 Context for the main world.
7480   </summary>
7481 </histogram>
7483 <histogram name="WebCore.XHR.send.ArrayBufferOrView"
7484     enum="XMLHttpRequestSendArrayBufferOrView">
7485   <summary>
7486     Count the number of XHR.send() calls for each argument type to see when we
7487     can deprecate the ArrayBuffer type support.
7488   </summary>
7489 </histogram>
7491 <histogram name="WinTimeTicks.FailedToChangeCores" enum="WindowsVersion">
7492   <summary>
7493     Incremented each time the TimeTicks field trial runs on a machine with
7494     multiple cores, but failed to change thread affinity. Broken down by Windows
7495     version.
7496   </summary>
7497 </histogram>
7499 <histogram name="WinTimeTicks.MinResolutionNanoseconds" units="nanoseconds">
7500   <summary>
7501     The smallest non-zero delta reported by subsequent calls to
7502     QueryPerformanceCounter.
7503   </summary>
7504 </histogram>
7506 <histogram name="WinTimeTicks.NonStopTsc">
7507   <summary>
7508     True if the CPU's time stamp counter ticks at a constant rate regardless of
7509     CPU frequency.
7510   </summary>
7511 </histogram>
7513 <histogram name="WinTimeTicks.TickedBackwards" enum="WindowsVersion">
7514   <summary>
7515     The number of times the TimeTicks field trial failed because
7516     QueryPerformanceCounter ticked backwards. Broken down by Windows version.
7517   </summary>
7518 </histogram>
7520 <histogram name="WinTimeTicks.VersionSuccessful" enum="WindowsVersion">
7521   <summary>
7522     The number of times the TimeTicks field trial succeeded. Broken down by
7523     Windows version.
7524   </summary>
7525 </histogram>
7527 <histogram name="WinTimeTicks.VersionTotal" enum="WindowsVersion">
7528   <summary>
7529     The number of times the TimeTicks field trial ran for comparison with
7530     WinTimeTicks.VersionSuccess. Broken down by Windows version.
7531   </summary>
7532 </histogram>
7534 </histograms>
7536 <!-- Enum types -->
7538 <enums>
7540 <enum name="Abandoned" type="int">
7541   <int value="0" label="Finished"/>
7542   <int value="1" label="Abandoned"/>
7543 </enum>
7545 <enum name="AndroidEvictionReason" type="int">
7546   <int value="0" label="TabUnusedTooLong"/>
7547   <int value="1" label="TabUnusedInSession"/>
7548   <int value="2" label="LimitOfActiveTabs"/>
7549   <int value="3" label="EvictNTabs"/>
7550   <int value="4" label="EvictAll"/>
7551 </enum>
7553 <enum name="AndroidMemoryNotificationBackground" type="int">
7554   <int value="0" label="TrimMemoryUiHidden"/>
7555   <int value="1" label="TrimMemoryBackground"/>
7556   <int value="2" label="TrimMemoryModerate"/>
7557   <int value="3" label="TrimMemoryComplete"/>
7558 </enum>
7560 <enum name="AndroidMemoryNotificationForeground" type="int">
7561   <int value="0" label="TrimMemoryRunningModerate"/>
7562   <int value="1" label="TrimMemoryRunningLow"/>
7563   <int value="2" label="TrimMemoryRunningCritical"/>
7564   <int value="3" label="LowMemory"/>
7565 </enum>
7567 <enum name="AudioRendererEvents" type="int">
7568   <int value="0" label="Initialized"/>
7569   <int value="1" label="Runtime error"/>
7570 </enum>
7572 <enum name="AutocheckoutBubble" type="int">
7573   <int value="0" label="Created"/>
7574   <int value="1" label="Accepted"/>
7575   <int value="2" label="Dismissed"/>
7576   <int value="3" label="Ignored"/>
7577   <int value="4" label="Could be displayed"/>
7578 </enum>
7580 <enum name="AutocheckoutBuyFlow" type="int">
7581   <int value="0" label="Started"/>
7582   <int value="1" label="Success"/>
7583   <int value="2" label="Missing field mappings"/>
7584   <int value="3" label="Missing advance element"/>
7585   <int value="4" label="Cannot proceed"/>
7586 </enum>
7588 <enum name="AutofillCreditCardInfoBar" type="int">
7589   <int value="0" label="Shown"/>
7590   <int value="1" label="Accepted"/>
7591   <int value="2" label="Denied"/>
7592   <int value="3" label="Ignored"/>
7593 </enum>
7595 <enum name="AutofillDeveloperEngagement" type="int">
7596   <int value="0" label="Fillable form parsed"/>
7597   <int value="1" label="Includes type hints"/>
7598 </enum>
7600 <enum name="AutofillDialogDismissalState" type="int">
7601   <int value="0" label="Submitted, existing data"/>
7602   <int value="1" label="Submitted, saved to Wallet"/>
7603   <int value="2" label="Submitted, saved locally"/>
7604   <int value="3" label="Submitted, no save"/>
7605   <int value="4" label="Canceled, no edits"/>
7606   <int value="5" label="Canceled, no invalid fields"/>
7607   <int value="6" label="Canceled, 1+ invalid fields"/>
7608 </enum>
7610 <enum name="AutofillDialogInitialUserState" type="int">
7611   <int value="0" label="Not signed in, no Autofill"/>
7612   <int value="1" label="Not signed in, has Autofill"/>
7613   <int value="2" label="Signed in, no Wallet, no Autofill"/>
7614   <int value="3" label="Signed in, no Wallet, has Autofill"/>
7615   <int value="4" label="Signed in, has Wallet, no Autofill"/>
7616   <int value="5" label="Signed in, ha Wallet, has Autofill"/>
7617 </enum>
7619 <enum name="AutofillDialogPopupEvent" type="int">
7620   <int value="0" label="Popup shown"/>
7621   <int value="1" label="Form Autofilled"/>
7622 </enum>
7624 <enum name="AutofillDialogSecurity" type="int">
7625   <int value="0" label="Baseline: Dialog shown"/>
7626   <int value="1" label="Credit card over HTTP"/>
7627   <int value="2" label="Cross-origin frame"/>
7628 </enum>
7630 <enum name="AutofillDialogUiEvents" type="int">
7631   <int value="0" label="Dialog shown"/>
7632   <int value="1" label="Dialog submitted"/>
7633   <int value="2" label="Dialog canceled"/>
7634   <int value="3" label="Account switched: Wallet-&gt;Autofill"/>
7635   <int value="4" label="Account switched: Autofill-&gt;Wallet"/>
7636   <int value="5" label="Account switched: Wallet-&gt;Wallet"/>
7637   <int value="6" label="Sign-in UI shown"/>
7638   <int value="7" label="Selected different email suggestion"/>
7639   <int value="8" label="Selected different billing suggestion"/>
7640   <int value="9" label="Selected different cc+billing suggestion"/>
7641   <int value="10" label="Selected different shipping suggestion"/>
7642   <int value="11" label="Selected different cc suggestion"/>
7643   <int value="12" label="Showed edit UI for email"/>
7644   <int value="13" label="Showed edit UI for billing"/>
7645   <int value="14" label="Showed edit UI for cc+billing"/>
7646   <int value="15" label="Showed edit UI for shipping"/>
7647   <int value="16" label="Showed edit UI for cc"/>
7648   <int value="17" label="Selected 'Add email' suggestion"/>
7649   <int value="18" label="Selected 'Add billing' suggestion"/>
7650   <int value="19" label="Selected 'Add cc+billing' suggestion"/>
7651   <int value="20" label="Selected 'Add shipping' suggestion"/>
7652   <int value="21" label="Selected 'Add cc' suggestion"/>
7653 </enum>
7655 <enum name="AutofillExperimentId" type="int">
7656   <int value="0" label="No Experiment"/>
7657   <int value="1" label="Unknown"/>
7658   <int value="2" label="ar06"/>
7659   <int value="3" label="ar1"/>
7660   <int value="4" label="ar2"/>
7661   <int value="5" label="ar4"/>
7662   <int value="6" label="ar05wlr15"/>
7663   <int value="7" label="ar05wlr25"/>
7664   <int value="8" label="ar05wlr25fs5"/>
7665   <int value="9" label="tbar1"/>
7666   <int value="10" label="ar04wr3fs4"/>
7667   <int value="11" label="No Server Response"/>
7668   <int value="12" label="fp05"/>
7669   <int value="13" label="fp025"/>
7670   <int value="14" label="fp05cc03"/>
7671   <int value="15" label="fp05cco03"/>
7672   <int value="16" label="fp05cco03cstd"/>
7673   <int value="17" label="fp05cc03e1"/>
7674 </enum>
7676 <enum name="AutofillQuality" type="int">
7677   <int value="0" label="Submitted"/>
7678   <int value="1" label="Autofilled"/>
7679   <int value="2" label="Autofill failed"/>
7680   <int value="3" label="Heuristic Unknown"/>
7681   <int value="4" label="Heuristic Match"/>
7682   <int value="5" label="Heuristic Mismatch"/>
7683   <int value="6" label="Server Unknown"/>
7684   <int value="7" label="Server Match"/>
7685   <int value="8" label="Server Mismatch"/>
7686 </enum>
7688 <enum name="AutofillQueryResult" type="int">
7689   <int value="0" label="Sent"/>
7690   <int value="1" label="Received"/>
7691   <int value="2" label="Parsed"/>
7692   <int value="3" label="Response matches local"/>
7693   <int value="4" label="Response improves local (nonempty)"/>
7694   <int value="5" label="Response improves local (empty)"/>
7695 </enum>
7697 <enum name="AutofillTypeQuality" type="int">
7698   <int value="0" label="Unknown"/>
7699   <int value="1" label="Match"/>
7700   <int value="2" label="Mismatch"/>
7701 </enum>
7703 <enum name="AutofillTypeQualityByFieldType" type="int">
7704   <int value="0" label="Ambiguous, Unknown"/>
7705   <int value="1" label="Ambiguous, Match"/>
7706   <int value="2" label="Ambiguous, Mismatch"/>
7707   <int value="3" label="Name, Unknown"/>
7708   <int value="4" label="Name, Match"/>
7709   <int value="5" label="Name, Mismatch"/>
7710   <int value="6" label="Company, Unknown"/>
7711   <int value="7" label="Company, Match"/>
7712   <int value="8" label="Company, Mismatch"/>
7713   <int value="9" label="Addr. line 1, Unknown"/>
7714   <int value="10" label="Addr. line 1, Match"/>
7715   <int value="11" label="Addr. line 1, Mismatch"/>
7716   <int value="12" label="Addr. line 2, Unknown"/>
7717   <int value="13" label="Addr. line 2, Match"/>
7718   <int value="14" label="Addr. line 2, Mismatch"/>
7719   <int value="15" label="City, Unknown"/>
7720   <int value="16" label="City, Match"/>
7721   <int value="17" label="City, Mismatch"/>
7722   <int value="18" label="State, Unknown"/>
7723   <int value="19" label="State, Match"/>
7724   <int value="20" label="State, Mismatch"/>
7725   <int value="21" label="ZIP code, Unknown"/>
7726   <int value="22" label="ZIP code, Match"/>
7727   <int value="23" label="ZIP code, Mismatch"/>
7728   <int value="24" label="Country, Unknown"/>
7729   <int value="25" label="Country, Match"/>
7730   <int value="26" label="Country, Mismatch"/>
7731   <int value="27" label="Phone, Unknown"/>
7732   <int value="28" label="Phone, Match"/>
7733   <int value="29" label="Phone, Mismatch"/>
7734   <int value="30" label="Fax, Unknown"/>
7735   <int value="31" label="Fax, Match"/>
7736   <int value="32" label="Fax, Mismatch"/>
7737   <int value="33" label="Email, Unknown"/>
7738   <int value="34" label="Email, Match"/>
7739   <int value="35" label="Email, Mismatch"/>
7740   <int value="36" label="Credit card: name, Unknown"/>
7741   <int value="37" label="Credit card: name, Match"/>
7742   <int value="38" label="Credit card: name, Mismatch"/>
7743   <int value="39" label="Credit card: number, Unknown"/>
7744   <int value="40" label="Credit card: number, Match"/>
7745   <int value="41" label="Credit card: number, Mismatch"/>
7746   <int value="42" label="Credit card: date, Unknown"/>
7747   <int value="43" label="Credit card: date, Match"/>
7748   <int value="44" label="Credit card: date, Mismatch"/>
7749 </enum>
7751 <enum name="AutofillUserHappiness" type="int">
7752   <int value="0" label="Forms loaded"/>
7753   <int value="1" label="Submitted fillable form, autofilled all"/>
7754   <int value="2" label="Submitted fillable form, autofilled some"/>
7755   <int value="3" label="Submitted fillable form, autofilled none"/>
7756   <int value="4" label="Submitted non-fillable form"/>
7757   <int value="5" label="User did type"/>
7758   <int value="6" label="Suggestions shown"/>
7759   <int value="7" label="Suggestions shown (once)"/>
7760   <int value="8" label="User did autofill"/>
7761   <int value="9" label="User did autofill (once)"/>
7762   <int value="10" label="User edited autofilled field"/>
7763   <int value="11" label="User edited autofilled field (once)"/>
7764 </enum>
7766 <enum name="BackingStoreResults" type="int">
7767   <int value="0" label="Unused"/>
7768   <int value="1" label="Success"/>
7769   <int value="2" label="Failure"/>
7770 </enum>
7772 <enum name="BatteryInfoSampleResult" type="int">
7773   <int value="0" label="Read"/>
7774   <int value="1" label="Good"/>
7775   <int value="2" label="Bad"/>
7776 </enum>
7778 <enum name="BluetoothPairingMethod" type="int">
7779   <int value="0" label="No user interaction required"/>
7780   <int value="1" label="PIN Code requested from user"/>
7781   <int value="2" label="Passkey requested from user"/>
7782   <int value="3" label="PIN Code entered into device"/>
7783   <int value="4" label="Passkey entered into device"/>
7784   <int value="5" label="Passkey confirmed on both devices"/>
7785 </enum>
7787 <enum name="BluetoothPairingResult" type="int">
7788   <int value="0" label="Success"/>
7789   <int value="1" label="Connection already in-progress"/>
7790   <int value="2" label="Failed for non-specific reason"/>
7791   <int value="3" label="Authentication failed"/>
7792   <int value="4" label="Authentication canceled"/>
7793   <int value="5" label="Authentication rejected"/>
7794   <int value="6" label="Authentication timed out"/>
7795   <int value="7" label="Unsupported device"/>
7796   <int value="8" label="Unknown or unhandler error"/>
7797 </enum>
7799 <enum name="BooleanAttempted" type="int">
7800   <int value="0" label="Not Attempted"/>
7801   <int value="1" label="Attempted"/>
7802 </enum>
7804 <enum name="BooleanCorrupt" type="int">
7805   <int value="0" label="Not Corrupt"/>
7806   <int value="1" label="Corrupt"/>
7807 </enum>
7809 <enum name="BooleanCovered" type="int">
7810   <int value="0" label="Not Covered"/>
7811   <int value="1" label="Covered"/>
7812 </enum>
7814 <enum name="BooleanCredentialsLost" type="int">
7815   <int value="0" label="Found Credentials"/>
7816   <int value="1" label="Missing Credentials"/>
7817 </enum>
7819 <enum name="BooleanDelete" type="int">
7820   <int value="0" label="Ignored"/>
7821   <int value="1" label="Deleted"/>
7822 </enum>
7824 <enum name="BooleanDuplicate" type="int">
7825   <int value="0" label="Not Duplicate"/>
7826   <int value="1" label="Duplicate"/>
7827 </enum>
7829 <enum name="BooleanEnabled" type="int">
7830   <int value="0" label="Disabled"/>
7831   <int value="1" label="Enabled"/>
7832 </enum>
7834 <enum name="BooleanExpired" type="int">
7835   <int value="0" label="Unexpired"/>
7836   <int value="1" label="Expired"/>
7837 </enum>
7839 <enum name="BooleanHasCrc" type="int">
7840   <int value="0" label="No CRC"/>
7841   <int value="1" label="Has CRC"/>
7842 </enum>
7844 <enum name="BooleanHit" type="int">
7845   <int value="0" label="Not_reached"/>
7846   <int value="1" label="Hit"/>
7847 </enum>
7849 <enum name="BooleanHttps" type="int">
7850   <int value="0" label="HTTP"/>
7851   <int value="1" label="HTTPS"/>
7852 </enum>
7854 <enum name="BooleanOrphan" type="int">
7855   <int value="0" label="Non-orphan"/>
7856   <int value="1" label="Orphan"/>
7857 </enum>
7859 <enum name="BooleanRaced" type="int">
7860   <int value="0" label="Did Not Race"/>
7861   <int value="1" label="Raced"/>
7862 </enum>
7864 <enum name="BooleanSelected" type="int">
7865   <int value="0" label="No selection"/>
7866   <int value="1" label="Selected"/>
7867 </enum>
7869 <enum name="BooleanStale" type="int">
7870   <int value="0" label="Fresh"/>
7871   <int value="1" label="Stale"/>
7872 </enum>
7874 <enum name="BooleanSuccess" type="int">
7875   <int value="0" label="Failure"/>
7876   <int value="1" label="Success"/>
7877 </enum>
7879 <enum name="BooleanTabDiscard" type="int">
7880   <int value="0" label="Memory OK, no discards"/>
7881   <int value="1" label="Memory low, tabs discarded"/>
7882 </enum>
7884 <enum name="BooleanUsage" type="int">
7885   <int value="0" label="Not Used"/>
7886   <int value="1" label="Used"/>
7887 </enum>
7889 <enum name="BooleanWiped" type="int">
7890   <int value="0" label="Re-enabled"/>
7891   <int value="1" label="Wiped out"/>
7892 </enum>
7894 <enum name="ClipboardAction" type="int">
7895   <int value="0" label="Write from non-Incognito"/>
7896   <int value="1" label="Write from Incognito"/>
7897   <int value="2" label="Read Text"/>
7898 </enum>
7900 <enum name="CoalescePotentialPackets" type="int">
7901   <int value="0" label="No Advantage"/>
7902   <int value="1" label="Header packets Only"/>
7903   <int value="30" label="More Than 30"/>
7904 </enum>
7906 <enum name="ConnectionType" type="int">
7907   <summary>
7908     Connection type as defined in net/base/connection_type_histograms.h
7909   </summary>
7910   <int value="0" label="Any">Any connection (SSL, HTTP, SPDY, etc.)</int>
7911   <int value="1" label="SSL">An SSL connection</int>
7912   <int value="2" label="SSL-MD5">
7913     An SSL connection with an MD5 certificate in the certificate chain
7914     (excluding root)
7915   </int>
7916   <int value="3" label="SSL-MD2">
7917     An SSL connection with an MD2 certificate in the certificate chain
7918     (excluding root)
7919   </int>
7920   <int value="4" label="SSL-MD4">
7921     An SSL connection with an MD4 certificate in the certificate chain
7922     (excluding root)
7923   </int>
7924   <int value="5" label="SSL-MD5(CA)">
7925     An SSL connection with an MD5 CA certificate in the certificate chain
7926     (excluding root)
7927   </int>
7928   <int value="6" label="SSL-MD2(CA)">
7929     An SSL connection with an MD2 CA certificate in the cerfificate chain
7930     (excluding root)
7931   </int>
7932   <int value="7" label="HTTP">An HTTP connection</int>
7933   <int value="8" label="SPDY">A SPDY connection</int>
7934   <int value="9" label="SSL-2.0">An SSL connection that uses SSL 2.0</int>
7935   <int value="10" label="SSL-3.0">An SSL connection that uses SSL 3.0</int>
7936   <int value="11" label="TLS-1.0">An SSL connection that uses TLS 1.0</int>
7937   <int value="12" label="TLS-1.1">An SSL connection that uses TLS 1.1</int>
7938   <int value="13" label="TLS-1.2">An SSL connection that uses TLS 1.2</int>
7939 </enum>
7941 <enum name="CookieDeletionCause" type="int">
7942   <summary>Reason why a cookie was removed from the cookie store</summary>
7943   <int value="0" label="explicit">
7944     The user explicitly requested that we delete a cookie
7945   </int>
7946   <int value="1" label="overwrite">
7947     The value of the cookie was overwritten by a new value
7948   </int>
7949   <int value="2" label="expired">The cookie expiration time passed</int>
7950   <int value="3" label="evicted">
7951     The cookie was evicted during garbage collection (replaced by
7952     domain_evicted/global_evicted below)
7953   </int>
7954   <int value="4" label="store_dup">
7955     The backing store had two copies of the cookie so one was removed (i.e.
7956     problems writing the backing store database)
7957   </int>
7958   <int value="5" label="dont_record">
7959     The cookie deletion should not be recorded because it occurred, e.g., during
7960     shutdown (the fact that these values showed up in the histogram is a bug,
7961     since fixed)
7962   </int>
7963   <int value="6" label="domain_evicted">
7964     The cookie was evicted during per-domain/eTLD+1 garbage collection
7965   </int>
7966   <int value="7" label="global_evicted">
7967     The cookie was evicted during whole store garbage collection.
7968   </int>
7969   <int value="8" label="domain_evicted_pre_safe">
7970     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
7971     have been evicted by the global garbage collection process (because they
7972     hadn't been accessed recently enough).
7973   </int>
7974   <int value="9" label="domain_evicted_post_safe">
7975     The cookie evicted during per-domain/eTLD+1 garbage collection, and would
7976     not have been evicted by global metrics as well (because they had been
7977     accessed recently enough to save).
7978   </int>
7979   <int value="10" label="expired_overwrite">
7980     The cookie deletion occurred because the server overwrote it with an already
7981     expired cookie (this is a common idiom for server deletions of cookies).
7982   </int>
7983 </enum>
7985 <enum name="CrosDisksArchiveType" type="int">
7986   <int value="0" label="Unknown"/>
7987   <int value="1" label="ZIP"/>
7988   <int value="2" label="RAR"/>
7989   <int value="3" label="Tar"/>
7990   <int value="4" label="Bzip2-compressed Tar"/>
7991   <int value="5" label="Gzip-compressed Tar"/>
7992 </enum>
7994 <enum name="CrosDisksDeviceMediaType" type="int">
7995   <int value="0" label="Unknown"/>
7996   <int value="1" label="USB Drive"/>
7997   <int value="2" label="SD Card"/>
7998   <int value="3" label="Optical Disc"/>
7999   <int value="4" label="Mobile Device"/>
8000   <int value="5" label="DVD"/>
8001 </enum>
8003 <enum name="CrosDisksFilesystemType" type="int">
8004   <int value="0" label="Unknown"/>
8005   <int value="1" label="Others"/>
8006   <int value="2" label="FAT"/>
8007   <int value="3" label="exFAT"/>
8008   <int value="4" label="NTFS"/>
8009   <int value="5" label="HFS+"/>
8010   <int value="6" label="Ext2"/>
8011   <int value="7" label="Ext3"/>
8012   <int value="8" label="Ext4"/>
8013   <int value="9" label="ISO9660"/>
8014   <int value="10" label="UDF"/>
8015 </enum>
8017 <enum name="CrosEventEnum" type="int">
8018   <int value="0" label="ModemManagerCommandSendFailure"/>
8019 </enum>
8021 <enum name="CrosShelfClickTarget" type="int">
8022   <int value="0" label="Chrome"/>
8023   <int value="1" label="AppLauncher"/>
8024   <int value="2" label="Gmail"/>
8025   <int value="3" label="Search"/>
8026   <int value="4" label="Youtube"/>
8027   <int value="5" label="Doc"/>
8028   <int value="6" label="Sheets"/>
8029   <int value="7" label="Slides"/>
8030   <int value="8" label="PlayMusic"/>
8031 </enum>
8033 <enum name="DomainBoundCerts.GetCertResult" type="int">
8034   <int value="0" label="SYNC_SUCCESS"/>
8035   <int value="1" label="ASYNC_SUCCESS"/>
8036   <int value="2" label="ASYNC_CANCELLED"/>
8037   <int value="3" label="ASYNC_FAILURE_KEYGEN"/>
8038   <int value="4" label="ASYNC_FAILURE_CREATE_CERT"/>
8039   <int value="5" label="ASYNC_FAILURE_EXPORT_KEY"/>
8040   <int value="6" label="ASYNC_FAILURE_UNKNOWN"/>
8041   <int value="7" label="INVALID_ARGUMENT"/>
8042   <int value="8" label="UNSUPPORTED_TYPE"/>
8043   <int value="9" label="TYPE_MISMATCH"/>
8044   <int value="10" label="WORKER_FAILURE"/>
8045 </enum>
8047 <enum name="DomainBoundCerts.Support" type="int">
8048   <int value="0" label="DISABLED"/>
8049   <int value="1" label="CLIENT_ONLY"/>
8050   <int value="2" label="CLIENT_AND_SERVER"/>
8051   <int value="3" label="CLIENT_NO_ECC">
8052     Channel ID was enabled, but the client did not support elliptic curve key
8053     generation.
8054   </int>
8055   <int value="4" label="CLIENT_BAD_SYSTEM_TIME">
8056     Channel ID was enabled, but the client had an invalid system time which
8057     prevented using it.
8058   </int>
8059   <int value="5" label="CLIENT_NO_SERVER_BOUND_CERT_SERVICE">
8060     The SSLClientSocket was created without a ServerBoundCertService.
8061   </int>
8062 </enum>
8064 <enum name="DoubleGetExperimentMethods" type="int">
8065   <int value="0" label="POST"/>
8066   <int value="1" label="GET_CACHABLE"/>
8067   <int value="2" label="GET_NON_CACHABLE"/>
8068 </enum>
8070 <enum name="DriveCacheDBOpenStatus" type="int">
8071   <int value="0" label="Success"/>
8072   <int value="1" label="Corrupt database"/>
8073   <int value="2" label="Unknown recoverable failure"/>
8074   <int value="3" label="Unrecoverable (disk full?) failure"/>
8075 </enum>
8077 <enum name="DriveEntryKind" type="int">
8078   <int value="0" label="Unknown"/>
8079   <int value="1" label="Item"/>
8080   <int value="2" label="Site"/>
8081   <int value="3" label="Document"/>
8082   <int value="4" label="Spereadsheet"/>
8083   <int value="5" label="Presentation"/>
8084   <int value="6" label="Drawing"/>
8085   <int value="7" label="Table"/>
8086   <int value="8" label="External app"/>
8087   <int value="9" label="Folder"/>
8088   <int value="10" label="File"/>
8089   <int value="11" label="PDF"/>
8090 </enum>
8092 <enum name="DriveFileFormat" type="int">
8093   <int value="0" label="AAC"/>
8094   <int value="1" label="ASF"/>
8095   <int value="2" label="AVI"/>
8096   <int value="3" label="CSV"/>
8097   <int value="4" label="DOC"/>
8098   <int value="5" label="DOCX"/>
8099   <int value="6" label="FLV"/>
8100   <int value="7" label="JPG"/>
8101   <int value="8" label="MJPG"/>
8102   <int value="9" label="MOV"/>
8103   <int value="10" label="MP3"/>
8104   <int value="11" label="MP4"/>
8105   <int value="12" label="MPG"/>
8106   <int value="13" label="OTHER"/>
8107   <int value="14" label="PDF"/>
8108   <int value="15" label="PPT"/>
8109   <int value="16" label="PPTX"/>
8110   <int value="17" label="PSD"/>
8111   <int value="18" label="RAR"/>
8112   <int value="19" label="WMA"/>
8113   <int value="20" label="WMV"/>
8114   <int value="21" label="XLS"/>
8115   <int value="22" label="XLSX"/>
8116   <int value="23" label="ZIP"/>
8117 </enum>
8119 <enum name="DriveMetadataDBInitStatus" type="int">
8120   <int value="0" label="Success"/>
8121   <int value="1" label="Not found"/>
8122   <int value="2" label="Corruption"/>
8123   <int value="3" label="IO error"/>
8124   <int value="4" label="Failed to open DB for unknown reason"/>
8125   <int value="5" label="Incompatible DB format"/>
8126   <int value="6" label="DB is broken"/>
8127 </enum>
8129 <enum name="EAPInnerProtocol" type="int">
8130   <int value="0" label="UNKNOWN"/>
8131   <int value="1" label="NONE"/>
8132   <int value="2" label="PEAP-MD5"/>
8133   <int value="3" label="PEAP-MSCHAPV2"/>
8134   <int value="4" label="TTLS-EAP-MD5"/>
8135   <int value="5" label="TTLS-EAP-MSCHAPV2"/>
8136   <int value="6" label="TTLS-MSCHAPV2"/>
8137   <int value="7" label="TTLS-MSCHAP"/>
8138   <int value="8" label="TTLS-PAP"/>
8139   <int value="9" label="TTLS-CHAP"/>
8140 </enum>
8142 <enum name="EAPOuterProtocol" type="int">
8143   <int value="0" label="UNKNOWN"/>
8144   <int value="1" label="LEAP"/>
8145   <int value="2" label="PEAP"/>
8146   <int value="3" label="TLS"/>
8147   <int value="4" label="TTLS"/>
8148 </enum>
8150 <enum name="EnterpriseDMTokenType" type="int">
8151   <summary>
8152     Result of DMToken operations as defined in
8153     chrome/browser/policy/enterprise_metrics.h.
8154   </summary>
8155   <int value="0" label="Load Succeeded">
8156     A cached token was successfully loaded from disk.
8157   </int>
8158   <int value="1" label="Load Failed">
8159     Reading a cached token from disk failed.
8160   </int>
8161   <int value="2" label="Fetch Requested">
8162     A token fetch request was sent to the DM server.
8163   </int>
8164   <int value="3" label="Fetch Request Failed">
8165     The request was invalid, or the HTTP request failed.
8166   </int>
8167   <int value="4" label="Fetch Server Failed">
8168     Error HTTP status received, or the DM server failed in another way.
8169   </int>
8170   <int value="5" label="Fetch Response Received">
8171     A response to the fetch request was received.
8172   </int>
8173   <int value="6" label="Fetch Bad Response">
8174     The response received was invalid. This happens when some expected data was
8175     not present in the response.
8176   </int>
8177   <int value="7" label="Fetch Management Not Supported">
8178     DM server reported that management is not supported.
8179   </int>
8180   <int value="8" label="Fetch Device Not Found">
8181     DM server reported that the given device ID was not found.
8182   </int>
8183   <int value="9" label="Fetch OK">DM token successfully retrieved.</int>
8184   <int value="10" label="Store Succeeded">
8185     Successfully cached a token to disk.
8186   </int>
8187   <int value="11" label="Store Failed">Caching a token to disk failed.</int>
8188   <int value="12" label="Device ID Conflict">The Device-ID is not unique.</int>
8189   <int value="13" label="Invalid Serial">
8190     Serial number rejected by DMServer.
8191   </int>
8192   <int value="14" label="Missing Licenses">
8193     No more licenses available for that domain.
8194   </int>
8195 </enum>
8197 <enum name="EnterpriseEnrollmentType" type="int">
8198   <summary>
8199     Result of device enrollment as defined in
8200     chrome/browser/policy/enterprise_metrics.h.
8201   </summary>
8202   <int value="0" label="Cancelled">
8203     The enrollment screen was closed without completing the enrollment process.
8204   </int>
8205   <int value="1" label="Started">
8206     The user submitted credentials and started the enrollment process.
8207   </int>
8208   <int value="2" label="Network Failed">
8209     Enrollment failed due to a network error.
8210   </int>
8211   <int value="3" label="Login Failed">
8212     Enrollment failed because logging in to Gaia failed.
8213   </int>
8214   <int value="4" label="Not Supported">
8215     Enrollment failed because it is not supported for the account used.
8216   </int>
8217   <int value="5" label="Policy Failed">
8218     Enrollment failed because it failed to apply device policy.
8219   </int>
8220   <int value="6" label="Other Failed">
8221     Enrollment failed due to an unexpected error. This currently happens when
8222     the Gaia auth token is not issued for the DM service, the device cloud
8223     policy subsystem isn't initialized, or when fetching Gaia tokens fails for
8224     an unknown reason.
8225   </int>
8226   <int value="7" label="OK">Enrollment was successful.</int>
8227   <int value="8" label="Invalid Serial">
8228     Serial number doesn't belong to account domain.
8229   </int>
8230   <int value="9" label="Auto-enrollment Started">
8231     Auto-enrollment started automatically after sign-in.
8232   </int>
8233   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
8234   <int value="11" label="Auto-enrollment Retried">
8235     Auto-enrollment started again after a failure.
8236   </int>
8237   <int value="12" label="Auto-enrollment Cancelled">
8238     User opted-out of auto-enrollment.
8239   </int>
8240   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
8241   <int value="14" label="Invalid enrollment mode">
8242     The enrollment mode has not been sent down or is unknown to the client.
8243   </int>
8244   <int value="15" label="Auto-enrollment not supported">
8245     The enrollment mode can not be set through auto-enrollment.
8246   </int>
8247   <int value="16" label="Install attributes timeout">
8248     Install attributes failed to initialize in time.
8249   </int>
8250   <int value="17" label="Wrong user name">
8251     Re-enrollment attempted with an account from a different domain.
8252   </int>
8253   <int value="18" label="Missing licenses">
8254     No licenses left for that domain.
8255   </int>
8256 </enum>
8258 <enum name="EnterprisePolicies" type="int">
8259 <!-- Generated from ../../../chrome/app/policy/policy_templates.json -->
8261   <int value="1" label="Configure the home page URL"/>
8262   <int value="2" label="Use New Tab Page as homepage"/>
8263   <int value="3" label="Set Chrome as Default Browser"/>
8264   <int value="4" label="Application locale"/>
8265   <int value="5" label="Enable alternate error pages"/>
8266   <int value="6" label="Enable search suggestions"/>
8267   <int value="7" label="Enable network prediction"/>
8268   <int value="8" label="Disable SPDY protocol"/>
8269   <int value="9" label="Enable JavaScript"/>
8270   <int value="10" label="Enable Incognito mode"/>
8271   <int value="11" label="Disable saving browser history"/>
8272   <int value="12" label="Enable printing"/>
8273   <int value="13" label="Enable Google Cloud Print proxy"/>
8274   <int value="14" label="Enable Safe Browsing"/>
8275   <int value="15" label="Enable reporting of usage and crash-related data"/>
8276   <int value="16" label="Enable the password manager"/>
8277   <int value="17" label="Allow users to show passwords in Password Manager"/>
8278   <int value="18" label="Enable AutoFill"/>
8279   <int value="19" label="Specify a list of disabled plugins"/>
8280   <int value="20" label="Disable synchronization of data with Google"/>
8281   <int value="21" label="Choose how to specify proxy server settings"/>
8282   <int value="22" label="Choose how to specify proxy server settings"/>
8283   <int value="23" label="Address or URL of proxy server"/>
8284   <int value="24" label="URL to a proxy .pac file"/>
8285   <int value="25" label="Proxy bypass rules"/>
8286   <int value="26" label="Supported authentication schemes"/>
8287   <int value="27"
8288       label="Disable CNAME lookup when negotiating Kerberos authentication"/>
8289   <int value="28" label="Include non-standard port in Kerberos SPN"/>
8290   <int value="29" label="Authentication server whitelist"/>
8291   <int value="30" label="Kerberos delegation server whitelist"/>
8292   <int value="31" label="GSSAPI library name"/>
8293   <int value="32" label="Configure extension installation blacklist"/>
8294   <int value="33" label="Configure extension installation whitelist"/>
8295   <int value="34" label="Configure the list of force-installed extensions"/>
8296   <int value="35" label="Show Home button on toolbar"/>
8297   <int value="36" label="Disable Developer Tools"/>
8298   <int value="37" label="Action on startup"/>
8299   <int value="38" label="URLs to open on startup"/>
8300   <int value="39" label="Block third party cookies"/>
8301   <int value="40" label="Enable the default search provider"/>
8302   <int value="41" label="Default search provider name"/>
8303   <int value="42" label="Default search provider keyword"/>
8304   <int value="43" label="Default search provider search URL"/>
8305   <int value="44" label="Default search provider suggest URL"/>
8306   <int value="45" label="Default search provider instant URL"/>
8307   <int value="46" label="Default search provider icon"/>
8308   <int value="47" label="Default search provider encodings"/>
8309   <int value="48" label="Default cookies setting"/>
8310   <int value="49" label="Default images setting"/>
8311   <int value="50" label="Default JavaScript setting"/>
8312   <int value="51" label="Default plugins setting"/>
8313   <int value="52" label="Default popups setting"/>
8314   <int value="53" label="Default notification setting"/>
8315   <int value="54" label="Default geolocation setting"/>
8316   <int value="55" label="Disable support for 3D graphics APIs"/>
8317   <int value="56" label="Refresh rate for user policy"/>
8318   <int value="57" label="Default HTML renderer for Google Chrome Frame"/>
8319   <int value="58"
8320       label="Always render the following URL patterns in Google Chrome Frame"/>
8321   <int value="59"
8322       label="Always render the following URL patterns in the host browser"/>
8323   <int value="60"
8324       label="Allow Google Chrome Frame to handle the listed content types"/>
8325   <int value="61" label="Enable lock when the device become idle or suspended"/>
8326   <int value="62" label="Enable Instant"/>
8327   <int value="63" label="Set user data directory"/>
8328   <int value="64" label="Set download directory"/>
8329   <int value="65" label="Clear site data on browser shutdown (deprecated)"/>
8330   <int value="66" label="Specify whether the plugin finder should be disabled"/>
8331   <int value="67" label="Block cookies on these sites"/>
8332   <int value="68" label="Allow session only cookies on these sites"/>
8333   <int value="69" label="Allow images on these sites"/>
8334   <int value="70" label="Block images on these sites"/>
8335   <int value="71" label="Allow JavaScript on these sites"/>
8336   <int value="72" label="Block JavaScript on these sites"/>
8337   <int value="73" label="Allow plugins on these sites"/>
8338   <int value="74" label="Block plugins on these sites"/>
8339   <int value="75" label="Allow popups on these sites"/>
8340   <int value="76" label="Block popups on these sites"/>
8341   <int value="77" label="Allow cookies on these sites"/>
8342   <int value="78" label="Specify a list of enabled plugins"/>
8343   <int value="79"
8344       label="Specify a list of plugins that the user can enable or disable"/>
8345   <int value="80" label="Enable Translate"/>
8346   <int value="81" label="Allow running plugins that are outdated"/>
8347   <int value="82" label="Enable Bookmark Bar"/>
8348   <int value="83" label="Enables or disables bookmark editing"/>
8349   <int value="84" label="Allow invocation of file selection dialogs"/>
8350   <int value="85" label="Disable URL protocol schemes"/>
8351   <int value="86" label="Always runs plugins that require authorization"/>
8352   <int value="87" label="Set Google Chrome Frame user data directory"/>
8353   <int value="88" label="Set disk cache directory"/>
8354   <int value="89" label="Cross-origin HTTP Basic Auth prompts"/>
8355   <int value="90" label="Refresh rate for Device Policy"/>
8356   <int value="91" label="Release channel"/>
8357   <int value="92"
8358       label="Maximal number of concurrent connections to the proxy server"/>
8359   <int value="93" label="Incognito mode availability"/>
8360   <int value="94" label="Enable firewall traversal from remote access client"/>
8361   <int value="95" label="Enable firewall traversal from remote access host"/>
8362   <int value="96"
8363       label="Prevent app promotions from appearing on the new tab page"/>
8364   <int value="97" label="Import bookmarks from default browser on first run"/>
8365   <int value="98"
8366       label="Import browsing history from default browser on first run"/>
8367   <int value="99" label="Import of homepage from default browser on first run"/>
8368   <int value="100"
8369       label="Import search engines from default browser on first run"/>
8370   <int value="101"
8371       label="Import saved passwords from default browser on first run"/>
8372   <int value="102"
8373       label="Automatically select client certificates for these sites"/>
8374   <int value="103" label="Block access to a list of URLs"/>
8375   <int value="104" label="Allows access to a list of URLs"/>
8376   <int value="105" label="Allow notifications on these sites"/>
8377   <int value="106" label="Block notifications on these sites"/>
8378   <int value="107" label="User-level network configuration"/>
8379   <int value="108" label="Device-level network configuration"/>
8380   <int value="109"
8381       label="Enable submission of documents to Google Cloud Print"/>
8382   <int value="110" label="Set disk cache size in bytes"/>
8383   <int value="111" label="Set media disk cache size in bytes"/>
8384   <int value="112" label="Enterprise web store URL"/>
8385   <int value="113" label="Enterprise web store name"/>
8386   <int value="114" label="Enable TLS domain-bound certificates extension"/>
8387   <int value="115" label="Enable reporting memory info (JS heap size) to page"/>
8388   <int value="116" label="Proxy settings"/>
8389   <int value="117" label="Disable Print Preview"/>
8390   <int value="118" label="Disable SSL record splitting"/>
8391   <int value="119" label="Report OS and firmware version"/>
8392   <int value="120" label="Report device activity times"/>
8393   <int value="121" label="Report device boot mode"/>
8394   <int value="122" label="Login user white list"/>
8395   <int value="123" label="Allow creation of new user accounts"/>
8396   <int value="124" label="Enable guest mode"/>
8397   <int value="125" label="Show usernames on login screen"/>
8398   <int value="126" label="Enable data roaming"/>
8399   <int value="127" label="Enable metrics reporting"/>
8400   <int value="128" label="Wipe user data on sign-out"/>
8401   <int value="129" label="Whether online OCSP/CRL checks are performed"/>
8402   <int value="130" label="Timeout until idle user log-out is executed"/>
8403   <int value="131" label="Duration of the idle log-out warning message"/>
8404   <int value="132"
8405       label="Screen saver to be used on the sign-in screen in retail mode"/>
8406   <int value="133"
8407       label="Duration of inactivity before the screen saver is shown on the
8408              sign-in screen in retail mode"/>
8409   <int value="134"
8410       label="Whether the release channel should be configurable by the user"/>
8411   <int value="135" label="List of AppPack extensions"/>
8412   <int value="136" label="Disables Auto Update"/>
8413   <int value="137" label="Load specified urls on demo login"/>
8414   <int value="138"
8415       label="Continue running background apps when Google Chrome is closed"/>
8416   <int value="139" label="Disables Drive"/>
8417   <int value="140" label="Disables Google Drive over Cellular connections"/>
8418   <int value="141"
8419       label="Additional command line parameters for Google Chrome"/>
8420   <int value="142" label="Target Auto Update Version"/>
8421   <int value="143" label="Report device location"/>
8422   <int value="144" label="List of pinned apps to show in the launcher"/>
8423   <int value="145" label="Auto update scatter factor"/>
8424   <int value="146" label="Connection types allowed for updates"/>
8425   <int value="147"
8426       label="Restrict which users are allowed to sign in to Google Chrome"/>
8427   <int value="148"
8428       label="Configure extension, app, and user script install sources"/>
8429   <int value="149" label="Default mediastream setting"/>
8430   <int value="150"
8431       label="Disable proceeding from the Safe Browsing warning page"/>
8432   <int value="151" label="Enable or disable spell checking web service"/>
8433   <int value="152" label="Disable mounting of external storage"/>
8434   <int value="153" label="Disable taking screenshots"/>
8435   <int value="154"
8436       label="Configure the required domain name for remote access hosts"/>
8437   <int value="155"
8438       label="Enable two-factor authentication for remote access hosts"/>
8439   <int value="156"
8440       label="Configure the TalkGadget prefix for remote access hosts"/>
8441   <int value="157" label="Enable curtaining of remote access hosts"/>
8442   <int value="158" label="Timezone"/>
8443   <int value="159" label="Allow playing audio"/>
8444   <int value="160" label="Allow or deny audio capture"/>
8445   <int value="161"
8446       label="List of alternate URLs for the default search provider"/>
8447   <int value="162" label="Force SafeSearch"/>
8448   <int value="163" label="Device-local accounts"/>
8449   <int value="164" label="Add a logout button to the system tray"/>
8450   <int value="165" label="Use built-in DNS client"/>
8451   <int value="166" label="Control shelf auto-hiding"/>
8452   <int value="167" label="Allow or deny video capture"/>
8453   <int value="168" label="Configure allowed app/extension types"/>
8454   <int value="169" label="Set the display name for device-local accounts"/>
8455   <int value="170" label="Limit the session length"/>
8456   <int value="171"
8457       label="Parameter controlling search term placement for the default
8458              search provider"/>
8459   <int value="172" label="Screen dim delay when running on AC power"/>
8460   <int value="173" label="Screen off delay when running on AC power"/>
8461   <int value="174" label="Screen lock delay when running on AC power"/>
8462   <int value="175" label="Idle delay when running on AC power"/>
8463   <int value="176" label="Screen dim delay when running on battery power"/>
8464   <int value="177" label="Screen off delay when running on battery power"/>
8465   <int value="178" label="Screen lock delay when running on battery power"/>
8466   <int value="179" label="Idle delay when running on battery power"/>
8467   <int value="180" label="Action to take when the idle delay is reached"/>
8468   <int value="181" label="Action to take when the user closes the lid"/>
8469   <int value="182"
8470       label="Specify whether audio activity affects power management"/>
8471   <int value="183"
8472       label="Specify whether video activity affects power management"/>
8473   <int value="184"
8474       label="Percentage by which to scale the idle delay in presentation mode"/>
8475   <int value="185"
8476       label="Allow users to redeem offers through Chrome OS Registration."/>
8477   <int value="186" label="Set the Terms of Service for a device-local account"/>
8478   <int value="187" label="Enable deleting browser and download history"/>
8479   <int value="188" label="Show accessibility options in system tray menu"/>
8480   <int value="189"
8481       label="Hide the web store from the new tab page and app launcher"/>
8482   <int value="190" label="Allows sign in to Chrome"/>
8483   <int value="191" label="System wide flags to be applied on Chrome start-up"/>
8484   <int value="192" label="Limit device uptime by automatically rebooting"/>
8485   <int value="193" label="Automatically reboot after update"/>
8486   <int value="194" label="Public session for auto-login"/>
8487   <int value="195" label="Public session auto-login timer"/>
8488   <int value="196"
8489       label="Set the restriction on the fetching of the Variations seed"/>
8490   <int value="197" label="Idle warning delay when running on AC power"/>
8491   <int value="198" label="Idle warning delay when running on battery power"/>
8492 </enum>
8494 <enum name="EnterprisePolicyType" type="int">
8495   <summary>
8496     Result of Policy operations as defined in
8497     chrome/browser/policy/enterprise_metrics.h.
8498   </summary>
8499   <int value="0" label="Load Succeeded">
8500     A cached policy was successfully loaded from disk.
8501   </int>
8502   <int value="1" label="Load Failed">
8503     Reading a cached policy from disk failed.
8504   </int>
8505   <int value="2" label="Fetch Requested">
8506     A policy fetch request was sent to the DM server.
8507   </int>
8508   <int value="3" label="Fetch Request Failed">
8509     The request was invalid, or the HTTP request failed.
8510   </int>
8511   <int value="4" label="Fetch Server Failed">
8512     Error HTTP status received, or the DM server failed in another way.
8513   </int>
8514   <int value="5" label="Fetch Not Found">
8515     Policy not found for the given user or device.
8516   </int>
8517   <int value="6" label="Fetch Invalid Token">
8518     DM server didn't accept the token used in the request.
8519   </int>
8520   <int value="7" label="Fetch Response Received">
8521     A response to the policy fetch request was received.
8522   </int>
8523   <int value="8" label="Fetch Bad Response">
8524     The policy response message didn't contain a policy, or other data was
8525     missing.
8526   </int>
8527   <int value="9" label="Fetch Invalid Policy">Failed to decode the policy.</int>
8528   <int value="10" label="Fetch Bad Signature">
8529     The device policy was rejected because its signature was invalid.
8530   </int>
8531   <int value="11" label="Fetch Timestamp In Future">
8532     Rejected policy because its timestamp is in the future.
8533   </int>
8534   <int value="12" label="Fetch Non Enterprise Device">
8535     Device policy rejected because the device is not managed.
8536   </int>
8537   <int value="13" label="Fetch User Mismatch">
8538     The policy was provided for a username that is different from the device
8539     owner, and the policy was rejected.
8540   </int>
8541   <int value="14" label="Fetch Other Failed">
8542     The policy was rejected for another reason. Currently this can happen only
8543     for device policies, when the SignedSettings fail to store or retrieve a
8544     stored policy.
8545   </int>
8546   <int value="15" label="Fetch OK">The fetched policy was accepted.</int>
8547   <int value="16" label="Fetch Not Modified">
8548     The policy just fetched didn't have any changes compared to the cached
8549     policy.
8550   </int>
8551   <int value="17" label="Store Succeeded">
8552     Successfully cached a policy to disk.
8553   </int>
8554   <int value="18" label="Store Failed">Caching a policy to disk failed.</int>
8555 </enum>
8557 <enum name="ErrorCodesGetAdaptersAddresses" type="int">
8558   <int value="8" label="ERROR_NOT_ENOUGH_MEMORY"/>
8559   <int value="87" label="ERROR_INVALID_PARAMETER"/>
8560   <int value="111" label="ERROR_BUFFER_OVERFLOW"/>
8561   <int value="232" label="ERROR_NO_DATA"/>
8562   <int value="1228" label="ERROR_ADDRESS_NOT_ASSOCIATED"/>
8563 </enum>
8565 <enum name="ErrorCodesGetaddrinfo_All" type="int">
8566   <int value="1" label="EAI_BADFLAGS(L)"/>
8567   <int value="2" label="EAI_NONAME(L) EAI_AGAIN(M)"/>
8568   <int value="3" label="EAI_AGAIN(L) EAI_BADFLAGS(M)"/>
8569   <int value="4" label="EAI_FAIL"/>
8570   <int value="5" label="EAI_NODATA(L) EAI_FAMILY(M)"/>
8571   <int value="6" label="WSA_INVALID_HANDLE EAI_FAMILY(L) EAI_MEMORY(M)"/>
8572   <int value="7" label="EAI_SOCKTYPE(L) EAI_NODATA(M)"/>
8573   <int value="8" label="WSA_NOT_ENOUGH_MEMORY EAI_SERVICE(L) EAI_NONAME(M)"/>
8574   <int value="9" label="EAI_ADDRFAMILY EAI_SERVICE(M)"/>
8575   <int value="10" label="EAI_MEMORY(L) EAI_SOCKTYPE(L)"/>
8576   <int value="11" label="EAI_SYSTEM"/>
8577   <int value="12" label="EAI_OVERFLOW"/>
8578   <int value="10022" label="WSAEINVAL"/>
8579   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
8580   <int value="10047" label="WSAEAFNOSUPPORT"/>
8581   <int value="10093" label="WSANOTINITIALISED"/>
8582   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
8583   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
8584   <int value="11002" label="WSATRY_AGAIN"/>
8585   <int value="11003" label="WSA_ANO_RECOVERY"/>
8586   <int value="11004" label="WSANO_DATA"/>
8587 </enum>
8589 <enum name="ErrorCodesGetaddrinfo_Linux" type="int">
8590   <int value="1" label="EAI_BADFLAGS"/>
8591   <int value="2" label="EAI_NONAME"/>
8592   <int value="3" label="EAI_AGAIN"/>
8593   <int value="4" label="EAI_FAIL"/>
8594   <int value="5" label="EAI_NODATA"/>
8595   <int value="6" label="EAI_FAMILY"/>
8596   <int value="7" label="EAI_SOCKTYPE"/>
8597   <int value="8" label="EAI_SERVICE"/>
8598   <int value="9" label="EAI_ADDRFAMILY"/>
8599   <int value="10" label="EAI_MEMORY"/>
8600   <int value="11" label="EAI_SYSTEM"/>
8601   <int value="12" label="EAI_OVERFLOW"/>
8602 </enum>
8604 <enum name="ErrorCodesGetaddrinfo_Mac" type="int">
8605   <int value="1" label="EAI_ADDRFAMILY"/>
8606   <int value="2" label="EAI_AGAIN"/>
8607   <int value="3" label="EAI_BADFLAGS"/>
8608   <int value="4" label="EAI_FAIL"/>
8609   <int value="5" label="EAI_FAMILY"/>
8610   <int value="6" label="EAI_MEMORY"/>
8611   <int value="7" label="EAI_NODATA"/>
8612   <int value="8" label="EAI_NONAME"/>
8613   <int value="9" label="EAI_SERVICE"/>
8614   <int value="10" label="EAI_SOCKTYPE"/>
8615   <int value="11" label="EAI_SYSTEM"/>
8616   <int value="12" label="EAI_BADHINTS"/>
8617   <int value="13" label="EAI_PROTOCOL"/>
8618   <int value="14" label="EAI_OVERFLOW"/>
8619 </enum>
8621 <enum name="ErrorCodesGetaddrinfo_Win" type="int">
8622   <int value="6" label="WSA_INVALID_HANDLE"/>
8623   <int value="8" label="WSA_NOT_ENOUGH_MEMORY or EAI_SERVICE"/>
8624   <int value="10022" label="WSAEINVAL"/>
8625   <int value="10044" label="WSAESOCKTNOSUPPORT"/>
8626   <int value="10047" label="WSAEAFNOSUPPORT"/>
8627   <int value="10093" label="WSANOTINITIALISED"/>
8628   <int value="10109" label="WSA_TYPE_NOT_FOUND"/>
8629   <int value="11001" label="WSA_HOST_NOT_FOUND"/>
8630   <int value="11002" label="WSATRY_AGAIN"/>
8631   <int value="11003" label="WSA_ANO_RECOVERY"/>
8632   <int value="11004" label="WSANO_DATA"/>
8633 </enum>
8635 <enum name="ExtensionDisabledUIUserResponse" type="int">
8636   <int value="0" label="IGNORED"/>
8637   <int value="1" label="REENABLE"/>
8638   <int value="2" label="UNINSTALL"/>
8639 </enum>
8641 <enum name="ExtensionFunctions" type="int">
8642 <!-- Generated from ../../../chrome/browser/extensions/extension_function_histogram_value.h -->
8644   <int value="0" label="UNKNOWN"/>
8645   <int value="1" label="WEBNAVIGATION_GETALLFRAMES"/>
8646   <int value="2" label="BROWSINGDATA_REMOVEWEBSQL"/>
8647   <int value="3" label="ALARMS_CREATE"/>
8648   <int value="4" label="FILEBROWSERPRIVATE_REMOVEFILEWATCH"/>
8649   <int value="5" label="COOKIES_GET"/>
8650   <int value="6" label="FONTSETTINGS_GETMINIMUMFONTSIZE"/>
8651   <int value="7" label="CHROMEOSINFOPRIVATE_GET"/>
8652   <int value="8" label="BOOKMARKMANAGERPRIVATE_CUT"/>
8653   <int value="9" label="TABS_CAPTUREVISIBLETAB"/>
8654   <int value="10" label="MANAGEMENT_SETENABLED"/>
8655   <int value="11" label="HISTORY_DELETEALL"/>
8656   <int value="12" label="STORAGE_GET"/>
8657   <int value="13" label="SOCKET_SETKEEPALIVE"/>
8658   <int value="14" label="DOWNLOADS_CANCEL"/>
8659   <int value="15" label="BOOKMARKS_CREATE"/>
8660   <int value="16" label="BOOKMARKS_UPDATE"/>
8661   <int value="17" label="FILEBROWSERPRIVATE_GETDRIVEFILES"/>
8662   <int value="18" label="TERMINALPRIVATE_ONTERMINALRESIZE"/>
8663   <int value="19" label="FILEBROWSERPRIVATE_REQUESTDIRECTORYREFRESH"/>
8664   <int value="20" label="BLUETOOTH_GETADAPTERSTATE"/>
8665   <int value="21" label="FILEBROWSERPRIVATE_CANCELFILETRANSFERS"/>
8666   <int value="22" label="FILEBROWSERPRIVATE_PINDRIVEFILE"/>
8667   <int value="23" label="SOCKET_WRITE"/>
8668   <int value="24" label="OMNIBOX_SETDEFAULTSUGGESTION"/>
8669   <int value="25" label="TTS_SPEAK"/>
8670   <int value="26" label="WALLPAPERPRIVATE_RESTOREMINIMIZEDWINDOWS"/>
8671   <int value="27" label="BROWSINGDATA_REMOVEHISTORY"/>
8672   <int value="28" label="DELETED_FILEBROWSERPRIVATE_ISFULLSCREEN"/>
8673   <int value="29" label="AUTOTESTPRIVATE_LOGOUT"/>
8674   <int value="30" label="EXPERIMENTAL_HISTORY_GETMOSTVISITED"/>
8675   <int value="31" label="BLUETOOTH_DISCONNECT"/>
8676   <int value="32" label="BLUETOOTH_SETOUTOFBANDPAIRINGDATA"/>
8677   <int value="33" label="BOOKMARKMANAGERPRIVATE_CANPASTE"/>
8678   <int value="34" label="AUTOTESTPRIVATE_RESTART"/>
8679   <int value="35" label="USB_CLAIMINTERFACE"/>
8680   <int value="36" label="MEDIAPLAYERPRIVATE_SETWINDOWHEIGHT"/>
8681   <int value="37" label="EXPERIMENTAL_PROCESSES_GETPROCESSINFO"/>
8682   <int value="38" label="HISTORY_GETVISITS"/>
8683   <int value="39" label="SOCKET_BIND"/>
8684   <int value="40" label="TABS_MOVE"/>
8685   <int value="41" label="SOCKET_DISCONNECT"/>
8686   <int value="42" label="FILESYSTEM_GETWRITABLEENTRY"/>
8687   <int value="43" label="SYNCFILESYSTEM_REQUESTFILESYSTEM"/>
8688   <int value="44" label="COMMANDS_GETALL"/>
8689   <int value="45" label="EXPERIMENTAL_DISCOVERY_REMOVESUGGESTION"/>
8690   <int value="46" label="EXPERIMENTAL_INPUT_VIRTUALKEYBOARD_SENDKEYBOARDEVENT"/>
8691   <int value="47" label="BOOKMARKMANAGERPRIVATE_GETSUBTREE"/>
8692   <int value="48" label="EXPERIMENTAL_RLZ_RECORDPRODUCTEVENT"/>
8693   <int value="49" label="BOOKMARKS_GETRECENT"/>
8694   <int value="50" label="APP_CURRENTWINDOWINTERNAL_SETBOUNDS"/>
8695   <int value="51" label="CLOUDPRINTPRIVATE_SETUPCONNECTOR"/>
8696   <int value="52" label="SERIAL_SETCONTROLSIGNALS"/>
8697   <int value="53" label="FILEBROWSERPRIVATE_SETLASTMODIFIED"/>
8698   <int value="54" label="IDLE_SETDETECTIONINTERVAL"/>
8699   <int value="55" label="FILEBROWSERPRIVATE_GETFILETASKS"/>
8700   <int value="56" label="WEBSTOREPRIVATE_GETSTORELOGIN"/>
8701   <int value="57" label="SYSTEMPRIVATE_GETINCOGNITOMODEAVAILABILITY"/>
8702   <int value="58" label="EXPERIMENTAL_IDLTEST_SENDARRAYBUFFERVIEW"/>
8703   <int value="59" label="SOCKET_SETNODELAY"/>
8704   <int value="60" label="APP_CURRENTWINDOWINTERNAL_SHOW"/>
8705   <int value="61" label="WEBSTOREPRIVATE_GETBROWSERLOGIN"/>
8706   <int value="62" label="EXPERIMENTAL_IDENTITY_GETAUTHTOKEN"/>
8707   <int value="63" label="SYSTEMINFO_DISPLAY_GETDISPLAYINFO"/>
8708   <int value="64" label="BROWSINGDATA_REMOVEPLUGINDATA"/>
8709   <int value="65" label="SOCKET_LISTEN"/>
8710   <int value="66" label="MEDIAGALLERIES_GETMEDIAFILESYSTEMS"/>
8711   <int value="67" label="DOWNLOADS_OPEN"/>
8712   <int value="68" label="TABS_EXECUTESCRIPT"/>
8713   <int value="69" label="SYNCFILESYSTEM_GETUSAGEANDQUOTA"/>
8714   <int value="70" label="INPUTMETHODPRIVATE_GET"/>
8715   <int value="71" label="USB_CLOSEDEVICE"/>
8716   <int value="72" label="TTS_STOP"/>
8717   <int value="73" label="SERIAL_GETPORTS"/>
8718   <int value="74" label="FILEBROWSERPRIVATE_CLEARDRIVECACHE"/>
8719   <int value="75" label="SERIAL_GETCONTROLSIGNALS"/>
8720   <int value="76" label="DEVELOPERPRIVATE_ENABLE"/>
8721   <int value="77" label="FILEBROWSERPRIVATE_GETDRIVEFILEPROPERTIES"/>
8722   <int value="78" label="USB_FINDDEVICES"/>
8723   <int value="79" label="BOOKMARKMANAGERPRIVATE_DROP"/>
8724   <int value="80" label="DELETED_FILEBROWSERPRIVATE_GETFILETRANSFERS"/>
8725   <int value="81" label="INPUT_IME_SETMENUITEMS"/>
8726   <int value="82" label="BOOKMARKS_EXPORT"/>
8727   <int value="83" label="HISTORY_SEARCH"/>
8728   <int value="84" label="TTSENGINE_SENDTTSEVENT"/>
8729   <int value="85" label="EXPERIMENTAL_ACCESSIBILITY_GETALERTSFORTAB"/>
8730   <int value="86" label="BOOKMARKS_IMPORT"/>
8731   <int value="87" label="SYNCFILESYSTEM_DELETEFILESYSTEM"/>
8732   <int value="88" label="DEBUGGER_SENDCOMMAND"/>
8733   <int value="89" label="DEBUGGER_DETACH"/>
8734   <int value="90" label="METRICSPRIVATE_RECORDSMALLCOUNT"/>
8735   <int value="91" label="APP_CURRENTWINDOWINTERNAL_MINIMIZE"/>
8736   <int value="92" label="DEVELOPERPRIVATE_AUTOUPDATE"/>
8737   <int value="93" label="EXPERIMENTAL_DNS_RESOLVE"/>
8738   <int value="94" label="EXPERIMENTAL_SYSTEMINFO_MEMORY_GET"/>
8739   <int value="95" label="HISTORY_ADDURL"/>
8740   <int value="96" label="TABS_GET"/>
8741   <int value="97" label="BROWSERACTION_SETBADGETEXT"/>
8742   <int value="98" label="TABS_RELOAD"/>
8743   <int value="99" label="WINDOWS_CREATE"/>
8744   <int value="100" label="DEVELOPERPRIVATE_LOADUNPACKED"/>
8745   <int value="101" label="DELETED_DOWNLOADS_SETDESTINATION"/>
8746   <int value="102" label="EXPERIMENTAL_PROCESSES_GETPROCESSIDFORTAB"/>
8747   <int value="103" label="BOOKMARKS_GETCHILDREN"/>
8748   <int value="104" label="BROWSERACTION_GETTITLE"/>
8749   <int value="105" label="TERMINALPRIVATE_OPENTERMINALPROCESS"/>
8750   <int value="106" label="SERIAL_CLOSE"/>
8751   <int value="107" label="CONTEXTMENUS_REMOVE"/>
8752   <int value="108" label="FILEBROWSERPRIVATE_REQUESTLOCALFILESYSTEM"/>
8753   <int value="109" label="ECHOPRIVATE_GETREGISTRATIONCODE"/>
8754   <int value="110" label="TABS_GETCURRENT"/>
8755   <int value="111" label="FONTSETTINGS_CLEARDEFAULTFIXEDFONTSIZE"/>
8756   <int value="112" label="MEDIAPLAYERPRIVATE_CLOSEWINDOW"/>
8757   <int value="113" label="WEBREQUESTINTERNAL_ADDEVENTLISTENER"/>
8758   <int value="114" label="CLOUDPRINTPRIVATE_GETPRINTERS"/>
8759   <int value="115" label="STORAGE_SET"/>
8760   <int value="116" label="FONTSETTINGS_GETDEFAULTFONTSIZE"/>
8761   <int value="117" label="EXTENSION_SETUPDATEURLDATA"/>
8762   <int value="118" label="SERIAL_WRITE"/>
8763   <int value="119" label="IDLE_QUERYSTATE"/>
8764   <int value="120" label="EXPERIMENTAL_RLZ_GETACCESSPOINTRLZ"/>
8765   <int value="121" label="WEBSTOREPRIVATE_SETSTORELOGIN"/>
8766   <int value="122" label="PAGEACTIONS_ENABLEFORTAB"/>
8767   <int value="123" label="COOKIES_SET"/>
8768   <int value="124" label="CONTENTSETTINGS_SET"/>
8769   <int value="125" label="CONTEXTMENUS_REMOVEALL"/>
8770   <int value="126" label="TABS_INSERTCSS"/>
8771   <int value="127" label="WEBREQUEST_HANDLERBEHAVIORCHANGED"/>
8772   <int value="128" label="INPUT_IME_SETCURSORPOSITION"/>
8773   <int value="129" label="OMNIBOX_SENDSUGGESTIONS"/>
8774   <int value="130" label="SYSTEMINDICATOR_ENABLE"/>
8775   <int value="131" label="EVENTS_GETRULES"/>
8776   <int value="132" label="BOOKMARKMANAGERPRIVATE_COPY"/>
8777   <int value="133" label="SOCKET_RECVFROM"/>
8778   <int value="134" label="TABS_GETALLINWINDOW"/>
8779   <int value="135" label="CONTEXTMENUS_UPDATE"/>
8780   <int value="136" label="BOOKMARKS_SEARCH"/>
8781   <int value="137" label="EXPERIMENTAL_APP_CLEARALLNOTIFICATIONS"/>
8782   <int value="138" label="BLUETOOTH_GETLOCALOUTOFBANDPAIRINGDATA"/>
8783   <int value="139" label="SYSTEMPRIVATE_GETUPDATESTATUS"/>
8784   <int value="140" label="FONTSETTINGS_CLEARMINIMUMFONTSIZE"/>
8785   <int value="141" label="FILEBROWSERPRIVATE_GETFILELOCATIONS"/>
8786   <int value="142" label="EXPERIMENTAL_DISCOVERY_SUGGEST"/>
8787   <int value="143" label="FILEBROWSERPRIVATE_SETDEFAULTTASK"/>
8788   <int value="144" label="BROWSERACTION_GETBADGETEXT"/>
8789   <int value="145" label="APP_CURRENTWINDOWINTERNAL_HIDE"/>
8790   <int value="146" label="SOCKET_CONNECT"/>
8791   <int value="147" label="BOOKMARKS_GETSUBTREE"/>
8792   <int value="148" label="HISTORY_DELETEURL"/>
8793   <int value="149" label="EXPERIMENTAL_MEDIAGALLERIES_ASSEMBLEMEDIAFILE"/>
8794   <int value="150" label="BOOKMARKMANAGERPRIVATE_STARTDRAG"/>
8795   <int value="151" label="BROWSINGDATA_REMOVEPASSWORDS"/>
8796   <int value="152" label="DOWNLOADS_DRAG"/>
8797   <int value="153" label="INPUT_IME_SETCOMPOSITION"/>
8798   <int value="154" label="METRICSPRIVATE_RECORDUSERACTION"/>
8799   <int value="155" label="USB_RELEASEINTERFACE"/>
8800   <int value="156" label="PAGEACTION_GETPOPUP"/>
8801   <int value="157" label="SCRIPTBADGE_GETATTENTION"/>
8802   <int value="158" label="FONTSETTINGS_GETFONTLIST"/>
8803   <int value="159" label="PERMISSIONS_CONTAINS"/>
8804   <int value="160" label="SCRIPTBADGE_GETPOPUP"/>
8805   <int value="161" label="EXPERIMENTAL_ACCESSIBILITY_GETFOCUSEDCONTROL"/>
8806   <int value="162" label="DEVELOPERPRIVATE_GETSTRINGS"/>
8807   <int value="163" label="METRICSPRIVATE_RECORDMEDIUMCOUNT"/>
8808   <int value="164" label="MANAGEMENT_GET"/>
8809   <int value="165" label="PERMISSIONS_GETALL"/>
8810   <int value="166" label="DOWNLOADS_SHOW"/>
8811   <int value="167" label="EXPERIMENTAL_RLZ_CLEARPRODUCTSTATE"/>
8812   <int value="168" label="TABS_REMOVE"/>
8813   <int value="169" label="MANAGEMENT_GETPERMISSIONWARNINGSBYID"/>
8814   <int value="170" label="WINDOWS_GET"/>
8815   <int value="171" label="FILEBROWSERPRIVATE_EXECUTETASK"/>
8816   <int value="172" label="TTS_GETVOICES"/>
8817   <int value="173" label="MANAGEMENT_GETALL"/>
8818   <int value="174" label="MANAGEMENT_GETPERMISSIONWARNINGSBYMANIFEST"/>
8819   <int value="175" label="APP_CURRENTWINDOWINTERNAL_CLEARATTENTION"/>
8820   <int value="176" label="AUTOTESTPRIVATE_SHUTDOWN"/>
8821   <int value="177" label="FONTSETTINGS_CLEARDEFAULTFONTSIZE"/>
8822   <int value="178" label="BOOKMARKS_GETTREE"/>
8823   <int value="179" label="FILEBROWSERPRIVATE_SELECTFILES"/>
8824   <int value="180" label="RUNTIME_GETBACKGROUNDPAGE"/>
8825   <int value="181" label="EXPERIMENTAL_RECORD_REPLAYURLS"/>
8826   <int value="182" label="WEBSTOREPRIVATE_COMPLETEINSTALL"/>
8827   <int value="183" label="DELETED_EXPERIMENTAL_SPEECHINPUT_START"/>
8828   <int value="184" label="COOKIES_GETALL"/>
8829   <int value="185" label="DOWNLOADS_GETFILEICON"/>
8830   <int value="186" label="PAGEACTION_GETTITLE"/>
8831   <int value="187" label="BROWSINGDATA_REMOVE"/>
8832   <int value="188" label="SERIAL_OPEN"/>
8833   <int value="189" label="FILESYSTEM_GETDISPLAYPATH"/>
8834   <int value="190" label="FILEBROWSERPRIVATE_FORMATDEVICE"/>
8835   <int value="191" label="BOOKMARKS_GET"/>
8836   <int value="192" label="MANAGEDMODEPRIVATE_GET"/>
8837   <int value="193" label="ALARMS_CLEAR"/>
8838   <int value="194" label="SYNCFILESYSTEM_GETFILESYNCSTATUS"/>
8839   <int value="195" label="SOCKET_GETINFO"/>
8840   <int value="196" label="WEBSTOREPRIVATE_INSTALLBUNDLE"/>
8841   <int value="197" label="BROWSERACTION_ENABLE"/>
8842   <int value="198" label="METRICSPRIVATE_RECORDMEDIUMTIME"/>
8843   <int value="199" label="PAGEACTION_SETTITLE"/>
8844   <int value="200" label="CLOUDPRINTPRIVATE_GETHOSTNAME"/>
8845   <int value="201" label="CONTENTSETTINGS_GETRESOURCEIDENTIFIERS"/>
8846   <int value="202" label="SOCKET_CREATE"/>
8847   <int value="203" label="DEVELOPERPRIVATE_RELOAD"/>
8848   <int value="204" label="FILEBROWSERPRIVATE_GETMOUNTPOINTS"/>
8849   <int value="205" label="APP_RUNTIME_POSTINTENTRESPONSE"/>
8850   <int value="206" label="MANAGEDMODEPRIVATE_SETPOLICY"/>
8851   <int value="207" label="WEBSTOREPRIVATE_BEGININSTALLWITHMANIFEST3"/>
8852   <int value="208" label="WALLPAPERPRIVATE_SETWALLPAPER"/>
8853   <int value="209" label="USB_CONTROLTRANSFER"/>
8854   <int value="210" label="DELETED_EXPERIMENTAL_SPEECHINPUT_STOP"/>
8855   <int value="211" label="USB_BULKTRANSFER"/>
8856   <int value="212" label="FILEBROWSERPRIVATE_GETVOLUMEMETADATA"/>
8857   <int value="213" label="PAGECAPTURE_SAVEASMHTML"/>
8858   <int value="214" label="EXTENSION_ISALLOWEDINCOGNITOACCESS"/>
8859   <int value="215" label="BROWSINGDATA_REMOVEAPPCACHE"/>
8860   <int value="216" label="APP_CURRENTWINDOWINTERNAL_DRAWATTENTION"/>
8861   <int value="217" label="METRICSPRIVATE_RECORDCOUNT"/>
8862   <int value="218" label="USB_INTERRUPTTRANSFER"/>
8863   <int value="219" label="TYPES_CHROMESETTING_CLEAR"/>
8864   <int value="220" label="INPUT_IME_COMMITTEXT"/>
8865   <int value="221" label="EXPERIMENTAL_IDLTEST_SENDARRAYBUFFER"/>
8866   <int value="222" label="WALLPAPERPRIVATE_SETWALLPAPERIFEXISTS"/>
8867   <int value="223" label="SOCKET_ACCEPT"/>
8868   <int value="224" label="WEBNAVIGATION_GETFRAME"/>
8869   <int value="225" label="EXPERIMENTAL_POWER_RELEASEKEEPAWAKE"/>
8870   <int value="226" label="APP_CURRENTWINDOWINTERNAL_SETICON"/>
8871   <int value="227" label="PUSHMESSAGING_GETCHANNELID"/>
8872   <int value="228" label="EXPERIMENTAL_INFOBARS_SHOW"/>
8873   <int value="229" label="INPUT_IME_SETCANDIDATEWINDOWPROPERTIES"/>
8874   <int value="230" label="METRICSPRIVATE_RECORDPERCENTAGE"/>
8875   <int value="231" label="TYPES_CHROMESETTING_GET"/>
8876   <int value="232" label="WINDOWS_GETLASTFOCUSED"/>
8877   <int value="233" label="MANAGEDMODEPRIVATE_GETPOLICY"/>
8878   <int value="234" label="STORAGE_CLEAR"/>
8879   <int value="235" label="STORAGE_GETBYTESINUSE"/>
8880   <int value="236" label="TABS_QUERY"/>
8881   <int value="237" label="PAGEACTION_SETPOPUP"/>
8882   <int value="238" label="DEVELOPERPRIVATE_INSPECT"/>
8883   <int value="239" label="DOWNLOADS_SEARCH"/>
8884   <int value="240" label="FONTSETTINGS_CLEARFONT"/>
8885   <int value="241" label="WINDOWS_UPDATE"/>
8886   <int value="242" label="BOOKMARKMANAGERPRIVATE_CANOPENNEWWINDOWS"/>
8887   <int value="243" label="SERIAL_FLUSH"/>
8888   <int value="244" label="BROWSERACTION_SETTITLE"/>
8889   <int value="245" label="BOOKMARKMANAGERPRIVATE_CANEDIT"/>
8890   <int value="246" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPER"/>
8891   <int value="247" label="BOOKMARKS_REMOVE"/>
8892   <int value="248" label="INPUT_IME_SETCANDIDATES"/>
8893   <int value="249" label="TERMINALPRIVATE_CLOSETERMINALPROCESS"/>
8894   <int value="250" label="HISTORY_DELETERANGE"/>
8895   <int value="251" label="EXPERIMENTAL_IDLTEST_GETARRAYBUFFER"/>
8896   <int value="252" label="TERMINALPRIVATE_SENDINPUT"/>
8897   <int value="253" label="TABS_HIGHLIGHT"/>
8898   <int value="254" label="BLUETOOTH_STARTDISCOVERY"/>
8899   <int value="255" label="FILEBROWSERPRIVATE_SELECTFILE"/>
8900   <int value="256" label="WINDOWS_GETCURRENT"/>
8901   <int value="257" label="DEBUGGER_ATTACH"/>
8902   <int value="258" label="WALLPAPERPRIVATE_SAVETHUMBNAIL"/>
8903   <int value="259" label="INPUT_IME_KEYEVENTHANDLED"/>
8904   <int value="260" label="FONTSETTINGS_SETDEFAULTFONTSIZE"/>
8905   <int value="261" label="RUNTIME_REQUESTUPDATECHECK"/>
8906   <int value="262" label="PAGEACTION_SETICON"/>
8907   <int value="263" label="BROWSERACTION_SETBADGEBACKGROUNDCOLOR"/>
8908   <int value="264" label="DEVELOPERPRIVATE_GETITEMSINFO"/>
8909   <int value="265" label="BLUETOOTH_STOPDISCOVERY"/>
8910   <int value="266" label="COOKIES_REMOVE"/>
8911   <int value="267" label="EXPERIMENTAL_RLZ_SENDFINANCIALPING"/>
8912   <int value="268" label="TABCAPTURE_GETCAPTUREDTABS"/>
8913   <int value="269" label="WINDOWS_REMOVE"/>
8914   <int value="270" label="WALLPAPERPRIVATE_GETOFFLINEWALLPAPERLIST"/>
8915   <int value="271" label="BROWSERACTION_GETBADGEBACKGROUNDCOLOR"/>
8916   <int value="272" label="PAGEACTIONS_DISABLEFORTAB"/>
8917   <int value="273" label="DEVELOPERPRIVATE_ALLOWFILEACCESS"/>
8918   <int value="274" label="FILEBROWSERPRIVATE_REMOVEMOUNT"/>
8919   <int value="275" label="BLUETOOTH_CONNECT"/>
8920   <int value="276" label="TABCAPTURE_CAPTURE"/>
8921   <int value="277" label="NOTIFICATIONS_CREATE"/>
8922   <int value="278" label="TABS_DUPLICATE"/>
8923   <int value="279" label="BLUETOOTH_WRITE"/>
8924   <int value="280" label="PAGEACTION_SHOW"/>
8925   <int value="281" label="WALLPAPERPRIVATE_GETTHUMBNAIL"/>
8926   <int value="282" label="DOWNLOADS_PAUSE"/>
8927   <int value="283" label="PERMISSIONS_REQUEST"/>
8928   <int value="284" label="TOPSITES_GET"/>
8929   <int value="285" label="BROWSINGDATA_REMOVEDOWNLOADS"/>
8930   <int value="286" label="BROWSINGDATA_REMOVELOCALSTORAGE"/>
8931   <int value="287" label="FILEBROWSERHANDLERINTERNAL_SELECTFILE"/>
8932   <int value="288" label="INPUT_IME_UPDATEMENUITEMS"/>
8933   <int value="289" label="FILEBROWSERPRIVATE_GETSTRINGS"/>
8934   <int value="290" label="CONTENTSETTINGS_GET"/>
8935   <int value="291" label="FONTSETTINGS_SETDEFAULTFIXEDFONTSIZE"/>
8936   <int value="292" label="EXPERIMENTAL_APP_NOTIFY"/>
8937   <int value="293" label="METRICSPRIVATE_RECORDLONGTIME"/>
8938   <int value="294" label="SOCKET_READ"/>
8939   <int value="295" label="EXPERIMENTAL_PROCESSES_TERMINATE"/>
8940   <int value="296" label="METRICSPRIVATE_RECORDTIME"/>
8941   <int value="297" label="BOOKMARKMANAGERPRIVATE_GETSTRINGS"/>
8942   <int value="298" label="USB_ISOCHRONOUSTRANSFER"/>
8943   <int value="299" label="PERMISSIONS_REMOVE"/>
8944   <int value="300" label="MANAGEMENT_UNINSTALL"/>
8945   <int value="301" label="I18N_GETACCEPTLANGUAGES"/>
8946   <int value="302" label="MANAGEMENT_LAUNCHAPP"/>
8947   <int value="303" label="INPUT_IME_CLEARCOMPOSITION"/>
8948   <int value="304" label="ALARMS_GETALL"/>
8949   <int value="305" label="DIAL_DISCOVERNOW"/>
8950   <int value="306" label="TYPES_CHROMESETTING_SET"/>
8951   <int value="307" label="BROWSERACTION_SETICON"/>
8952   <int value="308" label="EXPERIMENTAL_ACCESSIBILITY_SETACCESSIBILITYENABLED"/>
8953   <int value="309" label="FILEBROWSERPRIVATE_VIEWFILES"/>
8954   <int value="310" label="BLUETOOTH_GETSERVICES"/>
8955   <int value="311" label="TABS_UPDATE"/>
8956   <int value="312" label="BROWSINGDATA_REMOVEFORMDATA"/>
8957   <int value="313" label="FILEBROWSERPRIVATE_RELOADDRIVE"/>
8958   <int value="314" label="ALARMS_GET"/>
8959   <int value="315" label="BROWSINGDATA_REMOVEINDEXEDDB"/>
8960   <int value="316" label="FILEBROWSERPRIVATE_ADDFILEWATCH"/>
8961   <int value="317" label="CONTENTSETTINGS_CLEAR"/>
8962   <int value="318" label="FILEBROWSERPRIVATE_GETPREFERENCES"/>
8963   <int value="319" label="BOOKMARKMANAGERPRIVATE_PASTE"/>
8964   <int value="320" label="FILESYSTEM_ISWRITABLEENTRY"/>
8965   <int value="321" label="USB_SETINTERFACEALTERNATESETTING"/>
8966   <int value="322" label="FONTSETTINGS_SETMINIMUMFONTSIZE"/>
8967   <int value="323" label="BROWSERACTION_GETPOPUP"/>
8968   <int value="324" label="SOCKET_DESTROY"/>
8969   <int value="325" label="BLUETOOTH_GETDEVICES"/>
8970   <int value="326" label="ALARMS_CLEARALL"/>
8971   <int value="327" label="FONTSETTINGS_GETDEFAULTFIXEDFONTSIZE"/>
8972   <int value="328" label="FILEBROWSERPRIVATE_ZIPSELECTION"/>
8973   <int value="329" label="SYSTEMINDICATOR_DISABLE"/>
8974   <int value="330" label="SCRIPTBADGE_SETPOPUP"/>
8975   <int value="331" label="EXTENSION_ISALLOWEDFILESCHEMEACCESS"/>
8976   <int value="332" label="EXPERIMENTAL_IDENTITY_LAUNCHWEBAUTHFLOW"/>
8977   <int value="333" label="FILEBROWSERPRIVATE_GETDRIVECONNECTIONSTATE"/>
8978   <int value="334" label="TABS_DETECTLANGUAGE"/>
8979   <int value="335" label="METRICSPRIVATE_RECORDVALUE"/>
8980   <int value="336" label="BOOKMARKMANAGERPRIVATE_SORTCHILDREN"/>
8981   <int value="337" label="SERIAL_READ"/>
8982   <int value="338" label="APP_CURRENTWINDOWINTERNAL_MAXIMIZE"/>
8983   <int value="339" label="EXPERIMENTAL_DISCOVERY_CLEARALLSUGGESTIONS"/>
8984   <int value="340" label="MANAGEDMODEPRIVATE_ENTER"/>
8985   <int value="341" label="FILEBROWSERPRIVATE_TRANSFERFILE"/>
8986   <int value="342" label="BROWSERACTION_SETPOPUP"/>
8987   <int value="343" label="TABS_GETSELECTED"/>
8988   <int value="344" label="FONTSETTINGS_GETFONT"/>
8989   <int value="345" label="BLUETOOTH_READ"/>
8990   <int value="346" label="WEBREQUESTINTERNAL_EVENTHANDLED"/>
8991   <int value="347" label="EVENTS_ADDRULES"/>
8992   <int value="348" label="CONTEXTMENUS_CREATE"/>
8993   <int value="349" label="MEDIAPLAYERPRIVATE_GETPLAYLIST"/>
8994   <int value="350" label="DOWNLOADS_ERASE"/>
8995   <int value="351" label="EXPERIMENTAL_RECORD_CAPTUREURLS"/>
8996   <int value="352" label="TTS_ISSPEAKING"/>
8997   <int value="353" label="BOOKMARKS_REMOVETREE"/>
8998   <int value="354" label="FILEBROWSERPRIVATE_SEARCHDRIVE"/>
8999   <int value="355" label="EXPERIMENTAL_SYSTEMINFO_CPU_GET"/>
9000   <int value="356" label="FILEBROWSERPRIVATE_SETPREFERENCES"/>
9001   <int value="357" label="FONTSETTINGS_SETFONT"/>
9002   <int value="358" label="SOCKET_GETNETWORKLIST"/>
9003   <int value="359" label="BOOKMARKS_MOVE"/>
9004   <int value="360" label="WALLPAPERPRIVATE_MINIMIZEINACTIVEWINDOWS"/>
9005   <int value="361" label="STORAGE_REMOVE"/>
9006   <int value="362" label="AUTOTESTPRIVATE_LOGINSTATUS"/>
9007   <int value="363" label="TABS_CREATE"/>
9008   <int value="364" label="FILEBROWSERPRIVATE_CANCELDIALOG"/>
9009   <int value="365" label="BROWSINGDATA_REMOVECOOKIES"/>
9010   <int value="366" label="FILESYSTEM_CHOOSEENTRY"/>
9011   <int value="367" label="MEDIAPLAYERPRIVATE_PLAY"/>
9012   <int value="368" label="WEBSTOREPRIVATE_GETWEBGLSTATUS"/>
9013   <int value="369" label="SOCKET_SENDTO"/>
9014   <int value="370" label="BROWSINGDATA_REMOVEFILESYSTEMS"/>
9015   <int value="371" label="WALLPAPERPRIVATE_GETSTRINGS"/>
9016   <int value="372" label="BROWSINGDATA_REMOVECACHE"/>
9017   <int value="373" label="BOOKMARKMANAGERPRIVATE_RECORDLAUNCH"/>
9018   <int value="374" label="BROWSERACTION_DISABLE"/>
9019   <int value="375" label="DELETED_EXPERIMENTAL_SPEECHINPUT_ISRECORDING"/>
9020   <int value="376" label="APP_WINDOW_CREATE"/>
9021   <int value="377" label="RUNTIME_RELOAD"/>
9022   <int value="378" label="EXPERIMENTAL_POWER_REQUESTKEEPAWAKE"/>
9023   <int value="379" label="SYSTEMINDICATOR_SETICON"/>
9024   <int value="380" label="FILEBROWSERPRIVATE_ADDMOUNT"/>
9025   <int value="381" label="APP_CURRENTWINDOWINTERNAL_FOCUS"/>
9026   <int value="382" label="EVENTS_REMOVERULES"/>
9027   <int value="383" label="DOWNLOADS_DOWNLOAD"/>
9028   <int value="384" label="WINDOWS_GETALL"/>
9029   <int value="385" label="DELETED_FILEBROWSERPRIVATE_TOGGLEFULLSCREEN"/>
9030   <int value="386" label="APP_CURRENTWINDOWINTERNAL_RESTORE"/>
9031   <int value="387" label="WEBSOCKETPROXYPRIVATE_GETPASSPORTFORTCP"/>
9032   <int value="388" label="PAGEACTION_HIDE"/>
9033   <int value="389" label="EXPERIMENTAL_SYSTEMINFO_STORAGE_GET"/>
9034   <int value="390" label="DOWNLOADS_ACCEPTDANGER"/>
9035   <int value="391" label="WEBSOCKETPROXYPRIVATE_GETURLFORTCP"/>
9036   <int value="392" label="FILEBROWSERPRIVATE_GETSIZESTATS"/>
9037   <int value="393" label="DOWNLOADS_RESUME"/>
9038   <int value="394" label="COOKIES_GETALLCOOKIESTORES"/>
9039   <int value="395" label="MEDIAGALLERIESPRIVATE_ADDGALLERYWATCH"/>
9040   <int value="396" label="MEDIAGALLERIESPRIVATE_REMOVEGALLERYWATCH"/>
9041   <int value="397" label="WEBVIEW_EXECUTESCRIPT"/>
9042   <int value="398" label="NOTIFICATIONS_UPDATE"/>
9043   <int value="399" label="NOTIFICATIONS_CLEAR"/>
9044   <int value="400" label="SESSIONRESTORE_GETRECENTLYCLOSED"/>
9045   <int value="401" label="SESSIONRESTORE_RESTORE"/>
9046   <int value="402" label="MANAGEMENT_UNINSTALLSELF"/>
9047   <int value="403" label="ECHOPRIVATE_GETOOBETIMESTAMP"/>
9048   <int value="404" label="FILEBROWSERPRIVATE_VALIDATEPATHNAMELENGTH"/>
9049   <int value="405" label="BROWSINGDATA_SETTINGS"/>
9050   <int value="406" label="WEBSTOREPRIVATE_GETISLAUNCHERENABLED"/>
9051   <int value="407" label="NETWORKINGPRIVATE_GETPROPERTIES"/>
9052   <int value="408" label="NETWORKINGPRIVATE_GETVISIBLENETWORKS"/>
9053   <int value="409" label="NETWORKINGPRIVATE_STARTCONNECT"/>
9054   <int value="410" label="NETWORKINGPRIVATE_STARTDISCONNECT"/>
9055   <int value="411" label="MEDIAGALLERIESPRIVATE_GETALLGALLERYWATCH"/>
9056   <int value="412" label="MEDIAGALLERIESPRIVATE_REMOVEALLGALLERYWATCH"/>
9057   <int value="413" label="FILEBROWSERPRIVATE_SEARCHDRIVEMETADATA"/>
9058   <int value="414" label="ECHOPRIVATE_CHECKALLOWREDEEMOFFERS"/>
9059   <int value="415" label="MEDIAGALLERIESPRIVATE_EJECTDEVICE"/>
9060   <int value="416" label="FILEBROWSERPRIVATE_LOGOUTUSER"/>
9061   <int value="417" label="DEVELOPERPRIVATE_CHOOSEPATH"/>
9062   <int value="418" label="DEVELOPERPRIVATE_PACKDIRECTORY"/>
9063   <int value="419" label="NETWORKINGPRIVATE_VERIFYDESTINATION"/>
9064   <int value="420" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTCREDENTIALS"/>
9065   <int value="421" label="NETWORKINGPRIVATE_VERIFYANDENCRYPTDATA"/>
9066   <int value="422" label="DEVELOPERPRIVATE_RESTART"/>
9067   <int value="423" label="DEVELOPERPRIVATE_ALLOWINCOGNITO"/>
9068   <int value="424" label="INPUT_IME_DELETESURROUNDINGTEXT"/>
9069   <int value="425" label="FILEBROWSERPRIVATE_OPENNEWWINDOW"/>
9070   <int value="426" label="CLOUDPRINTPRIVATE_GETCLIENTID"/>
9071   <int value="427" label="ECHOPRIVATE_GETUSERCONSENT"/>
9072   <int value="428" label="SYNCFILESYSTEM_SETCONFLICTRESOLUTIONPOLICY"/>
9073   <int value="429" label="SYNCFILESYSTEM_GETCONFLICTRESOLUTIONPOLICY"/>
9074   <int value="430" label="NETWORKINGPRIVATE_SETPROPERTIES"/>
9075   <int value="431" label="NETWORKINGPRIVATE_GETSTATE"/>
9076   <int value="432" label="POWER_REQUESTKEEPAWAKE"/>
9077   <int value="433" label="POWER_RELEASEKEEPAWAKE"/>
9078   <int value="434" label="WALLPAPERPRIVATE_SETCUSTOMWALLPAPERLAYOUT"/>
9079   <int value="435" label="DOWNLOADSINTERNAL_DETERMINEFILENAME"/>
9080   <int value="436" label="SYNCFILESYSTEM_GETFILESYNCSTATUSES"/>
9081   <int value="437" label="MEDIAGALLERIESPRIVATE_GETHANDLERS"/>
9082   <int value="438" label="WALLPAPERPRIVATE_RESETWALLPAPER"/>
9083   <int value="439" label="DEVELOPERPRIVATE_PERMISSIONS"/>
9084   <int value="440" label="WEBSTOREPRIVATE_ENABLEAPPLAUNCHER"/>
9085   <int value="441" label="APP_CURRENTWINDOWINTERNAL_FULLSCREEN"/>
9086   <int value="442" label="DEVELOPERPRIVATE_LOADUNPACKEDCROS"/>
9087   <int value="443" label="NETWORKINGPRIVATE_REQUESTNETWORKSCAN"/>
9088   <int value="444" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEMACHINEKEY"/>
9089   <int value="445" label="ENTERPRISE_PLATFORMKEYSPRIVATE_CHALLENGEUSERKEY"/>
9090   <int value="446" label="DEVELOPERPRIVATE_LOADPROJECTTOSYNCFS"/>
9091   <int value="447" label="DEVELOPERPRIVATE_GETPROJECTSINFO"/>
9092   <int value="448" label="DEVELOPERPRIVATE_LOADPROJECT"/>
9093   <int value="449" label="COMMANDLINEPRIVATE_HASSWITCH"/>
9094   <int value="450" label="NETWORKINGPRIVATE_GETMANAGEDPROPERTIES"/>
9095   <int value="451" label="LOCATION_WATCHLOCATION"/>
9096   <int value="452" label="LOCATION_CLEARWATCH"/>
9097   <int value="453" label="BLUETOOTH_ADDPROFILE"/>
9098   <int value="454" label="BLUETOOTH_REMOVEPROFILE"/>
9099   <int value="455" label="BLUETOOTH_GETPROFILES"/>
9100   <int value="456" label="EXPERIMENTAL_IDENTITY_REMOVECACHEDAUTHTOKEN"/>
9101   <int value="457" label="AUDIO_GETINFO"/>
9102   <int value="458" label="AUDIO_SETACTIVEDEVICES"/>
9103   <int value="459" label="AUDIO_SETPROPERTIES"/>
9104   <int value="460" label="USB_RESETDEVICE"/>
9105 </enum>
9107 <enum name="ExternalDeviceAction" type="int">
9108   <int value="0" label="Import to Drive"/>
9109   <int value="1" label="View files"/>
9110   <int value="2" label="View files (automatically)"/>
9111   <int value="3" label="Watch video"/>
9112   <int value="4" label="Error"/>
9113   <int value="5" label="Close (no action)"/>
9114 </enum>
9116 <enum name="Exynos5250LotIdEnum" type="int">
9117   <int value="0" label="Fused device"/>
9118   <int value="1" label="Generic unfused device"/>
9119   <int value="2" label="Unfused; lot ID NZVPU"/>
9120   <int value="3" label="Unfused; lot ID NZVR7"/>
9121 </enum>
9123 <enum name="FallbackSSLVersion" type="int">
9124   <int value="0" label="FALLBACK_NONE">SSL version fallback did not occur.</int>
9125   <int value="1" label="FALLBACK_SSL3">Fell back on SSL 3.0.</int>
9126   <int value="2" label="FALLBACK_TLS1">Fell back on TLS 1.0.</int>
9127   <int value="3" label="FALLBACK_TLS1_1">Fell back on TLS 1.1.</int>
9128 </enum>
9130 <enum name="FFmpegCodecs" type="int">
9131   <int value="0" label="NONE"/>
9132   <int value="1" label="MPEG1VIDEO"/>
9133   <int value="2" label="MPEG2VIDEO"/>
9134   <int value="3" label="MPEG2VIDEO_XVMC"/>
9135   <int value="4" label="H261"/>
9136   <int value="5" label="H263"/>
9137   <int value="6" label="RV10"/>
9138   <int value="7" label="RV20"/>
9139   <int value="8" label="MJPEG"/>
9140   <int value="9" label="MJPEGB"/>
9141   <int value="10" label="LJPEG"/>
9142   <int value="11" label="SP5X"/>
9143   <int value="12" label="JPEGLS"/>
9144   <int value="13" label="MPEG4"/>
9145   <int value="14" label="RAWVIDEO"/>
9146   <int value="15" label="MSMPEG4V1"/>
9147   <int value="16" label="MSMPEG4V2"/>
9148   <int value="17" label="MSMPEG4V3"/>
9149   <int value="18" label="WMV1"/>
9150   <int value="19" label="WMV2"/>
9151   <int value="20" label="H263P"/>
9152   <int value="21" label="H263I"/>
9153   <int value="22" label="FLV1"/>
9154   <int value="23" label="SVQ1"/>
9155   <int value="24" label="SVQ3"/>
9156   <int value="25" label="DVVIDEO"/>
9157   <int value="26" label="HUFFYUV"/>
9158   <int value="27" label="CYUV"/>
9159   <int value="28" label="H264"/>
9160   <int value="29" label="INDEO3"/>
9161   <int value="30" label="VP3"/>
9162   <int value="31" label="THEORA"/>
9163   <int value="32" label="ASV1"/>
9164   <int value="33" label="ASV2"/>
9165   <int value="34" label="FFV1"/>
9166   <int value="35" label="4XM"/>
9167   <int value="36" label="VCR1"/>
9168   <int value="37" label="CLJR"/>
9169   <int value="38" label="MDEC"/>
9170   <int value="39" label="ROQ"/>
9171   <int value="40" label="INTERPLAY_VIDEO"/>
9172   <int value="41" label="XAN_WC3"/>
9173   <int value="42" label="XAN_WC4"/>
9174   <int value="43" label="RPZA"/>
9175   <int value="44" label="CINEPAK"/>
9176   <int value="45" label="WS_VQA"/>
9177   <int value="46" label="MSRLE"/>
9178   <int value="47" label="MSVIDEO1"/>
9179   <int value="48" label="IDCIN"/>
9180   <int value="49" label="8BPS"/>
9181   <int value="50" label="SMC"/>
9182   <int value="51" label="FLIC"/>
9183   <int value="52" label="TRUEMOTION1"/>
9184   <int value="53" label="VMDVIDEO"/>
9185   <int value="54" label="MSZH"/>
9186   <int value="55" label="ZLIB"/>
9187   <int value="56" label="QTRLE"/>
9188   <int value="57" label="SNOW"/>
9189   <int value="58" label="TSCC"/>
9190   <int value="59" label="ULTI"/>
9191   <int value="60" label="QDRAW"/>
9192   <int value="61" label="VIXL"/>
9193   <int value="62" label="QPEG"/>
9194   <int value="63" label="PNG"/>
9195   <int value="64" label="PPM"/>
9196   <int value="65" label="PBM"/>
9197   <int value="66" label="PGM"/>
9198   <int value="67" label="PGMYUV"/>
9199   <int value="68" label="PAM"/>
9200   <int value="69" label="FFVHUFF"/>
9201   <int value="70" label="RV30"/>
9202   <int value="71" label="RV40"/>
9203   <int value="72" label="VC1"/>
9204   <int value="73" label="WMV3"/>
9205   <int value="74" label="LOCO"/>
9206   <int value="75" label="WNV1"/>
9207   <int value="76" label="AASC"/>
9208   <int value="77" label="INDEO2"/>
9209   <int value="78" label="FRAPS"/>
9210   <int value="79" label="TRUEMOTION2"/>
9211   <int value="80" label="BMP"/>
9212   <int value="81" label="CSCD"/>
9213   <int value="82" label="MMVIDEO"/>
9214   <int value="83" label="ZMBV"/>
9215   <int value="84" label="AVS"/>
9216   <int value="85" label="SMACKVIDEO"/>
9217   <int value="86" label="NUV"/>
9218   <int value="87" label="KMVC"/>
9219   <int value="88" label="FLASHSV"/>
9220   <int value="89" label="CAVS"/>
9221   <int value="90" label="JPEG2000"/>
9222   <int value="91" label="VMNC"/>
9223   <int value="92" label="VP5"/>
9224   <int value="93" label="VP6"/>
9225   <int value="94" label="VP6F"/>
9226   <int value="95" label="TARGA"/>
9227   <int value="96" label="DSICINVIDEO"/>
9228   <int value="97" label="TIERTEXSEQVIDEO"/>
9229   <int value="98" label="TIFF"/>
9230   <int value="99" label="GIF"/>
9231   <int value="100" label="DXA"/>
9232   <int value="101" label="DNXHD"/>
9233   <int value="102" label="THP"/>
9234   <int value="103" label="SGI"/>
9235   <int value="104" label="C93"/>
9236   <int value="105" label="BETHSOFTVID"/>
9237   <int value="106" label="PTX"/>
9238   <int value="107" label="TXD"/>
9239   <int value="108" label="VP6A"/>
9240   <int value="109" label="AMV"/>
9241   <int value="110" label="VB"/>
9242   <int value="111" label="PCX"/>
9243   <int value="112" label="SUNRAST"/>
9244   <int value="113" label="INDEO4"/>
9245   <int value="114" label="INDEO5"/>
9246   <int value="115" label="MIMIC"/>
9247   <int value="116" label="RL2"/>
9248   <int value="117" label="ESCAPE124"/>
9249   <int value="118" label="DIRAC"/>
9250   <int value="119" label="BFI"/>
9251   <int value="120" label="CMV"/>
9252   <int value="121" label="MOTIONPIXELS"/>
9253   <int value="122" label="TGV"/>
9254   <int value="123" label="TGQ"/>
9255   <int value="124" label="TQI"/>
9256   <int value="125" label="AURA"/>
9257   <int value="126" label="AURA2"/>
9258   <int value="127" label="V210X"/>
9259   <int value="128" label="TMV"/>
9260   <int value="129" label="V210"/>
9261   <int value="130" label="DPX"/>
9262   <int value="131" label="MAD"/>
9263   <int value="132" label="FRWU"/>
9264   <int value="133" label="FLASHSV2"/>
9265   <int value="134" label="CDGRAPHICS"/>
9266   <int value="135" label="R210"/>
9267   <int value="136" label="ANM"/>
9268   <int value="137" label="BINKVIDEO"/>
9269   <int value="138" label="IFF_ILBM"/>
9270   <int value="139" label="IFF_BYTERUN1"/>
9271   <int value="140" label="KGV1"/>
9272   <int value="141" label="YOP"/>
9273   <int value="142" label="VP8"/>
9274   <int value="143" label="PICTOR"/>
9275   <int value="144" label="ANSI"/>
9276   <int value="145" label="A64_MULTI"/>
9277   <int value="146" label="A64_MULTI5"/>
9278   <int value="147" label="R10K"/>
9279   <int value="148" label="MXPEG"/>
9280   <int value="149" label="LAGARITH"/>
9281   <int value="150" label="PRORES"/>
9282   <int value="151" label="JV"/>
9283   <int value="152" label="DFA"/>
9284   <int value="153" label="WMV3IMAGE"/>
9285   <int value="154" label="VC1IMAGE"/>
9286   <int value="155" label="UTVIDEO"/>
9287   <int value="156" label="BMV_VIDEO"/>
9288   <int value="157" label="VBLE"/>
9289   <int value="158" label="DXTORY"/>
9290   <int value="159" label="V410"/>
9291   <int value="160" label="XWD"/>
9292   <int value="161" label="CDXL"/>
9293   <int value="162" label="XBM"/>
9294   <int value="163" label="ZEROCODEC"/>
9295   <int value="164" label="MSS1"/>
9296   <int value="165" label="MSA1"/>
9297   <int value="166" label="TSCC2"/>
9298   <int value="167" label="MTS2"/>
9299   <int value="168" label="CLLC"/>
9300   <int value="169" label="MSS2"/>
9301   <int value="170" label="VP9"/>
9302   <int value="65536" label="PCM_S16LE"/>
9303   <int value="65537" label="PCM_S16BE"/>
9304   <int value="65538" label="PCM_U16LE"/>
9305   <int value="65539" label="PCM_U16BE"/>
9306   <int value="65540" label="PCM_S8"/>
9307   <int value="65541" label="PCM_U8"/>
9308   <int value="65542" label="PCM_MULAW"/>
9309   <int value="65543" label="PCM_ALAW"/>
9310   <int value="65544" label="PCM_S32LE"/>
9311   <int value="65545" label="PCM_S32BE"/>
9312   <int value="65546" label="PCM_U32LE"/>
9313   <int value="65547" label="PCM_U32BE"/>
9314   <int value="65548" label="PCM_S24LE"/>
9315   <int value="65549" label="PCM_S24BE"/>
9316   <int value="65550" label="PCM_U24LE"/>
9317   <int value="65551" label="PCM_U24BE"/>
9318   <int value="65552" label="PCM_S24DAUD"/>
9319   <int value="65553" label="PCM_ZORK"/>
9320   <int value="65554" label="PCM_S16LE_PLANAR"/>
9321   <int value="65555" label="PCM_DVD"/>
9322   <int value="65556" label="PCM_F32BE"/>
9323   <int value="65557" label="PCM_F32LE"/>
9324   <int value="65558" label="PCM_F64BE"/>
9325   <int value="65559" label="PCM_F64LE"/>
9326   <int value="65560" label="PCM_BLURAY"/>
9327   <int value="65561" label="PCM_LXF"/>
9328   <int value="65562" label="S302M"/>
9329   <int value="65563" label="PCM_S8_PLANAR"/>
9330   <int value="69632" label="ADPCM_IMA_QT"/>
9331   <int value="69633" label="ADPCM_IMA_WAV"/>
9332   <int value="69634" label="ADPCM_IMA_DK3"/>
9333   <int value="69635" label="ADPCM_IMA_DK4"/>
9334   <int value="69636" label="ADPCM_IMA_WS"/>
9335   <int value="69637" label="ADPCM_IMA_SMJPEG"/>
9336   <int value="69638" label="ADPCM_MS"/>
9337   <int value="69639" label="ADPCM_4XM"/>
9338   <int value="69640" label="ADPCM_XA"/>
9339   <int value="69641" label="ADPCM_ADX"/>
9340   <int value="69642" label="ADPCM_EA"/>
9341   <int value="69643" label="ADPCM_G726"/>
9342   <int value="69644" label="ADPCM_CT"/>
9343   <int value="69645" label="ADPCM_SWF"/>
9344   <int value="69646" label="ADPCM_YAMAHA"/>
9345   <int value="69647" label="ADPCM_SBPRO_4"/>
9346   <int value="69648" label="ADPCM_SBPRO_3"/>
9347   <int value="69649" label="ADPCM_SBPRO_2"/>
9348   <int value="69650" label="ADPCM_THP"/>
9349   <int value="69651" label="ADPCM_IMA_AMV"/>
9350   <int value="69652" label="ADPCM_EA_R1"/>
9351   <int value="69653" label="ADPCM_EA_R3"/>
9352   <int value="69654" label="ADPCM_EA_R2"/>
9353   <int value="69655" label="ADPCM_IMA_EA_SEAD"/>
9354   <int value="69656" label="ADPCM_IMA_EA_EACS"/>
9355   <int value="69657" label="ADPCM_EA_XAS"/>
9356   <int value="69658" label="ADPCM_EA_MAXIS_XA"/>
9357   <int value="69659" label="ADPCM_IMA_ISS"/>
9358   <int value="69660" label="ADPCM_G722"/>
9359   <int value="69661" label="ADPCM_IMA_APC"/>
9360   <int value="73728" label="AMR_NB"/>
9361   <int value="73729" label="AMR_WB"/>
9362   <int value="77824" label="RA_144"/>
9363   <int value="77825" label="RA_288"/>
9364   <int value="81920" label="ROQ_DPCM"/>
9365   <int value="81921" label="INTERPLAY_DPCM"/>
9366   <int value="81922" label="XAN_DPCM"/>
9367   <int value="81923" label="SOL_DPCM"/>
9368   <int value="86016" label="MP2"/>
9369   <int value="86017" label="MP3"/>
9370   <int value="86018" label="AAC"/>
9371   <int value="86019" label="AC3"/>
9372   <int value="86020" label="DTS"/>
9373   <int value="86021" label="VORBIS"/>
9374   <int value="86022" label="DVAUDIO"/>
9375   <int value="86023" label="WMAV1"/>
9376   <int value="86024" label="WMAV2"/>
9377   <int value="86025" label="MACE3"/>
9378   <int value="86026" label="MACE6"/>
9379   <int value="86027" label="VMDAUDIO"/>
9380   <int value="86028" label="FLAC"/>
9381   <int value="86029" label="MP3ADU"/>
9382   <int value="86030" label="MP3ON4"/>
9383   <int value="86031" label="SHORTEN"/>
9384   <int value="86032" label="ALAC"/>
9385   <int value="86033" label="WESTWOOD_SND1"/>
9386   <int value="86034" label="GSM"/>
9387   <int value="86035" label="QDM2"/>
9388   <int value="86036" label="COOK"/>
9389   <int value="86037" label="TRUESPEECH"/>
9390   <int value="86038" label="TTA"/>
9391   <int value="86039" label="SMACKAUDIO"/>
9392   <int value="86040" label="QCELP"/>
9393   <int value="86041" label="WAVPACK"/>
9394   <int value="86042" label="DSICINAUDIO"/>
9395   <int value="86043" label="IMC"/>
9396   <int value="86044" label="MUSEPACK7"/>
9397   <int value="86045" label="MLP"/>
9398   <int value="86046" label="GSM_MS"/>
9399   <int value="86047" label="ATRAC3"/>
9400   <int value="86048" label="VOXWARE"/>
9401   <int value="86049" label="APE"/>
9402   <int value="86050" label="NELLYMOSER"/>
9403   <int value="86051" label="MUSEPACK8"/>
9404   <int value="86052" label="SPEEX"/>
9405   <int value="86053" label="WMAVOICE"/>
9406   <int value="86054" label="WMAPRO"/>
9407   <int value="86055" label="WMALOSSLESS"/>
9408   <int value="86056" label="ATRAC3P"/>
9409   <int value="86057" label="EAC3"/>
9410   <int value="86058" label="SIPR"/>
9411   <int value="86059" label="MP1"/>
9412   <int value="86060" label="TWINVQ"/>
9413   <int value="86061" label="TRUEHD"/>
9414   <int value="86062" label="MP4ALS"/>
9415   <int value="86063" label="ATRAC1"/>
9416   <int value="86064" label="BINKAUDIO_RDFT"/>
9417   <int value="86065" label="BINKAUDIO_DCT"/>
9418   <int value="86066" label="AAC_LATM"/>
9419   <int value="86067" label="QDMC"/>
9420   <int value="86068" label="CELT"/>
9421   <int value="86069" label="G723_1"/>
9422   <int value="86070" label="G729"/>
9423   <int value="86071" label="8SVX_EXP"/>
9424   <int value="86072" label="8SVX_FIB"/>
9425   <int value="86073" label="BMV_AUDIO"/>
9426   <int value="86074" label="RALF"/>
9427   <int value="86075" label="IAC"/>
9428   <int value="86076" label="ILBC"/>
9429   <int value="86077" label="OPUS_DEPRECATED"/>
9430   <int value="86078" label="COMFORT_NOISE"/>
9431   <int value="86079" label="TAK_DEPRECATED"/>
9432   <int value="94208" label="DVD_SUBTITLE"/>
9433   <int value="94209" label="DVB_SUBTITLE"/>
9434   <int value="94210" label="TEXT"/>
9435   <int value="94211" label="XSUB"/>
9436   <int value="94212" label="SSA"/>
9437   <int value="94213" label="MOV_TEXT"/>
9438   <int value="94214" label="HDMV_PGS_SUBTITLE"/>
9439   <int value="94215" label="DVB_TELETEXT"/>
9440   <int value="94216" label="SRT"/>
9441   <int value="98304" label="TTF"/>
9442   <int value="102400" label="PROBE"/>
9443   <int value="131072" label="MPEG2TS"/>
9444   <int value="131073" label="MPEG4SYSTEMS"/>
9445   <int value="135168" label="FFMETADATA"/>
9446   <int value="4665933" label="G2M"/>
9447   <int value="4801606" label="IDF"/>
9448   <int value="5198918" label="OTF"/>
9449   <int value="407917392" label="PCM_S24LE_PLANAR"/>
9450   <int value="542135120" label="PCM_S32LE_PLANAR"/>
9451   <int value="808530518" label="012V"/>
9452   <int value="809850962" label="EXR"/>
9453   <int value="944985688" label="8SVX_RAW"/>
9454   <int value="1095123744" label="ADPCM_AFC"/>
9455   <int value="1096176208" label="AVRP"/>
9456   <int value="1096176238" label="AVRN"/>
9457   <int value="1096176969" label="AVUI"/>
9458   <int value="1096373590" label="AYUV"/>
9459   <int value="1112557912" label="BRENDER_PIX"/>
9460   <int value="1112823892" label="BINTEXT"/>
9461   <int value="1129335105" label="CPIA"/>
9462   <int value="1160852272" label="ESCAPE130"/>
9463   <int value="1179014995" label="FFWAVESYNTH"/>
9464   <int value="1246975298" label="JACOSUB"/>
9465   <int value="1263294017" label="SMPTE_KLV"/>
9466   <int value="1297108018" label="MPL2"/>
9467   <int value="1297498929" label="MVC1"/>
9468   <int value="1297498930" label="MVC2"/>
9469   <int value="1330333984" label="ADPCM_IMA_OKI"/>
9470   <int value="1330664787" label="OPUS"/>
9471   <int value="1346455105" label="PAF_AUDIO"/>
9472   <int value="1346455126" label="PAF_VIDEO"/>
9473   <int value="1347637264" label="PCM_S16BE_PLANAR"/>
9474   <int value="1349012051" label="PJS"/>
9475   <int value="1381259348" label="REALTEXT"/>
9476   <int value="1396788553" label="SAMI"/>
9477   <int value="1396788813" label="SANM"/>
9478   <int value="1397180754" label="SGIRLE"/>
9479   <int value="1397706307" label="SONIC"/>
9480   <int value="1397706316" label="SONIC_LS"/>
9481   <int value="1397909872" label="SUBRIP"/>
9482   <int value="1398953521" label="SUBVIEWER1"/>
9483   <int value="1400201814" label="SUBVIEWER"/>
9484   <int value="1412575542" label="TARGA_Y216"/>
9485   <int value="1446195256" label="V308"/>
9486   <int value="1446260792" label="V408"/>
9487   <int value="1447644481" label="VIMA"/>
9488   <int value="1448111218" label="VPLAYER"/>
9489   <int value="1465275476" label="WEBVTT"/>
9490   <int value="1480739150" label="XBIN"/>
9491   <int value="1480999235" label="XFACE"/>
9492   <int value="1496592720" label="Y41P"/>
9493   <int value="1498764852" label="YUV4"/>
9494   <int value="1664495672" label="EIA_608"/>
9495   <int value="1833195076" label="MICRODVD"/>
9496   <int value="1936029283" label="EVRC"/>
9497   <int value="1936944502" label="SMV"/>
9498   <int value="1950507339" label="TAK"/>
9499 </enum>
9501 <enum name="FileDialogType" type="int">
9502   <int value="0" label="Select folder"/>
9503   <int value="1" label="Save as file"/>
9504   <int value="2" label="Open file"/>
9505   <int value="3" label="Open multiple files"/>
9506   <int value="4" label="Full page"/>
9507   <int value="5" label="Error"/>
9508 </enum>
9510 <enum name="FileType" type="int">
9511   <int value="0" label="other"/>
9512   <int value="1" label=".doc"/>
9513   <int value="2" label=".docx"/>
9514   <int value="3" label=".odt"/>
9515   <int value="4" label=".rtf"/>
9516   <int value="5" label=".pdf"/>
9517   <int value="6" label=".ppt"/>
9518   <int value="7" label=".pptx"/>
9519   <int value="8" label=".odp"/>
9520   <int value="9" label=".xls"/>
9521   <int value="10" label=".xlsx"/>
9522   <int value="11" label=".ods"/>
9523   <int value="12" label=".csv"/>
9524   <int value="13" label=".odf"/>
9525   <int value="14" label=".rar"/>
9526   <int value="15" label=".asf"/>
9527   <int value="16" label=".wma"/>
9528   <int value="17" label=".wmv"/>
9529   <int value="18" label=".mov"/>
9530   <int value="19" label=".mpg"/>
9531   <int value="20" label=".log"/>
9532 </enum>
9534 <enum name="FtpDataConnectionError" type="int">
9535   <int value="0">Data connection successful</int>
9536   <int value="1">Local firewall blocked the connection</int>
9537   <int value="2">Connection timed out</int>
9538   <int value="3">
9539     Connection has been established, but then got broken (either reset or
9540     aborted)
9541   </int>
9542   <int value="4">Connection has been refused</int>
9543   <int value="20">Other kind of error</int>
9544 </enum>
9546 <enum name="FtpServerType" type="int">
9547   <summary>
9548     FTP server type as defined in net/ftp/ftp_server_type_histograms.h
9549   </summary>
9550   <int value="0" label="Unknown">
9551     Unknown (could be a server we don't support, a broken server, or a security
9552     attack)
9553   </int>
9554   <int value="1" label="/bin/ls">Server using /bin/ls -l and variants</int>
9555   <int value="2" label="/bin/dls">Server using /bin/dls</int>
9556   <int value="3" label="EPLF">Server using EPLF format</int>
9557   <int value="4" label="WinNT">
9558     WinNT server configured for old style listing
9559   </int>
9560   <int value="5" label="VMS">VMS (including variants)</int>
9561   <int value="6" label="IBM VM">IBM VM/CMS, VM/ESA, z/VM formats</int>
9562   <int value="7" label="OS/2">OS/2 FTP Server</int>
9563   <int value="8" label="win16">
9564     win16 hosts: SuperTCP or NetManage Chameleon
9565   </int>
9566 </enum>
9568 <enum name="GDataAuthResult" type="int">
9569   <int value="0" label="FAILURE"/>
9570   <int value="1" label="SUCCESS"/>
9571   <int value="2" label="NO_CONNECTION"/>
9572 </enum>
9574 <enum name="GDataEntryKind" type="int">
9575   <obsolete>
9576     Deprecated 9/2012, and replaced by DriveEntryKind
9577   </obsolete>
9578   <int value="0" label="UNKNOWN"/>
9579   <int value="4097" label="ITEM"/>
9580   <int value="4098" label="SITE"/>
9581   <int value="8449" label="DOCUMENT"/>
9582   <int value="8450" label="SPEREADSHEET"/>
9583   <int value="8451" label="PRESENTATION"/>
9584   <int value="8452" label="DRAWING"/>
9585   <int value="8453" label="TABLE"/>
9586   <int value="8705" label="EXTERNAL_APP"/>
9587   <int value="16385" label="FOLDER"/>
9588   <int value="32769" label="FILE"/>
9589   <int value="32770" label="PDF"/>
9590 </enum>
9592 <enum name="GoogleNowEvent" type="int">
9593   <summary>
9594     Events in Google Now component extension. See var DiagnosticEvent.
9595   </summary>
9596   <int value="0" label="REQUEST_FOR_CARDS_TOTAL"/>
9597   <int value="1" label="REQUEST_FOR_CARDS_SUCCESS"/>
9598   <int value="2" label="CARDS_PARSE_SUCCESS"/>
9599   <int value="3" label="DISMISS_REQUEST_TOTAL"/>
9600   <int value="4" label="DISMISS_REQUEST_SUCCESS"/>
9601 </enum>
9603 <enum name="HttpAuthCount" type="int">
9604   <int value="0" label="Basic Start"/>
9605   <int value="1" label="Basic Reject"/>
9606   <int value="2" label="Digest Start"/>
9607   <int value="3" label="Digest Reject"/>
9608   <int value="4" label="NTLM Start"/>
9609   <int value="5" label="NTLM Reject"/>
9610   <int value="6" label="Negotiate Start"/>
9611   <int value="7" label="Negotiate Reject"/>
9612 </enum>
9614 <enum name="HttpAuthResource" type="int">
9615   <int value="0" label="Top Page Allowed"/>
9616   <int value="1" label="Same-domain Sub-resource Allowed"/>
9617   <int value="2" label="Cross-domain Sub-resource Blocked"/>
9618   <int value="3" label="Cross-domain Sub-resource Allowed"/>
9619 </enum>
9621 <enum name="HttpAuthTarget" type="int">
9622   <int value="0" label="Basic Proxy"/>
9623   <int value="1" label="Basic Secure Proxy"/>
9624   <int value="2" label="Basic Server"/>
9625   <int value="3" label="Basic Secure Server"/>
9626   <int value="4" label="Digest Proxy"/>
9627   <int value="5" label="Digest Secure Proxy"/>
9628   <int value="6" label="Digest Server"/>
9629   <int value="7" label="Digest Secure Server"/>
9630   <int value="8" label="NTLM Proxy"/>
9631   <int value="9" label="NTLM Secure Proxy"/>
9632   <int value="10" label="NTLM Server"/>
9633   <int value="11" label="NTLM Secure Server"/>
9634   <int value="12" label="Negotiate Proxy"/>
9635   <int value="13" label="Negotiate Secure Proxy"/>
9636   <int value="14" label="Negotiate Server"/>
9637   <int value="15" label="Negotiate Secure Server"/>
9638 </enum>
9640 <enum name="HttpPipelineStatus" type="int">
9641   <int value="0" label="Success"/>
9642   <int value="1" label="Redirected"/>
9643   <int value="2" label="Certificate error"/>
9644   <int value="3" label="Bad HTTP response code"/>
9645   <int value="4" label="Network error"/>
9646   <int value="5" label="Response too large"/>
9647   <int value="6" label="Response too small"/>
9648   <int value="7" label="Response content mismatch"/>
9649   <int value="8" label="Bad HTTP version"/>
9650   <int value="9" label="Corrupt stats response"/>
9651 </enum>
9653 <enum name="HttpSocketType" type="int">
9654   <int value="0" label="UNUSED">newly connected socket</int>
9655   <int value="1" label="UNUSED_IDLE">
9656     connected unused socket (idle prior to use)
9657   </int>
9658   <int value="2" label="REUSED_IDLE">previously used (keep-alive?) socket</int>
9659 </enum>
9661 <enum name="IDBLevelDBBackingStoreInternalErrorType" type="int">
9662   <int value="0" label="IDBLevelDBBackingStoreReadError">
9663     IndexedDB encountered an error attempting to read or decode a value from the
9664     leveldb backing store, indicative of corruption or I/O error. Unused as of
9665     M26.
9666   </int>
9667   <int value="1" label="IDBLevelDBBackingStoreWriteError">
9668     IndexeDB encountered an error attempting to write or commit a value to the
9669     leveldb backing store, indicative of I/O error. Unused as of M26.
9670   </int>
9671   <int value="2" label="IDBLevelDBBackingStoreConsistencyError">
9672     IndexedDB encountered a consistency error in the leveldb backing store,
9673     indicative of corruption or an coding error. Unused as of M26.
9674   </int>
9675   <int value="3" label="FindKeyInIndex"/>
9676   <int value="4" label="GetIDBDatabaseMetaData"/>
9677   <int value="5" label="GetIndexes"/>
9678   <int value="6" label="GetKeyGeneratorCurrentNumber"/>
9679   <int value="7" label="GetObjectStores"/>
9680   <int value="8" label="GetRecord"/>
9681   <int value="9" label="KeyExistsInObjectStore"/>
9682   <int value="10" label="LoadCurrentRow"/>
9683   <int value="11" label="SetupMetadata"/>
9684   <int value="12" label="GetPrimaryKeyViaIndex"/>
9685   <int value="13" label="KeyExistsInIndex"/>
9686   <int value="14" label="VersionExists"/>
9687   <int value="15" label="DeleteObjectStore"/>
9688   <int value="16" label="SetMaxObjectStoreId"/>
9689   <int value="17" label="SetMaxIndexId"/>
9690   <int value="18" label="GetNewDatabaseId"/>
9691   <int value="19" label="GetNewVersionNumber"/>
9692   <int value="20" label="CreateIDBDatabaseMetaData"/>
9693   <int value="21" label="DeleteDatabase"/>
9694   <int value="22" label="TransactionCommit"/>
9695 </enum>
9697 <enum name="IDBLevelDBBackingStoreOpenResult" type="int">
9698   <int value="0" label="OpenMemorySuccess">
9699     An in-memory backing store was opened successfully.
9700   </int>
9701   <int value="1" label="OpenSuccess">
9702     An on-disk backing store was opened successfully.
9703   </int>
9704   <int value="2" label="OpenFailedDirectory">
9705     An on-disk backing store could not be opened or created because the
9706     directory could not be opened or created. Cleanup will not be attempted.
9707   </int>
9708   <int value="3" label="OpenFailedUnknownSchema">
9709     An on-disk backing store was opened but had an unknown schema version, due
9710     to corruption or reverting to a previous version of Chrome. Cleanup will be
9711     attempted.
9712   </int>
9713   <int value="4" label="OpenCleanupDestroyFailed">
9714     An on-disk backing store failed to open; cleanup was attempted but the
9715     database could not be destroyed.
9716   </int>
9717   <int value="5" label="OpenCleanupReopenFailed">
9718     An on-disk backing store failed to open; cleanup was attempted but
9719     re-opening the database failed.
9720   </int>
9721   <int value="6" label="OpenCleanupReopenSuccess">
9722     An on-disk backing store failed to open; cleanup was attempted and the
9723     database was then opened successfully.
9724   </int>
9725   <int value="7" label="OpenFailedIOErrCheckingSchema">
9726     An on-disk backing store was opened but leveldb failed to read the schema
9727     version.
9728   </int>
9729   <int value="8" label="OpenFailedUnknownErr"/>
9730   <int value="9" label="OpenMemoryFailed">
9731     An in-memory backing store failed to open.
9732   </int>
9733   <int value="10" label="OpenNonASCII">
9734     A database with non-ascii characters in its path was opened (with either
9735     success or failure).
9736   </int>
9737 </enum>
9739 <enum name="ImporterType" type="int">
9740   <int value="0" label="Unknown"/>
9741   <int value="1" label="IMPORTER_METRICS_IE">IE (Windows-only)</int>
9742   <int value="2" label="IMPORTER_METRICS_FIREFOX2">Firefox 2</int>
9743   <int value="3" label="IMPORTER_METRICS_FIREFOX3">Firefox 3 (and later)</int>
9744   <int value="4" label="IMPORTER_METRICS_SAFARI">Safari (Mac-only)</int>
9745   <int value="5" label="IMPORTER_METRICS_GOOGLE_TOOLBAR5">Google Toolbar</int>
9746   <int value="6" label="IMPORTER_METRICS_BOOKMARKS_FILE">
9747     A bookmarks.html file
9748   </int>
9749 </enum>
9751 <enum name="IndexedDatabaseMethods" type="int">
9752   <int value="0" label="CreateObjectStore()"/>
9753   <int value="1" label="DeleteObjectStore()"/>
9754   <int value="2" label="Transaction()"/>
9755   <int value="3" label="DeleteDatabase()"/>
9756   <int value="4" label="Open()"/>
9757 </enum>
9759 <enum name="InstantControllerEvent" type="int">
9760   <int value="0" label="URL_ADDED_TO_BLACKLIST"/>
9761   <int value="1" label="URL_REMOVED_FROM_BLACKLIST"/>
9762   <int value="2" label="URL_BLOCKED_BY_BLACKLIST"/>
9763 </enum>
9765 <enum name="InstantExtended_InstantNavigation" type="int">
9766   <int value="0" label="Local click"/>
9767   <int value="1" label="Local submit"/>
9768   <int value="2" label="Online click"/>
9769   <int value="3" label="Online submit"/>
9770   <int value="4" label="Non-extended navigation"/>
9771 </enum>
9773 <enum name="InstantExtended_OptInState" type="int">
9774   <int value="0" label="Default"/>
9775   <int value="1" label="Opted in"/>
9776   <int value="2" label="Opted out"/>
9777   <int value="3" label="Opted in local"/>
9778   <int value="4" label="Opted out local"/>
9779   <int value="5" label="Opted out both"/>
9780 </enum>
9782 <enum name="InstantSessionStorageNamespace" type="int">
9783   <int value="0" label="different"/>
9784   <int value="1" label="identical"/>
9785 </enum>
9787 <enum name="IntelMaxMicroArchitecture" type="int">
9788   <int value="0" label="Pentium"/>
9789   <int value="1" label="SSE"/>
9790   <int value="2" label="SSE2"/>
9791   <int value="3" label="SSE3"/>
9792   <int value="4" label="SSSE3"/>
9793   <int value="5" label="SSE4.1"/>
9794   <int value="6" label="SSE4.3"/>
9795   <int value="7" label="AVX"/>
9796 </enum>
9798 <enum name="IPV6ProbeResult" type="int">
9799   <int value="0" label="IPV6_CANNOT_CREATE_SOCKETS"/>
9800   <int value="1" label="IPV6_CAN_CREATE_SOCKETS"/>
9801   <int value="2" label="IPV6_GETIFADDRS_FAILED">
9802     getifaddrs or GetAdaptersAddresses failed
9803   </int>
9804   <int value="3" label="IPV6_GLOBAL_ADDRESS_MISSING"/>
9805   <int value="4" label="IPV6_GLOBAL_ADDRESS_PRESENT"/>
9806   <int value="5" label="IPV6_INTERFACE_ARRAY_TOO_SHORT"/>
9807 </enum>
9809 <enum name="LevelDBErrorCount" type="int">
9810   <int value="1" label="Failure"/>
9811 </enum>
9813 <enum name="LevelDBErrorTypes" type="int">
9814   <int value="0" label="NotFound"/>
9815   <int value="1" label="Corruption"/>
9816   <int value="2" label="IOError"/>
9817   <int value="3" label="Other"/>
9818 </enum>
9820 <enum name="LevelDBIOErrorMethods" type="int">
9821   <int value="0" label="SequentialFileRead"/>
9822   <int value="1" label="SequentialFileSkip"/>
9823   <int value="2" label="RandomAccessFileRead"/>
9824   <int value="3" label="WritableFileAppend"/>
9825   <int value="4" label="WritableFileClose"/>
9826   <int value="5" label="WritableFileFlush"/>
9827   <int value="6" label="WritableFileSync"/>
9828   <int value="7" label="NewSequentialFile"/>
9829   <int value="8" label="NewRandomAccessFile"/>
9830   <int value="9" label="NewWritableFile"/>
9831   <int value="10" label="DeleteFile"/>
9832   <int value="11" label="CreateDir"/>
9833   <int value="12" label="DeleteDir"/>
9834   <int value="13" label="GetFileSize"/>
9835   <int value="14" label="RenameFile"/>
9836   <int value="15" label="LockFile"/>
9837   <int value="16" label="UnlockFile"/>
9838   <int value="17" label="GetTestDirectory"/>
9839   <int value="18" label="NewLogger"/>
9840 </enum>
9842 <enum name="LinkMonitorFailureType" type="int">
9843   <int value="0" label="Local MAC Address Not Found"/>
9844   <int value="1" label="Client Startup Failure"/>
9845   <int value="2" label="Transmission Failure"/>
9846   <int value="3" label="Failure Threshold Reached"/>
9847 </enum>
9849 <enum name="LinuxGlibcVersion" type="int">
9850   <int value="0" label="Not Parseable"/>
9851   <int value="1" label="Unknown"/>
9852   <int value="2" label="2.11"/>
9853   <int value="3" label="2.12"/>
9854   <int value="4" label="2.13"/>
9855   <int value="5" label="2.14"/>
9856   <int value="6" label="2.15"/>
9857   <int value="7" label="2.16"/>
9858   <int value="8" label="2.17"/>
9859   <int value="9" label="2.18"/>
9860   <int value="10" label="2.19"/>
9861 </enum>
9863 <enum name="LoadType" type="int">
9864   <int value="0" label="UNDEFINED_LOAD">Not yet initialized</int>
9865   <int value="1" label="RELOAD">User pressed reload</int>
9866   <int value="2" label="HISTORY_LOAD">Back or forward</int>
9867   <int value="3" label="NORMAL_LOAD">User entered URL, or omnibox search</int>
9868   <int value="4" label="LINK_LOAD">(deprecated) Included next 4 categories</int>
9869   <int value="5" label="LINK_LOAD_NORMAL">Commonly following of link</int>
9870   <int value="6" label="LINK_LOAD_RELOAD">JS/link directed reload</int>
9871   <int value="7" label="LINK_LOAD_CACHE_STALE_OK">
9872     back/forward or encoding change
9873   </int>
9874   <int value="8" label="LINK_LOAD_CACHE_ONLY">
9875     Allow stale data (avoid doing a re-post)
9876   </int>
9877   <int value="9" label="PRERENDER_LOAD">Speculative prerendering of a page</int>
9878 </enum>
9880 <enum name="MouseEventFollowedByClick" type="int">
9881   <int value="0" label="Caught event before click"/>
9882   <int value="1" label="Misses event before click"/>
9883 </enum>
9885 <enum name="NavigationScheme" type="int">
9886   <int value="0" label="(Unknown)"/>
9887   <int value="1" label="http"/>
9888   <int value="2" label="https"/>
9889   <int value="3" label="file"/>
9890   <int value="4" label="ftp"/>
9891   <int value="5" label="data"/>
9892   <int value="6" label="javascript"/>
9893   <int value="7" label="about"/>
9894   <int value="8" label="chrome"/>
9895 </enum>
9897 <enum name="NetConnectivityProtocolStatus" type="int">
9898   <int value="0" label="SUCCESS"/>
9899   <int value="1" label="IP_STRING_PARSE_FAILED"/>
9900   <int value="2" label="SOCKET_CREATE_FAILED"/>
9901   <int value="3" label="RESOLVE_FAILED"/>
9902   <int value="4" label="CONNECT_FAILED"/>
9903   <int value="5" label="WRITE_FAILED"/>
9904   <int value="6" label="READ_TIMED_OUT"/>
9905   <int value="7" label="READ_FAILED"/>
9906   <int value="8" label="ZERO_LENGTH_ERROR"/>
9907   <int value="9" label="NO_CHECKSUM_ERROR"/>
9908   <int value="10" label="NO_KEY_ERROR"/>
9909   <int value="11" label="NO_PAYLOAD_SIZE_ERROR"/>
9910   <int value="12" label="NO_PAYLOAD_ERROR"/>
9911   <int value="13" label="INVALID_KEY_ERROR"/>
9912   <int value="14" label="TOO_SHORT_PAYLOAD"/>
9913   <int value="15" label="TOO_LONG_PAYLOAD"/>
9914   <int value="16" label="INVALID_CHECKSUM"/>
9915   <int value="17" label="PATTERN_CHANGED"/>
9916   <int value="18" label="INVALID_PACKET_NUMBER"/>
9917   <int value="19" label="TOO_MANY_PACKETS"/>
9918   <int value="20" label="STATUS_MAX"/>
9919 </enum>
9921 <enum name="NetConnectivityStatus" type="int">
9922   <int value="0" label="SUCCESS"/>
9923   <int value="1" label="IP_STRING_PARSE_FAILED"/>
9924   <int value="2" label="SOCKET_CREATE_FAILED"/>
9925   <int value="3" label="RESOLVE_FAILED"/>
9926   <int value="4" label="CONNECT_FAILED"/>
9927   <int value="5" label="WRITE_FAILED"/>
9928   <int value="6" label="READ_TIMED_OUT"/>
9929   <int value="7" label="READ_FAILED"/>
9930   <int value="8" label="READ_VERIFY_FAILED"/>
9931   <int value="9" label="STATUS_MAX"/>
9932 </enum>
9934 <enum name="NetErrorCodes" type="int">
9935   <int value="0" label="OK"/>
9936   <int value="1" label="IO_PENDING"/>
9937   <int value="2" label="FAILED"/>
9938   <int value="3" label="ABORTED"/>
9939   <int value="4" label="INVALID_ARGUMENT"/>
9940   <int value="5" label="INVALID_HANDLE"/>
9941   <int value="6" label="FILE_NOT_FOUND"/>
9942   <int value="7" label="TIMED_OUT"/>
9943   <int value="8" label="FILE_TOO_BIG"/>
9944   <int value="9" label="UNEXPECTED"/>
9945   <int value="10" label="ACCESS_DENIED"/>
9946   <int value="11" label="NOT_IMPLEMENTED"/>
9947   <int value="12" label="INSUFFICIENT_RESOURCES"/>
9948   <int value="13" label="OUT_OF_MEMORY"/>
9949   <int value="14" label="UPLOAD_FILE_CHANGED"/>
9950   <int value="15" label="SOCKET_NOT_CONNECTED"/>
9951   <int value="16" label="FILE_EXISTS"/>
9952   <int value="17" label="FILE_PATH_TOO_LONG"/>
9953   <int value="18" label="FILE_NO_SPACE"/>
9954   <int value="19" label="FILE_VIRUS_INFECTED"/>
9955   <int value="20" label="BLOCKED_BY_CLIENT"/>
9956   <int value="21" label="NETWORK_CHANGED"/>
9957   <int value="22" label="BLOCKED_BY_ADMINISTRATOR"/>
9958   <int value="100" label="CONNECTION_CLOSED"/>
9959   <int value="101" label="CONNECTION_RESET"/>
9960   <int value="102" label="CONNECTION_REFUSED"/>
9961   <int value="103" label="CONNECTION_ABORTED"/>
9962   <int value="104" label="CONNECTION_FAILED"/>
9963   <int value="105" label="NAME_NOT_RESOLVED"/>
9964   <int value="106" label="INTERNET_DISCONNECTED"/>
9965   <int value="107" label="SSL_PROTOCOL_ERROR"/>
9966   <int value="108" label="ADDRESS_INVALID"/>
9967   <int value="109" label="ADDRESS_UNREACHABLE"/>
9968   <int value="110" label="SSL_CLIENT_AUTH_CERT_NEEDED"/>
9969   <int value="111" label="TUNNEL_CONNECTION_FAILED"/>
9970   <int value="112" label="NO_SSL_VERSIONS_ENABLED"/>
9971   <int value="113" label="SSL_VERSION_OR_CIPHER_MISMATCH"/>
9972   <int value="114" label="SSL_RENEGOTIATION_REQUESTED"/>
9973   <int value="115" label="PROXY_AUTH_UNSUPPORTED"/>
9974   <int value="116" label="CERT_ERROR_IN_SSL_RENEGOTIATION"/>
9975   <int value="117" label="BAD_SSL_CLIENT_AUTH_CERT"/>
9976   <int value="118" label="CONNECTION_TIMED_OUT"/>
9977   <int value="119" label="HOST_RESOLVER_QUEUE_TOO_LARGE"/>
9978   <int value="120" label="SOCKS_CONNECTION_FAILED"/>
9979   <int value="121" label="SOCKS_CONNECTION_HOST_UNREACHABLE"/>
9980   <int value="122" label="NPN_NEGOTIATION_FAILED"/>
9981   <int value="123" label="SSL_NO_RENEGOTIATION"/>
9982   <int value="124" label="WINSOCK_UNEXPECTED_WRITTEN_BYTES"/>
9983   <int value="125" label="SSL_DECOMPRESSION_FAILURE_ALERT"/>
9984   <int value="126" label="SSL_BAD_RECORD_MAC_ALERT"/>
9985   <int value="127" label="PROXY_AUTH_REQUESTED"/>
9986   <int value="128" label="SSL_UNSAFE_NEGOTIATION"/>
9987   <int value="129" label="SSL_WEAK_SERVER_EPHEMERAL_DH_KEY"/>
9988   <int value="130" label="PROXY_CONNECTION_FAILED"/>
9989   <int value="131" label="MANDATORY_PROXY_CONFIGURATION_FAILED"/>
9990   <int value="132" label="ESET_ANTI_VIRUS_SSL_INTERCEPTION"/>
9991   <int value="133" label="PRECONNECT_MAX_SOCKET_LIMIT"/>
9992   <int value="134" label="SSL_CLIENT_AUTH_PRIVATE_KEY_ACCESS_DENIED"/>
9993   <int value="135" label="SSL_CLIENT_AUTH_CERT_NO_PRIVATE_KEY"/>
9994   <int value="136" label="PROXY_CERTIFICATE_INVALID"/>
9995   <int value="137" label="NAME_RESOLUTION_FAILED"/>
9996   <int value="138" label="NETWORK_ACCESS_DENIED"/>
9997   <int value="139" label="TEMPORARILY_THROTTLED"/>
9998   <int value="140" label="HTTPS_PROXY_TUNNEL_RESPONSE"/>
9999   <int value="141" label="SSL_CLIENT_AUTH_SIGNATURE_FAILED"/>
10000   <int value="142" label="MSG_TOO_BIG"/>
10001   <int value="143" label="KASPERSKY_ANTI_VIRUS_SSL_INTERCEPTION"/>
10002   <int value="144" label="LIMIT_VIOLATION"/>
10003   <int value="145" label="WS_PROTOCOL_ERROR"/>
10004   <int value="146" label="PROTOCOL_SWITCHED"/>
10005   <int value="147" label="ADDRESS_IN_USE"/>
10006   <int value="148" label="SSL_HANDSHAKE_NOT_COMPLETED"/>
10007   <int value="149" label="SSL_BAD_PEER_PUBLIC_KEY"/>
10008   <int value="150" label="SSL_PINNED_KEY_NOT_IN_CERT_CHAIN"/>
10009   <int value="151" label="CLIENT_AUTH_CERT_TYPE_UNSUPPORTED"/>
10010   <int value="152" label="ORIGIN_BOUND_CERT_GENERATION_TYPE_MISMATCH"/>
10011   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
10012   <int value="201" label="CERT_DATE_INVALID"/>
10013   <int value="202" label="CERT_AUTHORITY_INVALID"/>
10014   <int value="203" label="CERT_CONTAINS_ERRORS"/>
10015   <int value="204" label="CERT_NO_REVOCATION_MECHANISM"/>
10016   <int value="205" label="CERT_UNABLE_TO_CHECK_REVOCATION"/>
10017   <int value="206" label="CERT_REVOKED"/>
10018   <int value="207" label="CERT_INVALID"/>
10019   <int value="208" label="CERT_WEAK_SIGNATURE_ALGORITHM"/>
10020   <int value="209" label="CERT_NOT_IN_DNS"/>
10021   <int value="210" label="CERT_NON_UNIQUE_NAME"/>
10022   <int value="211" label="CERT_WEAK_KEY"/>
10023   <int value="300" label="INVALID_URL"/>
10024   <int value="301" label="DISALLOWED_URL_SCHEME"/>
10025   <int value="302" label="UNKNOWN_URL_SCHEME"/>
10026   <int value="310" label="TOO_MANY_REDIRECTS"/>
10027   <int value="311" label="UNSAFE_REDIRECT"/>
10028   <int value="312" label="UNSAFE_PORT"/>
10029   <int value="320" label="INVALID_RESPONSE"/>
10030   <int value="321" label="INVALID_CHUNKED_ENCODING"/>
10031   <int value="322" label="METHOD_NOT_SUPPORTED"/>
10032   <int value="323" label="UNEXPECTED_PROXY_AUTH"/>
10033   <int value="324" label="EMPTY_RESPONSE"/>
10034   <int value="325" label="RESPONSE_HEADERS_TOO_BIG"/>
10035   <int value="326" label="PAC_STATUS_NOT_OK"/>
10036   <int value="327" label="PAC_SCRIPT_FAILED"/>
10037   <int value="328" label="REQUEST_RANGE_NOT_SATISFIABLE"/>
10038   <int value="329" label="MALFORMED_IDENTITY"/>
10039   <int value="330" label="CONTENT_DECODING_FAILED"/>
10040   <int value="331" label="NETWORK_IO_SUSPENDED"/>
10041   <int value="332" label="SYN_REPLY_NOT_RECEIVED"/>
10042   <int value="333" label="ENCODING_CONVERSION_FAILED"/>
10043   <int value="334" label="UNRECOGNIZED_FTP_DIRECTORY_LISTING_FORMAT"/>
10044   <int value="335" label="INVALID_SPDY_STREAM"/>
10045   <int value="336" label="NO_SUPPORTED_PROXIES"/>
10046   <int value="337" label="SPDY_PROTOCOL_ERROR"/>
10047   <int value="338" label="INVALID_AUTH_CREDENTIALS"/>
10048   <int value="339" label="UNSUPPORTED_AUTH_SCHEME"/>
10049   <int value="340" label="ENCODING_DETECTION_FAILED"/>
10050   <int value="341" label="MISSING_AUTH_CREDENTIALS"/>
10051   <int value="342" label="UNEXPECTED_SECURITY_LIBRARY_STATUS"/>
10052   <int value="343" label="MISCONFIGURED_AUTH_ENVIRONMENT"/>
10053   <int value="344" label="UNDOCUMENTED_SECURITY_LIBRARY_STATUS"/>
10054   <int value="345" label="RESPONSE_BODY_TOO_BIG_TO_DRAIN"/>
10055   <int value="346" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH"/>
10056   <int value="347" label="INCOMPLETE_SPDY_HEADERS"/>
10057   <int value="348" label="PAC_NOT_IN_DHCP"/>
10058   <int value="349" label="RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION"/>
10059   <int value="350" label="RESPONSE_HEADERS_MULTIPLE_LOCATION"/>
10060   <int value="351" label="SPDY_SERVER_REFUSED_STREAM"/>
10061   <int value="352" label="SPDY_PING_FAILED"/>
10062   <int value="353" label="PIPELINE_EVICTION"/>
10063   <int value="354" label="CONTENT_LENGTH_MISMATCH"/>
10064   <int value="355" label="INCOMPLETE_CHUNKED_ENCODING"/>
10065   <int value="400" label="CACHE_MISS"/>
10066   <int value="401" label="CACHE_READ_FAILURE"/>
10067   <int value="402" label="CACHE_WRITE_FAILURE"/>
10068   <int value="403" label="CACHE_OPERATION_NOT_SUPPORTED"/>
10069   <int value="404" label="CACHE_OPEN_FAILURE"/>
10070   <int value="405" label="CACHE_CREATE_FAILURE"/>
10071   <int value="406" label="CACHE_RACE"/>
10072   <int value="501" label="INSECURE_RESPONSE"/>
10073   <int value="502" label="NO_PRIVATE_KEY_FOR_CERT"/>
10074   <int value="503" label="ADD_USER_CERT_FAILED"/>
10075   <int value="601" label="FTP_FAILED"/>
10076   <int value="602" label="FTP_SERVICE_UNAVAILABLE"/>
10077   <int value="603" label="FTP_TRANSFER_ABORTED"/>
10078   <int value="604" label="FTP_FILE_BUSY"/>
10079   <int value="605" label="FTP_SYNTAX_ERROR"/>
10080   <int value="606" label="FTP_COMMAND_NOT_SUPPORTED"/>
10081   <int value="607" label="FTP_BAD_COMMAND_SEQUENCE"/>
10082   <int value="701" label="PKCS12_IMPORT_BAD_PASSWORD"/>
10083   <int value="702" label="PKCS12_IMPORT_FAILED"/>
10084   <int value="703" label="IMPORT_CA_CERT_NOT_CA"/>
10085   <int value="704" label="IMPORT_CERT_ALREADY_EXISTS"/>
10086   <int value="705" label="IMPORT_CA_CERT_FAILED"/>
10087   <int value="706" label="IMPORT_SERVER_CERT_FAILED"/>
10088   <int value="707" label="PKCS12_IMPORT_INVALID_MAC"/>
10089   <int value="708" label="PKCS12_IMPORT_INVALID_FILE"/>
10090   <int value="709" label="PKCS12_IMPORT_UNSUPPORTED"/>
10091   <int value="710" label="KEY_GENERATION_FAILED"/>
10092   <int value="711" label="ORIGIN_BOUND_CERT_GENERATION_FAILED"/>
10093   <int value="712" label="PRIVATE_KEY_EXPORT_FAILED"/>
10094   <int value="800" label="DNS_MALFORMED_RESPONSE"/>
10095   <int value="801" label="DNS_SERVER_REQUIRES_TCP"/>
10096   <int value="802" label="DNS_SERVER_FAILED"/>
10097   <int value="803" label="DNS_TIMED_OUT"/>
10098   <int value="804" label="DNS_CACHE_MISS"/>
10099   <int value="805" label="DNS_SEARCH_EMPTY"/>
10100   <int value="806" label="DNS_SORT_ERROR"/>
10101 </enum>
10103 <enum name="NetPreconnectUtilization" type="int">
10104   <int value="0" label="non-speculative, never connected"/>
10105   <int value="1" label="non-speculative, never used"/>
10106   <int value="2" label="non-speculative and used"/>
10107   <int value="3" label="omnibox never connected"/>
10108   <int value="4" label="omnibox never used"/>
10109   <int value="5" label="omnibox and used"/>
10110   <int value="6" label="subresource never connected"/>
10111   <int value="7" label="subresource never used"/>
10112   <int value="8" label="subresource and used"/>
10113 </enum>
10115 <enum name="Network3GGobiError" type="int">
10116   <summary>
10117     These error indexes are produced by QCErrorToMetricIndex() in
10118     gobi-cromo-plugin.
10119   </summary>
10120   <int value="0" label="NONE"/>
10121   <int value="1" label="QMI_HARDWARE_RESTRICTED"/>
10122 </enum>
10124 <enum name="NetworkAuthModeType" type="int">
10125   <int value="0" label="UNKNOWN"/>
10126   <int value="1" label="EAP-AKA"/>
10127   <int value="2" label="EAP-FAST"/>
10128   <int value="3" label="EAP-GPSK"/>
10129   <int value="4" label="EAP-GTC"/>
10130   <int value="5" label="EAP-IKEV2"/>
10131   <int value="6" label="EAP-LEAP"/>
10132   <int value="7" label="EAP-MD5"/>
10133   <int value="8" label="EAP-MSCHAPV2"/>
10134   <int value="9" label="EAP-OTP"/>
10135   <int value="10" label="EAP-PAX"/>
10136   <int value="11" label="EAP-PEAP"/>
10137   <int value="12" label="EAP-PSK"/>
10138   <int value="13" label="EAP-SAKE"/>
10139   <int value="14" label="EAP-SIM"/>
10140   <int value="15" label="EAP-TLS"/>
10141   <int value="16" label="EAP-TNC"/>
10142   <int value="17" label="EAP-TTLS"/>
10143 </enum>
10145 <enum name="NetworkCellularOutOfCreditsReason" type="int">
10146   <int value="0" label="Connect-Disconnect Loop"/>
10147   <int value="1" label="TX-Queue Congestion"/>
10148   <int value="2" label="Elongated Time Wait"/>
10149 </enum>
10151 <enum name="NetworkCellularTechnology" type="int">
10152   <int value="0" label="1XRTT"/>
10153   <int value="1" label="EDGE"/>
10154   <int value="2" label="EVDO"/>
10155   <int value="3" label="GPRS"/>
10156   <int value="4" label="GSM"/>
10157   <int value="5" label="HSPA"/>
10158   <int value="6" label="HSPA_PLUS"/>
10159   <int value="7" label="LTE"/>
10160   <int value="8" label="UMTS"/>
10161   <int value="9" label="Unknown"/>
10162 </enum>
10164 <enum name="NetworkCellularUsageRequestStatus" type="int">
10165   <summary>
10166     Status code that we received in response to a cellular usage API request.
10167   </summary>
10168   <int value="0" label="Failed">
10169     This value is distinct from the others in that it indicates that we were
10170     unable to issue a request or that we received no reply. The other values
10171     represent the status code contained in a reply.
10172   </int>
10173   <int value="1" label="Ok"/>
10174   <int value="2" label="Error"/>
10175   <int value="3" label="Malformed Request"/>
10176   <int value="4" label="Internal Error"/>
10177   <int value="5" label="Service Unavailable"/>
10178   <int value="6" label="Request Refused"/>
10179   <int value="7" label="Unknown Device"/>
10180 </enum>
10182 <enum name="NetworkChannelType" type="int">
10183   <int value="0" label="UNDEF"/>
10184   <int value="1" label="2412"/>
10185   <int value="2" label="2417"/>
10186   <int value="3" label="2422"/>
10187   <int value="4" label="2427"/>
10188   <int value="5" label="2432"/>
10189   <int value="6" label="2437"/>
10190   <int value="7" label="2442"/>
10191   <int value="8" label="2447"/>
10192   <int value="9" label="2452"/>
10193   <int value="10" label="2457"/>
10194   <int value="11" label="2462"/>
10195   <int value="12" label="2467"/>
10196   <int value="13" label="2472"/>
10197   <int value="14" label="2484"/>
10198   <int value="15" label="5180"/>
10199   <int value="16" label="5200"/>
10200   <int value="17" label="5220"/>
10201   <int value="18" label="5240"/>
10202   <int value="19" label="5260"/>
10203   <int value="20" label="5280"/>
10204   <int value="21" label="5300"/>
10205   <int value="22" label="5320"/>
10206   <int value="23" label="5500"/>
10207   <int value="24" label="5520"/>
10208   <int value="25" label="5540"/>
10209   <int value="26" label="5560"/>
10210   <int value="27" label="5580"/>
10211   <int value="28" label="5600"/>
10212   <int value="29" label="5620"/>
10213   <int value="30" label="5640"/>
10214   <int value="31" label="5660"/>
10215   <int value="32" label="5680"/>
10216   <int value="33" label="5700"/>
10217   <int value="34" label="5745"/>
10218   <int value="35" label="5765"/>
10219   <int value="36" label="5785"/>
10220   <int value="37" label="5805"/>
10221   <int value="38" label="5825"/>
10222   <int value="39" label="5170"/>
10223   <int value="40" label="5190"/>
10224   <int value="41" label="5210"/>
10225   <int value="42" label="5230"/>
10226 </enum>
10228 <enum name="NetworkCorruptedProfile" type="int">
10229   <int value="0" label="Corrupted Profile"/>
10230 </enum>
10232 <enum name="NetworkDisconnectType" type="int">
10233   <int value="0" label="System Disconnect"/>
10234   <int value="1" label="User Disconnect"/>
10235 </enum>
10237 <enum name="NetworkPhyModeType" type="int">
10238   <int value="0" label="UNDEF"/>
10239   <int value="1" label="802.11a"/>
10240   <int value="2" label="802.11b"/>
10241   <int value="3" label="802.11g"/>
10242   <int value="4" label="802.11n"/>
10243   <int value="5" label="PSB 10MHz-wide"/>
10244   <int value="6" label="PSB 5MHz-wide"/>
10245 </enum>
10247 <enum name="NetworkPortalResult" type="int">
10248   <summary>
10249     The portal result types come from PortalResult in shill/metrics.h
10250   </summary>
10251   <int value="0" label="Success"/>
10252   <int value="1" label="DNS Failure"/>
10253   <int value="2" label="DNS Timeout"/>
10254   <int value="3" label="Connection Failure"/>
10255   <int value="4" label="Connection Timeout"/>
10256   <int value="5" label="HTTP Failure"/>
10257   <int value="6" label="HTTP Timeout"/>
10258   <int value="7" label="Content Failure"/>
10259   <int value="8" label="Content Timeout"/>
10260   <int value="9" label="Unknown"/>
10261 </enum>
10263 <enum name="NetworkSecurityType" type="int">
10264   <summary>
10265     The security types come from the connman_service_security enum in
10266     flimflam/include/service.h
10267   </summary>
10268   <int value="0" label="UNKNOWN"/>
10269   <int value="1" label="NONE"/>
10270   <int value="2" label="WEP"/>
10271   <int value="3" label="WPA"/>
10272   <int value="4" label="802.11i/RSN"/>
10273   <int value="5" label="802.1x"/>
10274   <int value="6" label="PSK"/>
10275 </enum>
10277 <enum name="NetworkServiceError" type="int">
10278   <summary>
10279     The error types come from the connman_service_error enum in
10280     flimflam/include/service.h
10281   </summary>
10282   <int value="0" label="UNKNOWN"/>
10283   <int value="1" label="OUT_OF_RANGE"/>
10284   <int value="2" label="PIN_MISSING"/>
10285   <int value="3" label="DHCP_FAILED"/>
10286   <int value="4" label="CONNECT_FAILED"/>
10287   <int value="5" label="BAD_PASSPHRASE"/>
10288   <int value="6" label="BAD_WEPKEY"/>
10289   <int value="7" label="ACTIVATION_FAILED"/>
10290   <int value="8" label="NEED_EVDO"/>
10291   <int value="9" label="NEED_HOME_NETWORK"/>
10292   <int value="10" label="OTASP_FAILED"/>
10293   <int value="11" label="AAA_FAILED"/>
10294   <int value="12" label="INTERNAL"/>
10295   <int value="13" label="DNS_LOOKUP_FAILED"/>
10296   <int value="14" label="HTTP_GET_FAILED"/>
10297 </enum>
10299 <enum name="OfflineStatus" type="int">
10300   <int value="0" label="Fresh data load from Cache"/>
10301   <int value="1" label="Successful network request (validation or fetch)."/>
10302   <int value="2" label="Failed network request (non-offline error)."/>
10303   <int value="3" label="Server offline and stale data available."/>
10304   <int value="4" label="Server offline and stale data not available."/>
10305 </enum>
10307 <enum name="OmniboxAggressiveHistoryURLProviderFieldTrialBeacon" type="int">
10308   <int value="0" label="disabled by flags"/>
10309   <int value="1" label="enabled by flags"/>
10310   <int value="2" label="auto, not in trial"/>
10311   <int value="3" label="auto, disabled in trial"/>
10312   <int value="4" label="auto, enabled in trial"/>
10313 </enum>
10315 <enum name="OmniboxEnteredKeywordMode" type="int">
10316   <int value="0" label="via tab"/>
10317   <int value="1" label="via space at end"/>
10318   <int value="2" label="via space in middle"/>
10319 </enum>
10321 <enum name="OmniboxSearchEngine" type="int">
10322   <int value="0" label="Unknown"/>
10323   <int value="1" label="Google"/>
10324   <int value="2" label="Yahoo!"/>
10325   <int value="3" label="Bing"/>
10326   <int value="4" label="Ask"/>
10327   <int value="5" label="Yahoo! Quebec"/>
10328   <int value="6" label="OK.hu"/>
10329   <int value="7" label="Bing French and Arabic"/>
10330   <int value="11" label="Yamli"/>
10331   <int value="12" label="Araby"/>
10332   <int value="13" label="Maktoob"/>
10333   <int value="14" label="Masrawy"/>
10334   <int value="15" label="Yandex"/>
10335   <int value="16" label="Rambler"/>
10336   <int value="17" label="TUT.BY"/>
10337   <int value="18" label="hispavista"/>
10338   <int value="19" label="Jabse"/>
10339   <int value="20" label="NUR.KZ"/>
10340   <int value="21" label="Baidu"/>
10341   <int value="22" label="search.ch"/>
10342   <int value="23" label="goo"/>
10343   <int value="24" label="Pogodak!"/>
10344   <int value="25" label="Seznam"/>
10345   <int value="26" label="Centrum"/>
10346   <int value="27" label="Atlas"/>
10347   <int value="28" label="Jubii"/>
10348   <int value="29" label="Eniro"/>
10349   <int value="30" label="NetSprint"/>
10350   <int value="32" label="diri"/>
10351   <int value="33" label="Custom"/>
10352   <int value="35" label="AOL"/>
10353   <int value="37" label="Rediff"/>
10354   <int value="38" label="guruji"/>
10355   <int value="40" label="GO.com"/>
10356   <int value="41" label="Rednano"/>
10357   <int value="44" label="NETI"/>
10358   <int value="45" label="DELFI"/>
10359   <int value="46" label="Fonecta 02.fi"/>
10360   <int value="51" label="search.ch"/>
10361   <int value="54" label="in.gr"/>
10362   <int value="55" label="Walla!"/>
10363   <int value="59" label="leit.is"/>
10364   <int value="62" label="Virgilio"/>
10365   <int value="63" label="Libero"/>
10366   <int value="67" label="Naver"/>
10367   <int value="68" label="Daum"/>
10368   <int value="69" label="Nate"/>
10369   <int value="71" label="LATNE"/>
10370   <int value="72" label="ABC S.k"/>
10371   <int value="73" label="Kvasir"/>
10372   <int value="75" label="Onet.pl"/>
10373   <int value="76" label="Wirtualna Polska"/>
10374   <int value="77" label="SAPO"/>
10375   <int value="82" label="UOL Busca"/>
10376   <int value="83" label="@MAIL.RU"/>
10377   <int value="85" label="Zoznam"/>
10378   <int value="87" label="Najdi.si"/>
10379   <int value="89" label="AltaVista"/>
10380   <int value="90" label="Terra"/>
10381   <int value="99" label="Spray"/>
10382   <int value="100" label="Sanook!"/>
10383   <int value="101" label="MYNET"/>
10384 </enum>
10386 <enum name="OmniboxSuggestRequests" type="int">
10387   <int value="1" label="requests sent"/>
10388   <int value="2" label="requests invalidated"/>
10389   <int value="3" label="(non-invalidated) replies received"/>
10390 </enum>
10392 <enum name="OSAgnosticErrno" type="int">
10393   <summary>Errno values with the same meanings on Mac/Win/Linux.</summary>
10394   <int value="0" label="0">No error</int>
10395   <int value="1" label="EPERM">Operation not permitted</int>
10396   <int value="2" label="ENOENT">No such file or directory</int>
10397   <int value="3" label="ESRCH">No such process</int>
10398   <int value="4" label="EINTR">Interrupted function call</int>
10399   <int value="5" label="EIO">Input/output error</int>
10400   <int value="6" label="ENXIO">No such device or address</int>
10401   <int value="7" label="E2BIG">Arg list too long</int>
10402   <int value="8" label="ENOEXEC">Exec format error</int>
10403   <int value="9" label="EBADF">Bad file descriptor</int>
10404   <int value="10" label="ECHILD">No child processes</int>
10405   <int value="11" label="EDEADLK">Resource deadlock avoided</int>
10406   <int value="12" label="ENOMEM">Cannot allocate memory</int>
10407   <int value="13" label="EACCES">Permission denied</int>
10408   <int value="14" label="EFAULT">Bad address</int>
10409   <int value="15" label="ENOTBLK">Not a block device</int>
10410   <int value="16" label="EBUSY">Resource busy</int>
10411   <int value="17" label="EEXIST">File exists</int>
10412   <int value="18" label="EXDEV">Improper link</int>
10413   <int value="19" label="ENODEV">Operation not supported by device</int>
10414   <int value="20" label="ENOTDIR">Not a directory</int>
10415   <int value="21" label="EISDIR">Is a directory</int>
10416   <int value="22" label="EINVAL">Invalid argument</int>
10417   <int value="23" label="ENFILE">Too many open files in system</int>
10418   <int value="24" label="EMFILE">Too many open files</int>
10419   <int value="25" label="ENOTTY">Inappropriate ioctl for device</int>
10420   <int value="26" label="ETXTBSY">Text file busy</int>
10421   <int value="27" label="EFBIG">File too large</int>
10422   <int value="28" label="ENOSPC">Device out of space</int>
10423   <int value="29" label="ESPIPE">Illegal seek</int>
10424   <int value="30" label="EROFS">Read-only file system</int>
10425   <int value="31" label="EMLINK">Too many links</int>
10426   <int value="32" label="EPIPE">Broken pipe</int>
10427   <int value="33" label="EDOM">Numerical argument out of domain</int>
10428   <int value="34" label="ERANGE">Numerical result out of range</int>
10429 </enum>
10431 <enum name="OverscrollMode" type="int">
10432   <summary>Direction of the overscroll gesture.</summary>
10433   <int value="1" label="North">Scrolled from bottom towards top</int>
10434   <int value="2" label="South">Scrolled from top towards the bottom</int>
10435   <int value="3" label="West">Scrolled from right towards left</int>
10436   <int value="4" label="East">Scrolled from left towards right</int>
10437 </enum>
10439 <enum name="PepperVideoDecodeError" type="int">
10440   <int value="1" label="Illegal state">
10441     An operation was attempted during an incompatible decoder state.
10442   </int>
10443   <int value="2" label="Invalid argument">
10444     Invalid argument was passed to an API method.
10445   </int>
10446   <int value="3" label="Unreadable input">Encoded input is unreadable.</int>
10447   <int value="4" label="Platform failure">
10448     A failure occurred at the browser layer or lower. Examples of such failures
10449     include GPU hardware failures, GPU driver failures, GPU library failures,
10450     browser programming errors, and so on.
10451   </int>
10452 </enum>
10454 <enum name="PhotoEditorFileType" type="int">
10455   <int value="0" label="jpg"/>
10456   <int value="1" label="png"/>
10457   <int value="2" label="gif"/>
10458   <int value="3" label="bmp"/>
10459   <int value="4" label="webp"/>
10460   <int value="5" label="other"/>
10461 </enum>
10463 <enum name="PhotoEditorLoadMode" type="int">
10464   <int value="0" label="From full resolution cache"/>
10465   <int value="1" label="From screen resolution cache"/>
10466   <int value="2" label="From file"/>
10467   <int value="3" label="Other"/>
10468 </enum>
10470 <enum name="PhotoEditorSaveResult" type="int">
10471   <int value="0" label="Failure"/>
10472   <int value="1" label="Success"/>
10473   <int value="2" label="Other"/>
10474 </enum>
10476 <enum name="PhotoEditorToolType" type="int">
10477   <int value="0" label="Auto-fix"/>
10478   <int value="1" label="Crop"/>
10479   <int value="2" label="Brightness"/>
10480   <int value="3" label="Rotate left"/>
10481   <int value="4" label="Rotate right"/>
10482   <int value="5" label="Rotate undo"/>
10483   <int value="6" label="Rotate redo"/>
10484   <int value="7" label="Share"/>
10485   <int value="8" label="Other"/>
10486 </enum>
10488 <enum name="PlatformFileError" type="int">
10489   <int value="0" label="OK"/>
10490   <int value="1" label="FAILED"/>
10491   <int value="2" label="IN_USE"/>
10492   <int value="3" label="EXISTS"/>
10493   <int value="4" label="NOT_FOUND"/>
10494   <int value="5" label="ACCESS_DENIED"/>
10495   <int value="6" label="TOO_MANY_OPENED"/>
10496   <int value="7" label="NO_MEMORY"/>
10497   <int value="8" label="NO_SPACE"/>
10498   <int value="9" label="NOT_A_DIRECTORY"/>
10499   <int value="10" label="INVALID_OPERATION"/>
10500   <int value="11" label="SECURITY"/>
10501   <int value="12" label="ABORT"/>
10502   <int value="13" label="NOT_A_FILE"/>
10503   <int value="14" label="NOT_EMPTY"/>
10504   <int value="15" label="INVALID_URL"/>
10505 </enum>
10507 <enum name="PluginLoadResult" type="int">
10508   <int value="0" label="LOAD_SUCCESS"/>
10509   <int value="1" label="LOAD_FAILED"/>
10510   <int value="2" label="ENTRY_POINT_MISSING"/>
10511   <int value="3" label="INIT_FAILED"/>
10512 </enum>
10514 <enum name="PointerSensitivity" type="int">
10515   <int value="1" label="1"/>
10516   <int value="2" label="2"/>
10517   <int value="3" label="3"/>
10518   <int value="4" label="4"/>
10519   <int value="5" label="5"/>
10520 </enum>
10522 <enum name="PowerBrightnessAdjust" type="int">
10523   <int value="0" label="Brightness Down"/>
10524   <int value="1" label="Brightness Up"/>
10525   <int value="2" label="Brightness Absolute"/>
10526 </enum>
10528 <enum name="PreconnectMotivation" type="int">
10529   <int value="0" label="MOUSE_OVER_MOTIVATED"/>
10530   <int value="1" label="PAGE_SCAN_MOTIVATED"/>
10531   <int value="2" label="UNIT_TEST_MOTIVATED"/>
10532   <int value="3" label="LINKED_MAX_MOTIVATED"/>
10533   <int value="4" label="OMNIBOX_MOTIVATED"/>
10534   <int value="5" label="STARTUP_LIST_MOTIVATED"/>
10535   <int value="6" label="EARLY_LOAD_MOTIVATED"/>
10536   <int value="7" label="NO_PREFETCH_MOTIVATION"/>
10537   <int value="8" label="STATIC_REFERAL_MOTIVATED"/>
10538   <int value="9" label="LEARNED_REFERAL_MOTIVATED"/>
10539   <int value="10" label="SELF_REFERAL_MOTIVATED"/>
10540 </enum>
10542 <enum name="PreconnectSubresourceEval" type="int">
10543   <int value="0" label="PRECONNECTION"/>
10544   <int value="1" label="PRERESOLUTION"/>
10545   <int value="2" label="TOO_NEW"/>
10546 </enum>
10548 <enum name="PrerenderFinalStatus" type="int">
10549   <int value="0" label="USED"/>
10550   <int value="1" label="TIMED_OUT"/>
10551   <int value="2" label="EVICTED"/>
10552   <int value="3" label="MANAGER_SHUTDOWN"/>
10553   <int value="4" label="CLOSED"/>
10554   <int value="5" label="CREATE_NEW_WINDOW"/>
10555   <int value="6" label="PROFILE_DESTROYED"/>
10556   <int value="7" label="APP_TERMINATING"/>
10557   <int value="8" label="JAVASCRIPT_ALERT"/>
10558   <int value="9" label="AUTH_NEEDED"/>
10559   <int value="10" label="HTTPS"/>
10560   <int value="11" label="DOWNLOAD"/>
10561   <int value="12" label="MEMORY_LIMIT_EXCEEDED"/>
10562   <int value="13" label="JS_OUT_OF_MEMORY"/>
10563   <int value="14" label="RENDERER_UNRESPONSIVE"/>
10564   <int value="15" label="TOO_MANY_PROCESSES"/>
10565   <int value="16" label="RATE_LIMIT_EXCEEDED"/>
10566   <int value="17" label="PENDING_SKIPPED"/>
10567   <int value="18" label="CONTROL_GROUP"/>
10568   <int value="19" label="HTML5_MEDIA"/>
10569   <int value="20" label="SOURCE_RENDER_VIEW_CLOSED"/>
10570   <int value="21" label="RENDERER_CRASHED"/>
10571   <int value="22" label="UNSUPPORTED_SCHEME"/>
10572   <int value="23" label="INVALID_HTTP_METHOD"/>
10573   <int value="24" label="WINDOW_PRINT"/>
10574   <int value="25" label="RECENTLY_VISITED"/>
10575   <int value="26" label="WINDOW_OPENER"/>
10576   <int value="27" label="PAGE_ID_CONFLICT"/>
10577   <int value="28" label="SAFE_BROWSING"/>
10578   <int value="29" label="FRAGMENT_MISMATCH"/>
10579   <int value="30" label="SSL_CLIENT_CERTIFICATE_REQUESTED"/>
10580   <int value="31" label="CACHE_OR_HISTORY_CLEARED"/>
10581   <int value="32" label="CANCELLED"/>
10582   <int value="33" label="SSL_ERROR"/>
10583   <int value="34" label="CROSS_SITE_NAVIGATION_PENDING"/>
10584   <int value="35" label="DEVTOOLS_ATTACHED"/>
10585   <int value="36" label="SESSION_STORAGE_NAMESPACE_MISMATCH"/>
10586   <int value="37" label="NO_USE_GROUP"/>
10587   <int value="38" label="MATCH_COMPLETE_DUMMY"/>
10588   <int value="39" label="DUPLICATE"/>
10589   <int value="40" label="OPEN_URL"/>
10590   <int value="41" label="WOULD_HAVE_BEEN_USED"/>
10591   <int value="42" label="REGISTER_PROTOCOL_HANDLER"/>
10592 </enum>
10594 <enum name="PrerenderLocalPredictorEvents" type="int">
10595   <int value="0" label="Constructed"/>
10596   <int value="1" label="Init scheduled"/>
10597   <int value="2" label="Init started"/>
10598   <int value="3" label="Init failed: no history"/>
10599   <int value="4" label="Init succeeded"/>
10600   <int value="5" label="AddVisit"/>
10601   <int value="6" label="AddVisit initialized"/>
10602   <int value="7" label="AddVisit prerender identified"/>
10603   <int value="8" label="AddVisit relevant transition"/>
10604   <int value="9" label="AddVisit identified prerender candidate"/>
10605   <int value="10" label="AddVisit prerendering"/>
10606   <int value="11" label="Got prerender url"/>
10607   <int value="12" label="Error: no prerender url for PLT"/>
10608   <int value="13" label="AddVisit prerender rextended"/>
10609   <int value="14" label="URL lookup result"/>
10610   <int value="15" label="URL lookup result: root page"/>
10611   <int value="16" label="URL lookup result: http"/>
10612   <int value="17" label="URL lookup result: has query string"/>
10613   <int value="18" label="URL lookup result: contains logout"/>
10614   <int value="19" label="URL lookup result: contians login"/>
10615   <int value="20" label="Start url lookup"/>
10616   <int value="21" label="AddVisit not root page"/>
10617   <int value="22" label="Whitelist error"/>
10618   <int value="23" label="Whitelist ok"/>
10619   <int value="24" label="URL lookup result: on whitelist"/>
10620   <int value="25" label="URL lookup result: on whitelist root page"/>
10621   <int value="26" label="URL lookup result: extended root page"/>
10622   <int value="27" label="URL lookup result: root page http"/>
10623   <int value="28" label="URL lookup failed"/>
10624   <int value="29" label="URL lookup no source webcontents found"/>
10625   <int value="30" label="URL lookup no logged in table found"/>
10626   <int value="31" label="URL lookup issuing logged in lookup"/>
10627   <int value="32" label="Continue prerender check started"/>
10628   <int value="33" label="Continue prerender check no url"/>
10629   <int value="34" label="Continue prerender check priority too low"/>
10630   <int value="35" label="Continue prerender check urls identical but fragemet"/>
10631   <int value="36" label="Continue prerender check https"/>
10632   <int value="37" label="Continue prerender root page"/>
10633   <int value="38" label="Continue prerender check logout url"/>
10634   <int value="39" label="Continue prerender check login url"/>
10635   <int value="40" label="Continue prerender not logged in"/>
10636   <int value="41" label="Continue prerender fallthrough no prerender"/>
10637   <int value="42" label="Continue prerender issuing prerender"/>
10638   <int value="43" label="Issuing prerender"/>
10639   <int value="44" label="No prerender candidates"/>
10640   <int value="45" label="Got history issuing lookup"/>
10641 </enum>
10643 <enum name="ProtocolVersion" type="int">
10644   <int value="0" label="UNKNOWN"/>
10645   <int value="1" label="HTTP 1.1"/>
10646   <int value="2" label="SPDY 1.0"/>
10647   <int value="3" label="SPDY 2.0"/>
10648   <int value="4" label="SPDY 2.1"/>
10649   <int value="5" label="SPDY 3.0"/>
10650 </enum>
10652 <enum name="ProxyStatus" type="int">
10653   <int value="0" label="PROXY_STATUS_IGNORED"/>
10654   <int value="1" label="PROXY_UNINITIALIZED"/>
10655   <int value="2" label="PROXY_NOT_USED"/>
10656   <int value="3" label="PROXY_PAC_RESOLVER"/>
10657   <int value="4" label="PROXY_HAS_RULES"/>
10658 </enum>
10660 <enum name="PublicKeyPinFailedDomain" type="int">
10661   <int value="0" label="DOMAIN_NOT_PINNED"/>
10662   <int value="1" label="DOMAIN_GOOGLE_COM"/>
10663   <int value="2" label="DOMAIN_ANDROID_COM"/>
10664   <int value="3" label="DOMAIN_GOOGLE_ANALYTICS_COM"/>
10665   <int value="4" label="DOMAIN_GOOGLEPLEX_COM"/>
10666   <int value="5" label="DOMAIN_YTIMG_COM"/>
10667   <int value="6" label="DOMAIN_GOOGLEUSERCONTENT_COM"/>
10668   <int value="7" label="DOMAIN_YOUTUBE_COM"/>
10669   <int value="8" label="DOMAIN_GOOGLEAPIS_COM"/>
10670   <int value="9" label="DOMAIN_GOOGLEADSERVICES_COM"/>
10671   <int value="10" label="DOMAIN_GOOGLECODE_COM"/>
10672   <int value="11" label="DOMAIN_APPSPOT_COM"/>
10673   <int value="12" label="DOMAIN_GOOGLESYNDICATION_COM"/>
10674   <int value="13" label="DOMAIN_DOUBLECLICK_NET"/>
10675   <int value="14" label="DOMAIN_GSTATIC_COM"/>
10676   <int value="15" label="DOMAIN_GMAIL_COM"/>
10677   <int value="16" label="DOMAIN_GOOGLEMAIL_COM"/>
10678   <int value="17" label="DOMAIN_GOOGLEGROUPS_COM"/>
10679   <int value="18" label="DOMAIN_TORPROJECT_ORG"/>
10680   <int value="19" label="DOMAIN_TWITTER_COM"/>
10681   <int value="20" label="DOMAIN_TWIMG_COM"/>
10682   <int value="21" label="DOMAIN_AKAMAIHD_NET"/>
10683   <int value="22" label="DOMAIN_NUM_EVENTS"/>
10684 </enum>
10686 <enum name="SB2BloomFailure" type="int">
10687   <int value="0" label="READ_OPEN"/>
10688   <int value="1" label="READ_VERSION"/>
10689   <int value="2" label="READ_NUM_KEYS"/>
10690   <int value="3" label="READ_KEY"/>
10691   <int value="4" label="READ_DATA_MINSIZE"/>
10692   <int value="5" label="READ_DATA_MAXSIZE"/>
10693   <int value="6" label="READ_DATA_SHORT"/>
10694   <int value="7" label="READ_DATA"/>
10695 </enum>
10697 <enum name="SB2BloomFilterFalsePositives" type="int">
10698   <int value="0" label="ALL_MISSES"/>
10699   <int value="1" label="FALSE_POSITIVE_MISSES"/>
10700 </enum>
10702 <enum name="SB2DatabaseFailure" type="int">
10703   <int value="0" label="CORRUPT"/>
10704   <int value="1" label="CORRUPT_HANDLER"/>
10705   <int value="2" label="BROWSE_DB_UPDATE_BEGIN"/>
10706   <int value="3" label="BROWSE_DB_UPDATE_FINISH"/>
10707   <int value="4" label="FILTER_MISSING"/>
10708   <int value="5" label="FILTER_READ"/>
10709   <int value="6" label="FILTER_WRITE"/>
10710   <int value="7" label="FILTER_DELETE"/>
10711   <int value="8" label="STORE_MISSING"/>
10712   <int value="9" label="STORE_DELETE"/>
10713   <int value="10" label="DOWNLOAD_DB_UPDATE_BEGIN"/>
10714   <int value="11" label="DOWNLOAD_DB_UPDATE_FINISH"/>
10715   <int value="12" label="CSD_DB_UPDATE_BEGIN"/>
10716   <int value="13" label="CSD_DB_UPDATE_FINISH"/>
10717   <int value="14" label="BROWSE_PREFIX_SET_MISSING"/>
10718   <int value="15" label="BROWSE_PREFIX_SET_READ"/>
10719   <int value="16" label="BROWSE_PREFIX_SET_WRITE"/>
10720   <int value="17" label="BROWSE_PREFIX_SET_DELETE"/>
10721   <int value="18" label="EXTENSION_BLACKLIST_UPDATE_BEGIN"/>
10722   <int value="19" label="EXTENSION_BLACKLIST_UPDATE_FINISH"/>
10723   <int value="20" label="EXTENSION_BLACKLIST_UPDATE_DELETE"/>
10724   <int value="21" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_BEGIN"/>
10725   <int value="22" label="SIDE_EFFECT_FREE_WHITELIST_UPDATE_FINISH"/>
10726   <int value="23" label="SIDE_EFFECT_FREE_WHITELIST_DELETE"/>
10727   <int value="24" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_READ"/>
10728   <int value="25" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_WRITE"/>
10729   <int value="26" label="SIDE_EFFECT_FREE_WHITELIST_PREFIX_SET_DELETE"/>
10730 </enum>
10732 <enum name="SB2DownloadChecks" type="int">
10733   <int value="0" label="URL_CHECKS_TOTAL"/>
10734   <int value="1" label="URL_CHECKS_CANCELED"/>
10735   <int value="2" label="URL_CHECKS_MALWARE"/>
10736   <int value="3" label="HASH_CHECKS_TOTAL"/>
10737   <int value="4" label="HASH_CHECKS_MALWARE"/>
10738 </enum>
10740 <enum name="SB2FilterLoad" type="int">
10741   <int value="0" label="ALL"/>
10742   <int value="1" label="PREFIX_SET"/>
10743   <int value="2" label="BLOOM_FILTER"/>
10744 </enum>
10746 <enum name="SB2FormatEvent" type="int">
10747   <int value="0" label="FILE_CORRUPT"/>
10748   <int value="1" label="SQLITE_CORRUPT"/>
10749   <int value="2" label="FOUND_SQLITE"/>
10750   <int value="3" label="FOUND_UNKNOWN"/>
10751   <int value="4" label="SQLITE_DELETED"/>
10752   <int value="5" label="SQLITE_DELETE_FAILED"/>
10753   <int value="6" label="SQLITE_DELETED_ORIGINAL"/>
10754   <int value="7" label="SQLITE_DELETE_ORIGINAL_FAILED"/>
10755 </enum>
10757 <enum name="SB2GetHashResult" type="int">
10758   <int value="0" label="STATUS_200"/>
10759   <int value="1" label="STATUS_204"/>
10760   <int value="2" label="FULL_HASH_EMPTY"/>
10761   <int value="3" label="FULL_HASH_HIT"/>
10762   <int value="4" label="FULL_HASH_MISS"/>
10763 </enum>
10765 <enum name="SB2InterstitialAction" type="int">
10766   <int value="0" label="MALWARE_SHOW"/>
10767   <int value="1" label="MALWARE_DONT_PROCEED"/>
10768   <int value="2" label="MALWARE_FORCED_DONT_PROCEED"/>
10769   <int value="3" label="MALWARE_PROCEED"/>
10770   <int value="4" label="MULTIPLE_SHOW"/>
10771   <int value="5" label="MULTIPLE_DONT_PROCEED"/>
10772   <int value="6" label="MULTIPLE_FORCED_DONT_PROCEED"/>
10773   <int value="7" label="MULTIPLE_PROCEED"/>
10774   <int value="8" label="PHISHING_SHOW"/>
10775   <int value="9" label="PHISHING_DONT_PROCEED"/>
10776   <int value="10" label="PHISHING_FORCED_DONT_PROCEED"/>
10777   <int value="11" label="PHISHING_PROCEED"/>
10778   <int value="12" label="MALWARE_SHOW_ADVANCED"/>
10779   <int value="13" label="MULTIPLE_SHOW_ADVANCED"/>
10780   <int value="14" label="PHISHING_SHOW_ADVANCED"/>
10781 </enum>
10783 <enum name="SB2PrefixSetEvent" type="int">
10784   <obsolete>
10785     Deprecated 9/2012. No longer generated.
10786   </obsolete>
10787   <int value="0" label="PREFIX_SET_HIT"/>
10788   <int value="1" label="BLOOM_HIT"/>
10789   <int value="2" label="BLOOM_MISS_PREFIX_SET_HIT"/>
10790   <int value="3" label="BLOOM_MISS_PREFIX_HIT_INVALID"/>
10791   <int value="4" label="GETPREFIXES_BROKEN"/>
10792   <int value="5" label="GETPREFIXES_BROKEN_SIZE"/>
10793   <int value="6" label="GETPREFIXES_FIRST_BROKEN"/>
10794   <int value="7" label="SBPREFIX_WAS_BROKEN"/>
10795   <int value="8" label="GETPREFIXES_BROKEN_SORTING"/>
10796   <int value="9" label="GETPREFIXES_BROKEN_DUPLICATION"/>
10797   <int value="10" label="GETPREFIX_UNSORTED_IS_DELTA"/>
10798   <int value="11" label="GETPREFIX_UNSORTED_IS_INDEX"/>
10799   <int value="12" label="CREATE_PREFIX_SET_CHECKSUM"/>
10800   <int value="13" label="CREATE_BLOOM_FILTER_CHECKSUM"/>
10801   <int value="14" label="CREATE_ADD_PREFIXES_CHECKSUM"/>
10802   <int value="15" label="CREATE_PREFIXES_CHECKSUM"/>
10803   <int value="16" label="GET_PREFIXES_CHECKSUM"/>
10804   <int value="17" label="MISMATCH_PREFIX_SET_CHECKSUM"/>
10805   <int value="18" label="MISMATCH_BLOOM_FILTER_CHECKSUM"/>
10806   <int value="19" label="BLOOM_MISS_PREFIX_HIT"/>
10807 </enum>
10809 <enum name="SB2SideEffectFreeWhitelistStatus" type="int">
10810   <int value="0" label="Enabled"/>
10811   <int value="1" label="Disabled"/>
10812 </enum>
10814 <enum name="SB2UpdateResult" type="int">
10815   <int value="0" label="FAIL"/>
10816   <int value="1" label="SUCCESS"/>
10817   <int value="2" label="BACKUP_CONNECT_FAIL"/>
10818   <int value="3" label="BACKUP_CONNECT_SUCCESS"/>
10819   <int value="4" label="BACKUP_HTTP_FAIL"/>
10820   <int value="5" label="BACKUP_HTTP_SUCCESS"/>
10821   <int value="6" label="BACKUP_NETWORK_FAIL"/>
10822   <int value="7" label="BACKUP_NETWORK_SUCCESS"/>
10823 </enum>
10825 <enum name="SBClientDownloadCheckDownloadStats" type="int">
10826   <int value="0" label="INVALID_URL"/>
10827   <int value="1" label="SB_DISABLED"/>
10828   <int value="2" label="WHITELISTED_URL"/>
10829   <int value="3" label="WHITELISTED_REFERRER"/>
10830   <int value="4" label="INVALID_REQUEST_PROTO"/>
10831   <int value="5" label="SERVER_PING_FAILED"/>
10832   <int value="6" label="INVALID_RESPONSE_PROTO"/>
10833   <int value="7" label="NOT_BINARY_FILE"/>
10834   <int value="8" label="REQUEST_CANCELED"/>
10835   <int value="9" label="DOWNLOAD_DANGEROUS"/>
10836   <int value="10" label="DOWNLOAD_SAFE"/>
10837   <int value="11" label="EMPTY_URL_CHAIN"/>
10838   <int value="12" label="HTTPS_URL"/>
10839   <int value="13" label="PING_DISABLED"/>
10840   <int value="14" label="TRUSTED_EXECUTABLE"/>
10841   <int value="15" label="OS_NOT_SUPPORTED"/>
10842 </enum>
10844 <enum name="SBClientDownloadExtensions" type="int">
10845   <int value="0" label="EXE"/>
10846   <int value="1" label="MSI"/>
10847   <int value="2" label="CAB"/>
10848   <int value="3" label="SYS"/>
10849   <int value="4" label="SCR"/>
10850   <int value="5" label="DRV"/>
10851   <int value="6" label="BAT"/>
10852   <int value="7" label="ZIP"/>
10853   <int value="8" label="RAR"/>
10854   <int value="9" label="DLL"/>
10855   <int value="10" label="PIF"/>
10856   <int value="11" label="COM"/>
10857   <int value="12" label="JAR"/>
10858   <int value="13" label="CLASS"/>
10859   <int value="14" label="PDF"/>
10860   <int value="15" label="VB"/>
10861   <int value="16" label="REG"/>
10862   <int value="17" label="GRP"/>
10863   <int value="18" label="OTHER"/>
10864   <int value="19" label="CRX"/>
10865   <int value="20" label="APK"/>
10866 </enum>
10868 <enum name="SBClientDownloadIsSignedBinary" type="int">
10869   <int value="0" label="Unsigned"/>
10870   <int value="1" label="Signed"/>
10871 </enum>
10873 <enum name="SBClientPhishingCancelClassificationReason" type="int">
10874   <int value="0" label="NAVIGATE_AWAY"/>
10875   <int value="1" label="NAVIGATE_WITHIN_PAGE"/>
10876   <int value="2" label="PAGE_RECAPTURED"/>
10877   <int value="3" label="SHUTDOWN"/>
10878   <int value="4" label="NEW_PHISHING_SCORER"/>
10879 </enum>
10881 <enum name="SBClientPhishingClientModelStatus" type="int">
10882   <int value="0" label="MODEL_SUCCESS"/>
10883   <int value="1" label="MODEL_NOT_CHANGED"/>
10884   <int value="2" label="MODEL_FETCH_FAILED"/>
10885   <int value="3" label="MODEL_EMPTY"/>
10886   <int value="4" label="MODEL_TOO_LARGE"/>
10887   <int value="5" label="MODEL_PARSE_ERROR"/>
10888   <int value="6" label="MODEL_MISSING_FIELDS"/>
10889   <int value="7" label="MODEL_INVALID_VERSION_NUMBER"/>
10890 </enum>
10892 <enum name="SBClientPhishingPreClassificationCheckFail" type="int">
10893   <int value="0" label="PROXY_FETCH"/>
10894   <int value="1" label="PRIVATE_IP"/>
10895   <int value="2" label="OFF_THE_RECORD"/>
10896   <int value="3" label="MATCH_CSD_WHITELIST"/>
10897   <int value="4" label="TOO_MANY_REPORTS"/>
10898   <int value="5" label="UNSUPPORTED_MIME_TYPE"/>
10899 </enum>
10901 <enum name="SBClientPhishingScorerCreationStatus" type="int">
10902   <int value="0" label="SUCCESS"/>
10903   <int value="1" label="MODEL_OPEN_FAIL"/>
10904   <int value="2" label="MODEL_FILE_EMPTY"/>
10905   <int value="3" label="MODEL_FILE_TOO_LARGE"/>
10906   <int value="4" label="MODEL_PARSE_ERROR"/>
10907   <int value="5" label="MODEL_MISSING_FIELDS"/>
10908 </enum>
10910 <enum name="ShillTerminationActionResult" type="int">
10911   <summary>
10912     The termination action result types come from TerminationActionResult in
10913     shill/metrics.h
10914   </summary>
10915   <int value="0" label="Success"/>
10916   <int value="1" label="Failure"/>
10917 </enum>
10919 <enum name="SimpleCacheIndexInitializeMethod" type="int">
10920   <int value="0" label="Directory Scan"/>
10921   <int value="1" label="Index File"/>
10922   <int value="2" label="New Cache"/>
10923 </enum>
10925 <enum name="SimpleCacheOpenEntryIndexState" type="int">
10926   <int value="0" label="No index"/>
10927   <int value="1" label="Hit"/>
10928   <int value="2" label="Miss"/>
10929 </enum>
10931 <enum name="SimpleCacheReadResult" type="int">
10932   <int value="0" label="Success"/>
10933   <int value="1" label="Invalid Argument"/>
10934   <int value="2" label="Nonblocking Empty Return"/>
10935   <int value="3" label="Invalid State"/>
10936   <int value="4" label="Fast Empty Return"/>
10937   <int value="5" label="Synchronous Read Failure"/>
10938   <int value="6" label="Synchronous Checksum Failure"/>
10939 </enum>
10941 <enum name="SimpleCacheSyncCheckEOFResult" type="int">
10942   <int value="0" label="Success"/>
10943   <int value="1" label="Read Failure"/>
10944   <int value="2" label="Magic Number Mismatch"/>
10945   <int value="3" label="CRC Mismatch"/>
10946 </enum>
10948 <enum name="SimpleCacheSyncCloseResult" type="int">
10949   <int value="0" label="Success"/>
10950   <int value="1" label="Write Failure"/>
10951 </enum>
10953 <enum name="SimpleCacheSyncCreateResult" type="int">
10954   <int value="0" label="Success"/>
10955   <int value="1" label="Platform File Error"/>
10956   <int value="2" label="Can't Write Header"/>
10957   <int value="3" label="Can't Write Key"/>
10958 </enum>
10960 <enum name="SimpleCacheSyncOpenResult" type="int">
10961   <int value="0" label="Success"/>
10962   <int value="1" label="Platform File Error"/>
10963   <int value="2" label="Can't Read Header"/>
10964   <int value="3" label="Bad Magic Number"/>
10965   <int value="4" label="Bad Version"/>
10966   <int value="5" label="Can't Read Key"/>
10967   <int value="6" label="Key Mismatch"/>
10968   <int value="7" label="Hash Mismatch"/>
10969 </enum>
10971 <enum name="SimpleCacheSyncWriteResult" type="int">
10972   <int value="0" label="Success"/>
10973   <int value="1" label="Pretruncate Failure"/>
10974   <int value="2" label="Write Failure"/>
10975   <int value="3" label="Truncate Failure"/>
10976 </enum>
10978 <enum name="SimpleCacheWriteResult" type="int">
10979   <int value="0" label="Success"/>
10980   <int value="1" label="Invalid Argument"/>
10981   <int value="2" label="Over Max Size"/>
10982   <int value="3" label="Bad State"/>
10983   <int value="4" label="Synchronous Write Failure"/>
10984 </enum>
10986 <enum name="SocketStreamConnectionType" type="int">
10987   <int value="0" label="none"/>
10988   <int value="1" label="all connections"/>
10989   <int value="2" label="tunnel connections"/>
10990   <int value="3" label="socks connections"/>
10991   <int value="4" label="ssl connections"/>
10992 </enum>
10994 <enum name="SocketStreamProtocolType" type="int">
10995   <int value="0" label="unknown"/>
10996   <int value="1" label="ws"/>
10997   <int value="2" label="wss"/>
10998 </enum>
11000 <enum name="SpdyFrameFlowControlState" type="int">
11001   <int value="0" label="Send not stalled"/>
11002   <int value="1" label="Send stalled by stream"/>
11003   <int value="2" label="Send stalled by session"/>
11004   <int value="3" label="Send stalled by stream and session"/>
11005 </enum>
11007 <enum name="SpdyIPPoolDomainMatch" type="int">
11008   <int value="0" label="mismatch"/>
11009   <int value="1" label="match"/>
11010 </enum>
11012 <!-- Replaced by SpdyProtocolErrorDetails2 on 2013-04-19. -->
11014 <enum name="SpdyProtocolErrorDetails" type="int">
11015   <int value="0" label="No error"/>
11016   <int value="1" label="Invalid Control Frame"/>
11017   <int value="2" label="Control Frame Payload Too Large"/>
11018   <int value="3" label="Zlib Init Failure"/>
11019   <int value="4" label="Unsupported Version"/>
11020   <int value="5" label="Decompress Failure"/>
11021   <int value="6" label="Compress Failure"/>
11022   <int value="7" label="Credential Frame Corrupt"/>
11023   <int value="8" label="Invalid Data Frame Flags"/>
11024 <!-- r181910 added an enum value here, so don't trust the counts for
11025        the values below for Chrome builds after that revision. -->
11027   <int value="9" label="Invalid Status Code"/>
11028   <int value="10" label="Protocol Error"/>
11029   <int value="11" label="Invalid Stream"/>
11030   <int value="12" label="Refused Stream"/>
11031   <int value="13" label="Unsupported Version"/>
11032   <int value="14" label="Cancel"/>
11033   <int value="15" label="Internal Error"/>
11034   <int value="16" label="Flow Control Error"/>
11035   <int value="17" label="Stream In Use"/>
11036   <int value="18" label="Stream Already Closed"/>
11037   <int value="19" label="Invalid Credentials"/>
11038   <int value="20" label="Frame Too Large"/>
11039   <int value="21" label="Unexpected Ping"/>
11040   <int value="22" label="Rst Stream For Non Active Stream"/>
11041   <int value="23" label="Spdy Compression Failure"/>
11042   <int value="24" label="Request For Secure Content Over Insecure Session"/>
11043   <int value="25" label="Protocol Error Syn Reply Not Received"/>
11044   <int value="26" label="Num Spdy Protocol Error Details"/>
11045 </enum>
11047 <enum name="SpdyProtocolErrorDetails2" type="int">
11048 <!-- SpdyFramer::SpdyErrors -->
11050   <int value="0" label="No error"/>
11051   <int value="1" label="Invalid Control Frame"/>
11052   <int value="2" label="Control Frame Payload Too Large"/>
11053   <int value="3" label="Zlib Init Failure"/>
11054   <int value="4" label="Unsupported Version"/>
11055   <int value="5" label="Decompress Failure"/>
11056   <int value="6" label="Compress Failure"/>
11057   <int value="7" label="Credential Frame Corrupt"/>
11058   <int value="8" label="Invalid Data Frame Flags"/>
11059   <int value="9" label="Invalid Control Frame Flags"/>
11060 <!-- SpdyRstStreamStatus -->
11062   <int value="10" label="(Unused)"/>
11063   <int value="11" label="Protocol Error"/>
11064   <int value="12" label="Invalid Stream"/>
11065   <int value="13" label="Refused Stream"/>
11066   <int value="14" label="Unsupported Version"/>
11067   <int value="15" label="Cancel"/>
11068   <int value="16" label="Internal Error"/>
11069   <int value="17" label="Flow Control Error"/>
11070   <int value="18" label="Stream In Use"/>
11071   <int value="19" label="Stream Already Closed"/>
11072   <int value="20" label="Invalid Credentials"/>
11073   <int value="21" label="Frame Too Large"/>
11074 <!-- SpdySession errors -->
11076   <int value="22" label="Unexpected Ping"/>
11077   <int value="23" label="Rst Stream For Non Active Stream"/>
11078   <int value="24" label="Spdy Compression Failure"/>
11079   <int value="25" label="Request For Secure Content Over Insecure Session"/>
11080   <int value="26" label="Syn Reply Not Received"/>
11081   <int value="27" label="Invalid Window Update Size"/>
11082   <int value="28" label="Receive Window Size Violation"/>
11083   <int value="29" label="(Unused)"/>
11084 </enum>
11086 <enum name="SpdySessionGet" type="int">
11087   <int value="0" label="created new"/>
11088   <int value="1" label="found existing"/>
11089   <int value="2" label="found existing from IP Pool"/>
11090   <int value="3" label="imported from socket"/>
11091 </enum>
11093 <enum name="SpdySettingsReceived" type="int">
11094   <int value="0" label="not received"/>
11095   <int value="1" label="received"/>
11096 </enum>
11098 <enum name="SpdySettingsSent" type="int">
11099   <int value="0" label="not sent"/>
11100   <int value="1" label="sent"/>
11101 </enum>
11103 <enum name="SqliteErrorCode" type="int">
11104   <summary>Error codes returned by SQLite - see sqlite.h</summary>
11105   <int value="0" label="SQLITE_OK">Successful result</int>
11106   <int value="1" label="SQLITE_ERROR">SQL error or missing database</int>
11107   <int value="2" label="SQLITE_INTERNAL">
11108     NOT USED. Internal logic error in SQLite
11109   </int>
11110   <int value="3" label="SQLITE_PERM">Access permission denied</int>
11111   <int value="4" label="SQLITE_ABORT">Callback routine requested an abort</int>
11112   <int value="5" label="SQLITE_BUSY">The database file is locked</int>
11113   <int value="6" label="SQLITE_LOCKED">A table in the database is locked</int>
11114   <int value="7" label="SQLITE_NOMEM">A malloc() failed</int>
11115   <int value="8" label="SQLITE_READONLY">
11116     Attempt to write a readonly database
11117   </int>
11118   <int value="9" label="SQLITE_INTERRUPT">
11119     Operation terminated by sqlite3_interrupt()
11120   </int>
11121   <int value="10" label="SQLITE_IOERR">
11122     Some kind of disk I/O error occurred
11123   </int>
11124   <int value="11" label="SQLITE_CORRUPT">
11125     The database disk image is malformed
11126   </int>
11127   <int value="12" label="SQLITE_NOTFOUND">
11128     NOT USED. Table or record not found
11129   </int>
11130   <int value="13" label="SQLITE_FULL">
11131     Insertion failed because database is full
11132   </int>
11133   <int value="14" label="SQLITE_CANTOPEN">Unable to open the database file</int>
11134   <int value="15" label="SQLITE_PROTOCOL">
11135     NOT USED. Database lock protocol error
11136   </int>
11137   <int value="16" label="SQLITE_EMPTY">Database is empty</int>
11138   <int value="17" label="SQLITE_SCHEMA">The database schema changed</int>
11139   <int value="18" label="SQLITE_TOOBIG">String or BLOB exceeds size limit</int>
11140   <int value="19" label="SQLITE_CONSTRAINT">
11141     Abort due to contraint violation
11142   </int>
11143   <int value="20" label="SQLITE_MISMATCH">Data type mismatch</int>
11144   <int value="21" label="SQLITE_MISUSE">Library used incorrectly</int>
11145   <int value="22" label="SQLITE_NOLFS">
11146     Uses OS features not supported on host
11147   </int>
11148   <int value="23" label="SQLITE_AUTH">Authorization denied</int>
11149   <int value="24" label="SQLITE_FORMAT">Auxiliary database format error</int>
11150   <int value="25" label="SQLITE_RANGE">
11151     2nd parameter to sqlite3_bind out of range
11152   </int>
11153   <int value="26" label="SQLITE_NOTADB">
11154     File opened that is not a database file
11155   </int>
11156   <int value="100" label="SQLITE_ROW">sqlite3_step() has another row ready</int>
11157   <int value="101" label="SQLITE_DONE">
11158     sqlite3_step() has finished executing
11159   </int>
11160 </enum>
11162 <enum name="SqliteIOERRCode" type="int">
11163   <summary>Extended error codes returned by SQLite - see sqlite.h</summary>
11164   <int value="0" label="SQLITE_IOERR">No extended code given</int>
11165   <int value="1" label="SQLITE_IOERR_READ">Error reading from file</int>
11166   <int value="2" label="SQLITE_IOERR_SHORT_READ">Short read from file</int>
11167   <int value="3" label="SQLITE_IOERR_WRITE">
11168     Error writing to file (other than SQLITE_FULL)
11169   </int>
11170   <int value="4" label="SQLITE_IOERR_FSYNC">Error syncing to disk</int>
11171   <int value="5" label="SQLITE_IOERR_DIR_FSYNC">
11172     Error syncing directory changes to disk
11173   </int>
11174   <int value="6" label="SQLITE_IOERR_TRUNCATE">Error truncating file</int>
11175   <int value="7" label="SQLITE_IOERR_FSTAT">Error reading file metadata</int>
11176   <int value="8" label="SQLITE_IOERR_UNLOCK">Error unlocking file</int>
11177   <int value="9" label="SQLITE_IOERR_RDLOCK">
11178     Error getting read lock - should not be possible
11179   </int>
11180   <int value="10" label="SQLITE_IOERR_DELETE">Error deleting file</int>
11181   <int value="11" label="SQLITE_IOERR_BLOCKED">
11182     Deadlock due to other process access to SQLite files
11183   </int>
11184   <int value="12" label="SQLITE_IOERR_NOMEM">Error mapping shared memory</int>
11185   <int value="13" label="SQLITE_IOERR_ACCESS">
11186     Error getting file attributes (other than not found)
11187   </int>
11188   <int value="14" label="SQLITE_IOERR_CHECKRESERVEDLOCK">
11189     Error while querying lock status
11190   </int>
11191   <int value="15" label="SQLITE_IOERR_LOCK">Error acquiring lock</int>
11192   <int value="16" label="SQLITE_IOERR_CLOSE">Error closing file</int>
11193   <int value="17" label="SQLITE_IOERR_DIR_CLOSE">Unused</int>
11194   <int value="18" label="SQLITE_IOERR_SHMOPEN">Error mmapping file</int>
11195   <int value="19" label="SQLITE_IOERR_SHMSIZE">
11196     Error in stat while mmapping file
11197   </int>
11198   <int value="20" label="SQLITE_IOERR_SHMLOCK">Unused</int>
11199 </enum>
11201 <enum name="SuspendStatus" type="int">
11202   <int value="0" label="Success"/>
11203   <int value="1" label="Failure"/>
11204   <int value="2" label="Cancelled"/>
11205   <int value="3" label="Attempted"/>
11206 </enum>
11208 <enum name="TabRestoreUserAction" type="int">
11209   <int value="0" label="Wait for completion"/>
11210   <int value="1" label="Leave tab (close tab/switch tab/go to tab switcher)"/>
11211   <int value="2" label="Leave Chrome"/>
11212 </enum>
11214 <enum name="TabSwitchedToForegroundLaunchedWithURL" type="int">
11215   <int value="0" label="Launched without an URL"/>
11216   <int value="1" label="Launched with an URL"/>
11217 </enum>
11219 <enum name="TabSwitchedToForegroundRevisit" type="int">
11220   <int value="0" label="First time"/>
11221   <int value="1" label="Revisit"/>
11222 </enum>
11224 <enum name="TcpSocketStatus" type="int">
11225   <int value="0" label="Unknown"/>
11226   <int value="1" label="Fast Connection Return"/>
11227   <int value="2" label="Slow Connection Return"/>
11228   <int value="3" label="Connection Error"/>
11229   <int value="4" label="Syn Data Acknowledged"/>
11230   <int value="5" label="Syn Data Nacked"/>
11231   <int value="6" label="Syn Data Probe Failed"/>
11232   <int value="7" label="No syn data + ack (can't happen)"/>
11233   <int value="8" label="No syn data + nack"/>
11234   <int value="9" label="No syn data + probe failed"/>
11235 </enum>
11237 <enum name="TLSRenegotiationPatched" type="int">
11238   <int value="0" label="Not renegotiation patched"/>
11239   <int value="1" label="Renegotiation patched"/>
11240 </enum>
11242 <enum name="TouchpadDeviceState" type="int">
11243   <int value="0" label="NO_TP_PRESENT_NO_TP_EXPECTED">
11244     No touchpad detected on a device without built-in touchpad
11245   </int>
11246   <int value="1" label="TP_PRESENT_NO_TP_EXPECTED">
11247     External touchpad detected on a device without built-in touchpad
11248   </int>
11249   <int value="2" label="NO_TP_PRESENT_TP_EXPECTED_BOOT">
11250     Built-in touchpad not detected at boot time on a device with built-in
11251     touchpad (touchpad failure at boot time)
11252   </int>
11253   <int value="3" label="TP_PRESENT_TP_EXPECTED_BOOT">
11254     Built-in touchpad detected at boot time on a device with built-in touchpad
11255   </int>
11256   <int value="4" label="NO_TP_PRESENT_TP_EXPECTED_RESUME">
11257     Built-in touchpad not detected at resume time on a device with built-in
11258     touchpad (touchpad failure at resume time)
11259   </int>
11260   <int value="5" label="TP_PRESENT_TP_EXPECTED_RESUME">
11261     Built-in touchpad detected at resume time on a device with built-in touchpad
11262   </int>
11263 </enum>
11265 <enum name="TranslateContentLanguage" type="int">
11266   <int value="0" label="No Content-Language"/>
11267   <int value="1" label="Valid Content-Language"/>
11268   <int value="2" label="Invalid Content-Language"/>
11269 </enum>
11271 <enum name="TranslateInitiationStatus" type="int">
11272   <int value="0" label="Completely disabled by prefs"/>
11273   <int value="1" label="Completely disabled by switch"/>
11274   <int value="2" label="Disabled by user configuration"/>
11275   <int value="3" label="Unsupported Language"/>
11276   <int value="4" label="Unsupported URL"/>
11277   <int value="5" label="Do nothing for similar languages"/>
11278   <int value="6" label="Do nothing for accepted languages"/>
11279   <int value="7" label="Auto translation by user configuration"/>
11280   <int value="8" label="Auto translation by linked from a translated page"/>
11281   <int value="9" label="Show infobar"/>
11282 </enum>
11284 <enum name="TranslateLanguageVerification" type="int">
11285   <int value="0" label="CLD is disabled"/>
11286   <int value="1" label="No Content-Language"/>
11287   <int value="2" label="CLD can not determine a language"/>
11288   <int value="3" label="CLD agrees with Content-Language"/>
11289   <int value="4" label="CLD disagrees with Content-Language"/>
11290 </enum>
11292 <enum name="UniformityTrialGroupNotActive" type="int">
11293   <int value="0" label="Invalid"/>
11294   <int value="1" label="Group not reported"/>
11295   <int value="2" label="Trial was disabled"/>
11296   <int value="3" label="Group not reported and trial was disabled"/>
11297 </enum>
11299 <enum name="VAVDAH264DecoderFailure" type="int">
11300   <int value="0" label="FRAME_MBS_ONLY_FLAG_NOT_ONE"/>
11301   <int value="1" label="GAPS_IN_FRAME_NUM"/>
11302   <int value="2" label="MID_STREAM_RESOLUTION_CHANGE"/>
11303   <int value="3" label="INTERLACED_STREAM"/>
11304   <int value="4" label="VAAPI_ERROR"/>
11305 </enum>
11307 <enum name="ViewFileType" type="int">
11308   <int value="0" label="other"/>
11309   <int value="1" label=".3ga"/>
11310   <int value="2" label=".3gp"/>
11311   <int value="3" label=".aac"/>
11312   <int value="4" label=".alac"/>
11313   <int value="5" label=".asf"/>
11314   <int value="6" label=".avi"/>
11315   <int value="7" label=".bmp"/>
11316   <int value="8" label=".csv"/>
11317   <int value="9" label=".doc"/>
11318   <int value="10" label=".docx"/>
11319   <int value="11" label=".flac"/>
11320   <int value="12" label=".gif"/>
11321   <int value="13" label=".jpeg"/>
11322   <int value="14" label=".jpg"/>
11323   <int value="15" label=".log"/>
11324   <int value="16" label=".m3u"/>
11325   <int value="17" label=".m3u8"/>
11326   <int value="18" label=".m4a"/>
11327   <int value="19" label=".m4v"/>
11328   <int value="20" label=".mid"/>
11329   <int value="21" label=".mkv"/>
11330   <int value="22" label=".mov"/>
11331   <int value="23" label=".mp3"/>
11332   <int value="24" label=".mp4"/>
11333   <int value="25" label=".mpg"/>
11334   <int value="26" label=".odf"/>
11335   <int value="27" label=".odp"/>
11336   <int value="28" label=".ods"/>
11337   <int value="29" label=".odt"/>
11338   <int value="30" label=".oga"/>
11339   <int value="31" label=".ogg"/>
11340   <int value="32" label=".ogv"/>
11341   <int value="33" label=".pdf"/>
11342   <int value="34" label=".png"/>
11343   <int value="35" label=".ppt"/>
11344   <int value="36" label=".pptx"/>
11345   <int value="37" label=".ra"/>
11346   <int value="38" label=".ram"/>
11347   <int value="39" label=".rar"/>
11348   <int value="40" label=".rm"/>
11349   <int value="41" label=".rtf"/>
11350   <int value="42" label=".wav"/>
11351   <int value="43" label=".webm"/>
11352   <int value="44" label=".webp"/>
11353   <int value="45" label=".wma"/>
11354   <int value="46" label=".wmv"/>
11355   <int value="47" label=".xls"/>
11356   <int value="48" label=".xlsx"/>
11357 </enum>
11359 <enum name="VPNDriver" type="int">
11360   <int value="0" label="OpenVPN"/>
11361   <int value="1" label="L2TP/IPSec"/>
11362 </enum>
11364 <enum name="VPNRemoteAuthenticationType" type="int">
11365   <int value="0" label="OpenVPN Default"/>
11366   <int value="1" label="OpenVPN Certificate"/>
11367   <int value="2" label="L2TP/IPSec Default"/>
11368   <int value="3" label="L2TP/IPSec Certificate"/>
11369   <int value="4" label="L2TP/IPSec PSK"/>
11370 </enum>
11372 <enum name="VPNUserAuthenticationType" type="int">
11373   <int value="0" label="OpenVPN None"/>
11374   <int value="1" label="OpenVPN Certificate"/>
11375   <int value="2" label="OpenVPN Username/Password"/>
11376   <int value="3" label="OpenVPN Username/Password/OTP"/>
11377   <int value="4" label="L2TP/IPSec None"/>
11378   <int value="5" label="L2TP/IPSec Certificate"/>
11379   <int value="6" label="L2TP/IPSec Username/Password"/>
11380 </enum>
11382 <enum name="WalletErrors" type="int">
11383   <int value="0" label="Baseline: Issued request"/>
11384   <int value="1" label="Fatal error (deprecated)"/>
11385   <int value="2" label="Malformed response"/>
11386   <int value="3" label="Network error"/>
11387   <int value="4" label="Bad request"/>
11388   <int value="5" label="Internal error"/>
11389   <int value="6" label="Invalid params"/>
11390   <int value="7" label="Service unavailable"/>
11391   <int value="8" label="Spending limit exceeded"/>
11392   <int value="9" label="Unsupported API version"/>
11393   <int value="10" label="Unknown error"/>
11394 </enum>
11396 <enum name="WalletRequiredActions" type="int">
11397   <int value="0" label="Baseline: Issued request"/>
11398   <int value="1" label="Unknown"/>
11399   <int value="2" label="GAIA auth"/>
11400   <int value="3" label="Passive GAIA auth"/>
11401   <int value="4" label="Set up Wallet"/>
11402   <int value="5" label="Accept ToS"/>
11403   <int value="6" label="Update expiration date"/>
11404   <int value="7" label="Upgrade min address"/>
11405   <int value="8" label="Choose another instrument or address"/>
11406   <int value="9" label="Verify CVV"/>
11407   <int value="10" label="Invalid form field"/>
11408   <int value="11" label="Require phone number"/>
11409 </enum>
11411 <enum name="WiFiReasonCode" type="int">
11412   <int value="0" label="kReasonReserved0"/>
11413   <int value="1" label="kReasonCodeUnspecified"/>
11414   <int value="2" label="kReasonCodePreviousAuthenticationInvalid"/>
11415   <int value="3" label="kReasonCodeSenderHasLeft"/>
11416   <int value="4" label="kReasonCodeInactivity"/>
11417   <int value="5" label="kReasonCodeTooManySTAs"/>
11418   <int value="6" label="kReasonCodeNonAuthenticated"/>
11419   <int value="7" label="kReasonCodeNonAssociated"/>
11420   <int value="8" label="kReasonCodeDisassociatedHasLeft"/>
11421   <int value="9" label="kReasonCodeReassociationNotAuthenticated"/>
11422   <int value="10" label="kReasonCodeUnacceptablePowerCapability"/>
11423   <int value="11" label="kReasonCodeUnacceptableSupportedChannelInfo"/>
11424   <int value="12" label="kReasonReserved12"/>
11425   <int value="13" label="kReasonCodeInvalidInfoElement"/>
11426   <int value="14" label="kReasonCodeMICFailure"/>
11427   <int value="15" label="kReasonCode4WayTimeout"/>
11428   <int value="16" label="kReasonCodeGroupKeyHandshakeTimeout"/>
11429   <int value="17" label="kReasonCodeDifferenIE"/>
11430   <int value="18" label="kReasonCodeGroupCipherInvalid"/>
11431   <int value="19" label="kReasonCodePairwiseCipherInvalid"/>
11432   <int value="20" label="kReasonCodeAkmpInvalid"/>
11433   <int value="21" label="kReasonCodeUnsupportedRsnIeVersion"/>
11434   <int value="22" label="kReasonCodeInvalidRsnIeCaps"/>
11435   <int value="23" label="kReasonCode8021XAuth"/>
11436   <int value="24" label="kReasonCodeCipherSuiteRejected"/>
11437   <int value="25" label="kReasonReserved25"/>
11438   <int value="26" label="kReasonReserved26"/>
11439   <int value="27" label="kReasonReserved27"/>
11440   <int value="28" label="kReasonReserved28"/>
11441   <int value="29" label="kReasonReserved29"/>
11442   <int value="30" label="kReasonReserved30"/>
11443   <int value="31" label="kReasonReserved31"/>
11444   <int value="32" label="kReasonCodeUnspecifiedQoS"/>
11445   <int value="33" label="kReasonCodeQoSBandwidth"/>
11446   <int value="34" label="kReasonCodeiPoorConditions"/>
11447   <int value="35" label="kReasonCodeOutsideTxop"/>
11448   <int value="36" label="kReasonCodeStaLeaving"/>
11449   <int value="37" label="kReasonCodeUnacceptableMechanism"/>
11450   <int value="38" label="kReasonCodeSetupRequired"/>
11451   <int value="39" label="kReasonCodeTimeout"/>
11452   <int value="45" label="kReasonCodeCipherSuiteNotSupported"/>
11453 </enum>
11455 <enum name="WiFiStatusType" type="int">
11456   <int value="0" label="kStatusCodeTypeByAp"/>
11457   <int value="1" label="kStatusCodeTypeByClient"/>
11458   <int value="2" label="kStatusCodeTypeByUser"/>
11459   <int value="3" label="kStatusCodeTypeConsideredDead"/>
11460 </enum>
11462 <enum name="WindowsVersion" type="int">
11463   <int value="0" label="Pre-XP"/>
11464   <int value="1" label="XP"/>
11465   <int value="2" label="2003 Server"/>
11466   <int value="3" label="Vista"/>
11467   <int value="4" label="Windows 7"/>
11468   <int value="5" label="Windows 8"/>
11469 </enum>
11471 <enum name="XMLHttpRequestSendArrayBufferOrView" type="int">
11472   <int value="0" label="XMLHttpRequestSendArrayBuffer"/>
11473   <int value="1" label="XMLHttpRequestSendArrayBufferView"/>
11474 </enum>
11476 </enums>
11478 <!-- Field trials -->
11480 <fieldtrials>
11482 <fieldtrial name="AsyncSlowStart">
11483   <group name="AsyncSlowStart" label="Async Slow Start on"/>
11484   <group name="AsyncSlowStart_off" label="Async Slow Start off"/>
11485   <group name="AsyncSlowStart_on" label="Async Slow Start on"/>
11486   <affected-histogram name="Net.Transaction_Connected_New"/>
11487   <affected-histogram name="Renderer4.StartToFinish"/>
11488 </fieldtrial>
11490 <fieldtrial name="AutofillServerExperiments">
11491   <group name="ar06" label="Acceptance ratio: 0.6"/>
11492   <group name="ar1" label="Acceptance ratio: 1.0"/>
11493   <group name="ar2" label="Acceptance ratio: 2.0"/>
11494   <group name="ar4" label="Acceptance ratio: 4.0"/>
11495   <group name="ar04wr3fs4"
11496       label="Acceptance ratio: 0.4; winner lead ratio: 3.0; min form score: 4"/>
11497   <group name="ar05wlr15"
11498       label="Acceptance ratio: 0.5; winner lead ratio: 1.5"/>
11499   <group name="ar05wlr25"
11500       label="Acceptance ratio: 0.5; winner lead ratio: 2.5"/>
11501   <group name="ar05wr15fs5"
11502       label="Acceptance ratio: 0.5; winner lead ratio: 1.5; min form score: 5"/>
11503   <group name="fp05" label="Probability picker algorithm, p=0.5"/>
11504   <group name="fp025" label="Probability picker algorithm, p=0.25"/>
11505   <group name="fp05cc03"
11506       label="Probability picker algorithm, p=0.5; p_ccname=0.3"/>
11507   <group name="fp05cco03"
11508       label="Probability picker algorithm, p=0.5;
11509              p_ccname_given_other_cc_fields=0.3"/>
11510   <group name="fp05cco03cstd"
11511       label="Probability picker algorithm, p=0.5;
11512              p_ccname_given_other_cc_fields=0.3; with fallback to the default
11513              algorithm"/>
11514   <group name="fp05cc03e1"
11515       label="Probability picker algorithm, p=0.5 for cc and company name
11516              fields; p_ccname_given_other_cc_fields=0.3; with fallback to the
11517              default algorithm;"/>
11518   <group name="tbar1" label="Use only Toolbar upload data"/>
11519   <affected-histogram name="Autofill.Quality"/>
11520   <affected-histogram name="AutoFill.Quality"/>
11521   <affected-histogram name="Autofill.Quality.HeuristicType"/>
11522   <affected-histogram name="Autofill.Quality.HeuristicType.ByFieldType"/>
11523   <affected-histogram name="Autofill.Quality.PredictedType"/>
11524   <affected-histogram name="Autofill.Quality.PredictedType.ByFieldType"/>
11525   <affected-histogram name="Autofill.Quality.ServerType"/>
11526   <affected-histogram name="Autofill.Quality.ServerType.ByFieldType"/>
11527 </fieldtrial>
11529 <fieldtrial name="CacheListSize">
11530   <group name="CacheListSize_12" label="Control"/>
11531   <group name="CacheListSize_13" label="Extended deleted list (2x)"/>
11532   <group name="CacheListSize_14" label="Out of the experiment"/>
11533   <affected-histogram name="DiskCache.TotalIOTime"/>
11534   <affected-histogram name="Net.HttpJob.TotalTime"/>
11535   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
11536   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
11537   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
11538   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
11539   <affected-histogram name="PLT.Abandoned"/>
11540   <affected-histogram name="PLT.BeginToFinish"/>
11541   <affected-histogram name="PLT.BeginToFinish_HistoryLoad"/>
11542   <affected-histogram name="PLT.BeginToFinish_LinkLoadCacheOnly"/>
11543   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
11544   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
11545   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
11546   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
11547   <affected-histogram name="PLT.BeginToFinish_Reload"/>
11548 </fieldtrial>
11550 <fieldtrial name="CacheSensitivityAnalysis">
11551   <group name="No" label="Turned off"/>
11552   <group name="Control" label="Control group"/>
11553   <group name="ControlA" label="Control, Group A"/>
11554   <group name="ControlB" label="Control, Group B"/>
11555   <group name="100" label="100% slowdown"/>
11556   <group name="100A" label="100% slowdown, Group A"/>
11557   <group name="100B" label="100% slowdown, Group B"/>
11558   <group name="200A" label="200% slowdown, Group A"/>
11559   <group name="200B" label="200% slowdown, Group B"/>
11560   <group name="400A" label="400% slowdown, Group A"/>
11561   <group name="400B" label="400% slowdown, Group B"/>
11562   <affected-histogram name="Net.HttpJob.TotalTime"/>
11563   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
11564   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
11565   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
11566   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
11567   <affected-histogram name="PLT.BeginToFinish_CacheSensitivity"/>
11568   <affected-histogram name="PLT.BeginToFinishDoc_CacheSensitivity"/>
11569   <affected-histogram name="PLT.BeginToFirstPaint_CacheSensitivity"/>
11570   <affected-histogram name="PLT.CommitToFirstPaint_CacheSensitivity"/>
11571 </fieldtrial>
11573 <fieldtrial name="CacheSensitivityHistograms">
11574   <group name="CacheSensitivity" label="Cache Sensivitiy Analysis"/>
11575   <affected-histogram name="PLT.BeginToFinish"/>
11576   <affected-histogram name="PLT.BeginToFinishDoc"/>
11577   <affected-histogram name="PLT.BeginToFirstPaint"/>
11578   <affected-histogram name="PLT.CommitToFirstPaint"/>
11579 </fieldtrial>
11581 <fieldtrial name="ConnCountImpact">
11582   <group name="conn_count_16" label="with 16 persistent connections per host"/>
11583   <group name="conn_count_4" label="with 4 persistent connections per host"/>
11584   <group name="conn_count_5" label="with 5 persistent connections per host"/>
11585   <group name="conn_count_6" label="with 6 persistent connections per host"/>
11586   <group name="conn_count_7" label="with 7 persistent connections per host"/>
11587   <group name="conn_count_8" label="with 8 persistent connections per host"/>
11588   <group name="conn_count_9" label="with 9 persistent connections per host"/>
11589   <affected-histogram name="Net.Transaction_Connected_New"/>
11590   <affected-histogram name="PLT.Abandoned"/>
11591   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
11592   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
11593   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
11594   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
11595   <affected-histogram name="Renderer4.Abandoned"/>
11596   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
11597   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
11598   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadStaleOk"/>
11599   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
11600 </fieldtrial>
11602 <fieldtrial name="ConnnectBackupJobs">
11603   <group name="ConnectBackupJobsEnabled"/>
11604   <group name="ConnectBackupJobsDisabled"/>
11605   <affected-histogram name="Net.PreconnectUtilization"/>
11606   <affected-histogram name="Net.PreconnectUtilization2"/>
11607   <affected-histogram name="PLT.Abandoned"/>
11608   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
11609   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
11610   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
11611   <affected-histogram name="PLT.LoadType"/>
11612 </fieldtrial>
11614 <fieldtrial name="DefaultPinnedApps">
11615   <group name="Existing"/>
11616   <group name="Control"/>
11617   <group name="Alternate"/>
11618   <affected-histogram name="Cros.ClickOnShelf"/>
11619 </fieldtrial>
11621 <fieldtrial name="DnsImpact2">
11622   <group name="disabled_prefetch"
11623       label="DNS pre-resolving is disabled in these clients"/>
11624   <group name="disabled_prefetch_4_connections"
11625       label="DNS pre-resolving is disabled in these clients, and a maximum of
11626              4 connections per host was allowed"/>
11627   <group name="enabled_prefetch_4_connections"
11628       label="a maximum of 4 connections per host was allowed in these clients"/>
11629   <group name="parallel_4_prefetch"
11630       label="DNS pre-resolving was only doing 4 concurrent speculative
11631              resolutions in this test"/>
11632   <affected-histogram name="Net.Dns_Resolution_And_TCP_Connection_Latency"/>
11633   <affected-histogram name="Net.TCP_Connection_Idle_Sockets">
11634     <with-group name="disabled_prefetch"/>
11635     <with-group name="disabled_prefetch_4_connections"/>
11636     <with-group name="enabled_prefetch_4_connections"/>
11637   </affected-histogram>
11638   <affected-histogram name="Net.TCP_Connection_Latency"/>
11639   <affected-histogram name="Net.Transaction_Connected"/>
11640   <affected-histogram name="Net.Transaction_Connected_New"/>
11641   <affected-histogram name="Net.Transaction_Connected_New_b"/>
11642   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
11643   <affected-histogram name="Net.Transaction_Latency"/>
11644   <affected-histogram name="Net.Transaction_Latency_b"/>
11645   <affected-histogram name="Net.Transaction_Latency_Total"/>
11646   <affected-histogram name="Net.Transaction_Latency_Total_New_Connection"/>
11647   <affected-histogram
11648       name="Net.Transaction_Latency_Total_New_Connection_Under_10"/>
11649   <affected-histogram name="Net.Transaction_Latency_Total_Under_10"/>
11650   <affected-histogram name="Net.Transaction_Latency_Under_10"/>
11651   <affected-histogram name="PLT.RequestToFinish">
11652     <with-group name="parallel_4_prefetch"/>
11653   </affected-histogram>
11654 </fieldtrial>
11656 <fieldtrial name="DnsImpact3">
11657   <group name="disabled_prefetch" label="with DNS pre-resolving disabled"/>
11658   <group name="parallel_4_prefetch"
11659       label="with only 4 concurrent speculative resolutions done in parallel"/>
11660   <affected-histogram name="Net.Transaction_Connected_New">
11661     <with-group name="disabled_prefetch"/>
11662   </affected-histogram>
11663   <affected-histogram name="Renderer2.FinishDocToFinish"/>
11664   <affected-histogram name="Renderer2.RequestToFinish"/>
11665   <affected-histogram name="Renderer2.RequestToFinish_L">
11666     <with-group name="disabled_prefetch"/>
11667   </affected-histogram>
11668   <affected-histogram name="Renderer2.RequestToFirstLayout"/>
11669   <affected-histogram name="Renderer2.RequestToStart"/>
11670   <affected-histogram name="Renderer2.StartToFinish"/>
11671   <affected-histogram name="Renderer2.StartToFinishDoc"/>
11672   <affected-histogram name="Renderer2.StartToFirstLayout"/>
11673   <affected-histogram name="Renderer4.RequestToFinish">
11674     <with-group name="parallel_4_prefetch"/>
11675   </affected-histogram>
11676   <affected-histogram name="Renderer4.StartToFinish">
11677     <with-group name="parallel_4_prefetch"/>
11678   </affected-histogram>
11679 </fieldtrial>
11681 <fieldtrial name="DomainGoogle" separator="">
11682   <group name="Google" label="only Google cookies are recorded."/>
11683   <group name="Other" label="only NON-Google cookies are recorded."/>
11684   <affected-histogram name="Cookie.ReinstatedCookies"/>
11685 </fieldtrial>
11687 <fieldtrial name="FileBrowserLoad" separator=".">
11688   <group name="Construct"
11689       label="Time spent constructing the main Javascript object."/>
11690   <group name="DOM" label="Time to initialize DOM."/>
11691   <group name="FileSystem"
11692       label="Time to get access to the local file system."/>
11693   <group name="Parse" label="Time to parse Javascript and CSS."/>
11694   <group name="Roots" label="Time to enumerate file system roots."/>
11695   <group name="Total"
11696       label="Total load time from the moment the Javascript started parsing
11697              till the moment the empty file list is displayed."/>
11698   <affected-histogram name="FileBrowser.Load"/>
11699 </fieldtrial>
11701 <fieldtrial name="HttpPipeliningCompatibility">
11702   <group name="disable_test" label="Do nothing"/>
11703   <group name="enable_test" label="Test connection for HTTP pipelining"/>
11704   <affected-histogram name="NetConnectivity.Pipeline.0.NetworkError"/>
11705   <affected-histogram name="NetConnectivity.Pipeline.0.ResponseCode"/>
11706   <affected-histogram name="NetConnectivity.Pipeline.0.Status"/>
11707   <affected-histogram name="NetConnectivity.Pipeline.1.NetworkError"/>
11708   <affected-histogram name="NetConnectivity.Pipeline.1.ResponseCode"/>
11709   <affected-histogram name="NetConnectivity.Pipeline.1.Status"/>
11710   <affected-histogram name="NetConnectivity.Pipeline.2.NetworkError"/>
11711   <affected-histogram name="NetConnectivity.Pipeline.2.ResponseCode"/>
11712   <affected-histogram name="NetConnectivity.Pipeline.2.Status"/>
11713   <affected-histogram name="NetConnectivity.Pipeline.3.NetworkError"/>
11714   <affected-histogram name="NetConnectivity.Pipeline.3.ResponseCode"/>
11715   <affected-histogram name="NetConnectivity.Pipeline.3.Status"/>
11716   <affected-histogram name="NetConnectivity.Pipeline.4.NetworkError"/>
11717   <affected-histogram name="NetConnectivity.Pipeline.4.ResponseCode"/>
11718   <affected-histogram name="NetConnectivity.Pipeline.4.Status"/>
11719   <affected-histogram name="NetConnectivity.Pipeline.5.NetworkError"/>
11720   <affected-histogram name="NetConnectivity.Pipeline.5.ResponseCode"/>
11721   <affected-histogram name="NetConnectivity.Pipeline.5.Status"/>
11722   <affected-histogram name="NetConnectivity.Pipeline.AllHTTP11"/>
11723   <affected-histogram name="NetConnectivity.Pipeline.CanarySuccess"/>
11724   <affected-histogram name="NetConnectivity.Pipeline.Depth"/>
11725   <affected-histogram name="NetConnectivity.Pipeline.Success"/>
11726 </fieldtrial>
11728 <fieldtrial name="Instant">
11729   <group name="Extended" label="Suggestions + Results"/>
11730   <group name="Instant" label="Results"/>
11731   <affected-histogram name="Instant.SessionsStorageNamespace"/>
11732 </fieldtrial>
11734 <fieldtrial name="LateBindingExperiment">
11735   <group name="disable_late_binding" label="socket late binding is disabled"/>
11736   <group name="enable_late_binding" label="socket late binding is enabled"/>
11737   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
11738   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
11739   <affected-histogram name="Net.SocketIdleTimeOnIOError2_ReusedSocket"/>
11740   <affected-histogram name="Net.SocketIdleTimeOnIOError2_UnusedSocket"/>
11741   <affected-histogram name="Net.TCPSocketType"/>
11742   <affected-histogram name="Net.Transaction_Connected"/>
11743   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
11744   <affected-histogram name="Net.TransportSocketRequestTime"/>
11745   <affected-histogram name="Renderer4.BeginToFinish_LinkLoad"/>
11746   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadNormal"/>
11747   <affected-histogram name="Renderer4.BeginToFinish_LinkLoadReload"/>
11748   <affected-histogram name="Renderer4.BeginToFinish_NormalLoad"/>
11749   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoad"/>
11750   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadNormal"/>
11751   <affected-histogram name="Renderer4.BeginToFinishDoc_LinkLoadReload"/>
11752   <affected-histogram name="Renderer4.BeginToFinishDoc_NormalLoad"/>
11753   <affected-histogram name="Renderer4.RequestToFinish"/>
11754   <affected-histogram name="Renderer4.StartToFinish"/>
11755 </fieldtrial>
11757 <fieldtrial name="LevelDBEnvExponentialRetryTimes" separator="">
11758   <group name="RenameFile" label="RenameFile"/>
11759   <group name="LockFile" label="LockFile"/>
11760   <affected-histogram name="LevelDBEnv.IDB.TimeUntilSuccessFor"/>
11761   <affected-histogram name="LevelDBEnv.TimeUntilSuccessFor"/>
11762 </fieldtrial>
11764 <fieldtrial name="LevelDBEnvMaxFDs" separator=".">
11765   <group name="Success"
11766       label="This histogram shows the limit when open succeeded."/>
11767   <group name="TooManyOpened"
11768       label="This histogram shows the limit when open failed because the
11769              limit had been reached."/>
11770   <group name="OtherError"
11771       label="This histogram shows the limit when open failed for reasons
11772              other than exceeding the limit."/>
11773   <affected-histogram name="LevelDBEnv.IDB.MaxFDs"/>
11774   <affected-histogram name="LevelDBEnv.MaxFDs"/>
11775 </fieldtrial>
11777 <fieldtrial name="LevelDBEnvPlatformFileErrors" separator="">
11778   <group name="LockFile" label="ChromiumEnv::LockFile"/>
11779   <group name="NewRandomAccessFile" label="ChromiumEnv::NewRandomAccessFile"/>
11780   <group name="RenameFile" label="ChromiumEnv::RenameFile"/>
11781   <affected-histogram name="LevelDBEnv.IDB.IOError."/>
11782   <affected-histogram name="LevelDBEnv.IOError."/>
11783 </fieldtrial>
11785 <fieldtrial name="LevelDBEnvRetryTimes" separator="">
11786   <obsolete>
11787     Deprecated 2013-04 in favor of LevelDBEnvExponentialRetryTimes.
11788   </obsolete>
11789   <group name="Rename" label="RenameFile"/>
11790   <group name="LockFile" label="LockFile"/>
11791   <affected-histogram name="LevelDBEnv.IDB.TimeTo"/>
11792   <affected-histogram name="LevelDBEnv.TimeTo"/>
11793 </fieldtrial>
11795 <fieldtrial name="NetConnectivity" separator=".">
11796   <group name="53.100B" label="100 bytes of data on port 53."/>
11797   <group name="53.100B.NoProxy"
11798       label="100 bytes of data on port 53 with no proxy."/>
11799   <group name="53.1K" label="1K bytes of data on port 53."/>
11800   <group name="53.1K.NoProxy"
11801       label="1K bytes of data on port 53 with no proxy."/>
11802   <group name="53.100B.RTT" label="100 bytes of data on port 53 successfully."/>
11803   <group name="53.100B.RTT.NoProxy"
11804       label="100 bytes of data on port 53 successfully with no proxy."/>
11805   <group name="53.1K.RTT" label="1K bytes of data on port 53 successfully."/>
11806   <group name="53.1K.RTT.NoProxy"
11807       label="1K bytes of data on port 53 successfully with no proxy."/>
11808   <group name="587.100B" label="100 bytes of data on port 587."/>
11809   <group name="587.100B.NoProxy"
11810       label="100 bytes of data on port 587 with no proxy."/>
11811   <group name="587.1K" label="1K bytes of data on port 587."/>
11812   <group name="587.1K.NoProxy"
11813       label="1K bytes of data on port 587 with no proxy."/>
11814   <group name="587.100B.RTT"
11815       label="100 bytes of data on port 587 successfully."/>
11816   <group name="587.100B.RTT.NoProxy"
11817       label="100 bytes of data on port 587 successfully with no proxy."/>
11818   <group name="587.1K.RTT" label="1K bytes of data on port 587 successfully."/>
11819   <group name="587.1K.RTT.NoProxy"
11820       label="1K bytes of data on port 587 successfully with no proxy."/>
11821   <group name="6121.100B" label="100 bytes of data on port 6121."/>
11822   <group name="6121.100B.NoProxy"
11823       label="100 bytes of data on port 6121 with no proxy."/>
11824   <group name="6121.1K" label="1K bytes of data on port 6121."/>
11825   <group name="6121.1K.NoProxy"
11826       label="1K bytes of data on port 6121 with no proxy."/>
11827   <group name="6121.100B.RTT"
11828       label="100 bytes of data on port 6121 successfully."/>
11829   <group name="6121.100B.RTT.NoProxy"
11830       label="100 bytes of data on port 6121 successfully with no proxy."/>
11831   <group name="6121.1K.RTT"
11832       label="1K bytes of data on port 6121 successfully."/>
11833   <group name="6121.1K.RTT.NoProxy"
11834       label="1K bytes of data on port 6121 successfully with no proxy."/>
11835   <group name="80.100B" label="100 bytes of data on port 80."/>
11836   <group name="80.100B.NoProxy"
11837       label="100 bytes of data on port 80 with no proxy."/>
11838   <group name="80.1K" label="1K bytes of data on port 80."/>
11839   <group name="80.1K.NoProxy"
11840       label="1K bytes of data on port 80 with no proxy."/>
11841   <group name="80.100B.RTT" label="100 bytes of data on port 80 successfully."/>
11842   <group name="80.100B.RTT.NoProxy"
11843       label="100 bytes of data on port 80 successfully with no proxy."/>
11844   <group name="80.1K.RTT" label="1K bytes of data on port 80 successfully."/>
11845   <group name="80.1K.RTT.NoProxy"
11846       label="1K bytes of data on port 80 successfully with no proxy."/>
11847   <group name="8080.100B" label="100 bytes of data on port 8080."/>
11848   <group name="8080.100B.NoProxy"
11849       label="100 bytes of data on port 8080 with no proxy."/>
11850   <group name="8080.1K" label="1K bytes of data on port 8080."/>
11851   <group name="8080.1K.NoProxy"
11852       label="1K bytes of data on port 8080 with no proxy."/>
11853   <group name="8080.100B.RTT"
11854       label="100 bytes of data on port 8080 successfully."/>
11855   <group name="8080.100B.RTT.NoProxy"
11856       label="100 bytes of data on port 8080 successfully with no proxy."/>
11857   <group name="8080.1K.RTT"
11858       label="1K bytes of data on port 8080 successfully."/>
11859   <group name="8080.1K.RTT.NoProxy"
11860       label="1K bytes of data on port 8080 successfully with no proxy."/>
11861   <affected-histogram name="NetConnectivity.TCP.Status"/>
11862   <affected-histogram name="NetConnectivity.TCP.Success"/>
11863   <affected-histogram name="NetConnectivity.UDP.PacketLoss"/>
11864   <affected-histogram name="NetConnectivity.UDP.PacketLoss6"/>
11865   <affected-histogram name="NetConnectivity.UDP.Status"/>
11866   <affected-histogram name="NetConnectivity.UDP.Success"/>
11867 </fieldtrial>
11869 <fieldtrial name="NetConnectivity2" separator=".">
11870   <group name="AcksReceivedFromFirst2Packets" label="2 packets."/>
11871   <group name="AcksReceivedFromFirst3Packets" label="3 packets."/>
11872   <group name="AcksReceivedFromFirst4Packets" label="4 packets."/>
11873   <group name="AcksReceivedFromFirst5Packets" label="5 packets."/>
11874   <group name="AcksReceivedFromFirst6Packets" label="6 packets."/>
11875   <group name="AcksReceivedFromFirst7Packets" label="7 packets."/>
11876   <group name="AcksReceivedFromFirst8Packets" label="8 packets."/>
11877   <group name="AcksReceivedFromFirst9Packets" label="9 packets."/>
11878   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
11879   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
11880   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
11881   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
11882   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
11883   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
11884   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
11885   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
11886   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
11887   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
11888   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
11889   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
11890   <affected-histogram name="NetConnectivity.Sent21"/>
11891 </fieldtrial>
11893 <fieldtrial name="NetConnectivity2a" separator=".">
11894   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
11895   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
11896   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
11897   <affected-histogram name="NetConnectivity2.Sent21.AckReceivedForNthPacket"/>
11898   <affected-histogram name="NetConnectivity2.Sent21.GotAnAck"/>
11899   <affected-histogram name="NetConnectivity2.Sent21.PacketsSent"/>
11900 </fieldtrial>
11902 <fieldtrial name="NetConnectivity2b" separator=".">
11903   <group name="AcksReceivedFromFirst2Packets.6121.100B"
11904       label="2 packets. 100 bytes of data is sent on port 6121."/>
11905   <group name="AcksReceivedFromFirst3Packets.6121.100B"
11906       label="3 packets. 100 bytes of data is sent on port 6121."/>
11907   <group name="AcksReceivedFromFirst4Packets.6121.100B"
11908       label="4 packets. 100 bytes of data is sent on port 6121."/>
11909   <group name="AcksReceivedFromFirst5Packets.6121.100B"
11910       label="5 packets. 100 bytes of data is sent on port 6121."/>
11911   <group name="AcksReceivedFromFirst6Packets.6121.100B"
11912       label="6 packets. 100 bytes of data is sent on port 6121."/>
11913   <group name="AcksReceivedFromFirst7Packets.6121.100B"
11914       label="7 packets. 100 bytes of data is sent on port 6121."/>
11915   <group name="AcksReceivedFromFirst8Packets.6121.100B"
11916       label="8 packets. 100 bytes of data is sent on port 6121."/>
11917   <group name="AcksReceivedFromFirst9Packets.6121.100B"
11918       label="9 packets. 100 bytes of data is sent on port 6121."/>
11919   <group name="AcksReceivedFromFirst10Packets.6121.100B"
11920       label="10 packets. 100 bytes of data is sent on port 6121."/>
11921   <group name="AcksReceivedFromFirst11Packets.6121.100B"
11922       label="11 packets. 100 bytes of data is sent on port 6121."/>
11923   <group name="AcksReceivedFromFirst12Packets.6121.100B"
11924       label="12 packets. 100 bytes of data is sent on port 6121."/>
11925   <group name="AcksReceivedFromFirst13Packets.6121.100B"
11926       label="13 packets. 100 bytes of data is sent on port 6121."/>
11927   <group name="AcksReceivedFromFirst14Packets.6121.100B"
11928       label="14 packets. 100 bytes of data is sent on port 6121."/>
11929   <group name="AcksReceivedFromFirst15Packets.6121.100B"
11930       label="15 packets. 100 bytes of data is sent on port 6121."/>
11931   <group name="AcksReceivedFromFirst16Packets.6121.100B"
11932       label="16 packets. 100 bytes of data is sent on port 6121."/>
11933   <group name="AcksReceivedFromFirst17Packets.6121.100B"
11934       label="17 packets. 100 bytes of data is sent on port 6121."/>
11935   <group name="AcksReceivedFromFirst18Packets.6121.100B"
11936       label="18 packets. 100 bytes of data is sent on port 6121."/>
11937   <group name="AcksReceivedFromFirst19Packets.6121.100B"
11938       label="19 packets. 100 bytes of data is sent on port 6121."/>
11939   <group name="AcksReceivedFromFirst20Packets.6121.100B"
11940       label="20 packets. 100 bytes of data is sent on port 6121."/>
11941   <group name="AcksReceivedFromFirst21Packets.6121.100B"
11942       label="21 packets. 100 bytes of data is sent on port 6121."/>
11943   <affected-histogram name="NetConnectivity2.Sent21"/>
11944 </fieldtrial>
11946 <fieldtrial name="NetConnectivity2c" separator=".">
11947   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
11948   <group name="6121.100B.NoProxy"
11949       label="100 bytes of data is sent on port 6121 with no proxy."/>
11950   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
11951   <group name="6121.500B.NoProxy"
11952       label="500 bytes of data is sent on port 6121 with no proxy."/>
11953   <group name="6121.1K" label="1K bytes of data is sent on port 6121."/>
11954   <group name="6121.1K.NoProxy"
11955       label="1K bytes of data is sent on port 6121 with no proxy."/>
11956   <affected-histogram name="NetConnectivity2.Send6.PacketsSent"/>
11957   <affected-histogram name="NetConnectivity2.Send6.SeriesAcked"/>
11958 </fieldtrial>
11960 <fieldtrial name="NetConnectivity2d" separator=".">
11961   <group name="AcksReceivedFromFirst2Packets.6121.500B"
11962       label="2 packets. 500 bytes of data is sent on port 6121."/>
11963   <group name="AcksReceivedFromFirst3Packets.6121.500B"
11964       label="3 packets. 500 bytes of data is sent on port 6121."/>
11965   <group name="AcksReceivedFromFirst4Packets.6121.500B"
11966       label="4 packets. 500 bytes of data is sent on port 6121."/>
11967   <group name="AcksReceivedFromFirst5Packets.6121.500B"
11968       label="5 packets. 500 bytes of data is sent on port 6121."/>
11969   <group name="AcksReceivedFromFirst6Packets.6121.500B"
11970       label="6 packets. 500 bytes of data is sent on port 6121."/>
11971   <group name="AcksReceivedFromFirst7Packets.6121.500B"
11972       label="7 packets. 500 bytes of data is sent on port 6121."/>
11973   <group name="AcksReceivedFromFirst8Packets.6121.500B"
11974       label="8 packets. 500 bytes of data is sent on port 6121."/>
11975   <group name="AcksReceivedFromFirst9Packets.6121.500B"
11976       label="9 packets. 500 bytes of data is sent on port 6121."/>
11977   <group name="AcksReceivedFromFirst10Packets.6121.500B"
11978       label="10 packets. 500 bytes of data is sent on port 6121."/>
11979   <group name="AcksReceivedFromFirst11Packets.6121.500B"
11980       label="11 packets. 500 bytes of data is sent on port 6121."/>
11981   <group name="AcksReceivedFromFirst12Packets.6121.500B"
11982       label="12 packets. 500 bytes of data is sent on port 6121."/>
11983   <group name="AcksReceivedFromFirst13Packets.6121.500B"
11984       label="13 packets. 500 bytes of data is sent on port 6121."/>
11985   <group name="AcksReceivedFromFirst14Packets.6121.500B"
11986       label="14 packets. 500 bytes of data is sent on port 6121."/>
11987   <group name="AcksReceivedFromFirst15Packets.6121.500B"
11988       label="15 packets. 500 bytes of data is sent on port 6121."/>
11989   <group name="AcksReceivedFromFirst16Packets.6121.500B"
11990       label="16 packets. 500 bytes of data is sent on port 6121."/>
11991   <group name="AcksReceivedFromFirst17Packets.6121.500B"
11992       label="17 packets. 500 bytes of data is sent on port 6121."/>
11993   <group name="AcksReceivedFromFirst18Packets.6121.500B"
11994       label="18 packets. 500 bytes of data is sent on port 6121."/>
11995   <group name="AcksReceivedFromFirst19Packets.6121.500B"
11996       label="19 packets. 500 bytes of data is sent on port 6121."/>
11997   <group name="AcksReceivedFromFirst20Packets.6121.500B"
11998       label="20 packets. 500 bytes of data is sent on port 6121."/>
11999   <group name="AcksReceivedFromFirst21Packets.6121.500B"
12000       label="21 packets. 500 bytes of data is sent on port 6121."/>
12001   <affected-histogram name="NetConnectivity2.Sent21"/>
12002 </fieldtrial>
12004 <fieldtrial name="NetConnectivity2e" separator=".">
12005   <group name="AcksReceivedFromFirst2Packets.6121.1K"
12006       label="2 packets. 1K bytes of data is sent on port 6121."/>
12007   <group name="AcksReceivedFromFirst3Packets.6121.1K"
12008       label="3 packets. 1K bytes of data is sent on port 6121."/>
12009   <group name="AcksReceivedFromFirst4Packets.6121.1K"
12010       label="4 packets. 1K bytes of data is sent on port 6121."/>
12011   <group name="AcksReceivedFromFirst5Packets.6121.1K"
12012       label="5 packets. 1K bytes of data is sent on port 6121."/>
12013   <group name="AcksReceivedFromFirst6Packets.6121.1K"
12014       label="6 packets. 1K bytes of data is sent on port 6121."/>
12015   <group name="AcksReceivedFromFirst7Packets.6121.1K"
12016       label="7 packets. 1K bytes of data is sent on port 6121."/>
12017   <group name="AcksReceivedFromFirst8Packets.6121.1K"
12018       label="8 packets. 1K bytes of data is sent on port 6121."/>
12019   <group name="AcksReceivedFromFirst9Packets.6121.1K"
12020       label="9 packets. 1K bytes of data is sent on port 6121."/>
12021   <group name="AcksReceivedFromFirst10Packets.6121.1K"
12022       label="10 packets. 1K bytes of data is sent on port 6121."/>
12023   <group name="AcksReceivedFromFirst11Packets.6121.1K"
12024       label="11 packets. 1K bytes of data is sent on port 6121."/>
12025   <group name="AcksReceivedFromFirst12Packets.6121.1K"
12026       label="12 packets. 1K bytes of data is sent on port 6121."/>
12027   <group name="AcksReceivedFromFirst13Packets.6121.1K"
12028       label="13 packets. 1K bytes of data is sent on port 6121."/>
12029   <group name="AcksReceivedFromFirst14Packets.6121.1K"
12030       label="14 packets. 1K bytes of data is sent on port 6121."/>
12031   <group name="AcksReceivedFromFirst15Packets.6121.1K"
12032       label="15 packets. 1K bytes of data is sent on port 6121."/>
12033   <group name="AcksReceivedFromFirst16Packets.6121.1K"
12034       label="16 packets. 1K bytes of data is sent on port 6121."/>
12035   <group name="AcksReceivedFromFirst17Packets.6121.1K"
12036       label="17 packets. 1K bytes of data is sent on port 6121."/>
12037   <group name="AcksReceivedFromFirst18Packets.6121.1K"
12038       label="18 packets. 1K bytes of data is sent on port 6121."/>
12039   <group name="AcksReceivedFromFirst19Packets.6121.1K"
12040       label="19 packets. 1K bytes of data is sent on port 6121."/>
12041   <group name="AcksReceivedFromFirst20Packets.6121.1K"
12042       label="20 packets. 1K bytes of data is sent on port 6121."/>
12043   <group name="AcksReceivedFromFirst21Packets.6121.1K"
12044       label="21 packets. 1K bytes of data is sent on port 6121."/>
12045   <affected-histogram name="NetConnectivity2.Sent21"/>
12046 </fieldtrial>
12048 <fieldtrial name="NetConnectivity3a" separator=".">
12049   <group name="NonPacedPacket"
12050       label="In this histogram results are only shown if at least two packets
12051              were ACKed in the Startup Test. Packets were sent as rapidly as
12052              possible."/>
12053   <group name="PacedPacket"
12054       label="In this histogram results are only shown if at least two packets
12055              were ACKed in the Startup Test. Packets are sent at equal
12056              intervals. The interval is selected to match the bandwidth
12057              discovered during the StartPacket test."/>
12058   <group name="StartPacket"
12059       label="Packets are sent as rapidly as possible, just after successfully
12060              sending an UMA upload. Each packet was numbered, as was its ACK
12061              sent back by Google. If no packets (of the 21) were ever ACKed,
12062              then the port is assumed to be blocked, and no data is recorded
12063              in this histogram."/>
12064   <affected-histogram name="NetConnectivity3"/>
12065 </fieldtrial>
12067 <fieldtrial name="NetConnectivity3aa" separator=".">
12068   <group name="Sent21"
12069       label="This histogram shows the number of echo responses received from
12070              the first"/>
12071   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12072   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12073   <affected-histogram name="NetConnectivity3.StartPacket"/>
12074 </fieldtrial>
12076 <fieldtrial name="NetConnectivity3AckReceivedForNthPacket" separator=".">
12077   <group name="Sent21.AckReceivedForNthPacket"
12078       label="Each packet was numbered, as was its ACK sent back by Google.
12079              This histogram records, for each packet number, how often we
12080              received an ACK for that packet."/>
12081   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12082   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12083   <affected-histogram name="NetConnectivity3.StartPacket"/>
12084 </fieldtrial>
12086 <fieldtrial name="NetConnectivity3AcksReceivedFromFirst" separator=".">
12087   <group name="AcksReceivedFromFirst02Packets" label="2 packets."/>
12088   <group name="AcksReceivedFromFirst03Packets" label="3 packets."/>
12089   <group name="AcksReceivedFromFirst04Packets" label="4 packets."/>
12090   <group name="AcksReceivedFromFirst05Packets" label="5 packets."/>
12091   <group name="AcksReceivedFromFirst06Packets" label="6 packets."/>
12092   <group name="AcksReceivedFromFirst07Packets" label="7 packets."/>
12093   <group name="AcksReceivedFromFirst08Packets" label="8 packets."/>
12094   <group name="AcksReceivedFromFirst09Packets" label="9 packets."/>
12095   <group name="AcksReceivedFromFirst10Packets" label="10 packets."/>
12096   <group name="AcksReceivedFromFirst11Packets" label="11 packets."/>
12097   <group name="AcksReceivedFromFirst12Packets" label="12 packets."/>
12098   <group name="AcksReceivedFromFirst13Packets" label="13 packets."/>
12099   <group name="AcksReceivedFromFirst14Packets" label="14 packets."/>
12100   <group name="AcksReceivedFromFirst15Packets" label="15 packets."/>
12101   <group name="AcksReceivedFromFirst16Packets" label="16 packets."/>
12102   <group name="AcksReceivedFromFirst17Packets" label="17 packets."/>
12103   <group name="AcksReceivedFromFirst18Packets" label="18 packets."/>
12104   <group name="AcksReceivedFromFirst19Packets" label="19 packets."/>
12105   <group name="AcksReceivedFromFirst20Packets" label="20 packets."/>
12106   <group name="AcksReceivedFromFirst21Packets" label="21 packets."/>
12107   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
12108   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
12109   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
12110 </fieldtrial>
12112 <fieldtrial name="NetConnectivity3GotAnAck" separator=".">
12113   <group name="Sent21.GotAnAck"
12114       label="The histogram shows if we ever got an ACK for a packet in our
12115              series of 21."/>
12116   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12117   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12118   <affected-histogram name="NetConnectivity3.StartPacket"/>
12119 </fieldtrial>
12121 <fieldtrial name="NetConnectivity3PacketDelay1" separator=".">
12122   <group name="Sent21.443"
12123       label="This histogram shows the difference between the time when we
12124              have received 1st byte from the server and the last time when we
12125              have received data from the server on port 443."/>
12126   <group name="Sent21.6121"
12127       label="This histogram shows the difference between the time when we
12128              have received 1st byte from the server and the last time when we
12129              have received data from the server on port 6121."/>
12130   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12131   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12132   <affected-histogram name="NetConnectivity3.StartPacket"/>
12133 </fieldtrial>
12135 <fieldtrial name="NetConnectivity3PacketDelay2" separator=".">
12136   <group name="443.100B.PacketDelay"
12137       label="100 bytes of data is sent on port 443."/>
12138   <group name="443.1200B.PacketDelay"
12139       label="1200 bytes of data is sent on port 443."/>
12140   <group name="443.500B.PacketDelay"
12141       label="500 bytes of data is sent on port 443."/>
12142   <group name="6121.100B.PacketDelay"
12143       label="100 bytes of data is sent on port 6121."/>
12144   <group name="6121.1200B.PacketDelay"
12145       label="1200 bytes of data is sent on port 6121."/>
12146   <group name="6121.500B.PacketDelay"
12147       label="500 bytes of data is sent on port 6121."/>
12148   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21"/>
12149   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21"/>
12150   <affected-histogram name="NetConnectivity3.StartPacket.Sent21"/>
12151 </fieldtrial>
12153 <fieldtrial name="NetConnectivity3PacketRTT" separator=".">
12154   <group name="Sent21.Success.RTT" label="The histogram shows the RTT for"/>
12155   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12156   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12157   <affected-histogram name="NetConnectivity3.StartPacket"/>
12158 </fieldtrial>
12160 <fieldtrial name="NetConnectivity3Packets" separator=".">
12161   <group name="Packet01" label="1st packet."/>
12162   <group name="Packet02" label="2nd packet."/>
12163   <group name="Packet03" label="3rd packet."/>
12164   <group name="Packet10" label="10th packet."/>
12165   <group name="Packet20" label="20th packet."/>
12166   <affected-histogram
12167       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT"/>
12168   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.Success.RTT"/>
12169   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.Success.RTT"/>
12170 </fieldtrial>
12172 <fieldtrial name="NetConnectivity3PacketsSent" separator=".">
12173   <group name="Sent21.PacketsSent"
12174       label="This histogram records how many packets (out of 21 attempted)
12175              were sent to the server via UDP."/>
12176   <group name="Send6.SeriesAcked"
12177       label="Chrome sends 6 UDP packets in a row to test to see if there is a
12178              probabalistic dependency in packet loss for consecutive packets.
12179              We record a bit vector of packets received, where the least
12180              significant bit is a 1 if the first packet was received, etc.
12181              For example, if all packets other than packet 2 and 4 are
12182              responded to, then we'd have a sample (in binary) of 110101B, or
12183              53."/>
12184   <affected-histogram name="NetConnectivity3.NonPacedPacket"/>
12185   <affected-histogram name="NetConnectivity3.PacedPacket"/>
12186   <affected-histogram name="NetConnectivity3.StartPacket"/>
12187 </fieldtrial>
12189 <fieldtrial name="NetConnectivity3PacketsSentBytes" separator=".">
12190   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
12191   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
12192   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
12193   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
12194   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
12195   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
12196   <affected-histogram
12197       name="NetConnectivity3.NonPacedPacket.Sent21.AckReceivedForNthPacket"/>
12198   <affected-histogram
12199       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
12200   <affected-histogram
12201       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
12202   <affected-histogram
12203       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
12204   <affected-histogram
12205       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
12206   <affected-histogram
12207       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
12208   <affected-histogram
12209       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
12210   <affected-histogram
12211       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
12212   <affected-histogram
12213       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
12214   <affected-histogram
12215       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
12216   <affected-histogram
12217       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
12218   <affected-histogram
12219       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
12220   <affected-histogram
12221       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
12222   <affected-histogram
12223       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
12224   <affected-histogram
12225       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
12226   <affected-histogram
12227       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
12228   <affected-histogram
12229       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
12230   <affected-histogram
12231       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
12232   <affected-histogram
12233       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
12234   <affected-histogram
12235       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
12236   <affected-histogram
12237       name="NetConnectivity3.NonPacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
12238   <affected-histogram name="NetConnectivity3.NonPacedPacket.Sent21.GotAnAck"/>
12239   <affected-histogram
12240       name="NetConnectivity3.NonPacedPacket.Sent21.PacketsSent"/>
12241   <affected-histogram
12242       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet01"/>
12243   <affected-histogram
12244       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet02"/>
12245   <affected-histogram
12246       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet03"/>
12247   <affected-histogram
12248       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet10"/>
12249   <affected-histogram
12250       name="NetConnectivity3.NonPacedPacket.Sent21.Success.RTT.Packet20"/>
12251   <affected-histogram
12252       name="NetConnectivity3.PacedPacket.Sent21.AckReceivedForNthPacket"/>
12253   <affected-histogram
12254       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst02Packets"/>
12255   <affected-histogram
12256       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst03Packets"/>
12257   <affected-histogram
12258       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst04Packets"/>
12259   <affected-histogram
12260       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst05Packets"/>
12261   <affected-histogram
12262       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst06Packets"/>
12263   <affected-histogram
12264       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst07Packets"/>
12265   <affected-histogram
12266       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst08Packets"/>
12267   <affected-histogram
12268       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst09Packets"/>
12269   <affected-histogram
12270       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst10Packets"/>
12271   <affected-histogram
12272       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst11Packets"/>
12273   <affected-histogram
12274       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst12Packets"/>
12275   <affected-histogram
12276       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst13Packets"/>
12277   <affected-histogram
12278       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst14Packets"/>
12279   <affected-histogram
12280       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst15Packets"/>
12281   <affected-histogram
12282       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst16Packets"/>
12283   <affected-histogram
12284       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst17Packets"/>
12285   <affected-histogram
12286       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst18Packets"/>
12287   <affected-histogram
12288       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst19Packets"/>
12289   <affected-histogram
12290       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst20Packets"/>
12291   <affected-histogram
12292       name="NetConnectivity3.PacedPacket.Sent21.AcksReceivedFromFirst21Packets"/>
12293   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.GotAnAck"/>
12294   <affected-histogram name="NetConnectivity3.PacedPacket.Sent21.PacketsSent"/>
12295   <affected-histogram
12296       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet01"/>
12297   <affected-histogram
12298       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet02"/>
12299   <affected-histogram
12300       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet03"/>
12301   <affected-histogram
12302       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet10"/>
12303   <affected-histogram
12304       name="NetConnectivity3.PacedPacket.Sent21.Success.RTT.Packet20"/>
12305   <affected-histogram
12306       name="NetConnectivity3.StartPacket.Sent21.AckReceivedForNthPacket"/>
12307   <affected-histogram
12308       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst02Packets"/>
12309   <affected-histogram
12310       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst03Packets"/>
12311   <affected-histogram
12312       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst04Packets"/>
12313   <affected-histogram
12314       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst05Packets"/>
12315   <affected-histogram
12316       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst06Packets"/>
12317   <affected-histogram
12318       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst07Packets"/>
12319   <affected-histogram
12320       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst08Packets"/>
12321   <affected-histogram
12322       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst09Packets"/>
12323   <affected-histogram
12324       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst10Packets"/>
12325   <affected-histogram
12326       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst11Packets"/>
12327   <affected-histogram
12328       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst12Packets"/>
12329   <affected-histogram
12330       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst13Packets"/>
12331   <affected-histogram
12332       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst14Packets"/>
12333   <affected-histogram
12334       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst15Packets"/>
12335   <affected-histogram
12336       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst16Packets"/>
12337   <affected-histogram
12338       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst17Packets"/>
12339   <affected-histogram
12340       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst18Packets"/>
12341   <affected-histogram
12342       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst19Packets"/>
12343   <affected-histogram
12344       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst20Packets"/>
12345   <affected-histogram
12346       name="NetConnectivity3.StartPacket.Sent21.AcksReceivedFromFirst21Packets"/>
12347   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.GotAnAck"/>
12348   <affected-histogram name="NetConnectivity3.StartPacket.Sent21.PacketsSent"/>
12349   <affected-histogram
12350       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet01"/>
12351   <affected-histogram
12352       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet02"/>
12353   <affected-histogram
12354       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet03"/>
12355   <affected-histogram
12356       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet10"/>
12357   <affected-histogram
12358       name="NetConnectivity3.StartPacket.Sent21.Success.RTT.Packet20"/>
12359 </fieldtrial>
12361 <fieldtrial name="NetConnectivity3Send6Acked" separator=".">
12362   <group name="443.100B" label="100 bytes of data is sent on port 443."/>
12363   <group name="443.100B.NoProxy"
12364       label="100 bytes of data is sent on port 443 with no proxy."/>
12365   <group name="443.500B" label="500 bytes of data is sent on port 443."/>
12366   <group name="443.500B.NoProxy"
12367       label="500 bytes of data is sent on port 443 with no proxy."/>
12368   <group name="443.1200B" label="1200 bytes of data is sent on port 443."/>
12369   <group name="443.1200B.NoProxy"
12370       label="1200 bytes of data is sent on port 443 with no proxy."/>
12371   <group name="6121.100B" label="100 bytes of data is sent on port 6121."/>
12372   <group name="6121.100B.NoProxy"
12373       label="100 bytes of data is sent on port 6121 with no proxy."/>
12374   <group name="6121.500B" label="500 bytes of data is sent on port 6121."/>
12375   <group name="6121.500B.NoProxy"
12376       label="500 bytes of data is sent on port 6121 with no proxy."/>
12377   <group name="6121.1200B" label="1200 bytes of data is sent on port 6121."/>
12378   <group name="6121.1200B.NoProxy"
12379       label="1200 bytes of data is sent on port 6121 with no proxy."/>
12380   <affected-histogram name="NetConnectivity3.NonPacedPacket.Send6.SeriesAcked"/>
12381   <affected-histogram name="NetConnectivity3.PacedPacket.Send6.SeriesAcked"/>
12382   <affected-histogram name="NetConnectivity3.StartPacket.Send6.PacketsSent"/>
12383   <affected-histogram name="NetConnectivity3.StartPacket.Send6.SeriesAcked"/>
12384 </fieldtrial>
12386 <fieldtrial name="OverlappedReadImpact">
12387   <group name="OverlappedReadDisabled" label="Non-blocking reads"/>
12388   <group name="OverlappedReadEnabled" label="Default, async reads"/>
12389   <affected-histogram name="Net.HttpJob.TotalTime"/>
12390   <affected-histogram name="Net.HttpJob.TotalTimeCached"/>
12391   <affected-histogram name="Net.HttpJob.TotalTimeCancel"/>
12392   <affected-histogram name="Net.HttpJob.TotalTimeNotCached"/>
12393   <affected-histogram name="Net.HttpJob.TotalTimeSuccess"/>
12394   <affected-histogram name="PLT.Abandoned"/>
12395   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
12396   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
12397   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
12398   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
12399   <affected-histogram name="PLT.LoadType"/>
12400 </fieldtrial>
12402 <fieldtrial name="PageLoadType">
12403   <group name="HistoryLoad" label="but only for user pressing back or forward"/>
12404   <group name="LinkLoad"
12405       label="deprecated - see LinkLoadReload, LinkLoadNormal,
12406              LinkLoadStaleOk, LinkLoadCacheOnly; content initiated, commonly
12407              back to a posted page"/>
12408   <group name="LinkLoadCacheOnly"
12409       label="content initiated, commonly back to a posted page, where browser
12410              must ONLY use cache"/>
12411   <group name="LinkLoadNormal"
12412       label="content initiated, ordinary link traversal or post"/>
12413   <group name="LinkLoadReload" label="content initiated, calling reload()"/>
12414   <group name="LinkLoadStaleOk"
12415       label="content initiated, commonly forward or back where stale cached
12416              data is very acceptable"/>
12417   <group name="NormalLoad"
12418       label="but only for user entered URL or omnibox search"/>
12419   <group name="Reload" label="but only for user pressed reload"/>
12420   <group name="UndefLoad"
12421       label="should never happen... as it is only for an client-code error
12422              case which should not exist"/>
12423   <affected-histogram name="PLT.BeginToFinish"/>
12424   <affected-histogram name="PLT.BeginToFinishDoc"/>
12425   <affected-histogram name="PLT.StartToCommit">
12426     <with-group name="LinkLoadNormal"/>
12427     <with-group name="NormalLoad"/>
12428   </affected-histogram>
12429   <affected-histogram name="PLT.StartToFinish">
12430     <with-group name="LinkLoadNormal"/>
12431     <with-group name="NormalLoad"/>
12432   </affected-histogram>
12433   <affected-histogram name="Renderer4.BeginToFinish"/>
12434   <affected-histogram name="Renderer4.BeginToFinishDoc"/>
12435 </fieldtrial>
12437 <fieldtrial name="PpapiPluginName">
12438   <group name="libpepflashplayer.so" label="Flash player on Linux or Cros"/>
12439   <group name="libwidevinecdmadapter.so" label="Widevine CDM on Linux or Cros"/>
12440   <group name="pepflashplayer.dll" label="Flash player on Windows"/>
12441   <group name="PepperFlashPlayer.plugin" label="Flash player on Mac"/>
12442   <group name="widevinecdmadapter.dll" label="Widevine CDM on Windows"/>
12443   <group name="widevinecdmadapter.plugin" label="Widevine CDM on Mac"/>
12444   <affected-histogram name="Plugin.PpapiBrokerLoadResult"/>
12445   <affected-histogram name="Plugin.PpapiPluginLoadResult"/>
12446 </fieldtrial>
12448 <fieldtrial name="Prefetch">
12449   <group name="ContentPrefetchPrefetchOff"
12450       label="Prefetch is completely disabled."/>
12451   <group name="ContentPrefetchPrefetchOn"
12452       label="prefetch is enabled but prerender is disabled."/>
12453   <affected-histogram name="HttpCache.EntryLockWait"/>
12454   <affected-histogram name="Net.HttpTimeToFirstByte"/>
12455   <affected-histogram name="PLT.Abandoned"/>
12456   <affected-histogram name="PLT.BeginToFinish"/>
12457   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
12458   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
12459   <affected-histogram name="PLT.BeginToFinishDoc"/>
12460   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
12461   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
12462   <affected-histogram name="PLT.PerceivedLoadTime"/>
12463   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
12464 </fieldtrial>
12466 <fieldtrial name="Prerender">
12467   <group name="PrerenderEnabled" label="prerender is enabled."/>
12468   <group name="PrerenderControl" label="prerender is disabled."/>
12469   <group name="PrerenderNoUse"
12470       label="prerender is enabled, but pages are not swapped in."/>
12471   <group name="PrerenderMulti"
12472       label="prerender is enabled with multiple simultanious prerenders."/>
12473   <group name="Prerender5minTTL"
12474       label="prerender is enabled, and the TTL is extended to 5 minutes."/>
12475   <affected-histogram name="HttpCache.EntryLockWait"/>
12476   <affected-histogram name="Net.HttpTimeToFirstByte"/>
12477   <affected-histogram name="PLT.Abandoned"/>
12478   <affected-histogram name="PLT.BeginToFinish"/>
12479   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcher"/>
12480   <affected-histogram name="PLT.BeginToFinish_ContentPrefetcherReferrer"/>
12481   <affected-histogram name="PLT.BeginToFinishDoc"/>
12482   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcher"/>
12483   <affected-histogram name="PLT.BeginToFinishDoc_ContentPrefetcherReferrer"/>
12484   <affected-histogram name="PLT.PerceivedLoadTime"/>
12485   <affected-histogram name="PLT.PerceivedLoadTime_PrerenderLoad"/>
12486   <affected-histogram name="Prerender.FinalStatus"/>
12487   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
12488   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
12489   <affected-histogram name="Prerender.LocalPredictorEvent"/>
12490   <affected-histogram name="Prerender.PerceivedPLT"/>
12491   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
12492   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
12493   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
12494   <affected-histogram
12495       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
12496   <affected-histogram
12497       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
12498   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
12499   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
12500   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
12501   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
12502   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
12503   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
12504   <affected-histogram name="Prerender.RendererIdleTime"/>
12505   <affected-histogram name="Prerender.RendererPerceivedPLT"/>
12506   <affected-histogram name="Prerender.RendererPerceivedPLTMatched"/>
12507   <affected-histogram name="Prerender.RendererTimeUntilDisplay"/>
12508   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
12509   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
12510 </fieldtrial>
12512 <fieldtrial name="PrerenderSource" ordering="prefix">
12513   <group name="" label="All prerenders."/>
12514   <group name="exp1" label="Likelihood threshold experiment 1."/>
12515   <group name="exp2" label="Likelihood threshold experiment 2."/>
12516   <group name="exp3" label="Likelihood threshold experiment 3."/>
12517   <group name="exp4" label="Likelihood threshold experiment 4."/>
12518   <group name="exp5" label="Likelihood threshold experiment 5."/>
12519   <group name="exp6" label="Likelihood threshold experiment 6."/>
12520   <group name="exp7" label="Likelihood threshold experiment 7."/>
12521   <group name="exp8" label="Likelihood threshold experiment 8."/>
12522   <group name="exp9" label="Likelihood threshold experiment 9."/>
12523   <group name="gws" label="GWS triggered prerender."/>
12524   <group name="localpredictor" label="Local predictor triggered prerender."/>
12525   <group name="omnibox" label="Triggered from the omnibox."/>
12526   <group name="wash" label="Multiple sources could have triggered."/>
12527   <group name="web" label="Link triggered prerender."/>
12528   <group name="webcross" label="Link triggered prerender, cross domain."/>
12529   <group name="websame" label="Link triggered prerender, same domain."/>
12530   <affected-histogram name="Prerender.FinalStatus"/>
12531   <affected-histogram name="Prerender.FinalStatus_Prerender5minTTL"/>
12532   <affected-histogram name="Prerender.FinalStatus_PrerenderControl"/>
12533   <affected-histogram name="Prerender.FinalStatus_PrerenderEnabled"/>
12534   <affected-histogram name="Prerender.FinalStatus_PrerenderMulti"/>
12535   <affected-histogram name="Prerender.FinalStatus_PrerenderNoUse"/>
12536   <affected-histogram name="Prerender.FinalStatusMatchComplete"/>
12537   <affected-histogram
12538       name="Prerender.FinalStatusMatchComplete_Prerender5minTTL"/>
12539   <affected-histogram
12540       name="Prerender.FinalStatusMatchComplete_PrerenderControl"/>
12541   <affected-histogram
12542       name="Prerender.FinalStatusMatchComplete_PrerenderEnabled"/>
12543   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderMulti"/>
12544   <affected-histogram name="Prerender.FinalStatusMatchComplete_PrerenderNoUse"/>
12545   <affected-histogram name="Prerender.FractionPixelsFinalAtSwapin"/>
12546   <affected-histogram
12547       name="Prerender.FractionPixelsFinalAtSwapin_Prerender5minTTL"/>
12548   <affected-histogram
12549       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderControl"/>
12550   <affected-histogram
12551       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderEnabled"/>
12552   <affected-histogram
12553       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderMulti"/>
12554   <affected-histogram
12555       name="Prerender.FractionPixelsFinalAtSwapin_PrerenderNoUse"/>
12556   <affected-histogram name="Prerender.LocalPredictorEvent"/>
12557   <affected-histogram name="Prerender.LocalPredictorEvent_Prerender5minTTL"/>
12558   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderControl"/>
12559   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderEnabled"/>
12560   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderMulti"/>
12561   <affected-histogram name="Prerender.LocalPredictorEvent_PrerenderNoUse"/>
12562   <affected-histogram name="Prerender.LocalPredictorTimeUntilUsed"/>
12563   <affected-histogram name="Prerender.PerceivedPLT"/>
12564   <affected-histogram name="Prerender.PerceivedPLT_Prerender5minTTL"/>
12565   <affected-histogram name="Prerender.PerceivedPLT_PrerenderControl"/>
12566   <affected-histogram name="Prerender.PerceivedPLT_PrerenderEnabled"/>
12567   <affected-histogram name="Prerender.PerceivedPLT_PrerenderMulti"/>
12568   <affected-histogram name="Prerender.PerceivedPLT_PrerenderNoUse"/>
12569   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMiss"/>
12570   <affected-histogram
12571       name="Prerender.PerceivedPLTFirstAfterMiss_Prerender5minTTL"/>
12572   <affected-histogram
12573       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderControl"/>
12574   <affected-histogram
12575       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderEnabled"/>
12576   <affected-histogram
12577       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderMulti"/>
12578   <affected-histogram
12579       name="Prerender.PerceivedPLTFirstAfterMiss_PrerenderNoUse"/>
12580   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissAnyOnly"/>
12581   <affected-histogram
12582       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_Prerender5minTTL"/>
12583   <affected-histogram
12584       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderControl"/>
12585   <affected-histogram
12586       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderEnabled"/>
12587   <affected-histogram
12588       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderMulti"/>
12589   <affected-histogram
12590       name="Prerender.PerceivedPLTFirstAfterMissAnyOnly_PrerenderNoUse"/>
12591   <affected-histogram name="Prerender.PerceivedPLTFirstAfterMissBoth"/>
12592   <affected-histogram
12593       name="Prerender.PerceivedPLTFirstAfterMissBoth_Prerender5minTTL"/>
12594   <affected-histogram
12595       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderControl"/>
12596   <affected-histogram
12597       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderEnabled"/>
12598   <affected-histogram
12599       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderMulti"/>
12600   <affected-histogram
12601       name="Prerender.PerceivedPLTFirstAfterMissBoth_PrerenderNoUse"/>
12602   <affected-histogram
12603       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping"/>
12604   <affected-histogram
12605       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_Prerender5minTTL"/>
12606   <affected-histogram
12607       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderControl"/>
12608   <affected-histogram
12609       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderEnabled"/>
12610   <affected-histogram
12611       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderMulti"/>
12612   <affected-histogram
12613       name="Prerender.PerceivedPLTFirstAfterMissNonOverlapping_PrerenderNoUse"/>
12614   <affected-histogram
12615       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly"/>
12616   <affected-histogram
12617       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_Prerender5minTTL"/>
12618   <affected-histogram
12619       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderControl"/>
12620   <affected-histogram
12621       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderEnabled"/>
12622   <affected-histogram
12623       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderMulti"/>
12624   <affected-histogram
12625       name="Prerender.PerceivedPLTFirstAfterMissNonOverlappingOnly_PrerenderNoUse"/>
12626   <affected-histogram name="Prerender.PerceivedPLTMatched"/>
12627   <affected-histogram name="Prerender.PerceivedPLTMatched_Prerender5minTTL"/>
12628   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderControl"/>
12629   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderEnabled"/>
12630   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderMulti"/>
12631   <affected-histogram name="Prerender.PerceivedPLTMatched_PrerenderNoUse"/>
12632   <affected-histogram name="Prerender.PerceivedPLTMatchedComplete"/>
12633   <affected-histogram
12634       name="Prerender.PerceivedPLTMatchedComplete_Prerender5minTTL"/>
12635   <affected-histogram
12636       name="Prerender.PerceivedPLTMatchedComplete_PrerenderControl"/>
12637   <affected-histogram
12638       name="Prerender.PerceivedPLTMatchedComplete_PrerenderEnabled"/>
12639   <affected-histogram
12640       name="Prerender.PerceivedPLTMatchedComplete_PrerenderMulti"/>
12641   <affected-histogram
12642       name="Prerender.PerceivedPLTMatchedComplete_PrerenderNoUse"/>
12643   <affected-histogram name="Prerender.PerceivedPLTWindowed"/>
12644   <affected-histogram name="Prerender.PerceivedPLTWindowed_PrerenderEnabled"/>
12645   <affected-histogram name="Prerender.PerceivedPLTWindowNotMatched"/>
12646   <affected-histogram
12647       name="Prerender.PerceivedPLTWindowNotMatched_Prerender5minTTL"/>
12648   <affected-histogram
12649       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderControl"/>
12650   <affected-histogram
12651       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderEnabled"/>
12652   <affected-histogram
12653       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderMulti"/>
12654   <affected-histogram
12655       name="Prerender.PerceivedPLTWindowNotMatched_PrerenderNoUse"/>
12656   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin"/>
12657   <affected-histogram
12658       name="Prerender.PercentLoadDoneAtSwapin_Prerender5minTTL"/>
12659   <affected-histogram
12660       name="Prerender.PercentLoadDoneAtSwapin_PrerenderControl"/>
12661   <affected-histogram
12662       name="Prerender.PercentLoadDoneAtSwapin_PrerenderEnabled"/>
12663   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderMulti"/>
12664   <affected-histogram name="Prerender.PercentLoadDoneAtSwapin_PrerenderNoUse"/>
12665   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT"/>
12666   <affected-histogram
12667       name="Prerender.PrerenderNotSwappedInPLT_Prerender5minTTL"/>
12668   <affected-histogram
12669       name="Prerender.PrerenderNotSwappedInPLT_PrerenderControl"/>
12670   <affected-histogram
12671       name="Prerender.PrerenderNotSwappedInPLT_PrerenderEnabled"/>
12672   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderMulti"/>
12673   <affected-histogram name="Prerender.PrerenderNotSwappedInPLT_PrerenderNoUse"/>
12674   <affected-histogram name="Prerender.PrerendersPerSessionCount"/>
12675   <affected-histogram name="Prerender.SimulatedLocalBrowsingBaselinePLT"/>
12676   <affected-histogram
12677       name="Prerender.SimulatedLocalBrowsingBaselinePLT_Prerender5minTTL"/>
12678   <affected-histogram
12679       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderControl"/>
12680   <affected-histogram
12681       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderEnabled"/>
12682   <affected-histogram
12683       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderMulti"/>
12684   <affected-histogram
12685       name="Prerender.SimulatedLocalBrowsingBaselinePLT_PrerenderNoUse"/>
12686   <affected-histogram name="Prerender.SimulatedLocalBrowsingPLT"/>
12687   <affected-histogram
12688       name="Prerender.SimulatedLocalBrowsingPLT_Prerender5minTTL"/>
12689   <affected-histogram
12690       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderControl"/>
12691   <affected-histogram
12692       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderEnabled"/>
12693   <affected-histogram
12694       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderMulti"/>
12695   <affected-histogram
12696       name="Prerender.SimulatedLocalBrowsingPLT_PrerenderNoUse"/>
12697   <affected-histogram name="Prerender.TimeBetweenPrerenderRequests"/>
12698   <affected-histogram name="Prerender.TimeSinceLastRecentVisit"/>
12699   <affected-histogram name="Prerender.TimeUntilUsed2"/>
12700 </fieldtrial>
12702 <fieldtrial name="ProxyConnectionImpact">
12703   <group name="proxy_connections_16"
12704       label="with 16 connections per proxy server"/>
12705   <group name="proxy_connections_32"
12706       label="with 32 connections per proxy server"/>
12707   <group name="proxy_connections_64"
12708       label="with 64 connections per proxy server"/>
12709   <group name="proxy_connections_8"
12710       label="with 8 connections per proxy server"/>
12711   <affected-histogram name="Net.HttpProxySocketRequestTime"/>
12712   <affected-histogram name="Net.SocksSocketRequestTime"/>
12713   <affected-histogram name="PLT.Abandoned"/>
12714   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
12715   <affected-histogram name="PLT.BeginToFinish_LinkLoadReload"/>
12716   <affected-histogram name="PLT.BeginToFinish_LinkLoadStaleOk"/>
12717   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
12718 </fieldtrial>
12720 <fieldtrial name="QueryTimeSuffix" separator=".">
12721   <group name="0" label="N = 0"/>
12722   <group name="1" label="N = 1"/>
12723   <group name="2" label="N = 2"/>
12724   <group name="3" label="N = 3"/>
12725   <group name="4" label="N = 4"/>
12726   <group name="5" label="N = 5"/>
12727   <affected-histogram name="Omnibox.QueryTime"/>
12728 </fieldtrial>
12730 <fieldtrial name="SBInterstitial">
12731   <group name="V1" label="original interstitial"/>
12732   <group name="V2" label="version 2 (new interstitial)"/>
12733   <affected-histogram name="SB2.InterstitialAction"/>
12734   <affected-histogram name="SB2.MalwareInterstitialTimeClosed"/>
12735   <affected-histogram name="SB2.MalwareInterstitialTimeDiagnostic"/>
12736   <affected-histogram name="SB2.MalwareInterstitialTimeLearnMore"/>
12737   <affected-histogram name="SB2.MalwareInterstitialTimePrivacyPolicy"/>
12738   <affected-histogram name="SB2.MalwareInterstitialTimeProceed"/>
12739   <affected-histogram name="SB2.MalwareInterstitialTimeTakeMeBack"/>
12740 </fieldtrial>
12742 <fieldtrial name="SocketType">
12743   <group name="HTTPProxy" label="HTTP proxy socket"/>
12744   <group name="SOCK" label="SOCKS socket"/>
12745   <group name="SSL" label="(Obsolete, SSL socket)"/>
12746   <group name="SSL2" label="SSL2 socket"/>
12747   <group name="SSLForProxies"
12748       label="SSLClientSocket wrapping the TCPClient socket eventually used
12749              for connection to a proxy"/>
12750   <group name="SSLforHTTPSProxy"
12751       label="SSLClientSocket wrapping the TCPClient socket eventually used
12752              for connection to an HTTPS proxy"/>
12753   <group name="TCP" label="plain, no proxy, no SSL socket"/>
12754   <group name="TCPforHTTPProxy"
12755       label="TCPClientSocket eventually used for connection to an HTTP proxy"/>
12756   <group name="TCPforHTTPSProxy"
12757       label="TCPClientSocket eventually used for connection to an HTTPS proxy"/>
12758   <group name="TCPforSOCKS"
12759       label="TCPClientSocket eventually used for connection to a SOCKS proxy"/>
12760   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_ReusedSocket"/>
12761   <affected-histogram name="Net.SocketIdleTimeBeforeNextUse_UnusedSocket"/>
12762   <affected-histogram name="Net.SocketInitErrorCodes"/>
12763   <affected-histogram name="Net.SocketRequestTime"/>
12764   <affected-histogram name="Net.SocketType"/>
12765 </fieldtrial>
12767 <fieldtrial name="SpdyImpact">
12768   <group name="npn_with_http"
12769       label="with NPN negotiated but using HTTP instead of SPDY"/>
12770   <group name="npn_with_spdy" label="with NPN negotiated and using SPDY"/>
12771   <affected-histogram name="Net.Transaction_Connected"/>
12772   <affected-histogram name="Net.Transaction_Connected_New"/>
12773   <affected-histogram name="Net.Transaction_Connected_New_b"/>
12774   <affected-histogram name="Net.Transaction_Connected_Under_10"/>
12775   <affected-histogram name="PLT.Abandoned"/>
12776   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
12777   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
12778   <affected-histogram name="PLT.StartToCommit_LinkLoadNormal"/>
12779   <affected-histogram name="PLT.StartToCommit_NormalLoad"/>
12780   <affected-histogram name="PLT.StartToFinish_LinkLoadNormal"/>
12781   <affected-histogram name="PLT.StartToFinish_NormalLoad"/>
12782 </fieldtrial>
12784 <fieldtrial name="SpdySettingsCwnd" separator="">
12785   <group name="10K" label="where at least 10KB was transferred."/>
12786   <group name="25K" label="where at least 25KB was transferred."/>
12787   <group name="50K" label="where at least 50KB was transferred."/>
12788   <group name="100K" label="where at least 100KB was transferred."/>
12789   <affected-histogram name="Net.SpdySettingsCwnd"/>
12790 </fieldtrial>
12792 <fieldtrial name="SSLFalseStart">
12793   <group name="FalseStart_enabled"/>
12794   <group name="FalseStart_disabled"/>
12795   <affected-histogram name="Net.SSL_Connection_Latency"/>
12796   <affected-histogram name="PLT.BeginToFinish_LinkLoadNormal"/>
12797   <affected-histogram name="PLT.BeginToFinish_NormalLoad"/>
12798 </fieldtrial>
12800 <fieldtrial name="SSLResumption">
12801   <group name="Resume_Handshake" label="Session Resumption"/>
12802   <group name="Full_Handshake" label="Full"/>
12803   <affected-histogram name="Net.SSL_Connection_Latency"/>
12804   <affected-histogram name="Net.SSL_Connection_Latency_Google"/>
12805 </fieldtrial>
12807 </fieldtrials>
12809 </histogram-configuration>