Upstream version 11.39.250.0
[platform/framework/web/crosswalk.git] / src / tools / metrics / histograms / histograms.xml
index bd4077f..ef70a5a 100644 (file)
@@ -4954,6 +4954,14 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   <summary>Result of DNS probes sent by the probe service.</summary>
 </histogram>
 
+<histogram name="DocumentActivity.Enabled" enum="RunningMode">
+  <owner>mariakhomenko@chromium.org</owner>
+  <summary>
+    Recorded only for Android. Records on every metrics upload whether document
+    mode is enabled.
+  </summary>
+</histogram>
+
 <histogram name="DomainBoundCerts.DBLoadedCount">
   <owner>mattm@chromium.org</owner>
   <summary>Number of certs loaded from domain bound cert database.</summary>
@@ -5984,6 +5992,17 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="EasyUnlock.SignIn.LoginEvent" enum="EasyUnlockLoginEvent">
+  <owner>xiaowenx@google.com</owner>
+  <owner>xiyuan@google.com</owner>
+  <summary>
+    Measures the use of Easy sign-in: records whether an Easy sign-in login
+    succeeded or  failed; or if a password fallback was used, the reason why.
+    Recorded upon a login attempt for users who have the Easy sign-in feature
+    enabled.
+  </summary>
+</histogram>
+
 <histogram name="EasyUnlock.StartupTimeFromSuspend" units="milliseconds">
   <owner>joshwoodward@google.com</owner>
   <owner>tengs@chromium.org</owner>
@@ -6115,6 +6134,13 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="Enterprise.EnrollmentForced" enum="EnterpriseEnrollmentType">
+  <owner>tnagel@chromium.org</owner>
+  <summary>
+    Events related to forced re-enrollment (FRE) of Chrome OS devices.
+  </summary>
+</histogram>
+
 <histogram name="Enterprise.EnrollmentRecovery" enum="EnterpriseEnrollmentType">
   <owner>tnagel@chromium.org</owner>
   <summary>
@@ -6124,6 +6150,27 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="Enterprise.EnrollmentTime.Cancel" units="milliseconds">
+  <owner>tnagel@chromium.org</owner>
+  <summary>
+    Elapsed time from *after* GAIA login until enrollment was cancelled.
+  </summary>
+</histogram>
+
+<histogram name="Enterprise.EnrollmentTime.Failure" units="milliseconds">
+  <owner>tnagel@chromium.org</owner>
+  <summary>
+    Elapsed time from *after* GAIA login until enrollment failed.
+  </summary>
+</histogram>
+
+<histogram name="Enterprise.EnrollmentTime.Success" units="milliseconds">
+  <owner>tnagel@chromium.org</owner>
+  <summary>
+    Elapsed time from *after* GAIA login until enrollment succeeded.
+  </summary>
+</histogram>
+
 <histogram name="Enterprise.IOSPolicies">
   <owner>joaodasilva@chromium.org</owner>
   <summary>
@@ -7448,6 +7495,15 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="Extensions.CorruptExtensionDisabledReason"
+    enum="CorruptExtensionDisabledReason">
+  <owner>rockot@chromium.org</owner>
+  <summary>
+    The reason why an extension was detected to be corrupted. Recorded each time
+    an extension is disabled due to corruption detection.
+  </summary>
+</histogram>
+
 <histogram name="Extensions.CorruptExtensionTotalDisables">
   <owner>asargent@chromium.org</owner>
   <summary>
@@ -9425,6 +9481,16 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="GoogleUpdate.ErrorHresult">
+  <owner>grt@chromium.org</owner>
+  <summary>The HRESULT for a failed on-demand update check.</summary>
+</histogram>
+
+<histogram name="GoogleUpdate.UpdateErrorCode" enum="GoogleUpdateErrorCode">
+  <owner>grt@chromium.org</owner>
+  <summary>The error code for a failed on-demand update check.</summary>
+</histogram>
+
 <histogram name="GoogleUpdate.UpdatePolicyIsOverridden" enum="Boolean">
   <owner>Please list the metric's owners. Add more owner tags as needed.</owner>
   <summary>
