/work/build/gen/protos/perfetto/trace/trace.gen.h
Line | Count | Source (jump to first uncovered line) |
1 | | // DO NOT EDIT. Autogenerated by Perfetto cppgen_plugin |
2 | | #ifndef PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_TRACE_PROTO_CPP_H_ |
3 | | #define PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_TRACE_PROTO_CPP_H_ |
4 | | |
5 | | #include <stdint.h> |
6 | | #include <bitset> |
7 | | #include <vector> |
8 | | #include <string> |
9 | | #include <type_traits> |
10 | | |
11 | | #include "perfetto/protozero/cpp_message_obj.h" |
12 | | #include "perfetto/protozero/copyable_ptr.h" |
13 | | #include "perfetto/base/export.h" |
14 | | |
15 | | namespace perfetto { |
16 | | namespace protos { |
17 | | namespace gen { |
18 | | class Trace; |
19 | | class TracePacket; |
20 | | class TracePacketDefaults; |
21 | | class V8CodeDefaults; |
22 | | class PerfSampleDefaults; |
23 | | class FollowerEvent; |
24 | | class PerfEvents_RawEvent; |
25 | | class PerfEvents_Tracepoint; |
26 | | class PerfEvents_Timebase; |
27 | | class TrackEventDefaults; |
28 | | class InternedData; |
29 | | class AppWakelockInfo; |
30 | | class InternedString; |
31 | | class InternedV8Isolate; |
32 | | class InternedV8Isolate_CodeRange; |
33 | | class InternedV8WasmScript; |
34 | | class InternedV8JsScript; |
35 | | class V8String; |
36 | | class InternedV8JsFunction; |
37 | | class InternedV8String; |
38 | | class NetworkPacketContext; |
39 | | class NetworkPacketEvent; |
40 | | class InternedGpuRenderStageSpecification; |
41 | | class InternedGraphicsContext; |
42 | | class Callstack; |
43 | | class Frame; |
44 | | class Mapping; |
45 | | class HistogramName; |
46 | | class LogMessageBody; |
47 | | class UnsymbolizedSourceLocation; |
48 | | class SourceLocation; |
49 | | class DebugAnnotationValueTypeName; |
50 | | class DebugAnnotationName; |
51 | | class EventName; |
52 | | class EventCategory; |
53 | | class TestEvent; |
54 | | class TestEvent_TestPayload; |
55 | | class DebugAnnotation; |
56 | | class DebugAnnotation_NestedValue; |
57 | | class AppWakelockBundle; |
58 | | class KernelWakelockData; |
59 | | class KernelWakelockData_Wakelock; |
60 | | class BluetoothTraceEvent; |
61 | | class Trigger; |
62 | | class PixelModemTokenDatabase; |
63 | | class PixelModemEvents; |
64 | | class RemoteClockSync; |
65 | | class RemoteClockSync_SyncedClocks; |
66 | | class ClockSnapshot; |
67 | | class ClockSnapshot_Clock; |
68 | | class V8CodeMove; |
69 | | class V8RegExpCode; |
70 | | class V8WasmCode; |
71 | | class V8InternalCode; |
72 | | class V8JsCode; |
73 | | class EtwTraceEventBundle; |
74 | | class EtwTraceEvent; |
75 | | class ReadyThreadEtwEvent; |
76 | | class CSwitchEtwEvent; |
77 | | class WinscopeExtensions; |
78 | | class ProtoLogViewerConfig; |
79 | | class ProtoLogViewerConfig_Group; |
80 | | class ProtoLogViewerConfig_MessageData; |
81 | | class ProtoLogMessage; |
82 | | class ShellHandlerMappings; |
83 | | class ShellHandlerMapping; |
84 | | class ShellTransition; |
85 | | class ShellTransition_Target; |
86 | | class TransactionTraceEntry; |
87 | | class DisplayInfo; |
88 | | class Transform; |
89 | | class DisplayState; |
90 | | class RectProto; |
91 | | class LayerCreationArgs; |
92 | | class TransactionState; |
93 | | class LayerState; |
94 | | class LayerState_WindowInfo; |
95 | | class RegionProto; |
96 | | class BlurRegion; |
97 | | class ColorTransformProto; |
98 | | class LayerState_BufferData; |
99 | | class LayerState_Color3; |
100 | | class LayerState_Matrix22; |
101 | | class LayersSnapshotProto; |
102 | | class DisplayProto; |
103 | | class TransformProto; |
104 | | class SizeProto; |
105 | | class LayersProto; |
106 | | class LayerProto; |
107 | | class FloatRectProto; |
108 | | class InputWindowInfoProto; |
109 | | class LayerProto_MetadataEntry; |
110 | | class BarrierLayerProto; |
111 | | class ActiveBufferProto; |
112 | | class ColorProto; |
113 | | class PositionProto; |
114 | | class TrackEventRangeOfInterest; |
115 | | class NetworkPacketBundle; |
116 | | class ExtensionDescriptor; |
117 | | class FileDescriptorSet; |
118 | | class FileDescriptorProto; |
119 | | class FieldDescriptorProto; |
120 | | class FieldOptions; |
121 | | class UninterpretedOption; |
122 | | class UninterpretedOption_NamePart; |
123 | | class EnumDescriptorProto; |
124 | | class EnumValueDescriptorProto; |
125 | | class DescriptorProto; |
126 | | class DescriptorProto_ReservedRange; |
127 | | class OneofDescriptorProto; |
128 | | class OneofOptions; |
129 | | class FtraceEventBundle; |
130 | | class FtraceEventBundle_FtraceError; |
131 | | class FtraceEventBundle_CompactSched; |
132 | | class FtraceEvent; |
133 | | class DpuDispVblankIrqEnableFtraceEvent; |
134 | | class DpuDispDpuUnderrunFtraceEvent; |
135 | | class MaliGpuPowerStateFtraceEvent; |
136 | | class BlockIoDoneFtraceEvent; |
137 | | class BlockIoStartFtraceEvent; |
138 | | class OpenExecFtraceEvent; |
139 | | class DoSysOpenFtraceEvent; |
140 | | class ParamSetValueCpmFtraceEvent; |
141 | | class KprobeEvent; |
142 | | class DevfreqFrequencyFtraceEvent; |
143 | | class SchedWakeupTaskAttrFtraceEvent; |
144 | | class PixelMmKswapdDoneFtraceEvent; |
145 | | class PixelMmKswapdWakeFtraceEvent; |
146 | | class KgslAdrenoCmdbatchRetiredFtraceEvent; |
147 | | class KgslAdrenoCmdbatchSyncFtraceEvent; |
148 | | class KgslAdrenoCmdbatchSubmittedFtraceEvent; |
149 | | class KgslAdrenoCmdbatchQueuedFtraceEvent; |
150 | | class BclIrqTriggerFtraceEvent; |
151 | | class MaliMaliPMMCURESETWAITFtraceEvent; |
152 | | class MaliMaliPMMCUPOWERDOWNFtraceEvent; |
153 | | class MaliMaliPMMCUPENDONRELOADFtraceEvent; |
154 | | class MaliMaliPMMCUPENDOFFFtraceEvent; |
155 | | class MaliMaliPMMCUONSLEEPINITIATEFtraceEvent; |
156 | | class MaliMaliPMMCUONPENDSLEEPFtraceEvent; |
157 | | class MaliMaliPMMCUONPENDHALTFtraceEvent; |
158 | | class MaliMaliPMMCUONHWCNTENABLEFtraceEvent; |
159 | | class MaliMaliPMMCUONHWCNTDISABLEFtraceEvent; |
160 | | class MaliMaliPMMCUONHALTFtraceEvent; |
161 | | class MaliMaliPMMCUONGLBREINITPENDFtraceEvent; |
162 | | class MaliMaliPMMCUONCOREATTRUPDATEPENDFtraceEvent; |
163 | | class MaliMaliPMMCUONFtraceEvent; |
164 | | class MaliMaliPMMCUOFFFtraceEvent; |
165 | | class MaliMaliPMMCUINSLEEPFtraceEvent; |
166 | | class MaliMaliPMMCUHCTLSHADERSREADYOFFFtraceEvent; |
167 | | class MaliMaliPMMCUHCTLSHADERSPENDONFtraceEvent; |
168 | | class MaliMaliPMMCUHCTLSHADERSPENDOFFFtraceEvent; |
169 | | class MaliMaliPMMCUHCTLSHADERSCOREOFFPENDFtraceEvent; |
170 | | class MaliMaliPMMCUHCTLMCUONRECHECKFtraceEvent; |
171 | | class MaliMaliPMMCUHCTLCOREINACTIVEPENDFtraceEvent; |
172 | | class MaliMaliPMMCUHCTLCORESNOTIFYPENDFtraceEvent; |
173 | | class MaliMaliPMMCUHCTLCORESDOWNSCALENOTIFYPENDFtraceEvent; |
174 | | class KgslGpuFrequencyFtraceEvent; |
175 | | class DcvshFreqFtraceEvent; |
176 | | class ThermalExynosAcpmHighOverheadFtraceEvent; |
177 | | class ThermalExynosAcpmBulkFtraceEvent; |
178 | | class DevicePmCallbackEndFtraceEvent; |
179 | | class DevicePmCallbackStartFtraceEvent; |
180 | | class GoogleIrmEventFtraceEvent; |
181 | | class GoogleIccEventFtraceEvent; |
182 | | class FastrpcDmaMapFtraceEvent; |
183 | | class FastrpcDmaUnmapFtraceEvent; |
184 | | class FastrpcDmaAllocFtraceEvent; |
185 | | class FastrpcDmaFreeFtraceEvent; |
186 | | class F2fsGcEndFtraceEvent; |
187 | | class F2fsGcBeginFtraceEvent; |
188 | | class F2fsBackgroundGcFtraceEvent; |
189 | | class DpuDsiTxFtraceEvent; |
190 | | class DpuDsiRxFtraceEvent; |
191 | | class DpuDsiCmdFifoStatusFtraceEvent; |
192 | | class SchedMigrateTaskFtraceEvent; |
193 | | class PanelWriteGenericFtraceEvent; |
194 | | class RpmStatusFtraceEvent; |
195 | | class GpuWorkPeriodFtraceEvent; |
196 | | class SchedSwitchWithCtrsFtraceEvent; |
197 | | class BinderReturnFtraceEvent; |
198 | | class BinderCommandFtraceEvent; |
199 | | class SamsungTracingMarkWriteFtraceEvent; |
200 | | class MaliMaliCSFINTERRUPTENDFtraceEvent; |
201 | | class MaliMaliCSFINTERRUPTSTARTFtraceEvent; |
202 | | class SuspendResumeMinimalFtraceEvent; |
203 | | class HostMemAbortFtraceEvent; |
204 | | class HostSmcFtraceEvent; |
205 | | class HostHcallFtraceEvent; |
206 | | class HypExitFtraceEvent; |
207 | | class HypEnterFtraceEvent; |
208 | | class MaliMaliKCPUFENCEWAITENDFtraceEvent; |
209 | | class MaliMaliKCPUFENCEWAITSTARTFtraceEvent; |
210 | | class MaliMaliKCPUFENCESIGNALFtraceEvent; |
211 | | class MaliMaliKCPUCQSWAITENDFtraceEvent; |
212 | | class MaliMaliKCPUCQSWAITSTARTFtraceEvent; |
213 | | class MaliMaliKCPUCQSSETFtraceEvent; |
214 | | class VirtioGpuCmdResponseFtraceEvent; |
215 | | class VirtioGpuCmdQueueFtraceEvent; |
216 | | class LwisTracingMarkWriteFtraceEvent; |
217 | | class CmaAllocInfoFtraceEvent; |
218 | | class CmaAllocStartFtraceEvent; |
219 | | class TrustyEnqueueNopFtraceEvent; |
220 | | class TrustyIpcRxFtraceEvent; |
221 | | class TrustyIpcReadEndFtraceEvent; |
222 | | class TrustyIpcReadFtraceEvent; |
223 | | class TrustyIpcPollFtraceEvent; |
224 | | class TrustyIpcWriteFtraceEvent; |
225 | | class TrustyIpcConnectEndFtraceEvent; |
226 | | class TrustyIpcConnectFtraceEvent; |
227 | | class TrustyIpcHandleEventFtraceEvent; |
228 | | class TrustyIrqFtraceEvent; |
229 | | class TrustyReclaimMemoryDoneFtraceEvent; |
230 | | class TrustyReclaimMemoryFtraceEvent; |
231 | | class TrustyShareMemoryDoneFtraceEvent; |
232 | | class TrustyShareMemoryFtraceEvent; |
233 | | class TrustyStdCall32DoneFtraceEvent; |
234 | | class TrustyStdCall32FtraceEvent; |
235 | | class TrustySmcDoneFtraceEvent; |
236 | | class TrustySmcFtraceEvent; |
237 | | class MmShrinkSlabEndFtraceEvent; |
238 | | class MmShrinkSlabStartFtraceEvent; |
239 | | class VirtioVideoResourceQueueDoneFtraceEvent; |
240 | | class VirtioVideoResourceQueueFtraceEvent; |
241 | | class VirtioVideoCmdDoneFtraceEvent; |
242 | | class VirtioVideoCmdFtraceEvent; |
243 | | class FuncgraphExitFtraceEvent; |
244 | | class FuncgraphEntryFtraceEvent; |
245 | | class AndroidFsFsyncStartFtraceEvent; |
246 | | class AndroidFsFsyncEndFtraceEvent; |
247 | | class AndroidFsDatawriteStartFtraceEvent; |
248 | | class AndroidFsDatawriteEndFtraceEvent; |
249 | | class AndroidFsDatareadStartFtraceEvent; |
250 | | class AndroidFsDatareadEndFtraceEvent; |
251 | | class DsiTxFtraceEvent; |
252 | | class DsiRxFtraceEvent; |
253 | | class DsiCmdFifoStatusFtraceEvent; |
254 | | class Vb2V4l2DqbufFtraceEvent; |
255 | | class Vb2V4l2QbufFtraceEvent; |
256 | | class Vb2V4l2BufDoneFtraceEvent; |
257 | | class Vb2V4l2BufQueueFtraceEvent; |
258 | | class V4l2DqbufFtraceEvent; |
259 | | class V4l2QbufFtraceEvent; |
260 | | class SchedCpuUtilCfsFtraceEvent; |
261 | | class F2fsIostatLatencyFtraceEvent; |
262 | | class F2fsIostatFtraceEvent; |
263 | | class DmaFenceWaitEndFtraceEvent; |
264 | | class DmaFenceWaitStartFtraceEvent; |
265 | | class DmaFenceSignaledFtraceEvent; |
266 | | class DmaFenceEmitFtraceEvent; |
267 | | class DmaFenceInitFtraceEvent; |
268 | | class DrmSchedProcessJobFtraceEvent; |
269 | | class DrmRunJobFtraceEvent; |
270 | | class DrmSchedJobFtraceEvent; |
271 | | class DrmVblankEventDeliveredFtraceEvent; |
272 | | class DrmVblankEventFtraceEvent; |
273 | | class ConsoleFtraceEvent; |
274 | | class UfshcdClkGatingFtraceEvent; |
275 | | class UfshcdCommandFtraceEvent; |
276 | | class WakeupSourceDeactivateFtraceEvent; |
277 | | class WakeupSourceActivateFtraceEvent; |
278 | | class VgicUpdateIrqPendingFtraceEvent; |
279 | | class TrapRegFtraceEvent; |
280 | | class KvmWfxArm64FtraceEvent; |
281 | | class KvmVcpuWakeupFtraceEvent; |
282 | | class KvmUserspaceExitFtraceEvent; |
283 | | class KvmUnmapHvaRangeFtraceEvent; |
284 | | class KvmToggleCacheFtraceEvent; |
285 | | class KvmTimerUpdateIrqFtraceEvent; |
286 | | class KvmTimerSaveStateFtraceEvent; |
287 | | class KvmTimerRestoreStateFtraceEvent; |
288 | | class KvmTimerHrtimerExpireFtraceEvent; |
289 | | class KvmTimerEmulateFtraceEvent; |
290 | | class KvmTestAgeHvaFtraceEvent; |
291 | | class KvmSysAccessFtraceEvent; |
292 | | class KvmSetWayFlushFtraceEvent; |
293 | | class KvmSetSpteHvaFtraceEvent; |
294 | | class KvmSetIrqFtraceEvent; |
295 | | class KvmSetGuestDebugFtraceEvent; |
296 | | class KvmMmioEmulateFtraceEvent; |
297 | | class KvmMmioFtraceEvent; |
298 | | class KvmIrqLineFtraceEvent; |
299 | | class KvmHvcArm64FtraceEvent; |
300 | | class KvmHandleSysRegFtraceEvent; |
301 | | class KvmGuestFaultFtraceEvent; |
302 | | class KvmGetTimerMapFtraceEvent; |
303 | | class KvmFpuFtraceEvent; |
304 | | class KvmExitFtraceEvent; |
305 | | class KvmEntryFtraceEvent; |
306 | | class KvmArmSetupDebugFtraceEvent; |
307 | | class KvmArmSetRegsetFtraceEvent; |
308 | | class KvmArmSetDreg32FtraceEvent; |
309 | | class KvmArmClearDebugFtraceEvent; |
310 | | class KvmAgePageFtraceEvent; |
311 | | class KvmAgeHvaFtraceEvent; |
312 | | class KvmAckIrqFtraceEvent; |
313 | | class KvmAccessFaultFtraceEvent; |
314 | | class KfreeSkbFtraceEvent; |
315 | | class NapiGroReceiveExitFtraceEvent; |
316 | | class NapiGroReceiveEntryFtraceEvent; |
317 | | class CrosEcSensorhubDataFtraceEvent; |
318 | | class TcpRetransmitSkbFtraceEvent; |
319 | | class InetSockSetStateFtraceEvent; |
320 | | class NetDevXmitFtraceEvent; |
321 | | class NetifReceiveSkbFtraceEvent; |
322 | | class RssStatThrottledFtraceEvent; |
323 | | class SdeSdePerfUpdateBusFtraceEvent; |
324 | | class SdeSdePerfSetQosLutsFtraceEvent; |
325 | | class SdeSdePerfCrtcUpdateFtraceEvent; |
326 | | class SdeSdePerfCalcCrtcFtraceEvent; |
327 | | class SdeSdeEvtlogFtraceEvent; |
328 | | class SchedPiSetprioFtraceEvent; |
329 | | class CpuhpPauseFtraceEvent; |
330 | | class DmaHeapStatFtraceEvent; |
331 | | class MaliTracingMarkWriteFtraceEvent; |
332 | | class G2dTracingMarkWriteFtraceEvent; |
333 | | class DpuTracingMarkWriteFtraceEvent; |
334 | | class FastrpcDmaStatFtraceEvent; |
335 | | class CpuhpLatencyFtraceEvent; |
336 | | class CpuhpEnterFtraceEvent; |
337 | | class CpuhpMultiEnterFtraceEvent; |
338 | | class CpuhpExitFtraceEvent; |
339 | | class CdevUpdateFtraceEvent; |
340 | | class ThermalTemperatureFtraceEvent; |
341 | | class GpuMemTotalFtraceEvent; |
342 | | class ScmCallEndFtraceEvent; |
343 | | class ScmCallStartFtraceEvent; |
344 | | class IonBufferDestroyFtraceEvent; |
345 | | class IonBufferCreateFtraceEvent; |
346 | | class IonStatFtraceEvent; |
347 | | class MarkVictimFtraceEvent; |
348 | | class SdeTracingMarkWriteFtraceEvent; |
349 | | class GpuFrequencyFtraceEvent; |
350 | | class ZeroFtraceEvent; |
351 | | class SysExitFtraceEvent; |
352 | | class SysEnterFtraceEvent; |
353 | | class MmEventRecordFtraceEvent; |
354 | | class GenericFtraceEvent; |
355 | | class GenericFtraceEvent_Field; |
356 | | class OomScoreAdjUpdateFtraceEvent; |
357 | | class SignalGenerateFtraceEvent; |
358 | | class SignalDeliverFtraceEvent; |
359 | | class BinderTransactionAllocBufFtraceEvent; |
360 | | class ClkSetRateFtraceEvent; |
361 | | class ClkDisableFtraceEvent; |
362 | | class ClkEnableFtraceEvent; |
363 | | class FenceSignaledFtraceEvent; |
364 | | class FenceEnableSignalFtraceEvent; |
365 | | class FenceDestroyFtraceEvent; |
366 | | class FenceInitFtraceEvent; |
367 | | class IonHeapGrowFtraceEvent; |
368 | | class IonHeapShrinkFtraceEvent; |
369 | | class RssStatFtraceEvent; |
370 | | class MmPagePcpuDrainFtraceEvent; |
371 | | class MmPageFreeBatchedFtraceEvent; |
372 | | class MmPageFreeFtraceEvent; |
373 | | class MmPageAllocZoneLockedFtraceEvent; |
374 | | class MmPageAllocExtfragFtraceEvent; |
375 | | class MmPageAllocFtraceEvent; |
376 | | class MigrateRetryFtraceEvent; |
377 | | class MigratePagesStartFtraceEvent; |
378 | | class MigratePagesEndFtraceEvent; |
379 | | class KmemCacheFreeFtraceEvent; |
380 | | class KmemCacheAllocNodeFtraceEvent; |
381 | | class KmemCacheAllocFtraceEvent; |
382 | | class KmallocNodeFtraceEvent; |
383 | | class KmallocFtraceEvent; |
384 | | class KfreeFtraceEvent; |
385 | | class IonSecureCmaShrinkPoolStartFtraceEvent; |
386 | | class IonSecureCmaShrinkPoolEndFtraceEvent; |
387 | | class IonSecureCmaAllocateStartFtraceEvent; |
388 | | class IonSecureCmaAllocateEndFtraceEvent; |
389 | | class IonSecureCmaAddToPoolStartFtraceEvent; |
390 | | class IonSecureCmaAddToPoolEndFtraceEvent; |
391 | | class IonPrefetchingFtraceEvent; |
392 | | class IonCpSecureBufferStartFtraceEvent; |
393 | | class IonCpSecureBufferEndFtraceEvent; |
394 | | class IonCpAllocRetryFtraceEvent; |
395 | | class IonAllocBufferStartFtraceEvent; |
396 | | class IonAllocBufferFallbackFtraceEvent; |
397 | | class IonAllocBufferFailFtraceEvent; |
398 | | class IonAllocBufferEndFtraceEvent; |
399 | | class IommuSecPtblMapRangeStartFtraceEvent; |
400 | | class IommuSecPtblMapRangeEndFtraceEvent; |
401 | | class IommuMapRangeFtraceEvent; |
402 | | class DmaAllocContiguousRetryFtraceEvent; |
403 | | class AllocPagesSysStartFtraceEvent; |
404 | | class AllocPagesSysFailFtraceEvent; |
405 | | class AllocPagesSysEndFtraceEvent; |
406 | | class AllocPagesIommuStartFtraceEvent; |
407 | | class AllocPagesIommuFailFtraceEvent; |
408 | | class AllocPagesIommuEndFtraceEvent; |
409 | | class F2fsWriteEndFtraceEvent; |
410 | | class F2fsWriteCheckpointFtraceEvent; |
411 | | class F2fsWriteBeginFtraceEvent; |
412 | | class F2fsVmPageMkwriteFtraceEvent; |
413 | | class F2fsUnlinkExitFtraceEvent; |
414 | | class F2fsUnlinkEnterFtraceEvent; |
415 | | class F2fsTruncatePartialNodesFtraceEvent; |
416 | | class F2fsTruncateNodesExitFtraceEvent; |
417 | | class F2fsTruncateNodesEnterFtraceEvent; |
418 | | class F2fsTruncateNodeFtraceEvent; |
419 | | class F2fsTruncateInodeBlocksExitFtraceEvent; |
420 | | class F2fsTruncateInodeBlocksEnterFtraceEvent; |
421 | | class F2fsTruncateDataBlocksRangeFtraceEvent; |
422 | | class F2fsTruncateBlocksExitFtraceEvent; |
423 | | class F2fsTruncateBlocksEnterFtraceEvent; |
424 | | class F2fsTruncateFtraceEvent; |
425 | | class F2fsSyncFsFtraceEvent; |
426 | | class F2fsSyncFileExitFtraceEvent; |
427 | | class F2fsSyncFileEnterFtraceEvent; |
428 | | class F2fsSubmitWritePageFtraceEvent; |
429 | | class F2fsSetPageDirtyFtraceEvent; |
430 | | class F2fsReserveNewBlockFtraceEvent; |
431 | | class F2fsReadpageFtraceEvent; |
432 | | class F2fsNewInodeFtraceEvent; |
433 | | class F2fsIgetExitFtraceEvent; |
434 | | class F2fsIgetFtraceEvent; |
435 | | class F2fsGetVictimFtraceEvent; |
436 | | class F2fsGetDataBlockFtraceEvent; |
437 | | class F2fsFallocateFtraceEvent; |
438 | | class F2fsEvictInodeFtraceEvent; |
439 | | class F2fsDoSubmitBioFtraceEvent; |
440 | | class SchedProcessWaitFtraceEvent; |
441 | | class SchedProcessHangFtraceEvent; |
442 | | class SchedProcessFreeFtraceEvent; |
443 | | class SchedProcessForkFtraceEvent; |
444 | | class SchedProcessExitFtraceEvent; |
445 | | class SchedProcessExecFtraceEvent; |
446 | | class TaskRenameFtraceEvent; |
447 | | class TaskNewtaskFtraceEvent; |
448 | | class Ext4ZeroRangeFtraceEvent; |
449 | | class Ext4WritepagesResultFtraceEvent; |
450 | | class Ext4WritepagesFtraceEvent; |
451 | | class Ext4WritepageFtraceEvent; |
452 | | class Ext4WriteEndFtraceEvent; |
453 | | class Ext4WriteBeginFtraceEvent; |
454 | | class Ext4UnlinkExitFtraceEvent; |
455 | | class Ext4UnlinkEnterFtraceEvent; |
456 | | class Ext4TruncateExitFtraceEvent; |
457 | | class Ext4TruncateEnterFtraceEvent; |
458 | | class Ext4TrimExtentFtraceEvent; |
459 | | class Ext4TrimAllFreeFtraceEvent; |
460 | | class Ext4SyncFsFtraceEvent; |
461 | | class Ext4RequestInodeFtraceEvent; |
462 | | class Ext4RequestBlocksFtraceEvent; |
463 | | class Ext4RemoveBlocksFtraceEvent; |
464 | | class Ext4ReleasepageFtraceEvent; |
465 | | class Ext4ReadpageFtraceEvent; |
466 | | class Ext4ReadBlockBitmapLoadFtraceEvent; |
467 | | class Ext4PunchHoleFtraceEvent; |
468 | | class Ext4OtherInodeUpdateTimeFtraceEvent; |
469 | | class Ext4MballocPreallocFtraceEvent; |
470 | | class Ext4MballocFreeFtraceEvent; |
471 | | class Ext4MballocDiscardFtraceEvent; |
472 | | class Ext4MballocAllocFtraceEvent; |
473 | | class Ext4MbReleaseInodePaFtraceEvent; |
474 | | class Ext4MbReleaseGroupPaFtraceEvent; |
475 | | class Ext4MbNewInodePaFtraceEvent; |
476 | | class Ext4MbNewGroupPaFtraceEvent; |
477 | | class Ext4MbDiscardPreallocationsFtraceEvent; |
478 | | class Ext4MbBuddyBitmapLoadFtraceEvent; |
479 | | class Ext4MbBitmapLoadFtraceEvent; |
480 | | class Ext4MarkInodeDirtyFtraceEvent; |
481 | | class Ext4LoadInodeBitmapFtraceEvent; |
482 | | class Ext4LoadInodeFtraceEvent; |
483 | | class Ext4JournalledWriteEndFtraceEvent; |
484 | | class Ext4JournalledInvalidatepageFtraceEvent; |
485 | | class Ext4JournalStartReservedFtraceEvent; |
486 | | class Ext4JournalStartFtraceEvent; |
487 | | class Ext4InvalidatepageFtraceEvent; |
488 | | class Ext4InsertRangeFtraceEvent; |
489 | | class Ext4IndMapBlocksExitFtraceEvent; |
490 | | class Ext4IndMapBlocksEnterFtraceEvent; |
491 | | class Ext4GetReservedClusterAllocFtraceEvent; |
492 | | class Ext4GetImpliedClusterAllocExitFtraceEvent; |
493 | | class Ext4FreeInodeFtraceEvent; |
494 | | class Ext4FreeBlocksFtraceEvent; |
495 | | class Ext4ForgetFtraceEvent; |
496 | | class Ext4FindDelallocRangeFtraceEvent; |
497 | | class Ext4FallocateExitFtraceEvent; |
498 | | class Ext4FallocateEnterFtraceEvent; |
499 | | class Ext4ExtShowExtentFtraceEvent; |
500 | | class Ext4ExtRmLeafFtraceEvent; |
501 | | class Ext4ExtRmIdxFtraceEvent; |
502 | | class Ext4ExtRemoveSpaceDoneFtraceEvent; |
503 | | class Ext4ExtRemoveSpaceFtraceEvent; |
504 | | class Ext4ExtPutInCacheFtraceEvent; |
505 | | class Ext4ExtMapBlocksExitFtraceEvent; |
506 | | class Ext4ExtMapBlocksEnterFtraceEvent; |
507 | | class Ext4ExtLoadExtentFtraceEvent; |
508 | | class Ext4ExtInCacheFtraceEvent; |
509 | | class Ext4ExtHandleUnwrittenExtentsFtraceEvent; |
510 | | class Ext4ExtConvertToInitializedFastpathFtraceEvent; |
511 | | class Ext4ExtConvertToInitializedEnterFtraceEvent; |
512 | | class Ext4EvictInodeFtraceEvent; |
513 | | class Ext4EsShrinkScanExitFtraceEvent; |
514 | | class Ext4EsShrinkScanEnterFtraceEvent; |
515 | | class Ext4EsShrinkCountFtraceEvent; |
516 | | class Ext4EsShrinkFtraceEvent; |
517 | | class Ext4EsRemoveExtentFtraceEvent; |
518 | | class Ext4EsLookupExtentExitFtraceEvent; |
519 | | class Ext4EsLookupExtentEnterFtraceEvent; |
520 | | class Ext4EsInsertExtentFtraceEvent; |
521 | | class Ext4EsFindDelayedExtentRangeExitFtraceEvent; |
522 | | class Ext4EsFindDelayedExtentRangeEnterFtraceEvent; |
523 | | class Ext4EsCacheExtentFtraceEvent; |
524 | | class Ext4DropInodeFtraceEvent; |
525 | | class Ext4DiscardPreallocationsFtraceEvent; |
526 | | class Ext4DiscardBlocksFtraceEvent; |
527 | | class Ext4DirectIOExitFtraceEvent; |
528 | | class Ext4DirectIOEnterFtraceEvent; |
529 | | class Ext4DaWritePagesExtentFtraceEvent; |
530 | | class Ext4DaWritePagesFtraceEvent; |
531 | | class Ext4DaUpdateReserveSpaceFtraceEvent; |
532 | | class Ext4DaReserveSpaceFtraceEvent; |
533 | | class Ext4DaReleaseSpaceFtraceEvent; |
534 | | class Ext4CollapseRangeFtraceEvent; |
535 | | class Ext4BeginOrderedTruncateFtraceEvent; |
536 | | class Ext4AllocateInodeFtraceEvent; |
537 | | class Ext4AllocateBlocksFtraceEvent; |
538 | | class Ext4AllocDaBlocksFtraceEvent; |
539 | | class BlockUnplugFtraceEvent; |
540 | | class BlockTouchBufferFtraceEvent; |
541 | | class BlockSplitFtraceEvent; |
542 | | class BlockSleeprqFtraceEvent; |
543 | | class BlockRqRequeueFtraceEvent; |
544 | | class BlockRqRemapFtraceEvent; |
545 | | class BlockRqInsertFtraceEvent; |
546 | | class BlockRqCompleteFtraceEvent; |
547 | | class BlockRqAbortFtraceEvent; |
548 | | class BlockPlugFtraceEvent; |
549 | | class BlockGetrqFtraceEvent; |
550 | | class BlockDirtyBufferFtraceEvent; |
551 | | class BlockBioRemapFtraceEvent; |
552 | | class BlockBioQueueFtraceEvent; |
553 | | class BlockBioFrontmergeFtraceEvent; |
554 | | class BlockBioCompleteFtraceEvent; |
555 | | class BlockBioBounceFtraceEvent; |
556 | | class BlockBioBackmergeFtraceEvent; |
557 | | class SchedWakeupNewFtraceEvent; |
558 | | class SuspendResumeFtraceEvent; |
559 | | class MmCompactionWakeupKcompactdFtraceEvent; |
560 | | class MmCompactionTryToCompactPagesFtraceEvent; |
561 | | class MmCompactionSuitableFtraceEvent; |
562 | | class MmCompactionMigratepagesFtraceEvent; |
563 | | class MmCompactionKcompactdWakeFtraceEvent; |
564 | | class MmCompactionKcompactdSleepFtraceEvent; |
565 | | class MmCompactionIsolateMigratepagesFtraceEvent; |
566 | | class MmCompactionIsolateFreepagesFtraceEvent; |
567 | | class MmCompactionFinishedFtraceEvent; |
568 | | class MmCompactionEndFtraceEvent; |
569 | | class MmCompactionDeferResetFtraceEvent; |
570 | | class MmCompactionDeferredFtraceEvent; |
571 | | class MmCompactionDeferCompactionFtraceEvent; |
572 | | class MmCompactionBeginFtraceEvent; |
573 | | class MmFilemapDeleteFromPageCacheFtraceEvent; |
574 | | class MmFilemapAddToPageCacheFtraceEvent; |
575 | | class RotatorBwAoAsContextFtraceEvent; |
576 | | class MdpPerfUpdateBusFtraceEvent; |
577 | | class MdpPerfPrefillCalcFtraceEvent; |
578 | | class MdpCmdWaitPingpongFtraceEvent; |
579 | | class MdpVideoUnderrunDoneFtraceEvent; |
580 | | class MdpPerfSetWmLevelsFtraceEvent; |
581 | | class MdpMixerUpdateFtraceEvent; |
582 | | class MdpCmdReleaseBwFtraceEvent; |
583 | | class MdpTraceCounterFtraceEvent; |
584 | | class MdpPerfSetQosLutsFtraceEvent; |
585 | | class MdpMisrCrcFtraceEvent; |
586 | | class MdpCmdReadptrDoneFtraceEvent; |
587 | | class MdpSsppSetFtraceEvent; |
588 | | class MdpPerfSetPanicLutsFtraceEvent; |
589 | | class MdpCompareBwFtraceEvent; |
590 | | class MdpCmdPingpongDoneFtraceEvent; |
591 | | class TracingMarkWriteFtraceEvent; |
592 | | class MdpSsppChangeFtraceEvent; |
593 | | class MdpPerfSetOtFtraceEvent; |
594 | | class MdpCommitFtraceEvent; |
595 | | class MdpCmdKickoffFtraceEvent; |
596 | | class CgroupSetupRootFtraceEvent; |
597 | | class CgroupRenameFtraceEvent; |
598 | | class CgroupReleaseFtraceEvent; |
599 | | class CgroupDestroyRootFtraceEvent; |
600 | | class CgroupTransferTasksFtraceEvent; |
601 | | class CgroupRmdirFtraceEvent; |
602 | | class CgroupRemountFtraceEvent; |
603 | | class CgroupMkdirFtraceEvent; |
604 | | class CgroupAttachTaskFtraceEvent; |
605 | | class RegulatorSetVoltageCompleteFtraceEvent; |
606 | | class RegulatorSetVoltageFtraceEvent; |
607 | | class RegulatorEnableDelayFtraceEvent; |
608 | | class RegulatorEnableCompleteFtraceEvent; |
609 | | class RegulatorEnableFtraceEvent; |
610 | | class RegulatorDisableCompleteFtraceEvent; |
611 | | class RegulatorDisableFtraceEvent; |
612 | | class WorkqueueQueueWorkFtraceEvent; |
613 | | class WorkqueueExecuteStartFtraceEvent; |
614 | | class WorkqueueExecuteEndFtraceEvent; |
615 | | class WorkqueueActivateWorkFtraceEvent; |
616 | | class BinderUnlockFtraceEvent; |
617 | | class BinderLockedFtraceEvent; |
618 | | class BinderLockFtraceEvent; |
619 | | class BinderSetPriorityFtraceEvent; |
620 | | class BinderTransactionReceivedFtraceEvent; |
621 | | class BinderTransactionFtraceEvent; |
622 | | class MmVmscanKswapdSleepFtraceEvent; |
623 | | class MmVmscanKswapdWakeFtraceEvent; |
624 | | class MmVmscanDirectReclaimEndFtraceEvent; |
625 | | class MmVmscanDirectReclaimBeginFtraceEvent; |
626 | | class BlockRqIssueFtraceEvent; |
627 | | class Ext4SyncFileExitFtraceEvent; |
628 | | class Ext4SyncFileEnterFtraceEvent; |
629 | | class Ext4DaWriteEndFtraceEvent; |
630 | | class Ext4DaWriteBeginFtraceEvent; |
631 | | class SyncWaitFtraceEvent; |
632 | | class SyncTimelineFtraceEvent; |
633 | | class SyncPtFtraceEvent; |
634 | | class IrqHandlerExitFtraceEvent; |
635 | | class IrqHandlerEntryFtraceEvent; |
636 | | class LowmemoryKillFtraceEvent; |
637 | | class SmbusReplyFtraceEvent; |
638 | | class SmbusResultFtraceEvent; |
639 | | class SmbusWriteFtraceEvent; |
640 | | class SmbusReadFtraceEvent; |
641 | | class I2cReplyFtraceEvent; |
642 | | class I2cResultFtraceEvent; |
643 | | class I2cWriteFtraceEvent; |
644 | | class I2cReadFtraceEvent; |
645 | | class SoftirqRaiseFtraceEvent; |
646 | | class SoftirqExitFtraceEvent; |
647 | | class SoftirqEntryFtraceEvent; |
648 | | class IpiRaiseFtraceEvent; |
649 | | class IpiExitFtraceEvent; |
650 | | class IpiEntryFtraceEvent; |
651 | | class SchedWakingFtraceEvent; |
652 | | class SchedCpuHotplugFtraceEvent; |
653 | | class SchedBlockedReasonFtraceEvent; |
654 | | class SchedWakeupFtraceEvent; |
655 | | class ClockSetRateFtraceEvent; |
656 | | class ClockDisableFtraceEvent; |
657 | | class ClockEnableFtraceEvent; |
658 | | class CpuIdleFtraceEvent; |
659 | | class CpuFrequencyLimitsFtraceEvent; |
660 | | class CpuFrequencyFtraceEvent; |
661 | | class SchedSwitchFtraceEvent; |
662 | | class PrintFtraceEvent; |
663 | | class ThreadDescriptor; |
664 | | class ProcessDescriptor; |
665 | | class TrackDescriptor; |
666 | | class CounterDescriptor; |
667 | | class ChromeThreadDescriptor; |
668 | | class ChromeProcessDescriptor; |
669 | | class DeobfuscationMapping; |
670 | | class ObfuscatedClass; |
671 | | class ObfuscatedMember; |
672 | | class ModuleSymbols; |
673 | | class AddressSymbols; |
674 | | class Line; |
675 | | class EntityStateResidency; |
676 | | class EntityStateResidency_StateResidency; |
677 | | class EntityStateResidency_PowerEntityState; |
678 | | class AndroidSystemProperty; |
679 | | class AndroidSystemProperty_PropertyValue; |
680 | | class StatsdAtom; |
681 | | class Atom; |
682 | | class AndroidGameInterventionList; |
683 | | class AndroidGameInterventionList_GamePackageInfo; |
684 | | class AndroidGameInterventionList_GameModeInfo; |
685 | | class TranslationTable; |
686 | | class ChromeStudyTranslationTable; |
687 | | class ChromeStudyTranslationTable_HashToNameEntry; |
688 | | class ProcessTrackNameTranslationTable; |
689 | | class ProcessTrackNameTranslationTable_RawToDeobfuscatedNameEntry; |
690 | | class SliceNameTranslationTable; |
691 | | class SliceNameTranslationTable_RawToDeobfuscatedNameEntry; |
692 | | class ChromePerformanceMarkTranslationTable; |
693 | | class ChromePerformanceMarkTranslationTable_MarkHashToNameEntry; |
694 | | class ChromePerformanceMarkTranslationTable_SiteHashToNameEntry; |
695 | | class ChromeUserEventTranslationTable; |
696 | | class ChromeUserEventTranslationTable_ActionHashToNameEntry; |
697 | | class ChromeHistorgramTranslationTable; |
698 | | class ChromeHistorgramTranslationTable_HashToNameEntry; |
699 | | class AndroidCameraSessionStats; |
700 | | class AndroidCameraSessionStats_CameraGraph; |
701 | | class AndroidCameraSessionStats_CameraGraph_CameraEdge; |
702 | | class AndroidCameraSessionStats_CameraGraph_CameraNode; |
703 | | class AndroidCameraFrameEvent; |
704 | | class AndroidCameraFrameEvent_CameraNodeProcessingDetails; |
705 | | class UiState; |
706 | | class UiState_HighlightProcess; |
707 | | class AndroidEnergyEstimationBreakdown; |
708 | | class AndroidEnergyEstimationBreakdown_EnergyUidBreakdown; |
709 | | class AndroidEnergyConsumerDescriptor; |
710 | | class AndroidEnergyConsumer; |
711 | | class FrameTimelineEvent; |
712 | | class FrameTimelineEvent_FrameEnd; |
713 | | class FrameTimelineEvent_ActualSurfaceFrameStart; |
714 | | class FrameTimelineEvent_ExpectedSurfaceFrameStart; |
715 | | class FrameTimelineEvent_ActualDisplayFrameStart; |
716 | | class FrameTimelineEvent_ExpectedDisplayFrameStart; |
717 | | class MemoryTrackerSnapshot; |
718 | | class MemoryTrackerSnapshot_ProcessSnapshot; |
719 | | class MemoryTrackerSnapshot_ProcessSnapshot_MemoryEdge; |
720 | | class MemoryTrackerSnapshot_ProcessSnapshot_MemoryNode; |
721 | | class MemoryTrackerSnapshot_ProcessSnapshot_MemoryNode_MemoryNodeEntry; |
722 | | class GpuMemTotalEvent; |
723 | | class InitialDisplayState; |
724 | | class TracingServiceEvent; |
725 | | class TracingServiceEvent_DataSources; |
726 | | class TracingServiceEvent_DataSources_DataSource; |
727 | | class SmapsPacket; |
728 | | class SmapsEntry; |
729 | | class CpuInfo; |
730 | | class CpuInfo_Cpu; |
731 | | class CpuInfo_ArmCpuIdentifier; |
732 | | class PerfSample; |
733 | | class PerfSample_ProducerEvent; |
734 | | class VulkanApiEvent; |
735 | | class VulkanApiEvent_VkQueueSubmit; |
736 | | class VulkanApiEvent_VkDebugUtilsObjectName; |
737 | | class GpuLog; |
738 | | class VulkanMemoryEvent; |
739 | | class VulkanMemoryEventAnnotation; |
740 | | class GraphicsFrameEvent; |
741 | | class GraphicsFrameEvent_BufferEvent; |
742 | | class HeapGraph; |
743 | | class HeapGraphType; |
744 | | class HeapGraphRoot; |
745 | | class HeapGraphObject; |
746 | | class StreamingProfilePacket; |
747 | | class GpuRenderStageEvent; |
748 | | class GpuRenderStageEvent_Specifications; |
749 | | class GpuRenderStageEvent_Specifications_Description; |
750 | | class GpuRenderStageEvent_Specifications_ContextSpec; |
751 | | class GpuRenderStageEvent_ExtraData; |
752 | | class GpuCounterEvent; |
753 | | class GpuCounterEvent_GpuCounter; |
754 | | class GpuCounterDescriptor; |
755 | | class GpuCounterDescriptor_GpuCounterBlock; |
756 | | class GpuCounterDescriptor_GpuCounterSpec; |
757 | | class ChromeMetadataPacket; |
758 | | class ChromeMetadataPacket_FinchHash; |
759 | | class BackgroundTracingMetadata; |
760 | | class BackgroundTracingMetadata_TriggerRule; |
761 | | class BackgroundTracingMetadata_TriggerRule_NamedRule; |
762 | | class BackgroundTracingMetadata_TriggerRule_HistogramRule; |
763 | | class PerfettoMetatrace; |
764 | | class PerfettoMetatrace_InternedString; |
765 | | class PerfettoMetatrace_Arg; |
766 | | class ChromeBenchmarkMetadata; |
767 | | class PackagesList; |
768 | | class PackagesList_PackageInfo; |
769 | | class ChromeTrigger; |
770 | | class SystemInfo; |
771 | | class Utsname; |
772 | | class AndroidLogPacket; |
773 | | class AndroidLogPacket_Stats; |
774 | | class AndroidLogPacket_LogEvent; |
775 | | class AndroidLogPacket_LogEvent_Arg; |
776 | | class PowerRails; |
777 | | class PowerRails_EnergyData; |
778 | | class PowerRails_RailDescriptor; |
779 | | class BatteryCounters; |
780 | | class StreamingFree; |
781 | | class StreamingAllocation; |
782 | | class ProfilePacket; |
783 | | class ProfilePacket_ProcessHeapSamples; |
784 | | class ProfilePacket_HeapSample; |
785 | | class ProfilePacket_ProcessStats; |
786 | | class ProfilePacket_Histogram; |
787 | | class ProfilePacket_Histogram_Bucket; |
788 | | class TraceStats; |
789 | | class TraceStats_FilterStats; |
790 | | class TraceStats_WriterStats; |
791 | | class TraceStats_BufferStats; |
792 | | class FtraceStats; |
793 | | class FtraceKprobeStats; |
794 | | class FtraceCpuStats; |
795 | | class TraceConfig; |
796 | | class TraceConfig_SessionSemaphore; |
797 | | class TraceConfig_CmdTraceStartDelay; |
798 | | class TraceConfig_AndroidReportConfig; |
799 | | class TraceConfig_TraceFilter; |
800 | | class TraceConfig_TraceFilter_StringFilterChain; |
801 | | class TraceConfig_TraceFilter_StringFilterRule; |
802 | | class TraceConfig_IncidentReportConfig; |
803 | | class TraceConfig_IncrementalStateConfig; |
804 | | class TraceConfig_TriggerConfig; |
805 | | class TraceConfig_TriggerConfig_Trigger; |
806 | | class TraceConfig_GuardrailOverrides; |
807 | | class TraceConfig_StatsdMetadata; |
808 | | class TraceConfig_ProducerConfig; |
809 | | class TraceConfig_BuiltinDataSource; |
810 | | class TraceConfig_DataSource; |
811 | | class DataSourceConfig; |
812 | | class TestConfig; |
813 | | class TestConfig_DummyFields; |
814 | | class InterceptorConfig; |
815 | | class ConsoleConfig; |
816 | | class ChromeConfig; |
817 | | class SystemInfoConfig; |
818 | | class TraceConfig_BufferConfig; |
819 | | class TraceUuid; |
820 | | class TrackEvent; |
821 | | class TrackEvent_LegacyEvent; |
822 | | class ChromeMojoEventInfo; |
823 | | class ChromeMessagePump; |
824 | | class Screenshot; |
825 | | class ChromeActiveProcesses; |
826 | | class ChromeContentSettingsEventInfo; |
827 | | class ChromeWindowHandleEventInfo; |
828 | | class ChromeRendererSchedulerState; |
829 | | class ChromeApplicationStateInfo; |
830 | | class ChromeFrameReporter; |
831 | | class ChromeLatencyInfo; |
832 | | class ChromeLatencyInfo_ComponentInfo; |
833 | | class ChromeHistogramSample; |
834 | | class ChromeLegacyIpc; |
835 | | class ChromeKeyedService; |
836 | | class ChromeUserEvent; |
837 | | class ChromeCompositorSchedulerState; |
838 | | class CompositorTimingHistory; |
839 | | class BeginFrameSourceState; |
840 | | class BeginFrameArgs; |
841 | | class BeginFrameObserverState; |
842 | | class BeginImplFrameArgs; |
843 | | class BeginImplFrameArgs_TimestampsInUs; |
844 | | class ChromeCompositorStateMachine; |
845 | | class ChromeCompositorStateMachine_MinorState; |
846 | | class ChromeCompositorStateMachine_MajorState; |
847 | | class LogMessage; |
848 | | class TaskExecution; |
849 | | class SysStats; |
850 | | class SysStats_CpuIdleState; |
851 | | class SysStats_CpuIdleStateEntry; |
852 | | class SysStats_ThermalZone; |
853 | | class SysStats_PsiSample; |
854 | | class SysStats_DiskStat; |
855 | | class SysStats_BuddyInfo; |
856 | | class SysStats_DevfreqValue; |
857 | | class SysStats_InterruptCount; |
858 | | class SysStats_CpuTimes; |
859 | | class SysStats_VmstatValue; |
860 | | class SysStats_MeminfoValue; |
861 | | class ChromeEventBundle; |
862 | | class ChromeStringTableEntry; |
863 | | class ChromeLegacyJsonTrace; |
864 | | class ChromeMetadata; |
865 | | class ChromeTraceEvent; |
866 | | class ChromeTraceEvent_Arg; |
867 | | class ChromeTracedValue; |
868 | | class InodeFileMap; |
869 | | class InodeFileMap_Entry; |
870 | | class ProcessStats; |
871 | | class ProcessStats_Process; |
872 | | class ProcessStats_FDInfo; |
873 | | class ProcessStats_Thread; |
874 | | class ProcessTree; |
875 | | class ProcessTree_Thread; |
876 | | class ProcessTree_Process; |
877 | | enum TracePacket_SequenceFlags : int; |
878 | | enum PerfEvents_Counter : int; |
879 | | enum PerfEvents_PerfClock : int; |
880 | | enum InternedV8JsScript_Type : int; |
881 | | enum InternedV8JsFunction_Kind : int; |
882 | | enum TrafficDirection : int; |
883 | | enum InternedGpuRenderStageSpecification_RenderStageCategory : int; |
884 | | enum InternedGraphicsContext_Api : int; |
885 | | enum DebugAnnotation_NestedValue_NestedType : int; |
886 | | enum KernelWakelockData_Wakelock_Type : int; |
887 | | enum BluetoothTracePacketType : int; |
888 | | enum BuiltinClock : int; |
889 | | enum ClockSnapshot_Clock_BuiltinClocks : int; |
890 | | enum V8WasmCode_Tier : int; |
891 | | enum V8InternalCode_Type : int; |
892 | | enum V8JsCode_Tier : int; |
893 | | enum ReadyThreadEtwEvent_AdjustReason : int; |
894 | | enum ReadyThreadEtwEvent_TraceFlag : int; |
895 | | enum CSwitchEtwEvent_OldThreadWaitReason : int; |
896 | | enum CSwitchEtwEvent_OldThreadWaitMode : int; |
897 | | enum CSwitchEtwEvent_OldThreadState : int; |
898 | | enum ProtoLogLevel : int; |
899 | | enum DisplayState_Changes : int; |
900 | | enum LayerState_ChangesLsb : int; |
901 | | enum LayerState_ChangesMsb : int; |
902 | | enum LayerState_Flags : int; |
903 | | enum LayerState_DropInputMode : int; |
904 | | enum TrustedOverlay : int; |
905 | | enum LayerState_BufferData_BufferDataChange : int; |
906 | | enum LayerState_BufferData_PixelFormat : int; |
907 | | enum HwcCompositionType : int; |
908 | | enum FieldDescriptorProto_Type : int; |
909 | | enum FieldDescriptorProto_Label : int; |
910 | | enum FtraceClock : int; |
911 | | enum FtraceParseStatus : int; |
912 | | enum KprobeEvent_KprobeType : int; |
913 | | enum ThreadDescriptor_ChromeThreadType : int; |
914 | | enum ProcessDescriptor_ChromeProcessType : int; |
915 | | enum TrackDescriptor_ChildTracksOrdering : int; |
916 | | enum CounterDescriptor_BuiltinCounterType : int; |
917 | | enum CounterDescriptor_Unit : int; |
918 | | enum ChromeThreadDescriptor_ThreadType : int; |
919 | | enum ChromeProcessDescriptor_ProcessType : int; |
920 | | enum AndroidCameraFrameEvent_CaptureResultStatus : int; |
921 | | enum FrameTimelineEvent_JankType : int; |
922 | | enum FrameTimelineEvent_JankSeverityType : int; |
923 | | enum FrameTimelineEvent_PresentType : int; |
924 | | enum FrameTimelineEvent_PredictionType : int; |
925 | | enum MemoryTrackerSnapshot_LevelOfDetail : int; |
926 | | enum MemoryTrackerSnapshot_ProcessSnapshot_MemoryNode_MemoryNodeEntry_Units : int; |
927 | | enum PerfSample_SampleSkipReason : int; |
928 | | enum Profiling_CpuMode : int; |
929 | | enum Profiling_StackUnwindError : int; |
930 | | enum PerfSample_ProducerEvent_DataSourceStopReason : int; |
931 | | enum GpuLog_Severity : int; |
932 | | enum VulkanMemoryEvent_Source : int; |
933 | | enum VulkanMemoryEvent_Operation : int; |
934 | | enum VulkanMemoryEvent_AllocationScope : int; |
935 | | enum GraphicsFrameEvent_BufferEventType : int; |
936 | | enum HeapGraphType_Kind : int; |
937 | | enum HeapGraphRoot_Type : int; |
938 | | enum HeapGraphObject_HeapType : int; |
939 | | enum GpuCounterDescriptor_GpuCounterGroup : int; |
940 | | enum GpuCounterDescriptor_MeasureUnit : int; |
941 | | enum BackgroundTracingMetadata_TriggerRule_TriggerType : int; |
942 | | enum BackgroundTracingMetadata_TriggerRule_NamedRule_EventType : int; |
943 | | enum AndroidLogId : int; |
944 | | enum AndroidLogPriority : int; |
945 | | enum ProfilePacket_ProcessHeapSamples_ClientError : int; |
946 | | enum TraceStats_FinalFlushOutcome : int; |
947 | | enum FtraceStats_Phase : int; |
948 | | enum TraceConfig_LockdownModeOperation : int; |
949 | | enum TraceConfig_CompressionType : int; |
950 | | enum TraceConfig_StatsdLogging : int; |
951 | | enum TraceConfig_TraceFilter_StringFilterPolicy : int; |
952 | | enum TraceConfig_TriggerConfig_TriggerMode : int; |
953 | | enum DataSourceConfig_SessionInitiator : int; |
954 | | enum ConsoleConfig_Output : int; |
955 | | enum ChromeConfig_ClientPriority : int; |
956 | | enum TraceConfig_BufferConfig_FillPolicy : int; |
957 | | enum TrackEvent_Type : int; |
958 | | enum TrackEvent_LegacyEvent_FlowDirection : int; |
959 | | enum TrackEvent_LegacyEvent_InstantEventScope : int; |
960 | | enum ChromeRAILMode : int; |
961 | | enum ChromeApplicationStateInfo_ChromeApplicationState : int; |
962 | | enum ChromeFrameReporter_State : int; |
963 | | enum ChromeFrameReporter_FrameDropReason : int; |
964 | | enum ChromeFrameReporter_ScrollState : int; |
965 | | enum ChromeFrameReporter_FrameType : int; |
966 | | enum ChromeLatencyInfo_Step : int; |
967 | | enum ChromeLatencyInfo_LatencyComponentType : int; |
968 | | enum ChromeLatencyInfo_InputType : int; |
969 | | enum ChromeLegacyIpc_MessageClass : int; |
970 | | enum ChromeCompositorSchedulerState_BeginImplFrameDeadlineMode : int; |
971 | | enum ChromeCompositorSchedulerAction : int; |
972 | | enum BeginFrameArgs_BeginFrameArgsType : int; |
973 | | enum BeginImplFrameArgs_State : int; |
974 | | enum ChromeCompositorStateMachine_MinorState_TreePriority : int; |
975 | | enum ChromeCompositorStateMachine_MinorState_ScrollHandlerState : int; |
976 | | enum ChromeCompositorStateMachine_MajorState_BeginImplFrameState : int; |
977 | | enum ChromeCompositorStateMachine_MajorState_BeginMainFrameState : int; |
978 | | enum ChromeCompositorStateMachine_MajorState_LayerTreeFrameSinkState : int; |
979 | | enum ChromeCompositorStateMachine_MajorState_ForcedRedrawOnTimeoutState : int; |
980 | | enum LogMessage_Priority : int; |
981 | | enum SysStats_PsiSample_PsiResource : int; |
982 | | enum VmstatCounters : int; |
983 | | enum MeminfoCounters : int; |
984 | | enum ChromeLegacyJsonTrace_TraceType : int; |
985 | | enum ChromeTracedValue_NestedType : int; |
986 | | enum InodeFileMap_Entry_Type : int; |
987 | | } // namespace perfetto |
988 | | } // namespace protos |
989 | | } // namespace gen |
990 | | |
991 | | namespace protozero { |
992 | | class Message; |
993 | | } // namespace protozero |
994 | | |
995 | | namespace perfetto { |
996 | | namespace protos { |
997 | | namespace gen { |
998 | | |
999 | | class PERFETTO_EXPORT_COMPONENT Trace : public ::protozero::CppMessageObj { |
1000 | | public: |
1001 | | enum FieldNumbers { |
1002 | | kPacketFieldNumber = 1, |
1003 | | }; |
1004 | | |
1005 | | Trace(); |
1006 | | ~Trace() override; |
1007 | | Trace(Trace&&) noexcept; |
1008 | | Trace& operator=(Trace&&); |
1009 | | Trace(const Trace&); |
1010 | | Trace& operator=(const Trace&); |
1011 | | bool operator==(const Trace&) const; |
1012 | 0 | bool operator!=(const Trace& other) const { return !(*this == other); } |
1013 | | |
1014 | | bool ParseFromArray(const void*, size_t) override; |
1015 | | std::string SerializeAsString() const override; |
1016 | | std::vector<uint8_t> SerializeAsArray() const override; |
1017 | | void Serialize(::protozero::Message*) const; |
1018 | | |
1019 | 0 | const std::vector<TracePacket>& packet() const { return packet_; } |
1020 | 0 | std::vector<TracePacket>* mutable_packet() { return &packet_; } |
1021 | | int packet_size() const; |
1022 | | void clear_packet(); |
1023 | | TracePacket* add_packet(); |
1024 | | |
1025 | | private: |
1026 | | std::vector<TracePacket> packet_; |
1027 | | |
1028 | | // Allows to preserve unknown protobuf fields for compatibility |
1029 | | // with future versions of .proto files. |
1030 | | std::string unknown_fields_; |
1031 | | |
1032 | | std::bitset<2> _has_field_{}; |
1033 | | }; |
1034 | | |
1035 | | } // namespace perfetto |
1036 | | } // namespace protos |
1037 | | } // namespace gen |
1038 | | |
1039 | | #endif // PERFETTO_PROTOS_PROTOS_PERFETTO_TRACE_TRACE_PROTO_CPP_H_ |