summaryrefslogtreecommitdiff
path: root/Source/WebCore/page/DiagnosticLoggingKeys.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/page/DiagnosticLoggingKeys.h')
-rw-r--r--Source/WebCore/page/DiagnosticLoggingKeys.h144
1 files changed, 130 insertions, 14 deletions
diff --git a/Source/WebCore/page/DiagnosticLoggingKeys.h b/Source/WebCore/page/DiagnosticLoggingKeys.h
index baa51563e..39a77c67b 100644
--- a/Source/WebCore/page/DiagnosticLoggingKeys.h
+++ b/Source/WebCore/page/DiagnosticLoggingKeys.h
@@ -23,8 +23,7 @@
* THE POSSIBILITY OF SUCH DAMAGE.
*/
-#ifndef DiagnosticLoggingKeys_h
-#define DiagnosticLoggingKeys_h
+#pragma once
#include <wtf/text/WTFString.h>
@@ -32,22 +31,139 @@ namespace WebCore {
class DiagnosticLoggingKeys {
public:
- // Message keys.
+ WEBCORE_EXPORT static String activeInForegroundTabKey();
+ WEBCORE_EXPORT static String activeInBackgroundTabOnlyKey();
+ static String applicationCacheKey();
+ static String audioKey();
+ WEBCORE_EXPORT static String backNavigationDeltaKey();
+ WEBCORE_EXPORT static String cacheControlNoStoreKey();
+ static String cachedResourceRevalidationKey();
+ static String cachedResourceRevalidationReasonKey();
+ static String canCacheKey();
+ static String cannotSuspendActiveDOMObjectsKey();
+ WEBCORE_EXPORT static String cpuUsageKey();
+ WEBCORE_EXPORT static String createSharedBufferFailedKey();
+ static String deniedByClientKey();
+ static String deviceMotionKey();
+ static String deviceOrientationKey();
+ static String deviceProximityKey();
+ static String diskCacheKey();
+ static String diskCacheAfterValidationKey();
+ static String documentLoaderStoppingKey();
+ static String domainVisitedKey();
+ static String engineFailedToLoadKey();
+ WEBCORE_EXPORT static String entryRightlyNotWarmedUpKey();
+ WEBCORE_EXPORT static String entryWronglyNotWarmedUpKey();
+ static String expiredKey();
+ static String fontKey();
+ static String hasPluginsKey();
+ static String httpsNoStoreKey();
+ static String imageKey();
+ static String inMemoryCacheKey();
+ WEBCORE_EXPORT static String inactiveKey();
+ WEBCORE_EXPORT static String internalErrorKey();
+ WEBCORE_EXPORT static String invalidSessionIDKey();
+ WEBCORE_EXPORT static String isAttachmentKey();
+ WEBCORE_EXPORT static String isConditionalRequestKey();
+ static String isDisabledKey();
+ static String isErrorPageKey();
+ static String isExpiredKey();
+ WEBCORE_EXPORT static String isReloadIgnoringCacheDataKey();
+ static String loadingKey();
+ static String isLoadingKey();
+ static String mainDocumentErrorKey();
+ static String mainResourceKey();
static String mediaLoadedKey();
static String mediaLoadingFailedKey();
- static String pluginLoadedKey();
- static String pluginLoadingFailedKey();
- static String pageContainsPluginKey();
+ static String memoryCacheEntryDecisionKey();
+ static String memoryCacheUsageKey();
+ WEBCORE_EXPORT static String missingValidatorFieldsKey();
+ static String navigationKey();
+ WEBCORE_EXPORT static String needsRevalidationKey();
+ WEBCORE_EXPORT static String networkCacheKey();
+ WEBCORE_EXPORT static String networkCacheFailureReasonKey();
+ WEBCORE_EXPORT static String networkCacheUnusedReasonKey();
+ WEBCORE_EXPORT static String networkCacheReuseFailureKey();
+ static String networkKey();
+ WEBCORE_EXPORT static String networkProcessCrashedKey();
+ WEBCORE_EXPORT static String neverSeenBeforeKey();
+ static String noKey();
+ static String noCacheKey();
+ static String noCurrentHistoryItemKey();
+ static String noDocumentLoaderKey();
+ WEBCORE_EXPORT static String noLongerInCacheKey();
+ static String noStoreKey();
+ WEBCORE_EXPORT static String nonVisibleStateKey();
+ WEBCORE_EXPORT static String notHTTPFamilyKey();
+ static String notInMemoryCacheKey();
+ WEBCORE_EXPORT static String otherKey();
+ static String pageCacheKey();
+ static String pageCacheFailureKey();
+ static String pageContainsAtLeastOneMediaEngineKey();
static String pageContainsAtLeastOnePluginKey();
static String pageContainsMediaEngineKey();
- static String pageContainsAtLeastOneMediaEngineKey();
+ static String pageContainsPluginKey();
+ static String pageHandlesWebGLContextLossKey();
+ static String pageLoadedKey();
+ static String playedKey();
+ static String pluginLoadedKey();
+ static String pluginLoadingFailedKey();
+ static String postPageBackgroundingCPUUsageKey();
+ static String postPageBackgroundingMemoryUsageKey();
+ static String postPageLoadCPUUsageKey();
+ static String postPageLoadMemoryUsageKey();
+ static String provisionalLoadKey();
+ static String prunedDueToMaxSizeReached();
+ static String prunedDueToMemoryPressureKey();
+ static String prunedDueToProcessSuspended();
+ static String quirkRedirectComingKey();
+ static String rawKey();
+ static String redirectKey();
+ static String reloadFromOriginKey();
+ static String reloadKey();
+ static String replaceKey();
+ static String resourceLoadedKey();
+ static String resourceResponseSourceKey();
+ WEBCORE_EXPORT static String retrievalKey();
+ WEBCORE_EXPORT static String retrievalRequestKey();
+ WEBCORE_EXPORT static String revalidatingKey();
+ static String sameLoadKey();
+ static String scriptKey();
+ WEBCORE_EXPORT static String streamingMedia();
+ static String styleSheetKey();
+ WEBCORE_EXPORT static String successfulSpeculativeWarmupWithRevalidationKey();
+ WEBCORE_EXPORT static String successfulSpeculativeWarmupWithoutRevalidationKey();
+ static String svgDocumentKey();
+ WEBCORE_EXPORT static String synchronousMessageFailedKey();
+ WEBCORE_EXPORT static String uncacheableStatusCodeKey();
+ static String underMemoryPressureKey();
+ WEBCORE_EXPORT static String unknownEntryRequestKey();
+ WEBCORE_EXPORT static String unlikelyToReuseKey();
+ WEBCORE_EXPORT static String unsupportedHTTPMethodKey();
+ static String unsuspendableDOMObjectKey();
+ WEBCORE_EXPORT static String unusedKey();
+ static String unusedReasonCredentialSettingsKey();
+ static String unusedReasonErrorKey();
+ static String unusedReasonMustRevalidateNoValidatorKey();
+ static String unusedReasonNoStoreKey();
+ static String unusedReasonRedirectChainKey();
+ static String unusedReasonReloadKey();
+ static String unusedReasonTypeMismatchKey();
+ static String usedKey();
+ WEBCORE_EXPORT static String userZoomActionKey();
+ WEBCORE_EXPORT static String varyingHeaderMismatchKey();
+ static String videoKey();
+ WEBCORE_EXPORT static String visibleNonActiveStateKey();
+ WEBCORE_EXPORT static String visibleAndActiveStateKey();
+ WEBCORE_EXPORT static String wastedSpeculativeWarmupWithRevalidationKey();
+ WEBCORE_EXPORT static String wastedSpeculativeWarmupWithoutRevalidationKey();
+ WEBCORE_EXPORT static String webGLStateKey();
+ WEBCORE_EXPORT static String webViewKey();
+ static String yesKey();
- // Success keys.
- static String passKey();
- static String failKey();
- static String noopKey();
+ WEBCORE_EXPORT static String memoryUsageToDiagnosticLoggingKey(uint64_t memoryUsage);
+ WEBCORE_EXPORT static String foregroundCPUUsageToDiagnosticLoggingKey(double cpuUsage);
+ WEBCORE_EXPORT static String backgroundCPUUsageToDiagnosticLoggingKey(double cpuUsage);
};
-}
-
-#endif // DiagnosticLoggingKeys_h
+} // namespace WebCore