@@ -9434,6 +9500,11 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="GoogleUpdate.UpgradeResult" enum="GoogleUpdateUpgradeResult">
+  <owner>grt@chromium.org</owner>
+  <summary>The result of an on-demand update check.</summary>
+</histogram>
+
 <histogram name="GPU.AcceleratedSurfaceRefreshRate" units="hz">
   <owner>vangelis@chromium.org</owner>
   <summary>
@@ -32796,6 +32867,29 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="SoftwareReporter.Cleaner.ExitCode">
+  <owner>mad@chromium.org</owner>
+  <summary>The exit code of the software reporter cleaner tool.</summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.HasCompleted" enum="BooleanCompleted">
+  <owner>mad@chromium.org</owner>
+  <summary>
+    Whether the software reporter cleaner tool has finished execution, otherwise
+    assume it has crashed.
+  </summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.RunningTime" units="ms">
+  <owner>mad@chromium.org</owner>
+  <summary>How long it took to run the software reporter cleaner tool.</summary>
+</histogram>
+
+<histogram name="SoftwareReporter.Cleaner.Version">
+  <owner>mad@chromium.org</owner>
+  <summary>The build version of the software reporter cleaner tool.</summary>
+</histogram>
+
 <histogram name="SoftwareReporter.MajorVersion">
   <owner>mad@chromium.org</owner>
   <summary>
@@ -34940,6 +35034,34 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="Tabs.SwitchFromCloseLatency" units="ms">
+  <owner>simonb@chromium.org</owner>
+  <summary>
+    Time between the event that closes a tab and the start of rendering.
+  </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromExitLatency" units="ms">
+  <owner>simonb@chromium.org</owner>
+  <summary>
+    Time between the event that exits an app and the start of rendering.
+  </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromNewLatency" units="ms">
+  <owner>simonb@chromium.org</owner>
+  <summary>
+    Time between the event that creates a tab and the start of rendering.
+  </summary>
+</histogram>
+
+<histogram name="Tabs.SwitchFromUserLatency" units="ms">
+  <owner>simonb@chromium.org</owner>
+  <summary>
+    Time between the event that selects a tab and the start of rendering.
+  </summary>
+</histogram>
+
 <histogram name="TileManager.ExceededMemoryBudget" enum="TileMemoryBudget">
   <owner>reveman@chromium.org</owner>
   <owner>vmpstr@chromium.org</owner>
@@ -36712,6 +36834,46 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="Variations.SeedDateSkew.BuildTimeAheadBy" units="days">
+  <owner>gab@chromium.org</owner>
+  <summary>
+    Logged on startup when creating field trials from the variations seed if the
+    build time is ahead of or within 24 hours of the kVariationsSeedDate. Used
+    as an experiment to see whether the build time could be used to discard very
+    old seeds.
+  </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.BuildTimeBehindBy" units="days">
+  <owner>gab@chromium.org</owner>
+  <summary>
+    Logged on startup when creating field trials from the variations seed if the
+    build time is behind the kVariationsSeedDate by a day or more. Used as an
+    experiment to see whether the build time could be used to discard very old
+    seeds.
+  </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.SystemClockAheadBy" units="days">
+  <owner>gab@chromium.org</owner>
+  <summary>
+    Logged on startup when creating field trials from the variations seed if the
+    system clock is ahead of or within 24 hours of the kVariationsSeedDate. Used
+    as an experiment to see whether the system clock could be used to discard
+    very old seeds.
+  </summary>
+</histogram>
+
+<histogram name="Variations.SeedDateSkew.SystemClockBehindBy" units="days">
+  <owner>gab@chromium.org</owner>
+  <summary>
+    Logged on startup when creating field trials from the variations seed if the
+    system clock is behind the kVariationsSeedDate by a day or more. Used as an
+    experiment to see whether the system clock could be used to discard very old
+    seeds.
+  </summary>
+</histogram>
+
 <histogram name="Variations.SeedEmpty" enum="VariationsSeedEmpty">
   <owner>asvitkine@chromium.org</owner>
   <summary>
