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