class TracePacket

Defined at line 373 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

Public Members

static SequenceFlags SEQ_UNSPECIFIED
static SequenceFlags SEQ_INCREMENTAL_STATE_CLEARED
static SequenceFlags SEQ_NEEDS_INCREMENTAL_STATE
static FieldMetadata kTimestamp
static FieldMetadata kTimestampClockId
static FieldMetadata kTrackEvent
static FieldMetadata kTrackDescriptor
static FieldMetadata kGenericKernelTaskStateEvent
static FieldMetadata kGenericKernelCpuFreqEvent
static FieldMetadata kGenericKernelTaskRenameEvent
static FieldMetadata kGenericKernelProcessTree
static FieldMetadata kGenericGpuFrequencyEvent
static FieldMetadata kProcessTree
static FieldMetadata kTrackEventRangeOfInterest
static FieldMetadata kProcessStats
static FieldMetadata kInodeFileMap
static FieldMetadata kChromeEvents
static FieldMetadata kClockSnapshot
static FieldMetadata kSysStats
static FieldMetadata kTraceUuid
static FieldMetadata kTraceConfig
static FieldMetadata kFtraceStats
static FieldMetadata kTraceStats
static FieldMetadata kProfilePacket
static FieldMetadata kStreamingAllocation
static FieldMetadata kStreamingFree
static FieldMetadata kBattery
static FieldMetadata kPowerRails
static FieldMetadata kAndroidLog
static FieldMetadata kSystemInfo
static FieldMetadata kTrigger
static FieldMetadata kChromeTrigger
static FieldMetadata kPackagesList
static FieldMetadata kChromeBenchmarkMetadata
static FieldMetadata kPerfettoMetatrace
static FieldMetadata kChromeMetadata
static FieldMetadata kGpuCounterEvent
static FieldMetadata kGpuRenderStageEvent
static FieldMetadata kStreamingProfilePacket
static FieldMetadata kHeapGraph
static FieldMetadata kGraphicsFrameEvent
static FieldMetadata kVulkanMemoryEvent
static FieldMetadata kGpuLog
static FieldMetadata kVulkanApiEvent
static FieldMetadata kPerfSample
static FieldMetadata kCpuInfo
static FieldMetadata kSmapsPacket
static FieldMetadata kServiceEvent
static FieldMetadata kInitialDisplayState
static FieldMetadata kGpuMemTotalEvent
static FieldMetadata kMemoryTrackerSnapshot
static FieldMetadata kFrameTimelineEvent
static FieldMetadata kAndroidEnergyEstimationBreakdown
static FieldMetadata kUiState
static FieldMetadata kAndroidCameraFrameEvent
static FieldMetadata kAndroidCameraSessionStats
static FieldMetadata kTranslationTable
static FieldMetadata kAndroidGameInterventionList
static FieldMetadata kStatsdAtom
static FieldMetadata kAndroidSystemProperty
static FieldMetadata kEntityStateResidency
static FieldMetadata kTraceProvenance
static FieldMetadata kProtovms
static FieldMetadata kTraceAttributes
static FieldMetadata kAndroidAflags
static FieldMetadata kGpuInfo
static FieldMetadata kModuleSymbols
static FieldMetadata kDeobfuscationMapping
static FieldMetadata kProcessDescriptor
static FieldMetadata kThreadDescriptor
static FieldMetadata kFtraceEvents
static FieldMetadata kSynchronizationMarker
static FieldMetadata kCompressedPackets
static FieldMetadata kExtensionDescriptor
static FieldMetadata kNetworkPacket
static FieldMetadata kNetworkPacketBundle
static FieldMetadata kSurfaceflingerLayersSnapshot
static FieldMetadata kSurfaceflingerTransactions
static FieldMetadata kShellTransition
static FieldMetadata kShellHandlerMappings
static FieldMetadata kProtologMessage
static FieldMetadata kProtologViewerConfig
static FieldMetadata kWinscopeExtensions
static FieldMetadata kEtwEvents
static FieldMetadata kV8JsCode
static FieldMetadata kV8InternalCode
static FieldMetadata kV8WasmCode
static FieldMetadata kV8RegExpCode
static FieldMetadata kV8CodeMove
static FieldMetadata kRemoteClockSync
static FieldMetadata kPixelModemEvents
static FieldMetadata kPixelModemTokenDatabase
static FieldMetadata kCloneSnapshotTrigger
static FieldMetadata kBluetoothTraceEvent
static FieldMetadata kKernelWakelockData
static FieldMetadata kAppWakelockBundle
static FieldMetadata kCpuPerUidData
static FieldMetadata kEvdevEvent
static FieldMetadata kUserList
static FieldMetadata kForTesting
static FieldMetadata kTrustedUid
static FieldMetadata kTrustedPacketSequenceId
static FieldMetadata kTrustedPid
static FieldMetadata kInternedData
static FieldMetadata kSequenceFlags
static FieldMetadata kIncrementalStateCleared
static FieldMetadata kTracePacketDefaults
static FieldMetadata kPreviousPacketDropped
static FieldMetadata kFirstPacketOnSequence
static FieldMetadata kMachineId