@@ -37859,6 +38021,23 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="WebRTC.ApplicationMaxConsecutiveBytesDiscard">
+  <owner>guoweis@chromium.org</owner>
+  <summary>
+    The maximum consecutive discarded bytes caused by not enough buffer
+    available in WebRTC's socket implementation.  This happens when WebRTC
+    IpcPacketSocket's throttling mechanism kicks in.
+  </summary>
+</histogram>
+
+<histogram name="WebRTC.ApplicationPercentPacketsDiscarded" units="%">
+  <owner>guoweis@chromium.org</owner>
+  <summary>
+    The percentage of packets discarded by WebRTC's socket layer due to
+    EWOULDBLOCKs when WebRTC IpcPacketSocket's throttling mechanism kicks in.
+  </summary>
+</histogram>
+
 <histogram name="WebRTC.AudioCaptureTime" units="milliseconds">
   <obsolete>
     Removed from code 2014/2/25.
@@ -38090,6 +38269,23 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </summary>
 </histogram>
 
+<histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed">
+  <owner>guoweis@chromium.org</owner>
+  <summary>
+    The maximum of consecutive delayed bytes caused by EWOULDBLOCKs from system.
+    This happens when system can't send any packet synchronously at that moment.
+  </summary>
+</histogram>
+
+<histogram name="WebRTC.SystemPercentPacketsDelayed" units="%">
+  <owner>guoweis@chromium.org</owner>
+  <summary>
+    The percentage of packets delayed due to ERR_IO_PENDING from system in a
+    WebRTC socket. This happens when system can't send any packet synchronously
+    at that moment.
+  </summary>
+</histogram>
+
 <histogram name="WebRTC.UnreliableDataChannelMessageSize" units="bytes">
   <owner>perkj@chromium.org</owner>
   <summary>
@@ -39027,6 +39223,11 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   <int value="1" label="Common Name used"/>
 </enum>
 
+<enum name="BooleanCompleted" type="int">
+  <int value="0" label="Not Completed"/>
+  <int value="1" label="Completed"/>
+</enum>
+
 <enum name="BooleanCorrupt" type="int">
   <int value="0" label="Not Corrupt"/>
   <int value="1" label="Corrupt"/>
@@ -39667,6 +39868,18 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </int>
 </enum>
 
+<enum name="CorruptExtensionDisabledReason" type="int">
+  <summary>
+    The reason why content verification flagged an extension as corrupted. See
+    ContentVerifyJob::FailureReason in
+    src/extensions/browser/content_verify_job.h.
+  </summary>
+  <int value="0" label="Unknown Reason"/>
+  <int value="1" label="Missing All Hashes"/>
+  <int value="2" label="Missing File Hash"/>
+  <int value="3" label="Hash Mismatch"/>
+</enum>
+
 <enum name="CrosDisksArchiveType" type="int">
   <int value="0" label="Unknown"/>
   <int value="1" label="ZIP"/>
@@ -40462,6 +40675,24 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   <int value="5" label="Disable"/>
 </enum>
 
