#ifndef PERFETTO_PROTOS_CHROME_TRACK_EVENT_PROTO_H_
#define PERFETTO_PROTOS_CHROME_TRACK_EVENT_PROTO_H_
#include <stddef.h>
#include <stdint.h>
#include "perfetto/protozero/field_writer.h"
#include "perfetto/protozero/message.h"
#include "perfetto/protozero/packed_repeated_fields.h"
#include "perfetto/protozero/proto_decoder.h"
#include "perfetto/protozero/proto_utils.h"
#include "protos/perfetto/trace/track_event/debug_annotation.pbzero.h"
#include "protos/perfetto/trace/track_event/source_location.pbzero.h"
#include "protos/perfetto/trace/track_event/track_event.pbzero.h"
namespace perfetto {
namespace protos {
namespace pbzero {
class ActiveProcesses;
class AndroidActivity;
class AndroidIPC;
class AndroidToolbar;
class AndroidView;
class AndroidViewDump;
class AnimationFrameScriptTimingInfo;
class AnimationFrameTimingInfo;
class BackForwardCacheCanStoreDocumentResult;
class BeginFrameArgsV2;
class BeginFrameObserverStateV2;
class BeginFrameSourceStateV2;
class BeginImplFrameArgsV2;
class BeginImplFrameArgsV2_TimestampsInUs;
class BlinkExecutionContext;
class BlinkHighEntropyAPI;
class BlinkHighEntropyAPI_CalledJsApi;
class BlinkHighEntropyAPI_FontLookup;
class BlinkHighEntropyAPI_JSFunctionArgument;
class BlinkSourceLocation;
class BlinkTaskScope;
class BrowsingContextState;
class ChildProcessLauncherPriority;
class ChromeBrowserContext;
class ChromeCompositorSchedulerStateV2;
class ChromeCompositorStateMachineV2;
class ChromeCompositorStateMachineV2_MajorStateV2;
class ChromeCompositorStateMachineV2_MinorStateV2;
class ChromeExtensionId;
class ChromeGraphicsPipeline;
class ChromeHashedPerformanceMark;
class ChromeMemoryPressureNotification;
class ChromeMessagePumpForUI;
class ChromeProfileDestroyer;
class ChromeRasterTask;
class ChromeSamplingProfilerSampleCollected;
class ChromeSqlDiagnostics;
class ChromeTaskAnnotator;
class ChromeTaskPostedToDisabledQueue;
class ChromeThreadPoolTask;
class ChromeUnguessableToken;
class ChromeWebAppBadNavigate;
class CompositorTimingHistoryV2;
class CrasUnified;
class EventForwarder;
class EventLatency;
class FrameSinkId;
class FrameTreeNodeInfo;
class GlobalRenderFrameHostId;
class LibunwindstackUnwinder;
class LinuxAlsaOutput;
class LinuxPulseOutput;
class LocalSurfaceId;
class MacAUHALStream;
class NavigationHandle;
class PageLoad;
class ParkableStringCompressInBackground;
class ParkableStringUnpark;
class ProcessSingleton;
class RenderFrameHost;
class RenderFrameImplDeletion;
class RenderFrameProxyHost;
class RenderProcessHost;
class RenderProcessHostCleanup;
class RenderProcessHostListener;
class RenderViewHost;
class RendererMainThreadTaskExecution;
class ResourceBundle;
class ScrollDeltas;
class ScrollMetrics;
class ScrollPredictorMetrics;
class ScrollPredictorMetrics_EventFrameValue;
class SendBeginMainFrameToCommitBreakdown;
class SequenceManagerTask;
class ShouldSwapBrowsingInstancesResult;
class SiteInstance;
class SiteInstanceGroup;
class StartUp;
class TabSwitchMeasurement;
class TouchDispositionGestureFilter;
class UkmPageLoadTimingUpdate;
class V8StackFrame;
class V8StackFrame_ScriptLocation;
class ViewClassName;
class WebContentInteraction;
class WebViewStartup;
class WinRenderAudioFromSource;
namespace perfetto_pbzero_enum_AndroidToolbar {
enum AllowCaptureReason : int32_t;
}
AndroidToolbar_AllowCaptureReason;
namespace perfetto_pbzero_enum_AndroidToolbar {
enum BlockCaptureReason : int32_t;
}
AndroidToolbar_BlockCaptureReason;
namespace perfetto_pbzero_enum_AndroidToolbar {
enum SnapshotDifference : int32_t;
}
AndroidToolbar_SnapshotDifference;
namespace perfetto_pbzero_enum_AnimationFrameScriptTimingInfo {
enum InvokerType : int32_t;
}
AnimationFrameScriptTimingInfo_InvokerType;
namespace perfetto_pbzero_enum_AnimationFrameScriptTimingInfo {
enum ThirdPartyTechnology : int32_t;
}
AnimationFrameScriptTimingInfo_ThirdPartyTechnology;
namespace perfetto_pbzero_enum_BackForwardCacheCanStoreDocumentResult {
enum BackForwardCacheNotRestoredReason : int32_t;
}
BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason;
namespace perfetto_pbzero_enum_BeginFrameArgsV2 {
enum BeginFrameArgsType : int32_t;
}
BeginFrameArgsV2_BeginFrameArgsType;
namespace perfetto_pbzero_enum_BeginImplFrameArgsV2 {
enum State : int32_t;
}
BeginImplFrameArgsV2_State;
namespace perfetto_pbzero_enum_BlinkExecutionContext {
enum ContextType : int32_t;
}
BlinkExecutionContext_ContextType;
namespace perfetto_pbzero_enum_BlinkExecutionContext {
enum WorldType : int32_t;
}
BlinkExecutionContext_WorldType;
namespace perfetto_pbzero_enum_BlinkHighEntropyAPI_FontLookup {
enum FontLookupType : int32_t;
}
BlinkHighEntropyAPI_FontLookup_FontLookupType;
namespace perfetto_pbzero_enum_BlinkHighEntropyAPI_JSFunctionArgument {
enum ArgumentType : int32_t;
}
BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType;
namespace perfetto_pbzero_enum_BlinkTaskScope {
enum TaskScopeType : int32_t;
}
BlinkTaskScope_TaskScopeType;
namespace perfetto_pbzero_enum_ChildProcessLauncherPriority {
enum Importance : int32_t;
}
ChildProcessLauncherPriority_Importance;
enum ChromeCompositorSchedulerActionV2 : int32_t;
namespace perfetto_pbzero_enum_ChromeCompositorSchedulerStateV2 {
enum BeginImplFrameDeadlineMode : int32_t;
}
ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum BeginImplFrameState : int32_t;
}
ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum BeginMainFrameState : int32_t;
}
ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum ForcedRedrawOnTimeoutState : int32_t;
}
ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum LayerTreeFrameSinkState : int32_t;
}
ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MinorStateV2 {
enum ScrollHandlerState : int32_t;
}
ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState;
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MinorStateV2 {
enum TreePriority : int32_t;
}
ChromeCompositorStateMachineV2_MinorStateV2_TreePriority;
namespace perfetto_pbzero_enum_ChromeGraphicsPipeline {
enum FrameSkippedReason : int32_t;
}
ChromeGraphicsPipeline_FrameSkippedReason;
namespace perfetto_pbzero_enum_ChromeGraphicsPipeline {
enum StepName : int32_t;
}
ChromeGraphicsPipeline_StepName;
namespace perfetto_pbzero_enum_ChromeSamplingProfilerSampleCollected {
enum WriteStatus : int32_t;
}
ChromeSamplingProfilerSampleCollected_WriteStatus;
namespace perfetto_pbzero_enum_ChromeTaskAnnotator {
enum DelayPolicy : int32_t;
}
ChromeTaskAnnotator_DelayPolicy;
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum ExecutionMode : int32_t;
}
ChromeThreadPoolTask_ExecutionMode;
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum Priority : int32_t;
}
ChromeThreadPoolTask_Priority;
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum ShutdownBehavior : int32_t;
}
ChromeThreadPoolTask_ShutdownBehavior;
namespace perfetto_pbzero_enum_EventLatency {
enum EventType : int32_t;
}
EventLatency_EventType;
enum FrameDeleteIntention : int32_t;
namespace perfetto_pbzero_enum_FrameTreeNodeInfo {
enum FrameType : int32_t;
}
FrameTreeNodeInfo_FrameType;
namespace perfetto_pbzero_enum_LibunwindstackUnwinder {
enum ErrorCode : int32_t;
}
LibunwindstackUnwinder_ErrorCode;
enum MemoryPressureLevel : int32_t;
namespace perfetto_pbzero_enum_ProcessSingleton {
enum RemoteHungProcessTerminateReason : int32_t;
}
ProcessSingleton_RemoteHungProcessTerminateReason;
namespace perfetto_pbzero_enum_ProcessSingleton {
enum RemoteProcessInteractionResult : int32_t;
}
ProcessSingleton_RemoteProcessInteractionResult;
namespace perfetto_pbzero_enum_RenderFrameHost {
enum LifecycleState : int32_t;
}
RenderFrameHost_LifecycleState;
namespace perfetto_pbzero_enum_RendererMainThreadTaskExecution {
enum FrameType : int32_t;
}
RendererMainThreadTaskExecution_FrameType;
namespace perfetto_pbzero_enum_RendererMainThreadTaskExecution {
enum TaskType : int32_t;
}
RendererMainThreadTaskExecution_TaskType;
namespace perfetto_pbzero_enum_SequenceManagerTask {
enum Priority : int32_t;
}
SequenceManagerTask_Priority;
namespace perfetto_pbzero_enum_SequenceManagerTask {
enum QueueName : int32_t;
}
SequenceManagerTask_QueueName;
enum ShouldSwapBrowsingInstance : int32_t;
namespace perfetto_pbzero_enum_StartUp {
enum LaunchCauseType : int32_t;
}
StartUp_LaunchCauseType;
namespace perfetto_pbzero_enum_TabSwitchMeasurement {
enum Result : int32_t;
}
TabSwitchMeasurement_Result;
namespace perfetto_pbzero_enum_TabSwitchMeasurement {
enum TabState : int32_t;
}
TabSwitchMeasurement_TabState;
namespace perfetto_pbzero_enum_WebContentInteraction {
enum Type : int32_t;
}
WebContentInteraction_Type;
namespace perfetto_pbzero_enum_WebViewStartup {
enum CallSite : int32_t;
}
WebViewStartup_CallSite;
}
}
}
namespace perfetto {
namespace protos {
namespace pbzero {
enum ChromeAppState : int32_t { … };
constexpr ChromeAppState ChromeAppState_MIN = …;
constexpr ChromeAppState ChromeAppState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeAppState_Name(::perfetto::protos::pbzero::ChromeAppState value) { … }
enum MemoryPressureLevel : int32_t { … };
constexpr MemoryPressureLevel MemoryPressureLevel_MIN = …;
constexpr MemoryPressureLevel MemoryPressureLevel_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* MemoryPressureLevel_Name(::perfetto::protos::pbzero::MemoryPressureLevel value) { … }
enum FrameDeleteIntention : int32_t { … };
constexpr FrameDeleteIntention FrameDeleteIntention_MIN = …;
constexpr FrameDeleteIntention FrameDeleteIntention_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* FrameDeleteIntention_Name(::perfetto::protos::pbzero::FrameDeleteIntention value) { … }
enum ShouldSwapBrowsingInstance : int32_t { … };
constexpr ShouldSwapBrowsingInstance ShouldSwapBrowsingInstance_MIN = …;
constexpr ShouldSwapBrowsingInstance ShouldSwapBrowsingInstance_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ShouldSwapBrowsingInstance_Name(::perfetto::protos::pbzero::ShouldSwapBrowsingInstance value) { … }
enum DeviceThermalState : int32_t { … };
constexpr DeviceThermalState DeviceThermalState_MIN = …;
constexpr DeviceThermalState DeviceThermalState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* DeviceThermalState_Name(::perfetto::protos::pbzero::DeviceThermalState value) { … }
enum ChromeCompositorSchedulerActionV2 : int32_t { … };
constexpr ChromeCompositorSchedulerActionV2 ChromeCompositorSchedulerActionV2_MIN = …;
constexpr ChromeCompositorSchedulerActionV2 ChromeCompositorSchedulerActionV2_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorSchedulerActionV2_Name(::perfetto::protos::pbzero::ChromeCompositorSchedulerActionV2 value) { … }
namespace perfetto_pbzero_enum_AnimationFrameScriptTimingInfo {
enum InvokerType : int32_t { … };
}
AnimationFrameScriptTimingInfo_InvokerType;
constexpr AnimationFrameScriptTimingInfo_InvokerType AnimationFrameScriptTimingInfo_InvokerType_MIN = …;
constexpr AnimationFrameScriptTimingInfo_InvokerType AnimationFrameScriptTimingInfo_InvokerType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* AnimationFrameScriptTimingInfo_InvokerType_Name(::perfetto::protos::pbzero::AnimationFrameScriptTimingInfo_InvokerType value) { … }
namespace perfetto_pbzero_enum_AnimationFrameScriptTimingInfo {
enum ThirdPartyTechnology : int32_t { … };
}
AnimationFrameScriptTimingInfo_ThirdPartyTechnology;
constexpr AnimationFrameScriptTimingInfo_ThirdPartyTechnology AnimationFrameScriptTimingInfo_ThirdPartyTechnology_MIN = …;
constexpr AnimationFrameScriptTimingInfo_ThirdPartyTechnology AnimationFrameScriptTimingInfo_ThirdPartyTechnology_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* AnimationFrameScriptTimingInfo_ThirdPartyTechnology_Name(::perfetto::protos::pbzero::AnimationFrameScriptTimingInfo_ThirdPartyTechnology value) { … }
namespace perfetto_pbzero_enum_WebViewStartup {
enum CallSite : int32_t { … };
}
WebViewStartup_CallSite;
constexpr WebViewStartup_CallSite WebViewStartup_CallSite_MIN = …;
constexpr WebViewStartup_CallSite WebViewStartup_CallSite_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* WebViewStartup_CallSite_Name(::perfetto::protos::pbzero::WebViewStartup_CallSite value) { … }
namespace perfetto_pbzero_enum_BeginImplFrameArgsV2 {
enum State : int32_t { … };
}
BeginImplFrameArgsV2_State;
constexpr BeginImplFrameArgsV2_State BeginImplFrameArgsV2_State_MIN = …;
constexpr BeginImplFrameArgsV2_State BeginImplFrameArgsV2_State_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BeginImplFrameArgsV2_State_Name(::perfetto::protos::pbzero::BeginImplFrameArgsV2_State value) { … }
namespace perfetto_pbzero_enum_BeginFrameArgsV2 {
enum BeginFrameArgsType : int32_t { … };
}
BeginFrameArgsV2_BeginFrameArgsType;
constexpr BeginFrameArgsV2_BeginFrameArgsType BeginFrameArgsV2_BeginFrameArgsType_MIN = …;
constexpr BeginFrameArgsV2_BeginFrameArgsType BeginFrameArgsV2_BeginFrameArgsType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BeginFrameArgsV2_BeginFrameArgsType_Name(::perfetto::protos::pbzero::BeginFrameArgsV2_BeginFrameArgsType value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MinorStateV2 {
enum TreePriority : int32_t { … };
}
ChromeCompositorStateMachineV2_MinorStateV2_TreePriority;
constexpr ChromeCompositorStateMachineV2_MinorStateV2_TreePriority ChromeCompositorStateMachineV2_MinorStateV2_TreePriority_MIN = …;
constexpr ChromeCompositorStateMachineV2_MinorStateV2_TreePriority ChromeCompositorStateMachineV2_MinorStateV2_TreePriority_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MinorStateV2_TreePriority_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MinorStateV2_TreePriority value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MinorStateV2 {
enum ScrollHandlerState : int32_t { … };
}
ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState;
constexpr ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState_MIN = …;
constexpr ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MinorStateV2_ScrollHandlerState value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum BeginImplFrameState : int32_t { … };
}
ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState_MIN = …;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MajorStateV2_BeginImplFrameState value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum BeginMainFrameState : int32_t { … };
}
ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState_MIN = …;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MajorStateV2_BeginMainFrameState value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum LayerTreeFrameSinkState : int32_t { … };
}
ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState_MIN = …;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MajorStateV2_LayerTreeFrameSinkState value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorStateMachineV2_MajorStateV2 {
enum ForcedRedrawOnTimeoutState : int32_t { … };
}
ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState_MIN = …;
constexpr ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState_Name(::perfetto::protos::pbzero::ChromeCompositorStateMachineV2_MajorStateV2_ForcedRedrawOnTimeoutState value) { … }
namespace perfetto_pbzero_enum_ChromeCompositorSchedulerStateV2 {
enum BeginImplFrameDeadlineMode : int32_t { … };
}
ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode;
constexpr ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode_MIN = …;
constexpr ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode_Name(::perfetto::protos::pbzero::ChromeCompositorSchedulerStateV2_BeginImplFrameDeadlineMode value) { … }
namespace perfetto_pbzero_enum_WebContentInteraction {
enum Type : int32_t { … };
}
WebContentInteraction_Type;
constexpr WebContentInteraction_Type WebContentInteraction_Type_MIN = …;
constexpr WebContentInteraction_Type WebContentInteraction_Type_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* WebContentInteraction_Type_Name(::perfetto::protos::pbzero::WebContentInteraction_Type value) { … }
namespace perfetto_pbzero_enum_StartUp {
enum LaunchCauseType : int32_t { … };
}
StartUp_LaunchCauseType;
constexpr StartUp_LaunchCauseType StartUp_LaunchCauseType_MIN = …;
constexpr StartUp_LaunchCauseType StartUp_LaunchCauseType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* StartUp_LaunchCauseType_Name(::perfetto::protos::pbzero::StartUp_LaunchCauseType value) { … }
namespace perfetto_pbzero_enum_LibunwindstackUnwinder {
enum ErrorCode : int32_t { … };
}
LibunwindstackUnwinder_ErrorCode;
constexpr LibunwindstackUnwinder_ErrorCode LibunwindstackUnwinder_ErrorCode_MIN = …;
constexpr LibunwindstackUnwinder_ErrorCode LibunwindstackUnwinder_ErrorCode_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* LibunwindstackUnwinder_ErrorCode_Name(::perfetto::protos::pbzero::LibunwindstackUnwinder_ErrorCode value) { … }
namespace perfetto_pbzero_enum_ChromeGraphicsPipeline {
enum StepName : int32_t { … };
}
ChromeGraphicsPipeline_StepName;
constexpr ChromeGraphicsPipeline_StepName ChromeGraphicsPipeline_StepName_MIN = …;
constexpr ChromeGraphicsPipeline_StepName ChromeGraphicsPipeline_StepName_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeGraphicsPipeline_StepName_Name(::perfetto::protos::pbzero::ChromeGraphicsPipeline_StepName value) { … }
namespace perfetto_pbzero_enum_ChromeGraphicsPipeline {
enum FrameSkippedReason : int32_t { … };
}
ChromeGraphicsPipeline_FrameSkippedReason;
constexpr ChromeGraphicsPipeline_FrameSkippedReason ChromeGraphicsPipeline_FrameSkippedReason_MIN = …;
constexpr ChromeGraphicsPipeline_FrameSkippedReason ChromeGraphicsPipeline_FrameSkippedReason_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeGraphicsPipeline_FrameSkippedReason_Name(::perfetto::protos::pbzero::ChromeGraphicsPipeline_FrameSkippedReason value) { … }
namespace perfetto_pbzero_enum_TabSwitchMeasurement {
enum Result : int32_t { … };
}
TabSwitchMeasurement_Result;
constexpr TabSwitchMeasurement_Result TabSwitchMeasurement_Result_MIN = …;
constexpr TabSwitchMeasurement_Result TabSwitchMeasurement_Result_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* TabSwitchMeasurement_Result_Name(::perfetto::protos::pbzero::TabSwitchMeasurement_Result value) { … }
namespace perfetto_pbzero_enum_TabSwitchMeasurement {
enum TabState : int32_t { … };
}
TabSwitchMeasurement_TabState;
constexpr TabSwitchMeasurement_TabState TabSwitchMeasurement_TabState_MIN = …;
constexpr TabSwitchMeasurement_TabState TabSwitchMeasurement_TabState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* TabSwitchMeasurement_TabState_Name(::perfetto::protos::pbzero::TabSwitchMeasurement_TabState value) { … }
namespace perfetto_pbzero_enum_BlinkHighEntropyAPI_FontLookup {
enum FontLookupType : int32_t { … };
}
BlinkHighEntropyAPI_FontLookup_FontLookupType;
constexpr BlinkHighEntropyAPI_FontLookup_FontLookupType BlinkHighEntropyAPI_FontLookup_FontLookupType_MIN = …;
constexpr BlinkHighEntropyAPI_FontLookup_FontLookupType BlinkHighEntropyAPI_FontLookup_FontLookupType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BlinkHighEntropyAPI_FontLookup_FontLookupType_Name(::perfetto::protos::pbzero::BlinkHighEntropyAPI_FontLookup_FontLookupType value) { … }
namespace perfetto_pbzero_enum_BlinkHighEntropyAPI_JSFunctionArgument {
enum ArgumentType : int32_t { … };
}
BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType;
constexpr BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType_MIN = …;
constexpr BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType_Name(::perfetto::protos::pbzero::BlinkHighEntropyAPI_JSFunctionArgument_ArgumentType value) { … }
namespace perfetto_pbzero_enum_BlinkExecutionContext {
enum ContextType : int32_t { … };
}
BlinkExecutionContext_ContextType;
constexpr BlinkExecutionContext_ContextType BlinkExecutionContext_ContextType_MIN = …;
constexpr BlinkExecutionContext_ContextType BlinkExecutionContext_ContextType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BlinkExecutionContext_ContextType_Name(::perfetto::protos::pbzero::BlinkExecutionContext_ContextType value) { … }
namespace perfetto_pbzero_enum_BlinkExecutionContext {
enum WorldType : int32_t { … };
}
BlinkExecutionContext_WorldType;
constexpr BlinkExecutionContext_WorldType BlinkExecutionContext_WorldType_MIN = …;
constexpr BlinkExecutionContext_WorldType BlinkExecutionContext_WorldType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BlinkExecutionContext_WorldType_Name(::perfetto::protos::pbzero::BlinkExecutionContext_WorldType value) { … }
namespace perfetto_pbzero_enum_AndroidToolbar {
enum BlockCaptureReason : int32_t { … };
}
AndroidToolbar_BlockCaptureReason;
constexpr AndroidToolbar_BlockCaptureReason AndroidToolbar_BlockCaptureReason_MIN = …;
constexpr AndroidToolbar_BlockCaptureReason AndroidToolbar_BlockCaptureReason_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* AndroidToolbar_BlockCaptureReason_Name(::perfetto::protos::pbzero::AndroidToolbar_BlockCaptureReason value) { … }
namespace perfetto_pbzero_enum_AndroidToolbar {
enum AllowCaptureReason : int32_t { … };
}
AndroidToolbar_AllowCaptureReason;
constexpr AndroidToolbar_AllowCaptureReason AndroidToolbar_AllowCaptureReason_MIN = …;
constexpr AndroidToolbar_AllowCaptureReason AndroidToolbar_AllowCaptureReason_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* AndroidToolbar_AllowCaptureReason_Name(::perfetto::protos::pbzero::AndroidToolbar_AllowCaptureReason value) { … }
namespace perfetto_pbzero_enum_AndroidToolbar {
enum SnapshotDifference : int32_t { … };
}
AndroidToolbar_SnapshotDifference;
constexpr AndroidToolbar_SnapshotDifference AndroidToolbar_SnapshotDifference_MIN = …;
constexpr AndroidToolbar_SnapshotDifference AndroidToolbar_SnapshotDifference_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* AndroidToolbar_SnapshotDifference_Name(::perfetto::protos::pbzero::AndroidToolbar_SnapshotDifference value) { … }
namespace perfetto_pbzero_enum_SequenceManagerTask {
enum Priority : int32_t { … };
}
SequenceManagerTask_Priority;
constexpr SequenceManagerTask_Priority SequenceManagerTask_Priority_MIN = …;
constexpr SequenceManagerTask_Priority SequenceManagerTask_Priority_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* SequenceManagerTask_Priority_Name(::perfetto::protos::pbzero::SequenceManagerTask_Priority value) { … }
namespace perfetto_pbzero_enum_SequenceManagerTask {
enum QueueName : int32_t { … };
}
SequenceManagerTask_QueueName;
constexpr SequenceManagerTask_QueueName SequenceManagerTask_QueueName_MIN = …;
constexpr SequenceManagerTask_QueueName SequenceManagerTask_QueueName_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* SequenceManagerTask_QueueName_Name(::perfetto::protos::pbzero::SequenceManagerTask_QueueName value) { … }
namespace perfetto_pbzero_enum_ProcessSingleton {
enum RemoteProcessInteractionResult : int32_t { … };
}
ProcessSingleton_RemoteProcessInteractionResult;
constexpr ProcessSingleton_RemoteProcessInteractionResult ProcessSingleton_RemoteProcessInteractionResult_MIN = …;
constexpr ProcessSingleton_RemoteProcessInteractionResult ProcessSingleton_RemoteProcessInteractionResult_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ProcessSingleton_RemoteProcessInteractionResult_Name(::perfetto::protos::pbzero::ProcessSingleton_RemoteProcessInteractionResult value) { … }
namespace perfetto_pbzero_enum_ProcessSingleton {
enum RemoteHungProcessTerminateReason : int32_t { … };
}
ProcessSingleton_RemoteHungProcessTerminateReason;
constexpr ProcessSingleton_RemoteHungProcessTerminateReason ProcessSingleton_RemoteHungProcessTerminateReason_MIN = …;
constexpr ProcessSingleton_RemoteHungProcessTerminateReason ProcessSingleton_RemoteHungProcessTerminateReason_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ProcessSingleton_RemoteHungProcessTerminateReason_Name(::perfetto::protos::pbzero::ProcessSingleton_RemoteHungProcessTerminateReason value) { … }
namespace perfetto_pbzero_enum_EventLatency {
enum EventType : int32_t { … };
}
EventLatency_EventType;
constexpr EventLatency_EventType EventLatency_EventType_MIN = …;
constexpr EventLatency_EventType EventLatency_EventType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* EventLatency_EventType_Name(::perfetto::protos::pbzero::EventLatency_EventType value) { … }
namespace perfetto_pbzero_enum_RendererMainThreadTaskExecution {
enum TaskType : int32_t { … };
}
RendererMainThreadTaskExecution_TaskType;
constexpr RendererMainThreadTaskExecution_TaskType RendererMainThreadTaskExecution_TaskType_MIN = …;
constexpr RendererMainThreadTaskExecution_TaskType RendererMainThreadTaskExecution_TaskType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* RendererMainThreadTaskExecution_TaskType_Name(::perfetto::protos::pbzero::RendererMainThreadTaskExecution_TaskType value) { … }
namespace perfetto_pbzero_enum_RendererMainThreadTaskExecution {
enum FrameType : int32_t { … };
}
RendererMainThreadTaskExecution_FrameType;
constexpr RendererMainThreadTaskExecution_FrameType RendererMainThreadTaskExecution_FrameType_MIN = …;
constexpr RendererMainThreadTaskExecution_FrameType RendererMainThreadTaskExecution_FrameType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* RendererMainThreadTaskExecution_FrameType_Name(::perfetto::protos::pbzero::RendererMainThreadTaskExecution_FrameType value) { … }
namespace perfetto_pbzero_enum_BackForwardCacheCanStoreDocumentResult {
enum BackForwardCacheNotRestoredReason : int32_t { … };
}
BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason;
constexpr BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason_MIN = …;
constexpr BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason_Name(::perfetto::protos::pbzero::BackForwardCacheCanStoreDocumentResult_BackForwardCacheNotRestoredReason value) { … }
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum Priority : int32_t { … };
}
ChromeThreadPoolTask_Priority;
constexpr ChromeThreadPoolTask_Priority ChromeThreadPoolTask_Priority_MIN = …;
constexpr ChromeThreadPoolTask_Priority ChromeThreadPoolTask_Priority_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeThreadPoolTask_Priority_Name(::perfetto::protos::pbzero::ChromeThreadPoolTask_Priority value) { … }
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum ExecutionMode : int32_t { … };
}
ChromeThreadPoolTask_ExecutionMode;
constexpr ChromeThreadPoolTask_ExecutionMode ChromeThreadPoolTask_ExecutionMode_MIN = …;
constexpr ChromeThreadPoolTask_ExecutionMode ChromeThreadPoolTask_ExecutionMode_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeThreadPoolTask_ExecutionMode_Name(::perfetto::protos::pbzero::ChromeThreadPoolTask_ExecutionMode value) { … }
namespace perfetto_pbzero_enum_ChromeThreadPoolTask {
enum ShutdownBehavior : int32_t { … };
}
ChromeThreadPoolTask_ShutdownBehavior;
constexpr ChromeThreadPoolTask_ShutdownBehavior ChromeThreadPoolTask_ShutdownBehavior_MIN = …;
constexpr ChromeThreadPoolTask_ShutdownBehavior ChromeThreadPoolTask_ShutdownBehavior_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeThreadPoolTask_ShutdownBehavior_Name(::perfetto::protos::pbzero::ChromeThreadPoolTask_ShutdownBehavior value) { … }
namespace perfetto_pbzero_enum_RenderFrameHost {
enum LifecycleState : int32_t { … };
}
RenderFrameHost_LifecycleState;
constexpr RenderFrameHost_LifecycleState RenderFrameHost_LifecycleState_MIN = …;
constexpr RenderFrameHost_LifecycleState RenderFrameHost_LifecycleState_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* RenderFrameHost_LifecycleState_Name(::perfetto::protos::pbzero::RenderFrameHost_LifecycleState value) { … }
namespace perfetto_pbzero_enum_ChromeSamplingProfilerSampleCollected {
enum WriteStatus : int32_t { … };
}
ChromeSamplingProfilerSampleCollected_WriteStatus;
constexpr ChromeSamplingProfilerSampleCollected_WriteStatus ChromeSamplingProfilerSampleCollected_WriteStatus_MIN = …;
constexpr ChromeSamplingProfilerSampleCollected_WriteStatus ChromeSamplingProfilerSampleCollected_WriteStatus_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeSamplingProfilerSampleCollected_WriteStatus_Name(::perfetto::protos::pbzero::ChromeSamplingProfilerSampleCollected_WriteStatus value) { … }
namespace perfetto_pbzero_enum_ChildProcessLauncherPriority {
enum Importance : int32_t { … };
}
ChildProcessLauncherPriority_Importance;
constexpr ChildProcessLauncherPriority_Importance ChildProcessLauncherPriority_Importance_MIN = …;
constexpr ChildProcessLauncherPriority_Importance ChildProcessLauncherPriority_Importance_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChildProcessLauncherPriority_Importance_Name(::perfetto::protos::pbzero::ChildProcessLauncherPriority_Importance value) { … }
namespace perfetto_pbzero_enum_FrameTreeNodeInfo {
enum FrameType : int32_t { … };
}
FrameTreeNodeInfo_FrameType;
constexpr FrameTreeNodeInfo_FrameType FrameTreeNodeInfo_FrameType_MIN = …;
constexpr FrameTreeNodeInfo_FrameType FrameTreeNodeInfo_FrameType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* FrameTreeNodeInfo_FrameType_Name(::perfetto::protos::pbzero::FrameTreeNodeInfo_FrameType value) { … }
namespace perfetto_pbzero_enum_ChromeTaskAnnotator {
enum DelayPolicy : int32_t { … };
}
ChromeTaskAnnotator_DelayPolicy;
constexpr ChromeTaskAnnotator_DelayPolicy ChromeTaskAnnotator_DelayPolicy_MIN = …;
constexpr ChromeTaskAnnotator_DelayPolicy ChromeTaskAnnotator_DelayPolicy_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* ChromeTaskAnnotator_DelayPolicy_Name(::perfetto::protos::pbzero::ChromeTaskAnnotator_DelayPolicy value) { … }
namespace perfetto_pbzero_enum_BlinkTaskScope {
enum TaskScopeType : int32_t { … };
}
BlinkTaskScope_TaskScopeType;
constexpr BlinkTaskScope_TaskScopeType BlinkTaskScope_TaskScopeType_MIN = …;
constexpr BlinkTaskScope_TaskScopeType BlinkTaskScope_TaskScopeType_MAX = …;
PERFETTO_PROTOZERO_CONSTEXPR14_OR_INLINE
const char* BlinkTaskScope_TaskScopeType_Name(::perfetto::protos::pbzero::BlinkTaskScope_TaskScopeType value) { … }
class AnimationFrameScriptTimingInfo_Decoder : public ::protozero::TypedProtoDecoder<10, false> { … };
class AnimationFrameScriptTimingInfo : public ::protozero::Message { … };
class AnimationFrameTimingInfo_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class AnimationFrameTimingInfo : public ::protozero::Message { … };
class WebViewStartup_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class WebViewStartup : public ::protozero::Message { … };
class CompositorTimingHistoryV2_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class CompositorTimingHistoryV2 : public ::protozero::Message { … };
class BeginFrameSourceStateV2_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class BeginFrameSourceStateV2 : public ::protozero::Message { … };
class BeginFrameObserverStateV2_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class BeginFrameObserverStateV2 : public ::protozero::Message { … };
class BeginImplFrameArgsV2_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class BeginImplFrameArgsV2 : public ::protozero::Message { … };
class BeginImplFrameArgsV2_TimestampsInUs_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class BeginImplFrameArgsV2_TimestampsInUs : public ::protozero::Message { … };
class BeginFrameArgsV2_Decoder : public ::protozero::TypedProtoDecoder<11, false> { … };
class BeginFrameArgsV2 : public ::protozero::Message { … };
class ChromeCompositorStateMachineV2_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeCompositorStateMachineV2 : public ::protozero::Message { … };
class ChromeCompositorStateMachineV2_MinorStateV2_Decoder : public ::protozero::TypedProtoDecoder<47, false> { … };
class ChromeCompositorStateMachineV2_MinorStateV2 : public ::protozero::Message { … };
class ChromeCompositorStateMachineV2_MajorStateV2_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class ChromeCompositorStateMachineV2_MajorStateV2 : public ::protozero::Message { … };
class ChromeCompositorSchedulerStateV2_Decoder : public ::protozero::TypedProtoDecoder<17, false> { … };
class ChromeCompositorSchedulerStateV2 : public ::protozero::Message { … };
class ViewClassName_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class ViewClassName : public ::protozero::Message { … };
class TouchDispositionGestureFilter_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class TouchDispositionGestureFilter : public ::protozero::Message { … };
class EventForwarder_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class EventForwarder : public ::protozero::Message { … };
class ScrollMetrics_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class ScrollMetrics : public ::protozero::Message { … };
class WebContentInteraction_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class WebContentInteraction : public ::protozero::Message { … };
class StartUp_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class StartUp : public ::protozero::Message { … };
class PageLoad_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class PageLoad : public ::protozero::Message { … };
class ScrollPredictorMetrics_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class ScrollPredictorMetrics : public ::protozero::Message { … };
class ScrollPredictorMetrics_EventFrameValue_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ScrollPredictorMetrics_EventFrameValue : public ::protozero::Message { … };
class LibunwindstackUnwinder_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class LibunwindstackUnwinder : public ::protozero::Message { … };
class ChromeGraphicsPipeline_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class ChromeGraphicsPipeline : public ::protozero::Message { … };
class LocalSurfaceId_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class LocalSurfaceId : public ::protozero::Message { … };
class FrameSinkId_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class FrameSinkId : public ::protozero::Message { … };
class ChromeUnguessableToken_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeUnguessableToken : public ::protozero::Message { … };
class CrasUnified_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class CrasUnified : public ::protozero::Message { … };
class LinuxPulseOutput_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class LinuxPulseOutput : public ::protozero::Message { … };
class LinuxAlsaOutput_Decoder : public ::protozero::TypedProtoDecoder<7, false> { … };
class LinuxAlsaOutput : public ::protozero::Message { … };
class MacAUHALStream_Decoder : public ::protozero::TypedProtoDecoder<14, false> { … };
class MacAUHALStream : public ::protozero::Message { … };
class WinRenderAudioFromSource_Decoder : public ::protozero::TypedProtoDecoder<11, false> { … };
class WinRenderAudioFromSource : public ::protozero::Message { … };
class ScrollDeltas_Decoder : public ::protozero::TypedProtoDecoder<14, true> { … };
class ScrollDeltas : public ::protozero::Message { … };
class TabSwitchMeasurement_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class TabSwitchMeasurement : public ::protozero::Message { … };
class BlinkHighEntropyAPI_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class BlinkHighEntropyAPI : public ::protozero::Message { … };
class BlinkHighEntropyAPI_FontLookup_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class BlinkHighEntropyAPI_FontLookup : public ::protozero::Message { … };
class BlinkHighEntropyAPI_CalledJsApi_Decoder : public ::protozero::TypedProtoDecoder<3, true> { … };
class BlinkHighEntropyAPI_CalledJsApi : public ::protozero::Message { … };
class BlinkHighEntropyAPI_JSFunctionArgument_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class BlinkHighEntropyAPI_JSFunctionArgument : public ::protozero::Message { … };
class BlinkSourceLocation_Decoder : public ::protozero::TypedProtoDecoder<7, true> { … };
class BlinkSourceLocation : public ::protozero::Message { … };
class BlinkExecutionContext_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class BlinkExecutionContext : public ::protozero::Message { … };
class V8StackFrame_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class V8StackFrame : public ::protozero::Message { … };
class V8StackFrame_ScriptLocation_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class V8StackFrame_ScriptLocation : public ::protozero::Message { … };
class UkmPageLoadTimingUpdate_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class UkmPageLoadTimingUpdate : public ::protozero::Message { … };
class ActiveProcesses_Decoder : public ::protozero::TypedProtoDecoder<1, true> { … };
class ActiveProcesses : public ::protozero::Message { … };
class AndroidToolbar_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class AndroidToolbar : public ::protozero::Message { … };
class SequenceManagerTask_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class SequenceManagerTask : public ::protozero::Message { … };
class AndroidIPC_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class AndroidIPC : public ::protozero::Message { … };
class NavigationHandle_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class NavigationHandle : public ::protozero::Message { … };
class ProcessSingleton_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ProcessSingleton : public ::protozero::Message { … };
class EventLatency_Decoder : public ::protozero::TypedProtoDecoder<6, true> { … };
class EventLatency : public ::protozero::Message { … };
class RendererMainThreadTaskExecution_Decoder : public ::protozero::TypedProtoDecoder<5, false> { … };
class RendererMainThreadTaskExecution : public ::protozero::Message { … };
class BackForwardCacheCanStoreDocumentResult_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class BackForwardCacheCanStoreDocumentResult : public ::protozero::Message { … };
class ChromeThreadPoolTask_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class ChromeThreadPoolTask : public ::protozero::Message { … };
class RenderFrameHost_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class RenderFrameHost : public ::protozero::Message { … };
class BrowsingContextState_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class BrowsingContextState : public ::protozero::Message { … };
class GlobalRenderFrameHostId_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class GlobalRenderFrameHostId : public ::protozero::Message { … };
class SendBeginMainFrameToCommitBreakdown_Decoder : public ::protozero::TypedProtoDecoder<12, false> { … };
class SendBeginMainFrameToCommitBreakdown : public ::protozero::Message { … };
class ChromeSamplingProfilerSampleCollected_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class ChromeSamplingProfilerSampleCollected : public ::protozero::Message { … };
class ParkableStringUnpark_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ParkableStringUnpark : public ::protozero::Message { … };
class ParkableStringCompressInBackground_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class ParkableStringCompressInBackground : public ::protozero::Message { … };
class AndroidViewDump_Decoder : public ::protozero::TypedProtoDecoder<1, true> { … };
class AndroidViewDump : public ::protozero::Message { … };
class AndroidActivity_Decoder : public ::protozero::TypedProtoDecoder<2, true> { … };
class AndroidActivity : public ::protozero::Message { … };
class AndroidView_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class AndroidView : public ::protozero::Message { … };
class RenderFrameProxyHost_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class RenderFrameProxyHost : public ::protozero::Message { … };
class RenderViewHost_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class RenderViewHost : public ::protozero::Message { … };
class SiteInstanceGroup_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class SiteInstanceGroup : public ::protozero::Message { … };
class SiteInstance_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class SiteInstance : public ::protozero::Message { … };
class ChromeExtensionId_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeExtensionId : public ::protozero::Message { … };
class ChildProcessLauncherPriority_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class ChildProcessLauncherPriority : public ::protozero::Message { … };
class RenderProcessHostCleanup_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class RenderProcessHostCleanup : public ::protozero::Message { … };
class RenderProcessHostListener_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class RenderProcessHostListener : public ::protozero::Message { … };
class RenderProcessHost_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class RenderProcessHost : public ::protozero::Message { … };
class ResourceBundle_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class ResourceBundle : public ::protozero::Message { … };
class ChromeWebAppBadNavigate_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class ChromeWebAppBadNavigate : public ::protozero::Message { … };
class ChromeSqlDiagnostics_Decoder : public ::protozero::TypedProtoDecoder<10, true> { … };
class ChromeSqlDiagnostics : public ::protozero::Message { … };
class ChromeHashedPerformanceMark_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class ChromeHashedPerformanceMark : public ::protozero::Message { … };
class FrameTreeNodeInfo_Decoder : public ::protozero::TypedProtoDecoder<99, true> { … };
class FrameTreeNodeInfo : public ::protozero::Message { … };
class ShouldSwapBrowsingInstancesResult_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ShouldSwapBrowsingInstancesResult : public ::protozero::Message { … };
class RenderFrameImplDeletion_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class RenderFrameImplDeletion : public ::protozero::Message { … };
class ChromeMessagePumpForUI_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeMessagePumpForUI : public ::protozero::Message { … };
class ChromeRasterTask_Decoder : public ::protozero::TypedProtoDecoder<1, false> { … };
class ChromeRasterTask : public ::protozero::Message { … };
class ChromeTaskPostedToDisabledQueue_Decoder : public ::protozero::TypedProtoDecoder<4, false> { … };
class ChromeTaskPostedToDisabledQueue : public ::protozero::Message { … };
class ChromeProfileDestroyer_Decoder : public ::protozero::TypedProtoDecoder<6, false> { … };
class ChromeProfileDestroyer : public ::protozero::Message { … };
class ChromeBrowserContext_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeBrowserContext : public ::protozero::Message { … };
class ChromeTaskAnnotator_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class ChromeTaskAnnotator : public ::protozero::Message { … };
class BlinkTaskScope_Decoder : public ::protozero::TypedProtoDecoder<3, false> { … };
class BlinkTaskScope : public ::protozero::Message { … };
class ChromeMemoryPressureNotification_Decoder : public ::protozero::TypedProtoDecoder<2, false> { … };
class ChromeMemoryPressureNotification : public ::protozero::Message { … };
class ChromeTrackEvent : public ::perfetto::protos::pbzero::TrackEvent { … };
}
}
}
#endif