[SVG2]: Remove the SVGExternalResourcesRequired interface
[WebKit-https.git] / Source / WebCore / page / DiagnosticLoggingKeys.cpp
index 1ba2a62..84ff08b 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2013 Apple Inc. All rights reserved.
+ * Copyright (C) 2012-2018 Apple Inc. All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
@@ -30,57 +30,834 @@ namespace WebCore {
 
 String DiagnosticLoggingKeys::mediaLoadedKey()
 {
-    return ASCIILiteral("mediaLoaded");
+    return "mediaLoaded"_s;
 }
 
 String DiagnosticLoggingKeys::mediaLoadingFailedKey()
 {
-    return ASCIILiteral("mediaFailedLoading");
+    return "mediaFailedLoading"_s;
+}
+
+String DiagnosticLoggingKeys::memoryCacheEntryDecisionKey()
+{
+    return "memoryCacheEntryDecision"_s;
+}
+
+String DiagnosticLoggingKeys::memoryCacheUsageKey()
+{
+    return "memoryCacheUsage"_s;
+}
+
+String DiagnosticLoggingKeys::missingValidatorFieldsKey()
+{
+    return "missingValidatorFields"_s;
 }
 
 String DiagnosticLoggingKeys::pluginLoadedKey()
 {
-    return ASCIILiteral("pluginLoaded");
+    return "pluginLoaded"_s;
 }
 
 String DiagnosticLoggingKeys::pluginLoadingFailedKey()
 {
-    return ASCIILiteral("pluginFailedLoading");
+    return "pluginFailedLoading"_s;
+}
+
+String DiagnosticLoggingKeys::postPageBackgroundingCPUUsageKey()
+{
+    return "postPageBackgroundingCPUUsage"_s;
+}
+
+String DiagnosticLoggingKeys::postPageBackgroundingMemoryUsageKey()
+{
+    return "postPageBackgroundingMemoryUsage"_s;
+}
+
+String DiagnosticLoggingKeys::pageHandlesWebGLContextLossKey()
+{
+    return "pageHandlesWebGLContextLoss"_s;
+}
+
+String DiagnosticLoggingKeys::postPageLoadCPUUsageKey()
+{
+    return "postPageLoadCPUUsage"_s;
+}
+
+String DiagnosticLoggingKeys::postPageLoadMemoryUsageKey()
+{
+    return "postPageLoadMemoryUsage"_s;
+}
+
+String DiagnosticLoggingKeys::provisionalLoadKey()
+{
+    return "provisionalLoad"_s;
 }
 
 String DiagnosticLoggingKeys::pageContainsPluginKey()
 {
-    return ASCIILiteral("pageContainsPlugin");
+    return "pageContainsPlugin"_s;
 }
 
 String DiagnosticLoggingKeys::pageContainsAtLeastOnePluginKey()
 {
-    return ASCIILiteral("pageContainsAtLeastOnePlugin");
+    return "pageContainsAtLeastOnePlugin"_s;
 }
 
 String DiagnosticLoggingKeys::pageContainsMediaEngineKey()
 {
-    return ASCIILiteral("pageContainsMediaEngine");
+    return "pageContainsMediaEngine"_s;
 }
 
 String DiagnosticLoggingKeys::pageContainsAtLeastOneMediaEngineKey()
 {
-    return ASCIILiteral("pageContainsAtLeastOneMediaEngine");
+    return "pageContainsAtLeastOneMediaEngine"_s;
+}
+
+String DiagnosticLoggingKeys::pageLoadedKey()
+{
+    return "pageLoaded"_s;
+}
+
+String DiagnosticLoggingKeys::playedKey()
+{
+    return "played"_s;
+}
+
+String DiagnosticLoggingKeys::engineFailedToLoadKey()
+{
+    return "engineFailedToLoad"_s;
+}
+
+String DiagnosticLoggingKeys::entryRightlyNotWarmedUpKey()
+{
+    return "entryRightlyNotWarmedUp"_s;
+}
+
+String DiagnosticLoggingKeys::entryWronglyNotWarmedUpKey()
+{
+    return "entryWronglyNotWarmedUp"_s;
+}
+
+String DiagnosticLoggingKeys::navigationKey()
+{
+    return "navigation"_s;
+}
+
+String DiagnosticLoggingKeys::needsRevalidationKey()
+{
+    return "needsRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::networkCacheKey()
+{
+    return "networkCache"_s;
+}
+
+String DiagnosticLoggingKeys::networkCacheFailureReasonKey()
+{
+    return "networkCacheFailureReason"_s;
+}
+
+String DiagnosticLoggingKeys::networkCacheUnusedReasonKey()
+{
+    return "networkCacheUnusedReason"_s;
+}
+
+String DiagnosticLoggingKeys::networkCacheReuseFailureKey()
+{
+    return "networkCacheReuseFailure"_s;
+}
+
+String DiagnosticLoggingKeys::networkKey()
+{
+    return "network"_s;
+}
+
+String DiagnosticLoggingKeys::networkProcessCrashedKey()
+{
+    return "networkProcessCrashed"_s;
+}
+
+String DiagnosticLoggingKeys::neverSeenBeforeKey()
+{
+    return "neverSeenBefore"_s;
 }
 
-String DiagnosticLoggingKeys::passKey()
+String DiagnosticLoggingKeys::noKey()
 {
-    return ASCIILiteral("pass");
+    return "no"_s;
 }
 
-String DiagnosticLoggingKeys::failKey()
+String DiagnosticLoggingKeys::noCacheKey()
 {
-    return ASCIILiteral("fail");
+    return "noCache"_s;
 }
 
-String DiagnosticLoggingKeys::noopKey()
+String DiagnosticLoggingKeys::noStoreKey()
 {
-    return ASCIILiteral("noop");
+    return "noStore"_s;
 }
 
+String DiagnosticLoggingKeys::nonVisibleStateKey()
+{
+    return "nonVisibleState"_s;
+}
+
+String DiagnosticLoggingKeys::notInMemoryCacheKey()
+{
+    return "notInMemoryCache"_s;
+}
+
+String DiagnosticLoggingKeys::backForwardCacheKey()
+{
+    return "backForwardCache"_s;
 }
+
+String DiagnosticLoggingKeys::backForwardCacheFailureKey()
+{
+    return "backForwardCacheFailure"_s;
+}
+
+String DiagnosticLoggingKeys::visuallyEmptyKey()
+{
+    return "visuallyEmpty"_s;
+}
+
+String DiagnosticLoggingKeys::noDocumentLoaderKey()
+{
+    return "noDocumentLoader"_s;
+}
+
+String DiagnosticLoggingKeys::noLongerInCacheKey()
+{
+    return "noLongerInCache"_s;
+}
+
+String DiagnosticLoggingKeys::otherKey()
+{
+    return "other"_s;
+}
+
+String DiagnosticLoggingKeys::mainResourceKey()
+{
+    return "mainResource"_s;
+}
+
+String DiagnosticLoggingKeys::isErrorPageKey()
+{
+    return "isErrorPage"_s;
+}
+
+String DiagnosticLoggingKeys::isExpiredKey()
+{
+    return "isExpired"_s;
+}
+
+String DiagnosticLoggingKeys::isReloadIgnoringCacheDataKey()
+{
+    return "isReloadIgnoringCacheData"_s;
+}
+
+String DiagnosticLoggingKeys::loadingKey()
+{
+    return "loading"_s;
+}
+
+String DiagnosticLoggingKeys::hasPluginsKey()
+{
+    return "hasPlugins"_s;
+}
+
+String DiagnosticLoggingKeys::httpsNoStoreKey()
+{
+    return "httpsNoStore"_s;
+}
+
+String DiagnosticLoggingKeys::imageKey()
+{
+    return "image"_s;
+}
+
+String DiagnosticLoggingKeys::inMemoryCacheKey()
+{
+    return "inMemoryCache"_s;
+}
+
+String DiagnosticLoggingKeys::inactiveKey()
+{
+    return "inactive"_s;
+}
+
+String DiagnosticLoggingKeys::internalErrorKey()
+{
+    return "internalError"_s;
+}
+
+String DiagnosticLoggingKeys::invalidSessionIDKey()
+{
+    return "invalidSessionID"_s;
+}
+
+String DiagnosticLoggingKeys::isAttachmentKey()
+{
+    return "isAttachment"_s;
+}
+
+String DiagnosticLoggingKeys::isConditionalRequestKey()
+{
+    return "isConditionalRequest"_s;
+}
+
+String DiagnosticLoggingKeys::isDisabledKey()
+{
+    return "isDisabled"_s;
+}
+
+String DiagnosticLoggingKeys::noCurrentHistoryItemKey()
+{
+    return "noCurrentHistoryItem"_s;
+}
+
+String DiagnosticLoggingKeys::quirkRedirectComingKey()
+{
+    return "quirkRedirectComing"_s;
+}
+
+String DiagnosticLoggingKeys::rawKey()
+{
+    return "raw"_s;
+}
+
+String DiagnosticLoggingKeys::redirectKey()
+{
+    return "redirect"_s;
+}
+
+String DiagnosticLoggingKeys::isLoadingKey()
+{
+    return "isLoading"_s;
+}
+
+String DiagnosticLoggingKeys::documentLoaderStoppingKey()
+{
+    return "documentLoaderStopping"_s;
+}
+
+String DiagnosticLoggingKeys::domainCausingCrashKey()
+{
+    return "DomainCausingCrash"_s;
+}
+
+String DiagnosticLoggingKeys::domainCausingEnergyDrainKey()
+{
+    return "DomainCausingEnergyDrain"_s;
+}
+
+String DiagnosticLoggingKeys::domainCausingJetsamKey()
+{
+    return "DomainCausingJetsam"_s;
+}
+
+String DiagnosticLoggingKeys::simulatedPageCrashKey()
+{
+    return "SimulatedPageCrash"_s;
+}
+
+String DiagnosticLoggingKeys::exceededActiveMemoryLimitKey()
+{
+    return "ExceededActiveMemoryLimit"_s;
+}
+
+String DiagnosticLoggingKeys::exceededInactiveMemoryLimitKey()
+{
+    return "ExceededInactiveMemoryLimit"_s;
+}
+
+String DiagnosticLoggingKeys::exceededBackgroundCPULimitKey()
+{
+    return "ExceededBackgroundCPULimit"_s;
+}
+
+String DiagnosticLoggingKeys::domainVisitedKey()
+{
+    return "DomainVisited"_s;
+}
+
+String DiagnosticLoggingKeys::cannotSuspendActiveDOMObjectsKey()
+{
+    return "cannotSuspendActiveDOMObjects"_s;
+}
+
+String DiagnosticLoggingKeys::cpuUsageKey()
+{
+    return "cpuUsage"_s;
+}
+
+String DiagnosticLoggingKeys::createSharedBufferFailedKey()
+{
+    return "createSharedBufferFailed"_s;
+}
+
+String DiagnosticLoggingKeys::activeInForegroundTabKey()
+{
+    return "activeInForegroundTab"_s;
+}
+
+String DiagnosticLoggingKeys::activeInBackgroundTabOnlyKey()
+{
+    return "activeInBackgroundTabOnly"_s;
+}
+
+String DiagnosticLoggingKeys::applicationCacheKey()
+{
+    return "applicationCache"_s;
+}
+
+#if ENABLE(APPLICATION_MANIFEST)
+String DiagnosticLoggingKeys::applicationManifestKey()
+{
+    return "applicationManifest"_s;
+}
+#endif
+
+String DiagnosticLoggingKeys::audioKey()
+{
+    return "audio"_s;
+}
+
+String DiagnosticLoggingKeys::backNavigationDeltaKey()
+{
+    return "backNavigationDelta"_s;
+}
+
+String DiagnosticLoggingKeys::canCacheKey()
+{
+    return "canCache"_s;
+}
+
+String DiagnosticLoggingKeys::cacheControlNoStoreKey()
+{
+    return "cacheControlNoStore"_s;
+}
+
+String DiagnosticLoggingKeys::cachedResourceRevalidationKey()
+{
+    return "cachedResourceRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::cachedResourceRevalidationReasonKey()
+{
+    return "cachedResourceRevalidationReason"_s;
+}
+
+String DiagnosticLoggingKeys::deniedByClientKey()
+{
+    return "deniedByClient"_s;
+}
+
+String DiagnosticLoggingKeys::deviceMotionKey()
+{
+    return "deviceMotion"_s;
+}
+
+String DiagnosticLoggingKeys::deviceOrientationKey()
+{
+    return "deviceOrientation"_s;
+}
+
+String DiagnosticLoggingKeys::diskCacheKey()
+{
+    return "diskCache"_s;
+}
+
+String DiagnosticLoggingKeys::diskCacheAfterValidationKey()
+{
+    return "diskCacheAfterValidation"_s;
+}
+
+String DiagnosticLoggingKeys::reloadKey()
+{
+    return "reload"_s;
+}
+
+String DiagnosticLoggingKeys::replaceKey()
+{
+    return "replace"_s;
+}
+
+String DiagnosticLoggingKeys::retrievalRequestKey()
+{
+    return "retrievalRequest"_s;
+}
+
+String DiagnosticLoggingKeys::resourceLoadedKey()
+{
+    return "resourceLoaded"_s;
+}
+
+String DiagnosticLoggingKeys::resourceResponseSourceKey()
+{
+    return "resourceResponseSource"_s;
+}
+
+String DiagnosticLoggingKeys::retrievalKey()
+{
+    return "retrieval"_s;
+}
+
+String DiagnosticLoggingKeys::revalidatingKey()
+{
+    return "revalidating"_s;
+}
+
+String DiagnosticLoggingKeys::reloadFromOriginKey()
+{
+    return "reloadFromOrigin"_s;
+}
+
+String DiagnosticLoggingKeys::reloadRevalidatingExpiredKey()
+{
+    return "reloadRevalidatingExpired"_s;
+}
+
+String DiagnosticLoggingKeys::sameLoadKey()
+{
+    return "sameLoad"_s;
+}
+
+String DiagnosticLoggingKeys::scriptKey()
+{
+    return "script"_s;
+}
+
+String DiagnosticLoggingKeys::serviceWorkerKey()
+{
+    return "serviceWorker"_s;
+}
+
+String DiagnosticLoggingKeys::streamingMedia()
+{
+    return "streamingMedia"_s;
+}
+
+String DiagnosticLoggingKeys::styleSheetKey()
+{
+    return "styleSheet"_s;
+}
+
+String DiagnosticLoggingKeys::successfulSpeculativeWarmupWithRevalidationKey()
+{
+    return "successfulSpeculativeWarmupWithRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::successfulSpeculativeWarmupWithoutRevalidationKey()
+{
+    return "successfulSpeculativeWarmupWithoutRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::svgDocumentKey()
+{
+    return "svgDocument"_s;
+}
+
+String DiagnosticLoggingKeys::synchronousMessageFailedKey()
+{
+    return "synchronousMessageFailed"_s;
+}
+
+String DiagnosticLoggingKeys::telemetryPageLoadKey()
+{
+    return "telemetryPageLoad"_s;
+}
+
+String DiagnosticLoggingKeys::timedOutKey()
+{
+    return "timedOut"_s;
+}
+
+String DiagnosticLoggingKeys::canceledLessThan2SecondsKey()
+{
+    return "canceledLessThan2Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::canceledLessThan5SecondsKey()
+{
+    return "canceledLessThan5Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::canceledLessThan20SecondsKey()
+{
+    return "canceledLessThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::canceledMoreThan20SecondsKey()
+{
+    return "canceledMoreThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::failedLessThan2SecondsKey()
+{
+    return "failedLessThan2Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::failedLessThan5SecondsKey()
+{
+    return "failedLessThan5Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::failedLessThan20SecondsKey()
+{
+    return "failedLessThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::failedMoreThan20SecondsKey()
+{
+    return "failedMoreThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::occurredKey()
+{
+    return "occurred"_s;
+}
+
+String DiagnosticLoggingKeys::succeededLessThan2SecondsKey()
+{
+    return "succeededLessThan2Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::succeededLessThan5SecondsKey()
+{
+    return "succeededLessThan5Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::succeededLessThan20SecondsKey()
+{
+    return "succeededLessThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::succeededMoreThan20SecondsKey()
+{
+    return "succeededMoreThan20Seconds"_s;
+}
+
+String DiagnosticLoggingKeys::uncacheableStatusCodeKey()
+{
+    return "uncacheableStatusCode"_s;
+}
+
+String DiagnosticLoggingKeys::underMemoryPressureKey()
+{
+    return "underMemoryPressure"_s;
+}
+
+String DiagnosticLoggingKeys::unknownEntryRequestKey()
+{
+    return "unknownEntryRequest"_s;
+}
+
+String DiagnosticLoggingKeys::unlikelyToReuseKey()
+{
+    return "unlikelyToReuse"_s;
+}
+
+String DiagnosticLoggingKeys::unsupportedHTTPMethodKey()
+{
+    return "unsupportedHTTPMethod"_s;
+}
+
+String DiagnosticLoggingKeys::unsuspendableDOMObjectKey()
+{
+    return "unsuspendableDOMObject"_s;
+}
+
+String DiagnosticLoggingKeys::unusedKey()
+{
+    return "unused"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonCredentialSettingsKey()
+{
+    return "unused.reason.credentialSettings"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonErrorKey()
+{
+    return "unused.reason.error"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonMustRevalidateNoValidatorKey()
+{
+    return "unused.reason.mustRevalidateNoValidator"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonNoStoreKey()
+{
+    return "unused.reason.noStore"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonRedirectChainKey()
+{
+    return "unused.reason.redirectChain"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonReloadKey()
+{
+    return "unused.reason.reload"_s;
+}
+
+String DiagnosticLoggingKeys::unusedReasonTypeMismatchKey()
+{
+    return "unused.reason.typeMismatch"_s;
+}
+
+String DiagnosticLoggingKeys::usedKey()
+{
+    return "used"_s;
+}
+
+String DiagnosticLoggingKeys::userZoomActionKey()
+{
+    return "userZoomAction"_s;
+}
+
+String DiagnosticLoggingKeys::varyingHeaderMismatchKey()
+{
+    return "varyingHeaderMismatch"_s;
+}
+
+String DiagnosticLoggingKeys::videoKey()
+{
+    return "video"_s;
+}
+
+String DiagnosticLoggingKeys::visibleNonActiveStateKey()
+{
+    return "visibleNonActiveState"_s;
+}
+
+String DiagnosticLoggingKeys::visibleAndActiveStateKey()
+{
+    return "visibleAndActiveState"_s;
+}
+
+String DiagnosticLoggingKeys::wastedSpeculativeWarmupWithRevalidationKey()
+{
+    return "wastedSpeculativeWarmupWithRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::wastedSpeculativeWarmupWithoutRevalidationKey()
+{
+    return "wastedSpeculativeWarmupWithoutRevalidation"_s;
+}
+
+String DiagnosticLoggingKeys::webViewKey()
+{
+    return "webView"_s;
+}
+
+String DiagnosticLoggingKeys::yesKey()
+{
+    return "yes"_s;
+}
+
+String DiagnosticLoggingKeys::expiredKey()
+{
+    return "expired"_s;
+}
+
+String DiagnosticLoggingKeys::fontKey()
+{
+    return "font"_s;
+}
+
+String DiagnosticLoggingKeys::prunedDueToMemoryPressureKey()
+{
+    return "pruned.memoryPressure"_s;
+}
+
+String DiagnosticLoggingKeys::prunedDueToMaxSizeReached()
+{
+    return "pruned.capacityReached"_s;
+}
+
+String DiagnosticLoggingKeys::prunedDueToProcessSuspended()
+{
+    return "pruned.processSuspended"_s;
+}
+
+String WebCore::DiagnosticLoggingKeys::notHTTPFamilyKey()
+{
+    return "notHTTPFamily"_s;
+}
+
+String WebCore::DiagnosticLoggingKeys::webGLStateKey()
+{
+    return "webGLState"_s;
+}
+
+String DiagnosticLoggingKeys::memoryUsageToDiagnosticLoggingKey(uint64_t memoryUsage)
+{
+    if (memoryUsage < 32 * MB)
+        return "below32"_s;
+    if (memoryUsage < 64 * MB)
+        return "32to64"_s;
+    if (memoryUsage < 128 * MB)
+        return "64to128"_s;
+    if (memoryUsage < 256 * MB)
+        return "128to256"_s;
+    if (memoryUsage < 512 * MB)
+        return "256to512"_s;
+    if (memoryUsage < 1024 * MB)
+        return "512to1024"_s;
+    if (memoryUsage < 2048 * MB)
+        return "1024to2048"_s;
+    if (memoryUsage < 4096llu * MB)
+        return "2048to4096"_s;
+    if (memoryUsage < 8192llu * MB)
+        return "4096to8192"_s;
+    if (memoryUsage < 16384llu * MB)
+        return "8192to16384"_s;
+    if (memoryUsage < 32768llu * MB)
+        return "16384to32768"_s;
+    return "over32768"_s;
+}
+
+String DiagnosticLoggingKeys::foregroundCPUUsageToDiagnosticLoggingKey(double cpuUsage)
+{
+    if (cpuUsage < 10)
+        return "below10"_s;
+    if (cpuUsage < 20)
+        return "10to20"_s;
+    if (cpuUsage < 40)
+        return "20to40"_s;
+    if (cpuUsage < 60)
+        return "40to60"_s;
+    if (cpuUsage < 80)
+        return "60to80"_s;
+    return "over80"_s;
+}
+
+String DiagnosticLoggingKeys::backgroundCPUUsageToDiagnosticLoggingKey(double cpuUsage)
+{
+    if (cpuUsage < 1)
+        return "below1"_s;
+    if (cpuUsage < 5)
+        return "1to5"_s;
+    if (cpuUsage < 10)
+        return "5to10"_s;
+    if (cpuUsage < 30)
+        return "10to30"_s;
+    if (cpuUsage < 50)
+        return "30to50"_s;
+    if (cpuUsage < 70)
+        return "50to70"_s;
+    return "over70"_s;
+}
+
+String DiagnosticLoggingKeys::resourceLoadStatisticsTelemetryKey()
+{
+    return "resourceLoadStatisticsTelemetry"_s;
+}
+    
+} // namespace WebCore
+