+<enum name="EasyUnlockLoginEvent" type="int">
+  <int value="0" label="Easy sign-in success"/>
+  <int value="1" label="Easy sign-in failure"/>
+  <int value="2" label="Password sign-in: No pairing"/>
+  <int value="3" label="Password sign-in: Pairing changed"/>
+  <int value="4" label="Password sign-in: User hardlock"/>
+  <int value="5" label="Password sign-in: Service not active"/>
+  <int value="6" label="Password sign-in: No Bluetooth"/>
+  <int value="7" label="Password sign-in: Bluetooth connecting"/>
+  <int value="8" label="Password sign-in: No phone"/>
+  <int value="9" label="Password sign-in: Phone not authenticated"/>
+  <int value="10" label="Password sign-in: Phone locked"/>
+  <int value="11" label="Password sign-in: Phone not lockable"/>
+  <int value="12" label="Password sign-in: Phone not nearby"/>
+  <int value="13" label="Password sign-in: Phone not supported"/>
+  <int value="14" label="Password sign-in: Phone authenticated"/>
+</enum>
+
 <enum name="EasyUnlockNotificationEvent" type="int">
   <int value="0" label="Set up notification shown"/>
   <int value="1" label="Set up notification clicked"/>
@@ -40595,38 +40826,40 @@ Therefore, the affected-histogram name has to have at least one dot in it.
     components/policy/core/common/cloud/enterprise_metrics.h.
   </summary>
   <int value="0" label="Cancelled">
-    The enrollment screen was closed without completing the enrollment process.
+    User pressed 'Cancel' during the enrollment process.
   </int>
-  <int value="1" label="Started">
-    The user submitted credentials and started the enrollment process.
+  <int value="1" label="Started with valid credentials">
+    The user submitted valid GAIA credentials to start the enrollment process.
   </int>
-  <int value="2" label="Network Failed">
-    Enrollment failed due to a network error.
+  <int value="2" label="OAuth fetch: network failed">
+    OAuth token fetch failed: network error.
   </int>
   <int value="3" label="Login Failed">
-    Enrollment failed because logging in to Gaia failed.
+    OAuth token fetch failed: login error.
   </int>
   <int value="4" label="Not Supported">
-    Enrollment failed because it is not supported for the account used.
+    Registration / policy fetch failed: DM server reports management not
+    supported.
   </int>
-  <int value="5" label="Policy Failed">
-    Enrollment failed because it failed to apply device policy.
+  <int value="5" label="Policy Failed (deprecated)">
+    DEPRECATED: Enrollment failed because it failed to apply device policy.
   </int>
-  <int value="6" label="Other Failed">
-    Enrollment failed due to an unexpected error. This currently happens when
-    the Gaia auth token is not issued for the DM service, the device cloud
-    policy subsystem isn't initialized, or when fetching Gaia tokens fails for
-    an unknown reason.
+  <int value="6" label="Other Failed (deprecated)">
+    DEPRECATED: Enrollment failed due to an unexpected error. This currently
+    happens when the GAIA auth token is not issued for the DM service, the
+    device cloud policy subsystem isn't initialized, or when fetching GAIA
+    tokens fails for an unknown reason.
   </int>
   <int value="7" label="OK">Enrollment was successful.</int>
-  <int value="8" label="Invalid Serial">
-    Serial number doesn't belong to account domain.
+  <int value="8" label="Registration/fetch: invalid Serial">
+    Registration / policy fetch failed: DM server reports that the serial number
+    we try to register is not assigned to the domain used.
   </int>
   <int value="9" label="Auto-enrollment Started">
     Auto-enrollment started automatically after sign-in.
   </int>
   <int value="10" label="Auto-enrollment Failed">Auto-enrollment failed.</int>
-  <int value="11" label="Auto-enrollment Retried">
+  <int value="11" label="Auto-enrollment Restarted">
     Auto-enrollment started again after a failure.
   </int>
   <int value="12" label="Auto-enrollment Cancelled">
@@ -40634,56 +40867,104 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   </int>
   <int value="13" label="Auto-enrollment OK">Auto-enrollment OK.</int>
   <int value="14" label="Invalid enrollment mode">
-    The enrollment mode has not been sent down or is unknown to the client.
+    Registration failed: DM server returns unknown/disallowed enrollment mode.
   </int>
   <int value="15" label="Auto-enrollment not supported">