Public Methods

const char * GetName ()

Defined at line 485 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

const char * SequenceFlags_Name (SequenceFlags value)

Defined at line 490 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_timestamp (uint64_t value)

Defined at line 506 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_timestamp_clock_id (uint32_t value)

Defined at line 524 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TrackEvent>
T * set_track_event ()

Defined at line 542 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TrackDescriptor>
T * set_track_descriptor ()

Defined at line 556 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GenericKernelTaskStateEvent>
T * set_generic_kernel_task_state_event ()

Defined at line 570 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GenericKernelCpuFrequencyEvent>
T * set_generic_kernel_cpu_freq_event ()

Defined at line 584 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GenericKernelTaskRenameEvent>
T * set_generic_kernel_task_rename_event ()

Defined at line 598 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GenericKernelProcessTree>
T * set_generic_kernel_process_tree ()

Defined at line 612 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GenericGpuFrequencyEvent>
T * set_generic_gpu_frequency_event ()

Defined at line 626 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProcessTree>
T * set_process_tree ()

Defined at line 640 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TrackEventRangeOfInterest>
T * set_track_event_range_of_interest ()

Defined at line 654 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProcessStats>
T * set_process_stats ()

Defined at line 668 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = InodeFileMap>
T * set_inode_file_map ()

Defined at line 682 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ChromeEventBundle>
T * set_chrome_events ()

Defined at line 696 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ClockSnapshot>
T * set_clock_snapshot ()

Defined at line 710 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = SysStats>
T * set_sys_stats ()

Defined at line 724 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TraceUuid>
T * set_trace_uuid ()

Defined at line 738 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TraceConfig>
T * set_trace_config ()

Defined at line 752 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = FtraceStats>
T * set_ftrace_stats ()

Defined at line 766 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TraceStats>
T * set_trace_stats ()

Defined at line 780 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProfilePacket>
T * set_profile_packet ()

Defined at line 794 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = StreamingAllocation>
T * set_streaming_allocation ()

Defined at line 808 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = StreamingFree>
T * set_streaming_free ()

Defined at line 822 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = BatteryCounters>
T * set_battery ()

Defined at line 836 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PowerRails>
T * set_power_rails ()

Defined at line 850 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidLogPacket>
T * set_android_log ()

Defined at line 864 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = SystemInfo>
T * set_system_info ()

Defined at line 878 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = Trigger>
T * set_trigger ()

Defined at line 892 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ChromeTrigger>
T * set_chrome_trigger ()

Defined at line 906 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PackagesList>
T * set_packages_list ()

Defined at line 920 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ChromeBenchmarkMetadata>
T * set_chrome_benchmark_metadata ()

Defined at line 934 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PerfettoMetatrace>
T * set_perfetto_metatrace ()

