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