-    The enrollment mode can not be set through auto-enrollment.
+    Auto-enrollment is not supported for the mode supplied by the server.  This
+    presently means trying to auto-enroll in kiosk mode.
   </int>
   <int value="16" label="Install attributes timeout">
-    Install attributes failed to initialize in time.
+    Enrollment failed: lockbox initialization took too long to complete.
   </int>
-  <int value="17" label="Wrong user name">
-    Re-enrollment attempted with an account from a different domain.
+  <int value="17" label="Re-enrollment: lock domain mismatch">
+    Re-enrollment device lock failed: domain does not match install attributes.
   </int>
-  <int value="18" label="Missing licenses">
-    No licenses left for that domain.
+  <int value="18" label="Registration/fetch: missing licenses">
+    Registration / policy fetch failed: DM server reports licenses expired or
+    exhausted.
   </int>
   <int value="19" label="Robot auth code fetch failed">
-    Enrollment failed due to an error fetching the device robot authorization
-    code from the DM Server.
+    Failed to fetch device robot authorization code from DM Server.
   </int>
   <int value="20" label="Robot refresh token fetch failed">
-    Enrollment failed due to an error fetching the device robot refresh token
-    from Gaia.
+    Failed to fetch device robot refresh token from GAIA.
   </int>
   <int value="21" label="Robot refresh token store failed">
-    Enrollment failed due to an error persisting the device robot refresh token
-    on the device.
+    Failed to persist robot account refresh token on device.
   </int>
-  <int value="22" label="Deprovisioned device">
-    Enrollment failed because the administrator has deprovisioned the device.
+  <int value="22" label="Registration/fetch: deprovisioned device">
+    Registration / policy fetch failed: DM server reports administrator
+    deprovisioned the device.
   </int>
-  <int value="23" label="Domain mismatch">
-    Enrollment failed because the device belongs to a different domain.
+  <int value="23" label="Registration/fetch: domain mismatch">
+    Registration / policy fetch failed: DM server reports domain mismatch.
   </int>
   <int value="24" label="Triggered">
-    Enrollment has been triggered, the credential screen has been shown.
+    Enrollment has been triggered, the webui login screen has been shown.
+  </int>
+  <int value="25" label="Restarted with valid credentials">
+    The user submitted valid GAIA credentials to start the enrollment process
+    for the second (or further) time.
   </int>
-  <int value="25" label="Retried">The user retried to submit credentials.</int>
   <int value="26" label="Store token and ID failed">
-    Enrollment failed because DM token and device ID couldn't be stored.
+    Failed to store DM token and device ID.
   </int>
   <int value="27" label="Error getting FRE state keys">
-    Enrollment failed because FRE state keys couldn't be obtained.
+    Failed to obtain FRE state keys.
   </int>
   <int value="28" label="Error validating policy">
-    Enrollment failed because policy couldn't be validated.
+    Failed to validate policy.
   </int>
   <int value="29" label="Error in CloudPolicyStore">
-    Enrollment failed because of error in CloudPolicyStore.
+    Failed due to error in CloudPolicyStore.
+  </int>
+  <int value="30" label="Error locking device">Failed to lock device.</int>
+  <int value="31" label="Registration/fetch: request payload invalid">
+    Registration / policy fetch failed: DM server reports invalid request
+    payload.
+  </int>
+  <int value="32" label="Registration/fetch: device not found">
+    Registration / policy fetch failed: DM server reports device not found.
+  </int>
+  <int value="33" label="Registration/fetch: DM token invalid">
+    Registration / policy fetch failed: DM server reports DM token invalid.
+  </int>
+  <int value="34" label="Registration/fetch: activation pending">
+    Registration / policy fetch failed: DM server reports activation pending.
+  </int>
+  <int value="35" label="Registration/fetch: device ID conflict">
+    Registration / policy fetch failed: DM server reports device ID conflict.
+  </int>
+  <int value="36" label="Registration/fetch: policy not found">
+    Registration / policy fetch failed: DM server can't find policy.
   </int>