Defined at line 948 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ChromeMetadataPacket>
T * set_chrome_metadata ()

Defined at line 962 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GpuCounterEvent>
T * set_gpu_counter_event ()

Defined at line 976 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GpuRenderStageEvent>
T * set_gpu_render_stage_event ()

Defined at line 990 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = StreamingProfilePacket>
T * set_streaming_profile_packet ()

Defined at line 1004 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = HeapGraph>
T * set_heap_graph ()

Defined at line 1018 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GraphicsFrameEvent>
T * set_graphics_frame_event ()

Defined at line 1032 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = VulkanMemoryEvent>
T * set_vulkan_memory_event ()

Defined at line 1046 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GpuLog>
T * set_gpu_log ()

Defined at line 1060 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = VulkanApiEvent>
T * set_vulkan_api_event ()

Defined at line 1074 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PerfSample>
T * set_perf_sample ()

Defined at line 1088 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = CpuInfo>
T * set_cpu_info ()

Defined at line 1102 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = SmapsPacket>
T * set_smaps_packet ()

Defined at line 1116 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TracingServiceEvent>
T * set_service_event ()

Defined at line 1130 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = InitialDisplayState>
T * set_initial_display_state ()

Defined at line 1144 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GpuMemTotalEvent>
T * set_gpu_mem_total_event ()

Defined at line 1158 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = MemoryTrackerSnapshot>
T * set_memory_tracker_snapshot ()

Defined at line 1172 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = FrameTimelineEvent>
T * set_frame_timeline_event ()

Defined at line 1186 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidEnergyEstimationBreakdown>
T * set_android_energy_estimation_breakdown ()

Defined at line 1200 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = UiState>
T * set_ui_state ()

Defined at line 1214 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidCameraFrameEvent>
T * set_android_camera_frame_event ()

Defined at line 1228 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidCameraSessionStats>
T * set_android_camera_session_stats ()

Defined at line 1242 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TranslationTable>
T * set_translation_table ()

Defined at line 1256 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidGameInterventionList>
T * set_android_game_intervention_list ()

Defined at line 1270 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = StatsdAtom>
T * set_statsd_atom ()

Defined at line 1284 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidSystemProperty>
T * set_android_system_property ()

Defined at line 1298 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = EntityStateResidency>
T * set_entity_state_residency ()

Defined at line 1312 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TraceProvenance>
T * set_trace_provenance ()

Defined at line 1326 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TracePacket_ProtoVms>
T * set_protovms ()

Defined at line 1340 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TraceAttributes>
T * set_trace_attributes ()

Defined at line 1354 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidAflags>
T * set_android_aflags ()

Defined at line 1368 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = GpuInfo>
T * set_gpu_info ()

Defined at line 1382 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ModuleSymbols>
T * set_module_symbols ()

Defined at line 1396 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = DeobfuscationMapping>
T * set_deobfuscation_mapping ()

Defined at line 1410 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProcessDescriptor>
T * set_process_descriptor ()

Defined at line 1424 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ThreadDescriptor>
T * set_thread_descriptor ()

Defined at line 1438 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = FtraceEventBundle>
T * set_ftrace_events ()

Defined at line 1452 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_synchronization_marker (const uint8_t * data, size_t size)

Defined at line 1466 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_synchronization_marker (::protozero::ConstBytes bytes)

Defined at line 1469 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_synchronization_marker (std::string value)

Defined at line 1472 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_compressed_packets (const uint8_t * data, size_t size)

Defined at line 1490 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_compressed_packets (::protozero::ConstBytes bytes)

Defined at line 1493 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_compressed_packets (std::string value)

Defined at line 1496 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ExtensionDescriptor>
T * set_extension_descriptor ()

Defined at line 1514 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = NetworkPacketEvent>
T * set_network_packet ()

Defined at line 1528 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = NetworkPacketBundle>
T * set_network_packet_bundle ()

Defined at line 1542 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = LayersSnapshotProto>
T * set_surfaceflinger_layers_snapshot ()

