• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (C) 2023 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 // Autogenerated by the ProtoZero C compiler plugin.
18 // Invoked by tools/gen_c_protos
19 // DO NOT EDIT.
20 #ifndef INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_TRACE_PACKET_PZC_H_
21 #define INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_TRACE_PACKET_PZC_H_
22 
23 #include <stdbool.h>
24 #include <stdint.h>
25 
26 #include "perfetto/public/pb_macros.h"
27 
28 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidCameraFrameEvent);
29 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidCameraSessionStats);
30 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidEnergyEstimationBreakdown);
31 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidGameInterventionList);
32 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidLogPacket);
33 PERFETTO_PB_MSG_DECL(perfetto_protos_AndroidSystemProperty);
34 PERFETTO_PB_MSG_DECL(perfetto_protos_BatteryCounters);
35 PERFETTO_PB_MSG_DECL(perfetto_protos_BluetoothTraceEvent);
36 PERFETTO_PB_MSG_DECL(perfetto_protos_ChromeBenchmarkMetadata);
37 PERFETTO_PB_MSG_DECL(perfetto_protos_ChromeEventBundle);
38 PERFETTO_PB_MSG_DECL(perfetto_protos_ChromeMetadataPacket);
39 PERFETTO_PB_MSG_DECL(perfetto_protos_ChromeTrigger);
40 PERFETTO_PB_MSG_DECL(perfetto_protos_ClockSnapshot);
41 PERFETTO_PB_MSG_DECL(perfetto_protos_CpuInfo);
42 PERFETTO_PB_MSG_DECL(perfetto_protos_DeobfuscationMapping);
43 PERFETTO_PB_MSG_DECL(perfetto_protos_EntityStateResidency);
44 PERFETTO_PB_MSG_DECL(perfetto_protos_EtwTraceEventBundle);
45 PERFETTO_PB_MSG_DECL(perfetto_protos_ExtensionDescriptor);
46 PERFETTO_PB_MSG_DECL(perfetto_protos_FrameTimelineEvent);
47 PERFETTO_PB_MSG_DECL(perfetto_protos_FtraceEventBundle);
48 PERFETTO_PB_MSG_DECL(perfetto_protos_FtraceStats);
49 PERFETTO_PB_MSG_DECL(perfetto_protos_GpuCounterEvent);
50 PERFETTO_PB_MSG_DECL(perfetto_protos_GpuLog);
51 PERFETTO_PB_MSG_DECL(perfetto_protos_GpuMemTotalEvent);
52 PERFETTO_PB_MSG_DECL(perfetto_protos_GpuRenderStageEvent);
53 PERFETTO_PB_MSG_DECL(perfetto_protos_GraphicsFrameEvent);
54 PERFETTO_PB_MSG_DECL(perfetto_protos_HeapGraph);
55 PERFETTO_PB_MSG_DECL(perfetto_protos_InitialDisplayState);
56 PERFETTO_PB_MSG_DECL(perfetto_protos_InodeFileMap);
57 PERFETTO_PB_MSG_DECL(perfetto_protos_InternedData);
58 PERFETTO_PB_MSG_DECL(perfetto_protos_KernelWakelockData);
59 PERFETTO_PB_MSG_DECL(perfetto_protos_LayersSnapshotProto);
60 PERFETTO_PB_MSG_DECL(perfetto_protos_MemoryTrackerSnapshot);
61 PERFETTO_PB_MSG_DECL(perfetto_protos_ModuleSymbols);
62 PERFETTO_PB_MSG_DECL(perfetto_protos_NetworkPacketBundle);
63 PERFETTO_PB_MSG_DECL(perfetto_protos_NetworkPacketEvent);
64 PERFETTO_PB_MSG_DECL(perfetto_protos_PackagesList);
65 PERFETTO_PB_MSG_DECL(perfetto_protos_PerfSample);
66 PERFETTO_PB_MSG_DECL(perfetto_protos_PerfettoMetatrace);
67 PERFETTO_PB_MSG_DECL(perfetto_protos_PixelModemEvents);
68 PERFETTO_PB_MSG_DECL(perfetto_protos_PixelModemTokenDatabase);
69 PERFETTO_PB_MSG_DECL(perfetto_protos_PowerRails);
70 PERFETTO_PB_MSG_DECL(perfetto_protos_ProcessDescriptor);
71 PERFETTO_PB_MSG_DECL(perfetto_protos_ProcessStats);
72 PERFETTO_PB_MSG_DECL(perfetto_protos_ProcessTree);
73 PERFETTO_PB_MSG_DECL(perfetto_protos_ProfilePacket);
74 PERFETTO_PB_MSG_DECL(perfetto_protos_ProfiledFrameSymbols);
75 PERFETTO_PB_MSG_DECL(perfetto_protos_ProtoLogMessage);
76 PERFETTO_PB_MSG_DECL(perfetto_protos_ProtoLogViewerConfig);
77 PERFETTO_PB_MSG_DECL(perfetto_protos_RemoteClockSync);
78 PERFETTO_PB_MSG_DECL(perfetto_protos_ShellHandlerMappings);
79 PERFETTO_PB_MSG_DECL(perfetto_protos_ShellTransition);
80 PERFETTO_PB_MSG_DECL(perfetto_protos_SmapsPacket);
81 PERFETTO_PB_MSG_DECL(perfetto_protos_StatsdAtom);
82 PERFETTO_PB_MSG_DECL(perfetto_protos_StreamingAllocation);
83 PERFETTO_PB_MSG_DECL(perfetto_protos_StreamingFree);
84 PERFETTO_PB_MSG_DECL(perfetto_protos_StreamingProfilePacket);
85 PERFETTO_PB_MSG_DECL(perfetto_protos_SysStats);
86 PERFETTO_PB_MSG_DECL(perfetto_protos_SystemInfo);
87 PERFETTO_PB_MSG_DECL(perfetto_protos_TestEvent);
88 PERFETTO_PB_MSG_DECL(perfetto_protos_ThreadDescriptor);
89 PERFETTO_PB_MSG_DECL(perfetto_protos_TraceConfig);
90 PERFETTO_PB_MSG_DECL(perfetto_protos_TracePacketDefaults);
91 PERFETTO_PB_MSG_DECL(perfetto_protos_TraceStats);
92 PERFETTO_PB_MSG_DECL(perfetto_protos_TraceUuid);
93 PERFETTO_PB_MSG_DECL(perfetto_protos_TracingServiceEvent);
94 PERFETTO_PB_MSG_DECL(perfetto_protos_TrackDescriptor);
95 PERFETTO_PB_MSG_DECL(perfetto_protos_TrackEvent);
96 PERFETTO_PB_MSG_DECL(perfetto_protos_TrackEventRangeOfInterest);
97 PERFETTO_PB_MSG_DECL(perfetto_protos_TransactionTraceEntry);
98 PERFETTO_PB_MSG_DECL(perfetto_protos_TranslationTable);
99 PERFETTO_PB_MSG_DECL(perfetto_protos_Trigger);
100 PERFETTO_PB_MSG_DECL(perfetto_protos_UiState);
101 PERFETTO_PB_MSG_DECL(perfetto_protos_V8CodeMove);
102 PERFETTO_PB_MSG_DECL(perfetto_protos_V8InternalCode);
103 PERFETTO_PB_MSG_DECL(perfetto_protos_V8JsCode);
104 PERFETTO_PB_MSG_DECL(perfetto_protos_V8RegExpCode);
105 PERFETTO_PB_MSG_DECL(perfetto_protos_V8WasmCode);
106 PERFETTO_PB_MSG_DECL(perfetto_protos_VulkanApiEvent);
107 PERFETTO_PB_MSG_DECL(perfetto_protos_VulkanMemoryEvent);
108 PERFETTO_PB_MSG_DECL(perfetto_protos_WinscopeExtensions);
109 
PERFETTO_PB_ENUM_IN_MSG(perfetto_protos_TracePacket,SequenceFlags)110 PERFETTO_PB_ENUM_IN_MSG(perfetto_protos_TracePacket, SequenceFlags){
111     PERFETTO_PB_ENUM_IN_MSG_ENTRY(perfetto_protos_TracePacket,
112                                   SEQ_UNSPECIFIED) = 0,
113     PERFETTO_PB_ENUM_IN_MSG_ENTRY(perfetto_protos_TracePacket,
114                                   SEQ_INCREMENTAL_STATE_CLEARED) = 1,
115     PERFETTO_PB_ENUM_IN_MSG_ENTRY(perfetto_protos_TracePacket,
116                                   SEQ_NEEDS_INCREMENTAL_STATE) = 2,
117 };
118 
119 PERFETTO_PB_MSG(perfetto_protos_TracePacket);
120 PERFETTO_PB_FIELD(perfetto_protos_TracePacket, VARINT, uint64_t, timestamp, 8);
121 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
122                   VARINT,
123                   uint32_t,
124                   timestamp_clock_id,
125                   58);
126 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
127                   MSG,
128                   perfetto_protos_ProcessTree,
129                   process_tree,
130                   2);
131 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
132                   MSG,
133                   perfetto_protos_ProcessStats,
134                   process_stats,
135                   9);
136 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
137                   MSG,
138                   perfetto_protos_InodeFileMap,
139                   inode_file_map,
140                   4);
141 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
142                   MSG,
143                   perfetto_protos_ChromeEventBundle,
144                   chrome_events,
145                   5);
146 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
147                   MSG,
148                   perfetto_protos_ClockSnapshot,
149                   clock_snapshot,
150                   6);
151 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
152                   MSG,
153                   perfetto_protos_SysStats,
154                   sys_stats,
155                   7);
156 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
157                   MSG,
158                   perfetto_protos_TrackEvent,
159                   track_event,
160                   11);
161 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
162                   MSG,
163                   perfetto_protos_TraceUuid,
164                   trace_uuid,
165                   89);
166 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
167                   MSG,
168                   perfetto_protos_TraceConfig,
169                   trace_config,
170                   33);
171 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
172                   MSG,
173                   perfetto_protos_FtraceStats,
174                   ftrace_stats,
175                   34);
176 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
177                   MSG,
178                   perfetto_protos_TraceStats,
179                   trace_stats,
180                   35);
181 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
182                   MSG,
183                   perfetto_protos_ProfilePacket,
184                   profile_packet,
185                   37);
186 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
187                   MSG,
188                   perfetto_protos_StreamingAllocation,
189                   streaming_allocation,
190                   74);
191 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
192                   MSG,
193                   perfetto_protos_StreamingFree,
194                   streaming_free,
195                   75);
196 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
197                   MSG,
198                   perfetto_protos_BatteryCounters,
199                   battery,
200                   38);
201 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
202                   MSG,
203                   perfetto_protos_PowerRails,
204                   power_rails,
205                   40);
206 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
207                   MSG,
208                   perfetto_protos_AndroidLogPacket,
209                   android_log,
210                   39);
211 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
212                   MSG,
213                   perfetto_protos_SystemInfo,
214                   system_info,
215                   45);
216 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
217                   MSG,
218                   perfetto_protos_Trigger,
219                   trigger,
220                   46);
221 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
222                   MSG,
223                   perfetto_protos_ChromeTrigger,
224                   chrome_trigger,
225                   109);
226 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
227                   MSG,
228                   perfetto_protos_PackagesList,
229                   packages_list,
230                   47);
231 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
232                   MSG,
233                   perfetto_protos_ChromeBenchmarkMetadata,
234                   chrome_benchmark_metadata,
235                   48);
236 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
237                   MSG,
238                   perfetto_protos_PerfettoMetatrace,
239                   perfetto_metatrace,
240                   49);
241 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
242                   MSG,
243                   perfetto_protos_ChromeMetadataPacket,
244                   chrome_metadata,
245                   51);
246 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
247                   MSG,
248                   perfetto_protos_GpuCounterEvent,
249                   gpu_counter_event,
250                   52);
251 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
252                   MSG,
253                   perfetto_protos_GpuRenderStageEvent,
254                   gpu_render_stage_event,
255                   53);
256 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
257                   MSG,
258                   perfetto_protos_StreamingProfilePacket,
259                   streaming_profile_packet,
260                   54);
261 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
262                   MSG,
263                   perfetto_protos_HeapGraph,
264                   heap_graph,
265                   56);
266 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
267                   MSG,
268                   perfetto_protos_GraphicsFrameEvent,
269                   graphics_frame_event,
270                   57);
271 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
272                   MSG,
273                   perfetto_protos_VulkanMemoryEvent,
274                   vulkan_memory_event,
275                   62);
276 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
277                   MSG,
278                   perfetto_protos_GpuLog,
279                   gpu_log,
280                   63);
281 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
282                   MSG,
283                   perfetto_protos_VulkanApiEvent,
284                   vulkan_api_event,
285                   65);
286 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
287                   MSG,
288                   perfetto_protos_PerfSample,
289                   perf_sample,
290                   66);
291 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
292                   MSG,
293                   perfetto_protos_CpuInfo,
294                   cpu_info,
295                   67);
296 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
297                   MSG,
298                   perfetto_protos_SmapsPacket,
299                   smaps_packet,
300                   68);
301 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
302                   MSG,
303                   perfetto_protos_TracingServiceEvent,
304                   service_event,
305                   69);
306 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
307                   MSG,
308                   perfetto_protos_InitialDisplayState,
309                   initial_display_state,
310                   70);
311 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
312                   MSG,
313                   perfetto_protos_GpuMemTotalEvent,
314                   gpu_mem_total_event,
315                   71);
316 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
317                   MSG,
318                   perfetto_protos_MemoryTrackerSnapshot,
319                   memory_tracker_snapshot,
320                   73);
321 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
322                   MSG,
323                   perfetto_protos_FrameTimelineEvent,
324                   frame_timeline_event,
325                   76);
326 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
327                   MSG,
328                   perfetto_protos_AndroidEnergyEstimationBreakdown,
329                   android_energy_estimation_breakdown,
330                   77);
331 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
332                   MSG,
333                   perfetto_protos_UiState,
334                   ui_state,
335                   78);
336 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
337                   MSG,
338                   perfetto_protos_AndroidCameraFrameEvent,
339                   android_camera_frame_event,
340                   80);
341 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
342                   MSG,
343                   perfetto_protos_AndroidCameraSessionStats,
344                   android_camera_session_stats,
345                   81);
346 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
347                   MSG,
348                   perfetto_protos_TranslationTable,
349                   translation_table,
350                   82);
351 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
352                   MSG,
353                   perfetto_protos_AndroidGameInterventionList,
354                   android_game_intervention_list,
355                   83);
356 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
357                   MSG,
358                   perfetto_protos_StatsdAtom,
359                   statsd_atom,
360                   84);
361 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
362                   MSG,
363                   perfetto_protos_AndroidSystemProperty,
364                   android_system_property,
365                   86);
366 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
367                   MSG,
368                   perfetto_protos_EntityStateResidency,
369                   entity_state_residency,
370                   91);
371 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
372                   MSG,
373                   perfetto_protos_ProfiledFrameSymbols,
374                   profiled_frame_symbols,
375                   55);
376 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
377                   MSG,
378                   perfetto_protos_ModuleSymbols,
379                   module_symbols,
380                   61);
381 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
382                   MSG,
383                   perfetto_protos_DeobfuscationMapping,
384                   deobfuscation_mapping,
385                   64);
386 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
387                   MSG,
388                   perfetto_protos_TrackDescriptor,
389                   track_descriptor,
390                   60);
391 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
392                   MSG,
393                   perfetto_protos_ProcessDescriptor,
394                   process_descriptor,
395                   43);
396 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
397                   MSG,
398                   perfetto_protos_ThreadDescriptor,
399                   thread_descriptor,
400                   44);
401 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
402                   MSG,
403                   perfetto_protos_FtraceEventBundle,
404                   ftrace_events,
405                   1);
406 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
407                   STRING,
408                   const char*,
409                   synchronization_marker,
410                   36);
411 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
412                   STRING,
413                   const char*,
414                   compressed_packets,
415                   50);
416 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
417                   MSG,
418                   perfetto_protos_ExtensionDescriptor,
419                   extension_descriptor,
420                   72);
421 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
422                   MSG,
423                   perfetto_protos_NetworkPacketEvent,
424                   network_packet,
425                   88);
426 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
427                   MSG,
428                   perfetto_protos_NetworkPacketBundle,
429                   network_packet_bundle,
430                   92);
431 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
432                   MSG,
433                   perfetto_protos_TrackEventRangeOfInterest,
434                   track_event_range_of_interest,
435                   90);
436 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
437                   MSG,
438                   perfetto_protos_LayersSnapshotProto,
439                   surfaceflinger_layers_snapshot,
440                   93);
441 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
442                   MSG,
443                   perfetto_protos_TransactionTraceEntry,
444                   surfaceflinger_transactions,
445                   94);
446 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
447                   MSG,
448                   perfetto_protos_ShellTransition,
449                   shell_transition,
450                   96);
451 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
452                   MSG,
453                   perfetto_protos_ShellHandlerMappings,
454                   shell_handler_mappings,
455                   97);
456 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
457                   MSG,
458                   perfetto_protos_ProtoLogMessage,
459                   protolog_message,
460                   104);
461 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
462                   MSG,
463                   perfetto_protos_ProtoLogViewerConfig,
464                   protolog_viewer_config,
465                   105);
466 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
467                   MSG,
468                   perfetto_protos_WinscopeExtensions,
469                   winscope_extensions,
470                   112);
471 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
472                   MSG,
473                   perfetto_protos_EtwTraceEventBundle,
474                   etw_events,
475                   95);
476 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
477                   MSG,
478                   perfetto_protos_V8JsCode,
479                   v8_js_code,
480                   99);
481 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
482                   MSG,
483                   perfetto_protos_V8InternalCode,
484                   v8_internal_code,
485                   100);
486 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
487                   MSG,
488                   perfetto_protos_V8WasmCode,
489                   v8_wasm_code,
490                   101);
491 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
492                   MSG,
493                   perfetto_protos_V8RegExpCode,
494                   v8_reg_exp_code,
495                   102);
496 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
497                   MSG,
498                   perfetto_protos_V8CodeMove,
499                   v8_code_move,
500                   103);
501 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
502                   MSG,
503                   perfetto_protos_RemoteClockSync,
504                   remote_clock_sync,
505                   107);
506 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
507                   MSG,
508                   perfetto_protos_PixelModemEvents,
509                   pixel_modem_events,
510                   110);
511 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
512                   MSG,
513                   perfetto_protos_PixelModemTokenDatabase,
514                   pixel_modem_token_database,
515                   111);
516 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
517                   MSG,
518                   perfetto_protos_Trigger,
519                   clone_snapshot_trigger,
520                   113);
521 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
522                   MSG,
523                   perfetto_protos_BluetoothTraceEvent,
524                   bluetooth_trace_event,
525                   114);
526 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
527                   MSG,
528                   perfetto_protos_KernelWakelockData,
529                   kernel_wakelock_data,
530                   115);
531 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
532                   MSG,
533                   perfetto_protos_TestEvent,
534                   for_testing,
535                   900);
536 PERFETTO_PB_FIELD(perfetto_protos_TracePacket, VARINT, int32_t, trusted_uid, 3);
537 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
538                   VARINT,
539                   uint32_t,
540                   trusted_packet_sequence_id,
541                   10);
542 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
543                   VARINT,
544                   int32_t,
545                   trusted_pid,
546                   79);
547 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
548                   MSG,
549                   perfetto_protos_InternedData,
550                   interned_data,
551                   12);
552 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
553                   VARINT,
554                   uint32_t,
555                   sequence_flags,
556                   13);
557 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
558                   VARINT,
559                   bool,
560                   incremental_state_cleared,
561                   41);
562 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
563                   MSG,
564                   perfetto_protos_TracePacketDefaults,
565                   trace_packet_defaults,
566                   59);
567 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
568                   VARINT,
569                   bool,
570                   previous_packet_dropped,
571                   42);
572 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
573                   VARINT,
574                   bool,
575                   first_packet_on_sequence,
576                   87);
577 PERFETTO_PB_FIELD(perfetto_protos_TracePacket,
578                   VARINT,
579                   uint32_t,
580                   machine_id,
581                   98);
582 
583 #endif  // INCLUDE_PERFETTO_PUBLIC_PROTOS_TRACE_TRACE_PACKET_PZC_H_
584