-  <int value="30" label="Error locking device">
-    Enrollment failed because device couldn't be locked.
+  <int value="37" label="Registration/fetch: HTTP request failed">
+    Registration / policy fetch failed: HTTP request failed.
+  </int>
+  <int value="38" label="Registration/fetch: temporary unavailable">
+    Registration / policy fetch failed: DM server reports temporary problem.
+  </int>
+  <int value="39" label="Registration/fetch: HTTP error response">
+    Registration / policy fetch failed: DM server returns non-success HTTP
+    status code.
+  </int>
+  <int value="40" label="Registration/fetch: invalid response">
+    Registration / policy fetch failed: can't decode DM server response.
+  </int>
+  <int value="41" label="OAuth fetch: account not signed up">
+    OAuth token fetch failed: account not signed up.
+  </int>
+  <int value="42" label="OAuth fetch: account deleted">
+    OAuth token fetch failed: account deleted.
+  </int>
+  <int value="43" label="OAuth fetch: account disabled">
+    OAuth token fetch failed: account disabled.
+  </int>
+  <int value="44" label="Re-enrollment: pre-check domain mismatch">
+    Re-enrollment pre-check failed: domain does not match install attributes.
+  </int>
+  <int value="45" label="Re-enrollment: lock domain mismatch">
+    Re-enrollment device lock failed: domain does not match install attributes.
   </int>
 </enum>
 
@@ -41041,6 +41322,8 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   <int value="276" label="Enable add person in the user manager"/>
   <int value="277"
       label="Import autofill form data from default browser on first run"/>
+  <int value="279" label="SSL minimum version"/>
+  <int value="280" label="SSL fallback minimum version"/>
 </enum>
 
 <enum name="EnterprisePolicyInvalidations" type="int">
@@ -43821,6 +44104,28 @@ Therefore, the affected-histogram name has to have at least one dot in it.
   <int value="12" label="SERVICE_ERROR"/>
 </enum>
 
+<enum name="GoogleUpdateErrorCode" type="int">
+  <int value="0" label="GOOGLE_UPDATE_NO_ERROR"/>
+  <int value="1" label="CANNOT_UPGRADE_CHROME_IN_THIS_DIRECTORY"/>
+  <int value="2" label="GOOGLE_UPDATE_JOB_SERVER_CREATION_FAILED"/>
+  <int value="3" label="GOOGLE_UPDATE_ONDEMAND_CLASS_NOT_FOUND"/>
+  <int value="4" label="GOOGLE_UPDATE_ONDEMAND_CLASS_REPORTED_ERROR"/>
+  <int value="5" label="GOOGLE_UPDATE_GET_RESULT_CALL_FAILED"/>
+  <int value="6" label="GOOGLE_UPDATE_GET_VERSION_INFO_FAILED"/>
+  <int value="7" label="GOOGLE_UPDATE_ERROR_UPDATING"/>
+  <int value="8" label="GOOGLE_UPDATE_DISABLED_BY_POLICY"/>
+  <int value="9" label="GOOGLE_UPDATE_DISABLED_BY_POLICY_AUTO_ONLY"/>
+</enum>
+
+<enum name="GoogleUpdateUpgradeResult" type="int">
+  <int value="0" label="UPGRADE_STARTED"/>
+  <int value="1" label="UPGRADE_CHECK_STARTED"/>
+  <int value="2" label="UPGRADE_IS_AVAILABLE"/>
+  <int value="3" label="UPGRADE_SUCCESSFUL"/>
+  <int value="4" label="UPGRADE_ALREADY_UP_TO_DATE"/>
+  <int value="5" label="UPGRADE_ERROR"/>
+</enum>
+
 <enum name="HIDContinueScenarioType" type="int">
   <summary>Possible detected devices combination on leaving dialog</summary>
   <int value="0" label="Pointing device only detected."/>