Defined at line 1556 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TransactionTraceEntry>
T * set_surfaceflinger_transactions ()

Defined at line 1570 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ShellTransition>
T * set_shell_transition ()

Defined at line 1584 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ShellHandlerMappings>
T * set_shell_handler_mappings ()

Defined at line 1598 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProtoLogMessage>
T * set_protolog_message ()

Defined at line 1612 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = ProtoLogViewerConfig>
T * set_protolog_viewer_config ()

Defined at line 1626 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = WinscopeExtensions>
T * set_winscope_extensions ()

Defined at line 1640 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = EtwTraceEventBundle>
T * set_etw_events ()

Defined at line 1654 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = V8JsCode>
T * set_v8_js_code ()

Defined at line 1668 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = V8InternalCode>
T * set_v8_internal_code ()

Defined at line 1682 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = V8WasmCode>
T * set_v8_wasm_code ()

Defined at line 1696 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = V8RegExpCode>
T * set_v8_reg_exp_code ()

Defined at line 1710 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = V8CodeMove>
T * set_v8_code_move ()

Defined at line 1724 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = RemoteClockSync>
T * set_remote_clock_sync ()

Defined at line 1738 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PixelModemEvents>
T * set_pixel_modem_events ()

Defined at line 1752 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = PixelModemTokenDatabase>
T * set_pixel_modem_token_database ()

Defined at line 1766 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = Trigger>
T * set_clone_snapshot_trigger ()

Defined at line 1780 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = BluetoothTraceEvent>
T * set_bluetooth_trace_event ()

Defined at line 1794 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = KernelWakelockData>
T * set_kernel_wakelock_data ()

Defined at line 1808 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AppWakelockBundle>
T * set_app_wakelock_bundle ()

Defined at line 1822 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = CpuPerUidData>
T * set_cpu_per_uid_data ()

Defined at line 1836 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = EvdevEvent>
T * set_evdev_event ()

Defined at line 1850 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = AndroidUserList>
T * set_user_list ()

Defined at line 1864 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TestEvent>
T * set_for_testing ()

Defined at line 1878 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_trusted_uid (int32_t value)

Defined at line 1892 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_trusted_packet_sequence_id (uint32_t value)

Defined at line 1910 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_trusted_pid (int32_t value)

Defined at line 1928 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = InternedData>
T * set_interned_data ()

Defined at line 1946 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_sequence_flags (uint32_t value)

Defined at line 1960 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_incremental_state_cleared (bool value)

Defined at line 1978 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

template <typename T = TracePacketDefaults>
T * set_trace_packet_defaults ()

Defined at line 1996 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_previous_packet_dropped (bool value)

Defined at line 2010 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_first_packet_on_sequence (bool value)

Defined at line 2028 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

void set_machine_id (uint32_t value)

Defined at line 2046 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h

Enumerations