@@ -45470,6 +45775,7 @@ To add a new entry, add it with any value and run test to compute valid value.
       label="disable-gesture-requirement-for-media-playback"/>
   <int value="458410433" label="disable-views-rect-based-targeting"/>
   <int value="494733611" label="disable-drop-sync-credential"/>
+  <int value="546710806" label="disable-easy-signin"/>
   <int value="550378029" label="reset-app-list-install-state"/>
   <int value="567368307" label="enable-experimental-canvas-features"/>
   <int value="593707592" label="disable-network-portal-notification"/>
@@ -46872,6 +47178,7 @@ To add a new entry, add it with any value and run test to compute valid value.
   <int value="162" label="SOCKET_RECEIVE_BUFFER_SIZE_UNCHANGEABLE"/>
   <int value="163" label="SOCKET_SEND_BUFFER_SIZE_UNCHANGEABLE"/>
   <int value="164" label="SSL_CLIENT_AUTH_CERT_BAD_FORMAT"/>
+  <int value="165" label="SSL_FALLBACK_BEYOND_MINIMUM_VERSION"/>
   <int value="200" label="CERT_COMMON_NAME_INVALID"/>
   <int value="201" label="CERT_DATE_INVALID"/>
   <int value="202" label="CERT_AUTHORITY_INVALID"/>
@@ -49983,6 +50290,11 @@ To add a new entry, add it with any value and run test to compute valid value.
   <int value="12" label="Import resource"/>
 </enum>
 
+<enum name="RunningMode" type="int">
+  <int value="0" label="Document Mode"/>
+  <int value="1" label="Tabbed Mode"/>
+</enum>
+
 <enum name="SavePasswordPromptResponseType" type="int">
   <int value="0" label="NO_RESPONSE"/>
   <int value="1" label="REMEMBER_PASSWORD"/>
@@ -53939,6 +54251,13 @@ To add a new entry, add it with any value and run test to compute valid value.
   <affected-histogram name="Net.TCP_Connection_Latency_Interval"/>
 </histogram_suffixes>
 
+<histogram_suffixes name="IPProtocolType" separator="_">
+  <suffix name="UDP"/>
+  <suffix name="TCP"/>
+  <affected-histogram name="WebRTC.SystemMaxConsecutiveBytesDelayed"/>
+  <affected-histogram name="WebRTC.SystemPercentPacketsDelayed"/>
+</histogram_suffixes>
+
 <histogram_suffixes name="IPv6_Probe">
   <suffix name="IPv6_probe_skipped"
       label="with IPv6 not probed, and default OS settings used"/>
@@ -56341,6 +56660,23 @@ To add a new entry, add it with any value and run test to compute valid value.
   <affected-histogram name="Tab.NewTabOnload"/>
 </histogram_suffixes>
 
+<histogram_suffixes name="Tabs.SwitchLatency">
+  <suffix name="Perceived"
+      label="The time it takes to show something on the screen after the user
+             selects a tab. This might be a fake snapshot or it might just be
+             the time it takes to show the real content if no snapshot was
+             available."/>
+  <suffix name="Actual"
+      label="The time it takes to show a real live frame from the renderer on
+             the screen after the user selects a tab. This doesn not include
+             fake snapshots or other tricks, but the actual time to get real
+             interactable content displayed."/>
+  <affected-histogram name="Tabs.SwitchFromCloseLatency"/>
+  <affected-histogram name="Tabs.SwitchFromExitLatency"/>
+  <affected-histogram name="Tabs.SwitchFromNewLatency"/>
+  <affected-histogram name="Tabs.SwitchFromUserLatency"/>
+</histogram_suffixes>
+
 <histogram_suffixes name="Tps65090Fets" separator=".">
   <suffix name="Fet1" label="FET1 on tps65090 (register 0xf)"/>
   <suffix name="Fet2" label="FET2 on tps65090 (register 0x10)"/>