enum (unnamed) : int32_t
Name Value
kTimestampFieldNumber 8
kTimestampClockIdFieldNumber 58
kTrackEventFieldNumber 11
kTrackDescriptorFieldNumber 60
kGenericKernelTaskStateEventFieldNumber 117
kGenericKernelCpuFreqEventFieldNumber 118
kGenericKernelTaskRenameEventFieldNumber 120
kGenericKernelProcessTreeFieldNumber 122
kGenericGpuFrequencyEventFieldNumber 129
kProcessTreeFieldNumber 2
kTrackEventRangeOfInterestFieldNumber 90
kProcessStatsFieldNumber 9
kInodeFileMapFieldNumber 4
kChromeEventsFieldNumber 5
kClockSnapshotFieldNumber 6
kSysStatsFieldNumber 7
kTraceUuidFieldNumber 89
kTraceConfigFieldNumber 33
kFtraceStatsFieldNumber 34
kTraceStatsFieldNumber 35
kProfilePacketFieldNumber 37
kStreamingAllocationFieldNumber 74
kStreamingFreeFieldNumber 75
kBatteryFieldNumber 38
kPowerRailsFieldNumber 40
kAndroidLogFieldNumber 39
kSystemInfoFieldNumber 45
kTriggerFieldNumber 46
kChromeTriggerFieldNumber 109
kPackagesListFieldNumber 47
kChromeBenchmarkMetadataFieldNumber 48
kPerfettoMetatraceFieldNumber 49
kChromeMetadataFieldNumber 51
kGpuCounterEventFieldNumber 52
kGpuRenderStageEventFieldNumber 53
kStreamingProfilePacketFieldNumber 54
kHeapGraphFieldNumber 56
kGraphicsFrameEventFieldNumber 57
kVulkanMemoryEventFieldNumber 62
kGpuLogFieldNumber 63
kVulkanApiEventFieldNumber 65
kPerfSampleFieldNumber 66
kCpuInfoFieldNumber 67
kSmapsPacketFieldNumber 68
kServiceEventFieldNumber 69
kInitialDisplayStateFieldNumber 70
kGpuMemTotalEventFieldNumber 71
kMemoryTrackerSnapshotFieldNumber 73
kFrameTimelineEventFieldNumber 76
kAndroidEnergyEstimationBreakdownFieldNumber 77
kUiStateFieldNumber 78
kAndroidCameraFrameEventFieldNumber 80
kAndroidCameraSessionStatsFieldNumber 81
kTranslationTableFieldNumber 82
kAndroidGameInterventionListFieldNumber 83
kStatsdAtomFieldNumber 84
kAndroidSystemPropertyFieldNumber 86
kEntityStateResidencyFieldNumber 91
kTraceProvenanceFieldNumber 124
kProtovmsFieldNumber 125
kTraceAttributesFieldNumber 126
kAndroidAflagsFieldNumber 127
kGpuInfoFieldNumber 128
kModuleSymbolsFieldNumber 61
kDeobfuscationMappingFieldNumber 64
kProcessDescriptorFieldNumber 43
kThreadDescriptorFieldNumber 44
kFtraceEventsFieldNumber 1
kSynchronizationMarkerFieldNumber 36
kCompressedPacketsFieldNumber 50
kExtensionDescriptorFieldNumber 72
kNetworkPacketFieldNumber 88
kNetworkPacketBundleFieldNumber 92
kSurfaceflingerLayersSnapshotFieldNumber 93
kSurfaceflingerTransactionsFieldNumber 94
kShellTransitionFieldNumber 96
kShellHandlerMappingsFieldNumber 97
kProtologMessageFieldNumber 104
kProtologViewerConfigFieldNumber 105
kWinscopeExtensionsFieldNumber 112
kEtwEventsFieldNumber 95
kV8JsCodeFieldNumber 99
kV8InternalCodeFieldNumber 100
kV8WasmCodeFieldNumber 101
kV8RegExpCodeFieldNumber 102
kV8CodeMoveFieldNumber 103
kRemoteClockSyncFieldNumber 107
kPixelModemEventsFieldNumber 110
kPixelModemTokenDatabaseFieldNumber 111
kCloneSnapshotTriggerFieldNumber 113
kBluetoothTraceEventFieldNumber 114
kKernelWakelockDataFieldNumber 115
kAppWakelockBundleFieldNumber 116
kCpuPerUidDataFieldNumber 119
kEvdevEventFieldNumber 121
kUserListFieldNumber 123
kForTestingFieldNumber 900
kTrustedUidFieldNumber 3
kTrustedPacketSequenceIdFieldNumber 10
kTrustedPidFieldNumber 79
kInternedDataFieldNumber 12
kSequenceFlagsFieldNumber 13
kIncrementalStateClearedFieldNumber 41
kTracePacketDefaultsFieldNumber 59
kPreviousPacketDroppedFieldNumber 42
kFirstPacketOnSequenceFieldNumber 87
kMachineIdFieldNumber 98

Defined at line 376 of file gen/third_party/perfetto/protos/perfetto/trace/trace_packet.pbzero.h