From 4fb77c4efb62778219ac2ff8af819c0f9b851130 Mon Sep 17 00:00:00 2001 From: Simon Cruanes Date: Tue, 4 Nov 2025 13:34:00 -0500 Subject: [PATCH] reduce size of protobuf file by commenting android and GPU defs --- src/perfetto/perfetto_trace.ml | 9857 ----------------------------- src/perfetto/perfetto_trace.mli | 4751 -------------- src/perfetto/perfetto_trace.proto | 94 +- 3 files changed, 52 insertions(+), 14650 deletions(-) diff --git a/src/perfetto/perfetto_trace.ml b/src/perfetto/perfetto_trace.ml index f7575f2..e99cc14 100644 --- a/src/perfetto/perfetto_trace.ml +++ b/src/perfetto/perfetto_trace.ml @@ -179,122 +179,6 @@ type android_game_intervention_list_config = { mutable package_name_filter : string list; } -type android_input_event_config_trace_mode = - | Trace_mode_trace_all - | Trace_mode_use_rules - -type android_input_event_config_trace_level = - | Trace_level_none - | Trace_level_redacted - | Trace_level_complete - -type android_input_event_config_trace_rule = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable trace_level : android_input_event_config_trace_level; - mutable match_all_packages : string list; - mutable match_any_packages : string list; - mutable match_secure : bool; - mutable match_ime_connection_active : bool; -} - -type android_input_event_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable mode : android_input_event_config_trace_mode; - mutable rules : android_input_event_config_trace_rule list; - mutable trace_dispatcher_input_events : bool; - mutable trace_dispatcher_window_dispatch : bool; -} - -type android_log_id = - | Lid_default - | Lid_radio - | Lid_events - | Lid_system - | Lid_crash - | Lid_stats - | Lid_security - | Lid_kernel - -type android_log_priority = - | Prio_unspecified - | Prio_unused - | Prio_verbose - | Prio_debug - | Prio_info - | Prio_warn - | Prio_error - | Prio_fatal - -type android_log_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable log_ids : android_log_id list; - mutable min_prio : android_log_priority; - mutable filter_tags : string list; -} - -type android_polled_state_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type android_sdk_sysprop_guard_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable surfaceflinger_skia_track_events : bool; - mutable hwui_skia_track_events : bool; - mutable hwui_package_name_filter : string list; -} - -type android_system_property_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; - mutable property_name : string list; -} - -type app_wakelocks_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable write_delay_ms : int32; - mutable filter_duration_below_ms : int32; - mutable drop_owner_pid : bool; -} - -type cpu_per_uid_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type kernel_wakelocks_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type network_packet_trace_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable poll_ms : int32; - mutable aggregation_threshold : int32; - mutable intern_limit : int32; - mutable drop_local_port : bool; - mutable drop_remote_port : bool; - mutable drop_tcp_flags : bool; -} - -type packages_list_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable package_name_filter : string list; - mutable only_write_on_cpu_use_every_ms : int32; -} - -type pixel_modem_config_event_group = - | Event_group_unknown - | Event_group_low_bandwidth - | Event_group_high_and_low_bandwidth - -type pixel_modem_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable event_group : pixel_modem_config_event_group; - mutable pigweed_hash_allow_list : int64 list; - mutable pigweed_hash_deny_list : int64 list; -} - type proto_log_level = | Protolog_level_undefined | Protolog_level_debug @@ -428,114 +312,6 @@ type frozen_ftrace_config = { mutable instance_name : string; } -type ftrace_config_compact_sched_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable enabled : bool; -} - -type ftrace_config_print_filter_rule_atrace_message = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable type_ : string; - mutable prefix : string; -} - -type ftrace_config_print_filter_rule_match = - | Prefix of string - | Atrace_msg of ftrace_config_print_filter_rule_atrace_message - -and ftrace_config_print_filter_rule = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable match_ : ftrace_config_print_filter_rule_match option; - mutable allow : bool; -} - -type ftrace_config_print_filter = { - mutable rules : ftrace_config_print_filter_rule list; -} - -type ftrace_config_ksyms_mem_policy = - | Ksyms_unspecified - | Ksyms_cleanup_on_stop - | Ksyms_retain - -type ftrace_config_kprobe_event_kprobe_type = - | Kprobe_type_unknown - | Kprobe_type_kprobe - | Kprobe_type_kretprobe - | Kprobe_type_both - -type ftrace_config_kprobe_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable probe : string; - mutable type_ : ftrace_config_kprobe_event_kprobe_type; -} - -type ftrace_config_tracefs_option_state = - | State_unknown - | State_enabled - | State_disabled - -type ftrace_config_tracefs_option = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable name : string; - mutable state : ftrace_config_tracefs_option_state; -} - -type ftrace_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 18 fields *) - mutable ftrace_events : string list; - mutable atrace_categories : string list; - mutable atrace_apps : string list; - mutable atrace_categories_prefer_sdk : string list; - mutable atrace_userspace_only : bool; - mutable buffer_size_kb : int32; - mutable buffer_size_lower_bound : bool; - mutable drain_period_ms : int32; - mutable drain_buffer_percent : int32; - mutable compact_sched : ftrace_config_compact_sched_config option; - mutable print_filter : ftrace_config_print_filter option; - mutable symbolize_ksyms : bool; - mutable ksyms_mem_policy : ftrace_config_ksyms_mem_policy; - mutable throttle_rss_stat : bool; - mutable denser_generic_event_encoding : bool; - mutable disable_generic_events : bool; - mutable syscall_events : string list; - mutable enable_function_graph : bool; - mutable function_filters : string list; - mutable function_graph_roots : string list; - mutable function_graph_max_depth : int32; - mutable kprobe_events : ftrace_config_kprobe_event list; - mutable preserve_ftrace_buffer : bool; - mutable use_monotonic_raw_clock : bool; - mutable instance_name : string; - mutable debug_ftrace_abi : bool; - mutable tids_to_trace : int32 list; - mutable tracefs_options : ftrace_config_tracefs_option list; - mutable tracing_cpumask : string; - mutable initialize_ksyms_synchronously_for_testing : bool; -} - -type gpu_counter_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable counter_period_ns : int64; - mutable counter_ids : int32 list; - mutable instrumented_sampling : bool; - mutable fix_gpu_clock : bool; -} - -type gpu_render_stages_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable full_loadstore : bool; - mutable low_overhead : bool; - mutable trace_metrics : string list; -} - -type vulkan_memory_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable track_driver_memory_usage : bool; - mutable track_device_memory_usage : bool; -} - type inode_file_config_mount_point_mapping_entry = { mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) mutable mountpoint : string; @@ -651,1175 +427,6 @@ type heapprofd_config = { mutable disable_vfork_detection : bool; } -type atom_id = - | Atom_unspecified - | Atom_ble_scan_state_changed - | Atom_process_state_changed - | Atom_ble_scan_result_received - | Atom_sensor_state_changed - | Atom_gps_scan_state_changed - | Atom_sync_state_changed - | Atom_scheduled_job_state_changed - | Atom_screen_brightness_changed - | Atom_wakelock_state_changed - | Atom_long_partial_wakelock_state_changed - | Atom_mobile_radio_power_state_changed - | Atom_wifi_radio_power_state_changed - | Atom_activity_manager_sleep_state_changed - | Atom_memory_factor_state_changed - | Atom_excessive_cpu_usage_reported - | Atom_cached_kill_reported - | Atom_process_memory_stat_reported - | Atom_launcher_event - | Atom_battery_saver_mode_state_changed - | Atom_device_idle_mode_state_changed - | Atom_device_idling_mode_state_changed - | Atom_audio_state_changed - | Atom_media_codec_state_changed - | Atom_camera_state_changed - | Atom_flashlight_state_changed - | Atom_uid_process_state_changed - | Atom_process_life_cycle_state_changed - | Atom_screen_state_changed - | Atom_battery_level_changed - | Atom_charging_state_changed - | Atom_plugged_state_changed - | Atom_interactive_state_changed - | Atom_touch_event_reported - | Atom_wakeup_alarm_occurred - | Atom_kernel_wakeup_reported - | Atom_wifi_lock_state_changed - | Atom_wifi_signal_strength_changed - | Atom_wifi_scan_state_changed - | Atom_phone_signal_strength_changed - | Atom_setting_changed - | Atom_activity_foreground_state_changed - | Atom_isolated_uid_changed - | Atom_packet_wakeup_occurred - | Atom_wall_clock_time_shifted - | Atom_anomaly_detected - | Atom_app_breadcrumb_reported - | Atom_app_start_occurred - | Atom_app_start_canceled - | Atom_app_start_fully_drawn - | Atom_lmk_kill_occurred - | Atom_picture_in_picture_state_changed - | Atom_wifi_multicast_lock_state_changed - | Atom_app_start_memory_state_captured - | Atom_shutdown_sequence_reported - | Atom_boot_sequence_reported - | Atom_overlay_state_changed - | Atom_foreground_service_state_changed - | Atom_call_state_changed - | Atom_keyguard_state_changed - | Atom_keyguard_bouncer_state_changed - | Atom_keyguard_bouncer_password_entered - | Atom_app_died - | Atom_resource_configuration_changed - | Atom_bluetooth_enabled_state_changed - | Atom_bluetooth_connection_state_changed - | Atom_gps_signal_quality_changed - | Atom_usb_connector_state_changed - | Atom_speaker_impedance_reported - | Atom_hardware_failed - | Atom_physical_drop_detected - | Atom_charge_cycles_reported - | Atom_mobile_connection_state_changed - | Atom_mobile_radio_technology_changed - | Atom_usb_device_attached - | Atom_app_crash_occurred - | Atom_anr_occurred - | Atom_wtf_occurred - | Atom_low_mem_reported - | Atom_generic_atom - | Atom_vibrator_state_changed - | Atom_deferred_job_stats_reported - | Atom_thermal_throttling - | Atom_biometric_acquired - | Atom_biometric_authenticated - | Atom_biometric_error_occurred - | Atom_ui_event_reported - | Atom_battery_health_snapshot - | Atom_slow_io - | Atom_battery_caused_shutdown - | Atom_phone_service_state_changed - | Atom_phone_state_changed - | Atom_user_restriction_changed - | Atom_settings_ui_changed - | Atom_connectivity_state_changed - | Atom_service_state_changed - | Atom_service_launch_reported - | Atom_flag_flip_update_occurred - | Atom_binary_push_state_changed - | Atom_device_policy_event - | Atom_docs_ui_file_op_canceled - | Atom_docs_ui_file_op_copy_move_mode_reported - | Atom_docs_ui_file_op_failure - | Atom_docs_ui_provider_file_op - | Atom_docs_ui_invalid_scoped_access_request - | Atom_docs_ui_launch_reported - | Atom_docs_ui_root_visited - | Atom_docs_ui_startup_ms - | Atom_docs_ui_user_action_reported - | Atom_wifi_enabled_state_changed - | Atom_wifi_running_state_changed - | Atom_app_compacted - | Atom_network_dns_event_reported - | Atom_docs_ui_picker_launched_from_reported - | Atom_docs_ui_pick_result_reported - | Atom_docs_ui_search_mode_reported - | Atom_docs_ui_search_type_reported - | Atom_data_stall_event - | Atom_rescue_party_reset_reported - | Atom_signed_config_reported - | Atom_gnss_ni_event_reported - | Atom_bluetooth_link_layer_connection_event - | Atom_bluetooth_acl_connection_state_changed - | Atom_bluetooth_sco_connection_state_changed - | Atom_app_downgraded - | Atom_app_optimized_after_downgraded - | Atom_low_storage_state_changed - | Atom_gnss_nfw_notification_reported - | Atom_gnss_configuration_reported - | Atom_usb_port_overheat_event_reported - | Atom_nfc_error_occurred - | Atom_nfc_state_changed - | Atom_nfc_beam_occurred - | Atom_nfc_cardemulation_occurred - | Atom_nfc_tag_occurred - | Atom_nfc_hce_transaction_occurred - | Atom_se_state_changed - | Atom_se_omapi_reported - | Atom_broadcast_dispatch_latency_reported - | Atom_attention_manager_service_result_reported - | Atom_adb_connection_changed - | Atom_speech_dsp_stat_reported - | Atom_usb_contaminant_reported - | Atom_watchdog_rollback_occurred - | Atom_biometric_system_health_issue_detected - | Atom_bubble_ui_changed - | Atom_scheduled_job_constraint_changed - | Atom_bluetooth_active_device_changed - | Atom_bluetooth_a2_dp_playback_state_changed - | Atom_bluetooth_a2_dp_codec_config_changed - | Atom_bluetooth_a2_dp_codec_capability_changed - | Atom_bluetooth_a2_dp_audio_underrun_reported - | Atom_bluetooth_a2_dp_audio_overrun_reported - | Atom_bluetooth_device_rssi_reported - | Atom_bluetooth_device_failed_contact_counter_reported - | Atom_bluetooth_device_tx_power_level_reported - | Atom_bluetooth_hci_timeout_reported - | Atom_bluetooth_quality_report_reported - | Atom_bluetooth_device_info_reported - | Atom_bluetooth_remote_version_info_reported - | Atom_bluetooth_sdp_attribute_reported - | Atom_bluetooth_bond_state_changed - | Atom_bluetooth_classic_pairing_event_reported - | Atom_bluetooth_smp_pairing_event_reported - | Atom_screen_timeout_extension_reported - | Atom_process_start_time - | Atom_permission_grant_request_result_reported - | Atom_bluetooth_socket_connection_state_changed - | Atom_device_identifier_access_denied - | Atom_bubble_developer_error_reported - | Atom_assist_gesture_stage_reported - | Atom_assist_gesture_feedback_reported - | Atom_assist_gesture_progress_reported - | Atom_touch_gesture_classified - | Atom_hidden_api_used - | Atom_style_ui_changed - | Atom_privacy_indicators_interacted - | Atom_app_install_on_external_storage_reported - | Atom_network_stack_reported - | Atom_app_moved_storage_reported - | Atom_biometric_enrolled - | Atom_system_server_watchdog_occurred - | Atom_tomb_stone_occurred - | Atom_bluetooth_class_of_device_reported - | Atom_intelligence_event_reported - | Atom_thermal_throttling_severity_state_changed - | Atom_role_request_result_reported - | Atom_mediametrics_audiopolicy_reported - | Atom_mediametrics_audiorecord_reported - | Atom_mediametrics_audiothread_reported - | Atom_mediametrics_audiotrack_reported - | Atom_mediametrics_codec_reported - | Atom_mediametrics_drm_widevine_reported - | Atom_mediametrics_extractor_reported - | Atom_mediametrics_mediadrm_reported - | Atom_mediametrics_nuplayer_reported - | Atom_mediametrics_recorder_reported - | Atom_mediametrics_drmmanager_reported - | Atom_car_power_state_changed - | Atom_garage_mode_info - | Atom_test_atom_reported - | Atom_content_capture_caller_mismatch_reported - | Atom_content_capture_service_events - | Atom_content_capture_session_events - | Atom_content_capture_flushed - | Atom_location_manager_api_usage_reported - | Atom_review_permissions_fragment_result_reported - | Atom_runtime_permissions_upgrade_result - | Atom_grant_permissions_activity_button_actions - | Atom_location_access_check_notification_action - | Atom_app_permission_fragment_action_reported - | Atom_app_permission_fragment_viewed - | Atom_app_permissions_fragment_viewed - | Atom_permission_apps_fragment_viewed - | Atom_text_selection_event - | Atom_text_linkify_event - | Atom_conversation_actions_event - | Atom_language_detection_event - | Atom_exclusion_rect_state_changed - | Atom_back_gesture_reported_reported - | Atom_update_engine_update_attempt_reported - | Atom_update_engine_successful_update_reported - | Atom_camera_action_event - | Atom_app_compatibility_change_reported - | Atom_perfetto_uploaded - | Atom_vms_client_connection_state_changed - | Atom_media_provider_scan_occurred - | Atom_media_content_deleted - | Atom_media_provider_permission_requested - | Atom_media_provider_schema_changed - | Atom_media_provider_idle_maintenance_finished - | Atom_reboot_escrow_recovery_reported - | Atom_boot_time_event_duration_reported - | Atom_boot_time_event_elapsed_time_reported - | Atom_boot_time_event_utc_time_reported - | Atom_boot_time_event_error_code_reported - | Atom_userspace_reboot_reported - | Atom_notification_reported - | Atom_notification_panel_reported - | Atom_notification_channel_modified - | Atom_integrity_check_result_reported - | Atom_integrity_rules_pushed - | Atom_cb_message_reported - | Atom_cb_message_error - | Atom_wifi_health_stat_reported - | Atom_wifi_failure_stat_reported - | Atom_wifi_connection_result_reported - | Atom_app_freeze_changed - | Atom_snapshot_merge_reported - | Atom_foreground_service_app_op_session_ended - | Atom_display_jank_reported - | Atom_app_standby_bucket_changed - | Atom_sharesheet_started - | Atom_ranking_selected - | Atom_tvsettings_ui_interacted - | Atom_launcher_snapshot - | Atom_package_installer_v2_reported - | Atom_user_lifecycle_journey_reported - | Atom_user_lifecycle_event_occurred - | Atom_accessibility_shortcut_reported - | Atom_accessibility_service_reported - | Atom_docs_ui_drag_and_drop_reported - | Atom_app_usage_event_occurred - | Atom_auto_revoke_notification_clicked - | Atom_auto_revoke_fragment_app_viewed - | Atom_auto_revoked_app_interaction - | Atom_app_permission_groups_fragment_auto_revoke_action - | Atom_evs_usage_stats_reported - | Atom_audio_power_usage_data_reported - | Atom_tv_tuner_state_changed - | Atom_mediaoutput_op_switch_reported - | Atom_cb_message_filtered - | Atom_tv_tuner_dvr_status - | Atom_tv_cas_session_open_status - | Atom_assistant_invocation_reported - | Atom_display_wake_reported - | Atom_car_user_hal_modify_user_request_reported - | Atom_car_user_hal_modify_user_response_reported - | Atom_car_user_hal_post_switch_response_reported - | Atom_car_user_hal_initial_user_info_request_reported - | Atom_car_user_hal_initial_user_info_response_reported - | Atom_car_user_hal_user_association_request_reported - | Atom_car_user_hal_set_user_association_response_reported - | Atom_network_ip_provisioning_reported - | Atom_network_dhcp_renew_reported - | Atom_network_validation_reported - | Atom_network_stack_quirk_reported - | Atom_mediametrics_audiorecorddeviceusage_reported - | Atom_mediametrics_audiothreaddeviceusage_reported - | Atom_mediametrics_audiotrackdeviceusage_reported - | Atom_mediametrics_audiodeviceconnection_reported - | Atom_blob_committed - | Atom_blob_leased - | Atom_blob_opened - | Atom_contacts_provider_status_reported - | Atom_keystore_key_event_reported - | Atom_network_tethering_reported - | Atom_ime_touch_reported - | Atom_ui_interaction_frame_info_reported - | Atom_ui_action_latency_reported - | Atom_wifi_disconnect_reported - | Atom_wifi_connection_state_changed - | Atom_hdmi_cec_active_source_changed - | Atom_hdmi_cec_message_reported - | Atom_airplane_mode - | Atom_modem_restart - | Atom_carrier_id_mismatch_reported - | Atom_carrier_id_table_updated - | Atom_data_stall_recovery_reported - | Atom_mediametrics_mediaparser_reported - | Atom_tls_handshake_reported - | Atom_text_classifier_api_usage_reported - | Atom_car_watchdog_kill_stats_reported - | Atom_mediametrics_playback_reported - | Atom_media_network_info_changed - | Atom_media_playback_state_changed - | Atom_media_playback_error_reported - | Atom_media_playback_track_changed - | Atom_wifi_scan_reported - | Atom_wifi_pno_scan_reported - | Atom_tif_tune_changed - | Atom_auto_rotate_reported - | Atom_perfetto_trigger - | Atom_transcoding_data - | Atom_ims_service_entitlement_updated - | Atom_device_rotated - | Atom_sim_specific_settings_restored - | Atom_text_classifier_download_reported - | Atom_pin_storage_event - | Atom_face_down_reported - | Atom_bluetooth_hal_crash_reason_reported - | Atom_reboot_escrow_preparation_reported - | Atom_reboot_escrow_lskf_capture_reported - | Atom_reboot_escrow_reboot_reported - | Atom_binder_latency_reported - | Atom_mediametrics_aaudiostream_reported - | Atom_media_transcoding_session_ended - | Atom_magnification_usage_reported - | Atom_magnification_mode_with_ime_on_reported - | Atom_app_search_call_stats_reported - | Atom_app_search_put_document_stats_reported - | Atom_device_control_changed - | Atom_device_state_changed - | Atom_inputdevice_registered - | Atom_smartspace_card_reported - | Atom_auth_prompt_authenticate_invoked - | Atom_auth_manager_can_authenticate_invoked - | Atom_auth_enroll_action_invoked - | Atom_auth_deprecated_api_used - | Atom_unattended_reboot_occurred - | Atom_long_reboot_blocking_reported - | Atom_location_time_zone_provider_state_changed - | Atom_fdtrack_event_occurred - | Atom_timeout_auto_extended_reported - | Atom_alarm_batch_delivered - | Atom_alarm_scheduled - | Atom_car_watchdog_io_overuse_stats_reported - | Atom_user_level_hibernation_state_changed - | Atom_app_search_initialize_stats_reported - | Atom_app_search_query_stats_reported - | Atom_app_process_died - | Atom_network_ip_reachability_monitor_reported - | Atom_slow_input_event_reported - | Atom_anr_occurred_processing_started - | Atom_app_search_remove_stats_reported - | Atom_media_codec_reported - | Atom_permission_usage_fragment_interaction - | Atom_permission_details_interaction - | Atom_privacy_sensor_toggle_interaction - | Atom_privacy_toggle_dialog_interaction - | Atom_app_search_optimize_stats_reported - | Atom_non_a11_y_tool_service_warning_report - | Atom_app_compat_state_changed - | Atom_size_compat_restart_button_event_reported - | Atom_splitscreen_ui_changed - | Atom_network_dns_handshake_reported - | Atom_bluetooth_code_path_counter - | Atom_bluetooth_le_batch_scan_report_delay - | Atom_accessibility_floating_menu_ui_changed - | Atom_neuralnetworks_compilation_completed - | Atom_neuralnetworks_execution_completed - | Atom_neuralnetworks_compilation_failed - | Atom_neuralnetworks_execution_failed - | Atom_context_hub_booted - | Atom_context_hub_restarted - | Atom_context_hub_loaded_nanoapp_snapshot_reported - | Atom_chre_code_download_transacted - | Atom_uwb_session_inited - | Atom_uwb_session_closed - | Atom_uwb_first_ranging_received - | Atom_uwb_ranging_measurement_received - | Atom_text_classifier_download_work_scheduled - | Atom_text_classifier_download_work_completed - | Atom_clipboard_cleared - | Atom_vm_creation_requested - | Atom_nearby_device_scan_state_changed - | Atom_application_locales_changed - | Atom_mediametrics_audiotrackstatus_reported - | Atom_fold_state_duration_reported - | Atom_location_time_zone_provider_controller_state_changed - | Atom_display_hbm_state_changed - | Atom_display_hbm_brightness_changed - | Atom_persistent_uri_permissions_flushed - | Atom_early_boot_comp_os_artifacts_check_reported - | Atom_vbmeta_digest_reported - | Atom_apex_info_gathered - | Atom_pvm_info_gathered - | Atom_wear_settings_ui_interacted - | Atom_tracing_service_report_event - | Atom_mediametrics_audiorecordstatus_reported - | Atom_launcher_latency - | Atom_dropbox_entry_dropped - | Atom_wifi_p2_p_connection_reported - | Atom_game_state_changed - | Atom_hotword_detector_create_requested - | Atom_hotword_detection_service_init_result_reported - | Atom_hotword_detection_service_restarted - | Atom_hotword_detector_keyphrase_triggered - | Atom_hotword_detector_events - | Atom_boot_completed_broadcast_completion_latency_reported - | Atom_contacts_indexer_update_stats_reported - | Atom_app_background_restrictions_info - | Atom_mms_sms_provider_get_thread_id_failed - | Atom_mms_sms_database_helper_on_upgrade_failed - | Atom_permission_reminder_notification_interacted - | Atom_recent_permission_decisions_interacted - | Atom_gnss_psds_download_reported - | Atom_le_audio_connection_session_reported - | Atom_le_audio_broadcast_session_reported - | Atom_dream_ui_event_reported - | Atom_task_manager_event_reported - | Atom_cdm_association_action - | Atom_magnification_triple_tap_and_hold_activated_session_reported - | Atom_magnification_follow_typing_focus_activated_session_reported - | Atom_accessibility_text_reading_options_changed - | Atom_wifi_setup_failure_crash_reported - | Atom_uwb_device_error_reported - | Atom_isolated_compilation_scheduled - | Atom_isolated_compilation_ended - | Atom_ons_opportunistic_esim_provisioning_complete - | Atom_system_server_pre_watchdog_occurred - | Atom_telephony_anomaly_detected - | Atom_letterbox_position_changed - | Atom_remote_key_provisioning_attempt - | Atom_remote_key_provisioning_network_info - | Atom_remote_key_provisioning_timing - | Atom_mediaoutput_op_interaction_report - | Atom_sync_exemption_occurred - | Atom_autofill_presentation_event_reported - | Atom_dock_state_changed - | Atom_safety_source_state_collected - | Atom_safety_center_system_event_reported - | Atom_safety_center_interaction_reported - | Atom_settings_provider_setting_changed - | Atom_broadcast_delivery_event_reported - | Atom_service_request_event_reported - | Atom_provider_acquisition_event_reported - | Atom_bluetooth_device_name_reported - | Atom_cb_config_updated - | Atom_cb_module_error_reported - | Atom_cb_service_feature_changed - | Atom_cb_receiver_feature_changed - | Atom_privacy_signal_notification_interaction - | Atom_privacy_signal_issue_card_interaction - | Atom_privacy_signals_job_failure - | Atom_vibration_reported - | Atom_uwb_ranging_start - | Atom_app_compacted_v2 - | Atom_display_brightness_changed - | Atom_activity_action_blocked - | Atom_network_dns_server_support_reported - | Atom_vm_booted - | Atom_vm_exited - | Atom_ambient_brightness_stats_reported - | Atom_mediametrics_spatializercapabilities_reported - | Atom_mediametrics_spatializerdeviceenabled_reported - | Atom_mediametrics_headtrackerdeviceenabled_reported - | Atom_mediametrics_headtrackerdevicesupported_reported - | Atom_hearing_aid_info_reported - | Atom_device_wide_job_constraint_changed - | Atom_ambient_mode_changed - | Atom_anr_latency_reported - | Atom_resource_api_info - | Atom_system_default_network_changed - | Atom_iwlan_setup_data_call_result_reported - | Atom_iwlan_pdn_disconnected_reason_reported - | Atom_airplane_mode_session_reported - | Atom_vm_cpu_status_reported - | Atom_vm_mem_status_reported - | Atom_package_installation_session_reported - | Atom_default_network_rematch_info - | Atom_network_selection_performance - | Atom_network_nsd_reported - | Atom_bluetooth_disconnection_reason_reported - | Atom_bluetooth_local_versions_reported - | Atom_bluetooth_remote_supported_features_reported - | Atom_bluetooth_local_supported_features_reported - | Atom_bluetooth_gatt_app_info - | Atom_brightness_configuration_updated - | Atom_wear_media_output_switcher_launched - | Atom_wear_media_output_switcher_finished - | Atom_wear_media_output_switcher_connection_reported - | Atom_wear_media_output_switcher_device_scan_triggered - | Atom_wear_media_output_switcher_first_device_scan_latency - | Atom_wear_media_output_switcher_connect_device_latency - | Atom_package_manager_snapshot_reported - | Atom_package_manager_apps_filter_cache_build_reported - | Atom_package_manager_apps_filter_cache_update_reported - | Atom_launcher_impression_event - | Atom_wear_media_output_switcher_all_devices_scan_latency - | Atom_ws_watch_face_edited - | Atom_ws_watch_face_favorite_action_reported - | Atom_ws_watch_face_set_action_reported - | Atom_package_uninstallation_reported - | Atom_game_mode_changed - | Atom_game_mode_configuration_changed - | Atom_bedtime_mode_state_changed - | Atom_network_slice_session_ended - | Atom_network_slice_daily_data_usage_reported - | Atom_nfc_tag_type_occurred - | Atom_nfc_aid_conflict_occurred - | Atom_nfc_reader_conflict_occurred - | Atom_ws_tile_list_changed - | Atom_get_type_accessed_without_permission - | Atom_mobile_bundled_app_info_gathered - | Atom_ws_watch_face_complication_set_changed - | Atom_media_drm_created - | Atom_media_drm_errored - | Atom_media_drm_session_opened - | Atom_media_drm_session_closed - | Atom_user_selected_resolution - | Atom_unsafe_intent_event_reported - | Atom_performance_hint_session_reported - | Atom_mediametrics_midi_device_close_reported - | Atom_biometric_touch_reported - | Atom_hotword_audio_egress_event_reported - | Atom_location_enabled_state_changed - | Atom_ime_request_finished - | Atom_usb_compliance_warnings_reported - | Atom_app_supported_locales_changed - | Atom_media_provider_volume_recovery_reported - | Atom_biometric_properties_collected - | Atom_kernel_wakeup_attributed - | Atom_screen_state_changed_v2 - | Atom_ws_backup_action_reported - | Atom_ws_restore_action_reported - | Atom_device_log_access_event_reported - | Atom_media_session_updated - | Atom_wear_oobe_state_changed - | Atom_ws_notification_updated - | Atom_network_validation_failure_stats_daily_reported - | Atom_ws_complication_tapped - | Atom_ws_notification_blocking - | Atom_ws_notification_bridgemode_updated - | Atom_ws_notification_dismissal_actioned - | Atom_ws_notification_actioned - | Atom_ws_notification_latency - | Atom_wifi_bytes_transfer - | Atom_wifi_bytes_transfer_by_fg_bg - | Atom_mobile_bytes_transfer - | Atom_mobile_bytes_transfer_by_fg_bg - | Atom_bluetooth_bytes_transfer - | Atom_kernel_wakelock - | Atom_subsystem_sleep_state - | Atom_cpu_time_per_uid - | Atom_cpu_time_per_uid_freq - | Atom_wifi_activity_info - | Atom_modem_activity_info - | Atom_bluetooth_activity_info - | Atom_process_memory_state - | Atom_system_elapsed_realtime - | Atom_system_uptime - | Atom_cpu_active_time - | Atom_cpu_cluster_time - | Atom_disk_space - | Atom_remaining_battery_capacity - | Atom_full_battery_capacity - | Atom_temperature - | Atom_binder_calls - | Atom_binder_calls_exceptions - | Atom_looper_stats - | Atom_disk_stats - | Atom_directory_usage - | Atom_app_size - | Atom_category_size - | Atom_proc_stats - | Atom_battery_voltage - | Atom_num_fingerprints_enrolled - | Atom_disk_io - | Atom_power_profile - | Atom_proc_stats_pkg_proc - | Atom_process_cpu_time - | Atom_cpu_time_per_thread_freq - | Atom_on_device_power_measurement - | Atom_device_calculated_power_use - | Atom_process_memory_high_water_mark - | Atom_battery_level - | Atom_build_information - | Atom_battery_cycle_count - | Atom_debug_elapsed_clock - | Atom_debug_failing_elapsed_clock - | Atom_num_faces_enrolled - | Atom_role_holder - | Atom_dangerous_permission_state - | Atom_train_info - | Atom_time_zone_data_info - | Atom_external_storage_info - | Atom_gpu_stats_global_info - | Atom_gpu_stats_app_info - | Atom_system_ion_heap_size - | Atom_apps_on_external_storage_info - | Atom_face_settings - | Atom_cooling_device - | Atom_app_ops - | Atom_process_system_ion_heap_size - | Atom_surfaceflinger_stats_global_info - | Atom_surfaceflinger_stats_layer_info - | Atom_process_memory_snapshot - | Atom_vms_client_stats - | Atom_notification_remote_views - | Atom_dangerous_permission_state_sampled - | Atom_graphics_stats - | Atom_runtime_app_op_access - | Atom_ion_heap_size - | Atom_package_notification_preferences - | Atom_package_notification_channel_preferences - | Atom_package_notification_channel_group_preferences - | Atom_gnss_stats - | Atom_attributed_app_ops - | Atom_voice_call_session - | Atom_voice_call_rat_usage - | Atom_sim_slot_state - | Atom_supported_radio_access_family - | Atom_setting_snapshot - | Atom_blob_info - | Atom_data_usage_bytes_transfer - | Atom_bytes_transfer_by_tag_and_metered - | Atom_dnd_mode_rule - | Atom_general_external_storage_access_stats - | Atom_incoming_sms - | Atom_outgoing_sms - | Atom_carrier_id_table_version - | Atom_data_call_session - | Atom_cellular_service_state - | Atom_cellular_data_service_switch - | Atom_system_memory - | Atom_ims_registration_termination - | Atom_ims_registration_stats - | Atom_cpu_time_per_cluster_freq - | Atom_cpu_cycles_per_uid_cluster - | Atom_device_rotated_data - | Atom_cpu_cycles_per_thread_group_cluster - | Atom_media_drm_activity_info - | Atom_oem_managed_bytes_transfer - | Atom_gnss_power_stats - | Atom_time_zone_detector_state - | Atom_keystore2_storage_stats - | Atom_rkp_pool_stats - | Atom_process_dmabuf_memory - | Atom_pending_alarm_info - | Atom_user_level_hibernated_apps - | Atom_launcher_layout_snapshot - | Atom_global_hibernated_apps - | Atom_input_event_latency_sketch - | Atom_battery_usage_stats_before_reset - | Atom_battery_usage_stats_since_reset - | Atom_battery_usage_stats_since_reset_using_power_profile_model - | Atom_installed_incremental_package - | Atom_telephony_network_requests - | Atom_app_search_storage_info - | Atom_vmstat - | Atom_keystore2_key_creation_with_general_info - | Atom_keystore2_key_creation_with_auth_info - | Atom_keystore2_key_creation_with_purpose_and_modes_info - | Atom_keystore2_atom_with_overflow - | Atom_keystore2_key_operation_with_purpose_and_modes_info - | Atom_keystore2_key_operation_with_general_info - | Atom_rkp_error_stats - | Atom_keystore2_crash_stats - | Atom_vendor_apex_info - | Atom_accessibility_shortcut_stats - | Atom_accessibility_floating_menu_stats - | Atom_data_usage_bytes_transfer_v2 - | Atom_media_capabilities - | Atom_car_watchdog_system_io_usage_summary - | Atom_car_watchdog_uid_io_usage_summary - | Atom_ims_registration_feature_tag_stats - | Atom_rcs_client_provisioning_stats - | Atom_rcs_acs_provisioning_stats - | Atom_sip_delegate_stats - | Atom_sip_transport_feature_tag_stats - | Atom_sip_message_response - | Atom_sip_transport_session - | Atom_ims_dedicated_bearer_listener_event - | Atom_ims_dedicated_bearer_event - | Atom_ims_registration_service_desc_stats - | Atom_uce_event_stats - | Atom_presence_notify_event - | Atom_gba_event - | Atom_per_sim_status - | Atom_gpu_work_per_uid - | Atom_persistent_uri_permissions_amount_per_package - | Atom_signed_partition_info - | Atom_pinned_file_sizes_per_package - | Atom_pending_intents_per_package - | Atom_user_info - | Atom_telephony_network_requests_v2 - | Atom_device_telephony_properties - | Atom_remote_key_provisioning_error_counts - | Atom_safety_state - | Atom_incoming_mms - | Atom_outgoing_mms - | Atom_multi_user_info - | Atom_network_bpf_map_info - | Atom_outgoing_short_code_sms - | Atom_connectivity_state_sample - | Atom_network_selection_rematch_reasons_info - | Atom_game_mode_info - | Atom_game_mode_configuration - | Atom_game_mode_listener - | Atom_network_slice_request_count - | Atom_ws_tile_snapshot - | Atom_ws_active_watch_face_complication_set_snapshot - | Atom_process_state - | Atom_process_association - | Atom_adpf_system_component_info - | Atom_notification_memory_use - | Atom_hdr_capabilities - | Atom_ws_favourite_watch_face_list_snapshot - | Atom_accessibility_check_result_reported - | Atom_adaptive_auth_unlock_after_lock_reported - | Atom_thermal_status_called - | Atom_thermal_headroom_called - | Atom_thermal_headroom_thresholds_called - | Atom_adpf_hint_session_tid_cleanup - | Atom_thermal_headroom_thresholds - | Atom_adpf_session_snapshot - | Atom_jsscriptengine_latency_reported - | Atom_ad_services_api_called - | Atom_ad_services_mesurement_reports_uploaded - | Atom_mobile_data_download_file_group_status_reported - | Atom_mobile_data_download_download_result_reported - | Atom_ad_services_settings_usage_reported - | Atom_background_fetch_process_reported - | Atom_update_custom_audience_process_reported - | Atom_run_ad_bidding_process_reported - | Atom_run_ad_scoring_process_reported - | Atom_run_ad_selection_process_reported - | Atom_run_ad_bidding_per_ca_process_reported - | Atom_mobile_data_download_file_group_storage_stats_reported - | Atom_ad_services_measurement_registrations - | Atom_ad_services_get_topics_reported - | Atom_ad_services_epoch_computation_get_top_topics_reported - | Atom_ad_services_epoch_computation_classifier_reported - | Atom_ad_services_back_compat_get_topics_reported - | Atom_ad_services_back_compat_epoch_computation_classifier_reported - | Atom_ad_services_measurement_debug_keys - | Atom_ad_services_error_reported - | Atom_ad_services_background_jobs_execution_reported - | Atom_ad_services_measurement_delayed_source_registration - | Atom_ad_services_measurement_attribution - | Atom_ad_services_measurement_jobs - | Atom_ad_services_measurement_wipeout - | Atom_ad_services_measurement_ad_id_match_for_debug_keys - | Atom_ad_services_enrollment_data_stored - | Atom_ad_services_enrollment_file_downloaded - | Atom_ad_services_enrollment_matched - | Atom_ad_services_consent_migrated - | Atom_ad_services_enrollment_failed - | Atom_ad_services_measurement_click_verification - | Atom_ad_services_encryption_key_fetched - | Atom_ad_services_encryption_key_db_transaction_ended - | Atom_destination_registered_beacons - | Atom_report_interaction_api_called - | Atom_interaction_reporting_table_cleared - | Atom_app_manifest_config_helper_called - | Atom_ad_filtering_process_join_ca_reported - | Atom_ad_filtering_process_ad_selection_reported - | Atom_ad_counter_histogram_updater_reported - | Atom_signature_verification - | Atom_k_anon_immediate_sign_join_status_reported - | Atom_k_anon_background_job_status_reported - | Atom_k_anon_initialize_status_reported - | Atom_k_anon_sign_status_reported - | Atom_k_anon_join_status_reported - | Atom_k_anon_key_attestation_status_reported - | Atom_get_ad_selection_data_api_called - | Atom_get_ad_selection_data_buyer_input_generated - | Atom_background_job_scheduling_reported - | Atom_topics_encryption_epoch_computation_reported - | Atom_topics_encryption_get_topics_reported - | Atom_adservices_shell_command_called - | Atom_update_signals_api_called - | Atom_encoding_job_run - | Atom_encoding_js_fetch - | Atom_encoding_js_execution - | Atom_persist_ad_selection_result_called - | Atom_server_auction_key_fetch_called - | Atom_server_auction_background_key_fetch_enabled - | Atom_ad_services_measurement_process_odp_registration - | Atom_ad_services_measurement_notify_registration_to_odp - | Atom_select_ads_from_outcomes_api_called - | Atom_report_impression_api_called - | Atom_ad_services_enrollment_transaction_stats - | Atom_ad_services_cobalt_logger_event_reported - | Atom_ad_services_cobalt_periodic_job_event_reported - | Atom_update_signals_process_reported - | Atom_topics_schedule_epoch_job_setting_reported - | Atom_ai_wallpapers_button_pressed - | Atom_ai_wallpapers_template_selected - | Atom_ai_wallpapers_term_selected - | Atom_ai_wallpapers_wallpaper_set - | Atom_ai_wallpapers_session_summary - | Atom_apex_installation_requested - | Atom_apex_installation_staged - | Atom_apex_installation_ended - | Atom_app_search_set_schema_stats_reported - | Atom_app_search_schema_migration_stats_reported - | Atom_app_search_usage_search_intent_stats_reported - | Atom_app_search_usage_search_intent_raw_query_stats_reported - | Atom_app_search_apps_indexer_stats_reported - | Atom_art_datum_reported - | Atom_art_device_datum_reported - | Atom_art_datum_delta_reported - | Atom_art_dex2_oat_reported - | Atom_art_device_status - | Atom_background_dexopt_job_ended - | Atom_prereboot_dexopt_job_ended - | Atom_odrefresh_reported - | Atom_odsign_reported - | Atom_autofill_ui_event_reported - | Atom_autofill_fill_request_reported - | Atom_autofill_fill_response_reported - | Atom_autofill_save_event_reported - | Atom_autofill_session_committed - | Atom_autofill_field_classification_event_reported - | Atom_car_recents_event_reported - | Atom_car_calm_mode_event_reported - | Atom_car_wakeup_from_suspend_reported - | Atom_plugin_initialized - | Atom_bluetooth_hashed_device_name_reported - | Atom_bluetooth_l2_cap_coc_client_connection - | Atom_bluetooth_l2_cap_coc_server_connection - | Atom_bluetooth_le_session_connected - | Atom_restricted_bluetooth_device_name_reported - | Atom_bluetooth_profile_connection_attempted - | Atom_bluetooth_content_profile_error_reported - | Atom_bluetooth_rfcomm_connection_attempted - | Atom_remote_device_information_with_metric_id - | Atom_le_app_scan_state_changed - | Atom_le_radio_scan_stopped - | Atom_le_scan_result_received - | Atom_le_scan_abused - | Atom_le_adv_state_changed - | Atom_le_adv_error_reported - | Atom_a2_dp_session_reported - | Atom_bluetooth_cross_layer_event_reported - | Atom_broadcast_audio_session_reported - | Atom_broadcast_audio_sync_reported - | Atom_bluetooth_rfcomm_connection_reported_at_close - | Atom_bluetooth_le_connection - | Atom_broadcast_sent - | Atom_camera_feature_combination_query_event - | Atom_certificate_transparency_log_list_state_changed - | Atom_certificate_transparency_log_list_update_failed - | Atom_daily_keepalive_info_reported - | Atom_network_request_state_changed - | Atom_tethering_active_sessions_reported - | Atom_network_stats_recorder_file_operated - | Atom_core_networking_terrible_error_occurred - | Atom_apf_session_info_reported - | Atom_ip_client_ra_info_reported - | Atom_vpn_connection_state_changed - | Atom_vpn_connection_reported - | Atom_cpu_policy - | Atom_credential_manager_api_called - | Atom_credential_manager_init_phase_reported - | Atom_credential_manager_candidate_phase_reported - | Atom_credential_manager_final_phase_reported - | Atom_credential_manager_total_reported - | Atom_credential_manager_finalnouid_reported - | Atom_credential_manager_get_reported - | Atom_credential_manager_auth_click_reported - | Atom_credential_manager_apiv2_called - | Atom_cronet_engine_created - | Atom_cronet_traffic_reported - | Atom_cronet_engine_builder_initialized - | Atom_cronet_http_flags_initialized - | Atom_cronet_initialized - | Atom_desktop_mode_ui_changed - | Atom_desktop_mode_session_task_update - | Atom_desktop_mode_task_size_updated - | Atom_device_lock_check_in_request_reported - | Atom_device_lock_provisioning_complete_reported - | Atom_device_lock_kiosk_app_request_reported - | Atom_device_lock_check_in_retry_reported - | Atom_device_lock_provision_failure_reported - | Atom_device_lock_lock_unlock_device_failure_reported - | Atom_device_policy_management_mode - | Atom_device_policy_state - | Atom_display_mode_director_vote_changed - | Atom_external_display_state_changed - | Atom_dnd_state_changed - | Atom_dream_setting_changed - | Atom_dream_setting_snapshot - | Atom_express_event_reported - | Atom_express_histogram_sample_reported - | Atom_express_uid_event_reported - | Atom_express_uid_histogram_sample_reported - | Atom_federated_compute_api_called - | Atom_federated_compute_training_event_reported - | Atom_example_iterator_next_latency_reported - | Atom_full_screen_intent_launched - | Atom_bal_allowed - | Atom_in_task_activity_started - | Atom_device_orientation_changed - | Atom_cached_apps_high_watermark - | Atom_stylus_prediction_metrics_reported - | Atom_user_risk_event_reported - | Atom_media_projection_state_changed - | Atom_media_projection_target_changed - | Atom_excessive_binder_proxy_count_reported - | Atom_proxy_bytes_transfer_by_fg_bg - | Atom_mobile_bytes_transfer_by_proc_state - | Atom_biometric_frr_notification - | Atom_sensitive_content_media_projection_session - | Atom_sensitive_notification_app_protection_session - | Atom_sensitive_notification_app_protection_applied - | Atom_sensitive_notification_redaction - | Atom_sensitive_content_app_protection - | Atom_app_restriction_state_changed - | Atom_battery_usage_stats_per_uid - | Atom_postgc_memory_snapshot - | Atom_power_save_temp_allowlist_changed - | Atom_app_op_access_tracked - | Atom_content_or_file_uri_event_reported - | Atom_application_grammatical_inflection_changed - | Atom_system_grammatical_inflection_changed - | Atom_battery_health - | Atom_hdmi_earc_status_reported - | Atom_hdmi_soundbar_mode_status_reported - | Atom_health_connect_api_called - | Atom_health_connect_usage_stats - | Atom_health_connect_storage_stats - | Atom_health_connect_api_invoked - | Atom_exercise_route_api_called - | Atom_health_connect_export_invoked - | Atom_health_connect_import_invoked - | Atom_health_connect_export_import_stats_reported - | Atom_health_connect_ui_impression - | Atom_health_connect_ui_interaction - | Atom_health_connect_app_opened_reported - | Atom_hotword_egress_size_atom_reported - | Atom_ike_session_terminated - | Atom_ike_liveness_check_session_validated - | Atom_negotiated_security_association - | Atom_keyboard_configured - | Atom_keyboard_systems_event_reported - | Atom_inputdevice_usage_reported - | Atom_input_event_latency_reported - | Atom_touchpad_usage - | Atom_kernel_oom_kill_occurred - | Atom_emergency_state_changed - | Atom_chre_significant_motion_state_changed - | Atom_population_density_provider_loading_reported - | Atom_density_based_coarse_locations_usage_reported - | Atom_density_based_coarse_locations_provider_query_reported - | Atom_media_codec_reclaim_request_completed - | Atom_media_codec_started - | Atom_media_codec_stopped - | Atom_media_codec_rendered - | Atom_media_editing_ended_reported - | Atom_mte_state - | Atom_microxr_device_boot_complete_reported - | Atom_nfc_observe_mode_state_changed - | Atom_nfc_field_changed - | Atom_nfc_polling_loop_notification_reported - | Atom_nfc_proprietary_capabilities_reported - | Atom_ondevicepersonalization_api_called - | Atom_component_state_changed_reported - | Atom_pdf_load_reported - | Atom_pdf_api_usage_reported - | Atom_pdf_search_reported - | Atom_pressure_stall_information - | Atom_permission_rationale_dialog_viewed - | Atom_permission_rationale_dialog_action_reported - | Atom_app_data_sharing_updates_notification_interaction - | Atom_app_data_sharing_updates_fragment_viewed - | Atom_app_data_sharing_updates_fragment_action_reported - | Atom_enhanced_confirmation_dialog_result_reported - | Atom_enhanced_confirmation_restriction_cleared - | Atom_photopicker_session_info_reported - | Atom_photopicker_api_info_reported - | Atom_photopicker_ui_event_logged - | Atom_photopicker_media_item_status_reported - | Atom_photopicker_preview_info_logged - | Atom_photopicker_menu_interaction_logged - | Atom_photopicker_banner_interaction_logged - | Atom_photopicker_media_library_info_logged - | Atom_photopicker_page_info_logged - | Atom_photopicker_media_grid_sync_info_reported - | Atom_photopicker_album_sync_info_reported - | Atom_photopicker_search_info_reported - | Atom_search_data_extraction_details_reported - | Atom_embedded_photopicker_info_reported - | Atom_atom_9999 - | Atom_atom_99999 - | Atom_screen_off_reported - | Atom_screen_timeout_override_reported - | Atom_screen_interactive_session_reported - | Atom_screen_dim_reported - | Atom_media_provider_database_rollback_reported - | Atom_backup_setup_status_reported - | Atom_ranging_session_configured - | Atom_ranging_session_started - | Atom_ranging_session_closed - | Atom_ranging_technology_started - | Atom_ranging_technology_stopped - | Atom_rkpd_pool_stats - | Atom_rkpd_client_operation - | Atom_sandbox_api_called - | Atom_sandbox_activity_event_occurred - | Atom_sdk_sandbox_restricted_access_in_session - | Atom_sandbox_sdk_storage - | Atom_selinux_audit_log - | Atom_settings_spa_reported - | Atom_test_extension_atom_reported - | Atom_test_restricted_atom_reported - | Atom_stats_socket_loss_reported - | Atom_lockscreen_shortcut_selected - | Atom_lockscreen_shortcut_triggered - | Atom_launcher_impression_event_v2 - | Atom_display_switch_latency_tracked - | Atom_notification_listener_service - | Atom_nav_handle_touch_points - | Atom_communal_hub_widget_event_reported - | Atom_communal_hub_snapshot - | Atom_emergency_number_dialed - | Atom_call_stats - | Atom_call_audio_route_stats - | Atom_telecom_api_stats - | Atom_telecom_error_stats - | Atom_cellular_radio_power_state_changed - | Atom_emergency_numbers_info - | Atom_data_network_validation - | Atom_data_rat_state_changed - | Atom_connected_channel_changed - | Atom_iwlan_underlying_network_validation_result_reported - | Atom_qualified_rat_list_changed - | Atom_qns_ims_call_drop_stats - | Atom_qns_fallback_restriction_changed - | Atom_qns_rat_preference_mismatch_info - | Atom_qns_handover_time_millis - | Atom_qns_handover_pingpong - | Atom_satellite_controller - | Atom_satellite_session - | Atom_satellite_incoming_datagram - | Atom_satellite_outgoing_datagram - | Atom_satellite_provision - | Atom_satellite_sos_message_recommender - | Atom_carrier_roaming_satellite_session - | Atom_carrier_roaming_satellite_controller_stats - | Atom_controller_stats_per_package - | Atom_satellite_entitlement - | Atom_satellite_config_updater - | Atom_satellite_access_controller - | Atom_cellular_identifier_disclosed - | Atom_threadnetwork_telemetry_data_reported - | Atom_threadnetwork_topo_entry_repeated - | Atom_threadnetwork_device_info_reported - | Atom_boot_integrity_info_reported - | Atom_tv_low_power_standby_policy - | Atom_external_tv_input_event - | Atom_test_uprobestats_atom_reported - | Atom_uwb_activity_info - | Atom_mediator_updated - | Atom_sysproxy_bluetooth_bytes_transfer - | Atom_sysproxy_connection_updated - | Atom_wear_companion_connection_state - | Atom_media_action_reported - | Atom_media_controls_launched - | Atom_media_session_state_changed - | Atom_wear_media_output_switcher_device_scan_api_latency - | Atom_wear_media_output_switcher_sass_device_unavailable - | Atom_wear_media_output_switcher_fastpair_api_timeout - | Atom_wear_mode_state_changed - | Atom_renderer_initialized - | Atom_schema_version_received - | Atom_layout_inspected - | Atom_layout_expression_inspected - | Atom_layout_animations_inspected - | Atom_material_components_inspected - | Atom_tile_requested - | Atom_state_response_received - | Atom_tile_response_received - | Atom_inflation_finished - | Atom_inflation_failed - | Atom_ignored_inflation_failures_reported - | Atom_drawable_rendered - | Atom_wear_time_sync_requested - | Atom_wear_time_update_started - | Atom_wear_time_sync_attempt_completed - | Atom_wear_time_changed - | Atom_wear_adaptive_suspend_stats_reported - | Atom_wear_power_anomaly_service_operational_stats_reported - | Atom_wear_power_anomaly_service_event_stats_reported - | Atom_ws_wear_time_session - | Atom_ws_incoming_call_action_reported - | Atom_ws_call_disconnection_reported - | Atom_ws_call_duration_reported - | Atom_ws_call_user_experience_latency_reported - | Atom_ws_call_interaction_reported - | Atom_ws_on_body_state_changed - | Atom_ws_watch_face_restricted_complications_impacted - | Atom_ws_watch_face_default_restricted_complications_removed - | Atom_ws_complications_impacted_notification_event_reported - | Atom_ws_remote_event_usage_reported - | Atom_ws_bugreport_requested - | Atom_ws_bugreport_triggered - | Atom_ws_bugreport_finished - | Atom_ws_bugreport_result_received - | Atom_ws_standalone_mode_snapshot - | Atom_ws_favorite_watch_face_snapshot - | Atom_ws_photos_watch_face_feature_snapshot - | Atom_ws_watch_face_customization_snapshot - | Atom_wear_power_menu_opened - | Atom_wear_assistant_opened - | Atom_first_overlay_state_changed - | Atom_wifi_aware_ndp_reported - | Atom_wifi_aware_attach_reported - | Atom_wifi_self_recovery_triggered - | Atom_soft_ap_started - | Atom_soft_ap_stopped - | Atom_wifi_lock_released - | Atom_wifi_lock_deactivated - | Atom_wifi_config_saved - | Atom_wifi_aware_resource_using_changed - | Atom_wifi_aware_hal_api_called - | Atom_wifi_local_only_request_received - | Atom_wifi_local_only_request_scan_triggered - | Atom_wifi_thread_task_executed - | Atom_wifi_state_changed - | Atom_pno_scan_started - | Atom_pno_scan_stopped - | Atom_wifi_is_unusable_reported - | Atom_wifi_ap_capabilities_reported - | Atom_soft_ap_state_changed - | Atom_scorer_prediction_result_reported - | Atom_wifi_aware_capabilities - | Atom_wifi_module_info - | Atom_wifi_setting_info - | Atom_wifi_complex_setting_info - | Atom_wifi_configured_network_info - -type statsd_pull_atom_config = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable pull_atom_id : atom_id list; - mutable raw_pull_atom_id : int32 list; - mutable pull_frequency_ms : int32; - mutable packages : string list; -} - -type statsd_tracing_config = { - mutable push_atom_id : atom_id list; - mutable raw_push_atom_id : int32 list; - mutable pull_config : statsd_pull_atom_config list; -} - type meminfo_counters = | Meminfo_unspecified | Meminfo_mem_total @@ -2143,41 +750,24 @@ type data_source_config = { mutable tracing_session_id : int64; mutable buffer_exhausted_policy : data_source_config_buffer_exhausted_policy; mutable priority_boost : priority_boost_config option; - mutable ftrace_config : ftrace_config option; mutable inode_file_config : inode_file_config option; mutable process_stats_config : process_stats_config option; mutable sys_stats_config : sys_stats_config option; mutable heapprofd_config : heapprofd_config option; mutable android_power_config : android_power_config option; - mutable android_log_config : android_log_config option; - mutable gpu_counter_config : gpu_counter_config option; mutable android_game_intervention_list_config : android_game_intervention_list_config option; - mutable packages_list_config : packages_list_config option; - mutable vulkan_memory_config : vulkan_memory_config option; mutable track_event_config : track_event_config option; - mutable android_polled_state_config : android_polled_state_config option; - mutable android_system_property_config : android_system_property_config option; - mutable statsd_tracing_config : statsd_tracing_config option; mutable system_info_config : unit; - mutable frozen_ftrace_config : frozen_ftrace_config option; mutable chrome_config : chrome_config option; mutable v8_config : v8_config option; mutable interceptor_config : interceptor_config option; - mutable network_packet_trace_config : network_packet_trace_config option; mutable surfaceflinger_layers_config : surface_flinger_layers_config option; mutable surfaceflinger_transactions_config : surface_flinger_transactions_config option; - mutable android_sdk_sysprop_guard_config : android_sdk_sysprop_guard_config option; mutable etw_config : etw_config option; mutable protolog_config : proto_log_config option; - mutable android_input_event_config : android_input_event_config option; - mutable pixel_modem_config : pixel_modem_config option; mutable windowmanager_config : window_manager_config option; mutable chromium_system_metrics : chromium_system_metrics_config option; - mutable kernel_wakelocks_config : kernel_wakelocks_config option; - mutable gpu_renderstages_config : gpu_render_stages_config option; mutable chromium_histogram_samples : chromium_histogram_samples_config option; - mutable app_wakelocks_config : app_wakelocks_config option; - mutable cpu_per_uid_config : cpu_per_uid_config option; mutable legacy_config : string; mutable for_testing : test_config option; } @@ -2468,419 +1058,6 @@ type trace_stats = { mutable final_flush_outcome : trace_stats_final_flush_outcome; } -type android_game_intervention_list_game_mode_info = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 4 fields *) - mutable mode : int32; - mutable use_angle : bool; - mutable resolution_downscale : float; - mutable fps : float; -} - -type android_game_intervention_list_game_package_info = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable name : string; - mutable uid : int64; - mutable current_mode : int32; - mutable game_mode_info : android_game_intervention_list_game_mode_info list; -} - -type android_game_intervention_list = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable game_packages : android_game_intervention_list_game_package_info list; - mutable parse_error : bool; - mutable read_error : bool; -} - -type android_log_packet_log_event_arg_value = - | Int_value of int64 - | Float_value of float - | String_value of string - -and android_log_packet_log_event_arg = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable name : string; - mutable value : android_log_packet_log_event_arg_value option; -} - -type android_log_packet_log_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 8 fields *) - mutable log_id : android_log_id; - mutable pid : int32; - mutable tid : int32; - mutable uid : int32; - mutable timestamp : int64; - mutable tag : string; - mutable prio : android_log_priority; - mutable message : string; - mutable args : android_log_packet_log_event_arg list; -} - -type android_log_packet_stats = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable num_total : int64; - mutable num_failed : int64; - mutable num_skipped : int64; -} - -type android_log_packet = { - mutable events : android_log_packet_log_event list; - mutable stats : android_log_packet_stats option; -} - -type android_system_property_property_value = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable name : string; - mutable value : string; -} - -type android_system_property = { - mutable values : android_system_property_property_value list; -} - -type app_wakelock_info = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable iid : int32; - mutable tag : string; - mutable flags : int32; - mutable owner_pid : int32; - mutable owner_uid : int32; - mutable work_uid : int32; -} - -type app_wakelock_bundle = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable intern_id : int32 list; - mutable encoded_ts : int64 list; - mutable info : app_wakelock_info option; - mutable acquired : bool; -} - -type bluetooth_trace_packet_type = - | Hci_cmd - | Hci_evt - | Hci_acl_rx - | Hci_acl_tx - | Hci_sco_rx - | Hci_sco_tx - | Hci_iso_rx - | Hci_iso_tx - -type bluetooth_trace_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 8 fields *) - mutable packet_type : bluetooth_trace_packet_type; - mutable count : int32; - mutable length : int32; - mutable duration : int32; - mutable op_code : int32; - mutable event_code : int32; - mutable subevent_code : int32; - mutable connection_handle : int32; -} - -type android_camera_frame_event_capture_result_status = - | Status_unspecified - | Status_ok - | Status_early_metadata_error - | Status_final_metadata_error - | Status_buffer_error - | Status_flush_error - -type android_camera_frame_event_camera_node_processing_details = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 4 fields *) - mutable node_id : int64; - mutable start_processing_ns : int64; - mutable end_processing_ns : int64; - mutable scheduling_latency_ns : int64; -} - -type android_camera_frame_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 15 fields *) - mutable session_id : int64; - mutable camera_id : int32; - mutable frame_number : int64; - mutable request_id : int64; - mutable request_received_ns : int64; - mutable request_processing_started_ns : int64; - mutable start_of_exposure_ns : int64; - mutable start_of_frame_ns : int64; - mutable responses_all_sent_ns : int64; - mutable capture_result_status : android_camera_frame_event_capture_result_status; - mutable skipped_sensor_frames : int32; - mutable capture_intent : int32; - mutable num_streams : int32; - mutable node_processing_details : android_camera_frame_event_camera_node_processing_details list; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph_camera_node = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable node_id : int64; - mutable input_ids : int64 list; - mutable output_ids : int64 list; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph_camera_edge = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable output_node_id : int64; - mutable output_id : int64; - mutable input_node_id : int64; - mutable input_id : int64; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph = { - mutable nodes : android_camera_session_stats_camera_graph_camera_node list; - mutable edges : android_camera_session_stats_camera_graph_camera_edge list; -} - -type android_camera_session_stats = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable session_id : int64; - mutable graph : android_camera_session_stats_camera_graph option; -} - -type cpu_per_uid_data = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable cluster_count : int32; - mutable uid : int32 list; - mutable total_time_ms : int64 list; -} - -type frame_timeline_event_jank_type = - | Jank_unspecified - | Jank_none - | Jank_sf_scheduling - | Jank_prediction_error - | Jank_display_hal - | Jank_sf_cpu_deadline_missed - | Jank_sf_gpu_deadline_missed - | Jank_app_deadline_missed - | Jank_buffer_stuffing - | Jank_unknown - | Jank_sf_stuffing - | Jank_dropped - | Jank_non_animating - | Jank_app_resynced_jitter - | Jank_display_not_on - -type frame_timeline_event_jank_severity_type = - | Severity_unknown - | Severity_none - | Severity_partial - | Severity_full - -type frame_timeline_event_present_type = - | Present_unspecified - | Present_on_time - | Present_late - | Present_early - | Present_dropped - | Present_unknown - -type frame_timeline_event_prediction_type = - | Prediction_unspecified - | Prediction_valid - | Prediction_expired - | Prediction_unknown - -type frame_timeline_event_expected_surface_frame_start = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable cookie : int64; - mutable token : int64; - mutable display_frame_token : int64; - mutable pid : int32; - mutable layer_name : string; -} - -type frame_timeline_event_actual_surface_frame_start = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 17 fields *) - mutable cookie : int64; - mutable token : int64; - mutable display_frame_token : int64; - mutable pid : int32; - mutable layer_name : string; - mutable present_type : frame_timeline_event_present_type; - mutable on_time_finish : bool; - mutable gpu_composition : bool; - mutable jank_type : int32; - mutable prediction_type : frame_timeline_event_prediction_type; - mutable is_buffer : bool; - mutable jank_severity_type : frame_timeline_event_jank_severity_type; - mutable present_delay_millis : float; - mutable vsync_resynced_jitter_millis : float; - mutable jank_severity_score : float; - mutable jank_type_experimental : int32; - mutable present_type_experimental : frame_timeline_event_present_type; -} - -type frame_timeline_event_expected_display_frame_start = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable cookie : int64; - mutable token : int64; - mutable pid : int32; -} - -type frame_timeline_event_actual_display_frame_start = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 13 fields *) - mutable cookie : int64; - mutable token : int64; - mutable pid : int32; - mutable present_type : frame_timeline_event_present_type; - mutable on_time_finish : bool; - mutable gpu_composition : bool; - mutable jank_type : int32; - mutable prediction_type : frame_timeline_event_prediction_type; - mutable jank_severity_type : frame_timeline_event_jank_severity_type; - mutable present_delay_millis : float; - mutable jank_severity_score : float; - mutable jank_type_experimental : int32; - mutable present_type_experimental : frame_timeline_event_present_type; -} - -type frame_timeline_event_frame_end = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable cookie : int64; -} - -type frame_timeline_event = - | Expected_display_frame_start of frame_timeline_event_expected_display_frame_start - | Actual_display_frame_start of frame_timeline_event_actual_display_frame_start - | Expected_surface_frame_start of frame_timeline_event_expected_surface_frame_start - | Actual_surface_frame_start of frame_timeline_event_actual_surface_frame_start - | Frame_end of frame_timeline_event_frame_end - -type gpu_mem_total_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable gpu_id : int32; - mutable pid : int32; - mutable size : int64; -} - -type graphics_frame_event_buffer_event_type = - | Unspecified - | Dequeue - | Queue - | Post - | Acquire_fence - | Latch - | Hwc_composition_queued - | Fallback_composition - | Present_fence - | Release_fence - | Modify - | Detach - | Attach - | Cancel - -type graphics_frame_event_buffer_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable frame_number : int32; - mutable type_ : graphics_frame_event_buffer_event_type; - mutable layer_name : string; - mutable duration_ns : int64; - mutable buffer_id : int32; -} - -type graphics_frame_event = { - mutable buffer_event : graphics_frame_event_buffer_event option; -} - -type initial_display_state = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable display_state : int32; - mutable brightness : float; -} - -type kernel_wakelock_data_wakelock_type = - | Wakelock_type_unknown - | Wakelock_type_kernel - | Wakelock_type_native - -type kernel_wakelock_data_wakelock = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable wakelock_id : int32; - mutable wakelock_name : string; - mutable wakelock_type : kernel_wakelock_data_wakelock_type; -} - -type kernel_wakelock_data = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable wakelock : kernel_wakelock_data_wakelock list; - mutable wakelock_id : int32 list; - mutable time_held_millis : int64 list; - mutable error_flags : int64; -} - -type traffic_direction = - | Dir_unspecified - | Dir_ingress - | Dir_egress - -type network_packet_event = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 11 fields *) - mutable direction : traffic_direction; - mutable network_interface : string; - mutable length : int32; - mutable uid : int32; - mutable tag : int32; - mutable ip_proto : int32; - mutable tcp_flags : int32; - mutable local_port : int32; - mutable remote_port : int32; - mutable icmp_type : int32; - mutable icmp_code : int32; -} - -type network_packet_bundle_packet_context = - | Iid of int64 - | Ctx of network_packet_event - -and network_packet_bundle = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable packet_context : network_packet_bundle_packet_context option; - mutable packet_timestamps : int64 list; - mutable packet_lengths : int32 list; - mutable total_packets : int32; - mutable total_duration : int64; - mutable total_length : int64; -} - -type network_packet_context = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable iid : int64; - mutable ctx : network_packet_event option; -} - -type packages_list_package_info = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable name : string; - mutable uid : int64; - mutable debuggable : bool; - mutable profileable_from_shell : bool; - mutable version_code : int64; -} - -type packages_list = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable packages : packages_list_package_info list; - mutable parse_error : bool; - mutable read_error : bool; -} - -type pixel_modem_events = { - mutable events : bytes list; - mutable event_time_nanos : int64 list; -} - -type pixel_modem_token_database = { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable database : bytes; -} - type proto_log_message = { mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) mutable message_id : int64; @@ -5280,7 +3457,6 @@ type interned_data = { mutable gpu_specifications : interned_gpu_render_stage_specification list; mutable kernel_symbols : interned_string list; mutable debug_annotation_string_values : interned_string list; - mutable packet_context : network_packet_context list; mutable v8_js_function_name : interned_v8_string list; mutable v8_js_function : interned_v8_js_function list; mutable v8_js_script : interned_v8_js_script list; @@ -5292,7 +3468,6 @@ type interned_data = { mutable viewcapture_window_name : interned_string list; mutable viewcapture_view_id : interned_string list; mutable viewcapture_class_name : interned_string list; - mutable app_wakelock_info : app_wakelock_info list; mutable correlation_id_str : interned_string list; } @@ -6232,11 +4407,9 @@ type trace_packet_data = | Streaming_free of streaming_free | Battery of battery_counters | Power_rails of power_rails - | Android_log of android_log_packet | System_info of system_info | Trigger of trigger | Chrome_trigger of chrome_trigger - | Packages_list of packages_list | Chrome_benchmark_metadata of chrome_benchmark_metadata | Perfetto_metatrace of perfetto_metatrace | Chrome_metadata of chrome_metadata_packet @@ -6244,7 +4417,6 @@ type trace_packet_data = | Gpu_render_stage_event of gpu_render_stage_event | Streaming_profile_packet of streaming_profile_packet | Heap_graph of heap_graph - | Graphics_frame_event of graphics_frame_event | Vulkan_memory_event of vulkan_memory_event | Gpu_log of gpu_log | Vulkan_api_event of vulkan_api_event @@ -6252,18 +4424,11 @@ type trace_packet_data = | Cpu_info of cpu_info | Smaps_packet of smaps_packet | Service_event of tracing_service_event - | Initial_display_state of initial_display_state - | Gpu_mem_total_event of gpu_mem_total_event | Memory_tracker_snapshot of memory_tracker_snapshot - | Frame_timeline_event of frame_timeline_event | Android_energy_estimation_breakdown of android_energy_estimation_breakdown | Ui_state of ui_state - | Android_camera_frame_event of android_camera_frame_event - | Android_camera_session_stats of android_camera_session_stats | Translation_table of translation_table - | Android_game_intervention_list of android_game_intervention_list | Statsd_atom of statsd_atom - | Android_system_property of android_system_property | Entity_state_residency of entity_state_residency | Module_symbols of module_symbols | Deobfuscation_mapping of deobfuscation_mapping @@ -6273,8 +4438,6 @@ type trace_packet_data = | Synchronization_marker of bytes | Compressed_packets of bytes | Extension_descriptor of extension_descriptor - | Network_packet of network_packet_event - | Network_packet_bundle of network_packet_bundle | Track_event_range_of_interest of track_event_range_of_interest | Surfaceflinger_layers_snapshot of layers_snapshot_proto | Surfaceflinger_transactions of transaction_trace_entry @@ -6290,17 +4453,11 @@ type trace_packet_data = | V8_reg_exp_code of v8_reg_exp_code | V8_code_move of v8_code_move | Remote_clock_sync of remote_clock_sync - | Pixel_modem_events of pixel_modem_events - | Pixel_modem_token_database of pixel_modem_token_database | Clone_snapshot_trigger of trigger - | Bluetooth_trace_event of bluetooth_trace_event - | Kernel_wakelock_data of kernel_wakelock_data - | App_wakelock_bundle of app_wakelock_bundle | Generic_kernel_task_state_event of generic_kernel_task_state_event | Generic_kernel_cpu_freq_event of generic_kernel_cpu_frequency_event | Generic_kernel_task_rename_event of generic_kernel_task_rename_event | Generic_kernel_process_tree of generic_kernel_process_tree - | Cpu_per_uid_data of cpu_per_uid_data | Evdev_event of evdev_event | For_testing of test_event @@ -6462,110 +4619,6 @@ let default_android_game_intervention_list_config (): android_game_intervention_ package_name_filter=[]; } -let default_android_input_event_config_trace_mode () = (Trace_mode_trace_all:android_input_event_config_trace_mode) - -let default_android_input_event_config_trace_level () = (Trace_level_none:android_input_event_config_trace_level) - -let default_android_input_event_config_trace_rule (): android_input_event_config_trace_rule = -{ - _presence=Pbrt.Bitfield.empty; - trace_level=default_android_input_event_config_trace_level (); - match_all_packages=[]; - match_any_packages=[]; - match_secure=false; - match_ime_connection_active=false; -} - -let default_android_input_event_config (): android_input_event_config = -{ - _presence=Pbrt.Bitfield.empty; - mode=default_android_input_event_config_trace_mode (); - rules=[]; - trace_dispatcher_input_events=false; - trace_dispatcher_window_dispatch=false; -} - -let default_android_log_id () = (Lid_default:android_log_id) - -let default_android_log_priority () = (Prio_unspecified:android_log_priority) - -let default_android_log_config (): android_log_config = -{ - _presence=Pbrt.Bitfield.empty; - log_ids=[]; - min_prio=default_android_log_priority (); - filter_tags=[]; -} - -let default_android_polled_state_config (): android_polled_state_config = -{ - _presence=Pbrt.Bitfield.empty; - poll_ms=0l; -} - -let default_android_sdk_sysprop_guard_config (): android_sdk_sysprop_guard_config = -{ - _presence=Pbrt.Bitfield.empty; - surfaceflinger_skia_track_events=false; - hwui_skia_track_events=false; - hwui_package_name_filter=[]; -} - -let default_android_system_property_config (): android_system_property_config = -{ - _presence=Pbrt.Bitfield.empty; - poll_ms=0l; - property_name=[]; -} - -let default_app_wakelocks_config (): app_wakelocks_config = -{ - _presence=Pbrt.Bitfield.empty; - write_delay_ms=0l; - filter_duration_below_ms=0l; - drop_owner_pid=false; -} - -let default_cpu_per_uid_config (): cpu_per_uid_config = -{ - _presence=Pbrt.Bitfield.empty; - poll_ms=0l; -} - -let default_kernel_wakelocks_config (): kernel_wakelocks_config = -{ - _presence=Pbrt.Bitfield.empty; - poll_ms=0l; -} - -let default_network_packet_trace_config (): network_packet_trace_config = -{ - _presence=Pbrt.Bitfield.empty; - poll_ms=0l; - aggregation_threshold=0l; - intern_limit=0l; - drop_local_port=false; - drop_remote_port=false; - drop_tcp_flags=false; -} - -let default_packages_list_config (): packages_list_config = -{ - _presence=Pbrt.Bitfield.empty; - package_name_filter=[]; - only_write_on_cpu_use_every_ms=0l; -} - -let default_pixel_modem_config_event_group () = (Event_group_unknown:pixel_modem_config_event_group) - -let default_pixel_modem_config (): pixel_modem_config = -{ - _presence=Pbrt.Bitfield.empty; - event_group=default_pixel_modem_config_event_group (); - pigweed_hash_allow_list=[]; - pigweed_hash_deny_list=[]; -} - let default_proto_log_level () = (Protolog_level_undefined:proto_log_level) let default_proto_log_config_tracing_mode () = (Default:proto_log_config_tracing_mode) @@ -6673,112 +4726,6 @@ let default_frozen_ftrace_config (): frozen_ftrace_config = instance_name=""; } -let default_ftrace_config_compact_sched_config (): ftrace_config_compact_sched_config = -{ - _presence=Pbrt.Bitfield.empty; - enabled=false; -} - -let default_ftrace_config_print_filter_rule_atrace_message (): ftrace_config_print_filter_rule_atrace_message = -{ - _presence=Pbrt.Bitfield.empty; - type_=""; - prefix=""; -} - -let default_ftrace_config_print_filter_rule_match (): ftrace_config_print_filter_rule_match = Prefix ("") - -let default_ftrace_config_print_filter_rule (): ftrace_config_print_filter_rule = -{ - _presence=Pbrt.Bitfield.empty; - match_=None; - allow=false; -} - -let default_ftrace_config_print_filter (): ftrace_config_print_filter = -{ - rules=[]; -} - -let default_ftrace_config_ksyms_mem_policy () = (Ksyms_unspecified:ftrace_config_ksyms_mem_policy) - -let default_ftrace_config_kprobe_event_kprobe_type () = (Kprobe_type_unknown:ftrace_config_kprobe_event_kprobe_type) - -let default_ftrace_config_kprobe_event (): ftrace_config_kprobe_event = -{ - _presence=Pbrt.Bitfield.empty; - probe=""; - type_=default_ftrace_config_kprobe_event_kprobe_type (); -} - -let default_ftrace_config_tracefs_option_state () = (State_unknown:ftrace_config_tracefs_option_state) - -let default_ftrace_config_tracefs_option (): ftrace_config_tracefs_option = -{ - _presence=Pbrt.Bitfield.empty; - name=""; - state=default_ftrace_config_tracefs_option_state (); -} - -let default_ftrace_config (): ftrace_config = -{ - _presence=Pbrt.Bitfield.empty; - ftrace_events=[]; - atrace_categories=[]; - atrace_apps=[]; - atrace_categories_prefer_sdk=[]; - atrace_userspace_only=false; - buffer_size_kb=0l; - buffer_size_lower_bound=false; - drain_period_ms=0l; - drain_buffer_percent=0l; - compact_sched=None; - print_filter=None; - symbolize_ksyms=false; - ksyms_mem_policy=default_ftrace_config_ksyms_mem_policy (); - throttle_rss_stat=false; - denser_generic_event_encoding=false; - disable_generic_events=false; - syscall_events=[]; - enable_function_graph=false; - function_filters=[]; - function_graph_roots=[]; - function_graph_max_depth=0l; - kprobe_events=[]; - preserve_ftrace_buffer=false; - use_monotonic_raw_clock=false; - instance_name=""; - debug_ftrace_abi=false; - tids_to_trace=[]; - tracefs_options=[]; - tracing_cpumask=""; - initialize_ksyms_synchronously_for_testing=false; -} - -let default_gpu_counter_config (): gpu_counter_config = -{ - _presence=Pbrt.Bitfield.empty; - counter_period_ns=0L; - counter_ids=[]; - instrumented_sampling=false; - fix_gpu_clock=false; -} - -let default_gpu_render_stages_config (): gpu_render_stages_config = -{ - _presence=Pbrt.Bitfield.empty; - full_loadstore=false; - low_overhead=false; - trace_metrics=[]; -} - -let default_vulkan_memory_config (): vulkan_memory_config = -{ - _presence=Pbrt.Bitfield.empty; - track_driver_memory_usage=false; - track_device_memory_usage=false; -} - let default_inode_file_config_mount_point_mapping_entry (): inode_file_config_mount_point_mapping_entry = { _presence=Pbrt.Bitfield.empty; @@ -6888,24 +4835,6 @@ let default_heapprofd_config (): heapprofd_config = disable_vfork_detection=false; } -let default_atom_id () = (Atom_unspecified:atom_id) - -let default_statsd_pull_atom_config (): statsd_pull_atom_config = -{ - _presence=Pbrt.Bitfield.empty; - pull_atom_id=[]; - raw_pull_atom_id=[]; - pull_frequency_ms=0l; - packages=[]; -} - -let default_statsd_tracing_config (): statsd_tracing_config = -{ - push_atom_id=[]; - raw_push_atom_id=[]; - pull_config=[]; -} - let default_meminfo_counters () = (Meminfo_unspecified:meminfo_counters) let default_vmstat_counters () = (Vmstat_unspecified:vmstat_counters) @@ -6995,41 +4924,24 @@ let default_data_source_config (): data_source_config = tracing_session_id=0L; buffer_exhausted_policy=default_data_source_config_buffer_exhausted_policy (); priority_boost=None; - ftrace_config=None; inode_file_config=None; process_stats_config=None; sys_stats_config=None; heapprofd_config=None; android_power_config=None; - android_log_config=None; - gpu_counter_config=None; android_game_intervention_list_config=None; - packages_list_config=None; - vulkan_memory_config=None; track_event_config=None; - android_polled_state_config=None; - android_system_property_config=None; - statsd_tracing_config=None; system_info_config=(); - frozen_ftrace_config=None; chrome_config=None; v8_config=None; interceptor_config=None; - network_packet_trace_config=None; surfaceflinger_layers_config=None; surfaceflinger_transactions_config=None; - android_sdk_sysprop_guard_config=None; etw_config=None; protolog_config=None; - android_input_event_config=None; - pixel_modem_config=None; windowmanager_config=None; chromium_system_metrics=None; - kernel_wakelocks_config=None; - gpu_renderstages_config=None; chromium_histogram_samples=None; - app_wakelocks_config=None; - cpu_per_uid_config=None; legacy_config=""; for_testing=None; } @@ -7319,383 +5231,6 @@ let default_trace_stats (): trace_stats = final_flush_outcome=default_trace_stats_final_flush_outcome (); } -let default_android_game_intervention_list_game_mode_info (): android_game_intervention_list_game_mode_info = -{ - _presence=Pbrt.Bitfield.empty; - mode=0l; - use_angle=false; - resolution_downscale=0.; - fps=0.; -} - -let default_android_game_intervention_list_game_package_info (): android_game_intervention_list_game_package_info = -{ - _presence=Pbrt.Bitfield.empty; - name=""; - uid=0L; - current_mode=0l; - game_mode_info=[]; -} - -let default_android_game_intervention_list (): android_game_intervention_list = -{ - _presence=Pbrt.Bitfield.empty; - game_packages=[]; - parse_error=false; - read_error=false; -} - -let default_android_log_packet_log_event_arg_value (): android_log_packet_log_event_arg_value = Int_value (0L) - -let default_android_log_packet_log_event_arg (): android_log_packet_log_event_arg = -{ - _presence=Pbrt.Bitfield.empty; - name=""; - value=None; -} - -let default_android_log_packet_log_event (): android_log_packet_log_event = -{ - _presence=Pbrt.Bitfield.empty; - log_id=default_android_log_id (); - pid=0l; - tid=0l; - uid=0l; - timestamp=0L; - tag=""; - prio=default_android_log_priority (); - message=""; - args=[]; -} - -let default_android_log_packet_stats (): android_log_packet_stats = -{ - _presence=Pbrt.Bitfield.empty; - num_total=0L; - num_failed=0L; - num_skipped=0L; -} - -let default_android_log_packet (): android_log_packet = -{ - events=[]; - stats=None; -} - -let default_android_system_property_property_value (): android_system_property_property_value = -{ - _presence=Pbrt.Bitfield.empty; - name=""; - value=""; -} - -let default_android_system_property (): android_system_property = -{ - values=[]; -} - -let default_app_wakelock_info (): app_wakelock_info = -{ - _presence=Pbrt.Bitfield.empty; - iid=0l; - tag=""; - flags=0l; - owner_pid=0l; - owner_uid=0l; - work_uid=0l; -} - -let default_app_wakelock_bundle (): app_wakelock_bundle = -{ - _presence=Pbrt.Bitfield.empty; - intern_id=[]; - encoded_ts=[]; - info=None; - acquired=false; -} - -let default_bluetooth_trace_packet_type () = (Hci_cmd:bluetooth_trace_packet_type) - -let default_bluetooth_trace_event (): bluetooth_trace_event = -{ - _presence=Pbrt.Bitfield.empty; - packet_type=default_bluetooth_trace_packet_type (); - count=0l; - length=0l; - duration=0l; - op_code=0l; - event_code=0l; - subevent_code=0l; - connection_handle=0l; -} - -let default_android_camera_frame_event_capture_result_status () = (Status_unspecified:android_camera_frame_event_capture_result_status) - -let default_android_camera_frame_event_camera_node_processing_details (): android_camera_frame_event_camera_node_processing_details = -{ - _presence=Pbrt.Bitfield.empty; - node_id=0L; - start_processing_ns=0L; - end_processing_ns=0L; - scheduling_latency_ns=0L; -} - -let default_android_camera_frame_event (): android_camera_frame_event = -{ - _presence=Pbrt.Bitfield.empty; - session_id=0L; - camera_id=0l; - frame_number=0L; - request_id=0L; - request_received_ns=0L; - request_processing_started_ns=0L; - start_of_exposure_ns=0L; - start_of_frame_ns=0L; - responses_all_sent_ns=0L; - capture_result_status=default_android_camera_frame_event_capture_result_status (); - skipped_sensor_frames=0l; - capture_intent=0l; - num_streams=0l; - node_processing_details=[]; - vendor_data_version=0l; - vendor_data=Bytes.create 0; -} - -let default_android_camera_session_stats_camera_graph_camera_node (): android_camera_session_stats_camera_graph_camera_node = -{ - _presence=Pbrt.Bitfield.empty; - node_id=0L; - input_ids=[]; - output_ids=[]; - vendor_data_version=0l; - vendor_data=Bytes.create 0; -} - -let default_android_camera_session_stats_camera_graph_camera_edge (): android_camera_session_stats_camera_graph_camera_edge = -{ - _presence=Pbrt.Bitfield.empty; - output_node_id=0L; - output_id=0L; - input_node_id=0L; - input_id=0L; - vendor_data_version=0l; - vendor_data=Bytes.create 0; -} - -let default_android_camera_session_stats_camera_graph (): android_camera_session_stats_camera_graph = -{ - nodes=[]; - edges=[]; -} - -let default_android_camera_session_stats (): android_camera_session_stats = -{ - _presence=Pbrt.Bitfield.empty; - session_id=0L; - graph=None; -} - -let default_cpu_per_uid_data (): cpu_per_uid_data = -{ - _presence=Pbrt.Bitfield.empty; - cluster_count=0l; - uid=[]; - total_time_ms=[]; -} - -let default_frame_timeline_event_jank_type () = (Jank_unspecified:frame_timeline_event_jank_type) - -let default_frame_timeline_event_jank_severity_type () = (Severity_unknown:frame_timeline_event_jank_severity_type) - -let default_frame_timeline_event_present_type () = (Present_unspecified:frame_timeline_event_present_type) - -let default_frame_timeline_event_prediction_type () = (Prediction_unspecified:frame_timeline_event_prediction_type) - -let default_frame_timeline_event_expected_surface_frame_start (): frame_timeline_event_expected_surface_frame_start = -{ - _presence=Pbrt.Bitfield.empty; - cookie=0L; - token=0L; - display_frame_token=0L; - pid=0l; - layer_name=""; -} - -let default_frame_timeline_event_actual_surface_frame_start (): frame_timeline_event_actual_surface_frame_start = -{ - _presence=Pbrt.Bitfield.empty; - cookie=0L; - token=0L; - display_frame_token=0L; - pid=0l; - layer_name=""; - present_type=default_frame_timeline_event_present_type (); - on_time_finish=false; - gpu_composition=false; - jank_type=0l; - prediction_type=default_frame_timeline_event_prediction_type (); - is_buffer=false; - jank_severity_type=default_frame_timeline_event_jank_severity_type (); - present_delay_millis=0.; - vsync_resynced_jitter_millis=0.; - jank_severity_score=0.; - jank_type_experimental=0l; - present_type_experimental=default_frame_timeline_event_present_type (); -} - -let default_frame_timeline_event_expected_display_frame_start (): frame_timeline_event_expected_display_frame_start = -{ - _presence=Pbrt.Bitfield.empty; - cookie=0L; - token=0L; - pid=0l; -} - -let default_frame_timeline_event_actual_display_frame_start (): frame_timeline_event_actual_display_frame_start = -{ - _presence=Pbrt.Bitfield.empty; - cookie=0L; - token=0L; - pid=0l; - present_type=default_frame_timeline_event_present_type (); - on_time_finish=false; - gpu_composition=false; - jank_type=0l; - prediction_type=default_frame_timeline_event_prediction_type (); - jank_severity_type=default_frame_timeline_event_jank_severity_type (); - present_delay_millis=0.; - jank_severity_score=0.; - jank_type_experimental=0l; - present_type_experimental=default_frame_timeline_event_present_type (); -} - -let default_frame_timeline_event_frame_end (): frame_timeline_event_frame_end = -{ - _presence=Pbrt.Bitfield.empty; - cookie=0L; -} - -let default_frame_timeline_event (): frame_timeline_event = Expected_display_frame_start (default_frame_timeline_event_expected_display_frame_start ()) - -let default_gpu_mem_total_event (): gpu_mem_total_event = -{ - _presence=Pbrt.Bitfield.empty; - gpu_id=0l; - pid=0l; - size=0L; -} - -let default_graphics_frame_event_buffer_event_type () = (Unspecified:graphics_frame_event_buffer_event_type) - -let default_graphics_frame_event_buffer_event (): graphics_frame_event_buffer_event = -{ - _presence=Pbrt.Bitfield.empty; - frame_number=0l; - type_=default_graphics_frame_event_buffer_event_type (); - layer_name=""; - duration_ns=0L; - buffer_id=0l; -} - -let default_graphics_frame_event (): graphics_frame_event = -{ - buffer_event=None; -} - -let default_initial_display_state (): initial_display_state = -{ - _presence=Pbrt.Bitfield.empty; - display_state=0l; - brightness=0.; -} - -let default_kernel_wakelock_data_wakelock_type () = (Wakelock_type_unknown:kernel_wakelock_data_wakelock_type) - -let default_kernel_wakelock_data_wakelock (): kernel_wakelock_data_wakelock = -{ - _presence=Pbrt.Bitfield.empty; - wakelock_id=0l; - wakelock_name=""; - wakelock_type=default_kernel_wakelock_data_wakelock_type (); -} - -let default_kernel_wakelock_data (): kernel_wakelock_data = -{ - _presence=Pbrt.Bitfield.empty; - wakelock=[]; - wakelock_id=[]; - time_held_millis=[]; - error_flags=0L; -} - -let default_traffic_direction () = (Dir_unspecified:traffic_direction) - -let default_network_packet_event (): network_packet_event = -{ - _presence=Pbrt.Bitfield.empty; - direction=default_traffic_direction (); - network_interface=""; - length=0l; - uid=0l; - tag=0l; - ip_proto=0l; - tcp_flags=0l; - local_port=0l; - remote_port=0l; - icmp_type=0l; - icmp_code=0l; -} - -let default_network_packet_bundle_packet_context (): network_packet_bundle_packet_context = Iid (0L) - -let default_network_packet_bundle (): network_packet_bundle = -{ - _presence=Pbrt.Bitfield.empty; - packet_context=None; - packet_timestamps=[]; - packet_lengths=[]; - total_packets=0l; - total_duration=0L; - total_length=0L; -} - -let default_network_packet_context (): network_packet_context = -{ - _presence=Pbrt.Bitfield.empty; - iid=0L; - ctx=None; -} - -let default_packages_list_package_info (): packages_list_package_info = -{ - _presence=Pbrt.Bitfield.empty; - name=""; - uid=0L; - debuggable=false; - profileable_from_shell=false; - version_code=0L; -} - -let default_packages_list (): packages_list = -{ - _presence=Pbrt.Bitfield.empty; - packages=[]; - parse_error=false; - read_error=false; -} - -let default_pixel_modem_events (): pixel_modem_events = -{ - events=[]; - event_time_nanos=[]; -} - -let default_pixel_modem_token_database (): pixel_modem_token_database = -{ - _presence=Pbrt.Bitfield.empty; - database=Bytes.create 0; -} - let default_proto_log_message (): proto_log_message = { _presence=Pbrt.Bitfield.empty; @@ -9710,7 +7245,6 @@ let default_interned_data (): interned_data = gpu_specifications=[]; kernel_symbols=[]; debug_annotation_string_values=[]; - packet_context=[]; v8_js_function_name=[]; v8_js_function=[]; v8_js_script=[]; @@ -9722,7 +7256,6 @@ let default_interned_data (): interned_data = viewcapture_window_name=[]; viewcapture_view_id=[]; viewcapture_class_name=[]; - app_wakelock_info=[]; correlation_id_str=[]; } @@ -11116,334 +8649,6 @@ let make_android_game_intervention_list_config android_game_intervention_list_config_set_package_name_filter _res package_name_filter; _res -let[@inline] android_input_event_config_trace_rule_has_trace_level (self:android_input_event_config_trace_rule) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_input_event_config_trace_rule_has_match_secure (self:android_input_event_config_trace_rule) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_input_event_config_trace_rule_has_match_ime_connection_active (self:android_input_event_config_trace_rule) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] android_input_event_config_trace_rule_set_trace_level (self:android_input_event_config_trace_rule) (x:android_input_event_config_trace_level) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.trace_level <- x -let[@inline] android_input_event_config_trace_rule_set_match_all_packages (self:android_input_event_config_trace_rule) (x:string list) : unit = - self.match_all_packages <- x -let[@inline] android_input_event_config_trace_rule_set_match_any_packages (self:android_input_event_config_trace_rule) (x:string list) : unit = - self.match_any_packages <- x -let[@inline] android_input_event_config_trace_rule_set_match_secure (self:android_input_event_config_trace_rule) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.match_secure <- x -let[@inline] android_input_event_config_trace_rule_set_match_ime_connection_active (self:android_input_event_config_trace_rule) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.match_ime_connection_active <- x - -let copy_android_input_event_config_trace_rule (self:android_input_event_config_trace_rule) : android_input_event_config_trace_rule = - { self with trace_level = self.trace_level } - -let make_android_input_event_config_trace_rule - ?(trace_level:android_input_event_config_trace_level option) - ?(match_all_packages=[]) - ?(match_any_packages=[]) - ?(match_secure:bool option) - ?(match_ime_connection_active:bool option) - () : android_input_event_config_trace_rule = - let _res = default_android_input_event_config_trace_rule () in - (match trace_level with - | None -> () - | Some v -> android_input_event_config_trace_rule_set_trace_level _res v); - android_input_event_config_trace_rule_set_match_all_packages _res match_all_packages; - android_input_event_config_trace_rule_set_match_any_packages _res match_any_packages; - (match match_secure with - | None -> () - | Some v -> android_input_event_config_trace_rule_set_match_secure _res v); - (match match_ime_connection_active with - | None -> () - | Some v -> android_input_event_config_trace_rule_set_match_ime_connection_active _res v); - _res - -let[@inline] android_input_event_config_has_mode (self:android_input_event_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_input_event_config_has_trace_dispatcher_input_events (self:android_input_event_config) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_input_event_config_has_trace_dispatcher_window_dispatch (self:android_input_event_config) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] android_input_event_config_set_mode (self:android_input_event_config) (x:android_input_event_config_trace_mode) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.mode <- x -let[@inline] android_input_event_config_set_rules (self:android_input_event_config) (x:android_input_event_config_trace_rule list) : unit = - self.rules <- x -let[@inline] android_input_event_config_set_trace_dispatcher_input_events (self:android_input_event_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.trace_dispatcher_input_events <- x -let[@inline] android_input_event_config_set_trace_dispatcher_window_dispatch (self:android_input_event_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.trace_dispatcher_window_dispatch <- x - -let copy_android_input_event_config (self:android_input_event_config) : android_input_event_config = - { self with mode = self.mode } - -let make_android_input_event_config - ?(mode:android_input_event_config_trace_mode option) - ?(rules=[]) - ?(trace_dispatcher_input_events:bool option) - ?(trace_dispatcher_window_dispatch:bool option) - () : android_input_event_config = - let _res = default_android_input_event_config () in - (match mode with - | None -> () - | Some v -> android_input_event_config_set_mode _res v); - android_input_event_config_set_rules _res rules; - (match trace_dispatcher_input_events with - | None -> () - | Some v -> android_input_event_config_set_trace_dispatcher_input_events _res v); - (match trace_dispatcher_window_dispatch with - | None -> () - | Some v -> android_input_event_config_set_trace_dispatcher_window_dispatch _res v); - _res - -let[@inline] android_log_config_has_min_prio (self:android_log_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] android_log_config_set_log_ids (self:android_log_config) (x:android_log_id list) : unit = - self.log_ids <- x -let[@inline] android_log_config_set_min_prio (self:android_log_config) (x:android_log_priority) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.min_prio <- x -let[@inline] android_log_config_set_filter_tags (self:android_log_config) (x:string list) : unit = - self.filter_tags <- x - -let copy_android_log_config (self:android_log_config) : android_log_config = - { self with log_ids = self.log_ids } - -let make_android_log_config - ?(log_ids=[]) - ?(min_prio:android_log_priority option) - ?(filter_tags=[]) - () : android_log_config = - let _res = default_android_log_config () in - android_log_config_set_log_ids _res log_ids; - (match min_prio with - | None -> () - | Some v -> android_log_config_set_min_prio _res v); - android_log_config_set_filter_tags _res filter_tags; - _res - -let[@inline] android_polled_state_config_has_poll_ms (self:android_polled_state_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] android_polled_state_config_set_poll_ms (self:android_polled_state_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.poll_ms <- x - -let copy_android_polled_state_config (self:android_polled_state_config) : android_polled_state_config = - { self with poll_ms = self.poll_ms } - -let make_android_polled_state_config - ?(poll_ms:int32 option) - () : android_polled_state_config = - let _res = default_android_polled_state_config () in - (match poll_ms with - | None -> () - | Some v -> android_polled_state_config_set_poll_ms _res v); - _res - -let[@inline] android_sdk_sysprop_guard_config_has_surfaceflinger_skia_track_events (self:android_sdk_sysprop_guard_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_sdk_sysprop_guard_config_has_hwui_skia_track_events (self:android_sdk_sysprop_guard_config) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] android_sdk_sysprop_guard_config_set_surfaceflinger_skia_track_events (self:android_sdk_sysprop_guard_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.surfaceflinger_skia_track_events <- x -let[@inline] android_sdk_sysprop_guard_config_set_hwui_skia_track_events (self:android_sdk_sysprop_guard_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.hwui_skia_track_events <- x -let[@inline] android_sdk_sysprop_guard_config_set_hwui_package_name_filter (self:android_sdk_sysprop_guard_config) (x:string list) : unit = - self.hwui_package_name_filter <- x - -let copy_android_sdk_sysprop_guard_config (self:android_sdk_sysprop_guard_config) : android_sdk_sysprop_guard_config = - { self with surfaceflinger_skia_track_events = self.surfaceflinger_skia_track_events } - -let make_android_sdk_sysprop_guard_config - ?(surfaceflinger_skia_track_events:bool option) - ?(hwui_skia_track_events:bool option) - ?(hwui_package_name_filter=[]) - () : android_sdk_sysprop_guard_config = - let _res = default_android_sdk_sysprop_guard_config () in - (match surfaceflinger_skia_track_events with - | None -> () - | Some v -> android_sdk_sysprop_guard_config_set_surfaceflinger_skia_track_events _res v); - (match hwui_skia_track_events with - | None -> () - | Some v -> android_sdk_sysprop_guard_config_set_hwui_skia_track_events _res v); - android_sdk_sysprop_guard_config_set_hwui_package_name_filter _res hwui_package_name_filter; - _res - -let[@inline] android_system_property_config_has_poll_ms (self:android_system_property_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] android_system_property_config_set_poll_ms (self:android_system_property_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.poll_ms <- x -let[@inline] android_system_property_config_set_property_name (self:android_system_property_config) (x:string list) : unit = - self.property_name <- x - -let copy_android_system_property_config (self:android_system_property_config) : android_system_property_config = - { self with poll_ms = self.poll_ms } - -let make_android_system_property_config - ?(poll_ms:int32 option) - ?(property_name=[]) - () : android_system_property_config = - let _res = default_android_system_property_config () in - (match poll_ms with - | None -> () - | Some v -> android_system_property_config_set_poll_ms _res v); - android_system_property_config_set_property_name _res property_name; - _res - -let[@inline] app_wakelocks_config_has_write_delay_ms (self:app_wakelocks_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] app_wakelocks_config_has_filter_duration_below_ms (self:app_wakelocks_config) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] app_wakelocks_config_has_drop_owner_pid (self:app_wakelocks_config) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] app_wakelocks_config_set_write_delay_ms (self:app_wakelocks_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.write_delay_ms <- x -let[@inline] app_wakelocks_config_set_filter_duration_below_ms (self:app_wakelocks_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.filter_duration_below_ms <- x -let[@inline] app_wakelocks_config_set_drop_owner_pid (self:app_wakelocks_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.drop_owner_pid <- x - -let copy_app_wakelocks_config (self:app_wakelocks_config) : app_wakelocks_config = - { self with write_delay_ms = self.write_delay_ms } - -let make_app_wakelocks_config - ?(write_delay_ms:int32 option) - ?(filter_duration_below_ms:int32 option) - ?(drop_owner_pid:bool option) - () : app_wakelocks_config = - let _res = default_app_wakelocks_config () in - (match write_delay_ms with - | None -> () - | Some v -> app_wakelocks_config_set_write_delay_ms _res v); - (match filter_duration_below_ms with - | None -> () - | Some v -> app_wakelocks_config_set_filter_duration_below_ms _res v); - (match drop_owner_pid with - | None -> () - | Some v -> app_wakelocks_config_set_drop_owner_pid _res v); - _res - -let[@inline] cpu_per_uid_config_has_poll_ms (self:cpu_per_uid_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] cpu_per_uid_config_set_poll_ms (self:cpu_per_uid_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.poll_ms <- x - -let copy_cpu_per_uid_config (self:cpu_per_uid_config) : cpu_per_uid_config = - { self with poll_ms = self.poll_ms } - -let make_cpu_per_uid_config - ?(poll_ms:int32 option) - () : cpu_per_uid_config = - let _res = default_cpu_per_uid_config () in - (match poll_ms with - | None -> () - | Some v -> cpu_per_uid_config_set_poll_ms _res v); - _res - -let[@inline] kernel_wakelocks_config_has_poll_ms (self:kernel_wakelocks_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] kernel_wakelocks_config_set_poll_ms (self:kernel_wakelocks_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.poll_ms <- x - -let copy_kernel_wakelocks_config (self:kernel_wakelocks_config) : kernel_wakelocks_config = - { self with poll_ms = self.poll_ms } - -let make_kernel_wakelocks_config - ?(poll_ms:int32 option) - () : kernel_wakelocks_config = - let _res = default_kernel_wakelocks_config () in - (match poll_ms with - | None -> () - | Some v -> kernel_wakelocks_config_set_poll_ms _res v); - _res - -let[@inline] network_packet_trace_config_has_poll_ms (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] network_packet_trace_config_has_aggregation_threshold (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] network_packet_trace_config_has_intern_limit (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] network_packet_trace_config_has_drop_local_port (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] network_packet_trace_config_has_drop_remote_port (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] network_packet_trace_config_has_drop_tcp_flags (self:network_packet_trace_config) : bool = (Pbrt.Bitfield.get self._presence 5) - -let[@inline] network_packet_trace_config_set_poll_ms (self:network_packet_trace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.poll_ms <- x -let[@inline] network_packet_trace_config_set_aggregation_threshold (self:network_packet_trace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.aggregation_threshold <- x -let[@inline] network_packet_trace_config_set_intern_limit (self:network_packet_trace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.intern_limit <- x -let[@inline] network_packet_trace_config_set_drop_local_port (self:network_packet_trace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.drop_local_port <- x -let[@inline] network_packet_trace_config_set_drop_remote_port (self:network_packet_trace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.drop_remote_port <- x -let[@inline] network_packet_trace_config_set_drop_tcp_flags (self:network_packet_trace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.drop_tcp_flags <- x - -let copy_network_packet_trace_config (self:network_packet_trace_config) : network_packet_trace_config = - { self with poll_ms = self.poll_ms } - -let make_network_packet_trace_config - ?(poll_ms:int32 option) - ?(aggregation_threshold:int32 option) - ?(intern_limit:int32 option) - ?(drop_local_port:bool option) - ?(drop_remote_port:bool option) - ?(drop_tcp_flags:bool option) - () : network_packet_trace_config = - let _res = default_network_packet_trace_config () in - (match poll_ms with - | None -> () - | Some v -> network_packet_trace_config_set_poll_ms _res v); - (match aggregation_threshold with - | None -> () - | Some v -> network_packet_trace_config_set_aggregation_threshold _res v); - (match intern_limit with - | None -> () - | Some v -> network_packet_trace_config_set_intern_limit _res v); - (match drop_local_port with - | None -> () - | Some v -> network_packet_trace_config_set_drop_local_port _res v); - (match drop_remote_port with - | None -> () - | Some v -> network_packet_trace_config_set_drop_remote_port _res v); - (match drop_tcp_flags with - | None -> () - | Some v -> network_packet_trace_config_set_drop_tcp_flags _res v); - _res - -let[@inline] packages_list_config_has_only_write_on_cpu_use_every_ms (self:packages_list_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] packages_list_config_set_package_name_filter (self:packages_list_config) (x:string list) : unit = - self.package_name_filter <- x -let[@inline] packages_list_config_set_only_write_on_cpu_use_every_ms (self:packages_list_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.only_write_on_cpu_use_every_ms <- x - -let copy_packages_list_config (self:packages_list_config) : packages_list_config = - { self with package_name_filter = self.package_name_filter } - -let make_packages_list_config - ?(package_name_filter=[]) - ?(only_write_on_cpu_use_every_ms:int32 option) - () : packages_list_config = - let _res = default_packages_list_config () in - packages_list_config_set_package_name_filter _res package_name_filter; - (match only_write_on_cpu_use_every_ms with - | None -> () - | Some v -> packages_list_config_set_only_write_on_cpu_use_every_ms _res v); - _res - -let[@inline] pixel_modem_config_has_event_group (self:pixel_modem_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] pixel_modem_config_set_event_group (self:pixel_modem_config) (x:pixel_modem_config_event_group) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.event_group <- x -let[@inline] pixel_modem_config_set_pigweed_hash_allow_list (self:pixel_modem_config) (x:int64 list) : unit = - self.pigweed_hash_allow_list <- x -let[@inline] pixel_modem_config_set_pigweed_hash_deny_list (self:pixel_modem_config) (x:int64 list) : unit = - self.pigweed_hash_deny_list <- x - -let copy_pixel_modem_config (self:pixel_modem_config) : pixel_modem_config = - { self with event_group = self.event_group } - -let make_pixel_modem_config - ?(event_group:pixel_modem_config_event_group option) - ?(pigweed_hash_allow_list=[]) - ?(pigweed_hash_deny_list=[]) - () : pixel_modem_config = - let _res = default_pixel_modem_config () in - (match event_group with - | None -> () - | Some v -> pixel_modem_config_set_event_group _res v); - pixel_modem_config_set_pigweed_hash_allow_list _res pigweed_hash_allow_list; - pixel_modem_config_set_pigweed_hash_deny_list _res pigweed_hash_deny_list; - _res - let[@inline] proto_log_group_has_group_name (self:proto_log_group) : bool = (Pbrt.Bitfield.get self._presence 0) let[@inline] proto_log_group_has_log_from (self:proto_log_group) : bool = (Pbrt.Bitfield.get self._presence 1) let[@inline] proto_log_group_has_collect_stacktrace (self:proto_log_group) : bool = (Pbrt.Bitfield.get self._presence 2) @@ -11753,407 +8958,6 @@ let make_frozen_ftrace_config | Some v -> frozen_ftrace_config_set_instance_name _res v); _res -let[@inline] ftrace_config_compact_sched_config_has_enabled (self:ftrace_config_compact_sched_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] ftrace_config_compact_sched_config_set_enabled (self:ftrace_config_compact_sched_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.enabled <- x - -let copy_ftrace_config_compact_sched_config (self:ftrace_config_compact_sched_config) : ftrace_config_compact_sched_config = - { self with enabled = self.enabled } - -let make_ftrace_config_compact_sched_config - ?(enabled:bool option) - () : ftrace_config_compact_sched_config = - let _res = default_ftrace_config_compact_sched_config () in - (match enabled with - | None -> () - | Some v -> ftrace_config_compact_sched_config_set_enabled _res v); - _res - -let[@inline] ftrace_config_print_filter_rule_atrace_message_has_type_ (self:ftrace_config_print_filter_rule_atrace_message) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] ftrace_config_print_filter_rule_atrace_message_has_prefix (self:ftrace_config_print_filter_rule_atrace_message) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] ftrace_config_print_filter_rule_atrace_message_set_type_ (self:ftrace_config_print_filter_rule_atrace_message) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.type_ <- x -let[@inline] ftrace_config_print_filter_rule_atrace_message_set_prefix (self:ftrace_config_print_filter_rule_atrace_message) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.prefix <- x - -let copy_ftrace_config_print_filter_rule_atrace_message (self:ftrace_config_print_filter_rule_atrace_message) : ftrace_config_print_filter_rule_atrace_message = - { self with type_ = self.type_ } - -let make_ftrace_config_print_filter_rule_atrace_message - ?(type_:string option) - ?(prefix:string option) - () : ftrace_config_print_filter_rule_atrace_message = - let _res = default_ftrace_config_print_filter_rule_atrace_message () in - (match type_ with - | None -> () - | Some v -> ftrace_config_print_filter_rule_atrace_message_set_type_ _res v); - (match prefix with - | None -> () - | Some v -> ftrace_config_print_filter_rule_atrace_message_set_prefix _res v); - _res - -let[@inline] ftrace_config_print_filter_rule_has_allow (self:ftrace_config_print_filter_rule) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] ftrace_config_print_filter_rule_set_match_ (self:ftrace_config_print_filter_rule) (x:ftrace_config_print_filter_rule_match) : unit = - self.match_ <- Some x -let[@inline] ftrace_config_print_filter_rule_set_allow (self:ftrace_config_print_filter_rule) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.allow <- x - -let copy_ftrace_config_print_filter_rule (self:ftrace_config_print_filter_rule) : ftrace_config_print_filter_rule = - { self with match_ = self.match_ } - -let make_ftrace_config_print_filter_rule - ?(match_:ftrace_config_print_filter_rule_match option) - ?(allow:bool option) - () : ftrace_config_print_filter_rule = - let _res = default_ftrace_config_print_filter_rule () in - (match match_ with - | None -> () - | Some v -> ftrace_config_print_filter_rule_set_match_ _res v); - (match allow with - | None -> () - | Some v -> ftrace_config_print_filter_rule_set_allow _res v); - _res - - -let[@inline] ftrace_config_print_filter_set_rules (self:ftrace_config_print_filter) (x:ftrace_config_print_filter_rule list) : unit = - self.rules <- x - -let copy_ftrace_config_print_filter (self:ftrace_config_print_filter) : ftrace_config_print_filter = - { self with rules = self.rules } - -let make_ftrace_config_print_filter - ?(rules=[]) - () : ftrace_config_print_filter = - let _res = default_ftrace_config_print_filter () in - ftrace_config_print_filter_set_rules _res rules; - _res - -let[@inline] ftrace_config_kprobe_event_has_probe (self:ftrace_config_kprobe_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] ftrace_config_kprobe_event_has_type_ (self:ftrace_config_kprobe_event) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] ftrace_config_kprobe_event_set_probe (self:ftrace_config_kprobe_event) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.probe <- x -let[@inline] ftrace_config_kprobe_event_set_type_ (self:ftrace_config_kprobe_event) (x:ftrace_config_kprobe_event_kprobe_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.type_ <- x - -let copy_ftrace_config_kprobe_event (self:ftrace_config_kprobe_event) : ftrace_config_kprobe_event = - { self with probe = self.probe } - -let make_ftrace_config_kprobe_event - ?(probe:string option) - ?(type_:ftrace_config_kprobe_event_kprobe_type option) - () : ftrace_config_kprobe_event = - let _res = default_ftrace_config_kprobe_event () in - (match probe with - | None -> () - | Some v -> ftrace_config_kprobe_event_set_probe _res v); - (match type_ with - | None -> () - | Some v -> ftrace_config_kprobe_event_set_type_ _res v); - _res - -let[@inline] ftrace_config_tracefs_option_has_name (self:ftrace_config_tracefs_option) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] ftrace_config_tracefs_option_has_state (self:ftrace_config_tracefs_option) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] ftrace_config_tracefs_option_set_name (self:ftrace_config_tracefs_option) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.name <- x -let[@inline] ftrace_config_tracefs_option_set_state (self:ftrace_config_tracefs_option) (x:ftrace_config_tracefs_option_state) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.state <- x - -let copy_ftrace_config_tracefs_option (self:ftrace_config_tracefs_option) : ftrace_config_tracefs_option = - { self with name = self.name } - -let make_ftrace_config_tracefs_option - ?(name:string option) - ?(state:ftrace_config_tracefs_option_state option) - () : ftrace_config_tracefs_option = - let _res = default_ftrace_config_tracefs_option () in - (match name with - | None -> () - | Some v -> ftrace_config_tracefs_option_set_name _res v); - (match state with - | None -> () - | Some v -> ftrace_config_tracefs_option_set_state _res v); - _res - -let[@inline] ftrace_config_has_atrace_userspace_only (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] ftrace_config_has_buffer_size_kb (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] ftrace_config_has_buffer_size_lower_bound (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] ftrace_config_has_drain_period_ms (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] ftrace_config_has_drain_buffer_percent (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] ftrace_config_has_symbolize_ksyms (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] ftrace_config_has_ksyms_mem_policy (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] ftrace_config_has_throttle_rss_stat (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 7) -let[@inline] ftrace_config_has_denser_generic_event_encoding (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 8) -let[@inline] ftrace_config_has_disable_generic_events (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 9) -let[@inline] ftrace_config_has_enable_function_graph (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 10) -let[@inline] ftrace_config_has_function_graph_max_depth (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 11) -let[@inline] ftrace_config_has_preserve_ftrace_buffer (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 12) -let[@inline] ftrace_config_has_use_monotonic_raw_clock (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 13) -let[@inline] ftrace_config_has_instance_name (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 14) -let[@inline] ftrace_config_has_debug_ftrace_abi (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 15) -let[@inline] ftrace_config_has_tracing_cpumask (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 16) -let[@inline] ftrace_config_has_initialize_ksyms_synchronously_for_testing (self:ftrace_config) : bool = (Pbrt.Bitfield.get self._presence 17) - -let[@inline] ftrace_config_set_ftrace_events (self:ftrace_config) (x:string list) : unit = - self.ftrace_events <- x -let[@inline] ftrace_config_set_atrace_categories (self:ftrace_config) (x:string list) : unit = - self.atrace_categories <- x -let[@inline] ftrace_config_set_atrace_apps (self:ftrace_config) (x:string list) : unit = - self.atrace_apps <- x -let[@inline] ftrace_config_set_atrace_categories_prefer_sdk (self:ftrace_config) (x:string list) : unit = - self.atrace_categories_prefer_sdk <- x -let[@inline] ftrace_config_set_atrace_userspace_only (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.atrace_userspace_only <- x -let[@inline] ftrace_config_set_buffer_size_kb (self:ftrace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.buffer_size_kb <- x -let[@inline] ftrace_config_set_buffer_size_lower_bound (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.buffer_size_lower_bound <- x -let[@inline] ftrace_config_set_drain_period_ms (self:ftrace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.drain_period_ms <- x -let[@inline] ftrace_config_set_drain_buffer_percent (self:ftrace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.drain_buffer_percent <- x -let[@inline] ftrace_config_set_compact_sched (self:ftrace_config) (x:ftrace_config_compact_sched_config) : unit = - self.compact_sched <- Some x -let[@inline] ftrace_config_set_print_filter (self:ftrace_config) (x:ftrace_config_print_filter) : unit = - self.print_filter <- Some x -let[@inline] ftrace_config_set_symbolize_ksyms (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.symbolize_ksyms <- x -let[@inline] ftrace_config_set_ksyms_mem_policy (self:ftrace_config) (x:ftrace_config_ksyms_mem_policy) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.ksyms_mem_policy <- x -let[@inline] ftrace_config_set_throttle_rss_stat (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.throttle_rss_stat <- x -let[@inline] ftrace_config_set_denser_generic_event_encoding (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 8); self.denser_generic_event_encoding <- x -let[@inline] ftrace_config_set_disable_generic_events (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 9); self.disable_generic_events <- x -let[@inline] ftrace_config_set_syscall_events (self:ftrace_config) (x:string list) : unit = - self.syscall_events <- x -let[@inline] ftrace_config_set_enable_function_graph (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 10); self.enable_function_graph <- x -let[@inline] ftrace_config_set_function_filters (self:ftrace_config) (x:string list) : unit = - self.function_filters <- x -let[@inline] ftrace_config_set_function_graph_roots (self:ftrace_config) (x:string list) : unit = - self.function_graph_roots <- x -let[@inline] ftrace_config_set_function_graph_max_depth (self:ftrace_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 11); self.function_graph_max_depth <- x -let[@inline] ftrace_config_set_kprobe_events (self:ftrace_config) (x:ftrace_config_kprobe_event list) : unit = - self.kprobe_events <- x -let[@inline] ftrace_config_set_preserve_ftrace_buffer (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 12); self.preserve_ftrace_buffer <- x -let[@inline] ftrace_config_set_use_monotonic_raw_clock (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 13); self.use_monotonic_raw_clock <- x -let[@inline] ftrace_config_set_instance_name (self:ftrace_config) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 14); self.instance_name <- x -let[@inline] ftrace_config_set_debug_ftrace_abi (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 15); self.debug_ftrace_abi <- x -let[@inline] ftrace_config_set_tids_to_trace (self:ftrace_config) (x:int32 list) : unit = - self.tids_to_trace <- x -let[@inline] ftrace_config_set_tracefs_options (self:ftrace_config) (x:ftrace_config_tracefs_option list) : unit = - self.tracefs_options <- x -let[@inline] ftrace_config_set_tracing_cpumask (self:ftrace_config) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 16); self.tracing_cpumask <- x -let[@inline] ftrace_config_set_initialize_ksyms_synchronously_for_testing (self:ftrace_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 17); self.initialize_ksyms_synchronously_for_testing <- x - -let copy_ftrace_config (self:ftrace_config) : ftrace_config = - { self with ftrace_events = self.ftrace_events } - -let make_ftrace_config - ?(ftrace_events=[]) - ?(atrace_categories=[]) - ?(atrace_apps=[]) - ?(atrace_categories_prefer_sdk=[]) - ?(atrace_userspace_only:bool option) - ?(buffer_size_kb:int32 option) - ?(buffer_size_lower_bound:bool option) - ?(drain_period_ms:int32 option) - ?(drain_buffer_percent:int32 option) - ?(compact_sched:ftrace_config_compact_sched_config option) - ?(print_filter:ftrace_config_print_filter option) - ?(symbolize_ksyms:bool option) - ?(ksyms_mem_policy:ftrace_config_ksyms_mem_policy option) - ?(throttle_rss_stat:bool option) - ?(denser_generic_event_encoding:bool option) - ?(disable_generic_events:bool option) - ?(syscall_events=[]) - ?(enable_function_graph:bool option) - ?(function_filters=[]) - ?(function_graph_roots=[]) - ?(function_graph_max_depth:int32 option) - ?(kprobe_events=[]) - ?(preserve_ftrace_buffer:bool option) - ?(use_monotonic_raw_clock:bool option) - ?(instance_name:string option) - ?(debug_ftrace_abi:bool option) - ?(tids_to_trace=[]) - ?(tracefs_options=[]) - ?(tracing_cpumask:string option) - ?(initialize_ksyms_synchronously_for_testing:bool option) - () : ftrace_config = - let _res = default_ftrace_config () in - ftrace_config_set_ftrace_events _res ftrace_events; - ftrace_config_set_atrace_categories _res atrace_categories; - ftrace_config_set_atrace_apps _res atrace_apps; - ftrace_config_set_atrace_categories_prefer_sdk _res atrace_categories_prefer_sdk; - (match atrace_userspace_only with - | None -> () - | Some v -> ftrace_config_set_atrace_userspace_only _res v); - (match buffer_size_kb with - | None -> () - | Some v -> ftrace_config_set_buffer_size_kb _res v); - (match buffer_size_lower_bound with - | None -> () - | Some v -> ftrace_config_set_buffer_size_lower_bound _res v); - (match drain_period_ms with - | None -> () - | Some v -> ftrace_config_set_drain_period_ms _res v); - (match drain_buffer_percent with - | None -> () - | Some v -> ftrace_config_set_drain_buffer_percent _res v); - (match compact_sched with - | None -> () - | Some v -> ftrace_config_set_compact_sched _res v); - (match print_filter with - | None -> () - | Some v -> ftrace_config_set_print_filter _res v); - (match symbolize_ksyms with - | None -> () - | Some v -> ftrace_config_set_symbolize_ksyms _res v); - (match ksyms_mem_policy with - | None -> () - | Some v -> ftrace_config_set_ksyms_mem_policy _res v); - (match throttle_rss_stat with - | None -> () - | Some v -> ftrace_config_set_throttle_rss_stat _res v); - (match denser_generic_event_encoding with - | None -> () - | Some v -> ftrace_config_set_denser_generic_event_encoding _res v); - (match disable_generic_events with - | None -> () - | Some v -> ftrace_config_set_disable_generic_events _res v); - ftrace_config_set_syscall_events _res syscall_events; - (match enable_function_graph with - | None -> () - | Some v -> ftrace_config_set_enable_function_graph _res v); - ftrace_config_set_function_filters _res function_filters; - ftrace_config_set_function_graph_roots _res function_graph_roots; - (match function_graph_max_depth with - | None -> () - | Some v -> ftrace_config_set_function_graph_max_depth _res v); - ftrace_config_set_kprobe_events _res kprobe_events; - (match preserve_ftrace_buffer with - | None -> () - | Some v -> ftrace_config_set_preserve_ftrace_buffer _res v); - (match use_monotonic_raw_clock with - | None -> () - | Some v -> ftrace_config_set_use_monotonic_raw_clock _res v); - (match instance_name with - | None -> () - | Some v -> ftrace_config_set_instance_name _res v); - (match debug_ftrace_abi with - | None -> () - | Some v -> ftrace_config_set_debug_ftrace_abi _res v); - ftrace_config_set_tids_to_trace _res tids_to_trace; - ftrace_config_set_tracefs_options _res tracefs_options; - (match tracing_cpumask with - | None -> () - | Some v -> ftrace_config_set_tracing_cpumask _res v); - (match initialize_ksyms_synchronously_for_testing with - | None -> () - | Some v -> ftrace_config_set_initialize_ksyms_synchronously_for_testing _res v); - _res - -let[@inline] gpu_counter_config_has_counter_period_ns (self:gpu_counter_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] gpu_counter_config_has_instrumented_sampling (self:gpu_counter_config) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] gpu_counter_config_has_fix_gpu_clock (self:gpu_counter_config) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] gpu_counter_config_set_counter_period_ns (self:gpu_counter_config) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.counter_period_ns <- x -let[@inline] gpu_counter_config_set_counter_ids (self:gpu_counter_config) (x:int32 list) : unit = - self.counter_ids <- x -let[@inline] gpu_counter_config_set_instrumented_sampling (self:gpu_counter_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.instrumented_sampling <- x -let[@inline] gpu_counter_config_set_fix_gpu_clock (self:gpu_counter_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.fix_gpu_clock <- x - -let copy_gpu_counter_config (self:gpu_counter_config) : gpu_counter_config = - { self with counter_period_ns = self.counter_period_ns } - -let make_gpu_counter_config - ?(counter_period_ns:int64 option) - ?(counter_ids=[]) - ?(instrumented_sampling:bool option) - ?(fix_gpu_clock:bool option) - () : gpu_counter_config = - let _res = default_gpu_counter_config () in - (match counter_period_ns with - | None -> () - | Some v -> gpu_counter_config_set_counter_period_ns _res v); - gpu_counter_config_set_counter_ids _res counter_ids; - (match instrumented_sampling with - | None -> () - | Some v -> gpu_counter_config_set_instrumented_sampling _res v); - (match fix_gpu_clock with - | None -> () - | Some v -> gpu_counter_config_set_fix_gpu_clock _res v); - _res - -let[@inline] gpu_render_stages_config_has_full_loadstore (self:gpu_render_stages_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] gpu_render_stages_config_has_low_overhead (self:gpu_render_stages_config) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] gpu_render_stages_config_set_full_loadstore (self:gpu_render_stages_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.full_loadstore <- x -let[@inline] gpu_render_stages_config_set_low_overhead (self:gpu_render_stages_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.low_overhead <- x -let[@inline] gpu_render_stages_config_set_trace_metrics (self:gpu_render_stages_config) (x:string list) : unit = - self.trace_metrics <- x - -let copy_gpu_render_stages_config (self:gpu_render_stages_config) : gpu_render_stages_config = - { self with full_loadstore = self.full_loadstore } - -let make_gpu_render_stages_config - ?(full_loadstore:bool option) - ?(low_overhead:bool option) - ?(trace_metrics=[]) - () : gpu_render_stages_config = - let _res = default_gpu_render_stages_config () in - (match full_loadstore with - | None -> () - | Some v -> gpu_render_stages_config_set_full_loadstore _res v); - (match low_overhead with - | None -> () - | Some v -> gpu_render_stages_config_set_low_overhead _res v); - gpu_render_stages_config_set_trace_metrics _res trace_metrics; - _res - -let[@inline] vulkan_memory_config_has_track_driver_memory_usage (self:vulkan_memory_config) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] vulkan_memory_config_has_track_device_memory_usage (self:vulkan_memory_config) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] vulkan_memory_config_set_track_driver_memory_usage (self:vulkan_memory_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.track_driver_memory_usage <- x -let[@inline] vulkan_memory_config_set_track_device_memory_usage (self:vulkan_memory_config) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.track_device_memory_usage <- x - -let copy_vulkan_memory_config (self:vulkan_memory_config) : vulkan_memory_config = - { self with track_driver_memory_usage = self.track_driver_memory_usage } - -let make_vulkan_memory_config - ?(track_driver_memory_usage:bool option) - ?(track_device_memory_usage:bool option) - () : vulkan_memory_config = - let _res = default_vulkan_memory_config () in - (match track_driver_memory_usage with - | None -> () - | Some v -> vulkan_memory_config_set_track_driver_memory_usage _res v); - (match track_device_memory_usage with - | None -> () - | Some v -> vulkan_memory_config_set_track_device_memory_usage _res v); - _res - let[@inline] inode_file_config_mount_point_mapping_entry_has_mountpoint (self:inode_file_config_mount_point_mapping_entry) : bool = (Pbrt.Bitfield.get self._presence 0) let[@inline] inode_file_config_mount_point_mapping_entry_set_mountpoint (self:inode_file_config_mount_point_mapping_entry) (x:string) : unit = @@ -12598,57 +9402,6 @@ let make_heapprofd_config | Some v -> heapprofd_config_set_disable_vfork_detection _res v); _res -let[@inline] statsd_pull_atom_config_has_pull_frequency_ms (self:statsd_pull_atom_config) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] statsd_pull_atom_config_set_pull_atom_id (self:statsd_pull_atom_config) (x:atom_id list) : unit = - self.pull_atom_id <- x -let[@inline] statsd_pull_atom_config_set_raw_pull_atom_id (self:statsd_pull_atom_config) (x:int32 list) : unit = - self.raw_pull_atom_id <- x -let[@inline] statsd_pull_atom_config_set_pull_frequency_ms (self:statsd_pull_atom_config) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.pull_frequency_ms <- x -let[@inline] statsd_pull_atom_config_set_packages (self:statsd_pull_atom_config) (x:string list) : unit = - self.packages <- x - -let copy_statsd_pull_atom_config (self:statsd_pull_atom_config) : statsd_pull_atom_config = - { self with pull_atom_id = self.pull_atom_id } - -let make_statsd_pull_atom_config - ?(pull_atom_id=[]) - ?(raw_pull_atom_id=[]) - ?(pull_frequency_ms:int32 option) - ?(packages=[]) - () : statsd_pull_atom_config = - let _res = default_statsd_pull_atom_config () in - statsd_pull_atom_config_set_pull_atom_id _res pull_atom_id; - statsd_pull_atom_config_set_raw_pull_atom_id _res raw_pull_atom_id; - (match pull_frequency_ms with - | None -> () - | Some v -> statsd_pull_atom_config_set_pull_frequency_ms _res v); - statsd_pull_atom_config_set_packages _res packages; - _res - - -let[@inline] statsd_tracing_config_set_push_atom_id (self:statsd_tracing_config) (x:atom_id list) : unit = - self.push_atom_id <- x -let[@inline] statsd_tracing_config_set_raw_push_atom_id (self:statsd_tracing_config) (x:int32 list) : unit = - self.raw_push_atom_id <- x -let[@inline] statsd_tracing_config_set_pull_config (self:statsd_tracing_config) (x:statsd_pull_atom_config list) : unit = - self.pull_config <- x - -let copy_statsd_tracing_config (self:statsd_tracing_config) : statsd_tracing_config = - { self with push_atom_id = self.push_atom_id } - -let make_statsd_tracing_config - ?(push_atom_id=[]) - ?(raw_push_atom_id=[]) - ?(pull_config=[]) - () : statsd_tracing_config = - let _res = default_statsd_tracing_config () in - statsd_tracing_config_set_push_atom_id _res push_atom_id; - statsd_tracing_config_set_raw_push_atom_id _res raw_push_atom_id; - statsd_tracing_config_set_pull_config _res pull_config; - _res - let[@inline] sys_stats_config_has_meminfo_period_ms (self:sys_stats_config) : bool = (Pbrt.Bitfield.get self._presence 0) let[@inline] sys_stats_config_has_vmstat_period_ms (self:sys_stats_config) : bool = (Pbrt.Bitfield.get self._presence 1) let[@inline] sys_stats_config_has_stat_period_ms (self:sys_stats_config) : bool = (Pbrt.Bitfield.get self._presence 2) @@ -13007,8 +9760,6 @@ let[@inline] data_source_config_set_buffer_exhausted_policy (self:data_source_co self._presence <- (Pbrt.Bitfield.set self._presence 8); self.buffer_exhausted_policy <- x let[@inline] data_source_config_set_priority_boost (self:data_source_config) (x:priority_boost_config) : unit = self.priority_boost <- Some x -let[@inline] data_source_config_set_ftrace_config (self:data_source_config) (x:ftrace_config) : unit = - self.ftrace_config <- Some x let[@inline] data_source_config_set_inode_file_config (self:data_source_config) (x:inode_file_config) : unit = self.inode_file_config <- Some x let[@inline] data_source_config_set_process_stats_config (self:data_source_config) (x:process_stats_config) : unit = @@ -13019,64 +9770,32 @@ let[@inline] data_source_config_set_heapprofd_config (self:data_source_config) ( self.heapprofd_config <- Some x let[@inline] data_source_config_set_android_power_config (self:data_source_config) (x:android_power_config) : unit = self.android_power_config <- Some x -let[@inline] data_source_config_set_android_log_config (self:data_source_config) (x:android_log_config) : unit = - self.android_log_config <- Some x -let[@inline] data_source_config_set_gpu_counter_config (self:data_source_config) (x:gpu_counter_config) : unit = - self.gpu_counter_config <- Some x let[@inline] data_source_config_set_android_game_intervention_list_config (self:data_source_config) (x:android_game_intervention_list_config) : unit = self.android_game_intervention_list_config <- Some x -let[@inline] data_source_config_set_packages_list_config (self:data_source_config) (x:packages_list_config) : unit = - self.packages_list_config <- Some x -let[@inline] data_source_config_set_vulkan_memory_config (self:data_source_config) (x:vulkan_memory_config) : unit = - self.vulkan_memory_config <- Some x let[@inline] data_source_config_set_track_event_config (self:data_source_config) (x:track_event_config) : unit = self.track_event_config <- Some x -let[@inline] data_source_config_set_android_polled_state_config (self:data_source_config) (x:android_polled_state_config) : unit = - self.android_polled_state_config <- Some x -let[@inline] data_source_config_set_android_system_property_config (self:data_source_config) (x:android_system_property_config) : unit = - self.android_system_property_config <- Some x -let[@inline] data_source_config_set_statsd_tracing_config (self:data_source_config) (x:statsd_tracing_config) : unit = - self.statsd_tracing_config <- Some x let[@inline] data_source_config_set_system_info_config (self:data_source_config) (x:unit) : unit = self._presence <- (Pbrt.Bitfield.set self._presence 9); self.system_info_config <- x -let[@inline] data_source_config_set_frozen_ftrace_config (self:data_source_config) (x:frozen_ftrace_config) : unit = - self.frozen_ftrace_config <- Some x let[@inline] data_source_config_set_chrome_config (self:data_source_config) (x:chrome_config) : unit = self.chrome_config <- Some x let[@inline] data_source_config_set_v8_config (self:data_source_config) (x:v8_config) : unit = self.v8_config <- Some x let[@inline] data_source_config_set_interceptor_config (self:data_source_config) (x:interceptor_config) : unit = self.interceptor_config <- Some x -let[@inline] data_source_config_set_network_packet_trace_config (self:data_source_config) (x:network_packet_trace_config) : unit = - self.network_packet_trace_config <- Some x let[@inline] data_source_config_set_surfaceflinger_layers_config (self:data_source_config) (x:surface_flinger_layers_config) : unit = self.surfaceflinger_layers_config <- Some x let[@inline] data_source_config_set_surfaceflinger_transactions_config (self:data_source_config) (x:surface_flinger_transactions_config) : unit = self.surfaceflinger_transactions_config <- Some x -let[@inline] data_source_config_set_android_sdk_sysprop_guard_config (self:data_source_config) (x:android_sdk_sysprop_guard_config) : unit = - self.android_sdk_sysprop_guard_config <- Some x let[@inline] data_source_config_set_etw_config (self:data_source_config) (x:etw_config) : unit = self.etw_config <- Some x let[@inline] data_source_config_set_protolog_config (self:data_source_config) (x:proto_log_config) : unit = self.protolog_config <- Some x -let[@inline] data_source_config_set_android_input_event_config (self:data_source_config) (x:android_input_event_config) : unit = - self.android_input_event_config <- Some x -let[@inline] data_source_config_set_pixel_modem_config (self:data_source_config) (x:pixel_modem_config) : unit = - self.pixel_modem_config <- Some x let[@inline] data_source_config_set_windowmanager_config (self:data_source_config) (x:window_manager_config) : unit = self.windowmanager_config <- Some x let[@inline] data_source_config_set_chromium_system_metrics (self:data_source_config) (x:chromium_system_metrics_config) : unit = self.chromium_system_metrics <- Some x -let[@inline] data_source_config_set_kernel_wakelocks_config (self:data_source_config) (x:kernel_wakelocks_config) : unit = - self.kernel_wakelocks_config <- Some x -let[@inline] data_source_config_set_gpu_renderstages_config (self:data_source_config) (x:gpu_render_stages_config) : unit = - self.gpu_renderstages_config <- Some x let[@inline] data_source_config_set_chromium_histogram_samples (self:data_source_config) (x:chromium_histogram_samples_config) : unit = self.chromium_histogram_samples <- Some x -let[@inline] data_source_config_set_app_wakelocks_config (self:data_source_config) (x:app_wakelocks_config) : unit = - self.app_wakelocks_config <- Some x -let[@inline] data_source_config_set_cpu_per_uid_config (self:data_source_config) (x:cpu_per_uid_config) : unit = - self.cpu_per_uid_config <- Some x let[@inline] data_source_config_set_legacy_config (self:data_source_config) (x:string) : unit = self._presence <- (Pbrt.Bitfield.set self._presence 10); self.legacy_config <- x let[@inline] data_source_config_set_for_testing (self:data_source_config) (x:test_config) : unit = @@ -13096,41 +9815,24 @@ let make_data_source_config ?(tracing_session_id:int64 option) ?(buffer_exhausted_policy:data_source_config_buffer_exhausted_policy option) ?(priority_boost:priority_boost_config option) - ?(ftrace_config:ftrace_config option) ?(inode_file_config:inode_file_config option) ?(process_stats_config:process_stats_config option) ?(sys_stats_config:sys_stats_config option) ?(heapprofd_config:heapprofd_config option) ?(android_power_config:android_power_config option) - ?(android_log_config:android_log_config option) - ?(gpu_counter_config:gpu_counter_config option) ?(android_game_intervention_list_config:android_game_intervention_list_config option) - ?(packages_list_config:packages_list_config option) - ?(vulkan_memory_config:vulkan_memory_config option) ?(track_event_config:track_event_config option) - ?(android_polled_state_config:android_polled_state_config option) - ?(android_system_property_config:android_system_property_config option) - ?(statsd_tracing_config:statsd_tracing_config option) ?(system_info_config:unit option) - ?(frozen_ftrace_config:frozen_ftrace_config option) ?(chrome_config:chrome_config option) ?(v8_config:v8_config option) ?(interceptor_config:interceptor_config option) - ?(network_packet_trace_config:network_packet_trace_config option) ?(surfaceflinger_layers_config:surface_flinger_layers_config option) ?(surfaceflinger_transactions_config:surface_flinger_transactions_config option) - ?(android_sdk_sysprop_guard_config:android_sdk_sysprop_guard_config option) ?(etw_config:etw_config option) ?(protolog_config:proto_log_config option) - ?(android_input_event_config:android_input_event_config option) - ?(pixel_modem_config:pixel_modem_config option) ?(windowmanager_config:window_manager_config option) ?(chromium_system_metrics:chromium_system_metrics_config option) - ?(kernel_wakelocks_config:kernel_wakelocks_config option) - ?(gpu_renderstages_config:gpu_render_stages_config option) ?(chromium_histogram_samples:chromium_histogram_samples_config option) - ?(app_wakelocks_config:app_wakelocks_config option) - ?(cpu_per_uid_config:cpu_per_uid_config option) ?(legacy_config:string option) ?(for_testing:test_config option) () : data_source_config = @@ -13165,9 +9867,6 @@ let make_data_source_config (match priority_boost with | None -> () | Some v -> data_source_config_set_priority_boost _res v); - (match ftrace_config with - | None -> () - | Some v -> data_source_config_set_ftrace_config _res v); (match inode_file_config with | None -> () | Some v -> data_source_config_set_inode_file_config _res v); @@ -13183,39 +9882,15 @@ let make_data_source_config (match android_power_config with | None -> () | Some v -> data_source_config_set_android_power_config _res v); - (match android_log_config with - | None -> () - | Some v -> data_source_config_set_android_log_config _res v); - (match gpu_counter_config with - | None -> () - | Some v -> data_source_config_set_gpu_counter_config _res v); (match android_game_intervention_list_config with | None -> () | Some v -> data_source_config_set_android_game_intervention_list_config _res v); - (match packages_list_config with - | None -> () - | Some v -> data_source_config_set_packages_list_config _res v); - (match vulkan_memory_config with - | None -> () - | Some v -> data_source_config_set_vulkan_memory_config _res v); (match track_event_config with | None -> () | Some v -> data_source_config_set_track_event_config _res v); - (match android_polled_state_config with - | None -> () - | Some v -> data_source_config_set_android_polled_state_config _res v); - (match android_system_property_config with - | None -> () - | Some v -> data_source_config_set_android_system_property_config _res v); - (match statsd_tracing_config with - | None -> () - | Some v -> data_source_config_set_statsd_tracing_config _res v); (match system_info_config with | None -> () | Some v -> data_source_config_set_system_info_config _res v); - (match frozen_ftrace_config with - | None -> () - | Some v -> data_source_config_set_frozen_ftrace_config _res v); (match chrome_config with | None -> () | Some v -> data_source_config_set_chrome_config _res v); @@ -13225,51 +9900,27 @@ let make_data_source_config (match interceptor_config with | None -> () | Some v -> data_source_config_set_interceptor_config _res v); - (match network_packet_trace_config with - | None -> () - | Some v -> data_source_config_set_network_packet_trace_config _res v); (match surfaceflinger_layers_config with | None -> () | Some v -> data_source_config_set_surfaceflinger_layers_config _res v); (match surfaceflinger_transactions_config with | None -> () | Some v -> data_source_config_set_surfaceflinger_transactions_config _res v); - (match android_sdk_sysprop_guard_config with - | None -> () - | Some v -> data_source_config_set_android_sdk_sysprop_guard_config _res v); (match etw_config with | None -> () | Some v -> data_source_config_set_etw_config _res v); (match protolog_config with | None -> () | Some v -> data_source_config_set_protolog_config _res v); - (match android_input_event_config with - | None -> () - | Some v -> data_source_config_set_android_input_event_config _res v); - (match pixel_modem_config with - | None -> () - | Some v -> data_source_config_set_pixel_modem_config _res v); (match windowmanager_config with | None -> () | Some v -> data_source_config_set_windowmanager_config _res v); (match chromium_system_metrics with | None -> () | Some v -> data_source_config_set_chromium_system_metrics _res v); - (match kernel_wakelocks_config with - | None -> () - | Some v -> data_source_config_set_kernel_wakelocks_config _res v); - (match gpu_renderstages_config with - | None -> () - | Some v -> data_source_config_set_gpu_renderstages_config _res v); (match chromium_histogram_samples with | None -> () | Some v -> data_source_config_set_chromium_histogram_samples _res v); - (match app_wakelocks_config with - | None -> () - | Some v -> data_source_config_set_app_wakelocks_config _res v); - (match cpu_per_uid_config with - | None -> () - | Some v -> data_source_config_set_cpu_per_uid_config _res v); (match legacy_config with | None -> () | Some v -> data_source_config_set_legacy_config _res v); @@ -14552,1514 +11203,6 @@ let make_trace_stats | Some v -> trace_stats_set_final_flush_outcome _res v); _res -let[@inline] android_game_intervention_list_game_mode_info_has_mode (self:android_game_intervention_list_game_mode_info) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_game_intervention_list_game_mode_info_has_use_angle (self:android_game_intervention_list_game_mode_info) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_game_intervention_list_game_mode_info_has_resolution_downscale (self:android_game_intervention_list_game_mode_info) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] android_game_intervention_list_game_mode_info_has_fps (self:android_game_intervention_list_game_mode_info) : bool = (Pbrt.Bitfield.get self._presence 3) - -let[@inline] android_game_intervention_list_game_mode_info_set_mode (self:android_game_intervention_list_game_mode_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.mode <- x -let[@inline] android_game_intervention_list_game_mode_info_set_use_angle (self:android_game_intervention_list_game_mode_info) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.use_angle <- x -let[@inline] android_game_intervention_list_game_mode_info_set_resolution_downscale (self:android_game_intervention_list_game_mode_info) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.resolution_downscale <- x -let[@inline] android_game_intervention_list_game_mode_info_set_fps (self:android_game_intervention_list_game_mode_info) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.fps <- x - -let copy_android_game_intervention_list_game_mode_info (self:android_game_intervention_list_game_mode_info) : android_game_intervention_list_game_mode_info = - { self with mode = self.mode } - -let make_android_game_intervention_list_game_mode_info - ?(mode:int32 option) - ?(use_angle:bool option) - ?(resolution_downscale:float option) - ?(fps:float option) - () : android_game_intervention_list_game_mode_info = - let _res = default_android_game_intervention_list_game_mode_info () in - (match mode with - | None -> () - | Some v -> android_game_intervention_list_game_mode_info_set_mode _res v); - (match use_angle with - | None -> () - | Some v -> android_game_intervention_list_game_mode_info_set_use_angle _res v); - (match resolution_downscale with - | None -> () - | Some v -> android_game_intervention_list_game_mode_info_set_resolution_downscale _res v); - (match fps with - | None -> () - | Some v -> android_game_intervention_list_game_mode_info_set_fps _res v); - _res - -let[@inline] android_game_intervention_list_game_package_info_has_name (self:android_game_intervention_list_game_package_info) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_game_intervention_list_game_package_info_has_uid (self:android_game_intervention_list_game_package_info) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_game_intervention_list_game_package_info_has_current_mode (self:android_game_intervention_list_game_package_info) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] android_game_intervention_list_game_package_info_set_name (self:android_game_intervention_list_game_package_info) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.name <- x -let[@inline] android_game_intervention_list_game_package_info_set_uid (self:android_game_intervention_list_game_package_info) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.uid <- x -let[@inline] android_game_intervention_list_game_package_info_set_current_mode (self:android_game_intervention_list_game_package_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.current_mode <- x -let[@inline] android_game_intervention_list_game_package_info_set_game_mode_info (self:android_game_intervention_list_game_package_info) (x:android_game_intervention_list_game_mode_info list) : unit = - self.game_mode_info <- x - -let copy_android_game_intervention_list_game_package_info (self:android_game_intervention_list_game_package_info) : android_game_intervention_list_game_package_info = - { self with name = self.name } - -let make_android_game_intervention_list_game_package_info - ?(name:string option) - ?(uid:int64 option) - ?(current_mode:int32 option) - ?(game_mode_info=[]) - () : android_game_intervention_list_game_package_info = - let _res = default_android_game_intervention_list_game_package_info () in - (match name with - | None -> () - | Some v -> android_game_intervention_list_game_package_info_set_name _res v); - (match uid with - | None -> () - | Some v -> android_game_intervention_list_game_package_info_set_uid _res v); - (match current_mode with - | None -> () - | Some v -> android_game_intervention_list_game_package_info_set_current_mode _res v); - android_game_intervention_list_game_package_info_set_game_mode_info _res game_mode_info; - _res - -let[@inline] android_game_intervention_list_has_parse_error (self:android_game_intervention_list) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_game_intervention_list_has_read_error (self:android_game_intervention_list) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] android_game_intervention_list_set_game_packages (self:android_game_intervention_list) (x:android_game_intervention_list_game_package_info list) : unit = - self.game_packages <- x -let[@inline] android_game_intervention_list_set_parse_error (self:android_game_intervention_list) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.parse_error <- x -let[@inline] android_game_intervention_list_set_read_error (self:android_game_intervention_list) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.read_error <- x - -let copy_android_game_intervention_list (self:android_game_intervention_list) : android_game_intervention_list = - { self with game_packages = self.game_packages } - -let make_android_game_intervention_list - ?(game_packages=[]) - ?(parse_error:bool option) - ?(read_error:bool option) - () : android_game_intervention_list = - let _res = default_android_game_intervention_list () in - android_game_intervention_list_set_game_packages _res game_packages; - (match parse_error with - | None -> () - | Some v -> android_game_intervention_list_set_parse_error _res v); - (match read_error with - | None -> () - | Some v -> android_game_intervention_list_set_read_error _res v); - _res - -let[@inline] android_log_packet_log_event_arg_has_name (self:android_log_packet_log_event_arg) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] android_log_packet_log_event_arg_set_name (self:android_log_packet_log_event_arg) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.name <- x -let[@inline] android_log_packet_log_event_arg_set_value (self:android_log_packet_log_event_arg) (x:android_log_packet_log_event_arg_value) : unit = - self.value <- Some x - -let copy_android_log_packet_log_event_arg (self:android_log_packet_log_event_arg) : android_log_packet_log_event_arg = - { self with name = self.name } - -let make_android_log_packet_log_event_arg - ?(name:string option) - ?(value:android_log_packet_log_event_arg_value option) - () : android_log_packet_log_event_arg = - let _res = default_android_log_packet_log_event_arg () in - (match name with - | None -> () - | Some v -> android_log_packet_log_event_arg_set_name _res v); - (match value with - | None -> () - | Some v -> android_log_packet_log_event_arg_set_value _res v); - _res - -let[@inline] android_log_packet_log_event_has_log_id (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_log_packet_log_event_has_pid (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_log_packet_log_event_has_tid (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] android_log_packet_log_event_has_uid (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] android_log_packet_log_event_has_timestamp (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] android_log_packet_log_event_has_tag (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] android_log_packet_log_event_has_prio (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] android_log_packet_log_event_has_message (self:android_log_packet_log_event) : bool = (Pbrt.Bitfield.get self._presence 7) - -let[@inline] android_log_packet_log_event_set_log_id (self:android_log_packet_log_event) (x:android_log_id) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.log_id <- x -let[@inline] android_log_packet_log_event_set_pid (self:android_log_packet_log_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.pid <- x -let[@inline] android_log_packet_log_event_set_tid (self:android_log_packet_log_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.tid <- x -let[@inline] android_log_packet_log_event_set_uid (self:android_log_packet_log_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.uid <- x -let[@inline] android_log_packet_log_event_set_timestamp (self:android_log_packet_log_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.timestamp <- x -let[@inline] android_log_packet_log_event_set_tag (self:android_log_packet_log_event) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.tag <- x -let[@inline] android_log_packet_log_event_set_prio (self:android_log_packet_log_event) (x:android_log_priority) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.prio <- x -let[@inline] android_log_packet_log_event_set_message (self:android_log_packet_log_event) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.message <- x -let[@inline] android_log_packet_log_event_set_args (self:android_log_packet_log_event) (x:android_log_packet_log_event_arg list) : unit = - self.args <- x - -let copy_android_log_packet_log_event (self:android_log_packet_log_event) : android_log_packet_log_event = - { self with log_id = self.log_id } - -let make_android_log_packet_log_event - ?(log_id:android_log_id option) - ?(pid:int32 option) - ?(tid:int32 option) - ?(uid:int32 option) - ?(timestamp:int64 option) - ?(tag:string option) - ?(prio:android_log_priority option) - ?(message:string option) - ?(args=[]) - () : android_log_packet_log_event = - let _res = default_android_log_packet_log_event () in - (match log_id with - | None -> () - | Some v -> android_log_packet_log_event_set_log_id _res v); - (match pid with - | None -> () - | Some v -> android_log_packet_log_event_set_pid _res v); - (match tid with - | None -> () - | Some v -> android_log_packet_log_event_set_tid _res v); - (match uid with - | None -> () - | Some v -> android_log_packet_log_event_set_uid _res v); - (match timestamp with - | None -> () - | Some v -> android_log_packet_log_event_set_timestamp _res v); - (match tag with - | None -> () - | Some v -> android_log_packet_log_event_set_tag _res v); - (match prio with - | None -> () - | Some v -> android_log_packet_log_event_set_prio _res v); - (match message with - | None -> () - | Some v -> android_log_packet_log_event_set_message _res v); - android_log_packet_log_event_set_args _res args; - _res - -let[@inline] android_log_packet_stats_has_num_total (self:android_log_packet_stats) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_log_packet_stats_has_num_failed (self:android_log_packet_stats) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_log_packet_stats_has_num_skipped (self:android_log_packet_stats) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] android_log_packet_stats_set_num_total (self:android_log_packet_stats) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.num_total <- x -let[@inline] android_log_packet_stats_set_num_failed (self:android_log_packet_stats) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.num_failed <- x -let[@inline] android_log_packet_stats_set_num_skipped (self:android_log_packet_stats) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.num_skipped <- x - -let copy_android_log_packet_stats (self:android_log_packet_stats) : android_log_packet_stats = - { self with num_total = self.num_total } - -let make_android_log_packet_stats - ?(num_total:int64 option) - ?(num_failed:int64 option) - ?(num_skipped:int64 option) - () : android_log_packet_stats = - let _res = default_android_log_packet_stats () in - (match num_total with - | None -> () - | Some v -> android_log_packet_stats_set_num_total _res v); - (match num_failed with - | None -> () - | Some v -> android_log_packet_stats_set_num_failed _res v); - (match num_skipped with - | None -> () - | Some v -> android_log_packet_stats_set_num_skipped _res v); - _res - - -let[@inline] android_log_packet_set_events (self:android_log_packet) (x:android_log_packet_log_event list) : unit = - self.events <- x -let[@inline] android_log_packet_set_stats (self:android_log_packet) (x:android_log_packet_stats) : unit = - self.stats <- Some x - -let copy_android_log_packet (self:android_log_packet) : android_log_packet = - { self with events = self.events } - -let make_android_log_packet - ?(events=[]) - ?(stats:android_log_packet_stats option) - () : android_log_packet = - let _res = default_android_log_packet () in - android_log_packet_set_events _res events; - (match stats with - | None -> () - | Some v -> android_log_packet_set_stats _res v); - _res - -let[@inline] android_system_property_property_value_has_name (self:android_system_property_property_value) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_system_property_property_value_has_value (self:android_system_property_property_value) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] android_system_property_property_value_set_name (self:android_system_property_property_value) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.name <- x -let[@inline] android_system_property_property_value_set_value (self:android_system_property_property_value) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.value <- x - -let copy_android_system_property_property_value (self:android_system_property_property_value) : android_system_property_property_value = - { self with name = self.name } - -let make_android_system_property_property_value - ?(name:string option) - ?(value:string option) - () : android_system_property_property_value = - let _res = default_android_system_property_property_value () in - (match name with - | None -> () - | Some v -> android_system_property_property_value_set_name _res v); - (match value with - | None -> () - | Some v -> android_system_property_property_value_set_value _res v); - _res - - -let[@inline] android_system_property_set_values (self:android_system_property) (x:android_system_property_property_value list) : unit = - self.values <- x - -let copy_android_system_property (self:android_system_property) : android_system_property = - { self with values = self.values } - -let make_android_system_property - ?(values=[]) - () : android_system_property = - let _res = default_android_system_property () in - android_system_property_set_values _res values; - _res - -let[@inline] app_wakelock_info_has_iid (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] app_wakelock_info_has_tag (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] app_wakelock_info_has_flags (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] app_wakelock_info_has_owner_pid (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] app_wakelock_info_has_owner_uid (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] app_wakelock_info_has_work_uid (self:app_wakelock_info) : bool = (Pbrt.Bitfield.get self._presence 5) - -let[@inline] app_wakelock_info_set_iid (self:app_wakelock_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.iid <- x -let[@inline] app_wakelock_info_set_tag (self:app_wakelock_info) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.tag <- x -let[@inline] app_wakelock_info_set_flags (self:app_wakelock_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.flags <- x -let[@inline] app_wakelock_info_set_owner_pid (self:app_wakelock_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.owner_pid <- x -let[@inline] app_wakelock_info_set_owner_uid (self:app_wakelock_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.owner_uid <- x -let[@inline] app_wakelock_info_set_work_uid (self:app_wakelock_info) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.work_uid <- x - -let copy_app_wakelock_info (self:app_wakelock_info) : app_wakelock_info = - { self with iid = self.iid } - -let make_app_wakelock_info - ?(iid:int32 option) - ?(tag:string option) - ?(flags:int32 option) - ?(owner_pid:int32 option) - ?(owner_uid:int32 option) - ?(work_uid:int32 option) - () : app_wakelock_info = - let _res = default_app_wakelock_info () in - (match iid with - | None -> () - | Some v -> app_wakelock_info_set_iid _res v); - (match tag with - | None -> () - | Some v -> app_wakelock_info_set_tag _res v); - (match flags with - | None -> () - | Some v -> app_wakelock_info_set_flags _res v); - (match owner_pid with - | None -> () - | Some v -> app_wakelock_info_set_owner_pid _res v); - (match owner_uid with - | None -> () - | Some v -> app_wakelock_info_set_owner_uid _res v); - (match work_uid with - | None -> () - | Some v -> app_wakelock_info_set_work_uid _res v); - _res - -let[@inline] app_wakelock_bundle_has_acquired (self:app_wakelock_bundle) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] app_wakelock_bundle_set_intern_id (self:app_wakelock_bundle) (x:int32 list) : unit = - self.intern_id <- x -let[@inline] app_wakelock_bundle_set_encoded_ts (self:app_wakelock_bundle) (x:int64 list) : unit = - self.encoded_ts <- x -let[@inline] app_wakelock_bundle_set_info (self:app_wakelock_bundle) (x:app_wakelock_info) : unit = - self.info <- Some x -let[@inline] app_wakelock_bundle_set_acquired (self:app_wakelock_bundle) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.acquired <- x - -let copy_app_wakelock_bundle (self:app_wakelock_bundle) : app_wakelock_bundle = - { self with intern_id = self.intern_id } - -let make_app_wakelock_bundle - ?(intern_id=[]) - ?(encoded_ts=[]) - ?(info:app_wakelock_info option) - ?(acquired:bool option) - () : app_wakelock_bundle = - let _res = default_app_wakelock_bundle () in - app_wakelock_bundle_set_intern_id _res intern_id; - app_wakelock_bundle_set_encoded_ts _res encoded_ts; - (match info with - | None -> () - | Some v -> app_wakelock_bundle_set_info _res v); - (match acquired with - | None -> () - | Some v -> app_wakelock_bundle_set_acquired _res v); - _res - -let[@inline] bluetooth_trace_event_has_packet_type (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] bluetooth_trace_event_has_count (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] bluetooth_trace_event_has_length (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] bluetooth_trace_event_has_duration (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] bluetooth_trace_event_has_op_code (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] bluetooth_trace_event_has_event_code (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] bluetooth_trace_event_has_subevent_code (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] bluetooth_trace_event_has_connection_handle (self:bluetooth_trace_event) : bool = (Pbrt.Bitfield.get self._presence 7) - -let[@inline] bluetooth_trace_event_set_packet_type (self:bluetooth_trace_event) (x:bluetooth_trace_packet_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.packet_type <- x -let[@inline] bluetooth_trace_event_set_count (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.count <- x -let[@inline] bluetooth_trace_event_set_length (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.length <- x -let[@inline] bluetooth_trace_event_set_duration (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.duration <- x -let[@inline] bluetooth_trace_event_set_op_code (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.op_code <- x -let[@inline] bluetooth_trace_event_set_event_code (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.event_code <- x -let[@inline] bluetooth_trace_event_set_subevent_code (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.subevent_code <- x -let[@inline] bluetooth_trace_event_set_connection_handle (self:bluetooth_trace_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.connection_handle <- x - -let copy_bluetooth_trace_event (self:bluetooth_trace_event) : bluetooth_trace_event = - { self with packet_type = self.packet_type } - -let make_bluetooth_trace_event - ?(packet_type:bluetooth_trace_packet_type option) - ?(count:int32 option) - ?(length:int32 option) - ?(duration:int32 option) - ?(op_code:int32 option) - ?(event_code:int32 option) - ?(subevent_code:int32 option) - ?(connection_handle:int32 option) - () : bluetooth_trace_event = - let _res = default_bluetooth_trace_event () in - (match packet_type with - | None -> () - | Some v -> bluetooth_trace_event_set_packet_type _res v); - (match count with - | None -> () - | Some v -> bluetooth_trace_event_set_count _res v); - (match length with - | None -> () - | Some v -> bluetooth_trace_event_set_length _res v); - (match duration with - | None -> () - | Some v -> bluetooth_trace_event_set_duration _res v); - (match op_code with - | None -> () - | Some v -> bluetooth_trace_event_set_op_code _res v); - (match event_code with - | None -> () - | Some v -> bluetooth_trace_event_set_event_code _res v); - (match subevent_code with - | None -> () - | Some v -> bluetooth_trace_event_set_subevent_code _res v); - (match connection_handle with - | None -> () - | Some v -> bluetooth_trace_event_set_connection_handle _res v); - _res - -let[@inline] android_camera_frame_event_camera_node_processing_details_has_node_id (self:android_camera_frame_event_camera_node_processing_details) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_camera_frame_event_camera_node_processing_details_has_start_processing_ns (self:android_camera_frame_event_camera_node_processing_details) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_camera_frame_event_camera_node_processing_details_has_end_processing_ns (self:android_camera_frame_event_camera_node_processing_details) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] android_camera_frame_event_camera_node_processing_details_has_scheduling_latency_ns (self:android_camera_frame_event_camera_node_processing_details) : bool = (Pbrt.Bitfield.get self._presence 3) - -let[@inline] android_camera_frame_event_camera_node_processing_details_set_node_id (self:android_camera_frame_event_camera_node_processing_details) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.node_id <- x -let[@inline] android_camera_frame_event_camera_node_processing_details_set_start_processing_ns (self:android_camera_frame_event_camera_node_processing_details) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.start_processing_ns <- x -let[@inline] android_camera_frame_event_camera_node_processing_details_set_end_processing_ns (self:android_camera_frame_event_camera_node_processing_details) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.end_processing_ns <- x -let[@inline] android_camera_frame_event_camera_node_processing_details_set_scheduling_latency_ns (self:android_camera_frame_event_camera_node_processing_details) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.scheduling_latency_ns <- x - -let copy_android_camera_frame_event_camera_node_processing_details (self:android_camera_frame_event_camera_node_processing_details) : android_camera_frame_event_camera_node_processing_details = - { self with node_id = self.node_id } - -let make_android_camera_frame_event_camera_node_processing_details - ?(node_id:int64 option) - ?(start_processing_ns:int64 option) - ?(end_processing_ns:int64 option) - ?(scheduling_latency_ns:int64 option) - () : android_camera_frame_event_camera_node_processing_details = - let _res = default_android_camera_frame_event_camera_node_processing_details () in - (match node_id with - | None -> () - | Some v -> android_camera_frame_event_camera_node_processing_details_set_node_id _res v); - (match start_processing_ns with - | None -> () - | Some v -> android_camera_frame_event_camera_node_processing_details_set_start_processing_ns _res v); - (match end_processing_ns with - | None -> () - | Some v -> android_camera_frame_event_camera_node_processing_details_set_end_processing_ns _res v); - (match scheduling_latency_ns with - | None -> () - | Some v -> android_camera_frame_event_camera_node_processing_details_set_scheduling_latency_ns _res v); - _res - -let[@inline] android_camera_frame_event_has_session_id (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_camera_frame_event_has_camera_id (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_camera_frame_event_has_frame_number (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] android_camera_frame_event_has_request_id (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] android_camera_frame_event_has_request_received_ns (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] android_camera_frame_event_has_request_processing_started_ns (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] android_camera_frame_event_has_start_of_exposure_ns (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] android_camera_frame_event_has_start_of_frame_ns (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 7) -let[@inline] android_camera_frame_event_has_responses_all_sent_ns (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 8) -let[@inline] android_camera_frame_event_has_capture_result_status (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 9) -let[@inline] android_camera_frame_event_has_skipped_sensor_frames (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 10) -let[@inline] android_camera_frame_event_has_capture_intent (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 11) -let[@inline] android_camera_frame_event_has_num_streams (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 12) -let[@inline] android_camera_frame_event_has_vendor_data_version (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 13) -let[@inline] android_camera_frame_event_has_vendor_data (self:android_camera_frame_event) : bool = (Pbrt.Bitfield.get self._presence 14) - -let[@inline] android_camera_frame_event_set_session_id (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.session_id <- x -let[@inline] android_camera_frame_event_set_camera_id (self:android_camera_frame_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.camera_id <- x -let[@inline] android_camera_frame_event_set_frame_number (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.frame_number <- x -let[@inline] android_camera_frame_event_set_request_id (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.request_id <- x -let[@inline] android_camera_frame_event_set_request_received_ns (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.request_received_ns <- x -let[@inline] android_camera_frame_event_set_request_processing_started_ns (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.request_processing_started_ns <- x -let[@inline] android_camera_frame_event_set_start_of_exposure_ns (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.start_of_exposure_ns <- x -let[@inline] android_camera_frame_event_set_start_of_frame_ns (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.start_of_frame_ns <- x -let[@inline] android_camera_frame_event_set_responses_all_sent_ns (self:android_camera_frame_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 8); self.responses_all_sent_ns <- x -let[@inline] android_camera_frame_event_set_capture_result_status (self:android_camera_frame_event) (x:android_camera_frame_event_capture_result_status) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 9); self.capture_result_status <- x -let[@inline] android_camera_frame_event_set_skipped_sensor_frames (self:android_camera_frame_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 10); self.skipped_sensor_frames <- x -let[@inline] android_camera_frame_event_set_capture_intent (self:android_camera_frame_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 11); self.capture_intent <- x -let[@inline] android_camera_frame_event_set_num_streams (self:android_camera_frame_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 12); self.num_streams <- x -let[@inline] android_camera_frame_event_set_node_processing_details (self:android_camera_frame_event) (x:android_camera_frame_event_camera_node_processing_details list) : unit = - self.node_processing_details <- x -let[@inline] android_camera_frame_event_set_vendor_data_version (self:android_camera_frame_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 13); self.vendor_data_version <- x -let[@inline] android_camera_frame_event_set_vendor_data (self:android_camera_frame_event) (x:bytes) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 14); self.vendor_data <- x - -let copy_android_camera_frame_event (self:android_camera_frame_event) : android_camera_frame_event = - { self with session_id = self.session_id } - -let make_android_camera_frame_event - ?(session_id:int64 option) - ?(camera_id:int32 option) - ?(frame_number:int64 option) - ?(request_id:int64 option) - ?(request_received_ns:int64 option) - ?(request_processing_started_ns:int64 option) - ?(start_of_exposure_ns:int64 option) - ?(start_of_frame_ns:int64 option) - ?(responses_all_sent_ns:int64 option) - ?(capture_result_status:android_camera_frame_event_capture_result_status option) - ?(skipped_sensor_frames:int32 option) - ?(capture_intent:int32 option) - ?(num_streams:int32 option) - ?(node_processing_details=[]) - ?(vendor_data_version:int32 option) - ?(vendor_data:bytes option) - () : android_camera_frame_event = - let _res = default_android_camera_frame_event () in - (match session_id with - | None -> () - | Some v -> android_camera_frame_event_set_session_id _res v); - (match camera_id with - | None -> () - | Some v -> android_camera_frame_event_set_camera_id _res v); - (match frame_number with - | None -> () - | Some v -> android_camera_frame_event_set_frame_number _res v); - (match request_id with - | None -> () - | Some v -> android_camera_frame_event_set_request_id _res v); - (match request_received_ns with - | None -> () - | Some v -> android_camera_frame_event_set_request_received_ns _res v); - (match request_processing_started_ns with - | None -> () - | Some v -> android_camera_frame_event_set_request_processing_started_ns _res v); - (match start_of_exposure_ns with - | None -> () - | Some v -> android_camera_frame_event_set_start_of_exposure_ns _res v); - (match start_of_frame_ns with - | None -> () - | Some v -> android_camera_frame_event_set_start_of_frame_ns _res v); - (match responses_all_sent_ns with - | None -> () - | Some v -> android_camera_frame_event_set_responses_all_sent_ns _res v); - (match capture_result_status with - | None -> () - | Some v -> android_camera_frame_event_set_capture_result_status _res v); - (match skipped_sensor_frames with - | None -> () - | Some v -> android_camera_frame_event_set_skipped_sensor_frames _res v); - (match capture_intent with - | None -> () - | Some v -> android_camera_frame_event_set_capture_intent _res v); - (match num_streams with - | None -> () - | Some v -> android_camera_frame_event_set_num_streams _res v); - android_camera_frame_event_set_node_processing_details _res node_processing_details; - (match vendor_data_version with - | None -> () - | Some v -> android_camera_frame_event_set_vendor_data_version _res v); - (match vendor_data with - | None -> () - | Some v -> android_camera_frame_event_set_vendor_data _res v); - _res - -let[@inline] android_camera_session_stats_camera_graph_camera_node_has_node_id (self:android_camera_session_stats_camera_graph_camera_node) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_camera_session_stats_camera_graph_camera_node_has_vendor_data_version (self:android_camera_session_stats_camera_graph_camera_node) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_camera_session_stats_camera_graph_camera_node_has_vendor_data (self:android_camera_session_stats_camera_graph_camera_node) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] android_camera_session_stats_camera_graph_camera_node_set_node_id (self:android_camera_session_stats_camera_graph_camera_node) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.node_id <- x -let[@inline] android_camera_session_stats_camera_graph_camera_node_set_input_ids (self:android_camera_session_stats_camera_graph_camera_node) (x:int64 list) : unit = - self.input_ids <- x -let[@inline] android_camera_session_stats_camera_graph_camera_node_set_output_ids (self:android_camera_session_stats_camera_graph_camera_node) (x:int64 list) : unit = - self.output_ids <- x -let[@inline] android_camera_session_stats_camera_graph_camera_node_set_vendor_data_version (self:android_camera_session_stats_camera_graph_camera_node) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.vendor_data_version <- x -let[@inline] android_camera_session_stats_camera_graph_camera_node_set_vendor_data (self:android_camera_session_stats_camera_graph_camera_node) (x:bytes) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.vendor_data <- x - -let copy_android_camera_session_stats_camera_graph_camera_node (self:android_camera_session_stats_camera_graph_camera_node) : android_camera_session_stats_camera_graph_camera_node = - { self with node_id = self.node_id } - -let make_android_camera_session_stats_camera_graph_camera_node - ?(node_id:int64 option) - ?(input_ids=[]) - ?(output_ids=[]) - ?(vendor_data_version:int32 option) - ?(vendor_data:bytes option) - () : android_camera_session_stats_camera_graph_camera_node = - let _res = default_android_camera_session_stats_camera_graph_camera_node () in - (match node_id with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_node_set_node_id _res v); - android_camera_session_stats_camera_graph_camera_node_set_input_ids _res input_ids; - android_camera_session_stats_camera_graph_camera_node_set_output_ids _res output_ids; - (match vendor_data_version with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_node_set_vendor_data_version _res v); - (match vendor_data with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_node_set_vendor_data _res v); - _res - -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_output_node_id (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_output_id (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_input_node_id (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_input_id (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_vendor_data_version (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] android_camera_session_stats_camera_graph_camera_edge_has_vendor_data (self:android_camera_session_stats_camera_graph_camera_edge) : bool = (Pbrt.Bitfield.get self._presence 5) - -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_output_node_id (self:android_camera_session_stats_camera_graph_camera_edge) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.output_node_id <- x -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_output_id (self:android_camera_session_stats_camera_graph_camera_edge) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.output_id <- x -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_input_node_id (self:android_camera_session_stats_camera_graph_camera_edge) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.input_node_id <- x -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_input_id (self:android_camera_session_stats_camera_graph_camera_edge) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.input_id <- x -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_vendor_data_version (self:android_camera_session_stats_camera_graph_camera_edge) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.vendor_data_version <- x -let[@inline] android_camera_session_stats_camera_graph_camera_edge_set_vendor_data (self:android_camera_session_stats_camera_graph_camera_edge) (x:bytes) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.vendor_data <- x - -let copy_android_camera_session_stats_camera_graph_camera_edge (self:android_camera_session_stats_camera_graph_camera_edge) : android_camera_session_stats_camera_graph_camera_edge = - { self with output_node_id = self.output_node_id } - -let make_android_camera_session_stats_camera_graph_camera_edge - ?(output_node_id:int64 option) - ?(output_id:int64 option) - ?(input_node_id:int64 option) - ?(input_id:int64 option) - ?(vendor_data_version:int32 option) - ?(vendor_data:bytes option) - () : android_camera_session_stats_camera_graph_camera_edge = - let _res = default_android_camera_session_stats_camera_graph_camera_edge () in - (match output_node_id with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_output_node_id _res v); - (match output_id with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_output_id _res v); - (match input_node_id with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_input_node_id _res v); - (match input_id with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_input_id _res v); - (match vendor_data_version with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_vendor_data_version _res v); - (match vendor_data with - | None -> () - | Some v -> android_camera_session_stats_camera_graph_camera_edge_set_vendor_data _res v); - _res - - -let[@inline] android_camera_session_stats_camera_graph_set_nodes (self:android_camera_session_stats_camera_graph) (x:android_camera_session_stats_camera_graph_camera_node list) : unit = - self.nodes <- x -let[@inline] android_camera_session_stats_camera_graph_set_edges (self:android_camera_session_stats_camera_graph) (x:android_camera_session_stats_camera_graph_camera_edge list) : unit = - self.edges <- x - -let copy_android_camera_session_stats_camera_graph (self:android_camera_session_stats_camera_graph) : android_camera_session_stats_camera_graph = - { self with nodes = self.nodes } - -let make_android_camera_session_stats_camera_graph - ?(nodes=[]) - ?(edges=[]) - () : android_camera_session_stats_camera_graph = - let _res = default_android_camera_session_stats_camera_graph () in - android_camera_session_stats_camera_graph_set_nodes _res nodes; - android_camera_session_stats_camera_graph_set_edges _res edges; - _res - -let[@inline] android_camera_session_stats_has_session_id (self:android_camera_session_stats) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] android_camera_session_stats_set_session_id (self:android_camera_session_stats) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.session_id <- x -let[@inline] android_camera_session_stats_set_graph (self:android_camera_session_stats) (x:android_camera_session_stats_camera_graph) : unit = - self.graph <- Some x - -let copy_android_camera_session_stats (self:android_camera_session_stats) : android_camera_session_stats = - { self with session_id = self.session_id } - -let make_android_camera_session_stats - ?(session_id:int64 option) - ?(graph:android_camera_session_stats_camera_graph option) - () : android_camera_session_stats = - let _res = default_android_camera_session_stats () in - (match session_id with - | None -> () - | Some v -> android_camera_session_stats_set_session_id _res v); - (match graph with - | None -> () - | Some v -> android_camera_session_stats_set_graph _res v); - _res - -let[@inline] cpu_per_uid_data_has_cluster_count (self:cpu_per_uid_data) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] cpu_per_uid_data_set_cluster_count (self:cpu_per_uid_data) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cluster_count <- x -let[@inline] cpu_per_uid_data_set_uid (self:cpu_per_uid_data) (x:int32 list) : unit = - self.uid <- x -let[@inline] cpu_per_uid_data_set_total_time_ms (self:cpu_per_uid_data) (x:int64 list) : unit = - self.total_time_ms <- x - -let copy_cpu_per_uid_data (self:cpu_per_uid_data) : cpu_per_uid_data = - { self with cluster_count = self.cluster_count } - -let make_cpu_per_uid_data - ?(cluster_count:int32 option) - ?(uid=[]) - ?(total_time_ms=[]) - () : cpu_per_uid_data = - let _res = default_cpu_per_uid_data () in - (match cluster_count with - | None -> () - | Some v -> cpu_per_uid_data_set_cluster_count _res v); - cpu_per_uid_data_set_uid _res uid; - cpu_per_uid_data_set_total_time_ms _res total_time_ms; - _res - -let[@inline] frame_timeline_event_expected_surface_frame_start_has_cookie (self:frame_timeline_event_expected_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] frame_timeline_event_expected_surface_frame_start_has_token (self:frame_timeline_event_expected_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] frame_timeline_event_expected_surface_frame_start_has_display_frame_token (self:frame_timeline_event_expected_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] frame_timeline_event_expected_surface_frame_start_has_pid (self:frame_timeline_event_expected_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] frame_timeline_event_expected_surface_frame_start_has_layer_name (self:frame_timeline_event_expected_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 4) - -let[@inline] frame_timeline_event_expected_surface_frame_start_set_cookie (self:frame_timeline_event_expected_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cookie <- x -let[@inline] frame_timeline_event_expected_surface_frame_start_set_token (self:frame_timeline_event_expected_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.token <- x -let[@inline] frame_timeline_event_expected_surface_frame_start_set_display_frame_token (self:frame_timeline_event_expected_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.display_frame_token <- x -let[@inline] frame_timeline_event_expected_surface_frame_start_set_pid (self:frame_timeline_event_expected_surface_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.pid <- x -let[@inline] frame_timeline_event_expected_surface_frame_start_set_layer_name (self:frame_timeline_event_expected_surface_frame_start) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.layer_name <- x - -let copy_frame_timeline_event_expected_surface_frame_start (self:frame_timeline_event_expected_surface_frame_start) : frame_timeline_event_expected_surface_frame_start = - { self with cookie = self.cookie } - -let make_frame_timeline_event_expected_surface_frame_start - ?(cookie:int64 option) - ?(token:int64 option) - ?(display_frame_token:int64 option) - ?(pid:int32 option) - ?(layer_name:string option) - () : frame_timeline_event_expected_surface_frame_start = - let _res = default_frame_timeline_event_expected_surface_frame_start () in - (match cookie with - | None -> () - | Some v -> frame_timeline_event_expected_surface_frame_start_set_cookie _res v); - (match token with - | None -> () - | Some v -> frame_timeline_event_expected_surface_frame_start_set_token _res v); - (match display_frame_token with - | None -> () - | Some v -> frame_timeline_event_expected_surface_frame_start_set_display_frame_token _res v); - (match pid with - | None -> () - | Some v -> frame_timeline_event_expected_surface_frame_start_set_pid _res v); - (match layer_name with - | None -> () - | Some v -> frame_timeline_event_expected_surface_frame_start_set_layer_name _res v); - _res - -let[@inline] frame_timeline_event_actual_surface_frame_start_has_cookie (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_token (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_display_frame_token (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_pid (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_layer_name (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_present_type (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_on_time_finish (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_gpu_composition (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 7) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_jank_type (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 8) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_prediction_type (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 9) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_is_buffer (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 10) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_jank_severity_type (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 11) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_present_delay_millis (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 12) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_vsync_resynced_jitter_millis (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 13) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_jank_severity_score (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 14) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_jank_type_experimental (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 15) -let[@inline] frame_timeline_event_actual_surface_frame_start_has_present_type_experimental (self:frame_timeline_event_actual_surface_frame_start) : bool = (Pbrt.Bitfield.get self._presence 16) - -let[@inline] frame_timeline_event_actual_surface_frame_start_set_cookie (self:frame_timeline_event_actual_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cookie <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_token (self:frame_timeline_event_actual_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.token <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_display_frame_token (self:frame_timeline_event_actual_surface_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.display_frame_token <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_pid (self:frame_timeline_event_actual_surface_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.pid <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_layer_name (self:frame_timeline_event_actual_surface_frame_start) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.layer_name <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_present_type (self:frame_timeline_event_actual_surface_frame_start) (x:frame_timeline_event_present_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.present_type <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_on_time_finish (self:frame_timeline_event_actual_surface_frame_start) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.on_time_finish <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_gpu_composition (self:frame_timeline_event_actual_surface_frame_start) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.gpu_composition <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_jank_type (self:frame_timeline_event_actual_surface_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 8); self.jank_type <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_prediction_type (self:frame_timeline_event_actual_surface_frame_start) (x:frame_timeline_event_prediction_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 9); self.prediction_type <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_is_buffer (self:frame_timeline_event_actual_surface_frame_start) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 10); self.is_buffer <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_jank_severity_type (self:frame_timeline_event_actual_surface_frame_start) (x:frame_timeline_event_jank_severity_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 11); self.jank_severity_type <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_present_delay_millis (self:frame_timeline_event_actual_surface_frame_start) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 12); self.present_delay_millis <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_vsync_resynced_jitter_millis (self:frame_timeline_event_actual_surface_frame_start) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 13); self.vsync_resynced_jitter_millis <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_jank_severity_score (self:frame_timeline_event_actual_surface_frame_start) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 14); self.jank_severity_score <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_jank_type_experimental (self:frame_timeline_event_actual_surface_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 15); self.jank_type_experimental <- x -let[@inline] frame_timeline_event_actual_surface_frame_start_set_present_type_experimental (self:frame_timeline_event_actual_surface_frame_start) (x:frame_timeline_event_present_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 16); self.present_type_experimental <- x - -let copy_frame_timeline_event_actual_surface_frame_start (self:frame_timeline_event_actual_surface_frame_start) : frame_timeline_event_actual_surface_frame_start = - { self with cookie = self.cookie } - -let make_frame_timeline_event_actual_surface_frame_start - ?(cookie:int64 option) - ?(token:int64 option) - ?(display_frame_token:int64 option) - ?(pid:int32 option) - ?(layer_name:string option) - ?(present_type:frame_timeline_event_present_type option) - ?(on_time_finish:bool option) - ?(gpu_composition:bool option) - ?(jank_type:int32 option) - ?(prediction_type:frame_timeline_event_prediction_type option) - ?(is_buffer:bool option) - ?(jank_severity_type:frame_timeline_event_jank_severity_type option) - ?(present_delay_millis:float option) - ?(vsync_resynced_jitter_millis:float option) - ?(jank_severity_score:float option) - ?(jank_type_experimental:int32 option) - ?(present_type_experimental:frame_timeline_event_present_type option) - () : frame_timeline_event_actual_surface_frame_start = - let _res = default_frame_timeline_event_actual_surface_frame_start () in - (match cookie with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_cookie _res v); - (match token with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_token _res v); - (match display_frame_token with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_display_frame_token _res v); - (match pid with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_pid _res v); - (match layer_name with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_layer_name _res v); - (match present_type with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_present_type _res v); - (match on_time_finish with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_on_time_finish _res v); - (match gpu_composition with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_gpu_composition _res v); - (match jank_type with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_jank_type _res v); - (match prediction_type with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_prediction_type _res v); - (match is_buffer with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_is_buffer _res v); - (match jank_severity_type with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_jank_severity_type _res v); - (match present_delay_millis with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_present_delay_millis _res v); - (match vsync_resynced_jitter_millis with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_vsync_resynced_jitter_millis _res v); - (match jank_severity_score with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_jank_severity_score _res v); - (match jank_type_experimental with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_jank_type_experimental _res v); - (match present_type_experimental with - | None -> () - | Some v -> frame_timeline_event_actual_surface_frame_start_set_present_type_experimental _res v); - _res - -let[@inline] frame_timeline_event_expected_display_frame_start_has_cookie (self:frame_timeline_event_expected_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] frame_timeline_event_expected_display_frame_start_has_token (self:frame_timeline_event_expected_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] frame_timeline_event_expected_display_frame_start_has_pid (self:frame_timeline_event_expected_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] frame_timeline_event_expected_display_frame_start_set_cookie (self:frame_timeline_event_expected_display_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cookie <- x -let[@inline] frame_timeline_event_expected_display_frame_start_set_token (self:frame_timeline_event_expected_display_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.token <- x -let[@inline] frame_timeline_event_expected_display_frame_start_set_pid (self:frame_timeline_event_expected_display_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.pid <- x - -let copy_frame_timeline_event_expected_display_frame_start (self:frame_timeline_event_expected_display_frame_start) : frame_timeline_event_expected_display_frame_start = - { self with cookie = self.cookie } - -let make_frame_timeline_event_expected_display_frame_start - ?(cookie:int64 option) - ?(token:int64 option) - ?(pid:int32 option) - () : frame_timeline_event_expected_display_frame_start = - let _res = default_frame_timeline_event_expected_display_frame_start () in - (match cookie with - | None -> () - | Some v -> frame_timeline_event_expected_display_frame_start_set_cookie _res v); - (match token with - | None -> () - | Some v -> frame_timeline_event_expected_display_frame_start_set_token _res v); - (match pid with - | None -> () - | Some v -> frame_timeline_event_expected_display_frame_start_set_pid _res v); - _res - -let[@inline] frame_timeline_event_actual_display_frame_start_has_cookie (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] frame_timeline_event_actual_display_frame_start_has_token (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] frame_timeline_event_actual_display_frame_start_has_pid (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] frame_timeline_event_actual_display_frame_start_has_present_type (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] frame_timeline_event_actual_display_frame_start_has_on_time_finish (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] frame_timeline_event_actual_display_frame_start_has_gpu_composition (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] frame_timeline_event_actual_display_frame_start_has_jank_type (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] frame_timeline_event_actual_display_frame_start_has_prediction_type (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 7) -let[@inline] frame_timeline_event_actual_display_frame_start_has_jank_severity_type (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 8) -let[@inline] frame_timeline_event_actual_display_frame_start_has_present_delay_millis (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 9) -let[@inline] frame_timeline_event_actual_display_frame_start_has_jank_severity_score (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 10) -let[@inline] frame_timeline_event_actual_display_frame_start_has_jank_type_experimental (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 11) -let[@inline] frame_timeline_event_actual_display_frame_start_has_present_type_experimental (self:frame_timeline_event_actual_display_frame_start) : bool = (Pbrt.Bitfield.get self._presence 12) - -let[@inline] frame_timeline_event_actual_display_frame_start_set_cookie (self:frame_timeline_event_actual_display_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cookie <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_token (self:frame_timeline_event_actual_display_frame_start) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.token <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_pid (self:frame_timeline_event_actual_display_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.pid <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_present_type (self:frame_timeline_event_actual_display_frame_start) (x:frame_timeline_event_present_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.present_type <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_on_time_finish (self:frame_timeline_event_actual_display_frame_start) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.on_time_finish <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_gpu_composition (self:frame_timeline_event_actual_display_frame_start) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.gpu_composition <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_jank_type (self:frame_timeline_event_actual_display_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.jank_type <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_prediction_type (self:frame_timeline_event_actual_display_frame_start) (x:frame_timeline_event_prediction_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.prediction_type <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_jank_severity_type (self:frame_timeline_event_actual_display_frame_start) (x:frame_timeline_event_jank_severity_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 8); self.jank_severity_type <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_present_delay_millis (self:frame_timeline_event_actual_display_frame_start) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 9); self.present_delay_millis <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_jank_severity_score (self:frame_timeline_event_actual_display_frame_start) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 10); self.jank_severity_score <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_jank_type_experimental (self:frame_timeline_event_actual_display_frame_start) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 11); self.jank_type_experimental <- x -let[@inline] frame_timeline_event_actual_display_frame_start_set_present_type_experimental (self:frame_timeline_event_actual_display_frame_start) (x:frame_timeline_event_present_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 12); self.present_type_experimental <- x - -let copy_frame_timeline_event_actual_display_frame_start (self:frame_timeline_event_actual_display_frame_start) : frame_timeline_event_actual_display_frame_start = - { self with cookie = self.cookie } - -let make_frame_timeline_event_actual_display_frame_start - ?(cookie:int64 option) - ?(token:int64 option) - ?(pid:int32 option) - ?(present_type:frame_timeline_event_present_type option) - ?(on_time_finish:bool option) - ?(gpu_composition:bool option) - ?(jank_type:int32 option) - ?(prediction_type:frame_timeline_event_prediction_type option) - ?(jank_severity_type:frame_timeline_event_jank_severity_type option) - ?(present_delay_millis:float option) - ?(jank_severity_score:float option) - ?(jank_type_experimental:int32 option) - ?(present_type_experimental:frame_timeline_event_present_type option) - () : frame_timeline_event_actual_display_frame_start = - let _res = default_frame_timeline_event_actual_display_frame_start () in - (match cookie with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_cookie _res v); - (match token with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_token _res v); - (match pid with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_pid _res v); - (match present_type with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_present_type _res v); - (match on_time_finish with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_on_time_finish _res v); - (match gpu_composition with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_gpu_composition _res v); - (match jank_type with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_jank_type _res v); - (match prediction_type with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_prediction_type _res v); - (match jank_severity_type with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_jank_severity_type _res v); - (match present_delay_millis with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_present_delay_millis _res v); - (match jank_severity_score with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_jank_severity_score _res v); - (match jank_type_experimental with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_jank_type_experimental _res v); - (match present_type_experimental with - | None -> () - | Some v -> frame_timeline_event_actual_display_frame_start_set_present_type_experimental _res v); - _res - -let[@inline] frame_timeline_event_frame_end_has_cookie (self:frame_timeline_event_frame_end) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] frame_timeline_event_frame_end_set_cookie (self:frame_timeline_event_frame_end) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.cookie <- x - -let copy_frame_timeline_event_frame_end (self:frame_timeline_event_frame_end) : frame_timeline_event_frame_end = - { self with cookie = self.cookie } - -let make_frame_timeline_event_frame_end - ?(cookie:int64 option) - () : frame_timeline_event_frame_end = - let _res = default_frame_timeline_event_frame_end () in - (match cookie with - | None -> () - | Some v -> frame_timeline_event_frame_end_set_cookie _res v); - _res - -let[@inline] gpu_mem_total_event_has_gpu_id (self:gpu_mem_total_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] gpu_mem_total_event_has_pid (self:gpu_mem_total_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] gpu_mem_total_event_has_size (self:gpu_mem_total_event) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] gpu_mem_total_event_set_gpu_id (self:gpu_mem_total_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.gpu_id <- x -let[@inline] gpu_mem_total_event_set_pid (self:gpu_mem_total_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.pid <- x -let[@inline] gpu_mem_total_event_set_size (self:gpu_mem_total_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.size <- x - -let copy_gpu_mem_total_event (self:gpu_mem_total_event) : gpu_mem_total_event = - { self with gpu_id = self.gpu_id } - -let make_gpu_mem_total_event - ?(gpu_id:int32 option) - ?(pid:int32 option) - ?(size:int64 option) - () : gpu_mem_total_event = - let _res = default_gpu_mem_total_event () in - (match gpu_id with - | None -> () - | Some v -> gpu_mem_total_event_set_gpu_id _res v); - (match pid with - | None -> () - | Some v -> gpu_mem_total_event_set_pid _res v); - (match size with - | None -> () - | Some v -> gpu_mem_total_event_set_size _res v); - _res - -let[@inline] graphics_frame_event_buffer_event_has_frame_number (self:graphics_frame_event_buffer_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] graphics_frame_event_buffer_event_has_type_ (self:graphics_frame_event_buffer_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] graphics_frame_event_buffer_event_has_layer_name (self:graphics_frame_event_buffer_event) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] graphics_frame_event_buffer_event_has_duration_ns (self:graphics_frame_event_buffer_event) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] graphics_frame_event_buffer_event_has_buffer_id (self:graphics_frame_event_buffer_event) : bool = (Pbrt.Bitfield.get self._presence 4) - -let[@inline] graphics_frame_event_buffer_event_set_frame_number (self:graphics_frame_event_buffer_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.frame_number <- x -let[@inline] graphics_frame_event_buffer_event_set_type_ (self:graphics_frame_event_buffer_event) (x:graphics_frame_event_buffer_event_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.type_ <- x -let[@inline] graphics_frame_event_buffer_event_set_layer_name (self:graphics_frame_event_buffer_event) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.layer_name <- x -let[@inline] graphics_frame_event_buffer_event_set_duration_ns (self:graphics_frame_event_buffer_event) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.duration_ns <- x -let[@inline] graphics_frame_event_buffer_event_set_buffer_id (self:graphics_frame_event_buffer_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.buffer_id <- x - -let copy_graphics_frame_event_buffer_event (self:graphics_frame_event_buffer_event) : graphics_frame_event_buffer_event = - { self with frame_number = self.frame_number } - -let make_graphics_frame_event_buffer_event - ?(frame_number:int32 option) - ?(type_:graphics_frame_event_buffer_event_type option) - ?(layer_name:string option) - ?(duration_ns:int64 option) - ?(buffer_id:int32 option) - () : graphics_frame_event_buffer_event = - let _res = default_graphics_frame_event_buffer_event () in - (match frame_number with - | None -> () - | Some v -> graphics_frame_event_buffer_event_set_frame_number _res v); - (match type_ with - | None -> () - | Some v -> graphics_frame_event_buffer_event_set_type_ _res v); - (match layer_name with - | None -> () - | Some v -> graphics_frame_event_buffer_event_set_layer_name _res v); - (match duration_ns with - | None -> () - | Some v -> graphics_frame_event_buffer_event_set_duration_ns _res v); - (match buffer_id with - | None -> () - | Some v -> graphics_frame_event_buffer_event_set_buffer_id _res v); - _res - - -let[@inline] graphics_frame_event_set_buffer_event (self:graphics_frame_event) (x:graphics_frame_event_buffer_event) : unit = - self.buffer_event <- Some x - -let copy_graphics_frame_event (self:graphics_frame_event) : graphics_frame_event = - { self with buffer_event = self.buffer_event } - -let make_graphics_frame_event - ?(buffer_event:graphics_frame_event_buffer_event option) - () : graphics_frame_event = - let _res = default_graphics_frame_event () in - (match buffer_event with - | None -> () - | Some v -> graphics_frame_event_set_buffer_event _res v); - _res - -let[@inline] initial_display_state_has_display_state (self:initial_display_state) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] initial_display_state_has_brightness (self:initial_display_state) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] initial_display_state_set_display_state (self:initial_display_state) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.display_state <- x -let[@inline] initial_display_state_set_brightness (self:initial_display_state) (x:float) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.brightness <- x - -let copy_initial_display_state (self:initial_display_state) : initial_display_state = - { self with display_state = self.display_state } - -let make_initial_display_state - ?(display_state:int32 option) - ?(brightness:float option) - () : initial_display_state = - let _res = default_initial_display_state () in - (match display_state with - | None -> () - | Some v -> initial_display_state_set_display_state _res v); - (match brightness with - | None -> () - | Some v -> initial_display_state_set_brightness _res v); - _res - -let[@inline] kernel_wakelock_data_wakelock_has_wakelock_id (self:kernel_wakelock_data_wakelock) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] kernel_wakelock_data_wakelock_has_wakelock_name (self:kernel_wakelock_data_wakelock) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] kernel_wakelock_data_wakelock_has_wakelock_type (self:kernel_wakelock_data_wakelock) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] kernel_wakelock_data_wakelock_set_wakelock_id (self:kernel_wakelock_data_wakelock) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.wakelock_id <- x -let[@inline] kernel_wakelock_data_wakelock_set_wakelock_name (self:kernel_wakelock_data_wakelock) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.wakelock_name <- x -let[@inline] kernel_wakelock_data_wakelock_set_wakelock_type (self:kernel_wakelock_data_wakelock) (x:kernel_wakelock_data_wakelock_type) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.wakelock_type <- x - -let copy_kernel_wakelock_data_wakelock (self:kernel_wakelock_data_wakelock) : kernel_wakelock_data_wakelock = - { self with wakelock_id = self.wakelock_id } - -let make_kernel_wakelock_data_wakelock - ?(wakelock_id:int32 option) - ?(wakelock_name:string option) - ?(wakelock_type:kernel_wakelock_data_wakelock_type option) - () : kernel_wakelock_data_wakelock = - let _res = default_kernel_wakelock_data_wakelock () in - (match wakelock_id with - | None -> () - | Some v -> kernel_wakelock_data_wakelock_set_wakelock_id _res v); - (match wakelock_name with - | None -> () - | Some v -> kernel_wakelock_data_wakelock_set_wakelock_name _res v); - (match wakelock_type with - | None -> () - | Some v -> kernel_wakelock_data_wakelock_set_wakelock_type _res v); - _res - -let[@inline] kernel_wakelock_data_has_error_flags (self:kernel_wakelock_data) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] kernel_wakelock_data_set_wakelock (self:kernel_wakelock_data) (x:kernel_wakelock_data_wakelock list) : unit = - self.wakelock <- x -let[@inline] kernel_wakelock_data_set_wakelock_id (self:kernel_wakelock_data) (x:int32 list) : unit = - self.wakelock_id <- x -let[@inline] kernel_wakelock_data_set_time_held_millis (self:kernel_wakelock_data) (x:int64 list) : unit = - self.time_held_millis <- x -let[@inline] kernel_wakelock_data_set_error_flags (self:kernel_wakelock_data) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.error_flags <- x - -let copy_kernel_wakelock_data (self:kernel_wakelock_data) : kernel_wakelock_data = - { self with wakelock = self.wakelock } - -let make_kernel_wakelock_data - ?(wakelock=[]) - ?(wakelock_id=[]) - ?(time_held_millis=[]) - ?(error_flags:int64 option) - () : kernel_wakelock_data = - let _res = default_kernel_wakelock_data () in - kernel_wakelock_data_set_wakelock _res wakelock; - kernel_wakelock_data_set_wakelock_id _res wakelock_id; - kernel_wakelock_data_set_time_held_millis _res time_held_millis; - (match error_flags with - | None -> () - | Some v -> kernel_wakelock_data_set_error_flags _res v); - _res - -let[@inline] network_packet_event_has_direction (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] network_packet_event_has_network_interface (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] network_packet_event_has_length (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] network_packet_event_has_uid (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] network_packet_event_has_tag (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 4) -let[@inline] network_packet_event_has_ip_proto (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 5) -let[@inline] network_packet_event_has_tcp_flags (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 6) -let[@inline] network_packet_event_has_local_port (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 7) -let[@inline] network_packet_event_has_remote_port (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 8) -let[@inline] network_packet_event_has_icmp_type (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 9) -let[@inline] network_packet_event_has_icmp_code (self:network_packet_event) : bool = (Pbrt.Bitfield.get self._presence 10) - -let[@inline] network_packet_event_set_direction (self:network_packet_event) (x:traffic_direction) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.direction <- x -let[@inline] network_packet_event_set_network_interface (self:network_packet_event) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.network_interface <- x -let[@inline] network_packet_event_set_length (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.length <- x -let[@inline] network_packet_event_set_uid (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.uid <- x -let[@inline] network_packet_event_set_tag (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.tag <- x -let[@inline] network_packet_event_set_ip_proto (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 5); self.ip_proto <- x -let[@inline] network_packet_event_set_tcp_flags (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 6); self.tcp_flags <- x -let[@inline] network_packet_event_set_local_port (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 7); self.local_port <- x -let[@inline] network_packet_event_set_remote_port (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 8); self.remote_port <- x -let[@inline] network_packet_event_set_icmp_type (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 9); self.icmp_type <- x -let[@inline] network_packet_event_set_icmp_code (self:network_packet_event) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 10); self.icmp_code <- x - -let copy_network_packet_event (self:network_packet_event) : network_packet_event = - { self with direction = self.direction } - -let make_network_packet_event - ?(direction:traffic_direction option) - ?(network_interface:string option) - ?(length:int32 option) - ?(uid:int32 option) - ?(tag:int32 option) - ?(ip_proto:int32 option) - ?(tcp_flags:int32 option) - ?(local_port:int32 option) - ?(remote_port:int32 option) - ?(icmp_type:int32 option) - ?(icmp_code:int32 option) - () : network_packet_event = - let _res = default_network_packet_event () in - (match direction with - | None -> () - | Some v -> network_packet_event_set_direction _res v); - (match network_interface with - | None -> () - | Some v -> network_packet_event_set_network_interface _res v); - (match length with - | None -> () - | Some v -> network_packet_event_set_length _res v); - (match uid with - | None -> () - | Some v -> network_packet_event_set_uid _res v); - (match tag with - | None -> () - | Some v -> network_packet_event_set_tag _res v); - (match ip_proto with - | None -> () - | Some v -> network_packet_event_set_ip_proto _res v); - (match tcp_flags with - | None -> () - | Some v -> network_packet_event_set_tcp_flags _res v); - (match local_port with - | None -> () - | Some v -> network_packet_event_set_local_port _res v); - (match remote_port with - | None -> () - | Some v -> network_packet_event_set_remote_port _res v); - (match icmp_type with - | None -> () - | Some v -> network_packet_event_set_icmp_type _res v); - (match icmp_code with - | None -> () - | Some v -> network_packet_event_set_icmp_code _res v); - _res - -let[@inline] network_packet_bundle_has_total_packets (self:network_packet_bundle) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] network_packet_bundle_has_total_duration (self:network_packet_bundle) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] network_packet_bundle_has_total_length (self:network_packet_bundle) : bool = (Pbrt.Bitfield.get self._presence 2) - -let[@inline] network_packet_bundle_set_packet_context (self:network_packet_bundle) (x:network_packet_bundle_packet_context) : unit = - self.packet_context <- Some x -let[@inline] network_packet_bundle_set_packet_timestamps (self:network_packet_bundle) (x:int64 list) : unit = - self.packet_timestamps <- x -let[@inline] network_packet_bundle_set_packet_lengths (self:network_packet_bundle) (x:int32 list) : unit = - self.packet_lengths <- x -let[@inline] network_packet_bundle_set_total_packets (self:network_packet_bundle) (x:int32) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.total_packets <- x -let[@inline] network_packet_bundle_set_total_duration (self:network_packet_bundle) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.total_duration <- x -let[@inline] network_packet_bundle_set_total_length (self:network_packet_bundle) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.total_length <- x - -let copy_network_packet_bundle (self:network_packet_bundle) : network_packet_bundle = - { self with packet_context = self.packet_context } - -let make_network_packet_bundle - ?(packet_context:network_packet_bundle_packet_context option) - ?(packet_timestamps=[]) - ?(packet_lengths=[]) - ?(total_packets:int32 option) - ?(total_duration:int64 option) - ?(total_length:int64 option) - () : network_packet_bundle = - let _res = default_network_packet_bundle () in - (match packet_context with - | None -> () - | Some v -> network_packet_bundle_set_packet_context _res v); - network_packet_bundle_set_packet_timestamps _res packet_timestamps; - network_packet_bundle_set_packet_lengths _res packet_lengths; - (match total_packets with - | None -> () - | Some v -> network_packet_bundle_set_total_packets _res v); - (match total_duration with - | None -> () - | Some v -> network_packet_bundle_set_total_duration _res v); - (match total_length with - | None -> () - | Some v -> network_packet_bundle_set_total_length _res v); - _res - -let[@inline] network_packet_context_has_iid (self:network_packet_context) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] network_packet_context_set_iid (self:network_packet_context) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.iid <- x -let[@inline] network_packet_context_set_ctx (self:network_packet_context) (x:network_packet_event) : unit = - self.ctx <- Some x - -let copy_network_packet_context (self:network_packet_context) : network_packet_context = - { self with iid = self.iid } - -let make_network_packet_context - ?(iid:int64 option) - ?(ctx:network_packet_event option) - () : network_packet_context = - let _res = default_network_packet_context () in - (match iid with - | None -> () - | Some v -> network_packet_context_set_iid _res v); - (match ctx with - | None -> () - | Some v -> network_packet_context_set_ctx _res v); - _res - -let[@inline] packages_list_package_info_has_name (self:packages_list_package_info) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] packages_list_package_info_has_uid (self:packages_list_package_info) : bool = (Pbrt.Bitfield.get self._presence 1) -let[@inline] packages_list_package_info_has_debuggable (self:packages_list_package_info) : bool = (Pbrt.Bitfield.get self._presence 2) -let[@inline] packages_list_package_info_has_profileable_from_shell (self:packages_list_package_info) : bool = (Pbrt.Bitfield.get self._presence 3) -let[@inline] packages_list_package_info_has_version_code (self:packages_list_package_info) : bool = (Pbrt.Bitfield.get self._presence 4) - -let[@inline] packages_list_package_info_set_name (self:packages_list_package_info) (x:string) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.name <- x -let[@inline] packages_list_package_info_set_uid (self:packages_list_package_info) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.uid <- x -let[@inline] packages_list_package_info_set_debuggable (self:packages_list_package_info) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 2); self.debuggable <- x -let[@inline] packages_list_package_info_set_profileable_from_shell (self:packages_list_package_info) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 3); self.profileable_from_shell <- x -let[@inline] packages_list_package_info_set_version_code (self:packages_list_package_info) (x:int64) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 4); self.version_code <- x - -let copy_packages_list_package_info (self:packages_list_package_info) : packages_list_package_info = - { self with name = self.name } - -let make_packages_list_package_info - ?(name:string option) - ?(uid:int64 option) - ?(debuggable:bool option) - ?(profileable_from_shell:bool option) - ?(version_code:int64 option) - () : packages_list_package_info = - let _res = default_packages_list_package_info () in - (match name with - | None -> () - | Some v -> packages_list_package_info_set_name _res v); - (match uid with - | None -> () - | Some v -> packages_list_package_info_set_uid _res v); - (match debuggable with - | None -> () - | Some v -> packages_list_package_info_set_debuggable _res v); - (match profileable_from_shell with - | None -> () - | Some v -> packages_list_package_info_set_profileable_from_shell _res v); - (match version_code with - | None -> () - | Some v -> packages_list_package_info_set_version_code _res v); - _res - -let[@inline] packages_list_has_parse_error (self:packages_list) : bool = (Pbrt.Bitfield.get self._presence 0) -let[@inline] packages_list_has_read_error (self:packages_list) : bool = (Pbrt.Bitfield.get self._presence 1) - -let[@inline] packages_list_set_packages (self:packages_list) (x:packages_list_package_info list) : unit = - self.packages <- x -let[@inline] packages_list_set_parse_error (self:packages_list) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.parse_error <- x -let[@inline] packages_list_set_read_error (self:packages_list) (x:bool) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 1); self.read_error <- x - -let copy_packages_list (self:packages_list) : packages_list = - { self with packages = self.packages } - -let make_packages_list - ?(packages=[]) - ?(parse_error:bool option) - ?(read_error:bool option) - () : packages_list = - let _res = default_packages_list () in - packages_list_set_packages _res packages; - (match parse_error with - | None -> () - | Some v -> packages_list_set_parse_error _res v); - (match read_error with - | None -> () - | Some v -> packages_list_set_read_error _res v); - _res - - -let[@inline] pixel_modem_events_set_events (self:pixel_modem_events) (x:bytes list) : unit = - self.events <- x -let[@inline] pixel_modem_events_set_event_time_nanos (self:pixel_modem_events) (x:int64 list) : unit = - self.event_time_nanos <- x - -let copy_pixel_modem_events (self:pixel_modem_events) : pixel_modem_events = - { self with events = self.events } - -let make_pixel_modem_events - ?(events=[]) - ?(event_time_nanos=[]) - () : pixel_modem_events = - let _res = default_pixel_modem_events () in - pixel_modem_events_set_events _res events; - pixel_modem_events_set_event_time_nanos _res event_time_nanos; - _res - -let[@inline] pixel_modem_token_database_has_database (self:pixel_modem_token_database) : bool = (Pbrt.Bitfield.get self._presence 0) - -let[@inline] pixel_modem_token_database_set_database (self:pixel_modem_token_database) (x:bytes) : unit = - self._presence <- (Pbrt.Bitfield.set self._presence 0); self.database <- x - -let copy_pixel_modem_token_database (self:pixel_modem_token_database) : pixel_modem_token_database = - { self with database = self.database } - -let make_pixel_modem_token_database - ?(database:bytes option) - () : pixel_modem_token_database = - let _res = default_pixel_modem_token_database () in - (match database with - | None -> () - | Some v -> pixel_modem_token_database_set_database _res v); - _res - let[@inline] proto_log_message_has_message_id (self:proto_log_message) : bool = (Pbrt.Bitfield.get self._presence 0) let[@inline] proto_log_message_has_stacktrace_iid (self:proto_log_message) : bool = (Pbrt.Bitfield.get self._presence 1) @@ -24202,8 +19345,6 @@ let[@inline] interned_data_set_kernel_symbols (self:interned_data) (x:interned_s self.kernel_symbols <- x let[@inline] interned_data_set_debug_annotation_string_values (self:interned_data) (x:interned_string list) : unit = self.debug_annotation_string_values <- x -let[@inline] interned_data_set_packet_context (self:interned_data) (x:network_packet_context list) : unit = - self.packet_context <- x let[@inline] interned_data_set_v8_js_function_name (self:interned_data) (x:interned_v8_string list) : unit = self.v8_js_function_name <- x let[@inline] interned_data_set_v8_js_function (self:interned_data) (x:interned_v8_js_function list) : unit = @@ -24226,8 +19367,6 @@ let[@inline] interned_data_set_viewcapture_view_id (self:interned_data) (x:inter self.viewcapture_view_id <- x let[@inline] interned_data_set_viewcapture_class_name (self:interned_data) (x:interned_string list) : unit = self.viewcapture_class_name <- x -let[@inline] interned_data_set_app_wakelock_info (self:interned_data) (x:app_wakelock_info list) : unit = - self.app_wakelock_info <- x let[@inline] interned_data_set_correlation_id_str (self:interned_data) (x:interned_string list) : unit = self.correlation_id_str <- x @@ -24255,7 +19394,6 @@ let make_interned_data ?(gpu_specifications=[]) ?(kernel_symbols=[]) ?(debug_annotation_string_values=[]) - ?(packet_context=[]) ?(v8_js_function_name=[]) ?(v8_js_function=[]) ?(v8_js_script=[]) @@ -24267,7 +19405,6 @@ let make_interned_data ?(viewcapture_window_name=[]) ?(viewcapture_view_id=[]) ?(viewcapture_class_name=[]) - ?(app_wakelock_info=[]) ?(correlation_id_str=[]) () : interned_data = let _res = default_interned_data () in @@ -24291,7 +19428,6 @@ let make_interned_data interned_data_set_gpu_specifications _res gpu_specifications; interned_data_set_kernel_symbols _res kernel_symbols; interned_data_set_debug_annotation_string_values _res debug_annotation_string_values; - interned_data_set_packet_context _res packet_context; interned_data_set_v8_js_function_name _res v8_js_function_name; interned_data_set_v8_js_function _res v8_js_function; interned_data_set_v8_js_script _res v8_js_script; @@ -24303,7 +19439,6 @@ let make_interned_data interned_data_set_viewcapture_window_name _res viewcapture_window_name; interned_data_set_viewcapture_view_id _res viewcapture_view_id; interned_data_set_viewcapture_class_name _res viewcapture_class_name; - interned_data_set_app_wakelock_info _res app_wakelock_info; interned_data_set_correlation_id_str _res correlation_id_str; _res @@ -27867,163 +23002,6 @@ let rec pp_android_game_intervention_list_config fmt (v:android_game_interventio in Pbrt.Pp.pp_brk pp_i fmt () -let rec pp_android_input_event_config_trace_mode fmt (v:android_input_event_config_trace_mode) = - match v with - | Trace_mode_trace_all -> Format.fprintf fmt "Trace_mode_trace_all" - | Trace_mode_use_rules -> Format.fprintf fmt "Trace_mode_use_rules" - -let rec pp_android_input_event_config_trace_level fmt (v:android_input_event_config_trace_level) = - match v with - | Trace_level_none -> Format.fprintf fmt "Trace_level_none" - | Trace_level_redacted -> Format.fprintf fmt "Trace_level_redacted" - | Trace_level_complete -> Format.fprintf fmt "Trace_level_complete" - -let rec pp_android_input_event_config_trace_rule fmt (v:android_input_event_config_trace_rule) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "trace_level" pp_android_input_event_config_trace_level fmt v.trace_level; - if not (android_input_event_config_trace_rule_has_trace_level v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "match_all_packages" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.match_all_packages; - Pbrt.Pp.pp_record_field ~first:false "match_any_packages" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.match_any_packages; - Pbrt.Pp.pp_record_field ~first:false "match_secure" Pbrt.Pp.pp_bool fmt v.match_secure; - if not (android_input_event_config_trace_rule_has_match_secure v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "match_ime_connection_active" Pbrt.Pp.pp_bool fmt v.match_ime_connection_active; - if not (android_input_event_config_trace_rule_has_match_ime_connection_active v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_input_event_config fmt (v:android_input_event_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "mode" pp_android_input_event_config_trace_mode fmt v.mode; - if not (android_input_event_config_has_mode v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "rules" (Pbrt.Pp.pp_list pp_android_input_event_config_trace_rule) fmt v.rules; - Pbrt.Pp.pp_record_field ~first:false "trace_dispatcher_input_events" Pbrt.Pp.pp_bool fmt v.trace_dispatcher_input_events; - if not (android_input_event_config_has_trace_dispatcher_input_events v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "trace_dispatcher_window_dispatch" Pbrt.Pp.pp_bool fmt v.trace_dispatcher_window_dispatch; - if not (android_input_event_config_has_trace_dispatcher_window_dispatch v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_log_id fmt (v:android_log_id) = - match v with - | Lid_default -> Format.fprintf fmt "Lid_default" - | Lid_radio -> Format.fprintf fmt "Lid_radio" - | Lid_events -> Format.fprintf fmt "Lid_events" - | Lid_system -> Format.fprintf fmt "Lid_system" - | Lid_crash -> Format.fprintf fmt "Lid_crash" - | Lid_stats -> Format.fprintf fmt "Lid_stats" - | Lid_security -> Format.fprintf fmt "Lid_security" - | Lid_kernel -> Format.fprintf fmt "Lid_kernel" - -let rec pp_android_log_priority fmt (v:android_log_priority) = - match v with - | Prio_unspecified -> Format.fprintf fmt "Prio_unspecified" - | Prio_unused -> Format.fprintf fmt "Prio_unused" - | Prio_verbose -> Format.fprintf fmt "Prio_verbose" - | Prio_debug -> Format.fprintf fmt "Prio_debug" - | Prio_info -> Format.fprintf fmt "Prio_info" - | Prio_warn -> Format.fprintf fmt "Prio_warn" - | Prio_error -> Format.fprintf fmt "Prio_error" - | Prio_fatal -> Format.fprintf fmt "Prio_fatal" - -let rec pp_android_log_config fmt (v:android_log_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "log_ids" (Pbrt.Pp.pp_list pp_android_log_id) fmt v.log_ids; - Pbrt.Pp.pp_record_field ~first:false "min_prio" pp_android_log_priority fmt v.min_prio; - if not (android_log_config_has_min_prio v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "filter_tags" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.filter_tags; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_polled_state_config fmt (v:android_polled_state_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "poll_ms" Pbrt.Pp.pp_int32 fmt v.poll_ms; - if not (android_polled_state_config_has_poll_ms v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_sdk_sysprop_guard_config fmt (v:android_sdk_sysprop_guard_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "surfaceflinger_skia_track_events" Pbrt.Pp.pp_bool fmt v.surfaceflinger_skia_track_events; - if not (android_sdk_sysprop_guard_config_has_surfaceflinger_skia_track_events v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "hwui_skia_track_events" Pbrt.Pp.pp_bool fmt v.hwui_skia_track_events; - if not (android_sdk_sysprop_guard_config_has_hwui_skia_track_events v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "hwui_package_name_filter" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.hwui_package_name_filter; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_system_property_config fmt (v:android_system_property_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "poll_ms" Pbrt.Pp.pp_int32 fmt v.poll_ms; - if not (android_system_property_config_has_poll_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "property_name" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.property_name; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_app_wakelocks_config fmt (v:app_wakelocks_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "write_delay_ms" Pbrt.Pp.pp_int32 fmt v.write_delay_ms; - if not (app_wakelocks_config_has_write_delay_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "filter_duration_below_ms" Pbrt.Pp.pp_int32 fmt v.filter_duration_below_ms; - if not (app_wakelocks_config_has_filter_duration_below_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drop_owner_pid" Pbrt.Pp.pp_bool fmt v.drop_owner_pid; - if not (app_wakelocks_config_has_drop_owner_pid v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_cpu_per_uid_config fmt (v:cpu_per_uid_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "poll_ms" Pbrt.Pp.pp_int32 fmt v.poll_ms; - if not (cpu_per_uid_config_has_poll_ms v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_kernel_wakelocks_config fmt (v:kernel_wakelocks_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "poll_ms" Pbrt.Pp.pp_int32 fmt v.poll_ms; - if not (kernel_wakelocks_config_has_poll_ms v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_network_packet_trace_config fmt (v:network_packet_trace_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "poll_ms" Pbrt.Pp.pp_int32 fmt v.poll_ms; - if not (network_packet_trace_config_has_poll_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "aggregation_threshold" Pbrt.Pp.pp_int32 fmt v.aggregation_threshold; - if not (network_packet_trace_config_has_aggregation_threshold v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "intern_limit" Pbrt.Pp.pp_int32 fmt v.intern_limit; - if not (network_packet_trace_config_has_intern_limit v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drop_local_port" Pbrt.Pp.pp_bool fmt v.drop_local_port; - if not (network_packet_trace_config_has_drop_local_port v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drop_remote_port" Pbrt.Pp.pp_bool fmt v.drop_remote_port; - if not (network_packet_trace_config_has_drop_remote_port v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drop_tcp_flags" Pbrt.Pp.pp_bool fmt v.drop_tcp_flags; - if not (network_packet_trace_config_has_drop_tcp_flags v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_packages_list_config fmt (v:packages_list_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "package_name_filter" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.package_name_filter; - Pbrt.Pp.pp_record_field ~first:false "only_write_on_cpu_use_every_ms" Pbrt.Pp.pp_int32 fmt v.only_write_on_cpu_use_every_ms; - if not (packages_list_config_has_only_write_on_cpu_use_every_ms v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_pixel_modem_config_event_group fmt (v:pixel_modem_config_event_group) = - match v with - | Event_group_unknown -> Format.fprintf fmt "Event_group_unknown" - | Event_group_low_bandwidth -> Format.fprintf fmt "Event_group_low_bandwidth" - | Event_group_high_and_low_bandwidth -> Format.fprintf fmt "Event_group_high_and_low_bandwidth" - -let rec pp_pixel_modem_config fmt (v:pixel_modem_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "event_group" pp_pixel_modem_config_event_group fmt v.event_group; - if not (pixel_modem_config_has_event_group v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pigweed_hash_allow_list" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.pigweed_hash_allow_list; - Pbrt.Pp.pp_record_field ~first:false "pigweed_hash_deny_list" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.pigweed_hash_deny_list; - in - Pbrt.Pp.pp_brk pp_i fmt () - let rec pp_proto_log_level fmt (v:proto_log_level) = match v with | Protolog_level_undefined -> Format.fprintf fmt "Protolog_level_undefined" @@ -28202,162 +23180,6 @@ let rec pp_frozen_ftrace_config fmt (v:frozen_ftrace_config) = in Pbrt.Pp.pp_brk pp_i fmt () -let rec pp_ftrace_config_compact_sched_config fmt (v:ftrace_config_compact_sched_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "enabled" Pbrt.Pp.pp_bool fmt v.enabled; - if not (ftrace_config_compact_sched_config_has_enabled v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config_print_filter_rule_atrace_message fmt (v:ftrace_config_print_filter_rule_atrace_message) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "type_" Pbrt.Pp.pp_string fmt v.type_; - if not (ftrace_config_print_filter_rule_atrace_message_has_type_ v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "prefix" Pbrt.Pp.pp_string fmt v.prefix; - if not (ftrace_config_print_filter_rule_atrace_message_has_prefix v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config_print_filter_rule_match fmt (v:ftrace_config_print_filter_rule_match) = - match v with - | Prefix x -> Format.fprintf fmt "@[Prefix(@,%a)@]" Pbrt.Pp.pp_string x - | Atrace_msg x -> Format.fprintf fmt "@[Atrace_msg(@,%a)@]" pp_ftrace_config_print_filter_rule_atrace_message x - -and pp_ftrace_config_print_filter_rule fmt (v:ftrace_config_print_filter_rule) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "match_" (Pbrt.Pp.pp_option pp_ftrace_config_print_filter_rule_match) fmt v.match_; - Pbrt.Pp.pp_record_field ~first:false "allow" Pbrt.Pp.pp_bool fmt v.allow; - if not (ftrace_config_print_filter_rule_has_allow v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config_print_filter fmt (v:ftrace_config_print_filter) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "rules" (Pbrt.Pp.pp_list pp_ftrace_config_print_filter_rule) fmt v.rules; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config_ksyms_mem_policy fmt (v:ftrace_config_ksyms_mem_policy) = - match v with - | Ksyms_unspecified -> Format.fprintf fmt "Ksyms_unspecified" - | Ksyms_cleanup_on_stop -> Format.fprintf fmt "Ksyms_cleanup_on_stop" - | Ksyms_retain -> Format.fprintf fmt "Ksyms_retain" - -let rec pp_ftrace_config_kprobe_event_kprobe_type fmt (v:ftrace_config_kprobe_event_kprobe_type) = - match v with - | Kprobe_type_unknown -> Format.fprintf fmt "Kprobe_type_unknown" - | Kprobe_type_kprobe -> Format.fprintf fmt "Kprobe_type_kprobe" - | Kprobe_type_kretprobe -> Format.fprintf fmt "Kprobe_type_kretprobe" - | Kprobe_type_both -> Format.fprintf fmt "Kprobe_type_both" - -let rec pp_ftrace_config_kprobe_event fmt (v:ftrace_config_kprobe_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "probe" Pbrt.Pp.pp_string fmt v.probe; - if not (ftrace_config_kprobe_event_has_probe v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "type_" pp_ftrace_config_kprobe_event_kprobe_type fmt v.type_; - if not (ftrace_config_kprobe_event_has_type_ v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config_tracefs_option_state fmt (v:ftrace_config_tracefs_option_state) = - match v with - | State_unknown -> Format.fprintf fmt "State_unknown" - | State_enabled -> Format.fprintf fmt "State_enabled" - | State_disabled -> Format.fprintf fmt "State_disabled" - -let rec pp_ftrace_config_tracefs_option fmt (v:ftrace_config_tracefs_option) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "name" Pbrt.Pp.pp_string fmt v.name; - if not (ftrace_config_tracefs_option_has_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "state" pp_ftrace_config_tracefs_option_state fmt v.state; - if not (ftrace_config_tracefs_option_has_state v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_ftrace_config fmt (v:ftrace_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "ftrace_events" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.ftrace_events; - Pbrt.Pp.pp_record_field ~first:false "atrace_categories" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.atrace_categories; - Pbrt.Pp.pp_record_field ~first:false "atrace_apps" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.atrace_apps; - Pbrt.Pp.pp_record_field ~first:false "atrace_categories_prefer_sdk" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.atrace_categories_prefer_sdk; - Pbrt.Pp.pp_record_field ~first:false "atrace_userspace_only" Pbrt.Pp.pp_bool fmt v.atrace_userspace_only; - if not (ftrace_config_has_atrace_userspace_only v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "buffer_size_kb" Pbrt.Pp.pp_int32 fmt v.buffer_size_kb; - if not (ftrace_config_has_buffer_size_kb v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "buffer_size_lower_bound" Pbrt.Pp.pp_bool fmt v.buffer_size_lower_bound; - if not (ftrace_config_has_buffer_size_lower_bound v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drain_period_ms" Pbrt.Pp.pp_int32 fmt v.drain_period_ms; - if not (ftrace_config_has_drain_period_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "drain_buffer_percent" Pbrt.Pp.pp_int32 fmt v.drain_buffer_percent; - if not (ftrace_config_has_drain_buffer_percent v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "compact_sched" (Pbrt.Pp.pp_option pp_ftrace_config_compact_sched_config) fmt v.compact_sched; - Pbrt.Pp.pp_record_field ~first:false "print_filter" (Pbrt.Pp.pp_option pp_ftrace_config_print_filter) fmt v.print_filter; - Pbrt.Pp.pp_record_field ~first:false "symbolize_ksyms" Pbrt.Pp.pp_bool fmt v.symbolize_ksyms; - if not (ftrace_config_has_symbolize_ksyms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "ksyms_mem_policy" pp_ftrace_config_ksyms_mem_policy fmt v.ksyms_mem_policy; - if not (ftrace_config_has_ksyms_mem_policy v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "throttle_rss_stat" Pbrt.Pp.pp_bool fmt v.throttle_rss_stat; - if not (ftrace_config_has_throttle_rss_stat v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "denser_generic_event_encoding" Pbrt.Pp.pp_bool fmt v.denser_generic_event_encoding; - if not (ftrace_config_has_denser_generic_event_encoding v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "disable_generic_events" Pbrt.Pp.pp_bool fmt v.disable_generic_events; - if not (ftrace_config_has_disable_generic_events v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "syscall_events" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.syscall_events; - Pbrt.Pp.pp_record_field ~first:false "enable_function_graph" Pbrt.Pp.pp_bool fmt v.enable_function_graph; - if not (ftrace_config_has_enable_function_graph v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "function_filters" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.function_filters; - Pbrt.Pp.pp_record_field ~first:false "function_graph_roots" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.function_graph_roots; - Pbrt.Pp.pp_record_field ~first:false "function_graph_max_depth" Pbrt.Pp.pp_int32 fmt v.function_graph_max_depth; - if not (ftrace_config_has_function_graph_max_depth v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "kprobe_events" (Pbrt.Pp.pp_list pp_ftrace_config_kprobe_event) fmt v.kprobe_events; - Pbrt.Pp.pp_record_field ~first:false "preserve_ftrace_buffer" Pbrt.Pp.pp_bool fmt v.preserve_ftrace_buffer; - if not (ftrace_config_has_preserve_ftrace_buffer v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "use_monotonic_raw_clock" Pbrt.Pp.pp_bool fmt v.use_monotonic_raw_clock; - if not (ftrace_config_has_use_monotonic_raw_clock v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "instance_name" Pbrt.Pp.pp_string fmt v.instance_name; - if not (ftrace_config_has_instance_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "debug_ftrace_abi" Pbrt.Pp.pp_bool fmt v.debug_ftrace_abi; - if not (ftrace_config_has_debug_ftrace_abi v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tids_to_trace" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.tids_to_trace; - Pbrt.Pp.pp_record_field ~first:false "tracefs_options" (Pbrt.Pp.pp_list pp_ftrace_config_tracefs_option) fmt v.tracefs_options; - Pbrt.Pp.pp_record_field ~first:false "tracing_cpumask" Pbrt.Pp.pp_string fmt v.tracing_cpumask; - if not (ftrace_config_has_tracing_cpumask v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "initialize_ksyms_synchronously_for_testing" Pbrt.Pp.pp_bool fmt v.initialize_ksyms_synchronously_for_testing; - if not (ftrace_config_has_initialize_ksyms_synchronously_for_testing v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_gpu_counter_config fmt (v:gpu_counter_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "counter_period_ns" Pbrt.Pp.pp_int64 fmt v.counter_period_ns; - if not (gpu_counter_config_has_counter_period_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "counter_ids" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.counter_ids; - Pbrt.Pp.pp_record_field ~first:false "instrumented_sampling" Pbrt.Pp.pp_bool fmt v.instrumented_sampling; - if not (gpu_counter_config_has_instrumented_sampling v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "fix_gpu_clock" Pbrt.Pp.pp_bool fmt v.fix_gpu_clock; - if not (gpu_counter_config_has_fix_gpu_clock v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_gpu_render_stages_config fmt (v:gpu_render_stages_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "full_loadstore" Pbrt.Pp.pp_bool fmt v.full_loadstore; - if not (gpu_render_stages_config_has_full_loadstore v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "low_overhead" Pbrt.Pp.pp_bool fmt v.low_overhead; - if not (gpu_render_stages_config_has_low_overhead v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "trace_metrics" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.trace_metrics; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_vulkan_memory_config fmt (v:vulkan_memory_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "track_driver_memory_usage" Pbrt.Pp.pp_bool fmt v.track_driver_memory_usage; - if not (vulkan_memory_config_has_track_driver_memory_usage v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "track_device_memory_usage" Pbrt.Pp.pp_bool fmt v.track_device_memory_usage; - if not (vulkan_memory_config_has_track_device_memory_usage v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - let rec pp_inode_file_config_mount_point_mapping_entry fmt (v:inode_file_config_mount_point_mapping_entry) = let pp_i fmt () = Pbrt.Pp.pp_record_field ~first:true "mountpoint" Pbrt.Pp.pp_string fmt v.mountpoint; @@ -28528,1180 +23350,6 @@ let rec pp_heapprofd_config fmt (v:heapprofd_config) = in Pbrt.Pp.pp_brk pp_i fmt () -let rec pp_atom_id fmt (v:atom_id) = - match v with - | Atom_unspecified -> Format.fprintf fmt "Atom_unspecified" - | Atom_ble_scan_state_changed -> Format.fprintf fmt "Atom_ble_scan_state_changed" - | Atom_process_state_changed -> Format.fprintf fmt "Atom_process_state_changed" - | Atom_ble_scan_result_received -> Format.fprintf fmt "Atom_ble_scan_result_received" - | Atom_sensor_state_changed -> Format.fprintf fmt "Atom_sensor_state_changed" - | Atom_gps_scan_state_changed -> Format.fprintf fmt "Atom_gps_scan_state_changed" - | Atom_sync_state_changed -> Format.fprintf fmt "Atom_sync_state_changed" - | Atom_scheduled_job_state_changed -> Format.fprintf fmt "Atom_scheduled_job_state_changed" - | Atom_screen_brightness_changed -> Format.fprintf fmt "Atom_screen_brightness_changed" - | Atom_wakelock_state_changed -> Format.fprintf fmt "Atom_wakelock_state_changed" - | Atom_long_partial_wakelock_state_changed -> Format.fprintf fmt "Atom_long_partial_wakelock_state_changed" - | Atom_mobile_radio_power_state_changed -> Format.fprintf fmt "Atom_mobile_radio_power_state_changed" - | Atom_wifi_radio_power_state_changed -> Format.fprintf fmt "Atom_wifi_radio_power_state_changed" - | Atom_activity_manager_sleep_state_changed -> Format.fprintf fmt "Atom_activity_manager_sleep_state_changed" - | Atom_memory_factor_state_changed -> Format.fprintf fmt "Atom_memory_factor_state_changed" - | Atom_excessive_cpu_usage_reported -> Format.fprintf fmt "Atom_excessive_cpu_usage_reported" - | Atom_cached_kill_reported -> Format.fprintf fmt "Atom_cached_kill_reported" - | Atom_process_memory_stat_reported -> Format.fprintf fmt "Atom_process_memory_stat_reported" - | Atom_launcher_event -> Format.fprintf fmt "Atom_launcher_event" - | Atom_battery_saver_mode_state_changed -> Format.fprintf fmt "Atom_battery_saver_mode_state_changed" - | Atom_device_idle_mode_state_changed -> Format.fprintf fmt "Atom_device_idle_mode_state_changed" - | Atom_device_idling_mode_state_changed -> Format.fprintf fmt "Atom_device_idling_mode_state_changed" - | Atom_audio_state_changed -> Format.fprintf fmt "Atom_audio_state_changed" - | Atom_media_codec_state_changed -> Format.fprintf fmt "Atom_media_codec_state_changed" - | Atom_camera_state_changed -> Format.fprintf fmt "Atom_camera_state_changed" - | Atom_flashlight_state_changed -> Format.fprintf fmt "Atom_flashlight_state_changed" - | Atom_uid_process_state_changed -> Format.fprintf fmt "Atom_uid_process_state_changed" - | Atom_process_life_cycle_state_changed -> Format.fprintf fmt "Atom_process_life_cycle_state_changed" - | Atom_screen_state_changed -> Format.fprintf fmt "Atom_screen_state_changed" - | Atom_battery_level_changed -> Format.fprintf fmt "Atom_battery_level_changed" - | Atom_charging_state_changed -> Format.fprintf fmt "Atom_charging_state_changed" - | Atom_plugged_state_changed -> Format.fprintf fmt "Atom_plugged_state_changed" - | Atom_interactive_state_changed -> Format.fprintf fmt "Atom_interactive_state_changed" - | Atom_touch_event_reported -> Format.fprintf fmt "Atom_touch_event_reported" - | Atom_wakeup_alarm_occurred -> Format.fprintf fmt "Atom_wakeup_alarm_occurred" - | Atom_kernel_wakeup_reported -> Format.fprintf fmt "Atom_kernel_wakeup_reported" - | Atom_wifi_lock_state_changed -> Format.fprintf fmt "Atom_wifi_lock_state_changed" - | Atom_wifi_signal_strength_changed -> Format.fprintf fmt "Atom_wifi_signal_strength_changed" - | Atom_wifi_scan_state_changed -> Format.fprintf fmt "Atom_wifi_scan_state_changed" - | Atom_phone_signal_strength_changed -> Format.fprintf fmt "Atom_phone_signal_strength_changed" - | Atom_setting_changed -> Format.fprintf fmt "Atom_setting_changed" - | Atom_activity_foreground_state_changed -> Format.fprintf fmt "Atom_activity_foreground_state_changed" - | Atom_isolated_uid_changed -> Format.fprintf fmt "Atom_isolated_uid_changed" - | Atom_packet_wakeup_occurred -> Format.fprintf fmt "Atom_packet_wakeup_occurred" - | Atom_wall_clock_time_shifted -> Format.fprintf fmt "Atom_wall_clock_time_shifted" - | Atom_anomaly_detected -> Format.fprintf fmt "Atom_anomaly_detected" - | Atom_app_breadcrumb_reported -> Format.fprintf fmt "Atom_app_breadcrumb_reported" - | Atom_app_start_occurred -> Format.fprintf fmt "Atom_app_start_occurred" - | Atom_app_start_canceled -> Format.fprintf fmt "Atom_app_start_canceled" - | Atom_app_start_fully_drawn -> Format.fprintf fmt "Atom_app_start_fully_drawn" - | Atom_lmk_kill_occurred -> Format.fprintf fmt "Atom_lmk_kill_occurred" - | Atom_picture_in_picture_state_changed -> Format.fprintf fmt "Atom_picture_in_picture_state_changed" - | Atom_wifi_multicast_lock_state_changed -> Format.fprintf fmt "Atom_wifi_multicast_lock_state_changed" - | Atom_app_start_memory_state_captured -> Format.fprintf fmt "Atom_app_start_memory_state_captured" - | Atom_shutdown_sequence_reported -> Format.fprintf fmt "Atom_shutdown_sequence_reported" - | Atom_boot_sequence_reported -> Format.fprintf fmt "Atom_boot_sequence_reported" - | Atom_overlay_state_changed -> Format.fprintf fmt "Atom_overlay_state_changed" - | Atom_foreground_service_state_changed -> Format.fprintf fmt "Atom_foreground_service_state_changed" - | Atom_call_state_changed -> Format.fprintf fmt "Atom_call_state_changed" - | Atom_keyguard_state_changed -> Format.fprintf fmt "Atom_keyguard_state_changed" - | Atom_keyguard_bouncer_state_changed -> Format.fprintf fmt "Atom_keyguard_bouncer_state_changed" - | Atom_keyguard_bouncer_password_entered -> Format.fprintf fmt "Atom_keyguard_bouncer_password_entered" - | Atom_app_died -> Format.fprintf fmt "Atom_app_died" - | Atom_resource_configuration_changed -> Format.fprintf fmt "Atom_resource_configuration_changed" - | Atom_bluetooth_enabled_state_changed -> Format.fprintf fmt "Atom_bluetooth_enabled_state_changed" - | Atom_bluetooth_connection_state_changed -> Format.fprintf fmt "Atom_bluetooth_connection_state_changed" - | Atom_gps_signal_quality_changed -> Format.fprintf fmt "Atom_gps_signal_quality_changed" - | Atom_usb_connector_state_changed -> Format.fprintf fmt "Atom_usb_connector_state_changed" - | Atom_speaker_impedance_reported -> Format.fprintf fmt "Atom_speaker_impedance_reported" - | Atom_hardware_failed -> Format.fprintf fmt "Atom_hardware_failed" - | Atom_physical_drop_detected -> Format.fprintf fmt "Atom_physical_drop_detected" - | Atom_charge_cycles_reported -> Format.fprintf fmt "Atom_charge_cycles_reported" - | Atom_mobile_connection_state_changed -> Format.fprintf fmt "Atom_mobile_connection_state_changed" - | Atom_mobile_radio_technology_changed -> Format.fprintf fmt "Atom_mobile_radio_technology_changed" - | Atom_usb_device_attached -> Format.fprintf fmt "Atom_usb_device_attached" - | Atom_app_crash_occurred -> Format.fprintf fmt "Atom_app_crash_occurred" - | Atom_anr_occurred -> Format.fprintf fmt "Atom_anr_occurred" - | Atom_wtf_occurred -> Format.fprintf fmt "Atom_wtf_occurred" - | Atom_low_mem_reported -> Format.fprintf fmt "Atom_low_mem_reported" - | Atom_generic_atom -> Format.fprintf fmt "Atom_generic_atom" - | Atom_vibrator_state_changed -> Format.fprintf fmt "Atom_vibrator_state_changed" - | Atom_deferred_job_stats_reported -> Format.fprintf fmt "Atom_deferred_job_stats_reported" - | Atom_thermal_throttling -> Format.fprintf fmt "Atom_thermal_throttling" - | Atom_biometric_acquired -> Format.fprintf fmt "Atom_biometric_acquired" - | Atom_biometric_authenticated -> Format.fprintf fmt "Atom_biometric_authenticated" - | Atom_biometric_error_occurred -> Format.fprintf fmt "Atom_biometric_error_occurred" - | Atom_ui_event_reported -> Format.fprintf fmt "Atom_ui_event_reported" - | Atom_battery_health_snapshot -> Format.fprintf fmt "Atom_battery_health_snapshot" - | Atom_slow_io -> Format.fprintf fmt "Atom_slow_io" - | Atom_battery_caused_shutdown -> Format.fprintf fmt "Atom_battery_caused_shutdown" - | Atom_phone_service_state_changed -> Format.fprintf fmt "Atom_phone_service_state_changed" - | Atom_phone_state_changed -> Format.fprintf fmt "Atom_phone_state_changed" - | Atom_user_restriction_changed -> Format.fprintf fmt "Atom_user_restriction_changed" - | Atom_settings_ui_changed -> Format.fprintf fmt "Atom_settings_ui_changed" - | Atom_connectivity_state_changed -> Format.fprintf fmt "Atom_connectivity_state_changed" - | Atom_service_state_changed -> Format.fprintf fmt "Atom_service_state_changed" - | Atom_service_launch_reported -> Format.fprintf fmt "Atom_service_launch_reported" - | Atom_flag_flip_update_occurred -> Format.fprintf fmt "Atom_flag_flip_update_occurred" - | Atom_binary_push_state_changed -> Format.fprintf fmt "Atom_binary_push_state_changed" - | Atom_device_policy_event -> Format.fprintf fmt "Atom_device_policy_event" - | Atom_docs_ui_file_op_canceled -> Format.fprintf fmt "Atom_docs_ui_file_op_canceled" - | Atom_docs_ui_file_op_copy_move_mode_reported -> Format.fprintf fmt "Atom_docs_ui_file_op_copy_move_mode_reported" - | Atom_docs_ui_file_op_failure -> Format.fprintf fmt "Atom_docs_ui_file_op_failure" - | Atom_docs_ui_provider_file_op -> Format.fprintf fmt "Atom_docs_ui_provider_file_op" - | Atom_docs_ui_invalid_scoped_access_request -> Format.fprintf fmt "Atom_docs_ui_invalid_scoped_access_request" - | Atom_docs_ui_launch_reported -> Format.fprintf fmt "Atom_docs_ui_launch_reported" - | Atom_docs_ui_root_visited -> Format.fprintf fmt "Atom_docs_ui_root_visited" - | Atom_docs_ui_startup_ms -> Format.fprintf fmt "Atom_docs_ui_startup_ms" - | Atom_docs_ui_user_action_reported -> Format.fprintf fmt "Atom_docs_ui_user_action_reported" - | Atom_wifi_enabled_state_changed -> Format.fprintf fmt "Atom_wifi_enabled_state_changed" - | Atom_wifi_running_state_changed -> Format.fprintf fmt "Atom_wifi_running_state_changed" - | Atom_app_compacted -> Format.fprintf fmt "Atom_app_compacted" - | Atom_network_dns_event_reported -> Format.fprintf fmt "Atom_network_dns_event_reported" - | Atom_docs_ui_picker_launched_from_reported -> Format.fprintf fmt "Atom_docs_ui_picker_launched_from_reported" - | Atom_docs_ui_pick_result_reported -> Format.fprintf fmt "Atom_docs_ui_pick_result_reported" - | Atom_docs_ui_search_mode_reported -> Format.fprintf fmt "Atom_docs_ui_search_mode_reported" - | Atom_docs_ui_search_type_reported -> Format.fprintf fmt "Atom_docs_ui_search_type_reported" - | Atom_data_stall_event -> Format.fprintf fmt "Atom_data_stall_event" - | Atom_rescue_party_reset_reported -> Format.fprintf fmt "Atom_rescue_party_reset_reported" - | Atom_signed_config_reported -> Format.fprintf fmt "Atom_signed_config_reported" - | Atom_gnss_ni_event_reported -> Format.fprintf fmt "Atom_gnss_ni_event_reported" - | Atom_bluetooth_link_layer_connection_event -> Format.fprintf fmt "Atom_bluetooth_link_layer_connection_event" - | Atom_bluetooth_acl_connection_state_changed -> Format.fprintf fmt "Atom_bluetooth_acl_connection_state_changed" - | Atom_bluetooth_sco_connection_state_changed -> Format.fprintf fmt "Atom_bluetooth_sco_connection_state_changed" - | Atom_app_downgraded -> Format.fprintf fmt "Atom_app_downgraded" - | Atom_app_optimized_after_downgraded -> Format.fprintf fmt "Atom_app_optimized_after_downgraded" - | Atom_low_storage_state_changed -> Format.fprintf fmt "Atom_low_storage_state_changed" - | Atom_gnss_nfw_notification_reported -> Format.fprintf fmt "Atom_gnss_nfw_notification_reported" - | Atom_gnss_configuration_reported -> Format.fprintf fmt "Atom_gnss_configuration_reported" - | Atom_usb_port_overheat_event_reported -> Format.fprintf fmt "Atom_usb_port_overheat_event_reported" - | Atom_nfc_error_occurred -> Format.fprintf fmt "Atom_nfc_error_occurred" - | Atom_nfc_state_changed -> Format.fprintf fmt "Atom_nfc_state_changed" - | Atom_nfc_beam_occurred -> Format.fprintf fmt "Atom_nfc_beam_occurred" - | Atom_nfc_cardemulation_occurred -> Format.fprintf fmt "Atom_nfc_cardemulation_occurred" - | Atom_nfc_tag_occurred -> Format.fprintf fmt "Atom_nfc_tag_occurred" - | Atom_nfc_hce_transaction_occurred -> Format.fprintf fmt "Atom_nfc_hce_transaction_occurred" - | Atom_se_state_changed -> Format.fprintf fmt "Atom_se_state_changed" - | Atom_se_omapi_reported -> Format.fprintf fmt "Atom_se_omapi_reported" - | Atom_broadcast_dispatch_latency_reported -> Format.fprintf fmt "Atom_broadcast_dispatch_latency_reported" - | Atom_attention_manager_service_result_reported -> Format.fprintf fmt "Atom_attention_manager_service_result_reported" - | Atom_adb_connection_changed -> Format.fprintf fmt "Atom_adb_connection_changed" - | Atom_speech_dsp_stat_reported -> Format.fprintf fmt "Atom_speech_dsp_stat_reported" - | Atom_usb_contaminant_reported -> Format.fprintf fmt "Atom_usb_contaminant_reported" - | Atom_watchdog_rollback_occurred -> Format.fprintf fmt "Atom_watchdog_rollback_occurred" - | Atom_biometric_system_health_issue_detected -> Format.fprintf fmt "Atom_biometric_system_health_issue_detected" - | Atom_bubble_ui_changed -> Format.fprintf fmt "Atom_bubble_ui_changed" - | Atom_scheduled_job_constraint_changed -> Format.fprintf fmt "Atom_scheduled_job_constraint_changed" - | Atom_bluetooth_active_device_changed -> Format.fprintf fmt "Atom_bluetooth_active_device_changed" - | Atom_bluetooth_a2_dp_playback_state_changed -> Format.fprintf fmt "Atom_bluetooth_a2_dp_playback_state_changed" - | Atom_bluetooth_a2_dp_codec_config_changed -> Format.fprintf fmt "Atom_bluetooth_a2_dp_codec_config_changed" - | Atom_bluetooth_a2_dp_codec_capability_changed -> Format.fprintf fmt "Atom_bluetooth_a2_dp_codec_capability_changed" - | Atom_bluetooth_a2_dp_audio_underrun_reported -> Format.fprintf fmt "Atom_bluetooth_a2_dp_audio_underrun_reported" - | Atom_bluetooth_a2_dp_audio_overrun_reported -> Format.fprintf fmt "Atom_bluetooth_a2_dp_audio_overrun_reported" - | Atom_bluetooth_device_rssi_reported -> Format.fprintf fmt "Atom_bluetooth_device_rssi_reported" - | Atom_bluetooth_device_failed_contact_counter_reported -> Format.fprintf fmt "Atom_bluetooth_device_failed_contact_counter_reported" - | Atom_bluetooth_device_tx_power_level_reported -> Format.fprintf fmt "Atom_bluetooth_device_tx_power_level_reported" - | Atom_bluetooth_hci_timeout_reported -> Format.fprintf fmt "Atom_bluetooth_hci_timeout_reported" - | Atom_bluetooth_quality_report_reported -> Format.fprintf fmt "Atom_bluetooth_quality_report_reported" - | Atom_bluetooth_device_info_reported -> Format.fprintf fmt "Atom_bluetooth_device_info_reported" - | Atom_bluetooth_remote_version_info_reported -> Format.fprintf fmt "Atom_bluetooth_remote_version_info_reported" - | Atom_bluetooth_sdp_attribute_reported -> Format.fprintf fmt "Atom_bluetooth_sdp_attribute_reported" - | Atom_bluetooth_bond_state_changed -> Format.fprintf fmt "Atom_bluetooth_bond_state_changed" - | Atom_bluetooth_classic_pairing_event_reported -> Format.fprintf fmt "Atom_bluetooth_classic_pairing_event_reported" - | Atom_bluetooth_smp_pairing_event_reported -> Format.fprintf fmt "Atom_bluetooth_smp_pairing_event_reported" - | Atom_screen_timeout_extension_reported -> Format.fprintf fmt "Atom_screen_timeout_extension_reported" - | Atom_process_start_time -> Format.fprintf fmt "Atom_process_start_time" - | Atom_permission_grant_request_result_reported -> Format.fprintf fmt "Atom_permission_grant_request_result_reported" - | Atom_bluetooth_socket_connection_state_changed -> Format.fprintf fmt "Atom_bluetooth_socket_connection_state_changed" - | Atom_device_identifier_access_denied -> Format.fprintf fmt "Atom_device_identifier_access_denied" - | Atom_bubble_developer_error_reported -> Format.fprintf fmt "Atom_bubble_developer_error_reported" - | Atom_assist_gesture_stage_reported -> Format.fprintf fmt "Atom_assist_gesture_stage_reported" - | Atom_assist_gesture_feedback_reported -> Format.fprintf fmt "Atom_assist_gesture_feedback_reported" - | Atom_assist_gesture_progress_reported -> Format.fprintf fmt "Atom_assist_gesture_progress_reported" - | Atom_touch_gesture_classified -> Format.fprintf fmt "Atom_touch_gesture_classified" - | Atom_hidden_api_used -> Format.fprintf fmt "Atom_hidden_api_used" - | Atom_style_ui_changed -> Format.fprintf fmt "Atom_style_ui_changed" - | Atom_privacy_indicators_interacted -> Format.fprintf fmt "Atom_privacy_indicators_interacted" - | Atom_app_install_on_external_storage_reported -> Format.fprintf fmt "Atom_app_install_on_external_storage_reported" - | Atom_network_stack_reported -> Format.fprintf fmt "Atom_network_stack_reported" - | Atom_app_moved_storage_reported -> Format.fprintf fmt "Atom_app_moved_storage_reported" - | Atom_biometric_enrolled -> Format.fprintf fmt "Atom_biometric_enrolled" - | Atom_system_server_watchdog_occurred -> Format.fprintf fmt "Atom_system_server_watchdog_occurred" - | Atom_tomb_stone_occurred -> Format.fprintf fmt "Atom_tomb_stone_occurred" - | Atom_bluetooth_class_of_device_reported -> Format.fprintf fmt "Atom_bluetooth_class_of_device_reported" - | Atom_intelligence_event_reported -> Format.fprintf fmt "Atom_intelligence_event_reported" - | Atom_thermal_throttling_severity_state_changed -> Format.fprintf fmt "Atom_thermal_throttling_severity_state_changed" - | Atom_role_request_result_reported -> Format.fprintf fmt "Atom_role_request_result_reported" - | Atom_mediametrics_audiopolicy_reported -> Format.fprintf fmt "Atom_mediametrics_audiopolicy_reported" - | Atom_mediametrics_audiorecord_reported -> Format.fprintf fmt "Atom_mediametrics_audiorecord_reported" - | Atom_mediametrics_audiothread_reported -> Format.fprintf fmt "Atom_mediametrics_audiothread_reported" - | Atom_mediametrics_audiotrack_reported -> Format.fprintf fmt "Atom_mediametrics_audiotrack_reported" - | Atom_mediametrics_codec_reported -> Format.fprintf fmt "Atom_mediametrics_codec_reported" - | Atom_mediametrics_drm_widevine_reported -> Format.fprintf fmt "Atom_mediametrics_drm_widevine_reported" - | Atom_mediametrics_extractor_reported -> Format.fprintf fmt "Atom_mediametrics_extractor_reported" - | Atom_mediametrics_mediadrm_reported -> Format.fprintf fmt "Atom_mediametrics_mediadrm_reported" - | Atom_mediametrics_nuplayer_reported -> Format.fprintf fmt "Atom_mediametrics_nuplayer_reported" - | Atom_mediametrics_recorder_reported -> Format.fprintf fmt "Atom_mediametrics_recorder_reported" - | Atom_mediametrics_drmmanager_reported -> Format.fprintf fmt "Atom_mediametrics_drmmanager_reported" - | Atom_car_power_state_changed -> Format.fprintf fmt "Atom_car_power_state_changed" - | Atom_garage_mode_info -> Format.fprintf fmt "Atom_garage_mode_info" - | Atom_test_atom_reported -> Format.fprintf fmt "Atom_test_atom_reported" - | Atom_content_capture_caller_mismatch_reported -> Format.fprintf fmt "Atom_content_capture_caller_mismatch_reported" - | Atom_content_capture_service_events -> Format.fprintf fmt "Atom_content_capture_service_events" - | Atom_content_capture_session_events -> Format.fprintf fmt "Atom_content_capture_session_events" - | Atom_content_capture_flushed -> Format.fprintf fmt "Atom_content_capture_flushed" - | Atom_location_manager_api_usage_reported -> Format.fprintf fmt "Atom_location_manager_api_usage_reported" - | Atom_review_permissions_fragment_result_reported -> Format.fprintf fmt "Atom_review_permissions_fragment_result_reported" - | Atom_runtime_permissions_upgrade_result -> Format.fprintf fmt "Atom_runtime_permissions_upgrade_result" - | Atom_grant_permissions_activity_button_actions -> Format.fprintf fmt "Atom_grant_permissions_activity_button_actions" - | Atom_location_access_check_notification_action -> Format.fprintf fmt "Atom_location_access_check_notification_action" - | Atom_app_permission_fragment_action_reported -> Format.fprintf fmt "Atom_app_permission_fragment_action_reported" - | Atom_app_permission_fragment_viewed -> Format.fprintf fmt "Atom_app_permission_fragment_viewed" - | Atom_app_permissions_fragment_viewed -> Format.fprintf fmt "Atom_app_permissions_fragment_viewed" - | Atom_permission_apps_fragment_viewed -> Format.fprintf fmt "Atom_permission_apps_fragment_viewed" - | Atom_text_selection_event -> Format.fprintf fmt "Atom_text_selection_event" - | Atom_text_linkify_event -> Format.fprintf fmt "Atom_text_linkify_event" - | Atom_conversation_actions_event -> Format.fprintf fmt "Atom_conversation_actions_event" - | Atom_language_detection_event -> Format.fprintf fmt "Atom_language_detection_event" - | Atom_exclusion_rect_state_changed -> Format.fprintf fmt "Atom_exclusion_rect_state_changed" - | Atom_back_gesture_reported_reported -> Format.fprintf fmt "Atom_back_gesture_reported_reported" - | Atom_update_engine_update_attempt_reported -> Format.fprintf fmt "Atom_update_engine_update_attempt_reported" - | Atom_update_engine_successful_update_reported -> Format.fprintf fmt "Atom_update_engine_successful_update_reported" - | Atom_camera_action_event -> Format.fprintf fmt "Atom_camera_action_event" - | Atom_app_compatibility_change_reported -> Format.fprintf fmt "Atom_app_compatibility_change_reported" - | Atom_perfetto_uploaded -> Format.fprintf fmt "Atom_perfetto_uploaded" - | Atom_vms_client_connection_state_changed -> Format.fprintf fmt "Atom_vms_client_connection_state_changed" - | Atom_media_provider_scan_occurred -> Format.fprintf fmt "Atom_media_provider_scan_occurred" - | Atom_media_content_deleted -> Format.fprintf fmt "Atom_media_content_deleted" - | Atom_media_provider_permission_requested -> Format.fprintf fmt "Atom_media_provider_permission_requested" - | Atom_media_provider_schema_changed -> Format.fprintf fmt "Atom_media_provider_schema_changed" - | Atom_media_provider_idle_maintenance_finished -> Format.fprintf fmt "Atom_media_provider_idle_maintenance_finished" - | Atom_reboot_escrow_recovery_reported -> Format.fprintf fmt "Atom_reboot_escrow_recovery_reported" - | Atom_boot_time_event_duration_reported -> Format.fprintf fmt "Atom_boot_time_event_duration_reported" - | Atom_boot_time_event_elapsed_time_reported -> Format.fprintf fmt "Atom_boot_time_event_elapsed_time_reported" - | Atom_boot_time_event_utc_time_reported -> Format.fprintf fmt "Atom_boot_time_event_utc_time_reported" - | Atom_boot_time_event_error_code_reported -> Format.fprintf fmt "Atom_boot_time_event_error_code_reported" - | Atom_userspace_reboot_reported -> Format.fprintf fmt "Atom_userspace_reboot_reported" - | Atom_notification_reported -> Format.fprintf fmt "Atom_notification_reported" - | Atom_notification_panel_reported -> Format.fprintf fmt "Atom_notification_panel_reported" - | Atom_notification_channel_modified -> Format.fprintf fmt "Atom_notification_channel_modified" - | Atom_integrity_check_result_reported -> Format.fprintf fmt "Atom_integrity_check_result_reported" - | Atom_integrity_rules_pushed -> Format.fprintf fmt "Atom_integrity_rules_pushed" - | Atom_cb_message_reported -> Format.fprintf fmt "Atom_cb_message_reported" - | Atom_cb_message_error -> Format.fprintf fmt "Atom_cb_message_error" - | Atom_wifi_health_stat_reported -> Format.fprintf fmt "Atom_wifi_health_stat_reported" - | Atom_wifi_failure_stat_reported -> Format.fprintf fmt "Atom_wifi_failure_stat_reported" - | Atom_wifi_connection_result_reported -> Format.fprintf fmt "Atom_wifi_connection_result_reported" - | Atom_app_freeze_changed -> Format.fprintf fmt "Atom_app_freeze_changed" - | Atom_snapshot_merge_reported -> Format.fprintf fmt "Atom_snapshot_merge_reported" - | Atom_foreground_service_app_op_session_ended -> Format.fprintf fmt "Atom_foreground_service_app_op_session_ended" - | Atom_display_jank_reported -> Format.fprintf fmt "Atom_display_jank_reported" - | Atom_app_standby_bucket_changed -> Format.fprintf fmt "Atom_app_standby_bucket_changed" - | Atom_sharesheet_started -> Format.fprintf fmt "Atom_sharesheet_started" - | Atom_ranking_selected -> Format.fprintf fmt "Atom_ranking_selected" - | Atom_tvsettings_ui_interacted -> Format.fprintf fmt "Atom_tvsettings_ui_interacted" - | Atom_launcher_snapshot -> Format.fprintf fmt "Atom_launcher_snapshot" - | Atom_package_installer_v2_reported -> Format.fprintf fmt "Atom_package_installer_v2_reported" - | Atom_user_lifecycle_journey_reported -> Format.fprintf fmt "Atom_user_lifecycle_journey_reported" - | Atom_user_lifecycle_event_occurred -> Format.fprintf fmt "Atom_user_lifecycle_event_occurred" - | Atom_accessibility_shortcut_reported -> Format.fprintf fmt "Atom_accessibility_shortcut_reported" - | Atom_accessibility_service_reported -> Format.fprintf fmt "Atom_accessibility_service_reported" - | Atom_docs_ui_drag_and_drop_reported -> Format.fprintf fmt "Atom_docs_ui_drag_and_drop_reported" - | Atom_app_usage_event_occurred -> Format.fprintf fmt "Atom_app_usage_event_occurred" - | Atom_auto_revoke_notification_clicked -> Format.fprintf fmt "Atom_auto_revoke_notification_clicked" - | Atom_auto_revoke_fragment_app_viewed -> Format.fprintf fmt "Atom_auto_revoke_fragment_app_viewed" - | Atom_auto_revoked_app_interaction -> Format.fprintf fmt "Atom_auto_revoked_app_interaction" - | Atom_app_permission_groups_fragment_auto_revoke_action -> Format.fprintf fmt "Atom_app_permission_groups_fragment_auto_revoke_action" - | Atom_evs_usage_stats_reported -> Format.fprintf fmt "Atom_evs_usage_stats_reported" - | Atom_audio_power_usage_data_reported -> Format.fprintf fmt "Atom_audio_power_usage_data_reported" - | Atom_tv_tuner_state_changed -> Format.fprintf fmt "Atom_tv_tuner_state_changed" - | Atom_mediaoutput_op_switch_reported -> Format.fprintf fmt "Atom_mediaoutput_op_switch_reported" - | Atom_cb_message_filtered -> Format.fprintf fmt "Atom_cb_message_filtered" - | Atom_tv_tuner_dvr_status -> Format.fprintf fmt "Atom_tv_tuner_dvr_status" - | Atom_tv_cas_session_open_status -> Format.fprintf fmt "Atom_tv_cas_session_open_status" - | Atom_assistant_invocation_reported -> Format.fprintf fmt "Atom_assistant_invocation_reported" - | Atom_display_wake_reported -> Format.fprintf fmt "Atom_display_wake_reported" - | Atom_car_user_hal_modify_user_request_reported -> Format.fprintf fmt "Atom_car_user_hal_modify_user_request_reported" - | Atom_car_user_hal_modify_user_response_reported -> Format.fprintf fmt "Atom_car_user_hal_modify_user_response_reported" - | Atom_car_user_hal_post_switch_response_reported -> Format.fprintf fmt "Atom_car_user_hal_post_switch_response_reported" - | Atom_car_user_hal_initial_user_info_request_reported -> Format.fprintf fmt "Atom_car_user_hal_initial_user_info_request_reported" - | Atom_car_user_hal_initial_user_info_response_reported -> Format.fprintf fmt "Atom_car_user_hal_initial_user_info_response_reported" - | Atom_car_user_hal_user_association_request_reported -> Format.fprintf fmt "Atom_car_user_hal_user_association_request_reported" - | Atom_car_user_hal_set_user_association_response_reported -> Format.fprintf fmt "Atom_car_user_hal_set_user_association_response_reported" - | Atom_network_ip_provisioning_reported -> Format.fprintf fmt "Atom_network_ip_provisioning_reported" - | Atom_network_dhcp_renew_reported -> Format.fprintf fmt "Atom_network_dhcp_renew_reported" - | Atom_network_validation_reported -> Format.fprintf fmt "Atom_network_validation_reported" - | Atom_network_stack_quirk_reported -> Format.fprintf fmt "Atom_network_stack_quirk_reported" - | Atom_mediametrics_audiorecorddeviceusage_reported -> Format.fprintf fmt "Atom_mediametrics_audiorecorddeviceusage_reported" - | Atom_mediametrics_audiothreaddeviceusage_reported -> Format.fprintf fmt "Atom_mediametrics_audiothreaddeviceusage_reported" - | Atom_mediametrics_audiotrackdeviceusage_reported -> Format.fprintf fmt "Atom_mediametrics_audiotrackdeviceusage_reported" - | Atom_mediametrics_audiodeviceconnection_reported -> Format.fprintf fmt "Atom_mediametrics_audiodeviceconnection_reported" - | Atom_blob_committed -> Format.fprintf fmt "Atom_blob_committed" - | Atom_blob_leased -> Format.fprintf fmt "Atom_blob_leased" - | Atom_blob_opened -> Format.fprintf fmt "Atom_blob_opened" - | Atom_contacts_provider_status_reported -> Format.fprintf fmt "Atom_contacts_provider_status_reported" - | Atom_keystore_key_event_reported -> Format.fprintf fmt "Atom_keystore_key_event_reported" - | Atom_network_tethering_reported -> Format.fprintf fmt "Atom_network_tethering_reported" - | Atom_ime_touch_reported -> Format.fprintf fmt "Atom_ime_touch_reported" - | Atom_ui_interaction_frame_info_reported -> Format.fprintf fmt "Atom_ui_interaction_frame_info_reported" - | Atom_ui_action_latency_reported -> Format.fprintf fmt "Atom_ui_action_latency_reported" - | Atom_wifi_disconnect_reported -> Format.fprintf fmt "Atom_wifi_disconnect_reported" - | Atom_wifi_connection_state_changed -> Format.fprintf fmt "Atom_wifi_connection_state_changed" - | Atom_hdmi_cec_active_source_changed -> Format.fprintf fmt "Atom_hdmi_cec_active_source_changed" - | Atom_hdmi_cec_message_reported -> Format.fprintf fmt "Atom_hdmi_cec_message_reported" - | Atom_airplane_mode -> Format.fprintf fmt "Atom_airplane_mode" - | Atom_modem_restart -> Format.fprintf fmt "Atom_modem_restart" - | Atom_carrier_id_mismatch_reported -> Format.fprintf fmt "Atom_carrier_id_mismatch_reported" - | Atom_carrier_id_table_updated -> Format.fprintf fmt "Atom_carrier_id_table_updated" - | Atom_data_stall_recovery_reported -> Format.fprintf fmt "Atom_data_stall_recovery_reported" - | Atom_mediametrics_mediaparser_reported -> Format.fprintf fmt "Atom_mediametrics_mediaparser_reported" - | Atom_tls_handshake_reported -> Format.fprintf fmt "Atom_tls_handshake_reported" - | Atom_text_classifier_api_usage_reported -> Format.fprintf fmt "Atom_text_classifier_api_usage_reported" - | Atom_car_watchdog_kill_stats_reported -> Format.fprintf fmt "Atom_car_watchdog_kill_stats_reported" - | Atom_mediametrics_playback_reported -> Format.fprintf fmt "Atom_mediametrics_playback_reported" - | Atom_media_network_info_changed -> Format.fprintf fmt "Atom_media_network_info_changed" - | Atom_media_playback_state_changed -> Format.fprintf fmt "Atom_media_playback_state_changed" - | Atom_media_playback_error_reported -> Format.fprintf fmt "Atom_media_playback_error_reported" - | Atom_media_playback_track_changed -> Format.fprintf fmt "Atom_media_playback_track_changed" - | Atom_wifi_scan_reported -> Format.fprintf fmt "Atom_wifi_scan_reported" - | Atom_wifi_pno_scan_reported -> Format.fprintf fmt "Atom_wifi_pno_scan_reported" - | Atom_tif_tune_changed -> Format.fprintf fmt "Atom_tif_tune_changed" - | Atom_auto_rotate_reported -> Format.fprintf fmt "Atom_auto_rotate_reported" - | Atom_perfetto_trigger -> Format.fprintf fmt "Atom_perfetto_trigger" - | Atom_transcoding_data -> Format.fprintf fmt "Atom_transcoding_data" - | Atom_ims_service_entitlement_updated -> Format.fprintf fmt "Atom_ims_service_entitlement_updated" - | Atom_device_rotated -> Format.fprintf fmt "Atom_device_rotated" - | Atom_sim_specific_settings_restored -> Format.fprintf fmt "Atom_sim_specific_settings_restored" - | Atom_text_classifier_download_reported -> Format.fprintf fmt "Atom_text_classifier_download_reported" - | Atom_pin_storage_event -> Format.fprintf fmt "Atom_pin_storage_event" - | Atom_face_down_reported -> Format.fprintf fmt "Atom_face_down_reported" - | Atom_bluetooth_hal_crash_reason_reported -> Format.fprintf fmt "Atom_bluetooth_hal_crash_reason_reported" - | Atom_reboot_escrow_preparation_reported -> Format.fprintf fmt "Atom_reboot_escrow_preparation_reported" - | Atom_reboot_escrow_lskf_capture_reported -> Format.fprintf fmt "Atom_reboot_escrow_lskf_capture_reported" - | Atom_reboot_escrow_reboot_reported -> Format.fprintf fmt "Atom_reboot_escrow_reboot_reported" - | Atom_binder_latency_reported -> Format.fprintf fmt "Atom_binder_latency_reported" - | Atom_mediametrics_aaudiostream_reported -> Format.fprintf fmt "Atom_mediametrics_aaudiostream_reported" - | Atom_media_transcoding_session_ended -> Format.fprintf fmt "Atom_media_transcoding_session_ended" - | Atom_magnification_usage_reported -> Format.fprintf fmt "Atom_magnification_usage_reported" - | Atom_magnification_mode_with_ime_on_reported -> Format.fprintf fmt "Atom_magnification_mode_with_ime_on_reported" - | Atom_app_search_call_stats_reported -> Format.fprintf fmt "Atom_app_search_call_stats_reported" - | Atom_app_search_put_document_stats_reported -> Format.fprintf fmt "Atom_app_search_put_document_stats_reported" - | Atom_device_control_changed -> Format.fprintf fmt "Atom_device_control_changed" - | Atom_device_state_changed -> Format.fprintf fmt "Atom_device_state_changed" - | Atom_inputdevice_registered -> Format.fprintf fmt "Atom_inputdevice_registered" - | Atom_smartspace_card_reported -> Format.fprintf fmt "Atom_smartspace_card_reported" - | Atom_auth_prompt_authenticate_invoked -> Format.fprintf fmt "Atom_auth_prompt_authenticate_invoked" - | Atom_auth_manager_can_authenticate_invoked -> Format.fprintf fmt "Atom_auth_manager_can_authenticate_invoked" - | Atom_auth_enroll_action_invoked -> Format.fprintf fmt "Atom_auth_enroll_action_invoked" - | Atom_auth_deprecated_api_used -> Format.fprintf fmt "Atom_auth_deprecated_api_used" - | Atom_unattended_reboot_occurred -> Format.fprintf fmt "Atom_unattended_reboot_occurred" - | Atom_long_reboot_blocking_reported -> Format.fprintf fmt "Atom_long_reboot_blocking_reported" - | Atom_location_time_zone_provider_state_changed -> Format.fprintf fmt "Atom_location_time_zone_provider_state_changed" - | Atom_fdtrack_event_occurred -> Format.fprintf fmt "Atom_fdtrack_event_occurred" - | Atom_timeout_auto_extended_reported -> Format.fprintf fmt "Atom_timeout_auto_extended_reported" - | Atom_alarm_batch_delivered -> Format.fprintf fmt "Atom_alarm_batch_delivered" - | Atom_alarm_scheduled -> Format.fprintf fmt "Atom_alarm_scheduled" - | Atom_car_watchdog_io_overuse_stats_reported -> Format.fprintf fmt "Atom_car_watchdog_io_overuse_stats_reported" - | Atom_user_level_hibernation_state_changed -> Format.fprintf fmt "Atom_user_level_hibernation_state_changed" - | Atom_app_search_initialize_stats_reported -> Format.fprintf fmt "Atom_app_search_initialize_stats_reported" - | Atom_app_search_query_stats_reported -> Format.fprintf fmt "Atom_app_search_query_stats_reported" - | Atom_app_process_died -> Format.fprintf fmt "Atom_app_process_died" - | Atom_network_ip_reachability_monitor_reported -> Format.fprintf fmt "Atom_network_ip_reachability_monitor_reported" - | Atom_slow_input_event_reported -> Format.fprintf fmt "Atom_slow_input_event_reported" - | Atom_anr_occurred_processing_started -> Format.fprintf fmt "Atom_anr_occurred_processing_started" - | Atom_app_search_remove_stats_reported -> Format.fprintf fmt "Atom_app_search_remove_stats_reported" - | Atom_media_codec_reported -> Format.fprintf fmt "Atom_media_codec_reported" - | Atom_permission_usage_fragment_interaction -> Format.fprintf fmt "Atom_permission_usage_fragment_interaction" - | Atom_permission_details_interaction -> Format.fprintf fmt "Atom_permission_details_interaction" - | Atom_privacy_sensor_toggle_interaction -> Format.fprintf fmt "Atom_privacy_sensor_toggle_interaction" - | Atom_privacy_toggle_dialog_interaction -> Format.fprintf fmt "Atom_privacy_toggle_dialog_interaction" - | Atom_app_search_optimize_stats_reported -> Format.fprintf fmt "Atom_app_search_optimize_stats_reported" - | Atom_non_a11_y_tool_service_warning_report -> Format.fprintf fmt "Atom_non_a11_y_tool_service_warning_report" - | Atom_app_compat_state_changed -> Format.fprintf fmt "Atom_app_compat_state_changed" - | Atom_size_compat_restart_button_event_reported -> Format.fprintf fmt "Atom_size_compat_restart_button_event_reported" - | Atom_splitscreen_ui_changed -> Format.fprintf fmt "Atom_splitscreen_ui_changed" - | Atom_network_dns_handshake_reported -> Format.fprintf fmt "Atom_network_dns_handshake_reported" - | Atom_bluetooth_code_path_counter -> Format.fprintf fmt "Atom_bluetooth_code_path_counter" - | Atom_bluetooth_le_batch_scan_report_delay -> Format.fprintf fmt "Atom_bluetooth_le_batch_scan_report_delay" - | Atom_accessibility_floating_menu_ui_changed -> Format.fprintf fmt "Atom_accessibility_floating_menu_ui_changed" - | Atom_neuralnetworks_compilation_completed -> Format.fprintf fmt "Atom_neuralnetworks_compilation_completed" - | Atom_neuralnetworks_execution_completed -> Format.fprintf fmt "Atom_neuralnetworks_execution_completed" - | Atom_neuralnetworks_compilation_failed -> Format.fprintf fmt "Atom_neuralnetworks_compilation_failed" - | Atom_neuralnetworks_execution_failed -> Format.fprintf fmt "Atom_neuralnetworks_execution_failed" - | Atom_context_hub_booted -> Format.fprintf fmt "Atom_context_hub_booted" - | Atom_context_hub_restarted -> Format.fprintf fmt "Atom_context_hub_restarted" - | Atom_context_hub_loaded_nanoapp_snapshot_reported -> Format.fprintf fmt "Atom_context_hub_loaded_nanoapp_snapshot_reported" - | Atom_chre_code_download_transacted -> Format.fprintf fmt "Atom_chre_code_download_transacted" - | Atom_uwb_session_inited -> Format.fprintf fmt "Atom_uwb_session_inited" - | Atom_uwb_session_closed -> Format.fprintf fmt "Atom_uwb_session_closed" - | Atom_uwb_first_ranging_received -> Format.fprintf fmt "Atom_uwb_first_ranging_received" - | Atom_uwb_ranging_measurement_received -> Format.fprintf fmt "Atom_uwb_ranging_measurement_received" - | Atom_text_classifier_download_work_scheduled -> Format.fprintf fmt "Atom_text_classifier_download_work_scheduled" - | Atom_text_classifier_download_work_completed -> Format.fprintf fmt "Atom_text_classifier_download_work_completed" - | Atom_clipboard_cleared -> Format.fprintf fmt "Atom_clipboard_cleared" - | Atom_vm_creation_requested -> Format.fprintf fmt "Atom_vm_creation_requested" - | Atom_nearby_device_scan_state_changed -> Format.fprintf fmt "Atom_nearby_device_scan_state_changed" - | Atom_application_locales_changed -> Format.fprintf fmt "Atom_application_locales_changed" - | Atom_mediametrics_audiotrackstatus_reported -> Format.fprintf fmt "Atom_mediametrics_audiotrackstatus_reported" - | Atom_fold_state_duration_reported -> Format.fprintf fmt "Atom_fold_state_duration_reported" - | Atom_location_time_zone_provider_controller_state_changed -> Format.fprintf fmt "Atom_location_time_zone_provider_controller_state_changed" - | Atom_display_hbm_state_changed -> Format.fprintf fmt "Atom_display_hbm_state_changed" - | Atom_display_hbm_brightness_changed -> Format.fprintf fmt "Atom_display_hbm_brightness_changed" - | Atom_persistent_uri_permissions_flushed -> Format.fprintf fmt "Atom_persistent_uri_permissions_flushed" - | Atom_early_boot_comp_os_artifacts_check_reported -> Format.fprintf fmt "Atom_early_boot_comp_os_artifacts_check_reported" - | Atom_vbmeta_digest_reported -> Format.fprintf fmt "Atom_vbmeta_digest_reported" - | Atom_apex_info_gathered -> Format.fprintf fmt "Atom_apex_info_gathered" - | Atom_pvm_info_gathered -> Format.fprintf fmt "Atom_pvm_info_gathered" - | Atom_wear_settings_ui_interacted -> Format.fprintf fmt "Atom_wear_settings_ui_interacted" - | Atom_tracing_service_report_event -> Format.fprintf fmt "Atom_tracing_service_report_event" - | Atom_mediametrics_audiorecordstatus_reported -> Format.fprintf fmt "Atom_mediametrics_audiorecordstatus_reported" - | Atom_launcher_latency -> Format.fprintf fmt "Atom_launcher_latency" - | Atom_dropbox_entry_dropped -> Format.fprintf fmt "Atom_dropbox_entry_dropped" - | Atom_wifi_p2_p_connection_reported -> Format.fprintf fmt "Atom_wifi_p2_p_connection_reported" - | Atom_game_state_changed -> Format.fprintf fmt "Atom_game_state_changed" - | Atom_hotword_detector_create_requested -> Format.fprintf fmt "Atom_hotword_detector_create_requested" - | Atom_hotword_detection_service_init_result_reported -> Format.fprintf fmt "Atom_hotword_detection_service_init_result_reported" - | Atom_hotword_detection_service_restarted -> Format.fprintf fmt "Atom_hotword_detection_service_restarted" - | Atom_hotword_detector_keyphrase_triggered -> Format.fprintf fmt "Atom_hotword_detector_keyphrase_triggered" - | Atom_hotword_detector_events -> Format.fprintf fmt "Atom_hotword_detector_events" - | Atom_boot_completed_broadcast_completion_latency_reported -> Format.fprintf fmt "Atom_boot_completed_broadcast_completion_latency_reported" - | Atom_contacts_indexer_update_stats_reported -> Format.fprintf fmt "Atom_contacts_indexer_update_stats_reported" - | Atom_app_background_restrictions_info -> Format.fprintf fmt "Atom_app_background_restrictions_info" - | Atom_mms_sms_provider_get_thread_id_failed -> Format.fprintf fmt "Atom_mms_sms_provider_get_thread_id_failed" - | Atom_mms_sms_database_helper_on_upgrade_failed -> Format.fprintf fmt "Atom_mms_sms_database_helper_on_upgrade_failed" - | Atom_permission_reminder_notification_interacted -> Format.fprintf fmt "Atom_permission_reminder_notification_interacted" - | Atom_recent_permission_decisions_interacted -> Format.fprintf fmt "Atom_recent_permission_decisions_interacted" - | Atom_gnss_psds_download_reported -> Format.fprintf fmt "Atom_gnss_psds_download_reported" - | Atom_le_audio_connection_session_reported -> Format.fprintf fmt "Atom_le_audio_connection_session_reported" - | Atom_le_audio_broadcast_session_reported -> Format.fprintf fmt "Atom_le_audio_broadcast_session_reported" - | Atom_dream_ui_event_reported -> Format.fprintf fmt "Atom_dream_ui_event_reported" - | Atom_task_manager_event_reported -> Format.fprintf fmt "Atom_task_manager_event_reported" - | Atom_cdm_association_action -> Format.fprintf fmt "Atom_cdm_association_action" - | Atom_magnification_triple_tap_and_hold_activated_session_reported -> Format.fprintf fmt "Atom_magnification_triple_tap_and_hold_activated_session_reported" - | Atom_magnification_follow_typing_focus_activated_session_reported -> Format.fprintf fmt "Atom_magnification_follow_typing_focus_activated_session_reported" - | Atom_accessibility_text_reading_options_changed -> Format.fprintf fmt "Atom_accessibility_text_reading_options_changed" - | Atom_wifi_setup_failure_crash_reported -> Format.fprintf fmt "Atom_wifi_setup_failure_crash_reported" - | Atom_uwb_device_error_reported -> Format.fprintf fmt "Atom_uwb_device_error_reported" - | Atom_isolated_compilation_scheduled -> Format.fprintf fmt "Atom_isolated_compilation_scheduled" - | Atom_isolated_compilation_ended -> Format.fprintf fmt "Atom_isolated_compilation_ended" - | Atom_ons_opportunistic_esim_provisioning_complete -> Format.fprintf fmt "Atom_ons_opportunistic_esim_provisioning_complete" - | Atom_system_server_pre_watchdog_occurred -> Format.fprintf fmt "Atom_system_server_pre_watchdog_occurred" - | Atom_telephony_anomaly_detected -> Format.fprintf fmt "Atom_telephony_anomaly_detected" - | Atom_letterbox_position_changed -> Format.fprintf fmt "Atom_letterbox_position_changed" - | Atom_remote_key_provisioning_attempt -> Format.fprintf fmt "Atom_remote_key_provisioning_attempt" - | Atom_remote_key_provisioning_network_info -> Format.fprintf fmt "Atom_remote_key_provisioning_network_info" - | Atom_remote_key_provisioning_timing -> Format.fprintf fmt "Atom_remote_key_provisioning_timing" - | Atom_mediaoutput_op_interaction_report -> Format.fprintf fmt "Atom_mediaoutput_op_interaction_report" - | Atom_sync_exemption_occurred -> Format.fprintf fmt "Atom_sync_exemption_occurred" - | Atom_autofill_presentation_event_reported -> Format.fprintf fmt "Atom_autofill_presentation_event_reported" - | Atom_dock_state_changed -> Format.fprintf fmt "Atom_dock_state_changed" - | Atom_safety_source_state_collected -> Format.fprintf fmt "Atom_safety_source_state_collected" - | Atom_safety_center_system_event_reported -> Format.fprintf fmt "Atom_safety_center_system_event_reported" - | Atom_safety_center_interaction_reported -> Format.fprintf fmt "Atom_safety_center_interaction_reported" - | Atom_settings_provider_setting_changed -> Format.fprintf fmt "Atom_settings_provider_setting_changed" - | Atom_broadcast_delivery_event_reported -> Format.fprintf fmt "Atom_broadcast_delivery_event_reported" - | Atom_service_request_event_reported -> Format.fprintf fmt "Atom_service_request_event_reported" - | Atom_provider_acquisition_event_reported -> Format.fprintf fmt "Atom_provider_acquisition_event_reported" - | Atom_bluetooth_device_name_reported -> Format.fprintf fmt "Atom_bluetooth_device_name_reported" - | Atom_cb_config_updated -> Format.fprintf fmt "Atom_cb_config_updated" - | Atom_cb_module_error_reported -> Format.fprintf fmt "Atom_cb_module_error_reported" - | Atom_cb_service_feature_changed -> Format.fprintf fmt "Atom_cb_service_feature_changed" - | Atom_cb_receiver_feature_changed -> Format.fprintf fmt "Atom_cb_receiver_feature_changed" - | Atom_privacy_signal_notification_interaction -> Format.fprintf fmt "Atom_privacy_signal_notification_interaction" - | Atom_privacy_signal_issue_card_interaction -> Format.fprintf fmt "Atom_privacy_signal_issue_card_interaction" - | Atom_privacy_signals_job_failure -> Format.fprintf fmt "Atom_privacy_signals_job_failure" - | Atom_vibration_reported -> Format.fprintf fmt "Atom_vibration_reported" - | Atom_uwb_ranging_start -> Format.fprintf fmt "Atom_uwb_ranging_start" - | Atom_app_compacted_v2 -> Format.fprintf fmt "Atom_app_compacted_v2" - | Atom_display_brightness_changed -> Format.fprintf fmt "Atom_display_brightness_changed" - | Atom_activity_action_blocked -> Format.fprintf fmt "Atom_activity_action_blocked" - | Atom_network_dns_server_support_reported -> Format.fprintf fmt "Atom_network_dns_server_support_reported" - | Atom_vm_booted -> Format.fprintf fmt "Atom_vm_booted" - | Atom_vm_exited -> Format.fprintf fmt "Atom_vm_exited" - | Atom_ambient_brightness_stats_reported -> Format.fprintf fmt "Atom_ambient_brightness_stats_reported" - | Atom_mediametrics_spatializercapabilities_reported -> Format.fprintf fmt "Atom_mediametrics_spatializercapabilities_reported" - | Atom_mediametrics_spatializerdeviceenabled_reported -> Format.fprintf fmt "Atom_mediametrics_spatializerdeviceenabled_reported" - | Atom_mediametrics_headtrackerdeviceenabled_reported -> Format.fprintf fmt "Atom_mediametrics_headtrackerdeviceenabled_reported" - | Atom_mediametrics_headtrackerdevicesupported_reported -> Format.fprintf fmt "Atom_mediametrics_headtrackerdevicesupported_reported" - | Atom_hearing_aid_info_reported -> Format.fprintf fmt "Atom_hearing_aid_info_reported" - | Atom_device_wide_job_constraint_changed -> Format.fprintf fmt "Atom_device_wide_job_constraint_changed" - | Atom_ambient_mode_changed -> Format.fprintf fmt "Atom_ambient_mode_changed" - | Atom_anr_latency_reported -> Format.fprintf fmt "Atom_anr_latency_reported" - | Atom_resource_api_info -> Format.fprintf fmt "Atom_resource_api_info" - | Atom_system_default_network_changed -> Format.fprintf fmt "Atom_system_default_network_changed" - | Atom_iwlan_setup_data_call_result_reported -> Format.fprintf fmt "Atom_iwlan_setup_data_call_result_reported" - | Atom_iwlan_pdn_disconnected_reason_reported -> Format.fprintf fmt "Atom_iwlan_pdn_disconnected_reason_reported" - | Atom_airplane_mode_session_reported -> Format.fprintf fmt "Atom_airplane_mode_session_reported" - | Atom_vm_cpu_status_reported -> Format.fprintf fmt "Atom_vm_cpu_status_reported" - | Atom_vm_mem_status_reported -> Format.fprintf fmt "Atom_vm_mem_status_reported" - | Atom_package_installation_session_reported -> Format.fprintf fmt "Atom_package_installation_session_reported" - | Atom_default_network_rematch_info -> Format.fprintf fmt "Atom_default_network_rematch_info" - | Atom_network_selection_performance -> Format.fprintf fmt "Atom_network_selection_performance" - | Atom_network_nsd_reported -> Format.fprintf fmt "Atom_network_nsd_reported" - | Atom_bluetooth_disconnection_reason_reported -> Format.fprintf fmt "Atom_bluetooth_disconnection_reason_reported" - | Atom_bluetooth_local_versions_reported -> Format.fprintf fmt "Atom_bluetooth_local_versions_reported" - | Atom_bluetooth_remote_supported_features_reported -> Format.fprintf fmt "Atom_bluetooth_remote_supported_features_reported" - | Atom_bluetooth_local_supported_features_reported -> Format.fprintf fmt "Atom_bluetooth_local_supported_features_reported" - | Atom_bluetooth_gatt_app_info -> Format.fprintf fmt "Atom_bluetooth_gatt_app_info" - | Atom_brightness_configuration_updated -> Format.fprintf fmt "Atom_brightness_configuration_updated" - | Atom_wear_media_output_switcher_launched -> Format.fprintf fmt "Atom_wear_media_output_switcher_launched" - | Atom_wear_media_output_switcher_finished -> Format.fprintf fmt "Atom_wear_media_output_switcher_finished" - | Atom_wear_media_output_switcher_connection_reported -> Format.fprintf fmt "Atom_wear_media_output_switcher_connection_reported" - | Atom_wear_media_output_switcher_device_scan_triggered -> Format.fprintf fmt "Atom_wear_media_output_switcher_device_scan_triggered" - | Atom_wear_media_output_switcher_first_device_scan_latency -> Format.fprintf fmt "Atom_wear_media_output_switcher_first_device_scan_latency" - | Atom_wear_media_output_switcher_connect_device_latency -> Format.fprintf fmt "Atom_wear_media_output_switcher_connect_device_latency" - | Atom_package_manager_snapshot_reported -> Format.fprintf fmt "Atom_package_manager_snapshot_reported" - | Atom_package_manager_apps_filter_cache_build_reported -> Format.fprintf fmt "Atom_package_manager_apps_filter_cache_build_reported" - | Atom_package_manager_apps_filter_cache_update_reported -> Format.fprintf fmt "Atom_package_manager_apps_filter_cache_update_reported" - | Atom_launcher_impression_event -> Format.fprintf fmt "Atom_launcher_impression_event" - | Atom_wear_media_output_switcher_all_devices_scan_latency -> Format.fprintf fmt "Atom_wear_media_output_switcher_all_devices_scan_latency" - | Atom_ws_watch_face_edited -> Format.fprintf fmt "Atom_ws_watch_face_edited" - | Atom_ws_watch_face_favorite_action_reported -> Format.fprintf fmt "Atom_ws_watch_face_favorite_action_reported" - | Atom_ws_watch_face_set_action_reported -> Format.fprintf fmt "Atom_ws_watch_face_set_action_reported" - | Atom_package_uninstallation_reported -> Format.fprintf fmt "Atom_package_uninstallation_reported" - | Atom_game_mode_changed -> Format.fprintf fmt "Atom_game_mode_changed" - | Atom_game_mode_configuration_changed -> Format.fprintf fmt "Atom_game_mode_configuration_changed" - | Atom_bedtime_mode_state_changed -> Format.fprintf fmt "Atom_bedtime_mode_state_changed" - | Atom_network_slice_session_ended -> Format.fprintf fmt "Atom_network_slice_session_ended" - | Atom_network_slice_daily_data_usage_reported -> Format.fprintf fmt "Atom_network_slice_daily_data_usage_reported" - | Atom_nfc_tag_type_occurred -> Format.fprintf fmt "Atom_nfc_tag_type_occurred" - | Atom_nfc_aid_conflict_occurred -> Format.fprintf fmt "Atom_nfc_aid_conflict_occurred" - | Atom_nfc_reader_conflict_occurred -> Format.fprintf fmt "Atom_nfc_reader_conflict_occurred" - | Atom_ws_tile_list_changed -> Format.fprintf fmt "Atom_ws_tile_list_changed" - | Atom_get_type_accessed_without_permission -> Format.fprintf fmt "Atom_get_type_accessed_without_permission" - | Atom_mobile_bundled_app_info_gathered -> Format.fprintf fmt "Atom_mobile_bundled_app_info_gathered" - | Atom_ws_watch_face_complication_set_changed -> Format.fprintf fmt "Atom_ws_watch_face_complication_set_changed" - | Atom_media_drm_created -> Format.fprintf fmt "Atom_media_drm_created" - | Atom_media_drm_errored -> Format.fprintf fmt "Atom_media_drm_errored" - | Atom_media_drm_session_opened -> Format.fprintf fmt "Atom_media_drm_session_opened" - | Atom_media_drm_session_closed -> Format.fprintf fmt "Atom_media_drm_session_closed" - | Atom_user_selected_resolution -> Format.fprintf fmt "Atom_user_selected_resolution" - | Atom_unsafe_intent_event_reported -> Format.fprintf fmt "Atom_unsafe_intent_event_reported" - | Atom_performance_hint_session_reported -> Format.fprintf fmt "Atom_performance_hint_session_reported" - | Atom_mediametrics_midi_device_close_reported -> Format.fprintf fmt "Atom_mediametrics_midi_device_close_reported" - | Atom_biometric_touch_reported -> Format.fprintf fmt "Atom_biometric_touch_reported" - | Atom_hotword_audio_egress_event_reported -> Format.fprintf fmt "Atom_hotword_audio_egress_event_reported" - | Atom_location_enabled_state_changed -> Format.fprintf fmt "Atom_location_enabled_state_changed" - | Atom_ime_request_finished -> Format.fprintf fmt "Atom_ime_request_finished" - | Atom_usb_compliance_warnings_reported -> Format.fprintf fmt "Atom_usb_compliance_warnings_reported" - | Atom_app_supported_locales_changed -> Format.fprintf fmt "Atom_app_supported_locales_changed" - | Atom_media_provider_volume_recovery_reported -> Format.fprintf fmt "Atom_media_provider_volume_recovery_reported" - | Atom_biometric_properties_collected -> Format.fprintf fmt "Atom_biometric_properties_collected" - | Atom_kernel_wakeup_attributed -> Format.fprintf fmt "Atom_kernel_wakeup_attributed" - | Atom_screen_state_changed_v2 -> Format.fprintf fmt "Atom_screen_state_changed_v2" - | Atom_ws_backup_action_reported -> Format.fprintf fmt "Atom_ws_backup_action_reported" - | Atom_ws_restore_action_reported -> Format.fprintf fmt "Atom_ws_restore_action_reported" - | Atom_device_log_access_event_reported -> Format.fprintf fmt "Atom_device_log_access_event_reported" - | Atom_media_session_updated -> Format.fprintf fmt "Atom_media_session_updated" - | Atom_wear_oobe_state_changed -> Format.fprintf fmt "Atom_wear_oobe_state_changed" - | Atom_ws_notification_updated -> Format.fprintf fmt "Atom_ws_notification_updated" - | Atom_network_validation_failure_stats_daily_reported -> Format.fprintf fmt "Atom_network_validation_failure_stats_daily_reported" - | Atom_ws_complication_tapped -> Format.fprintf fmt "Atom_ws_complication_tapped" - | Atom_ws_notification_blocking -> Format.fprintf fmt "Atom_ws_notification_blocking" - | Atom_ws_notification_bridgemode_updated -> Format.fprintf fmt "Atom_ws_notification_bridgemode_updated" - | Atom_ws_notification_dismissal_actioned -> Format.fprintf fmt "Atom_ws_notification_dismissal_actioned" - | Atom_ws_notification_actioned -> Format.fprintf fmt "Atom_ws_notification_actioned" - | Atom_ws_notification_latency -> Format.fprintf fmt "Atom_ws_notification_latency" - | Atom_wifi_bytes_transfer -> Format.fprintf fmt "Atom_wifi_bytes_transfer" - | Atom_wifi_bytes_transfer_by_fg_bg -> Format.fprintf fmt "Atom_wifi_bytes_transfer_by_fg_bg" - | Atom_mobile_bytes_transfer -> Format.fprintf fmt "Atom_mobile_bytes_transfer" - | Atom_mobile_bytes_transfer_by_fg_bg -> Format.fprintf fmt "Atom_mobile_bytes_transfer_by_fg_bg" - | Atom_bluetooth_bytes_transfer -> Format.fprintf fmt "Atom_bluetooth_bytes_transfer" - | Atom_kernel_wakelock -> Format.fprintf fmt "Atom_kernel_wakelock" - | Atom_subsystem_sleep_state -> Format.fprintf fmt "Atom_subsystem_sleep_state" - | Atom_cpu_time_per_uid -> Format.fprintf fmt "Atom_cpu_time_per_uid" - | Atom_cpu_time_per_uid_freq -> Format.fprintf fmt "Atom_cpu_time_per_uid_freq" - | Atom_wifi_activity_info -> Format.fprintf fmt "Atom_wifi_activity_info" - | Atom_modem_activity_info -> Format.fprintf fmt "Atom_modem_activity_info" - | Atom_bluetooth_activity_info -> Format.fprintf fmt "Atom_bluetooth_activity_info" - | Atom_process_memory_state -> Format.fprintf fmt "Atom_process_memory_state" - | Atom_system_elapsed_realtime -> Format.fprintf fmt "Atom_system_elapsed_realtime" - | Atom_system_uptime -> Format.fprintf fmt "Atom_system_uptime" - | Atom_cpu_active_time -> Format.fprintf fmt "Atom_cpu_active_time" - | Atom_cpu_cluster_time -> Format.fprintf fmt "Atom_cpu_cluster_time" - | Atom_disk_space -> Format.fprintf fmt "Atom_disk_space" - | Atom_remaining_battery_capacity -> Format.fprintf fmt "Atom_remaining_battery_capacity" - | Atom_full_battery_capacity -> Format.fprintf fmt "Atom_full_battery_capacity" - | Atom_temperature -> Format.fprintf fmt "Atom_temperature" - | Atom_binder_calls -> Format.fprintf fmt "Atom_binder_calls" - | Atom_binder_calls_exceptions -> Format.fprintf fmt "Atom_binder_calls_exceptions" - | Atom_looper_stats -> Format.fprintf fmt "Atom_looper_stats" - | Atom_disk_stats -> Format.fprintf fmt "Atom_disk_stats" - | Atom_directory_usage -> Format.fprintf fmt "Atom_directory_usage" - | Atom_app_size -> Format.fprintf fmt "Atom_app_size" - | Atom_category_size -> Format.fprintf fmt "Atom_category_size" - | Atom_proc_stats -> Format.fprintf fmt "Atom_proc_stats" - | Atom_battery_voltage -> Format.fprintf fmt "Atom_battery_voltage" - | Atom_num_fingerprints_enrolled -> Format.fprintf fmt "Atom_num_fingerprints_enrolled" - | Atom_disk_io -> Format.fprintf fmt "Atom_disk_io" - | Atom_power_profile -> Format.fprintf fmt "Atom_power_profile" - | Atom_proc_stats_pkg_proc -> Format.fprintf fmt "Atom_proc_stats_pkg_proc" - | Atom_process_cpu_time -> Format.fprintf fmt "Atom_process_cpu_time" - | Atom_cpu_time_per_thread_freq -> Format.fprintf fmt "Atom_cpu_time_per_thread_freq" - | Atom_on_device_power_measurement -> Format.fprintf fmt "Atom_on_device_power_measurement" - | Atom_device_calculated_power_use -> Format.fprintf fmt "Atom_device_calculated_power_use" - | Atom_process_memory_high_water_mark -> Format.fprintf fmt "Atom_process_memory_high_water_mark" - | Atom_battery_level -> Format.fprintf fmt "Atom_battery_level" - | Atom_build_information -> Format.fprintf fmt "Atom_build_information" - | Atom_battery_cycle_count -> Format.fprintf fmt "Atom_battery_cycle_count" - | Atom_debug_elapsed_clock -> Format.fprintf fmt "Atom_debug_elapsed_clock" - | Atom_debug_failing_elapsed_clock -> Format.fprintf fmt "Atom_debug_failing_elapsed_clock" - | Atom_num_faces_enrolled -> Format.fprintf fmt "Atom_num_faces_enrolled" - | Atom_role_holder -> Format.fprintf fmt "Atom_role_holder" - | Atom_dangerous_permission_state -> Format.fprintf fmt "Atom_dangerous_permission_state" - | Atom_train_info -> Format.fprintf fmt "Atom_train_info" - | Atom_time_zone_data_info -> Format.fprintf fmt "Atom_time_zone_data_info" - | Atom_external_storage_info -> Format.fprintf fmt "Atom_external_storage_info" - | Atom_gpu_stats_global_info -> Format.fprintf fmt "Atom_gpu_stats_global_info" - | Atom_gpu_stats_app_info -> Format.fprintf fmt "Atom_gpu_stats_app_info" - | Atom_system_ion_heap_size -> Format.fprintf fmt "Atom_system_ion_heap_size" - | Atom_apps_on_external_storage_info -> Format.fprintf fmt "Atom_apps_on_external_storage_info" - | Atom_face_settings -> Format.fprintf fmt "Atom_face_settings" - | Atom_cooling_device -> Format.fprintf fmt "Atom_cooling_device" - | Atom_app_ops -> Format.fprintf fmt "Atom_app_ops" - | Atom_process_system_ion_heap_size -> Format.fprintf fmt "Atom_process_system_ion_heap_size" - | Atom_surfaceflinger_stats_global_info -> Format.fprintf fmt "Atom_surfaceflinger_stats_global_info" - | Atom_surfaceflinger_stats_layer_info -> Format.fprintf fmt "Atom_surfaceflinger_stats_layer_info" - | Atom_process_memory_snapshot -> Format.fprintf fmt "Atom_process_memory_snapshot" - | Atom_vms_client_stats -> Format.fprintf fmt "Atom_vms_client_stats" - | Atom_notification_remote_views -> Format.fprintf fmt "Atom_notification_remote_views" - | Atom_dangerous_permission_state_sampled -> Format.fprintf fmt "Atom_dangerous_permission_state_sampled" - | Atom_graphics_stats -> Format.fprintf fmt "Atom_graphics_stats" - | Atom_runtime_app_op_access -> Format.fprintf fmt "Atom_runtime_app_op_access" - | Atom_ion_heap_size -> Format.fprintf fmt "Atom_ion_heap_size" - | Atom_package_notification_preferences -> Format.fprintf fmt "Atom_package_notification_preferences" - | Atom_package_notification_channel_preferences -> Format.fprintf fmt "Atom_package_notification_channel_preferences" - | Atom_package_notification_channel_group_preferences -> Format.fprintf fmt "Atom_package_notification_channel_group_preferences" - | Atom_gnss_stats -> Format.fprintf fmt "Atom_gnss_stats" - | Atom_attributed_app_ops -> Format.fprintf fmt "Atom_attributed_app_ops" - | Atom_voice_call_session -> Format.fprintf fmt "Atom_voice_call_session" - | Atom_voice_call_rat_usage -> Format.fprintf fmt "Atom_voice_call_rat_usage" - | Atom_sim_slot_state -> Format.fprintf fmt "Atom_sim_slot_state" - | Atom_supported_radio_access_family -> Format.fprintf fmt "Atom_supported_radio_access_family" - | Atom_setting_snapshot -> Format.fprintf fmt "Atom_setting_snapshot" - | Atom_blob_info -> Format.fprintf fmt "Atom_blob_info" - | Atom_data_usage_bytes_transfer -> Format.fprintf fmt "Atom_data_usage_bytes_transfer" - | Atom_bytes_transfer_by_tag_and_metered -> Format.fprintf fmt "Atom_bytes_transfer_by_tag_and_metered" - | Atom_dnd_mode_rule -> Format.fprintf fmt "Atom_dnd_mode_rule" - | Atom_general_external_storage_access_stats -> Format.fprintf fmt "Atom_general_external_storage_access_stats" - | Atom_incoming_sms -> Format.fprintf fmt "Atom_incoming_sms" - | Atom_outgoing_sms -> Format.fprintf fmt "Atom_outgoing_sms" - | Atom_carrier_id_table_version -> Format.fprintf fmt "Atom_carrier_id_table_version" - | Atom_data_call_session -> Format.fprintf fmt "Atom_data_call_session" - | Atom_cellular_service_state -> Format.fprintf fmt "Atom_cellular_service_state" - | Atom_cellular_data_service_switch -> Format.fprintf fmt "Atom_cellular_data_service_switch" - | Atom_system_memory -> Format.fprintf fmt "Atom_system_memory" - | Atom_ims_registration_termination -> Format.fprintf fmt "Atom_ims_registration_termination" - | Atom_ims_registration_stats -> Format.fprintf fmt "Atom_ims_registration_stats" - | Atom_cpu_time_per_cluster_freq -> Format.fprintf fmt "Atom_cpu_time_per_cluster_freq" - | Atom_cpu_cycles_per_uid_cluster -> Format.fprintf fmt "Atom_cpu_cycles_per_uid_cluster" - | Atom_device_rotated_data -> Format.fprintf fmt "Atom_device_rotated_data" - | Atom_cpu_cycles_per_thread_group_cluster -> Format.fprintf fmt "Atom_cpu_cycles_per_thread_group_cluster" - | Atom_media_drm_activity_info -> Format.fprintf fmt "Atom_media_drm_activity_info" - | Atom_oem_managed_bytes_transfer -> Format.fprintf fmt "Atom_oem_managed_bytes_transfer" - | Atom_gnss_power_stats -> Format.fprintf fmt "Atom_gnss_power_stats" - | Atom_time_zone_detector_state -> Format.fprintf fmt "Atom_time_zone_detector_state" - | Atom_keystore2_storage_stats -> Format.fprintf fmt "Atom_keystore2_storage_stats" - | Atom_rkp_pool_stats -> Format.fprintf fmt "Atom_rkp_pool_stats" - | Atom_process_dmabuf_memory -> Format.fprintf fmt "Atom_process_dmabuf_memory" - | Atom_pending_alarm_info -> Format.fprintf fmt "Atom_pending_alarm_info" - | Atom_user_level_hibernated_apps -> Format.fprintf fmt "Atom_user_level_hibernated_apps" - | Atom_launcher_layout_snapshot -> Format.fprintf fmt "Atom_launcher_layout_snapshot" - | Atom_global_hibernated_apps -> Format.fprintf fmt "Atom_global_hibernated_apps" - | Atom_input_event_latency_sketch -> Format.fprintf fmt "Atom_input_event_latency_sketch" - | Atom_battery_usage_stats_before_reset -> Format.fprintf fmt "Atom_battery_usage_stats_before_reset" - | Atom_battery_usage_stats_since_reset -> Format.fprintf fmt "Atom_battery_usage_stats_since_reset" - | Atom_battery_usage_stats_since_reset_using_power_profile_model -> Format.fprintf fmt "Atom_battery_usage_stats_since_reset_using_power_profile_model" - | Atom_installed_incremental_package -> Format.fprintf fmt "Atom_installed_incremental_package" - | Atom_telephony_network_requests -> Format.fprintf fmt "Atom_telephony_network_requests" - | Atom_app_search_storage_info -> Format.fprintf fmt "Atom_app_search_storage_info" - | Atom_vmstat -> Format.fprintf fmt "Atom_vmstat" - | Atom_keystore2_key_creation_with_general_info -> Format.fprintf fmt "Atom_keystore2_key_creation_with_general_info" - | Atom_keystore2_key_creation_with_auth_info -> Format.fprintf fmt "Atom_keystore2_key_creation_with_auth_info" - | Atom_keystore2_key_creation_with_purpose_and_modes_info -> Format.fprintf fmt "Atom_keystore2_key_creation_with_purpose_and_modes_info" - | Atom_keystore2_atom_with_overflow -> Format.fprintf fmt "Atom_keystore2_atom_with_overflow" - | Atom_keystore2_key_operation_with_purpose_and_modes_info -> Format.fprintf fmt "Atom_keystore2_key_operation_with_purpose_and_modes_info" - | Atom_keystore2_key_operation_with_general_info -> Format.fprintf fmt "Atom_keystore2_key_operation_with_general_info" - | Atom_rkp_error_stats -> Format.fprintf fmt "Atom_rkp_error_stats" - | Atom_keystore2_crash_stats -> Format.fprintf fmt "Atom_keystore2_crash_stats" - | Atom_vendor_apex_info -> Format.fprintf fmt "Atom_vendor_apex_info" - | Atom_accessibility_shortcut_stats -> Format.fprintf fmt "Atom_accessibility_shortcut_stats" - | Atom_accessibility_floating_menu_stats -> Format.fprintf fmt "Atom_accessibility_floating_menu_stats" - | Atom_data_usage_bytes_transfer_v2 -> Format.fprintf fmt "Atom_data_usage_bytes_transfer_v2" - | Atom_media_capabilities -> Format.fprintf fmt "Atom_media_capabilities" - | Atom_car_watchdog_system_io_usage_summary -> Format.fprintf fmt "Atom_car_watchdog_system_io_usage_summary" - | Atom_car_watchdog_uid_io_usage_summary -> Format.fprintf fmt "Atom_car_watchdog_uid_io_usage_summary" - | Atom_ims_registration_feature_tag_stats -> Format.fprintf fmt "Atom_ims_registration_feature_tag_stats" - | Atom_rcs_client_provisioning_stats -> Format.fprintf fmt "Atom_rcs_client_provisioning_stats" - | Atom_rcs_acs_provisioning_stats -> Format.fprintf fmt "Atom_rcs_acs_provisioning_stats" - | Atom_sip_delegate_stats -> Format.fprintf fmt "Atom_sip_delegate_stats" - | Atom_sip_transport_feature_tag_stats -> Format.fprintf fmt "Atom_sip_transport_feature_tag_stats" - | Atom_sip_message_response -> Format.fprintf fmt "Atom_sip_message_response" - | Atom_sip_transport_session -> Format.fprintf fmt "Atom_sip_transport_session" - | Atom_ims_dedicated_bearer_listener_event -> Format.fprintf fmt "Atom_ims_dedicated_bearer_listener_event" - | Atom_ims_dedicated_bearer_event -> Format.fprintf fmt "Atom_ims_dedicated_bearer_event" - | Atom_ims_registration_service_desc_stats -> Format.fprintf fmt "Atom_ims_registration_service_desc_stats" - | Atom_uce_event_stats -> Format.fprintf fmt "Atom_uce_event_stats" - | Atom_presence_notify_event -> Format.fprintf fmt "Atom_presence_notify_event" - | Atom_gba_event -> Format.fprintf fmt "Atom_gba_event" - | Atom_per_sim_status -> Format.fprintf fmt "Atom_per_sim_status" - | Atom_gpu_work_per_uid -> Format.fprintf fmt "Atom_gpu_work_per_uid" - | Atom_persistent_uri_permissions_amount_per_package -> Format.fprintf fmt "Atom_persistent_uri_permissions_amount_per_package" - | Atom_signed_partition_info -> Format.fprintf fmt "Atom_signed_partition_info" - | Atom_pinned_file_sizes_per_package -> Format.fprintf fmt "Atom_pinned_file_sizes_per_package" - | Atom_pending_intents_per_package -> Format.fprintf fmt "Atom_pending_intents_per_package" - | Atom_user_info -> Format.fprintf fmt "Atom_user_info" - | Atom_telephony_network_requests_v2 -> Format.fprintf fmt "Atom_telephony_network_requests_v2" - | Atom_device_telephony_properties -> Format.fprintf fmt "Atom_device_telephony_properties" - | Atom_remote_key_provisioning_error_counts -> Format.fprintf fmt "Atom_remote_key_provisioning_error_counts" - | Atom_safety_state -> Format.fprintf fmt "Atom_safety_state" - | Atom_incoming_mms -> Format.fprintf fmt "Atom_incoming_mms" - | Atom_outgoing_mms -> Format.fprintf fmt "Atom_outgoing_mms" - | Atom_multi_user_info -> Format.fprintf fmt "Atom_multi_user_info" - | Atom_network_bpf_map_info -> Format.fprintf fmt "Atom_network_bpf_map_info" - | Atom_outgoing_short_code_sms -> Format.fprintf fmt "Atom_outgoing_short_code_sms" - | Atom_connectivity_state_sample -> Format.fprintf fmt "Atom_connectivity_state_sample" - | Atom_network_selection_rematch_reasons_info -> Format.fprintf fmt "Atom_network_selection_rematch_reasons_info" - | Atom_game_mode_info -> Format.fprintf fmt "Atom_game_mode_info" - | Atom_game_mode_configuration -> Format.fprintf fmt "Atom_game_mode_configuration" - | Atom_game_mode_listener -> Format.fprintf fmt "Atom_game_mode_listener" - | Atom_network_slice_request_count -> Format.fprintf fmt "Atom_network_slice_request_count" - | Atom_ws_tile_snapshot -> Format.fprintf fmt "Atom_ws_tile_snapshot" - | Atom_ws_active_watch_face_complication_set_snapshot -> Format.fprintf fmt "Atom_ws_active_watch_face_complication_set_snapshot" - | Atom_process_state -> Format.fprintf fmt "Atom_process_state" - | Atom_process_association -> Format.fprintf fmt "Atom_process_association" - | Atom_adpf_system_component_info -> Format.fprintf fmt "Atom_adpf_system_component_info" - | Atom_notification_memory_use -> Format.fprintf fmt "Atom_notification_memory_use" - | Atom_hdr_capabilities -> Format.fprintf fmt "Atom_hdr_capabilities" - | Atom_ws_favourite_watch_face_list_snapshot -> Format.fprintf fmt "Atom_ws_favourite_watch_face_list_snapshot" - | Atom_accessibility_check_result_reported -> Format.fprintf fmt "Atom_accessibility_check_result_reported" - | Atom_adaptive_auth_unlock_after_lock_reported -> Format.fprintf fmt "Atom_adaptive_auth_unlock_after_lock_reported" - | Atom_thermal_status_called -> Format.fprintf fmt "Atom_thermal_status_called" - | Atom_thermal_headroom_called -> Format.fprintf fmt "Atom_thermal_headroom_called" - | Atom_thermal_headroom_thresholds_called -> Format.fprintf fmt "Atom_thermal_headroom_thresholds_called" - | Atom_adpf_hint_session_tid_cleanup -> Format.fprintf fmt "Atom_adpf_hint_session_tid_cleanup" - | Atom_thermal_headroom_thresholds -> Format.fprintf fmt "Atom_thermal_headroom_thresholds" - | Atom_adpf_session_snapshot -> Format.fprintf fmt "Atom_adpf_session_snapshot" - | Atom_jsscriptengine_latency_reported -> Format.fprintf fmt "Atom_jsscriptengine_latency_reported" - | Atom_ad_services_api_called -> Format.fprintf fmt "Atom_ad_services_api_called" - | Atom_ad_services_mesurement_reports_uploaded -> Format.fprintf fmt "Atom_ad_services_mesurement_reports_uploaded" - | Atom_mobile_data_download_file_group_status_reported -> Format.fprintf fmt "Atom_mobile_data_download_file_group_status_reported" - | Atom_mobile_data_download_download_result_reported -> Format.fprintf fmt "Atom_mobile_data_download_download_result_reported" - | Atom_ad_services_settings_usage_reported -> Format.fprintf fmt "Atom_ad_services_settings_usage_reported" - | Atom_background_fetch_process_reported -> Format.fprintf fmt "Atom_background_fetch_process_reported" - | Atom_update_custom_audience_process_reported -> Format.fprintf fmt "Atom_update_custom_audience_process_reported" - | Atom_run_ad_bidding_process_reported -> Format.fprintf fmt "Atom_run_ad_bidding_process_reported" - | Atom_run_ad_scoring_process_reported -> Format.fprintf fmt "Atom_run_ad_scoring_process_reported" - | Atom_run_ad_selection_process_reported -> Format.fprintf fmt "Atom_run_ad_selection_process_reported" - | Atom_run_ad_bidding_per_ca_process_reported -> Format.fprintf fmt "Atom_run_ad_bidding_per_ca_process_reported" - | Atom_mobile_data_download_file_group_storage_stats_reported -> Format.fprintf fmt "Atom_mobile_data_download_file_group_storage_stats_reported" - | Atom_ad_services_measurement_registrations -> Format.fprintf fmt "Atom_ad_services_measurement_registrations" - | Atom_ad_services_get_topics_reported -> Format.fprintf fmt "Atom_ad_services_get_topics_reported" - | Atom_ad_services_epoch_computation_get_top_topics_reported -> Format.fprintf fmt "Atom_ad_services_epoch_computation_get_top_topics_reported" - | Atom_ad_services_epoch_computation_classifier_reported -> Format.fprintf fmt "Atom_ad_services_epoch_computation_classifier_reported" - | Atom_ad_services_back_compat_get_topics_reported -> Format.fprintf fmt "Atom_ad_services_back_compat_get_topics_reported" - | Atom_ad_services_back_compat_epoch_computation_classifier_reported -> Format.fprintf fmt "Atom_ad_services_back_compat_epoch_computation_classifier_reported" - | Atom_ad_services_measurement_debug_keys -> Format.fprintf fmt "Atom_ad_services_measurement_debug_keys" - | Atom_ad_services_error_reported -> Format.fprintf fmt "Atom_ad_services_error_reported" - | Atom_ad_services_background_jobs_execution_reported -> Format.fprintf fmt "Atom_ad_services_background_jobs_execution_reported" - | Atom_ad_services_measurement_delayed_source_registration -> Format.fprintf fmt "Atom_ad_services_measurement_delayed_source_registration" - | Atom_ad_services_measurement_attribution -> Format.fprintf fmt "Atom_ad_services_measurement_attribution" - | Atom_ad_services_measurement_jobs -> Format.fprintf fmt "Atom_ad_services_measurement_jobs" - | Atom_ad_services_measurement_wipeout -> Format.fprintf fmt "Atom_ad_services_measurement_wipeout" - | Atom_ad_services_measurement_ad_id_match_for_debug_keys -> Format.fprintf fmt "Atom_ad_services_measurement_ad_id_match_for_debug_keys" - | Atom_ad_services_enrollment_data_stored -> Format.fprintf fmt "Atom_ad_services_enrollment_data_stored" - | Atom_ad_services_enrollment_file_downloaded -> Format.fprintf fmt "Atom_ad_services_enrollment_file_downloaded" - | Atom_ad_services_enrollment_matched -> Format.fprintf fmt "Atom_ad_services_enrollment_matched" - | Atom_ad_services_consent_migrated -> Format.fprintf fmt "Atom_ad_services_consent_migrated" - | Atom_ad_services_enrollment_failed -> Format.fprintf fmt "Atom_ad_services_enrollment_failed" - | Atom_ad_services_measurement_click_verification -> Format.fprintf fmt "Atom_ad_services_measurement_click_verification" - | Atom_ad_services_encryption_key_fetched -> Format.fprintf fmt "Atom_ad_services_encryption_key_fetched" - | Atom_ad_services_encryption_key_db_transaction_ended -> Format.fprintf fmt "Atom_ad_services_encryption_key_db_transaction_ended" - | Atom_destination_registered_beacons -> Format.fprintf fmt "Atom_destination_registered_beacons" - | Atom_report_interaction_api_called -> Format.fprintf fmt "Atom_report_interaction_api_called" - | Atom_interaction_reporting_table_cleared -> Format.fprintf fmt "Atom_interaction_reporting_table_cleared" - | Atom_app_manifest_config_helper_called -> Format.fprintf fmt "Atom_app_manifest_config_helper_called" - | Atom_ad_filtering_process_join_ca_reported -> Format.fprintf fmt "Atom_ad_filtering_process_join_ca_reported" - | Atom_ad_filtering_process_ad_selection_reported -> Format.fprintf fmt "Atom_ad_filtering_process_ad_selection_reported" - | Atom_ad_counter_histogram_updater_reported -> Format.fprintf fmt "Atom_ad_counter_histogram_updater_reported" - | Atom_signature_verification -> Format.fprintf fmt "Atom_signature_verification" - | Atom_k_anon_immediate_sign_join_status_reported -> Format.fprintf fmt "Atom_k_anon_immediate_sign_join_status_reported" - | Atom_k_anon_background_job_status_reported -> Format.fprintf fmt "Atom_k_anon_background_job_status_reported" - | Atom_k_anon_initialize_status_reported -> Format.fprintf fmt "Atom_k_anon_initialize_status_reported" - | Atom_k_anon_sign_status_reported -> Format.fprintf fmt "Atom_k_anon_sign_status_reported" - | Atom_k_anon_join_status_reported -> Format.fprintf fmt "Atom_k_anon_join_status_reported" - | Atom_k_anon_key_attestation_status_reported -> Format.fprintf fmt "Atom_k_anon_key_attestation_status_reported" - | Atom_get_ad_selection_data_api_called -> Format.fprintf fmt "Atom_get_ad_selection_data_api_called" - | Atom_get_ad_selection_data_buyer_input_generated -> Format.fprintf fmt "Atom_get_ad_selection_data_buyer_input_generated" - | Atom_background_job_scheduling_reported -> Format.fprintf fmt "Atom_background_job_scheduling_reported" - | Atom_topics_encryption_epoch_computation_reported -> Format.fprintf fmt "Atom_topics_encryption_epoch_computation_reported" - | Atom_topics_encryption_get_topics_reported -> Format.fprintf fmt "Atom_topics_encryption_get_topics_reported" - | Atom_adservices_shell_command_called -> Format.fprintf fmt "Atom_adservices_shell_command_called" - | Atom_update_signals_api_called -> Format.fprintf fmt "Atom_update_signals_api_called" - | Atom_encoding_job_run -> Format.fprintf fmt "Atom_encoding_job_run" - | Atom_encoding_js_fetch -> Format.fprintf fmt "Atom_encoding_js_fetch" - | Atom_encoding_js_execution -> Format.fprintf fmt "Atom_encoding_js_execution" - | Atom_persist_ad_selection_result_called -> Format.fprintf fmt "Atom_persist_ad_selection_result_called" - | Atom_server_auction_key_fetch_called -> Format.fprintf fmt "Atom_server_auction_key_fetch_called" - | Atom_server_auction_background_key_fetch_enabled -> Format.fprintf fmt "Atom_server_auction_background_key_fetch_enabled" - | Atom_ad_services_measurement_process_odp_registration -> Format.fprintf fmt "Atom_ad_services_measurement_process_odp_registration" - | Atom_ad_services_measurement_notify_registration_to_odp -> Format.fprintf fmt "Atom_ad_services_measurement_notify_registration_to_odp" - | Atom_select_ads_from_outcomes_api_called -> Format.fprintf fmt "Atom_select_ads_from_outcomes_api_called" - | Atom_report_impression_api_called -> Format.fprintf fmt "Atom_report_impression_api_called" - | Atom_ad_services_enrollment_transaction_stats -> Format.fprintf fmt "Atom_ad_services_enrollment_transaction_stats" - | Atom_ad_services_cobalt_logger_event_reported -> Format.fprintf fmt "Atom_ad_services_cobalt_logger_event_reported" - | Atom_ad_services_cobalt_periodic_job_event_reported -> Format.fprintf fmt "Atom_ad_services_cobalt_periodic_job_event_reported" - | Atom_update_signals_process_reported -> Format.fprintf fmt "Atom_update_signals_process_reported" - | Atom_topics_schedule_epoch_job_setting_reported -> Format.fprintf fmt "Atom_topics_schedule_epoch_job_setting_reported" - | Atom_ai_wallpapers_button_pressed -> Format.fprintf fmt "Atom_ai_wallpapers_button_pressed" - | Atom_ai_wallpapers_template_selected -> Format.fprintf fmt "Atom_ai_wallpapers_template_selected" - | Atom_ai_wallpapers_term_selected -> Format.fprintf fmt "Atom_ai_wallpapers_term_selected" - | Atom_ai_wallpapers_wallpaper_set -> Format.fprintf fmt "Atom_ai_wallpapers_wallpaper_set" - | Atom_ai_wallpapers_session_summary -> Format.fprintf fmt "Atom_ai_wallpapers_session_summary" - | Atom_apex_installation_requested -> Format.fprintf fmt "Atom_apex_installation_requested" - | Atom_apex_installation_staged -> Format.fprintf fmt "Atom_apex_installation_staged" - | Atom_apex_installation_ended -> Format.fprintf fmt "Atom_apex_installation_ended" - | Atom_app_search_set_schema_stats_reported -> Format.fprintf fmt "Atom_app_search_set_schema_stats_reported" - | Atom_app_search_schema_migration_stats_reported -> Format.fprintf fmt "Atom_app_search_schema_migration_stats_reported" - | Atom_app_search_usage_search_intent_stats_reported -> Format.fprintf fmt "Atom_app_search_usage_search_intent_stats_reported" - | Atom_app_search_usage_search_intent_raw_query_stats_reported -> Format.fprintf fmt "Atom_app_search_usage_search_intent_raw_query_stats_reported" - | Atom_app_search_apps_indexer_stats_reported -> Format.fprintf fmt "Atom_app_search_apps_indexer_stats_reported" - | Atom_art_datum_reported -> Format.fprintf fmt "Atom_art_datum_reported" - | Atom_art_device_datum_reported -> Format.fprintf fmt "Atom_art_device_datum_reported" - | Atom_art_datum_delta_reported -> Format.fprintf fmt "Atom_art_datum_delta_reported" - | Atom_art_dex2_oat_reported -> Format.fprintf fmt "Atom_art_dex2_oat_reported" - | Atom_art_device_status -> Format.fprintf fmt "Atom_art_device_status" - | Atom_background_dexopt_job_ended -> Format.fprintf fmt "Atom_background_dexopt_job_ended" - | Atom_prereboot_dexopt_job_ended -> Format.fprintf fmt "Atom_prereboot_dexopt_job_ended" - | Atom_odrefresh_reported -> Format.fprintf fmt "Atom_odrefresh_reported" - | Atom_odsign_reported -> Format.fprintf fmt "Atom_odsign_reported" - | Atom_autofill_ui_event_reported -> Format.fprintf fmt "Atom_autofill_ui_event_reported" - | Atom_autofill_fill_request_reported -> Format.fprintf fmt "Atom_autofill_fill_request_reported" - | Atom_autofill_fill_response_reported -> Format.fprintf fmt "Atom_autofill_fill_response_reported" - | Atom_autofill_save_event_reported -> Format.fprintf fmt "Atom_autofill_save_event_reported" - | Atom_autofill_session_committed -> Format.fprintf fmt "Atom_autofill_session_committed" - | Atom_autofill_field_classification_event_reported -> Format.fprintf fmt "Atom_autofill_field_classification_event_reported" - | Atom_car_recents_event_reported -> Format.fprintf fmt "Atom_car_recents_event_reported" - | Atom_car_calm_mode_event_reported -> Format.fprintf fmt "Atom_car_calm_mode_event_reported" - | Atom_car_wakeup_from_suspend_reported -> Format.fprintf fmt "Atom_car_wakeup_from_suspend_reported" - | Atom_plugin_initialized -> Format.fprintf fmt "Atom_plugin_initialized" - | Atom_bluetooth_hashed_device_name_reported -> Format.fprintf fmt "Atom_bluetooth_hashed_device_name_reported" - | Atom_bluetooth_l2_cap_coc_client_connection -> Format.fprintf fmt "Atom_bluetooth_l2_cap_coc_client_connection" - | Atom_bluetooth_l2_cap_coc_server_connection -> Format.fprintf fmt "Atom_bluetooth_l2_cap_coc_server_connection" - | Atom_bluetooth_le_session_connected -> Format.fprintf fmt "Atom_bluetooth_le_session_connected" - | Atom_restricted_bluetooth_device_name_reported -> Format.fprintf fmt "Atom_restricted_bluetooth_device_name_reported" - | Atom_bluetooth_profile_connection_attempted -> Format.fprintf fmt "Atom_bluetooth_profile_connection_attempted" - | Atom_bluetooth_content_profile_error_reported -> Format.fprintf fmt "Atom_bluetooth_content_profile_error_reported" - | Atom_bluetooth_rfcomm_connection_attempted -> Format.fprintf fmt "Atom_bluetooth_rfcomm_connection_attempted" - | Atom_remote_device_information_with_metric_id -> Format.fprintf fmt "Atom_remote_device_information_with_metric_id" - | Atom_le_app_scan_state_changed -> Format.fprintf fmt "Atom_le_app_scan_state_changed" - | Atom_le_radio_scan_stopped -> Format.fprintf fmt "Atom_le_radio_scan_stopped" - | Atom_le_scan_result_received -> Format.fprintf fmt "Atom_le_scan_result_received" - | Atom_le_scan_abused -> Format.fprintf fmt "Atom_le_scan_abused" - | Atom_le_adv_state_changed -> Format.fprintf fmt "Atom_le_adv_state_changed" - | Atom_le_adv_error_reported -> Format.fprintf fmt "Atom_le_adv_error_reported" - | Atom_a2_dp_session_reported -> Format.fprintf fmt "Atom_a2_dp_session_reported" - | Atom_bluetooth_cross_layer_event_reported -> Format.fprintf fmt "Atom_bluetooth_cross_layer_event_reported" - | Atom_broadcast_audio_session_reported -> Format.fprintf fmt "Atom_broadcast_audio_session_reported" - | Atom_broadcast_audio_sync_reported -> Format.fprintf fmt "Atom_broadcast_audio_sync_reported" - | Atom_bluetooth_rfcomm_connection_reported_at_close -> Format.fprintf fmt "Atom_bluetooth_rfcomm_connection_reported_at_close" - | Atom_bluetooth_le_connection -> Format.fprintf fmt "Atom_bluetooth_le_connection" - | Atom_broadcast_sent -> Format.fprintf fmt "Atom_broadcast_sent" - | Atom_camera_feature_combination_query_event -> Format.fprintf fmt "Atom_camera_feature_combination_query_event" - | Atom_certificate_transparency_log_list_state_changed -> Format.fprintf fmt "Atom_certificate_transparency_log_list_state_changed" - | Atom_certificate_transparency_log_list_update_failed -> Format.fprintf fmt "Atom_certificate_transparency_log_list_update_failed" - | Atom_daily_keepalive_info_reported -> Format.fprintf fmt "Atom_daily_keepalive_info_reported" - | Atom_network_request_state_changed -> Format.fprintf fmt "Atom_network_request_state_changed" - | Atom_tethering_active_sessions_reported -> Format.fprintf fmt "Atom_tethering_active_sessions_reported" - | Atom_network_stats_recorder_file_operated -> Format.fprintf fmt "Atom_network_stats_recorder_file_operated" - | Atom_core_networking_terrible_error_occurred -> Format.fprintf fmt "Atom_core_networking_terrible_error_occurred" - | Atom_apf_session_info_reported -> Format.fprintf fmt "Atom_apf_session_info_reported" - | Atom_ip_client_ra_info_reported -> Format.fprintf fmt "Atom_ip_client_ra_info_reported" - | Atom_vpn_connection_state_changed -> Format.fprintf fmt "Atom_vpn_connection_state_changed" - | Atom_vpn_connection_reported -> Format.fprintf fmt "Atom_vpn_connection_reported" - | Atom_cpu_policy -> Format.fprintf fmt "Atom_cpu_policy" - | Atom_credential_manager_api_called -> Format.fprintf fmt "Atom_credential_manager_api_called" - | Atom_credential_manager_init_phase_reported -> Format.fprintf fmt "Atom_credential_manager_init_phase_reported" - | Atom_credential_manager_candidate_phase_reported -> Format.fprintf fmt "Atom_credential_manager_candidate_phase_reported" - | Atom_credential_manager_final_phase_reported -> Format.fprintf fmt "Atom_credential_manager_final_phase_reported" - | Atom_credential_manager_total_reported -> Format.fprintf fmt "Atom_credential_manager_total_reported" - | Atom_credential_manager_finalnouid_reported -> Format.fprintf fmt "Atom_credential_manager_finalnouid_reported" - | Atom_credential_manager_get_reported -> Format.fprintf fmt "Atom_credential_manager_get_reported" - | Atom_credential_manager_auth_click_reported -> Format.fprintf fmt "Atom_credential_manager_auth_click_reported" - | Atom_credential_manager_apiv2_called -> Format.fprintf fmt "Atom_credential_manager_apiv2_called" - | Atom_cronet_engine_created -> Format.fprintf fmt "Atom_cronet_engine_created" - | Atom_cronet_traffic_reported -> Format.fprintf fmt "Atom_cronet_traffic_reported" - | Atom_cronet_engine_builder_initialized -> Format.fprintf fmt "Atom_cronet_engine_builder_initialized" - | Atom_cronet_http_flags_initialized -> Format.fprintf fmt "Atom_cronet_http_flags_initialized" - | Atom_cronet_initialized -> Format.fprintf fmt "Atom_cronet_initialized" - | Atom_desktop_mode_ui_changed -> Format.fprintf fmt "Atom_desktop_mode_ui_changed" - | Atom_desktop_mode_session_task_update -> Format.fprintf fmt "Atom_desktop_mode_session_task_update" - | Atom_desktop_mode_task_size_updated -> Format.fprintf fmt "Atom_desktop_mode_task_size_updated" - | Atom_device_lock_check_in_request_reported -> Format.fprintf fmt "Atom_device_lock_check_in_request_reported" - | Atom_device_lock_provisioning_complete_reported -> Format.fprintf fmt "Atom_device_lock_provisioning_complete_reported" - | Atom_device_lock_kiosk_app_request_reported -> Format.fprintf fmt "Atom_device_lock_kiosk_app_request_reported" - | Atom_device_lock_check_in_retry_reported -> Format.fprintf fmt "Atom_device_lock_check_in_retry_reported" - | Atom_device_lock_provision_failure_reported -> Format.fprintf fmt "Atom_device_lock_provision_failure_reported" - | Atom_device_lock_lock_unlock_device_failure_reported -> Format.fprintf fmt "Atom_device_lock_lock_unlock_device_failure_reported" - | Atom_device_policy_management_mode -> Format.fprintf fmt "Atom_device_policy_management_mode" - | Atom_device_policy_state -> Format.fprintf fmt "Atom_device_policy_state" - | Atom_display_mode_director_vote_changed -> Format.fprintf fmt "Atom_display_mode_director_vote_changed" - | Atom_external_display_state_changed -> Format.fprintf fmt "Atom_external_display_state_changed" - | Atom_dnd_state_changed -> Format.fprintf fmt "Atom_dnd_state_changed" - | Atom_dream_setting_changed -> Format.fprintf fmt "Atom_dream_setting_changed" - | Atom_dream_setting_snapshot -> Format.fprintf fmt "Atom_dream_setting_snapshot" - | Atom_express_event_reported -> Format.fprintf fmt "Atom_express_event_reported" - | Atom_express_histogram_sample_reported -> Format.fprintf fmt "Atom_express_histogram_sample_reported" - | Atom_express_uid_event_reported -> Format.fprintf fmt "Atom_express_uid_event_reported" - | Atom_express_uid_histogram_sample_reported -> Format.fprintf fmt "Atom_express_uid_histogram_sample_reported" - | Atom_federated_compute_api_called -> Format.fprintf fmt "Atom_federated_compute_api_called" - | Atom_federated_compute_training_event_reported -> Format.fprintf fmt "Atom_federated_compute_training_event_reported" - | Atom_example_iterator_next_latency_reported -> Format.fprintf fmt "Atom_example_iterator_next_latency_reported" - | Atom_full_screen_intent_launched -> Format.fprintf fmt "Atom_full_screen_intent_launched" - | Atom_bal_allowed -> Format.fprintf fmt "Atom_bal_allowed" - | Atom_in_task_activity_started -> Format.fprintf fmt "Atom_in_task_activity_started" - | Atom_device_orientation_changed -> Format.fprintf fmt "Atom_device_orientation_changed" - | Atom_cached_apps_high_watermark -> Format.fprintf fmt "Atom_cached_apps_high_watermark" - | Atom_stylus_prediction_metrics_reported -> Format.fprintf fmt "Atom_stylus_prediction_metrics_reported" - | Atom_user_risk_event_reported -> Format.fprintf fmt "Atom_user_risk_event_reported" - | Atom_media_projection_state_changed -> Format.fprintf fmt "Atom_media_projection_state_changed" - | Atom_media_projection_target_changed -> Format.fprintf fmt "Atom_media_projection_target_changed" - | Atom_excessive_binder_proxy_count_reported -> Format.fprintf fmt "Atom_excessive_binder_proxy_count_reported" - | Atom_proxy_bytes_transfer_by_fg_bg -> Format.fprintf fmt "Atom_proxy_bytes_transfer_by_fg_bg" - | Atom_mobile_bytes_transfer_by_proc_state -> Format.fprintf fmt "Atom_mobile_bytes_transfer_by_proc_state" - | Atom_biometric_frr_notification -> Format.fprintf fmt "Atom_biometric_frr_notification" - | Atom_sensitive_content_media_projection_session -> Format.fprintf fmt "Atom_sensitive_content_media_projection_session" - | Atom_sensitive_notification_app_protection_session -> Format.fprintf fmt "Atom_sensitive_notification_app_protection_session" - | Atom_sensitive_notification_app_protection_applied -> Format.fprintf fmt "Atom_sensitive_notification_app_protection_applied" - | Atom_sensitive_notification_redaction -> Format.fprintf fmt "Atom_sensitive_notification_redaction" - | Atom_sensitive_content_app_protection -> Format.fprintf fmt "Atom_sensitive_content_app_protection" - | Atom_app_restriction_state_changed -> Format.fprintf fmt "Atom_app_restriction_state_changed" - | Atom_battery_usage_stats_per_uid -> Format.fprintf fmt "Atom_battery_usage_stats_per_uid" - | Atom_postgc_memory_snapshot -> Format.fprintf fmt "Atom_postgc_memory_snapshot" - | Atom_power_save_temp_allowlist_changed -> Format.fprintf fmt "Atom_power_save_temp_allowlist_changed" - | Atom_app_op_access_tracked -> Format.fprintf fmt "Atom_app_op_access_tracked" - | Atom_content_or_file_uri_event_reported -> Format.fprintf fmt "Atom_content_or_file_uri_event_reported" - | Atom_application_grammatical_inflection_changed -> Format.fprintf fmt "Atom_application_grammatical_inflection_changed" - | Atom_system_grammatical_inflection_changed -> Format.fprintf fmt "Atom_system_grammatical_inflection_changed" - | Atom_battery_health -> Format.fprintf fmt "Atom_battery_health" - | Atom_hdmi_earc_status_reported -> Format.fprintf fmt "Atom_hdmi_earc_status_reported" - | Atom_hdmi_soundbar_mode_status_reported -> Format.fprintf fmt "Atom_hdmi_soundbar_mode_status_reported" - | Atom_health_connect_api_called -> Format.fprintf fmt "Atom_health_connect_api_called" - | Atom_health_connect_usage_stats -> Format.fprintf fmt "Atom_health_connect_usage_stats" - | Atom_health_connect_storage_stats -> Format.fprintf fmt "Atom_health_connect_storage_stats" - | Atom_health_connect_api_invoked -> Format.fprintf fmt "Atom_health_connect_api_invoked" - | Atom_exercise_route_api_called -> Format.fprintf fmt "Atom_exercise_route_api_called" - | Atom_health_connect_export_invoked -> Format.fprintf fmt "Atom_health_connect_export_invoked" - | Atom_health_connect_import_invoked -> Format.fprintf fmt "Atom_health_connect_import_invoked" - | Atom_health_connect_export_import_stats_reported -> Format.fprintf fmt "Atom_health_connect_export_import_stats_reported" - | Atom_health_connect_ui_impression -> Format.fprintf fmt "Atom_health_connect_ui_impression" - | Atom_health_connect_ui_interaction -> Format.fprintf fmt "Atom_health_connect_ui_interaction" - | Atom_health_connect_app_opened_reported -> Format.fprintf fmt "Atom_health_connect_app_opened_reported" - | Atom_hotword_egress_size_atom_reported -> Format.fprintf fmt "Atom_hotword_egress_size_atom_reported" - | Atom_ike_session_terminated -> Format.fprintf fmt "Atom_ike_session_terminated" - | Atom_ike_liveness_check_session_validated -> Format.fprintf fmt "Atom_ike_liveness_check_session_validated" - | Atom_negotiated_security_association -> Format.fprintf fmt "Atom_negotiated_security_association" - | Atom_keyboard_configured -> Format.fprintf fmt "Atom_keyboard_configured" - | Atom_keyboard_systems_event_reported -> Format.fprintf fmt "Atom_keyboard_systems_event_reported" - | Atom_inputdevice_usage_reported -> Format.fprintf fmt "Atom_inputdevice_usage_reported" - | Atom_input_event_latency_reported -> Format.fprintf fmt "Atom_input_event_latency_reported" - | Atom_touchpad_usage -> Format.fprintf fmt "Atom_touchpad_usage" - | Atom_kernel_oom_kill_occurred -> Format.fprintf fmt "Atom_kernel_oom_kill_occurred" - | Atom_emergency_state_changed -> Format.fprintf fmt "Atom_emergency_state_changed" - | Atom_chre_significant_motion_state_changed -> Format.fprintf fmt "Atom_chre_significant_motion_state_changed" - | Atom_population_density_provider_loading_reported -> Format.fprintf fmt "Atom_population_density_provider_loading_reported" - | Atom_density_based_coarse_locations_usage_reported -> Format.fprintf fmt "Atom_density_based_coarse_locations_usage_reported" - | Atom_density_based_coarse_locations_provider_query_reported -> Format.fprintf fmt "Atom_density_based_coarse_locations_provider_query_reported" - | Atom_media_codec_reclaim_request_completed -> Format.fprintf fmt "Atom_media_codec_reclaim_request_completed" - | Atom_media_codec_started -> Format.fprintf fmt "Atom_media_codec_started" - | Atom_media_codec_stopped -> Format.fprintf fmt "Atom_media_codec_stopped" - | Atom_media_codec_rendered -> Format.fprintf fmt "Atom_media_codec_rendered" - | Atom_media_editing_ended_reported -> Format.fprintf fmt "Atom_media_editing_ended_reported" - | Atom_mte_state -> Format.fprintf fmt "Atom_mte_state" - | Atom_microxr_device_boot_complete_reported -> Format.fprintf fmt "Atom_microxr_device_boot_complete_reported" - | Atom_nfc_observe_mode_state_changed -> Format.fprintf fmt "Atom_nfc_observe_mode_state_changed" - | Atom_nfc_field_changed -> Format.fprintf fmt "Atom_nfc_field_changed" - | Atom_nfc_polling_loop_notification_reported -> Format.fprintf fmt "Atom_nfc_polling_loop_notification_reported" - | Atom_nfc_proprietary_capabilities_reported -> Format.fprintf fmt "Atom_nfc_proprietary_capabilities_reported" - | Atom_ondevicepersonalization_api_called -> Format.fprintf fmt "Atom_ondevicepersonalization_api_called" - | Atom_component_state_changed_reported -> Format.fprintf fmt "Atom_component_state_changed_reported" - | Atom_pdf_load_reported -> Format.fprintf fmt "Atom_pdf_load_reported" - | Atom_pdf_api_usage_reported -> Format.fprintf fmt "Atom_pdf_api_usage_reported" - | Atom_pdf_search_reported -> Format.fprintf fmt "Atom_pdf_search_reported" - | Atom_pressure_stall_information -> Format.fprintf fmt "Atom_pressure_stall_information" - | Atom_permission_rationale_dialog_viewed -> Format.fprintf fmt "Atom_permission_rationale_dialog_viewed" - | Atom_permission_rationale_dialog_action_reported -> Format.fprintf fmt "Atom_permission_rationale_dialog_action_reported" - | Atom_app_data_sharing_updates_notification_interaction -> Format.fprintf fmt "Atom_app_data_sharing_updates_notification_interaction" - | Atom_app_data_sharing_updates_fragment_viewed -> Format.fprintf fmt "Atom_app_data_sharing_updates_fragment_viewed" - | Atom_app_data_sharing_updates_fragment_action_reported -> Format.fprintf fmt "Atom_app_data_sharing_updates_fragment_action_reported" - | Atom_enhanced_confirmation_dialog_result_reported -> Format.fprintf fmt "Atom_enhanced_confirmation_dialog_result_reported" - | Atom_enhanced_confirmation_restriction_cleared -> Format.fprintf fmt "Atom_enhanced_confirmation_restriction_cleared" - | Atom_photopicker_session_info_reported -> Format.fprintf fmt "Atom_photopicker_session_info_reported" - | Atom_photopicker_api_info_reported -> Format.fprintf fmt "Atom_photopicker_api_info_reported" - | Atom_photopicker_ui_event_logged -> Format.fprintf fmt "Atom_photopicker_ui_event_logged" - | Atom_photopicker_media_item_status_reported -> Format.fprintf fmt "Atom_photopicker_media_item_status_reported" - | Atom_photopicker_preview_info_logged -> Format.fprintf fmt "Atom_photopicker_preview_info_logged" - | Atom_photopicker_menu_interaction_logged -> Format.fprintf fmt "Atom_photopicker_menu_interaction_logged" - | Atom_photopicker_banner_interaction_logged -> Format.fprintf fmt "Atom_photopicker_banner_interaction_logged" - | Atom_photopicker_media_library_info_logged -> Format.fprintf fmt "Atom_photopicker_media_library_info_logged" - | Atom_photopicker_page_info_logged -> Format.fprintf fmt "Atom_photopicker_page_info_logged" - | Atom_photopicker_media_grid_sync_info_reported -> Format.fprintf fmt "Atom_photopicker_media_grid_sync_info_reported" - | Atom_photopicker_album_sync_info_reported -> Format.fprintf fmt "Atom_photopicker_album_sync_info_reported" - | Atom_photopicker_search_info_reported -> Format.fprintf fmt "Atom_photopicker_search_info_reported" - | Atom_search_data_extraction_details_reported -> Format.fprintf fmt "Atom_search_data_extraction_details_reported" - | Atom_embedded_photopicker_info_reported -> Format.fprintf fmt "Atom_embedded_photopicker_info_reported" - | Atom_atom_9999 -> Format.fprintf fmt "Atom_atom_9999" - | Atom_atom_99999 -> Format.fprintf fmt "Atom_atom_99999" - | Atom_screen_off_reported -> Format.fprintf fmt "Atom_screen_off_reported" - | Atom_screen_timeout_override_reported -> Format.fprintf fmt "Atom_screen_timeout_override_reported" - | Atom_screen_interactive_session_reported -> Format.fprintf fmt "Atom_screen_interactive_session_reported" - | Atom_screen_dim_reported -> Format.fprintf fmt "Atom_screen_dim_reported" - | Atom_media_provider_database_rollback_reported -> Format.fprintf fmt "Atom_media_provider_database_rollback_reported" - | Atom_backup_setup_status_reported -> Format.fprintf fmt "Atom_backup_setup_status_reported" - | Atom_ranging_session_configured -> Format.fprintf fmt "Atom_ranging_session_configured" - | Atom_ranging_session_started -> Format.fprintf fmt "Atom_ranging_session_started" - | Atom_ranging_session_closed -> Format.fprintf fmt "Atom_ranging_session_closed" - | Atom_ranging_technology_started -> Format.fprintf fmt "Atom_ranging_technology_started" - | Atom_ranging_technology_stopped -> Format.fprintf fmt "Atom_ranging_technology_stopped" - | Atom_rkpd_pool_stats -> Format.fprintf fmt "Atom_rkpd_pool_stats" - | Atom_rkpd_client_operation -> Format.fprintf fmt "Atom_rkpd_client_operation" - | Atom_sandbox_api_called -> Format.fprintf fmt "Atom_sandbox_api_called" - | Atom_sandbox_activity_event_occurred -> Format.fprintf fmt "Atom_sandbox_activity_event_occurred" - | Atom_sdk_sandbox_restricted_access_in_session -> Format.fprintf fmt "Atom_sdk_sandbox_restricted_access_in_session" - | Atom_sandbox_sdk_storage -> Format.fprintf fmt "Atom_sandbox_sdk_storage" - | Atom_selinux_audit_log -> Format.fprintf fmt "Atom_selinux_audit_log" - | Atom_settings_spa_reported -> Format.fprintf fmt "Atom_settings_spa_reported" - | Atom_test_extension_atom_reported -> Format.fprintf fmt "Atom_test_extension_atom_reported" - | Atom_test_restricted_atom_reported -> Format.fprintf fmt "Atom_test_restricted_atom_reported" - | Atom_stats_socket_loss_reported -> Format.fprintf fmt "Atom_stats_socket_loss_reported" - | Atom_lockscreen_shortcut_selected -> Format.fprintf fmt "Atom_lockscreen_shortcut_selected" - | Atom_lockscreen_shortcut_triggered -> Format.fprintf fmt "Atom_lockscreen_shortcut_triggered" - | Atom_launcher_impression_event_v2 -> Format.fprintf fmt "Atom_launcher_impression_event_v2" - | Atom_display_switch_latency_tracked -> Format.fprintf fmt "Atom_display_switch_latency_tracked" - | Atom_notification_listener_service -> Format.fprintf fmt "Atom_notification_listener_service" - | Atom_nav_handle_touch_points -> Format.fprintf fmt "Atom_nav_handle_touch_points" - | Atom_communal_hub_widget_event_reported -> Format.fprintf fmt "Atom_communal_hub_widget_event_reported" - | Atom_communal_hub_snapshot -> Format.fprintf fmt "Atom_communal_hub_snapshot" - | Atom_emergency_number_dialed -> Format.fprintf fmt "Atom_emergency_number_dialed" - | Atom_call_stats -> Format.fprintf fmt "Atom_call_stats" - | Atom_call_audio_route_stats -> Format.fprintf fmt "Atom_call_audio_route_stats" - | Atom_telecom_api_stats -> Format.fprintf fmt "Atom_telecom_api_stats" - | Atom_telecom_error_stats -> Format.fprintf fmt "Atom_telecom_error_stats" - | Atom_cellular_radio_power_state_changed -> Format.fprintf fmt "Atom_cellular_radio_power_state_changed" - | Atom_emergency_numbers_info -> Format.fprintf fmt "Atom_emergency_numbers_info" - | Atom_data_network_validation -> Format.fprintf fmt "Atom_data_network_validation" - | Atom_data_rat_state_changed -> Format.fprintf fmt "Atom_data_rat_state_changed" - | Atom_connected_channel_changed -> Format.fprintf fmt "Atom_connected_channel_changed" - | Atom_iwlan_underlying_network_validation_result_reported -> Format.fprintf fmt "Atom_iwlan_underlying_network_validation_result_reported" - | Atom_qualified_rat_list_changed -> Format.fprintf fmt "Atom_qualified_rat_list_changed" - | Atom_qns_ims_call_drop_stats -> Format.fprintf fmt "Atom_qns_ims_call_drop_stats" - | Atom_qns_fallback_restriction_changed -> Format.fprintf fmt "Atom_qns_fallback_restriction_changed" - | Atom_qns_rat_preference_mismatch_info -> Format.fprintf fmt "Atom_qns_rat_preference_mismatch_info" - | Atom_qns_handover_time_millis -> Format.fprintf fmt "Atom_qns_handover_time_millis" - | Atom_qns_handover_pingpong -> Format.fprintf fmt "Atom_qns_handover_pingpong" - | Atom_satellite_controller -> Format.fprintf fmt "Atom_satellite_controller" - | Atom_satellite_session -> Format.fprintf fmt "Atom_satellite_session" - | Atom_satellite_incoming_datagram -> Format.fprintf fmt "Atom_satellite_incoming_datagram" - | Atom_satellite_outgoing_datagram -> Format.fprintf fmt "Atom_satellite_outgoing_datagram" - | Atom_satellite_provision -> Format.fprintf fmt "Atom_satellite_provision" - | Atom_satellite_sos_message_recommender -> Format.fprintf fmt "Atom_satellite_sos_message_recommender" - | Atom_carrier_roaming_satellite_session -> Format.fprintf fmt "Atom_carrier_roaming_satellite_session" - | Atom_carrier_roaming_satellite_controller_stats -> Format.fprintf fmt "Atom_carrier_roaming_satellite_controller_stats" - | Atom_controller_stats_per_package -> Format.fprintf fmt "Atom_controller_stats_per_package" - | Atom_satellite_entitlement -> Format.fprintf fmt "Atom_satellite_entitlement" - | Atom_satellite_config_updater -> Format.fprintf fmt "Atom_satellite_config_updater" - | Atom_satellite_access_controller -> Format.fprintf fmt "Atom_satellite_access_controller" - | Atom_cellular_identifier_disclosed -> Format.fprintf fmt "Atom_cellular_identifier_disclosed" - | Atom_threadnetwork_telemetry_data_reported -> Format.fprintf fmt "Atom_threadnetwork_telemetry_data_reported" - | Atom_threadnetwork_topo_entry_repeated -> Format.fprintf fmt "Atom_threadnetwork_topo_entry_repeated" - | Atom_threadnetwork_device_info_reported -> Format.fprintf fmt "Atom_threadnetwork_device_info_reported" - | Atom_boot_integrity_info_reported -> Format.fprintf fmt "Atom_boot_integrity_info_reported" - | Atom_tv_low_power_standby_policy -> Format.fprintf fmt "Atom_tv_low_power_standby_policy" - | Atom_external_tv_input_event -> Format.fprintf fmt "Atom_external_tv_input_event" - | Atom_test_uprobestats_atom_reported -> Format.fprintf fmt "Atom_test_uprobestats_atom_reported" - | Atom_uwb_activity_info -> Format.fprintf fmt "Atom_uwb_activity_info" - | Atom_mediator_updated -> Format.fprintf fmt "Atom_mediator_updated" - | Atom_sysproxy_bluetooth_bytes_transfer -> Format.fprintf fmt "Atom_sysproxy_bluetooth_bytes_transfer" - | Atom_sysproxy_connection_updated -> Format.fprintf fmt "Atom_sysproxy_connection_updated" - | Atom_wear_companion_connection_state -> Format.fprintf fmt "Atom_wear_companion_connection_state" - | Atom_media_action_reported -> Format.fprintf fmt "Atom_media_action_reported" - | Atom_media_controls_launched -> Format.fprintf fmt "Atom_media_controls_launched" - | Atom_media_session_state_changed -> Format.fprintf fmt "Atom_media_session_state_changed" - | Atom_wear_media_output_switcher_device_scan_api_latency -> Format.fprintf fmt "Atom_wear_media_output_switcher_device_scan_api_latency" - | Atom_wear_media_output_switcher_sass_device_unavailable -> Format.fprintf fmt "Atom_wear_media_output_switcher_sass_device_unavailable" - | Atom_wear_media_output_switcher_fastpair_api_timeout -> Format.fprintf fmt "Atom_wear_media_output_switcher_fastpair_api_timeout" - | Atom_wear_mode_state_changed -> Format.fprintf fmt "Atom_wear_mode_state_changed" - | Atom_renderer_initialized -> Format.fprintf fmt "Atom_renderer_initialized" - | Atom_schema_version_received -> Format.fprintf fmt "Atom_schema_version_received" - | Atom_layout_inspected -> Format.fprintf fmt "Atom_layout_inspected" - | Atom_layout_expression_inspected -> Format.fprintf fmt "Atom_layout_expression_inspected" - | Atom_layout_animations_inspected -> Format.fprintf fmt "Atom_layout_animations_inspected" - | Atom_material_components_inspected -> Format.fprintf fmt "Atom_material_components_inspected" - | Atom_tile_requested -> Format.fprintf fmt "Atom_tile_requested" - | Atom_state_response_received -> Format.fprintf fmt "Atom_state_response_received" - | Atom_tile_response_received -> Format.fprintf fmt "Atom_tile_response_received" - | Atom_inflation_finished -> Format.fprintf fmt "Atom_inflation_finished" - | Atom_inflation_failed -> Format.fprintf fmt "Atom_inflation_failed" - | Atom_ignored_inflation_failures_reported -> Format.fprintf fmt "Atom_ignored_inflation_failures_reported" - | Atom_drawable_rendered -> Format.fprintf fmt "Atom_drawable_rendered" - | Atom_wear_time_sync_requested -> Format.fprintf fmt "Atom_wear_time_sync_requested" - | Atom_wear_time_update_started -> Format.fprintf fmt "Atom_wear_time_update_started" - | Atom_wear_time_sync_attempt_completed -> Format.fprintf fmt "Atom_wear_time_sync_attempt_completed" - | Atom_wear_time_changed -> Format.fprintf fmt "Atom_wear_time_changed" - | Atom_wear_adaptive_suspend_stats_reported -> Format.fprintf fmt "Atom_wear_adaptive_suspend_stats_reported" - | Atom_wear_power_anomaly_service_operational_stats_reported -> Format.fprintf fmt "Atom_wear_power_anomaly_service_operational_stats_reported" - | Atom_wear_power_anomaly_service_event_stats_reported -> Format.fprintf fmt "Atom_wear_power_anomaly_service_event_stats_reported" - | Atom_ws_wear_time_session -> Format.fprintf fmt "Atom_ws_wear_time_session" - | Atom_ws_incoming_call_action_reported -> Format.fprintf fmt "Atom_ws_incoming_call_action_reported" - | Atom_ws_call_disconnection_reported -> Format.fprintf fmt "Atom_ws_call_disconnection_reported" - | Atom_ws_call_duration_reported -> Format.fprintf fmt "Atom_ws_call_duration_reported" - | Atom_ws_call_user_experience_latency_reported -> Format.fprintf fmt "Atom_ws_call_user_experience_latency_reported" - | Atom_ws_call_interaction_reported -> Format.fprintf fmt "Atom_ws_call_interaction_reported" - | Atom_ws_on_body_state_changed -> Format.fprintf fmt "Atom_ws_on_body_state_changed" - | Atom_ws_watch_face_restricted_complications_impacted -> Format.fprintf fmt "Atom_ws_watch_face_restricted_complications_impacted" - | Atom_ws_watch_face_default_restricted_complications_removed -> Format.fprintf fmt "Atom_ws_watch_face_default_restricted_complications_removed" - | Atom_ws_complications_impacted_notification_event_reported -> Format.fprintf fmt "Atom_ws_complications_impacted_notification_event_reported" - | Atom_ws_remote_event_usage_reported -> Format.fprintf fmt "Atom_ws_remote_event_usage_reported" - | Atom_ws_bugreport_requested -> Format.fprintf fmt "Atom_ws_bugreport_requested" - | Atom_ws_bugreport_triggered -> Format.fprintf fmt "Atom_ws_bugreport_triggered" - | Atom_ws_bugreport_finished -> Format.fprintf fmt "Atom_ws_bugreport_finished" - | Atom_ws_bugreport_result_received -> Format.fprintf fmt "Atom_ws_bugreport_result_received" - | Atom_ws_standalone_mode_snapshot -> Format.fprintf fmt "Atom_ws_standalone_mode_snapshot" - | Atom_ws_favorite_watch_face_snapshot -> Format.fprintf fmt "Atom_ws_favorite_watch_face_snapshot" - | Atom_ws_photos_watch_face_feature_snapshot -> Format.fprintf fmt "Atom_ws_photos_watch_face_feature_snapshot" - | Atom_ws_watch_face_customization_snapshot -> Format.fprintf fmt "Atom_ws_watch_face_customization_snapshot" - | Atom_wear_power_menu_opened -> Format.fprintf fmt "Atom_wear_power_menu_opened" - | Atom_wear_assistant_opened -> Format.fprintf fmt "Atom_wear_assistant_opened" - | Atom_first_overlay_state_changed -> Format.fprintf fmt "Atom_first_overlay_state_changed" - | Atom_wifi_aware_ndp_reported -> Format.fprintf fmt "Atom_wifi_aware_ndp_reported" - | Atom_wifi_aware_attach_reported -> Format.fprintf fmt "Atom_wifi_aware_attach_reported" - | Atom_wifi_self_recovery_triggered -> Format.fprintf fmt "Atom_wifi_self_recovery_triggered" - | Atom_soft_ap_started -> Format.fprintf fmt "Atom_soft_ap_started" - | Atom_soft_ap_stopped -> Format.fprintf fmt "Atom_soft_ap_stopped" - | Atom_wifi_lock_released -> Format.fprintf fmt "Atom_wifi_lock_released" - | Atom_wifi_lock_deactivated -> Format.fprintf fmt "Atom_wifi_lock_deactivated" - | Atom_wifi_config_saved -> Format.fprintf fmt "Atom_wifi_config_saved" - | Atom_wifi_aware_resource_using_changed -> Format.fprintf fmt "Atom_wifi_aware_resource_using_changed" - | Atom_wifi_aware_hal_api_called -> Format.fprintf fmt "Atom_wifi_aware_hal_api_called" - | Atom_wifi_local_only_request_received -> Format.fprintf fmt "Atom_wifi_local_only_request_received" - | Atom_wifi_local_only_request_scan_triggered -> Format.fprintf fmt "Atom_wifi_local_only_request_scan_triggered" - | Atom_wifi_thread_task_executed -> Format.fprintf fmt "Atom_wifi_thread_task_executed" - | Atom_wifi_state_changed -> Format.fprintf fmt "Atom_wifi_state_changed" - | Atom_pno_scan_started -> Format.fprintf fmt "Atom_pno_scan_started" - | Atom_pno_scan_stopped -> Format.fprintf fmt "Atom_pno_scan_stopped" - | Atom_wifi_is_unusable_reported -> Format.fprintf fmt "Atom_wifi_is_unusable_reported" - | Atom_wifi_ap_capabilities_reported -> Format.fprintf fmt "Atom_wifi_ap_capabilities_reported" - | Atom_soft_ap_state_changed -> Format.fprintf fmt "Atom_soft_ap_state_changed" - | Atom_scorer_prediction_result_reported -> Format.fprintf fmt "Atom_scorer_prediction_result_reported" - | Atom_wifi_aware_capabilities -> Format.fprintf fmt "Atom_wifi_aware_capabilities" - | Atom_wifi_module_info -> Format.fprintf fmt "Atom_wifi_module_info" - | Atom_wifi_setting_info -> Format.fprintf fmt "Atom_wifi_setting_info" - | Atom_wifi_complex_setting_info -> Format.fprintf fmt "Atom_wifi_complex_setting_info" - | Atom_wifi_configured_network_info -> Format.fprintf fmt "Atom_wifi_configured_network_info" - -let rec pp_statsd_pull_atom_config fmt (v:statsd_pull_atom_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "pull_atom_id" (Pbrt.Pp.pp_list pp_atom_id) fmt v.pull_atom_id; - Pbrt.Pp.pp_record_field ~first:false "raw_pull_atom_id" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.raw_pull_atom_id; - Pbrt.Pp.pp_record_field ~first:false "pull_frequency_ms" Pbrt.Pp.pp_int32 fmt v.pull_frequency_ms; - if not (statsd_pull_atom_config_has_pull_frequency_ms v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "packages" (Pbrt.Pp.pp_list Pbrt.Pp.pp_string) fmt v.packages; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_statsd_tracing_config fmt (v:statsd_tracing_config) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "push_atom_id" (Pbrt.Pp.pp_list pp_atom_id) fmt v.push_atom_id; - Pbrt.Pp.pp_record_field ~first:false "raw_push_atom_id" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.raw_push_atom_id; - Pbrt.Pp.pp_record_field ~first:false "pull_config" (Pbrt.Pp.pp_list pp_statsd_pull_atom_config) fmt v.pull_config; - in - Pbrt.Pp.pp_brk pp_i fmt () - let rec pp_meminfo_counters fmt (v:meminfo_counters) = match v with | Meminfo_unspecified -> Format.fprintf fmt "Meminfo_unspecified" @@ -30083,42 +23731,25 @@ let rec pp_data_source_config fmt (v:data_source_config) = Pbrt.Pp.pp_record_field ~first:false "buffer_exhausted_policy" pp_data_source_config_buffer_exhausted_policy fmt v.buffer_exhausted_policy; if not (data_source_config_has_buffer_exhausted_policy v) then Format.pp_print_string fmt "(* absent *)"; Pbrt.Pp.pp_record_field ~first:false "priority_boost" (Pbrt.Pp.pp_option pp_priority_boost_config) fmt v.priority_boost; - Pbrt.Pp.pp_record_field ~first:false "ftrace_config" (Pbrt.Pp.pp_option pp_ftrace_config) fmt v.ftrace_config; Pbrt.Pp.pp_record_field ~first:false "inode_file_config" (Pbrt.Pp.pp_option pp_inode_file_config) fmt v.inode_file_config; Pbrt.Pp.pp_record_field ~first:false "process_stats_config" (Pbrt.Pp.pp_option pp_process_stats_config) fmt v.process_stats_config; Pbrt.Pp.pp_record_field ~first:false "sys_stats_config" (Pbrt.Pp.pp_option pp_sys_stats_config) fmt v.sys_stats_config; Pbrt.Pp.pp_record_field ~first:false "heapprofd_config" (Pbrt.Pp.pp_option pp_heapprofd_config) fmt v.heapprofd_config; Pbrt.Pp.pp_record_field ~first:false "android_power_config" (Pbrt.Pp.pp_option pp_android_power_config) fmt v.android_power_config; - Pbrt.Pp.pp_record_field ~first:false "android_log_config" (Pbrt.Pp.pp_option pp_android_log_config) fmt v.android_log_config; - Pbrt.Pp.pp_record_field ~first:false "gpu_counter_config" (Pbrt.Pp.pp_option pp_gpu_counter_config) fmt v.gpu_counter_config; Pbrt.Pp.pp_record_field ~first:false "android_game_intervention_list_config" (Pbrt.Pp.pp_option pp_android_game_intervention_list_config) fmt v.android_game_intervention_list_config; - Pbrt.Pp.pp_record_field ~first:false "packages_list_config" (Pbrt.Pp.pp_option pp_packages_list_config) fmt v.packages_list_config; - Pbrt.Pp.pp_record_field ~first:false "vulkan_memory_config" (Pbrt.Pp.pp_option pp_vulkan_memory_config) fmt v.vulkan_memory_config; Pbrt.Pp.pp_record_field ~first:false "track_event_config" (Pbrt.Pp.pp_option pp_track_event_config) fmt v.track_event_config; - Pbrt.Pp.pp_record_field ~first:false "android_polled_state_config" (Pbrt.Pp.pp_option pp_android_polled_state_config) fmt v.android_polled_state_config; - Pbrt.Pp.pp_record_field ~first:false "android_system_property_config" (Pbrt.Pp.pp_option pp_android_system_property_config) fmt v.android_system_property_config; - Pbrt.Pp.pp_record_field ~first:false "statsd_tracing_config" (Pbrt.Pp.pp_option pp_statsd_tracing_config) fmt v.statsd_tracing_config; Pbrt.Pp.pp_record_field ~first:false "system_info_config" Pbrt.Pp.pp_unit fmt v.system_info_config; if not (data_source_config_has_system_info_config v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "frozen_ftrace_config" (Pbrt.Pp.pp_option pp_frozen_ftrace_config) fmt v.frozen_ftrace_config; Pbrt.Pp.pp_record_field ~first:false "chrome_config" (Pbrt.Pp.pp_option pp_chrome_config) fmt v.chrome_config; Pbrt.Pp.pp_record_field ~first:false "v8_config" (Pbrt.Pp.pp_option pp_v8_config) fmt v.v8_config; Pbrt.Pp.pp_record_field ~first:false "interceptor_config" (Pbrt.Pp.pp_option pp_interceptor_config) fmt v.interceptor_config; - Pbrt.Pp.pp_record_field ~first:false "network_packet_trace_config" (Pbrt.Pp.pp_option pp_network_packet_trace_config) fmt v.network_packet_trace_config; Pbrt.Pp.pp_record_field ~first:false "surfaceflinger_layers_config" (Pbrt.Pp.pp_option pp_surface_flinger_layers_config) fmt v.surfaceflinger_layers_config; Pbrt.Pp.pp_record_field ~first:false "surfaceflinger_transactions_config" (Pbrt.Pp.pp_option pp_surface_flinger_transactions_config) fmt v.surfaceflinger_transactions_config; - Pbrt.Pp.pp_record_field ~first:false "android_sdk_sysprop_guard_config" (Pbrt.Pp.pp_option pp_android_sdk_sysprop_guard_config) fmt v.android_sdk_sysprop_guard_config; Pbrt.Pp.pp_record_field ~first:false "etw_config" (Pbrt.Pp.pp_option pp_etw_config) fmt v.etw_config; Pbrt.Pp.pp_record_field ~first:false "protolog_config" (Pbrt.Pp.pp_option pp_proto_log_config) fmt v.protolog_config; - Pbrt.Pp.pp_record_field ~first:false "android_input_event_config" (Pbrt.Pp.pp_option pp_android_input_event_config) fmt v.android_input_event_config; - Pbrt.Pp.pp_record_field ~first:false "pixel_modem_config" (Pbrt.Pp.pp_option pp_pixel_modem_config) fmt v.pixel_modem_config; Pbrt.Pp.pp_record_field ~first:false "windowmanager_config" (Pbrt.Pp.pp_option pp_window_manager_config) fmt v.windowmanager_config; Pbrt.Pp.pp_record_field ~first:false "chromium_system_metrics" (Pbrt.Pp.pp_option pp_chromium_system_metrics_config) fmt v.chromium_system_metrics; - Pbrt.Pp.pp_record_field ~first:false "kernel_wakelocks_config" (Pbrt.Pp.pp_option pp_kernel_wakelocks_config) fmt v.kernel_wakelocks_config; - Pbrt.Pp.pp_record_field ~first:false "gpu_renderstages_config" (Pbrt.Pp.pp_option pp_gpu_render_stages_config) fmt v.gpu_renderstages_config; Pbrt.Pp.pp_record_field ~first:false "chromium_histogram_samples" (Pbrt.Pp.pp_option pp_chromium_histogram_samples_config) fmt v.chromium_histogram_samples; - Pbrt.Pp.pp_record_field ~first:false "app_wakelocks_config" (Pbrt.Pp.pp_option pp_app_wakelocks_config) fmt v.app_wakelocks_config; - Pbrt.Pp.pp_record_field ~first:false "cpu_per_uid_config" (Pbrt.Pp.pp_option pp_cpu_per_uid_config) fmt v.cpu_per_uid_config; Pbrt.Pp.pp_record_field ~first:false "legacy_config" Pbrt.Pp.pp_string fmt v.legacy_config; if not (data_source_config_has_legacy_config v) then Format.pp_print_string fmt "(* absent *)"; Pbrt.Pp.pp_record_field ~first:false "for_testing" (Pbrt.Pp.pp_option pp_test_config) fmt v.for_testing; @@ -30571,617 +24202,6 @@ let rec pp_trace_stats fmt (v:trace_stats) = in Pbrt.Pp.pp_brk pp_i fmt () -let rec pp_android_game_intervention_list_game_mode_info fmt (v:android_game_intervention_list_game_mode_info) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "mode" Pbrt.Pp.pp_int32 fmt v.mode; - if not (android_game_intervention_list_game_mode_info_has_mode v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "use_angle" Pbrt.Pp.pp_bool fmt v.use_angle; - if not (android_game_intervention_list_game_mode_info_has_use_angle v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "resolution_downscale" Pbrt.Pp.pp_float fmt v.resolution_downscale; - if not (android_game_intervention_list_game_mode_info_has_resolution_downscale v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "fps" Pbrt.Pp.pp_float fmt v.fps; - if not (android_game_intervention_list_game_mode_info_has_fps v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_game_intervention_list_game_package_info fmt (v:android_game_intervention_list_game_package_info) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "name" Pbrt.Pp.pp_string fmt v.name; - if not (android_game_intervention_list_game_package_info_has_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "uid" Pbrt.Pp.pp_int64 fmt v.uid; - if not (android_game_intervention_list_game_package_info_has_uid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "current_mode" Pbrt.Pp.pp_int32 fmt v.current_mode; - if not (android_game_intervention_list_game_package_info_has_current_mode v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "game_mode_info" (Pbrt.Pp.pp_list pp_android_game_intervention_list_game_mode_info) fmt v.game_mode_info; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_game_intervention_list fmt (v:android_game_intervention_list) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "game_packages" (Pbrt.Pp.pp_list pp_android_game_intervention_list_game_package_info) fmt v.game_packages; - Pbrt.Pp.pp_record_field ~first:false "parse_error" Pbrt.Pp.pp_bool fmt v.parse_error; - if not (android_game_intervention_list_has_parse_error v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "read_error" Pbrt.Pp.pp_bool fmt v.read_error; - if not (android_game_intervention_list_has_read_error v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_log_packet_log_event_arg_value fmt (v:android_log_packet_log_event_arg_value) = - match v with - | Int_value x -> Format.fprintf fmt "@[Int_value(@,%a)@]" Pbrt.Pp.pp_int64 x - | Float_value x -> Format.fprintf fmt "@[Float_value(@,%a)@]" Pbrt.Pp.pp_float x - | String_value x -> Format.fprintf fmt "@[String_value(@,%a)@]" Pbrt.Pp.pp_string x - -and pp_android_log_packet_log_event_arg fmt (v:android_log_packet_log_event_arg) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "name" Pbrt.Pp.pp_string fmt v.name; - if not (android_log_packet_log_event_arg_has_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "value" (Pbrt.Pp.pp_option pp_android_log_packet_log_event_arg_value) fmt v.value; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_log_packet_log_event fmt (v:android_log_packet_log_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "log_id" pp_android_log_id fmt v.log_id; - if not (android_log_packet_log_event_has_log_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (android_log_packet_log_event_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tid" Pbrt.Pp.pp_int32 fmt v.tid; - if not (android_log_packet_log_event_has_tid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "uid" Pbrt.Pp.pp_int32 fmt v.uid; - if not (android_log_packet_log_event_has_uid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "timestamp" Pbrt.Pp.pp_int64 fmt v.timestamp; - if not (android_log_packet_log_event_has_timestamp v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tag" Pbrt.Pp.pp_string fmt v.tag; - if not (android_log_packet_log_event_has_tag v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "prio" pp_android_log_priority fmt v.prio; - if not (android_log_packet_log_event_has_prio v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "message" Pbrt.Pp.pp_string fmt v.message; - if not (android_log_packet_log_event_has_message v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "args" (Pbrt.Pp.pp_list pp_android_log_packet_log_event_arg) fmt v.args; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_log_packet_stats fmt (v:android_log_packet_stats) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "num_total" Pbrt.Pp.pp_int64 fmt v.num_total; - if not (android_log_packet_stats_has_num_total v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "num_failed" Pbrt.Pp.pp_int64 fmt v.num_failed; - if not (android_log_packet_stats_has_num_failed v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "num_skipped" Pbrt.Pp.pp_int64 fmt v.num_skipped; - if not (android_log_packet_stats_has_num_skipped v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_log_packet fmt (v:android_log_packet) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "events" (Pbrt.Pp.pp_list pp_android_log_packet_log_event) fmt v.events; - Pbrt.Pp.pp_record_field ~first:false "stats" (Pbrt.Pp.pp_option pp_android_log_packet_stats) fmt v.stats; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_system_property_property_value fmt (v:android_system_property_property_value) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "name" Pbrt.Pp.pp_string fmt v.name; - if not (android_system_property_property_value_has_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "value" Pbrt.Pp.pp_string fmt v.value; - if not (android_system_property_property_value_has_value v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_system_property fmt (v:android_system_property) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "values" (Pbrt.Pp.pp_list pp_android_system_property_property_value) fmt v.values; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_app_wakelock_info fmt (v:app_wakelock_info) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "iid" Pbrt.Pp.pp_int32 fmt v.iid; - if not (app_wakelock_info_has_iid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tag" Pbrt.Pp.pp_string fmt v.tag; - if not (app_wakelock_info_has_tag v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "flags" Pbrt.Pp.pp_int32 fmt v.flags; - if not (app_wakelock_info_has_flags v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "owner_pid" Pbrt.Pp.pp_int32 fmt v.owner_pid; - if not (app_wakelock_info_has_owner_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "owner_uid" Pbrt.Pp.pp_int32 fmt v.owner_uid; - if not (app_wakelock_info_has_owner_uid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "work_uid" Pbrt.Pp.pp_int32 fmt v.work_uid; - if not (app_wakelock_info_has_work_uid v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_app_wakelock_bundle fmt (v:app_wakelock_bundle) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "intern_id" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.intern_id; - Pbrt.Pp.pp_record_field ~first:false "encoded_ts" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.encoded_ts; - Pbrt.Pp.pp_record_field ~first:false "info" (Pbrt.Pp.pp_option pp_app_wakelock_info) fmt v.info; - Pbrt.Pp.pp_record_field ~first:false "acquired" Pbrt.Pp.pp_bool fmt v.acquired; - if not (app_wakelock_bundle_has_acquired v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_bluetooth_trace_packet_type fmt (v:bluetooth_trace_packet_type) = - match v with - | Hci_cmd -> Format.fprintf fmt "Hci_cmd" - | Hci_evt -> Format.fprintf fmt "Hci_evt" - | Hci_acl_rx -> Format.fprintf fmt "Hci_acl_rx" - | Hci_acl_tx -> Format.fprintf fmt "Hci_acl_tx" - | Hci_sco_rx -> Format.fprintf fmt "Hci_sco_rx" - | Hci_sco_tx -> Format.fprintf fmt "Hci_sco_tx" - | Hci_iso_rx -> Format.fprintf fmt "Hci_iso_rx" - | Hci_iso_tx -> Format.fprintf fmt "Hci_iso_tx" - -let rec pp_bluetooth_trace_event fmt (v:bluetooth_trace_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "packet_type" pp_bluetooth_trace_packet_type fmt v.packet_type; - if not (bluetooth_trace_event_has_packet_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "count" Pbrt.Pp.pp_int32 fmt v.count; - if not (bluetooth_trace_event_has_count v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "length" Pbrt.Pp.pp_int32 fmt v.length; - if not (bluetooth_trace_event_has_length v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "duration" Pbrt.Pp.pp_int32 fmt v.duration; - if not (bluetooth_trace_event_has_duration v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "op_code" Pbrt.Pp.pp_int32 fmt v.op_code; - if not (bluetooth_trace_event_has_op_code v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "event_code" Pbrt.Pp.pp_int32 fmt v.event_code; - if not (bluetooth_trace_event_has_event_code v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "subevent_code" Pbrt.Pp.pp_int32 fmt v.subevent_code; - if not (bluetooth_trace_event_has_subevent_code v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "connection_handle" Pbrt.Pp.pp_int32 fmt v.connection_handle; - if not (bluetooth_trace_event_has_connection_handle v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_frame_event_capture_result_status fmt (v:android_camera_frame_event_capture_result_status) = - match v with - | Status_unspecified -> Format.fprintf fmt "Status_unspecified" - | Status_ok -> Format.fprintf fmt "Status_ok" - | Status_early_metadata_error -> Format.fprintf fmt "Status_early_metadata_error" - | Status_final_metadata_error -> Format.fprintf fmt "Status_final_metadata_error" - | Status_buffer_error -> Format.fprintf fmt "Status_buffer_error" - | Status_flush_error -> Format.fprintf fmt "Status_flush_error" - -let rec pp_android_camera_frame_event_camera_node_processing_details fmt (v:android_camera_frame_event_camera_node_processing_details) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "node_id" Pbrt.Pp.pp_int64 fmt v.node_id; - if not (android_camera_frame_event_camera_node_processing_details_has_node_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "start_processing_ns" Pbrt.Pp.pp_int64 fmt v.start_processing_ns; - if not (android_camera_frame_event_camera_node_processing_details_has_start_processing_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "end_processing_ns" Pbrt.Pp.pp_int64 fmt v.end_processing_ns; - if not (android_camera_frame_event_camera_node_processing_details_has_end_processing_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "scheduling_latency_ns" Pbrt.Pp.pp_int64 fmt v.scheduling_latency_ns; - if not (android_camera_frame_event_camera_node_processing_details_has_scheduling_latency_ns v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_frame_event fmt (v:android_camera_frame_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "session_id" Pbrt.Pp.pp_int64 fmt v.session_id; - if not (android_camera_frame_event_has_session_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "camera_id" Pbrt.Pp.pp_int32 fmt v.camera_id; - if not (android_camera_frame_event_has_camera_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "frame_number" Pbrt.Pp.pp_int64 fmt v.frame_number; - if not (android_camera_frame_event_has_frame_number v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "request_id" Pbrt.Pp.pp_int64 fmt v.request_id; - if not (android_camera_frame_event_has_request_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "request_received_ns" Pbrt.Pp.pp_int64 fmt v.request_received_ns; - if not (android_camera_frame_event_has_request_received_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "request_processing_started_ns" Pbrt.Pp.pp_int64 fmt v.request_processing_started_ns; - if not (android_camera_frame_event_has_request_processing_started_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "start_of_exposure_ns" Pbrt.Pp.pp_int64 fmt v.start_of_exposure_ns; - if not (android_camera_frame_event_has_start_of_exposure_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "start_of_frame_ns" Pbrt.Pp.pp_int64 fmt v.start_of_frame_ns; - if not (android_camera_frame_event_has_start_of_frame_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "responses_all_sent_ns" Pbrt.Pp.pp_int64 fmt v.responses_all_sent_ns; - if not (android_camera_frame_event_has_responses_all_sent_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "capture_result_status" pp_android_camera_frame_event_capture_result_status fmt v.capture_result_status; - if not (android_camera_frame_event_has_capture_result_status v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "skipped_sensor_frames" Pbrt.Pp.pp_int32 fmt v.skipped_sensor_frames; - if not (android_camera_frame_event_has_skipped_sensor_frames v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "capture_intent" Pbrt.Pp.pp_int32 fmt v.capture_intent; - if not (android_camera_frame_event_has_capture_intent v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "num_streams" Pbrt.Pp.pp_int32 fmt v.num_streams; - if not (android_camera_frame_event_has_num_streams v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "node_processing_details" (Pbrt.Pp.pp_list pp_android_camera_frame_event_camera_node_processing_details) fmt v.node_processing_details; - Pbrt.Pp.pp_record_field ~first:false "vendor_data_version" Pbrt.Pp.pp_int32 fmt v.vendor_data_version; - if not (android_camera_frame_event_has_vendor_data_version v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "vendor_data" Pbrt.Pp.pp_bytes fmt v.vendor_data; - if not (android_camera_frame_event_has_vendor_data v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_session_stats_camera_graph_camera_node fmt (v:android_camera_session_stats_camera_graph_camera_node) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "node_id" Pbrt.Pp.pp_int64 fmt v.node_id; - if not (android_camera_session_stats_camera_graph_camera_node_has_node_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "input_ids" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.input_ids; - Pbrt.Pp.pp_record_field ~first:false "output_ids" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.output_ids; - Pbrt.Pp.pp_record_field ~first:false "vendor_data_version" Pbrt.Pp.pp_int32 fmt v.vendor_data_version; - if not (android_camera_session_stats_camera_graph_camera_node_has_vendor_data_version v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "vendor_data" Pbrt.Pp.pp_bytes fmt v.vendor_data; - if not (android_camera_session_stats_camera_graph_camera_node_has_vendor_data v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_session_stats_camera_graph_camera_edge fmt (v:android_camera_session_stats_camera_graph_camera_edge) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "output_node_id" Pbrt.Pp.pp_int64 fmt v.output_node_id; - if not (android_camera_session_stats_camera_graph_camera_edge_has_output_node_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "output_id" Pbrt.Pp.pp_int64 fmt v.output_id; - if not (android_camera_session_stats_camera_graph_camera_edge_has_output_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "input_node_id" Pbrt.Pp.pp_int64 fmt v.input_node_id; - if not (android_camera_session_stats_camera_graph_camera_edge_has_input_node_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "input_id" Pbrt.Pp.pp_int64 fmt v.input_id; - if not (android_camera_session_stats_camera_graph_camera_edge_has_input_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "vendor_data_version" Pbrt.Pp.pp_int32 fmt v.vendor_data_version; - if not (android_camera_session_stats_camera_graph_camera_edge_has_vendor_data_version v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "vendor_data" Pbrt.Pp.pp_bytes fmt v.vendor_data; - if not (android_camera_session_stats_camera_graph_camera_edge_has_vendor_data v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_session_stats_camera_graph fmt (v:android_camera_session_stats_camera_graph) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "nodes" (Pbrt.Pp.pp_list pp_android_camera_session_stats_camera_graph_camera_node) fmt v.nodes; - Pbrt.Pp.pp_record_field ~first:false "edges" (Pbrt.Pp.pp_list pp_android_camera_session_stats_camera_graph_camera_edge) fmt v.edges; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_android_camera_session_stats fmt (v:android_camera_session_stats) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "session_id" Pbrt.Pp.pp_int64 fmt v.session_id; - if not (android_camera_session_stats_has_session_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "graph" (Pbrt.Pp.pp_option pp_android_camera_session_stats_camera_graph) fmt v.graph; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_cpu_per_uid_data fmt (v:cpu_per_uid_data) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cluster_count" Pbrt.Pp.pp_int32 fmt v.cluster_count; - if not (cpu_per_uid_data_has_cluster_count v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "uid" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.uid; - Pbrt.Pp.pp_record_field ~first:false "total_time_ms" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.total_time_ms; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event_jank_type fmt (v:frame_timeline_event_jank_type) = - match v with - | Jank_unspecified -> Format.fprintf fmt "Jank_unspecified" - | Jank_none -> Format.fprintf fmt "Jank_none" - | Jank_sf_scheduling -> Format.fprintf fmt "Jank_sf_scheduling" - | Jank_prediction_error -> Format.fprintf fmt "Jank_prediction_error" - | Jank_display_hal -> Format.fprintf fmt "Jank_display_hal" - | Jank_sf_cpu_deadline_missed -> Format.fprintf fmt "Jank_sf_cpu_deadline_missed" - | Jank_sf_gpu_deadline_missed -> Format.fprintf fmt "Jank_sf_gpu_deadline_missed" - | Jank_app_deadline_missed -> Format.fprintf fmt "Jank_app_deadline_missed" - | Jank_buffer_stuffing -> Format.fprintf fmt "Jank_buffer_stuffing" - | Jank_unknown -> Format.fprintf fmt "Jank_unknown" - | Jank_sf_stuffing -> Format.fprintf fmt "Jank_sf_stuffing" - | Jank_dropped -> Format.fprintf fmt "Jank_dropped" - | Jank_non_animating -> Format.fprintf fmt "Jank_non_animating" - | Jank_app_resynced_jitter -> Format.fprintf fmt "Jank_app_resynced_jitter" - | Jank_display_not_on -> Format.fprintf fmt "Jank_display_not_on" - -let rec pp_frame_timeline_event_jank_severity_type fmt (v:frame_timeline_event_jank_severity_type) = - match v with - | Severity_unknown -> Format.fprintf fmt "Severity_unknown" - | Severity_none -> Format.fprintf fmt "Severity_none" - | Severity_partial -> Format.fprintf fmt "Severity_partial" - | Severity_full -> Format.fprintf fmt "Severity_full" - -let rec pp_frame_timeline_event_present_type fmt (v:frame_timeline_event_present_type) = - match v with - | Present_unspecified -> Format.fprintf fmt "Present_unspecified" - | Present_on_time -> Format.fprintf fmt "Present_on_time" - | Present_late -> Format.fprintf fmt "Present_late" - | Present_early -> Format.fprintf fmt "Present_early" - | Present_dropped -> Format.fprintf fmt "Present_dropped" - | Present_unknown -> Format.fprintf fmt "Present_unknown" - -let rec pp_frame_timeline_event_prediction_type fmt (v:frame_timeline_event_prediction_type) = - match v with - | Prediction_unspecified -> Format.fprintf fmt "Prediction_unspecified" - | Prediction_valid -> Format.fprintf fmt "Prediction_valid" - | Prediction_expired -> Format.fprintf fmt "Prediction_expired" - | Prediction_unknown -> Format.fprintf fmt "Prediction_unknown" - -let rec pp_frame_timeline_event_expected_surface_frame_start fmt (v:frame_timeline_event_expected_surface_frame_start) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cookie" Pbrt.Pp.pp_int64 fmt v.cookie; - if not (frame_timeline_event_expected_surface_frame_start_has_cookie v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "token" Pbrt.Pp.pp_int64 fmt v.token; - if not (frame_timeline_event_expected_surface_frame_start_has_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "display_frame_token" Pbrt.Pp.pp_int64 fmt v.display_frame_token; - if not (frame_timeline_event_expected_surface_frame_start_has_display_frame_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (frame_timeline_event_expected_surface_frame_start_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "layer_name" Pbrt.Pp.pp_string fmt v.layer_name; - if not (frame_timeline_event_expected_surface_frame_start_has_layer_name v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event_actual_surface_frame_start fmt (v:frame_timeline_event_actual_surface_frame_start) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cookie" Pbrt.Pp.pp_int64 fmt v.cookie; - if not (frame_timeline_event_actual_surface_frame_start_has_cookie v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "token" Pbrt.Pp.pp_int64 fmt v.token; - if not (frame_timeline_event_actual_surface_frame_start_has_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "display_frame_token" Pbrt.Pp.pp_int64 fmt v.display_frame_token; - if not (frame_timeline_event_actual_surface_frame_start_has_display_frame_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (frame_timeline_event_actual_surface_frame_start_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "layer_name" Pbrt.Pp.pp_string fmt v.layer_name; - if not (frame_timeline_event_actual_surface_frame_start_has_layer_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_type" pp_frame_timeline_event_present_type fmt v.present_type; - if not (frame_timeline_event_actual_surface_frame_start_has_present_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "on_time_finish" Pbrt.Pp.pp_bool fmt v.on_time_finish; - if not (frame_timeline_event_actual_surface_frame_start_has_on_time_finish v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "gpu_composition" Pbrt.Pp.pp_bool fmt v.gpu_composition; - if not (frame_timeline_event_actual_surface_frame_start_has_gpu_composition v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_type" Pbrt.Pp.pp_int32 fmt v.jank_type; - if not (frame_timeline_event_actual_surface_frame_start_has_jank_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "prediction_type" pp_frame_timeline_event_prediction_type fmt v.prediction_type; - if not (frame_timeline_event_actual_surface_frame_start_has_prediction_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "is_buffer" Pbrt.Pp.pp_bool fmt v.is_buffer; - if not (frame_timeline_event_actual_surface_frame_start_has_is_buffer v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_severity_type" pp_frame_timeline_event_jank_severity_type fmt v.jank_severity_type; - if not (frame_timeline_event_actual_surface_frame_start_has_jank_severity_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_delay_millis" Pbrt.Pp.pp_float fmt v.present_delay_millis; - if not (frame_timeline_event_actual_surface_frame_start_has_present_delay_millis v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "vsync_resynced_jitter_millis" Pbrt.Pp.pp_float fmt v.vsync_resynced_jitter_millis; - if not (frame_timeline_event_actual_surface_frame_start_has_vsync_resynced_jitter_millis v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_severity_score" Pbrt.Pp.pp_float fmt v.jank_severity_score; - if not (frame_timeline_event_actual_surface_frame_start_has_jank_severity_score v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_type_experimental" Pbrt.Pp.pp_int32 fmt v.jank_type_experimental; - if not (frame_timeline_event_actual_surface_frame_start_has_jank_type_experimental v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_type_experimental" pp_frame_timeline_event_present_type fmt v.present_type_experimental; - if not (frame_timeline_event_actual_surface_frame_start_has_present_type_experimental v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event_expected_display_frame_start fmt (v:frame_timeline_event_expected_display_frame_start) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cookie" Pbrt.Pp.pp_int64 fmt v.cookie; - if not (frame_timeline_event_expected_display_frame_start_has_cookie v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "token" Pbrt.Pp.pp_int64 fmt v.token; - if not (frame_timeline_event_expected_display_frame_start_has_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (frame_timeline_event_expected_display_frame_start_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event_actual_display_frame_start fmt (v:frame_timeline_event_actual_display_frame_start) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cookie" Pbrt.Pp.pp_int64 fmt v.cookie; - if not (frame_timeline_event_actual_display_frame_start_has_cookie v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "token" Pbrt.Pp.pp_int64 fmt v.token; - if not (frame_timeline_event_actual_display_frame_start_has_token v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (frame_timeline_event_actual_display_frame_start_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_type" pp_frame_timeline_event_present_type fmt v.present_type; - if not (frame_timeline_event_actual_display_frame_start_has_present_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "on_time_finish" Pbrt.Pp.pp_bool fmt v.on_time_finish; - if not (frame_timeline_event_actual_display_frame_start_has_on_time_finish v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "gpu_composition" Pbrt.Pp.pp_bool fmt v.gpu_composition; - if not (frame_timeline_event_actual_display_frame_start_has_gpu_composition v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_type" Pbrt.Pp.pp_int32 fmt v.jank_type; - if not (frame_timeline_event_actual_display_frame_start_has_jank_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "prediction_type" pp_frame_timeline_event_prediction_type fmt v.prediction_type; - if not (frame_timeline_event_actual_display_frame_start_has_prediction_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_severity_type" pp_frame_timeline_event_jank_severity_type fmt v.jank_severity_type; - if not (frame_timeline_event_actual_display_frame_start_has_jank_severity_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_delay_millis" Pbrt.Pp.pp_float fmt v.present_delay_millis; - if not (frame_timeline_event_actual_display_frame_start_has_present_delay_millis v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_severity_score" Pbrt.Pp.pp_float fmt v.jank_severity_score; - if not (frame_timeline_event_actual_display_frame_start_has_jank_severity_score v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "jank_type_experimental" Pbrt.Pp.pp_int32 fmt v.jank_type_experimental; - if not (frame_timeline_event_actual_display_frame_start_has_jank_type_experimental v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "present_type_experimental" pp_frame_timeline_event_present_type fmt v.present_type_experimental; - if not (frame_timeline_event_actual_display_frame_start_has_present_type_experimental v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event_frame_end fmt (v:frame_timeline_event_frame_end) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "cookie" Pbrt.Pp.pp_int64 fmt v.cookie; - if not (frame_timeline_event_frame_end_has_cookie v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_frame_timeline_event fmt (v:frame_timeline_event) = - match v with - | Expected_display_frame_start x -> Format.fprintf fmt "@[Expected_display_frame_start(@,%a)@]" pp_frame_timeline_event_expected_display_frame_start x - | Actual_display_frame_start x -> Format.fprintf fmt "@[Actual_display_frame_start(@,%a)@]" pp_frame_timeline_event_actual_display_frame_start x - | Expected_surface_frame_start x -> Format.fprintf fmt "@[Expected_surface_frame_start(@,%a)@]" pp_frame_timeline_event_expected_surface_frame_start x - | Actual_surface_frame_start x -> Format.fprintf fmt "@[Actual_surface_frame_start(@,%a)@]" pp_frame_timeline_event_actual_surface_frame_start x - | Frame_end x -> Format.fprintf fmt "@[Frame_end(@,%a)@]" pp_frame_timeline_event_frame_end x - -let rec pp_gpu_mem_total_event fmt (v:gpu_mem_total_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "gpu_id" Pbrt.Pp.pp_int32 fmt v.gpu_id; - if not (gpu_mem_total_event_has_gpu_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "pid" Pbrt.Pp.pp_int32 fmt v.pid; - if not (gpu_mem_total_event_has_pid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "size" Pbrt.Pp.pp_int64 fmt v.size; - if not (gpu_mem_total_event_has_size v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_graphics_frame_event_buffer_event_type fmt (v:graphics_frame_event_buffer_event_type) = - match v with - | Unspecified -> Format.fprintf fmt "Unspecified" - | Dequeue -> Format.fprintf fmt "Dequeue" - | Queue -> Format.fprintf fmt "Queue" - | Post -> Format.fprintf fmt "Post" - | Acquire_fence -> Format.fprintf fmt "Acquire_fence" - | Latch -> Format.fprintf fmt "Latch" - | Hwc_composition_queued -> Format.fprintf fmt "Hwc_composition_queued" - | Fallback_composition -> Format.fprintf fmt "Fallback_composition" - | Present_fence -> Format.fprintf fmt "Present_fence" - | Release_fence -> Format.fprintf fmt "Release_fence" - | Modify -> Format.fprintf fmt "Modify" - | Detach -> Format.fprintf fmt "Detach" - | Attach -> Format.fprintf fmt "Attach" - | Cancel -> Format.fprintf fmt "Cancel" - -let rec pp_graphics_frame_event_buffer_event fmt (v:graphics_frame_event_buffer_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "frame_number" Pbrt.Pp.pp_int32 fmt v.frame_number; - if not (graphics_frame_event_buffer_event_has_frame_number v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "type_" pp_graphics_frame_event_buffer_event_type fmt v.type_; - if not (graphics_frame_event_buffer_event_has_type_ v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "layer_name" Pbrt.Pp.pp_string fmt v.layer_name; - if not (graphics_frame_event_buffer_event_has_layer_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "duration_ns" Pbrt.Pp.pp_int64 fmt v.duration_ns; - if not (graphics_frame_event_buffer_event_has_duration_ns v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "buffer_id" Pbrt.Pp.pp_int32 fmt v.buffer_id; - if not (graphics_frame_event_buffer_event_has_buffer_id v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_graphics_frame_event fmt (v:graphics_frame_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "buffer_event" (Pbrt.Pp.pp_option pp_graphics_frame_event_buffer_event) fmt v.buffer_event; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_initial_display_state fmt (v:initial_display_state) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "display_state" Pbrt.Pp.pp_int32 fmt v.display_state; - if not (initial_display_state_has_display_state v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "brightness" Pbrt.Pp.pp_float fmt v.brightness; - if not (initial_display_state_has_brightness v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_kernel_wakelock_data_wakelock_type fmt (v:kernel_wakelock_data_wakelock_type) = - match v with - | Wakelock_type_unknown -> Format.fprintf fmt "Wakelock_type_unknown" - | Wakelock_type_kernel -> Format.fprintf fmt "Wakelock_type_kernel" - | Wakelock_type_native -> Format.fprintf fmt "Wakelock_type_native" - -let rec pp_kernel_wakelock_data_wakelock fmt (v:kernel_wakelock_data_wakelock) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "wakelock_id" Pbrt.Pp.pp_int32 fmt v.wakelock_id; - if not (kernel_wakelock_data_wakelock_has_wakelock_id v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "wakelock_name" Pbrt.Pp.pp_string fmt v.wakelock_name; - if not (kernel_wakelock_data_wakelock_has_wakelock_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "wakelock_type" pp_kernel_wakelock_data_wakelock_type fmt v.wakelock_type; - if not (kernel_wakelock_data_wakelock_has_wakelock_type v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_kernel_wakelock_data fmt (v:kernel_wakelock_data) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "wakelock" (Pbrt.Pp.pp_list pp_kernel_wakelock_data_wakelock) fmt v.wakelock; - Pbrt.Pp.pp_record_field ~first:false "wakelock_id" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.wakelock_id; - Pbrt.Pp.pp_record_field ~first:false "time_held_millis" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.time_held_millis; - Pbrt.Pp.pp_record_field ~first:false "error_flags" Pbrt.Pp.pp_int64 fmt v.error_flags; - if not (kernel_wakelock_data_has_error_flags v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_traffic_direction fmt (v:traffic_direction) = - match v with - | Dir_unspecified -> Format.fprintf fmt "Dir_unspecified" - | Dir_ingress -> Format.fprintf fmt "Dir_ingress" - | Dir_egress -> Format.fprintf fmt "Dir_egress" - -let rec pp_network_packet_event fmt (v:network_packet_event) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "direction" pp_traffic_direction fmt v.direction; - if not (network_packet_event_has_direction v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "network_interface" Pbrt.Pp.pp_string fmt v.network_interface; - if not (network_packet_event_has_network_interface v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "length" Pbrt.Pp.pp_int32 fmt v.length; - if not (network_packet_event_has_length v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "uid" Pbrt.Pp.pp_int32 fmt v.uid; - if not (network_packet_event_has_uid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tag" Pbrt.Pp.pp_int32 fmt v.tag; - if not (network_packet_event_has_tag v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "ip_proto" Pbrt.Pp.pp_int32 fmt v.ip_proto; - if not (network_packet_event_has_ip_proto v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "tcp_flags" Pbrt.Pp.pp_int32 fmt v.tcp_flags; - if not (network_packet_event_has_tcp_flags v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "local_port" Pbrt.Pp.pp_int32 fmt v.local_port; - if not (network_packet_event_has_local_port v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "remote_port" Pbrt.Pp.pp_int32 fmt v.remote_port; - if not (network_packet_event_has_remote_port v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "icmp_type" Pbrt.Pp.pp_int32 fmt v.icmp_type; - if not (network_packet_event_has_icmp_type v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "icmp_code" Pbrt.Pp.pp_int32 fmt v.icmp_code; - if not (network_packet_event_has_icmp_code v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_network_packet_bundle_packet_context fmt (v:network_packet_bundle_packet_context) = - match v with - | Iid x -> Format.fprintf fmt "@[Iid(@,%a)@]" Pbrt.Pp.pp_int64 x - | Ctx x -> Format.fprintf fmt "@[Ctx(@,%a)@]" pp_network_packet_event x - -and pp_network_packet_bundle fmt (v:network_packet_bundle) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "packet_context" (Pbrt.Pp.pp_option pp_network_packet_bundle_packet_context) fmt v.packet_context; - Pbrt.Pp.pp_record_field ~first:false "packet_timestamps" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.packet_timestamps; - Pbrt.Pp.pp_record_field ~first:false "packet_lengths" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int32) fmt v.packet_lengths; - Pbrt.Pp.pp_record_field ~first:false "total_packets" Pbrt.Pp.pp_int32 fmt v.total_packets; - if not (network_packet_bundle_has_total_packets v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "total_duration" Pbrt.Pp.pp_int64 fmt v.total_duration; - if not (network_packet_bundle_has_total_duration v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "total_length" Pbrt.Pp.pp_int64 fmt v.total_length; - if not (network_packet_bundle_has_total_length v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_network_packet_context fmt (v:network_packet_context) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "iid" Pbrt.Pp.pp_int64 fmt v.iid; - if not (network_packet_context_has_iid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "ctx" (Pbrt.Pp.pp_option pp_network_packet_event) fmt v.ctx; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_packages_list_package_info fmt (v:packages_list_package_info) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "name" Pbrt.Pp.pp_string fmt v.name; - if not (packages_list_package_info_has_name v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "uid" Pbrt.Pp.pp_int64 fmt v.uid; - if not (packages_list_package_info_has_uid v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "debuggable" Pbrt.Pp.pp_bool fmt v.debuggable; - if not (packages_list_package_info_has_debuggable v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "profileable_from_shell" Pbrt.Pp.pp_bool fmt v.profileable_from_shell; - if not (packages_list_package_info_has_profileable_from_shell v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "version_code" Pbrt.Pp.pp_int64 fmt v.version_code; - if not (packages_list_package_info_has_version_code v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_packages_list fmt (v:packages_list) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "packages" (Pbrt.Pp.pp_list pp_packages_list_package_info) fmt v.packages; - Pbrt.Pp.pp_record_field ~first:false "parse_error" Pbrt.Pp.pp_bool fmt v.parse_error; - if not (packages_list_has_parse_error v) then Format.pp_print_string fmt "(* absent *)"; - Pbrt.Pp.pp_record_field ~first:false "read_error" Pbrt.Pp.pp_bool fmt v.read_error; - if not (packages_list_has_read_error v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_pixel_modem_events fmt (v:pixel_modem_events) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "events" (Pbrt.Pp.pp_list Pbrt.Pp.pp_bytes) fmt v.events; - Pbrt.Pp.pp_record_field ~first:false "event_time_nanos" (Pbrt.Pp.pp_list Pbrt.Pp.pp_int64) fmt v.event_time_nanos; - in - Pbrt.Pp.pp_brk pp_i fmt () - -let rec pp_pixel_modem_token_database fmt (v:pixel_modem_token_database) = - let pp_i fmt () = - Pbrt.Pp.pp_record_field ~first:true "database" Pbrt.Pp.pp_bytes fmt v.database; - if not (pixel_modem_token_database_has_database v) then Format.pp_print_string fmt "(* absent *)"; - in - Pbrt.Pp.pp_brk pp_i fmt () - let rec pp_proto_log_message fmt (v:proto_log_message) = let pp_i fmt () = Pbrt.Pp.pp_record_field ~first:true "message_id" Pbrt.Pp.pp_int64 fmt v.message_id; @@ -34612,7 +27632,6 @@ let rec pp_interned_data fmt (v:interned_data) = Pbrt.Pp.pp_record_field ~first:false "gpu_specifications" (Pbrt.Pp.pp_list pp_interned_gpu_render_stage_specification) fmt v.gpu_specifications; Pbrt.Pp.pp_record_field ~first:false "kernel_symbols" (Pbrt.Pp.pp_list pp_interned_string) fmt v.kernel_symbols; Pbrt.Pp.pp_record_field ~first:false "debug_annotation_string_values" (Pbrt.Pp.pp_list pp_interned_string) fmt v.debug_annotation_string_values; - Pbrt.Pp.pp_record_field ~first:false "packet_context" (Pbrt.Pp.pp_list pp_network_packet_context) fmt v.packet_context; Pbrt.Pp.pp_record_field ~first:false "v8_js_function_name" (Pbrt.Pp.pp_list pp_interned_v8_string) fmt v.v8_js_function_name; Pbrt.Pp.pp_record_field ~first:false "v8_js_function" (Pbrt.Pp.pp_list pp_interned_v8_js_function) fmt v.v8_js_function; Pbrt.Pp.pp_record_field ~first:false "v8_js_script" (Pbrt.Pp.pp_list pp_interned_v8_js_script) fmt v.v8_js_script; @@ -34624,7 +27643,6 @@ let rec pp_interned_data fmt (v:interned_data) = Pbrt.Pp.pp_record_field ~first:false "viewcapture_window_name" (Pbrt.Pp.pp_list pp_interned_string) fmt v.viewcapture_window_name; Pbrt.Pp.pp_record_field ~first:false "viewcapture_view_id" (Pbrt.Pp.pp_list pp_interned_string) fmt v.viewcapture_view_id; Pbrt.Pp.pp_record_field ~first:false "viewcapture_class_name" (Pbrt.Pp.pp_list pp_interned_string) fmt v.viewcapture_class_name; - Pbrt.Pp.pp_record_field ~first:false "app_wakelock_info" (Pbrt.Pp.pp_list pp_app_wakelock_info) fmt v.app_wakelock_info; Pbrt.Pp.pp_record_field ~first:false "correlation_id_str" (Pbrt.Pp.pp_list pp_interned_string) fmt v.correlation_id_str; in Pbrt.Pp.pp_brk pp_i fmt () @@ -35973,11 +28991,9 @@ let rec pp_trace_packet_data fmt (v:trace_packet_data) = | Streaming_free x -> Format.fprintf fmt "@[Streaming_free(@,%a)@]" pp_streaming_free x | Battery x -> Format.fprintf fmt "@[Battery(@,%a)@]" pp_battery_counters x | Power_rails x -> Format.fprintf fmt "@[Power_rails(@,%a)@]" pp_power_rails x - | Android_log x -> Format.fprintf fmt "@[Android_log(@,%a)@]" pp_android_log_packet x | System_info x -> Format.fprintf fmt "@[System_info(@,%a)@]" pp_system_info x | Trigger x -> Format.fprintf fmt "@[Trigger(@,%a)@]" pp_trigger x | Chrome_trigger x -> Format.fprintf fmt "@[Chrome_trigger(@,%a)@]" pp_chrome_trigger x - | Packages_list x -> Format.fprintf fmt "@[Packages_list(@,%a)@]" pp_packages_list x | Chrome_benchmark_metadata x -> Format.fprintf fmt "@[Chrome_benchmark_metadata(@,%a)@]" pp_chrome_benchmark_metadata x | Perfetto_metatrace x -> Format.fprintf fmt "@[Perfetto_metatrace(@,%a)@]" pp_perfetto_metatrace x | Chrome_metadata x -> Format.fprintf fmt "@[Chrome_metadata(@,%a)@]" pp_chrome_metadata_packet x @@ -35985,7 +29001,6 @@ let rec pp_trace_packet_data fmt (v:trace_packet_data) = | Gpu_render_stage_event x -> Format.fprintf fmt "@[Gpu_render_stage_event(@,%a)@]" pp_gpu_render_stage_event x | Streaming_profile_packet x -> Format.fprintf fmt "@[Streaming_profile_packet(@,%a)@]" pp_streaming_profile_packet x | Heap_graph x -> Format.fprintf fmt "@[Heap_graph(@,%a)@]" pp_heap_graph x - | Graphics_frame_event x -> Format.fprintf fmt "@[Graphics_frame_event(@,%a)@]" pp_graphics_frame_event x | Vulkan_memory_event x -> Format.fprintf fmt "@[Vulkan_memory_event(@,%a)@]" pp_vulkan_memory_event x | Gpu_log x -> Format.fprintf fmt "@[Gpu_log(@,%a)@]" pp_gpu_log x | Vulkan_api_event x -> Format.fprintf fmt "@[Vulkan_api_event(@,%a)@]" pp_vulkan_api_event x @@ -35993,18 +29008,11 @@ let rec pp_trace_packet_data fmt (v:trace_packet_data) = | Cpu_info x -> Format.fprintf fmt "@[Cpu_info(@,%a)@]" pp_cpu_info x | Smaps_packet x -> Format.fprintf fmt "@[Smaps_packet(@,%a)@]" pp_smaps_packet x | Service_event x -> Format.fprintf fmt "@[Service_event(@,%a)@]" pp_tracing_service_event x - | Initial_display_state x -> Format.fprintf fmt "@[Initial_display_state(@,%a)@]" pp_initial_display_state x - | Gpu_mem_total_event x -> Format.fprintf fmt "@[Gpu_mem_total_event(@,%a)@]" pp_gpu_mem_total_event x | Memory_tracker_snapshot x -> Format.fprintf fmt "@[Memory_tracker_snapshot(@,%a)@]" pp_memory_tracker_snapshot x - | Frame_timeline_event x -> Format.fprintf fmt "@[Frame_timeline_event(@,%a)@]" pp_frame_timeline_event x | Android_energy_estimation_breakdown x -> Format.fprintf fmt "@[Android_energy_estimation_breakdown(@,%a)@]" pp_android_energy_estimation_breakdown x | Ui_state x -> Format.fprintf fmt "@[Ui_state(@,%a)@]" pp_ui_state x - | Android_camera_frame_event x -> Format.fprintf fmt "@[Android_camera_frame_event(@,%a)@]" pp_android_camera_frame_event x - | Android_camera_session_stats x -> Format.fprintf fmt "@[Android_camera_session_stats(@,%a)@]" pp_android_camera_session_stats x | Translation_table x -> Format.fprintf fmt "@[Translation_table(@,%a)@]" pp_translation_table x - | Android_game_intervention_list x -> Format.fprintf fmt "@[Android_game_intervention_list(@,%a)@]" pp_android_game_intervention_list x | Statsd_atom x -> Format.fprintf fmt "@[Statsd_atom(@,%a)@]" pp_statsd_atom x - | Android_system_property x -> Format.fprintf fmt "@[Android_system_property(@,%a)@]" pp_android_system_property x | Entity_state_residency x -> Format.fprintf fmt "@[Entity_state_residency(@,%a)@]" pp_entity_state_residency x | Module_symbols x -> Format.fprintf fmt "@[Module_symbols(@,%a)@]" pp_module_symbols x | Deobfuscation_mapping x -> Format.fprintf fmt "@[Deobfuscation_mapping(@,%a)@]" pp_deobfuscation_mapping x @@ -36014,8 +29022,6 @@ let rec pp_trace_packet_data fmt (v:trace_packet_data) = | Synchronization_marker x -> Format.fprintf fmt "@[Synchronization_marker(@,%a)@]" Pbrt.Pp.pp_bytes x | Compressed_packets x -> Format.fprintf fmt "@[Compressed_packets(@,%a)@]" Pbrt.Pp.pp_bytes x | Extension_descriptor x -> Format.fprintf fmt "@[Extension_descriptor(@,%a)@]" pp_extension_descriptor x - | Network_packet x -> Format.fprintf fmt "@[Network_packet(@,%a)@]" pp_network_packet_event x - | Network_packet_bundle x -> Format.fprintf fmt "@[Network_packet_bundle(@,%a)@]" pp_network_packet_bundle x | Track_event_range_of_interest x -> Format.fprintf fmt "@[Track_event_range_of_interest(@,%a)@]" pp_track_event_range_of_interest x | Surfaceflinger_layers_snapshot x -> Format.fprintf fmt "@[Surfaceflinger_layers_snapshot(@,%a)@]" pp_layers_snapshot_proto x | Surfaceflinger_transactions x -> Format.fprintf fmt "@[Surfaceflinger_transactions(@,%a)@]" pp_transaction_trace_entry x @@ -36031,17 +29037,11 @@ let rec pp_trace_packet_data fmt (v:trace_packet_data) = | V8_reg_exp_code x -> Format.fprintf fmt "@[V8_reg_exp_code(@,%a)@]" pp_v8_reg_exp_code x | V8_code_move x -> Format.fprintf fmt "@[V8_code_move(@,%a)@]" pp_v8_code_move x | Remote_clock_sync x -> Format.fprintf fmt "@[Remote_clock_sync(@,%a)@]" pp_remote_clock_sync x - | Pixel_modem_events x -> Format.fprintf fmt "@[Pixel_modem_events(@,%a)@]" pp_pixel_modem_events x - | Pixel_modem_token_database x -> Format.fprintf fmt "@[Pixel_modem_token_database(@,%a)@]" pp_pixel_modem_token_database x | Clone_snapshot_trigger x -> Format.fprintf fmt "@[Clone_snapshot_trigger(@,%a)@]" pp_trigger x - | Bluetooth_trace_event x -> Format.fprintf fmt "@[Bluetooth_trace_event(@,%a)@]" pp_bluetooth_trace_event x - | Kernel_wakelock_data x -> Format.fprintf fmt "@[Kernel_wakelock_data(@,%a)@]" pp_kernel_wakelock_data x - | App_wakelock_bundle x -> Format.fprintf fmt "@[App_wakelock_bundle(@,%a)@]" pp_app_wakelock_bundle x | Generic_kernel_task_state_event x -> Format.fprintf fmt "@[Generic_kernel_task_state_event(@,%a)@]" pp_generic_kernel_task_state_event x | Generic_kernel_cpu_freq_event x -> Format.fprintf fmt "@[Generic_kernel_cpu_freq_event(@,%a)@]" pp_generic_kernel_cpu_frequency_event x | Generic_kernel_task_rename_event x -> Format.fprintf fmt "@[Generic_kernel_task_rename_event(@,%a)@]" pp_generic_kernel_task_rename_event x | Generic_kernel_process_tree x -> Format.fprintf fmt "@[Generic_kernel_process_tree(@,%a)@]" pp_generic_kernel_process_tree x - | Cpu_per_uid_data x -> Format.fprintf fmt "@[Cpu_per_uid_data(@,%a)@]" pp_cpu_per_uid_data x | Evdev_event x -> Format.fprintf fmt "@[Evdev_event(@,%a)@]" pp_evdev_event x | For_testing x -> Format.fprintf fmt "@[For_testing(@,%a)@]" pp_test_event x @@ -36463,217 +29463,6 @@ let rec encode_pb_android_game_intervention_list_config (v:android_game_interven ) v.package_name_filter encoder; () -let rec encode_pb_android_input_event_config_trace_mode (v:android_input_event_config_trace_mode) encoder = - match v with - | Trace_mode_trace_all -> Pbrt.Encoder.int_as_varint (0) encoder - | Trace_mode_use_rules -> Pbrt.Encoder.int_as_varint 1 encoder - -let rec encode_pb_android_input_event_config_trace_level (v:android_input_event_config_trace_level) encoder = - match v with - | Trace_level_none -> Pbrt.Encoder.int_as_varint (0) encoder - | Trace_level_redacted -> Pbrt.Encoder.int_as_varint 1 encoder - | Trace_level_complete -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_android_input_event_config_trace_rule (v:android_input_event_config_trace_rule) encoder = - if android_input_event_config_trace_rule_has_trace_level v then ( - encode_pb_android_input_event_config_trace_level v.trace_level encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ) v.match_all_packages encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ) v.match_any_packages encoder; - if android_input_event_config_trace_rule_has_match_secure v then ( - Pbrt.Encoder.bool v.match_secure encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if android_input_event_config_trace_rule_has_match_ime_connection_active v then ( - Pbrt.Encoder.bool v.match_ime_connection_active encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_input_event_config (v:android_input_event_config) encoder = - if android_input_event_config_has_mode v then ( - encode_pb_android_input_event_config_trace_mode v.mode encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_input_event_config_trace_rule x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ) v.rules encoder; - if android_input_event_config_has_trace_dispatcher_input_events v then ( - Pbrt.Encoder.bool v.trace_dispatcher_input_events encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if android_input_event_config_has_trace_dispatcher_window_dispatch v then ( - Pbrt.Encoder.bool v.trace_dispatcher_window_dispatch encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_log_id (v:android_log_id) encoder = - match v with - | Lid_default -> Pbrt.Encoder.int_as_varint (0) encoder - | Lid_radio -> Pbrt.Encoder.int_as_varint 1 encoder - | Lid_events -> Pbrt.Encoder.int_as_varint 2 encoder - | Lid_system -> Pbrt.Encoder.int_as_varint 3 encoder - | Lid_crash -> Pbrt.Encoder.int_as_varint 4 encoder - | Lid_stats -> Pbrt.Encoder.int_as_varint 5 encoder - | Lid_security -> Pbrt.Encoder.int_as_varint 6 encoder - | Lid_kernel -> Pbrt.Encoder.int_as_varint 7 encoder - -let rec encode_pb_android_log_priority (v:android_log_priority) encoder = - match v with - | Prio_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Prio_unused -> Pbrt.Encoder.int_as_varint 1 encoder - | Prio_verbose -> Pbrt.Encoder.int_as_varint 2 encoder - | Prio_debug -> Pbrt.Encoder.int_as_varint 3 encoder - | Prio_info -> Pbrt.Encoder.int_as_varint 4 encoder - | Prio_warn -> Pbrt.Encoder.int_as_varint 5 encoder - | Prio_error -> Pbrt.Encoder.int_as_varint 6 encoder - | Prio_fatal -> Pbrt.Encoder.int_as_varint 7 encoder - -let rec encode_pb_android_log_config (v:android_log_config) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - encode_pb_android_log_id x encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ) v.log_ids encoder; - if android_log_config_has_min_prio v then ( - encode_pb_android_log_priority v.min_prio encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - ) v.filter_tags encoder; - () - -let rec encode_pb_android_polled_state_config (v:android_polled_state_config) encoder = - if android_polled_state_config_has_poll_ms v then ( - Pbrt.Encoder.int32_as_varint v.poll_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_sdk_sysprop_guard_config (v:android_sdk_sysprop_guard_config) encoder = - if android_sdk_sysprop_guard_config_has_surfaceflinger_skia_track_events v then ( - Pbrt.Encoder.bool v.surfaceflinger_skia_track_events encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_sdk_sysprop_guard_config_has_hwui_skia_track_events v then ( - Pbrt.Encoder.bool v.hwui_skia_track_events encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ) v.hwui_package_name_filter encoder; - () - -let rec encode_pb_android_system_property_config (v:android_system_property_config) encoder = - if android_system_property_config_has_poll_ms v then ( - Pbrt.Encoder.int32_as_varint v.poll_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ) v.property_name encoder; - () - -let rec encode_pb_app_wakelocks_config (v:app_wakelocks_config) encoder = - if app_wakelocks_config_has_write_delay_ms v then ( - Pbrt.Encoder.int32_as_varint v.write_delay_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if app_wakelocks_config_has_filter_duration_below_ms v then ( - Pbrt.Encoder.int32_as_varint v.filter_duration_below_ms encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if app_wakelocks_config_has_drop_owner_pid v then ( - Pbrt.Encoder.bool v.drop_owner_pid encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_cpu_per_uid_config (v:cpu_per_uid_config) encoder = - if cpu_per_uid_config_has_poll_ms v then ( - Pbrt.Encoder.int32_as_varint v.poll_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_kernel_wakelocks_config (v:kernel_wakelocks_config) encoder = - if kernel_wakelocks_config_has_poll_ms v then ( - Pbrt.Encoder.int32_as_varint v.poll_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_network_packet_trace_config (v:network_packet_trace_config) encoder = - if network_packet_trace_config_has_poll_ms v then ( - Pbrt.Encoder.int32_as_varint v.poll_ms encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if network_packet_trace_config_has_aggregation_threshold v then ( - Pbrt.Encoder.int32_as_varint v.aggregation_threshold encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if network_packet_trace_config_has_intern_limit v then ( - Pbrt.Encoder.int32_as_varint v.intern_limit encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if network_packet_trace_config_has_drop_local_port v then ( - Pbrt.Encoder.bool v.drop_local_port encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if network_packet_trace_config_has_drop_remote_port v then ( - Pbrt.Encoder.bool v.drop_remote_port encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if network_packet_trace_config_has_drop_tcp_flags v then ( - Pbrt.Encoder.bool v.drop_tcp_flags encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_packages_list_config (v:packages_list_config) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.package_name_filter encoder; - if packages_list_config_has_only_write_on_cpu_use_every_ms v then ( - Pbrt.Encoder.int32_as_varint v.only_write_on_cpu_use_every_ms encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_pixel_modem_config_event_group (v:pixel_modem_config_event_group) encoder = - match v with - | Event_group_unknown -> Pbrt.Encoder.int_as_varint (0) encoder - | Event_group_low_bandwidth -> Pbrt.Encoder.int_as_varint 1 encoder - | Event_group_high_and_low_bandwidth -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_pixel_modem_config (v:pixel_modem_config) encoder = - if pixel_modem_config_has_event_group v then ( - encode_pb_pixel_modem_config_event_group v.event_group encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.pigweed_hash_allow_list encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ) v.pigweed_hash_deny_list encoder; - () - let rec encode_pb_proto_log_level (v:proto_log_level) encoder = match v with | Protolog_level_undefined -> Pbrt.Encoder.int_as_varint (0) encoder @@ -36895,270 +29684,6 @@ let rec encode_pb_frozen_ftrace_config (v:frozen_ftrace_config) encoder = ); () -let rec encode_pb_ftrace_config_compact_sched_config (v:ftrace_config_compact_sched_config) encoder = - if ftrace_config_compact_sched_config_has_enabled v then ( - Pbrt.Encoder.bool v.enabled encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_ftrace_config_print_filter_rule_atrace_message (v:ftrace_config_print_filter_rule_atrace_message) encoder = - if ftrace_config_print_filter_rule_atrace_message_has_type_ v then ( - Pbrt.Encoder.string v.type_ encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if ftrace_config_print_filter_rule_atrace_message_has_prefix v then ( - Pbrt.Encoder.string v.prefix encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_ftrace_config_print_filter_rule_match (v:ftrace_config_print_filter_rule_match) encoder = - begin match v with - | Prefix x -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - | Atrace_msg x -> - Pbrt.Encoder.nested encode_pb_ftrace_config_print_filter_rule_atrace_message x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - end - -and encode_pb_ftrace_config_print_filter_rule (v:ftrace_config_print_filter_rule) encoder = - begin match v.match_ with - | None -> () - | Some (Prefix x) -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - | Some (Atrace_msg x) -> - Pbrt.Encoder.nested encode_pb_ftrace_config_print_filter_rule_atrace_message x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - end; - if ftrace_config_print_filter_rule_has_allow v then ( - Pbrt.Encoder.bool v.allow encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_ftrace_config_print_filter (v:ftrace_config_print_filter) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_ftrace_config_print_filter_rule x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.rules encoder; - () - -let rec encode_pb_ftrace_config_ksyms_mem_policy (v:ftrace_config_ksyms_mem_policy) encoder = - match v with - | Ksyms_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Ksyms_cleanup_on_stop -> Pbrt.Encoder.int_as_varint 1 encoder - | Ksyms_retain -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_ftrace_config_kprobe_event_kprobe_type (v:ftrace_config_kprobe_event_kprobe_type) encoder = - match v with - | Kprobe_type_unknown -> Pbrt.Encoder.int_as_varint (0) encoder - | Kprobe_type_kprobe -> Pbrt.Encoder.int_as_varint 1 encoder - | Kprobe_type_kretprobe -> Pbrt.Encoder.int_as_varint 2 encoder - | Kprobe_type_both -> Pbrt.Encoder.int_as_varint 3 encoder - -let rec encode_pb_ftrace_config_kprobe_event (v:ftrace_config_kprobe_event) encoder = - if ftrace_config_kprobe_event_has_probe v then ( - Pbrt.Encoder.string v.probe encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if ftrace_config_kprobe_event_has_type_ v then ( - encode_pb_ftrace_config_kprobe_event_kprobe_type v.type_ encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_ftrace_config_tracefs_option_state (v:ftrace_config_tracefs_option_state) encoder = - match v with - | State_unknown -> Pbrt.Encoder.int_as_varint (0) encoder - | State_enabled -> Pbrt.Encoder.int_as_varint 1 encoder - | State_disabled -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_ftrace_config_tracefs_option (v:ftrace_config_tracefs_option) encoder = - if ftrace_config_tracefs_option_has_name v then ( - Pbrt.Encoder.string v.name encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if ftrace_config_tracefs_option_has_state v then ( - encode_pb_ftrace_config_tracefs_option_state v.state encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_ftrace_config (v:ftrace_config) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.ftrace_events encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ) v.atrace_categories encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ) v.atrace_apps encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 28 Pbrt.Bytes encoder; - ) v.atrace_categories_prefer_sdk encoder; - if ftrace_config_has_atrace_userspace_only v then ( - Pbrt.Encoder.bool v.atrace_userspace_only encoder; - Pbrt.Encoder.key 34 Pbrt.Varint encoder; - ); - if ftrace_config_has_buffer_size_kb v then ( - Pbrt.Encoder.int32_as_varint v.buffer_size_kb encoder; - Pbrt.Encoder.key 10 Pbrt.Varint encoder; - ); - if ftrace_config_has_buffer_size_lower_bound v then ( - Pbrt.Encoder.bool v.buffer_size_lower_bound encoder; - Pbrt.Encoder.key 27 Pbrt.Varint encoder; - ); - if ftrace_config_has_drain_period_ms v then ( - Pbrt.Encoder.int32_as_varint v.drain_period_ms encoder; - Pbrt.Encoder.key 11 Pbrt.Varint encoder; - ); - if ftrace_config_has_drain_buffer_percent v then ( - Pbrt.Encoder.int32_as_varint v.drain_buffer_percent encoder; - Pbrt.Encoder.key 29 Pbrt.Varint encoder; - ); - begin match v.compact_sched with - | Some x -> - Pbrt.Encoder.nested encode_pb_ftrace_config_compact_sched_config x encoder; - Pbrt.Encoder.key 12 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.print_filter with - | Some x -> - Pbrt.Encoder.nested encode_pb_ftrace_config_print_filter x encoder; - Pbrt.Encoder.key 22 Pbrt.Bytes encoder; - | None -> (); - end; - if ftrace_config_has_symbolize_ksyms v then ( - Pbrt.Encoder.bool v.symbolize_ksyms encoder; - Pbrt.Encoder.key 13 Pbrt.Varint encoder; - ); - if ftrace_config_has_ksyms_mem_policy v then ( - encode_pb_ftrace_config_ksyms_mem_policy v.ksyms_mem_policy encoder; - Pbrt.Encoder.key 17 Pbrt.Varint encoder; - ); - if ftrace_config_has_throttle_rss_stat v then ( - Pbrt.Encoder.bool v.throttle_rss_stat encoder; - Pbrt.Encoder.key 15 Pbrt.Varint encoder; - ); - if ftrace_config_has_denser_generic_event_encoding v then ( - Pbrt.Encoder.bool v.denser_generic_event_encoding encoder; - Pbrt.Encoder.key 32 Pbrt.Varint encoder; - ); - if ftrace_config_has_disable_generic_events v then ( - Pbrt.Encoder.bool v.disable_generic_events encoder; - Pbrt.Encoder.key 16 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 18 Pbrt.Bytes encoder; - ) v.syscall_events encoder; - if ftrace_config_has_enable_function_graph v then ( - Pbrt.Encoder.bool v.enable_function_graph encoder; - Pbrt.Encoder.key 19 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 20 Pbrt.Bytes encoder; - ) v.function_filters encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 21 Pbrt.Bytes encoder; - ) v.function_graph_roots encoder; - if ftrace_config_has_function_graph_max_depth v then ( - Pbrt.Encoder.int32_as_varint v.function_graph_max_depth encoder; - Pbrt.Encoder.key 33 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_ftrace_config_kprobe_event x encoder; - Pbrt.Encoder.key 30 Pbrt.Bytes encoder; - ) v.kprobe_events encoder; - if ftrace_config_has_preserve_ftrace_buffer v then ( - Pbrt.Encoder.bool v.preserve_ftrace_buffer encoder; - Pbrt.Encoder.key 23 Pbrt.Varint encoder; - ); - if ftrace_config_has_use_monotonic_raw_clock v then ( - Pbrt.Encoder.bool v.use_monotonic_raw_clock encoder; - Pbrt.Encoder.key 24 Pbrt.Varint encoder; - ); - if ftrace_config_has_instance_name v then ( - Pbrt.Encoder.string v.instance_name encoder; - Pbrt.Encoder.key 25 Pbrt.Bytes encoder; - ); - if ftrace_config_has_debug_ftrace_abi v then ( - Pbrt.Encoder.bool v.debug_ftrace_abi encoder; - Pbrt.Encoder.key 31 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - Pbrt.Encoder.key 35 Pbrt.Varint encoder; - ) v.tids_to_trace encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_ftrace_config_tracefs_option x encoder; - Pbrt.Encoder.key 36 Pbrt.Bytes encoder; - ) v.tracefs_options encoder; - if ftrace_config_has_tracing_cpumask v then ( - Pbrt.Encoder.string v.tracing_cpumask encoder; - Pbrt.Encoder.key 37 Pbrt.Bytes encoder; - ); - if ftrace_config_has_initialize_ksyms_synchronously_for_testing v then ( - Pbrt.Encoder.bool v.initialize_ksyms_synchronously_for_testing encoder; - Pbrt.Encoder.key 14 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_gpu_counter_config (v:gpu_counter_config) encoder = - if gpu_counter_config_has_counter_period_ns v then ( - Pbrt.Encoder.int64_as_varint v.counter_period_ns encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.counter_ids encoder; - if gpu_counter_config_has_instrumented_sampling v then ( - Pbrt.Encoder.bool v.instrumented_sampling encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if gpu_counter_config_has_fix_gpu_clock v then ( - Pbrt.Encoder.bool v.fix_gpu_clock encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_gpu_render_stages_config (v:gpu_render_stages_config) encoder = - if gpu_render_stages_config_has_full_loadstore v then ( - Pbrt.Encoder.bool v.full_loadstore encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if gpu_render_stages_config_has_low_overhead v then ( - Pbrt.Encoder.bool v.low_overhead encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ) v.trace_metrics encoder; - () - -let rec encode_pb_vulkan_memory_config (v:vulkan_memory_config) encoder = - if vulkan_memory_config_has_track_driver_memory_usage v then ( - Pbrt.Encoder.bool v.track_driver_memory_usage encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if vulkan_memory_config_has_track_device_memory_usage v then ( - Pbrt.Encoder.bool v.track_device_memory_usage encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - () - let rec encode_pb_inode_file_config_mount_point_mapping_entry (v:inode_file_config_mount_point_mapping_entry) encoder = if inode_file_config_mount_point_mapping_entry_has_mountpoint v then ( Pbrt.Encoder.string v.mountpoint encoder; @@ -37441,1196 +29966,6 @@ let rec encode_pb_heapprofd_config (v:heapprofd_config) encoder = ); () -let rec encode_pb_atom_id (v:atom_id) encoder = - match v with - | Atom_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Atom_ble_scan_state_changed -> Pbrt.Encoder.int_as_varint 2 encoder - | Atom_process_state_changed -> Pbrt.Encoder.int_as_varint 3 encoder - | Atom_ble_scan_result_received -> Pbrt.Encoder.int_as_varint 4 encoder - | Atom_sensor_state_changed -> Pbrt.Encoder.int_as_varint 5 encoder - | Atom_gps_scan_state_changed -> Pbrt.Encoder.int_as_varint 6 encoder - | Atom_sync_state_changed -> Pbrt.Encoder.int_as_varint 7 encoder - | Atom_scheduled_job_state_changed -> Pbrt.Encoder.int_as_varint 8 encoder - | Atom_screen_brightness_changed -> Pbrt.Encoder.int_as_varint 9 encoder - | Atom_wakelock_state_changed -> Pbrt.Encoder.int_as_varint 10 encoder - | Atom_long_partial_wakelock_state_changed -> Pbrt.Encoder.int_as_varint 11 encoder - | Atom_mobile_radio_power_state_changed -> Pbrt.Encoder.int_as_varint 12 encoder - | Atom_wifi_radio_power_state_changed -> Pbrt.Encoder.int_as_varint 13 encoder - | Atom_activity_manager_sleep_state_changed -> Pbrt.Encoder.int_as_varint 14 encoder - | Atom_memory_factor_state_changed -> Pbrt.Encoder.int_as_varint 15 encoder - | Atom_excessive_cpu_usage_reported -> Pbrt.Encoder.int_as_varint 16 encoder - | Atom_cached_kill_reported -> Pbrt.Encoder.int_as_varint 17 encoder - | Atom_process_memory_stat_reported -> Pbrt.Encoder.int_as_varint 18 encoder - | Atom_launcher_event -> Pbrt.Encoder.int_as_varint 19 encoder - | Atom_battery_saver_mode_state_changed -> Pbrt.Encoder.int_as_varint 20 encoder - | Atom_device_idle_mode_state_changed -> Pbrt.Encoder.int_as_varint 21 encoder - | Atom_device_idling_mode_state_changed -> Pbrt.Encoder.int_as_varint 22 encoder - | Atom_audio_state_changed -> Pbrt.Encoder.int_as_varint 23 encoder - | Atom_media_codec_state_changed -> Pbrt.Encoder.int_as_varint 24 encoder - | Atom_camera_state_changed -> Pbrt.Encoder.int_as_varint 25 encoder - | Atom_flashlight_state_changed -> Pbrt.Encoder.int_as_varint 26 encoder - | Atom_uid_process_state_changed -> Pbrt.Encoder.int_as_varint 27 encoder - | Atom_process_life_cycle_state_changed -> Pbrt.Encoder.int_as_varint 28 encoder - | Atom_screen_state_changed -> Pbrt.Encoder.int_as_varint 29 encoder - | Atom_battery_level_changed -> Pbrt.Encoder.int_as_varint 30 encoder - | Atom_charging_state_changed -> Pbrt.Encoder.int_as_varint 31 encoder - | Atom_plugged_state_changed -> Pbrt.Encoder.int_as_varint 32 encoder - | Atom_interactive_state_changed -> Pbrt.Encoder.int_as_varint 33 encoder - | Atom_touch_event_reported -> Pbrt.Encoder.int_as_varint 34 encoder - | Atom_wakeup_alarm_occurred -> Pbrt.Encoder.int_as_varint 35 encoder - | Atom_kernel_wakeup_reported -> Pbrt.Encoder.int_as_varint 36 encoder - | Atom_wifi_lock_state_changed -> Pbrt.Encoder.int_as_varint 37 encoder - | Atom_wifi_signal_strength_changed -> Pbrt.Encoder.int_as_varint 38 encoder - | Atom_wifi_scan_state_changed -> Pbrt.Encoder.int_as_varint 39 encoder - | Atom_phone_signal_strength_changed -> Pbrt.Encoder.int_as_varint 40 encoder - | Atom_setting_changed -> Pbrt.Encoder.int_as_varint 41 encoder - | Atom_activity_foreground_state_changed -> Pbrt.Encoder.int_as_varint 42 encoder - | Atom_isolated_uid_changed -> Pbrt.Encoder.int_as_varint 43 encoder - | Atom_packet_wakeup_occurred -> Pbrt.Encoder.int_as_varint 44 encoder - | Atom_wall_clock_time_shifted -> Pbrt.Encoder.int_as_varint 45 encoder - | Atom_anomaly_detected -> Pbrt.Encoder.int_as_varint 46 encoder - | Atom_app_breadcrumb_reported -> Pbrt.Encoder.int_as_varint 47 encoder - | Atom_app_start_occurred -> Pbrt.Encoder.int_as_varint 48 encoder - | Atom_app_start_canceled -> Pbrt.Encoder.int_as_varint 49 encoder - | Atom_app_start_fully_drawn -> Pbrt.Encoder.int_as_varint 50 encoder - | Atom_lmk_kill_occurred -> Pbrt.Encoder.int_as_varint 51 encoder - | Atom_picture_in_picture_state_changed -> Pbrt.Encoder.int_as_varint 52 encoder - | Atom_wifi_multicast_lock_state_changed -> Pbrt.Encoder.int_as_varint 53 encoder - | Atom_app_start_memory_state_captured -> Pbrt.Encoder.int_as_varint 55 encoder - | Atom_shutdown_sequence_reported -> Pbrt.Encoder.int_as_varint 56 encoder - | Atom_boot_sequence_reported -> Pbrt.Encoder.int_as_varint 57 encoder - | Atom_overlay_state_changed -> Pbrt.Encoder.int_as_varint 59 encoder - | Atom_foreground_service_state_changed -> Pbrt.Encoder.int_as_varint 60 encoder - | Atom_call_state_changed -> Pbrt.Encoder.int_as_varint 61 encoder - | Atom_keyguard_state_changed -> Pbrt.Encoder.int_as_varint 62 encoder - | Atom_keyguard_bouncer_state_changed -> Pbrt.Encoder.int_as_varint 63 encoder - | Atom_keyguard_bouncer_password_entered -> Pbrt.Encoder.int_as_varint 64 encoder - | Atom_app_died -> Pbrt.Encoder.int_as_varint 65 encoder - | Atom_resource_configuration_changed -> Pbrt.Encoder.int_as_varint 66 encoder - | Atom_bluetooth_enabled_state_changed -> Pbrt.Encoder.int_as_varint 67 encoder - | Atom_bluetooth_connection_state_changed -> Pbrt.Encoder.int_as_varint 68 encoder - | Atom_gps_signal_quality_changed -> Pbrt.Encoder.int_as_varint 69 encoder - | Atom_usb_connector_state_changed -> Pbrt.Encoder.int_as_varint 70 encoder - | Atom_speaker_impedance_reported -> Pbrt.Encoder.int_as_varint 71 encoder - | Atom_hardware_failed -> Pbrt.Encoder.int_as_varint 72 encoder - | Atom_physical_drop_detected -> Pbrt.Encoder.int_as_varint 73 encoder - | Atom_charge_cycles_reported -> Pbrt.Encoder.int_as_varint 74 encoder - | Atom_mobile_connection_state_changed -> Pbrt.Encoder.int_as_varint 75 encoder - | Atom_mobile_radio_technology_changed -> Pbrt.Encoder.int_as_varint 76 encoder - | Atom_usb_device_attached -> Pbrt.Encoder.int_as_varint 77 encoder - | Atom_app_crash_occurred -> Pbrt.Encoder.int_as_varint 78 encoder - | Atom_anr_occurred -> Pbrt.Encoder.int_as_varint 79 encoder - | Atom_wtf_occurred -> Pbrt.Encoder.int_as_varint 80 encoder - | Atom_low_mem_reported -> Pbrt.Encoder.int_as_varint 81 encoder - | Atom_generic_atom -> Pbrt.Encoder.int_as_varint 82 encoder - | Atom_vibrator_state_changed -> Pbrt.Encoder.int_as_varint 84 encoder - | Atom_deferred_job_stats_reported -> Pbrt.Encoder.int_as_varint 85 encoder - | Atom_thermal_throttling -> Pbrt.Encoder.int_as_varint 86 encoder - | Atom_biometric_acquired -> Pbrt.Encoder.int_as_varint 87 encoder - | Atom_biometric_authenticated -> Pbrt.Encoder.int_as_varint 88 encoder - | Atom_biometric_error_occurred -> Pbrt.Encoder.int_as_varint 89 encoder - | Atom_ui_event_reported -> Pbrt.Encoder.int_as_varint 90 encoder - | Atom_battery_health_snapshot -> Pbrt.Encoder.int_as_varint 91 encoder - | Atom_slow_io -> Pbrt.Encoder.int_as_varint 92 encoder - | Atom_battery_caused_shutdown -> Pbrt.Encoder.int_as_varint 93 encoder - | Atom_phone_service_state_changed -> Pbrt.Encoder.int_as_varint 94 encoder - | Atom_phone_state_changed -> Pbrt.Encoder.int_as_varint 95 encoder - | Atom_user_restriction_changed -> Pbrt.Encoder.int_as_varint 96 encoder - | Atom_settings_ui_changed -> Pbrt.Encoder.int_as_varint 97 encoder - | Atom_connectivity_state_changed -> Pbrt.Encoder.int_as_varint 98 encoder - | Atom_service_state_changed -> Pbrt.Encoder.int_as_varint 99 encoder - | Atom_service_launch_reported -> Pbrt.Encoder.int_as_varint 100 encoder - | Atom_flag_flip_update_occurred -> Pbrt.Encoder.int_as_varint 101 encoder - | Atom_binary_push_state_changed -> Pbrt.Encoder.int_as_varint 102 encoder - | Atom_device_policy_event -> Pbrt.Encoder.int_as_varint 103 encoder - | Atom_docs_ui_file_op_canceled -> Pbrt.Encoder.int_as_varint 104 encoder - | Atom_docs_ui_file_op_copy_move_mode_reported -> Pbrt.Encoder.int_as_varint 105 encoder - | Atom_docs_ui_file_op_failure -> Pbrt.Encoder.int_as_varint 106 encoder - | Atom_docs_ui_provider_file_op -> Pbrt.Encoder.int_as_varint 107 encoder - | Atom_docs_ui_invalid_scoped_access_request -> Pbrt.Encoder.int_as_varint 108 encoder - | Atom_docs_ui_launch_reported -> Pbrt.Encoder.int_as_varint 109 encoder - | Atom_docs_ui_root_visited -> Pbrt.Encoder.int_as_varint 110 encoder - | Atom_docs_ui_startup_ms -> Pbrt.Encoder.int_as_varint 111 encoder - | Atom_docs_ui_user_action_reported -> Pbrt.Encoder.int_as_varint 112 encoder - | Atom_wifi_enabled_state_changed -> Pbrt.Encoder.int_as_varint 113 encoder - | Atom_wifi_running_state_changed -> Pbrt.Encoder.int_as_varint 114 encoder - | Atom_app_compacted -> Pbrt.Encoder.int_as_varint 115 encoder - | Atom_network_dns_event_reported -> Pbrt.Encoder.int_as_varint 116 encoder - | Atom_docs_ui_picker_launched_from_reported -> Pbrt.Encoder.int_as_varint 117 encoder - | Atom_docs_ui_pick_result_reported -> Pbrt.Encoder.int_as_varint 118 encoder - | Atom_docs_ui_search_mode_reported -> Pbrt.Encoder.int_as_varint 119 encoder - | Atom_docs_ui_search_type_reported -> Pbrt.Encoder.int_as_varint 120 encoder - | Atom_data_stall_event -> Pbrt.Encoder.int_as_varint 121 encoder - | Atom_rescue_party_reset_reported -> Pbrt.Encoder.int_as_varint 122 encoder - | Atom_signed_config_reported -> Pbrt.Encoder.int_as_varint 123 encoder - | Atom_gnss_ni_event_reported -> Pbrt.Encoder.int_as_varint 124 encoder - | Atom_bluetooth_link_layer_connection_event -> Pbrt.Encoder.int_as_varint 125 encoder - | Atom_bluetooth_acl_connection_state_changed -> Pbrt.Encoder.int_as_varint 126 encoder - | Atom_bluetooth_sco_connection_state_changed -> Pbrt.Encoder.int_as_varint 127 encoder - | Atom_app_downgraded -> Pbrt.Encoder.int_as_varint 128 encoder - | Atom_app_optimized_after_downgraded -> Pbrt.Encoder.int_as_varint 129 encoder - | Atom_low_storage_state_changed -> Pbrt.Encoder.int_as_varint 130 encoder - | Atom_gnss_nfw_notification_reported -> Pbrt.Encoder.int_as_varint 131 encoder - | Atom_gnss_configuration_reported -> Pbrt.Encoder.int_as_varint 132 encoder - | Atom_usb_port_overheat_event_reported -> Pbrt.Encoder.int_as_varint 133 encoder - | Atom_nfc_error_occurred -> Pbrt.Encoder.int_as_varint 134 encoder - | Atom_nfc_state_changed -> Pbrt.Encoder.int_as_varint 135 encoder - | Atom_nfc_beam_occurred -> Pbrt.Encoder.int_as_varint 136 encoder - | Atom_nfc_cardemulation_occurred -> Pbrt.Encoder.int_as_varint 137 encoder - | Atom_nfc_tag_occurred -> Pbrt.Encoder.int_as_varint 138 encoder - | Atom_nfc_hce_transaction_occurred -> Pbrt.Encoder.int_as_varint 139 encoder - | Atom_se_state_changed -> Pbrt.Encoder.int_as_varint 140 encoder - | Atom_se_omapi_reported -> Pbrt.Encoder.int_as_varint 141 encoder - | Atom_broadcast_dispatch_latency_reported -> Pbrt.Encoder.int_as_varint 142 encoder - | Atom_attention_manager_service_result_reported -> Pbrt.Encoder.int_as_varint 143 encoder - | Atom_adb_connection_changed -> Pbrt.Encoder.int_as_varint 144 encoder - | Atom_speech_dsp_stat_reported -> Pbrt.Encoder.int_as_varint 145 encoder - | Atom_usb_contaminant_reported -> Pbrt.Encoder.int_as_varint 146 encoder - | Atom_watchdog_rollback_occurred -> Pbrt.Encoder.int_as_varint 147 encoder - | Atom_biometric_system_health_issue_detected -> Pbrt.Encoder.int_as_varint 148 encoder - | Atom_bubble_ui_changed -> Pbrt.Encoder.int_as_varint 149 encoder - | Atom_scheduled_job_constraint_changed -> Pbrt.Encoder.int_as_varint 150 encoder - | Atom_bluetooth_active_device_changed -> Pbrt.Encoder.int_as_varint 151 encoder - | Atom_bluetooth_a2_dp_playback_state_changed -> Pbrt.Encoder.int_as_varint 152 encoder - | Atom_bluetooth_a2_dp_codec_config_changed -> Pbrt.Encoder.int_as_varint 153 encoder - | Atom_bluetooth_a2_dp_codec_capability_changed -> Pbrt.Encoder.int_as_varint 154 encoder - | Atom_bluetooth_a2_dp_audio_underrun_reported -> Pbrt.Encoder.int_as_varint 155 encoder - | Atom_bluetooth_a2_dp_audio_overrun_reported -> Pbrt.Encoder.int_as_varint 156 encoder - | Atom_bluetooth_device_rssi_reported -> Pbrt.Encoder.int_as_varint 157 encoder - | Atom_bluetooth_device_failed_contact_counter_reported -> Pbrt.Encoder.int_as_varint 158 encoder - | Atom_bluetooth_device_tx_power_level_reported -> Pbrt.Encoder.int_as_varint 159 encoder - | Atom_bluetooth_hci_timeout_reported -> Pbrt.Encoder.int_as_varint 160 encoder - | Atom_bluetooth_quality_report_reported -> Pbrt.Encoder.int_as_varint 161 encoder - | Atom_bluetooth_device_info_reported -> Pbrt.Encoder.int_as_varint 162 encoder - | Atom_bluetooth_remote_version_info_reported -> Pbrt.Encoder.int_as_varint 163 encoder - | Atom_bluetooth_sdp_attribute_reported -> Pbrt.Encoder.int_as_varint 164 encoder - | Atom_bluetooth_bond_state_changed -> Pbrt.Encoder.int_as_varint 165 encoder - | Atom_bluetooth_classic_pairing_event_reported -> Pbrt.Encoder.int_as_varint 166 encoder - | Atom_bluetooth_smp_pairing_event_reported -> Pbrt.Encoder.int_as_varint 167 encoder - | Atom_screen_timeout_extension_reported -> Pbrt.Encoder.int_as_varint 168 encoder - | Atom_process_start_time -> Pbrt.Encoder.int_as_varint 169 encoder - | Atom_permission_grant_request_result_reported -> Pbrt.Encoder.int_as_varint 170 encoder - | Atom_bluetooth_socket_connection_state_changed -> Pbrt.Encoder.int_as_varint 171 encoder - | Atom_device_identifier_access_denied -> Pbrt.Encoder.int_as_varint 172 encoder - | Atom_bubble_developer_error_reported -> Pbrt.Encoder.int_as_varint 173 encoder - | Atom_assist_gesture_stage_reported -> Pbrt.Encoder.int_as_varint 174 encoder - | Atom_assist_gesture_feedback_reported -> Pbrt.Encoder.int_as_varint 175 encoder - | Atom_assist_gesture_progress_reported -> Pbrt.Encoder.int_as_varint 176 encoder - | Atom_touch_gesture_classified -> Pbrt.Encoder.int_as_varint 177 encoder - | Atom_hidden_api_used -> Pbrt.Encoder.int_as_varint 178 encoder - | Atom_style_ui_changed -> Pbrt.Encoder.int_as_varint 179 encoder - | Atom_privacy_indicators_interacted -> Pbrt.Encoder.int_as_varint 180 encoder - | Atom_app_install_on_external_storage_reported -> Pbrt.Encoder.int_as_varint 181 encoder - | Atom_network_stack_reported -> Pbrt.Encoder.int_as_varint 182 encoder - | Atom_app_moved_storage_reported -> Pbrt.Encoder.int_as_varint 183 encoder - | Atom_biometric_enrolled -> Pbrt.Encoder.int_as_varint 184 encoder - | Atom_system_server_watchdog_occurred -> Pbrt.Encoder.int_as_varint 185 encoder - | Atom_tomb_stone_occurred -> Pbrt.Encoder.int_as_varint 186 encoder - | Atom_bluetooth_class_of_device_reported -> Pbrt.Encoder.int_as_varint 187 encoder - | Atom_intelligence_event_reported -> Pbrt.Encoder.int_as_varint 188 encoder - | Atom_thermal_throttling_severity_state_changed -> Pbrt.Encoder.int_as_varint 189 encoder - | Atom_role_request_result_reported -> Pbrt.Encoder.int_as_varint 190 encoder - | Atom_mediametrics_audiopolicy_reported -> Pbrt.Encoder.int_as_varint 191 encoder - | Atom_mediametrics_audiorecord_reported -> Pbrt.Encoder.int_as_varint 192 encoder - | Atom_mediametrics_audiothread_reported -> Pbrt.Encoder.int_as_varint 193 encoder - | Atom_mediametrics_audiotrack_reported -> Pbrt.Encoder.int_as_varint 194 encoder - | Atom_mediametrics_codec_reported -> Pbrt.Encoder.int_as_varint 195 encoder - | Atom_mediametrics_drm_widevine_reported -> Pbrt.Encoder.int_as_varint 196 encoder - | Atom_mediametrics_extractor_reported -> Pbrt.Encoder.int_as_varint 197 encoder - | Atom_mediametrics_mediadrm_reported -> Pbrt.Encoder.int_as_varint 198 encoder - | Atom_mediametrics_nuplayer_reported -> Pbrt.Encoder.int_as_varint 199 encoder - | Atom_mediametrics_recorder_reported -> Pbrt.Encoder.int_as_varint 200 encoder - | Atom_mediametrics_drmmanager_reported -> Pbrt.Encoder.int_as_varint 201 encoder - | Atom_car_power_state_changed -> Pbrt.Encoder.int_as_varint 203 encoder - | Atom_garage_mode_info -> Pbrt.Encoder.int_as_varint 204 encoder - | Atom_test_atom_reported -> Pbrt.Encoder.int_as_varint 205 encoder - | Atom_content_capture_caller_mismatch_reported -> Pbrt.Encoder.int_as_varint 206 encoder - | Atom_content_capture_service_events -> Pbrt.Encoder.int_as_varint 207 encoder - | Atom_content_capture_session_events -> Pbrt.Encoder.int_as_varint 208 encoder - | Atom_content_capture_flushed -> Pbrt.Encoder.int_as_varint 209 encoder - | Atom_location_manager_api_usage_reported -> Pbrt.Encoder.int_as_varint 210 encoder - | Atom_review_permissions_fragment_result_reported -> Pbrt.Encoder.int_as_varint 211 encoder - | Atom_runtime_permissions_upgrade_result -> Pbrt.Encoder.int_as_varint 212 encoder - | Atom_grant_permissions_activity_button_actions -> Pbrt.Encoder.int_as_varint 213 encoder - | Atom_location_access_check_notification_action -> Pbrt.Encoder.int_as_varint 214 encoder - | Atom_app_permission_fragment_action_reported -> Pbrt.Encoder.int_as_varint 215 encoder - | Atom_app_permission_fragment_viewed -> Pbrt.Encoder.int_as_varint 216 encoder - | Atom_app_permissions_fragment_viewed -> Pbrt.Encoder.int_as_varint 217 encoder - | Atom_permission_apps_fragment_viewed -> Pbrt.Encoder.int_as_varint 218 encoder - | Atom_text_selection_event -> Pbrt.Encoder.int_as_varint 219 encoder - | Atom_text_linkify_event -> Pbrt.Encoder.int_as_varint 220 encoder - | Atom_conversation_actions_event -> Pbrt.Encoder.int_as_varint 221 encoder - | Atom_language_detection_event -> Pbrt.Encoder.int_as_varint 222 encoder - | Atom_exclusion_rect_state_changed -> Pbrt.Encoder.int_as_varint 223 encoder - | Atom_back_gesture_reported_reported -> Pbrt.Encoder.int_as_varint 224 encoder - | Atom_update_engine_update_attempt_reported -> Pbrt.Encoder.int_as_varint 225 encoder - | Atom_update_engine_successful_update_reported -> Pbrt.Encoder.int_as_varint 226 encoder - | Atom_camera_action_event -> Pbrt.Encoder.int_as_varint 227 encoder - | Atom_app_compatibility_change_reported -> Pbrt.Encoder.int_as_varint 228 encoder - | Atom_perfetto_uploaded -> Pbrt.Encoder.int_as_varint 229 encoder - | Atom_vms_client_connection_state_changed -> Pbrt.Encoder.int_as_varint 230 encoder - | Atom_media_provider_scan_occurred -> Pbrt.Encoder.int_as_varint 233 encoder - | Atom_media_content_deleted -> Pbrt.Encoder.int_as_varint 234 encoder - | Atom_media_provider_permission_requested -> Pbrt.Encoder.int_as_varint 235 encoder - | Atom_media_provider_schema_changed -> Pbrt.Encoder.int_as_varint 236 encoder - | Atom_media_provider_idle_maintenance_finished -> Pbrt.Encoder.int_as_varint 237 encoder - | Atom_reboot_escrow_recovery_reported -> Pbrt.Encoder.int_as_varint 238 encoder - | Atom_boot_time_event_duration_reported -> Pbrt.Encoder.int_as_varint 239 encoder - | Atom_boot_time_event_elapsed_time_reported -> Pbrt.Encoder.int_as_varint 240 encoder - | Atom_boot_time_event_utc_time_reported -> Pbrt.Encoder.int_as_varint 241 encoder - | Atom_boot_time_event_error_code_reported -> Pbrt.Encoder.int_as_varint 242 encoder - | Atom_userspace_reboot_reported -> Pbrt.Encoder.int_as_varint 243 encoder - | Atom_notification_reported -> Pbrt.Encoder.int_as_varint 244 encoder - | Atom_notification_panel_reported -> Pbrt.Encoder.int_as_varint 245 encoder - | Atom_notification_channel_modified -> Pbrt.Encoder.int_as_varint 246 encoder - | Atom_integrity_check_result_reported -> Pbrt.Encoder.int_as_varint 247 encoder - | Atom_integrity_rules_pushed -> Pbrt.Encoder.int_as_varint 248 encoder - | Atom_cb_message_reported -> Pbrt.Encoder.int_as_varint 249 encoder - | Atom_cb_message_error -> Pbrt.Encoder.int_as_varint 250 encoder - | Atom_wifi_health_stat_reported -> Pbrt.Encoder.int_as_varint 251 encoder - | Atom_wifi_failure_stat_reported -> Pbrt.Encoder.int_as_varint 252 encoder - | Atom_wifi_connection_result_reported -> Pbrt.Encoder.int_as_varint 253 encoder - | Atom_app_freeze_changed -> Pbrt.Encoder.int_as_varint 254 encoder - | Atom_snapshot_merge_reported -> Pbrt.Encoder.int_as_varint 255 encoder - | Atom_foreground_service_app_op_session_ended -> Pbrt.Encoder.int_as_varint 256 encoder - | Atom_display_jank_reported -> Pbrt.Encoder.int_as_varint 257 encoder - | Atom_app_standby_bucket_changed -> Pbrt.Encoder.int_as_varint 258 encoder - | Atom_sharesheet_started -> Pbrt.Encoder.int_as_varint 259 encoder - | Atom_ranking_selected -> Pbrt.Encoder.int_as_varint 260 encoder - | Atom_tvsettings_ui_interacted -> Pbrt.Encoder.int_as_varint 261 encoder - | Atom_launcher_snapshot -> Pbrt.Encoder.int_as_varint 262 encoder - | Atom_package_installer_v2_reported -> Pbrt.Encoder.int_as_varint 263 encoder - | Atom_user_lifecycle_journey_reported -> Pbrt.Encoder.int_as_varint 264 encoder - | Atom_user_lifecycle_event_occurred -> Pbrt.Encoder.int_as_varint 265 encoder - | Atom_accessibility_shortcut_reported -> Pbrt.Encoder.int_as_varint 266 encoder - | Atom_accessibility_service_reported -> Pbrt.Encoder.int_as_varint 267 encoder - | Atom_docs_ui_drag_and_drop_reported -> Pbrt.Encoder.int_as_varint 268 encoder - | Atom_app_usage_event_occurred -> Pbrt.Encoder.int_as_varint 269 encoder - | Atom_auto_revoke_notification_clicked -> Pbrt.Encoder.int_as_varint 270 encoder - | Atom_auto_revoke_fragment_app_viewed -> Pbrt.Encoder.int_as_varint 271 encoder - | Atom_auto_revoked_app_interaction -> Pbrt.Encoder.int_as_varint 272 encoder - | Atom_app_permission_groups_fragment_auto_revoke_action -> Pbrt.Encoder.int_as_varint 273 encoder - | Atom_evs_usage_stats_reported -> Pbrt.Encoder.int_as_varint 274 encoder - | Atom_audio_power_usage_data_reported -> Pbrt.Encoder.int_as_varint 275 encoder - | Atom_tv_tuner_state_changed -> Pbrt.Encoder.int_as_varint 276 encoder - | Atom_mediaoutput_op_switch_reported -> Pbrt.Encoder.int_as_varint 277 encoder - | Atom_cb_message_filtered -> Pbrt.Encoder.int_as_varint 278 encoder - | Atom_tv_tuner_dvr_status -> Pbrt.Encoder.int_as_varint 279 encoder - | Atom_tv_cas_session_open_status -> Pbrt.Encoder.int_as_varint 280 encoder - | Atom_assistant_invocation_reported -> Pbrt.Encoder.int_as_varint 281 encoder - | Atom_display_wake_reported -> Pbrt.Encoder.int_as_varint 282 encoder - | Atom_car_user_hal_modify_user_request_reported -> Pbrt.Encoder.int_as_varint 283 encoder - | Atom_car_user_hal_modify_user_response_reported -> Pbrt.Encoder.int_as_varint 284 encoder - | Atom_car_user_hal_post_switch_response_reported -> Pbrt.Encoder.int_as_varint 285 encoder - | Atom_car_user_hal_initial_user_info_request_reported -> Pbrt.Encoder.int_as_varint 286 encoder - | Atom_car_user_hal_initial_user_info_response_reported -> Pbrt.Encoder.int_as_varint 287 encoder - | Atom_car_user_hal_user_association_request_reported -> Pbrt.Encoder.int_as_varint 288 encoder - | Atom_car_user_hal_set_user_association_response_reported -> Pbrt.Encoder.int_as_varint 289 encoder - | Atom_network_ip_provisioning_reported -> Pbrt.Encoder.int_as_varint 290 encoder - | Atom_network_dhcp_renew_reported -> Pbrt.Encoder.int_as_varint 291 encoder - | Atom_network_validation_reported -> Pbrt.Encoder.int_as_varint 292 encoder - | Atom_network_stack_quirk_reported -> Pbrt.Encoder.int_as_varint 293 encoder - | Atom_mediametrics_audiorecorddeviceusage_reported -> Pbrt.Encoder.int_as_varint 294 encoder - | Atom_mediametrics_audiothreaddeviceusage_reported -> Pbrt.Encoder.int_as_varint 295 encoder - | Atom_mediametrics_audiotrackdeviceusage_reported -> Pbrt.Encoder.int_as_varint 296 encoder - | Atom_mediametrics_audiodeviceconnection_reported -> Pbrt.Encoder.int_as_varint 297 encoder - | Atom_blob_committed -> Pbrt.Encoder.int_as_varint 298 encoder - | Atom_blob_leased -> Pbrt.Encoder.int_as_varint 299 encoder - | Atom_blob_opened -> Pbrt.Encoder.int_as_varint 300 encoder - | Atom_contacts_provider_status_reported -> Pbrt.Encoder.int_as_varint 301 encoder - | Atom_keystore_key_event_reported -> Pbrt.Encoder.int_as_varint 302 encoder - | Atom_network_tethering_reported -> Pbrt.Encoder.int_as_varint 303 encoder - | Atom_ime_touch_reported -> Pbrt.Encoder.int_as_varint 304 encoder - | Atom_ui_interaction_frame_info_reported -> Pbrt.Encoder.int_as_varint 305 encoder - | Atom_ui_action_latency_reported -> Pbrt.Encoder.int_as_varint 306 encoder - | Atom_wifi_disconnect_reported -> Pbrt.Encoder.int_as_varint 307 encoder - | Atom_wifi_connection_state_changed -> Pbrt.Encoder.int_as_varint 308 encoder - | Atom_hdmi_cec_active_source_changed -> Pbrt.Encoder.int_as_varint 309 encoder - | Atom_hdmi_cec_message_reported -> Pbrt.Encoder.int_as_varint 310 encoder - | Atom_airplane_mode -> Pbrt.Encoder.int_as_varint 311 encoder - | Atom_modem_restart -> Pbrt.Encoder.int_as_varint 312 encoder - | Atom_carrier_id_mismatch_reported -> Pbrt.Encoder.int_as_varint 313 encoder - | Atom_carrier_id_table_updated -> Pbrt.Encoder.int_as_varint 314 encoder - | Atom_data_stall_recovery_reported -> Pbrt.Encoder.int_as_varint 315 encoder - | Atom_mediametrics_mediaparser_reported -> Pbrt.Encoder.int_as_varint 316 encoder - | Atom_tls_handshake_reported -> Pbrt.Encoder.int_as_varint 317 encoder - | Atom_text_classifier_api_usage_reported -> Pbrt.Encoder.int_as_varint 318 encoder - | Atom_car_watchdog_kill_stats_reported -> Pbrt.Encoder.int_as_varint 319 encoder - | Atom_mediametrics_playback_reported -> Pbrt.Encoder.int_as_varint 320 encoder - | Atom_media_network_info_changed -> Pbrt.Encoder.int_as_varint 321 encoder - | Atom_media_playback_state_changed -> Pbrt.Encoder.int_as_varint 322 encoder - | Atom_media_playback_error_reported -> Pbrt.Encoder.int_as_varint 323 encoder - | Atom_media_playback_track_changed -> Pbrt.Encoder.int_as_varint 324 encoder - | Atom_wifi_scan_reported -> Pbrt.Encoder.int_as_varint 325 encoder - | Atom_wifi_pno_scan_reported -> Pbrt.Encoder.int_as_varint 326 encoder - | Atom_tif_tune_changed -> Pbrt.Encoder.int_as_varint 327 encoder - | Atom_auto_rotate_reported -> Pbrt.Encoder.int_as_varint 328 encoder - | Atom_perfetto_trigger -> Pbrt.Encoder.int_as_varint 329 encoder - | Atom_transcoding_data -> Pbrt.Encoder.int_as_varint 330 encoder - | Atom_ims_service_entitlement_updated -> Pbrt.Encoder.int_as_varint 331 encoder - | Atom_device_rotated -> Pbrt.Encoder.int_as_varint 333 encoder - | Atom_sim_specific_settings_restored -> Pbrt.Encoder.int_as_varint 334 encoder - | Atom_text_classifier_download_reported -> Pbrt.Encoder.int_as_varint 335 encoder - | Atom_pin_storage_event -> Pbrt.Encoder.int_as_varint 336 encoder - | Atom_face_down_reported -> Pbrt.Encoder.int_as_varint 337 encoder - | Atom_bluetooth_hal_crash_reason_reported -> Pbrt.Encoder.int_as_varint 338 encoder - | Atom_reboot_escrow_preparation_reported -> Pbrt.Encoder.int_as_varint 339 encoder - | Atom_reboot_escrow_lskf_capture_reported -> Pbrt.Encoder.int_as_varint 340 encoder - | Atom_reboot_escrow_reboot_reported -> Pbrt.Encoder.int_as_varint 341 encoder - | Atom_binder_latency_reported -> Pbrt.Encoder.int_as_varint 342 encoder - | Atom_mediametrics_aaudiostream_reported -> Pbrt.Encoder.int_as_varint 343 encoder - | Atom_media_transcoding_session_ended -> Pbrt.Encoder.int_as_varint 344 encoder - | Atom_magnification_usage_reported -> Pbrt.Encoder.int_as_varint 345 encoder - | Atom_magnification_mode_with_ime_on_reported -> Pbrt.Encoder.int_as_varint 346 encoder - | Atom_app_search_call_stats_reported -> Pbrt.Encoder.int_as_varint 347 encoder - | Atom_app_search_put_document_stats_reported -> Pbrt.Encoder.int_as_varint 348 encoder - | Atom_device_control_changed -> Pbrt.Encoder.int_as_varint 349 encoder - | Atom_device_state_changed -> Pbrt.Encoder.int_as_varint 350 encoder - | Atom_inputdevice_registered -> Pbrt.Encoder.int_as_varint 351 encoder - | Atom_smartspace_card_reported -> Pbrt.Encoder.int_as_varint 352 encoder - | Atom_auth_prompt_authenticate_invoked -> Pbrt.Encoder.int_as_varint 353 encoder - | Atom_auth_manager_can_authenticate_invoked -> Pbrt.Encoder.int_as_varint 354 encoder - | Atom_auth_enroll_action_invoked -> Pbrt.Encoder.int_as_varint 355 encoder - | Atom_auth_deprecated_api_used -> Pbrt.Encoder.int_as_varint 356 encoder - | Atom_unattended_reboot_occurred -> Pbrt.Encoder.int_as_varint 357 encoder - | Atom_long_reboot_blocking_reported -> Pbrt.Encoder.int_as_varint 358 encoder - | Atom_location_time_zone_provider_state_changed -> Pbrt.Encoder.int_as_varint 359 encoder - | Atom_fdtrack_event_occurred -> Pbrt.Encoder.int_as_varint 364 encoder - | Atom_timeout_auto_extended_reported -> Pbrt.Encoder.int_as_varint 365 encoder - | Atom_alarm_batch_delivered -> Pbrt.Encoder.int_as_varint 367 encoder - | Atom_alarm_scheduled -> Pbrt.Encoder.int_as_varint 368 encoder - | Atom_car_watchdog_io_overuse_stats_reported -> Pbrt.Encoder.int_as_varint 369 encoder - | Atom_user_level_hibernation_state_changed -> Pbrt.Encoder.int_as_varint 370 encoder - | Atom_app_search_initialize_stats_reported -> Pbrt.Encoder.int_as_varint 371 encoder - | Atom_app_search_query_stats_reported -> Pbrt.Encoder.int_as_varint 372 encoder - | Atom_app_process_died -> Pbrt.Encoder.int_as_varint 373 encoder - | Atom_network_ip_reachability_monitor_reported -> Pbrt.Encoder.int_as_varint 374 encoder - | Atom_slow_input_event_reported -> Pbrt.Encoder.int_as_varint 375 encoder - | Atom_anr_occurred_processing_started -> Pbrt.Encoder.int_as_varint 376 encoder - | Atom_app_search_remove_stats_reported -> Pbrt.Encoder.int_as_varint 377 encoder - | Atom_media_codec_reported -> Pbrt.Encoder.int_as_varint 378 encoder - | Atom_permission_usage_fragment_interaction -> Pbrt.Encoder.int_as_varint 379 encoder - | Atom_permission_details_interaction -> Pbrt.Encoder.int_as_varint 380 encoder - | Atom_privacy_sensor_toggle_interaction -> Pbrt.Encoder.int_as_varint 381 encoder - | Atom_privacy_toggle_dialog_interaction -> Pbrt.Encoder.int_as_varint 382 encoder - | Atom_app_search_optimize_stats_reported -> Pbrt.Encoder.int_as_varint 383 encoder - | Atom_non_a11_y_tool_service_warning_report -> Pbrt.Encoder.int_as_varint 384 encoder - | Atom_app_compat_state_changed -> Pbrt.Encoder.int_as_varint 386 encoder - | Atom_size_compat_restart_button_event_reported -> Pbrt.Encoder.int_as_varint 387 encoder - | Atom_splitscreen_ui_changed -> Pbrt.Encoder.int_as_varint 388 encoder - | Atom_network_dns_handshake_reported -> Pbrt.Encoder.int_as_varint 389 encoder - | Atom_bluetooth_code_path_counter -> Pbrt.Encoder.int_as_varint 390 encoder - | Atom_bluetooth_le_batch_scan_report_delay -> Pbrt.Encoder.int_as_varint 392 encoder - | Atom_accessibility_floating_menu_ui_changed -> Pbrt.Encoder.int_as_varint 393 encoder - | Atom_neuralnetworks_compilation_completed -> Pbrt.Encoder.int_as_varint 394 encoder - | Atom_neuralnetworks_execution_completed -> Pbrt.Encoder.int_as_varint 395 encoder - | Atom_neuralnetworks_compilation_failed -> Pbrt.Encoder.int_as_varint 396 encoder - | Atom_neuralnetworks_execution_failed -> Pbrt.Encoder.int_as_varint 397 encoder - | Atom_context_hub_booted -> Pbrt.Encoder.int_as_varint 398 encoder - | Atom_context_hub_restarted -> Pbrt.Encoder.int_as_varint 399 encoder - | Atom_context_hub_loaded_nanoapp_snapshot_reported -> Pbrt.Encoder.int_as_varint 400 encoder - | Atom_chre_code_download_transacted -> Pbrt.Encoder.int_as_varint 401 encoder - | Atom_uwb_session_inited -> Pbrt.Encoder.int_as_varint 402 encoder - | Atom_uwb_session_closed -> Pbrt.Encoder.int_as_varint 403 encoder - | Atom_uwb_first_ranging_received -> Pbrt.Encoder.int_as_varint 404 encoder - | Atom_uwb_ranging_measurement_received -> Pbrt.Encoder.int_as_varint 405 encoder - | Atom_text_classifier_download_work_scheduled -> Pbrt.Encoder.int_as_varint 406 encoder - | Atom_text_classifier_download_work_completed -> Pbrt.Encoder.int_as_varint 407 encoder - | Atom_clipboard_cleared -> Pbrt.Encoder.int_as_varint 408 encoder - | Atom_vm_creation_requested -> Pbrt.Encoder.int_as_varint 409 encoder - | Atom_nearby_device_scan_state_changed -> Pbrt.Encoder.int_as_varint 410 encoder - | Atom_application_locales_changed -> Pbrt.Encoder.int_as_varint 412 encoder - | Atom_mediametrics_audiotrackstatus_reported -> Pbrt.Encoder.int_as_varint 413 encoder - | Atom_fold_state_duration_reported -> Pbrt.Encoder.int_as_varint 414 encoder - | Atom_location_time_zone_provider_controller_state_changed -> Pbrt.Encoder.int_as_varint 415 encoder - | Atom_display_hbm_state_changed -> Pbrt.Encoder.int_as_varint 416 encoder - | Atom_display_hbm_brightness_changed -> Pbrt.Encoder.int_as_varint 417 encoder - | Atom_persistent_uri_permissions_flushed -> Pbrt.Encoder.int_as_varint 418 encoder - | Atom_early_boot_comp_os_artifacts_check_reported -> Pbrt.Encoder.int_as_varint 419 encoder - | Atom_vbmeta_digest_reported -> Pbrt.Encoder.int_as_varint 420 encoder - | Atom_apex_info_gathered -> Pbrt.Encoder.int_as_varint 421 encoder - | Atom_pvm_info_gathered -> Pbrt.Encoder.int_as_varint 422 encoder - | Atom_wear_settings_ui_interacted -> Pbrt.Encoder.int_as_varint 423 encoder - | Atom_tracing_service_report_event -> Pbrt.Encoder.int_as_varint 424 encoder - | Atom_mediametrics_audiorecordstatus_reported -> Pbrt.Encoder.int_as_varint 425 encoder - | Atom_launcher_latency -> Pbrt.Encoder.int_as_varint 426 encoder - | Atom_dropbox_entry_dropped -> Pbrt.Encoder.int_as_varint 427 encoder - | Atom_wifi_p2_p_connection_reported -> Pbrt.Encoder.int_as_varint 428 encoder - | Atom_game_state_changed -> Pbrt.Encoder.int_as_varint 429 encoder - | Atom_hotword_detector_create_requested -> Pbrt.Encoder.int_as_varint 430 encoder - | Atom_hotword_detection_service_init_result_reported -> Pbrt.Encoder.int_as_varint 431 encoder - | Atom_hotword_detection_service_restarted -> Pbrt.Encoder.int_as_varint 432 encoder - | Atom_hotword_detector_keyphrase_triggered -> Pbrt.Encoder.int_as_varint 433 encoder - | Atom_hotword_detector_events -> Pbrt.Encoder.int_as_varint 434 encoder - | Atom_boot_completed_broadcast_completion_latency_reported -> Pbrt.Encoder.int_as_varint 437 encoder - | Atom_contacts_indexer_update_stats_reported -> Pbrt.Encoder.int_as_varint 440 encoder - | Atom_app_background_restrictions_info -> Pbrt.Encoder.int_as_varint 441 encoder - | Atom_mms_sms_provider_get_thread_id_failed -> Pbrt.Encoder.int_as_varint 442 encoder - | Atom_mms_sms_database_helper_on_upgrade_failed -> Pbrt.Encoder.int_as_varint 443 encoder - | Atom_permission_reminder_notification_interacted -> Pbrt.Encoder.int_as_varint 444 encoder - | Atom_recent_permission_decisions_interacted -> Pbrt.Encoder.int_as_varint 445 encoder - | Atom_gnss_psds_download_reported -> Pbrt.Encoder.int_as_varint 446 encoder - | Atom_le_audio_connection_session_reported -> Pbrt.Encoder.int_as_varint 447 encoder - | Atom_le_audio_broadcast_session_reported -> Pbrt.Encoder.int_as_varint 448 encoder - | Atom_dream_ui_event_reported -> Pbrt.Encoder.int_as_varint 449 encoder - | Atom_task_manager_event_reported -> Pbrt.Encoder.int_as_varint 450 encoder - | Atom_cdm_association_action -> Pbrt.Encoder.int_as_varint 451 encoder - | Atom_magnification_triple_tap_and_hold_activated_session_reported -> Pbrt.Encoder.int_as_varint 452 encoder - | Atom_magnification_follow_typing_focus_activated_session_reported -> Pbrt.Encoder.int_as_varint 453 encoder - | Atom_accessibility_text_reading_options_changed -> Pbrt.Encoder.int_as_varint 454 encoder - | Atom_wifi_setup_failure_crash_reported -> Pbrt.Encoder.int_as_varint 455 encoder - | Atom_uwb_device_error_reported -> Pbrt.Encoder.int_as_varint 456 encoder - | Atom_isolated_compilation_scheduled -> Pbrt.Encoder.int_as_varint 457 encoder - | Atom_isolated_compilation_ended -> Pbrt.Encoder.int_as_varint 458 encoder - | Atom_ons_opportunistic_esim_provisioning_complete -> Pbrt.Encoder.int_as_varint 459 encoder - | Atom_system_server_pre_watchdog_occurred -> Pbrt.Encoder.int_as_varint 460 encoder - | Atom_telephony_anomaly_detected -> Pbrt.Encoder.int_as_varint 461 encoder - | Atom_letterbox_position_changed -> Pbrt.Encoder.int_as_varint 462 encoder - | Atom_remote_key_provisioning_attempt -> Pbrt.Encoder.int_as_varint 463 encoder - | Atom_remote_key_provisioning_network_info -> Pbrt.Encoder.int_as_varint 464 encoder - | Atom_remote_key_provisioning_timing -> Pbrt.Encoder.int_as_varint 465 encoder - | Atom_mediaoutput_op_interaction_report -> Pbrt.Encoder.int_as_varint 466 encoder - | Atom_sync_exemption_occurred -> Pbrt.Encoder.int_as_varint 468 encoder - | Atom_autofill_presentation_event_reported -> Pbrt.Encoder.int_as_varint 469 encoder - | Atom_dock_state_changed -> Pbrt.Encoder.int_as_varint 470 encoder - | Atom_safety_source_state_collected -> Pbrt.Encoder.int_as_varint 471 encoder - | Atom_safety_center_system_event_reported -> Pbrt.Encoder.int_as_varint 472 encoder - | Atom_safety_center_interaction_reported -> Pbrt.Encoder.int_as_varint 473 encoder - | Atom_settings_provider_setting_changed -> Pbrt.Encoder.int_as_varint 474 encoder - | Atom_broadcast_delivery_event_reported -> Pbrt.Encoder.int_as_varint 475 encoder - | Atom_service_request_event_reported -> Pbrt.Encoder.int_as_varint 476 encoder - | Atom_provider_acquisition_event_reported -> Pbrt.Encoder.int_as_varint 477 encoder - | Atom_bluetooth_device_name_reported -> Pbrt.Encoder.int_as_varint 478 encoder - | Atom_cb_config_updated -> Pbrt.Encoder.int_as_varint 479 encoder - | Atom_cb_module_error_reported -> Pbrt.Encoder.int_as_varint 480 encoder - | Atom_cb_service_feature_changed -> Pbrt.Encoder.int_as_varint 481 encoder - | Atom_cb_receiver_feature_changed -> Pbrt.Encoder.int_as_varint 482 encoder - | Atom_privacy_signal_notification_interaction -> Pbrt.Encoder.int_as_varint 484 encoder - | Atom_privacy_signal_issue_card_interaction -> Pbrt.Encoder.int_as_varint 485 encoder - | Atom_privacy_signals_job_failure -> Pbrt.Encoder.int_as_varint 486 encoder - | Atom_vibration_reported -> Pbrt.Encoder.int_as_varint 487 encoder - | Atom_uwb_ranging_start -> Pbrt.Encoder.int_as_varint 489 encoder - | Atom_app_compacted_v2 -> Pbrt.Encoder.int_as_varint 491 encoder - | Atom_display_brightness_changed -> Pbrt.Encoder.int_as_varint 494 encoder - | Atom_activity_action_blocked -> Pbrt.Encoder.int_as_varint 495 encoder - | Atom_network_dns_server_support_reported -> Pbrt.Encoder.int_as_varint 504 encoder - | Atom_vm_booted -> Pbrt.Encoder.int_as_varint 505 encoder - | Atom_vm_exited -> Pbrt.Encoder.int_as_varint 506 encoder - | Atom_ambient_brightness_stats_reported -> Pbrt.Encoder.int_as_varint 507 encoder - | Atom_mediametrics_spatializercapabilities_reported -> Pbrt.Encoder.int_as_varint 508 encoder - | Atom_mediametrics_spatializerdeviceenabled_reported -> Pbrt.Encoder.int_as_varint 509 encoder - | Atom_mediametrics_headtrackerdeviceenabled_reported -> Pbrt.Encoder.int_as_varint 510 encoder - | Atom_mediametrics_headtrackerdevicesupported_reported -> Pbrt.Encoder.int_as_varint 511 encoder - | Atom_hearing_aid_info_reported -> Pbrt.Encoder.int_as_varint 513 encoder - | Atom_device_wide_job_constraint_changed -> Pbrt.Encoder.int_as_varint 514 encoder - | Atom_ambient_mode_changed -> Pbrt.Encoder.int_as_varint 515 encoder - | Atom_anr_latency_reported -> Pbrt.Encoder.int_as_varint 516 encoder - | Atom_resource_api_info -> Pbrt.Encoder.int_as_varint 517 encoder - | Atom_system_default_network_changed -> Pbrt.Encoder.int_as_varint 518 encoder - | Atom_iwlan_setup_data_call_result_reported -> Pbrt.Encoder.int_as_varint 519 encoder - | Atom_iwlan_pdn_disconnected_reason_reported -> Pbrt.Encoder.int_as_varint 520 encoder - | Atom_airplane_mode_session_reported -> Pbrt.Encoder.int_as_varint 521 encoder - | Atom_vm_cpu_status_reported -> Pbrt.Encoder.int_as_varint 522 encoder - | Atom_vm_mem_status_reported -> Pbrt.Encoder.int_as_varint 523 encoder - | Atom_package_installation_session_reported -> Pbrt.Encoder.int_as_varint 524 encoder - | Atom_default_network_rematch_info -> Pbrt.Encoder.int_as_varint 525 encoder - | Atom_network_selection_performance -> Pbrt.Encoder.int_as_varint 526 encoder - | Atom_network_nsd_reported -> Pbrt.Encoder.int_as_varint 527 encoder - | Atom_bluetooth_disconnection_reason_reported -> Pbrt.Encoder.int_as_varint 529 encoder - | Atom_bluetooth_local_versions_reported -> Pbrt.Encoder.int_as_varint 530 encoder - | Atom_bluetooth_remote_supported_features_reported -> Pbrt.Encoder.int_as_varint 531 encoder - | Atom_bluetooth_local_supported_features_reported -> Pbrt.Encoder.int_as_varint 532 encoder - | Atom_bluetooth_gatt_app_info -> Pbrt.Encoder.int_as_varint 533 encoder - | Atom_brightness_configuration_updated -> Pbrt.Encoder.int_as_varint 534 encoder - | Atom_wear_media_output_switcher_launched -> Pbrt.Encoder.int_as_varint 538 encoder - | Atom_wear_media_output_switcher_finished -> Pbrt.Encoder.int_as_varint 539 encoder - | Atom_wear_media_output_switcher_connection_reported -> Pbrt.Encoder.int_as_varint 540 encoder - | Atom_wear_media_output_switcher_device_scan_triggered -> Pbrt.Encoder.int_as_varint 541 encoder - | Atom_wear_media_output_switcher_first_device_scan_latency -> Pbrt.Encoder.int_as_varint 542 encoder - | Atom_wear_media_output_switcher_connect_device_latency -> Pbrt.Encoder.int_as_varint 543 encoder - | Atom_package_manager_snapshot_reported -> Pbrt.Encoder.int_as_varint 544 encoder - | Atom_package_manager_apps_filter_cache_build_reported -> Pbrt.Encoder.int_as_varint 545 encoder - | Atom_package_manager_apps_filter_cache_update_reported -> Pbrt.Encoder.int_as_varint 546 encoder - | Atom_launcher_impression_event -> Pbrt.Encoder.int_as_varint 547 encoder - | Atom_wear_media_output_switcher_all_devices_scan_latency -> Pbrt.Encoder.int_as_varint 549 encoder - | Atom_ws_watch_face_edited -> Pbrt.Encoder.int_as_varint 551 encoder - | Atom_ws_watch_face_favorite_action_reported -> Pbrt.Encoder.int_as_varint 552 encoder - | Atom_ws_watch_face_set_action_reported -> Pbrt.Encoder.int_as_varint 553 encoder - | Atom_package_uninstallation_reported -> Pbrt.Encoder.int_as_varint 554 encoder - | Atom_game_mode_changed -> Pbrt.Encoder.int_as_varint 555 encoder - | Atom_game_mode_configuration_changed -> Pbrt.Encoder.int_as_varint 556 encoder - | Atom_bedtime_mode_state_changed -> Pbrt.Encoder.int_as_varint 557 encoder - | Atom_network_slice_session_ended -> Pbrt.Encoder.int_as_varint 558 encoder - | Atom_network_slice_daily_data_usage_reported -> Pbrt.Encoder.int_as_varint 559 encoder - | Atom_nfc_tag_type_occurred -> Pbrt.Encoder.int_as_varint 560 encoder - | Atom_nfc_aid_conflict_occurred -> Pbrt.Encoder.int_as_varint 561 encoder - | Atom_nfc_reader_conflict_occurred -> Pbrt.Encoder.int_as_varint 562 encoder - | Atom_ws_tile_list_changed -> Pbrt.Encoder.int_as_varint 563 encoder - | Atom_get_type_accessed_without_permission -> Pbrt.Encoder.int_as_varint 564 encoder - | Atom_mobile_bundled_app_info_gathered -> Pbrt.Encoder.int_as_varint 566 encoder - | Atom_ws_watch_face_complication_set_changed -> Pbrt.Encoder.int_as_varint 567 encoder - | Atom_media_drm_created -> Pbrt.Encoder.int_as_varint 568 encoder - | Atom_media_drm_errored -> Pbrt.Encoder.int_as_varint 569 encoder - | Atom_media_drm_session_opened -> Pbrt.Encoder.int_as_varint 570 encoder - | Atom_media_drm_session_closed -> Pbrt.Encoder.int_as_varint 571 encoder - | Atom_user_selected_resolution -> Pbrt.Encoder.int_as_varint 572 encoder - | Atom_unsafe_intent_event_reported -> Pbrt.Encoder.int_as_varint 573 encoder - | Atom_performance_hint_session_reported -> Pbrt.Encoder.int_as_varint 574 encoder - | Atom_mediametrics_midi_device_close_reported -> Pbrt.Encoder.int_as_varint 576 encoder - | Atom_biometric_touch_reported -> Pbrt.Encoder.int_as_varint 577 encoder - | Atom_hotword_audio_egress_event_reported -> Pbrt.Encoder.int_as_varint 578 encoder - | Atom_location_enabled_state_changed -> Pbrt.Encoder.int_as_varint 580 encoder - | Atom_ime_request_finished -> Pbrt.Encoder.int_as_varint 581 encoder - | Atom_usb_compliance_warnings_reported -> Pbrt.Encoder.int_as_varint 582 encoder - | Atom_app_supported_locales_changed -> Pbrt.Encoder.int_as_varint 583 encoder - | Atom_media_provider_volume_recovery_reported -> Pbrt.Encoder.int_as_varint 586 encoder - | Atom_biometric_properties_collected -> Pbrt.Encoder.int_as_varint 587 encoder - | Atom_kernel_wakeup_attributed -> Pbrt.Encoder.int_as_varint 588 encoder - | Atom_screen_state_changed_v2 -> Pbrt.Encoder.int_as_varint 589 encoder - | Atom_ws_backup_action_reported -> Pbrt.Encoder.int_as_varint 590 encoder - | Atom_ws_restore_action_reported -> Pbrt.Encoder.int_as_varint 591 encoder - | Atom_device_log_access_event_reported -> Pbrt.Encoder.int_as_varint 592 encoder - | Atom_media_session_updated -> Pbrt.Encoder.int_as_varint 594 encoder - | Atom_wear_oobe_state_changed -> Pbrt.Encoder.int_as_varint 595 encoder - | Atom_ws_notification_updated -> Pbrt.Encoder.int_as_varint 596 encoder - | Atom_network_validation_failure_stats_daily_reported -> Pbrt.Encoder.int_as_varint 601 encoder - | Atom_ws_complication_tapped -> Pbrt.Encoder.int_as_varint 602 encoder - | Atom_ws_notification_blocking -> Pbrt.Encoder.int_as_varint 780 encoder - | Atom_ws_notification_bridgemode_updated -> Pbrt.Encoder.int_as_varint 822 encoder - | Atom_ws_notification_dismissal_actioned -> Pbrt.Encoder.int_as_varint 823 encoder - | Atom_ws_notification_actioned -> Pbrt.Encoder.int_as_varint 824 encoder - | Atom_ws_notification_latency -> Pbrt.Encoder.int_as_varint 880 encoder - | Atom_wifi_bytes_transfer -> Pbrt.Encoder.int_as_varint 10000 encoder - | Atom_wifi_bytes_transfer_by_fg_bg -> Pbrt.Encoder.int_as_varint 10001 encoder - | Atom_mobile_bytes_transfer -> Pbrt.Encoder.int_as_varint 10002 encoder - | Atom_mobile_bytes_transfer_by_fg_bg -> Pbrt.Encoder.int_as_varint 10003 encoder - | Atom_bluetooth_bytes_transfer -> Pbrt.Encoder.int_as_varint 10006 encoder - | Atom_kernel_wakelock -> Pbrt.Encoder.int_as_varint 10004 encoder - | Atom_subsystem_sleep_state -> Pbrt.Encoder.int_as_varint 10005 encoder - | Atom_cpu_time_per_uid -> Pbrt.Encoder.int_as_varint 10009 encoder - | Atom_cpu_time_per_uid_freq -> Pbrt.Encoder.int_as_varint 10010 encoder - | Atom_wifi_activity_info -> Pbrt.Encoder.int_as_varint 10011 encoder - | Atom_modem_activity_info -> Pbrt.Encoder.int_as_varint 10012 encoder - | Atom_bluetooth_activity_info -> Pbrt.Encoder.int_as_varint 10007 encoder - | Atom_process_memory_state -> Pbrt.Encoder.int_as_varint 10013 encoder - | Atom_system_elapsed_realtime -> Pbrt.Encoder.int_as_varint 10014 encoder - | Atom_system_uptime -> Pbrt.Encoder.int_as_varint 10015 encoder - | Atom_cpu_active_time -> Pbrt.Encoder.int_as_varint 10016 encoder - | Atom_cpu_cluster_time -> Pbrt.Encoder.int_as_varint 10017 encoder - | Atom_disk_space -> Pbrt.Encoder.int_as_varint 10018 encoder - | Atom_remaining_battery_capacity -> Pbrt.Encoder.int_as_varint 10019 encoder - | Atom_full_battery_capacity -> Pbrt.Encoder.int_as_varint 10020 encoder - | Atom_temperature -> Pbrt.Encoder.int_as_varint 10021 encoder - | Atom_binder_calls -> Pbrt.Encoder.int_as_varint 10022 encoder - | Atom_binder_calls_exceptions -> Pbrt.Encoder.int_as_varint 10023 encoder - | Atom_looper_stats -> Pbrt.Encoder.int_as_varint 10024 encoder - | Atom_disk_stats -> Pbrt.Encoder.int_as_varint 10025 encoder - | Atom_directory_usage -> Pbrt.Encoder.int_as_varint 10026 encoder - | Atom_app_size -> Pbrt.Encoder.int_as_varint 10027 encoder - | Atom_category_size -> Pbrt.Encoder.int_as_varint 10028 encoder - | Atom_proc_stats -> Pbrt.Encoder.int_as_varint 10029 encoder - | Atom_battery_voltage -> Pbrt.Encoder.int_as_varint 10030 encoder - | Atom_num_fingerprints_enrolled -> Pbrt.Encoder.int_as_varint 10031 encoder - | Atom_disk_io -> Pbrt.Encoder.int_as_varint 10032 encoder - | Atom_power_profile -> Pbrt.Encoder.int_as_varint 10033 encoder - | Atom_proc_stats_pkg_proc -> Pbrt.Encoder.int_as_varint 10034 encoder - | Atom_process_cpu_time -> Pbrt.Encoder.int_as_varint 10035 encoder - | Atom_cpu_time_per_thread_freq -> Pbrt.Encoder.int_as_varint 10037 encoder - | Atom_on_device_power_measurement -> Pbrt.Encoder.int_as_varint 10038 encoder - | Atom_device_calculated_power_use -> Pbrt.Encoder.int_as_varint 10039 encoder - | Atom_process_memory_high_water_mark -> Pbrt.Encoder.int_as_varint 10042 encoder - | Atom_battery_level -> Pbrt.Encoder.int_as_varint 10043 encoder - | Atom_build_information -> Pbrt.Encoder.int_as_varint 10044 encoder - | Atom_battery_cycle_count -> Pbrt.Encoder.int_as_varint 10045 encoder - | Atom_debug_elapsed_clock -> Pbrt.Encoder.int_as_varint 10046 encoder - | Atom_debug_failing_elapsed_clock -> Pbrt.Encoder.int_as_varint 10047 encoder - | Atom_num_faces_enrolled -> Pbrt.Encoder.int_as_varint 10048 encoder - | Atom_role_holder -> Pbrt.Encoder.int_as_varint 10049 encoder - | Atom_dangerous_permission_state -> Pbrt.Encoder.int_as_varint 10050 encoder - | Atom_train_info -> Pbrt.Encoder.int_as_varint 10051 encoder - | Atom_time_zone_data_info -> Pbrt.Encoder.int_as_varint 10052 encoder - | Atom_external_storage_info -> Pbrt.Encoder.int_as_varint 10053 encoder - | Atom_gpu_stats_global_info -> Pbrt.Encoder.int_as_varint 10054 encoder - | Atom_gpu_stats_app_info -> Pbrt.Encoder.int_as_varint 10055 encoder - | Atom_system_ion_heap_size -> Pbrt.Encoder.int_as_varint 10056 encoder - | Atom_apps_on_external_storage_info -> Pbrt.Encoder.int_as_varint 10057 encoder - | Atom_face_settings -> Pbrt.Encoder.int_as_varint 10058 encoder - | Atom_cooling_device -> Pbrt.Encoder.int_as_varint 10059 encoder - | Atom_app_ops -> Pbrt.Encoder.int_as_varint 10060 encoder - | Atom_process_system_ion_heap_size -> Pbrt.Encoder.int_as_varint 10061 encoder - | Atom_surfaceflinger_stats_global_info -> Pbrt.Encoder.int_as_varint 10062 encoder - | Atom_surfaceflinger_stats_layer_info -> Pbrt.Encoder.int_as_varint 10063 encoder - | Atom_process_memory_snapshot -> Pbrt.Encoder.int_as_varint 10064 encoder - | Atom_vms_client_stats -> Pbrt.Encoder.int_as_varint 10065 encoder - | Atom_notification_remote_views -> Pbrt.Encoder.int_as_varint 10066 encoder - | Atom_dangerous_permission_state_sampled -> Pbrt.Encoder.int_as_varint 10067 encoder - | Atom_graphics_stats -> Pbrt.Encoder.int_as_varint 10068 encoder - | Atom_runtime_app_op_access -> Pbrt.Encoder.int_as_varint 10069 encoder - | Atom_ion_heap_size -> Pbrt.Encoder.int_as_varint 10070 encoder - | Atom_package_notification_preferences -> Pbrt.Encoder.int_as_varint 10071 encoder - | Atom_package_notification_channel_preferences -> Pbrt.Encoder.int_as_varint 10072 encoder - | Atom_package_notification_channel_group_preferences -> Pbrt.Encoder.int_as_varint 10073 encoder - | Atom_gnss_stats -> Pbrt.Encoder.int_as_varint 10074 encoder - | Atom_attributed_app_ops -> Pbrt.Encoder.int_as_varint 10075 encoder - | Atom_voice_call_session -> Pbrt.Encoder.int_as_varint 10076 encoder - | Atom_voice_call_rat_usage -> Pbrt.Encoder.int_as_varint 10077 encoder - | Atom_sim_slot_state -> Pbrt.Encoder.int_as_varint 10078 encoder - | Atom_supported_radio_access_family -> Pbrt.Encoder.int_as_varint 10079 encoder - | Atom_setting_snapshot -> Pbrt.Encoder.int_as_varint 10080 encoder - | Atom_blob_info -> Pbrt.Encoder.int_as_varint 10081 encoder - | Atom_data_usage_bytes_transfer -> Pbrt.Encoder.int_as_varint 10082 encoder - | Atom_bytes_transfer_by_tag_and_metered -> Pbrt.Encoder.int_as_varint 10083 encoder - | Atom_dnd_mode_rule -> Pbrt.Encoder.int_as_varint 10084 encoder - | Atom_general_external_storage_access_stats -> Pbrt.Encoder.int_as_varint 10085 encoder - | Atom_incoming_sms -> Pbrt.Encoder.int_as_varint 10086 encoder - | Atom_outgoing_sms -> Pbrt.Encoder.int_as_varint 10087 encoder - | Atom_carrier_id_table_version -> Pbrt.Encoder.int_as_varint 10088 encoder - | Atom_data_call_session -> Pbrt.Encoder.int_as_varint 10089 encoder - | Atom_cellular_service_state -> Pbrt.Encoder.int_as_varint 10090 encoder - | Atom_cellular_data_service_switch -> Pbrt.Encoder.int_as_varint 10091 encoder - | Atom_system_memory -> Pbrt.Encoder.int_as_varint 10092 encoder - | Atom_ims_registration_termination -> Pbrt.Encoder.int_as_varint 10093 encoder - | Atom_ims_registration_stats -> Pbrt.Encoder.int_as_varint 10094 encoder - | Atom_cpu_time_per_cluster_freq -> Pbrt.Encoder.int_as_varint 10095 encoder - | Atom_cpu_cycles_per_uid_cluster -> Pbrt.Encoder.int_as_varint 10096 encoder - | Atom_device_rotated_data -> Pbrt.Encoder.int_as_varint 10097 encoder - | Atom_cpu_cycles_per_thread_group_cluster -> Pbrt.Encoder.int_as_varint 10098 encoder - | Atom_media_drm_activity_info -> Pbrt.Encoder.int_as_varint 10099 encoder - | Atom_oem_managed_bytes_transfer -> Pbrt.Encoder.int_as_varint 10100 encoder - | Atom_gnss_power_stats -> Pbrt.Encoder.int_as_varint 10101 encoder - | Atom_time_zone_detector_state -> Pbrt.Encoder.int_as_varint 10102 encoder - | Atom_keystore2_storage_stats -> Pbrt.Encoder.int_as_varint 10103 encoder - | Atom_rkp_pool_stats -> Pbrt.Encoder.int_as_varint 10104 encoder - | Atom_process_dmabuf_memory -> Pbrt.Encoder.int_as_varint 10105 encoder - | Atom_pending_alarm_info -> Pbrt.Encoder.int_as_varint 10106 encoder - | Atom_user_level_hibernated_apps -> Pbrt.Encoder.int_as_varint 10107 encoder - | Atom_launcher_layout_snapshot -> Pbrt.Encoder.int_as_varint 10108 encoder - | Atom_global_hibernated_apps -> Pbrt.Encoder.int_as_varint 10109 encoder - | Atom_input_event_latency_sketch -> Pbrt.Encoder.int_as_varint 10110 encoder - | Atom_battery_usage_stats_before_reset -> Pbrt.Encoder.int_as_varint 10111 encoder - | Atom_battery_usage_stats_since_reset -> Pbrt.Encoder.int_as_varint 10112 encoder - | Atom_battery_usage_stats_since_reset_using_power_profile_model -> Pbrt.Encoder.int_as_varint 10113 encoder - | Atom_installed_incremental_package -> Pbrt.Encoder.int_as_varint 10114 encoder - | Atom_telephony_network_requests -> Pbrt.Encoder.int_as_varint 10115 encoder - | Atom_app_search_storage_info -> Pbrt.Encoder.int_as_varint 10116 encoder - | Atom_vmstat -> Pbrt.Encoder.int_as_varint 10117 encoder - | Atom_keystore2_key_creation_with_general_info -> Pbrt.Encoder.int_as_varint 10118 encoder - | Atom_keystore2_key_creation_with_auth_info -> Pbrt.Encoder.int_as_varint 10119 encoder - | Atom_keystore2_key_creation_with_purpose_and_modes_info -> Pbrt.Encoder.int_as_varint 10120 encoder - | Atom_keystore2_atom_with_overflow -> Pbrt.Encoder.int_as_varint 10121 encoder - | Atom_keystore2_key_operation_with_purpose_and_modes_info -> Pbrt.Encoder.int_as_varint 10122 encoder - | Atom_keystore2_key_operation_with_general_info -> Pbrt.Encoder.int_as_varint 10123 encoder - | Atom_rkp_error_stats -> Pbrt.Encoder.int_as_varint 10124 encoder - | Atom_keystore2_crash_stats -> Pbrt.Encoder.int_as_varint 10125 encoder - | Atom_vendor_apex_info -> Pbrt.Encoder.int_as_varint 10126 encoder - | Atom_accessibility_shortcut_stats -> Pbrt.Encoder.int_as_varint 10127 encoder - | Atom_accessibility_floating_menu_stats -> Pbrt.Encoder.int_as_varint 10128 encoder - | Atom_data_usage_bytes_transfer_v2 -> Pbrt.Encoder.int_as_varint 10129 encoder - | Atom_media_capabilities -> Pbrt.Encoder.int_as_varint 10130 encoder - | Atom_car_watchdog_system_io_usage_summary -> Pbrt.Encoder.int_as_varint 10131 encoder - | Atom_car_watchdog_uid_io_usage_summary -> Pbrt.Encoder.int_as_varint 10132 encoder - | Atom_ims_registration_feature_tag_stats -> Pbrt.Encoder.int_as_varint 10133 encoder - | Atom_rcs_client_provisioning_stats -> Pbrt.Encoder.int_as_varint 10134 encoder - | Atom_rcs_acs_provisioning_stats -> Pbrt.Encoder.int_as_varint 10135 encoder - | Atom_sip_delegate_stats -> Pbrt.Encoder.int_as_varint 10136 encoder - | Atom_sip_transport_feature_tag_stats -> Pbrt.Encoder.int_as_varint 10137 encoder - | Atom_sip_message_response -> Pbrt.Encoder.int_as_varint 10138 encoder - | Atom_sip_transport_session -> Pbrt.Encoder.int_as_varint 10139 encoder - | Atom_ims_dedicated_bearer_listener_event -> Pbrt.Encoder.int_as_varint 10140 encoder - | Atom_ims_dedicated_bearer_event -> Pbrt.Encoder.int_as_varint 10141 encoder - | Atom_ims_registration_service_desc_stats -> Pbrt.Encoder.int_as_varint 10142 encoder - | Atom_uce_event_stats -> Pbrt.Encoder.int_as_varint 10143 encoder - | Atom_presence_notify_event -> Pbrt.Encoder.int_as_varint 10144 encoder - | Atom_gba_event -> Pbrt.Encoder.int_as_varint 10145 encoder - | Atom_per_sim_status -> Pbrt.Encoder.int_as_varint 10146 encoder - | Atom_gpu_work_per_uid -> Pbrt.Encoder.int_as_varint 10147 encoder - | Atom_persistent_uri_permissions_amount_per_package -> Pbrt.Encoder.int_as_varint 10148 encoder - | Atom_signed_partition_info -> Pbrt.Encoder.int_as_varint 10149 encoder - | Atom_pinned_file_sizes_per_package -> Pbrt.Encoder.int_as_varint 10150 encoder - | Atom_pending_intents_per_package -> Pbrt.Encoder.int_as_varint 10151 encoder - | Atom_user_info -> Pbrt.Encoder.int_as_varint 10152 encoder - | Atom_telephony_network_requests_v2 -> Pbrt.Encoder.int_as_varint 10153 encoder - | Atom_device_telephony_properties -> Pbrt.Encoder.int_as_varint 10154 encoder - | Atom_remote_key_provisioning_error_counts -> Pbrt.Encoder.int_as_varint 10155 encoder - | Atom_safety_state -> Pbrt.Encoder.int_as_varint 10156 encoder - | Atom_incoming_mms -> Pbrt.Encoder.int_as_varint 10157 encoder - | Atom_outgoing_mms -> Pbrt.Encoder.int_as_varint 10158 encoder - | Atom_multi_user_info -> Pbrt.Encoder.int_as_varint 10160 encoder - | Atom_network_bpf_map_info -> Pbrt.Encoder.int_as_varint 10161 encoder - | Atom_outgoing_short_code_sms -> Pbrt.Encoder.int_as_varint 10162 encoder - | Atom_connectivity_state_sample -> Pbrt.Encoder.int_as_varint 10163 encoder - | Atom_network_selection_rematch_reasons_info -> Pbrt.Encoder.int_as_varint 10164 encoder - | Atom_game_mode_info -> Pbrt.Encoder.int_as_varint 10165 encoder - | Atom_game_mode_configuration -> Pbrt.Encoder.int_as_varint 10166 encoder - | Atom_game_mode_listener -> Pbrt.Encoder.int_as_varint 10167 encoder - | Atom_network_slice_request_count -> Pbrt.Encoder.int_as_varint 10168 encoder - | Atom_ws_tile_snapshot -> Pbrt.Encoder.int_as_varint 10169 encoder - | Atom_ws_active_watch_face_complication_set_snapshot -> Pbrt.Encoder.int_as_varint 10170 encoder - | Atom_process_state -> Pbrt.Encoder.int_as_varint 10171 encoder - | Atom_process_association -> Pbrt.Encoder.int_as_varint 10172 encoder - | Atom_adpf_system_component_info -> Pbrt.Encoder.int_as_varint 10173 encoder - | Atom_notification_memory_use -> Pbrt.Encoder.int_as_varint 10174 encoder - | Atom_hdr_capabilities -> Pbrt.Encoder.int_as_varint 10175 encoder - | Atom_ws_favourite_watch_face_list_snapshot -> Pbrt.Encoder.int_as_varint 10176 encoder - | Atom_accessibility_check_result_reported -> Pbrt.Encoder.int_as_varint 910 encoder - | Atom_adaptive_auth_unlock_after_lock_reported -> Pbrt.Encoder.int_as_varint 820 encoder - | Atom_thermal_status_called -> Pbrt.Encoder.int_as_varint 772 encoder - | Atom_thermal_headroom_called -> Pbrt.Encoder.int_as_varint 773 encoder - | Atom_thermal_headroom_thresholds_called -> Pbrt.Encoder.int_as_varint 774 encoder - | Atom_adpf_hint_session_tid_cleanup -> Pbrt.Encoder.int_as_varint 839 encoder - | Atom_thermal_headroom_thresholds -> Pbrt.Encoder.int_as_varint 10201 encoder - | Atom_adpf_session_snapshot -> Pbrt.Encoder.int_as_varint 10218 encoder - | Atom_jsscriptengine_latency_reported -> Pbrt.Encoder.int_as_varint 483 encoder - | Atom_ad_services_api_called -> Pbrt.Encoder.int_as_varint 435 encoder - | Atom_ad_services_mesurement_reports_uploaded -> Pbrt.Encoder.int_as_varint 436 encoder - | Atom_mobile_data_download_file_group_status_reported -> Pbrt.Encoder.int_as_varint 490 encoder - | Atom_mobile_data_download_download_result_reported -> Pbrt.Encoder.int_as_varint 502 encoder - | Atom_ad_services_settings_usage_reported -> Pbrt.Encoder.int_as_varint 493 encoder - | Atom_background_fetch_process_reported -> Pbrt.Encoder.int_as_varint 496 encoder - | Atom_update_custom_audience_process_reported -> Pbrt.Encoder.int_as_varint 497 encoder - | Atom_run_ad_bidding_process_reported -> Pbrt.Encoder.int_as_varint 498 encoder - | Atom_run_ad_scoring_process_reported -> Pbrt.Encoder.int_as_varint 499 encoder - | Atom_run_ad_selection_process_reported -> Pbrt.Encoder.int_as_varint 500 encoder - | Atom_run_ad_bidding_per_ca_process_reported -> Pbrt.Encoder.int_as_varint 501 encoder - | Atom_mobile_data_download_file_group_storage_stats_reported -> Pbrt.Encoder.int_as_varint 503 encoder - | Atom_ad_services_measurement_registrations -> Pbrt.Encoder.int_as_varint 512 encoder - | Atom_ad_services_get_topics_reported -> Pbrt.Encoder.int_as_varint 535 encoder - | Atom_ad_services_epoch_computation_get_top_topics_reported -> Pbrt.Encoder.int_as_varint 536 encoder - | Atom_ad_services_epoch_computation_classifier_reported -> Pbrt.Encoder.int_as_varint 537 encoder - | Atom_ad_services_back_compat_get_topics_reported -> Pbrt.Encoder.int_as_varint 598 encoder - | Atom_ad_services_back_compat_epoch_computation_classifier_reported -> Pbrt.Encoder.int_as_varint 599 encoder - | Atom_ad_services_measurement_debug_keys -> Pbrt.Encoder.int_as_varint 640 encoder - | Atom_ad_services_error_reported -> Pbrt.Encoder.int_as_varint 662 encoder - | Atom_ad_services_background_jobs_execution_reported -> Pbrt.Encoder.int_as_varint 663 encoder - | Atom_ad_services_measurement_delayed_source_registration -> Pbrt.Encoder.int_as_varint 673 encoder - | Atom_ad_services_measurement_attribution -> Pbrt.Encoder.int_as_varint 674 encoder - | Atom_ad_services_measurement_jobs -> Pbrt.Encoder.int_as_varint 675 encoder - | Atom_ad_services_measurement_wipeout -> Pbrt.Encoder.int_as_varint 676 encoder - | Atom_ad_services_measurement_ad_id_match_for_debug_keys -> Pbrt.Encoder.int_as_varint 695 encoder - | Atom_ad_services_enrollment_data_stored -> Pbrt.Encoder.int_as_varint 697 encoder - | Atom_ad_services_enrollment_file_downloaded -> Pbrt.Encoder.int_as_varint 698 encoder - | Atom_ad_services_enrollment_matched -> Pbrt.Encoder.int_as_varint 699 encoder - | Atom_ad_services_consent_migrated -> Pbrt.Encoder.int_as_varint 702 encoder - | Atom_ad_services_enrollment_failed -> Pbrt.Encoder.int_as_varint 714 encoder - | Atom_ad_services_measurement_click_verification -> Pbrt.Encoder.int_as_varint 756 encoder - | Atom_ad_services_encryption_key_fetched -> Pbrt.Encoder.int_as_varint 765 encoder - | Atom_ad_services_encryption_key_db_transaction_ended -> Pbrt.Encoder.int_as_varint 766 encoder - | Atom_destination_registered_beacons -> Pbrt.Encoder.int_as_varint 767 encoder - | Atom_report_interaction_api_called -> Pbrt.Encoder.int_as_varint 768 encoder - | Atom_interaction_reporting_table_cleared -> Pbrt.Encoder.int_as_varint 769 encoder - | Atom_app_manifest_config_helper_called -> Pbrt.Encoder.int_as_varint 788 encoder - | Atom_ad_filtering_process_join_ca_reported -> Pbrt.Encoder.int_as_varint 793 encoder - | Atom_ad_filtering_process_ad_selection_reported -> Pbrt.Encoder.int_as_varint 794 encoder - | Atom_ad_counter_histogram_updater_reported -> Pbrt.Encoder.int_as_varint 795 encoder - | Atom_signature_verification -> Pbrt.Encoder.int_as_varint 807 encoder - | Atom_k_anon_immediate_sign_join_status_reported -> Pbrt.Encoder.int_as_varint 808 encoder - | Atom_k_anon_background_job_status_reported -> Pbrt.Encoder.int_as_varint 809 encoder - | Atom_k_anon_initialize_status_reported -> Pbrt.Encoder.int_as_varint 810 encoder - | Atom_k_anon_sign_status_reported -> Pbrt.Encoder.int_as_varint 811 encoder - | Atom_k_anon_join_status_reported -> Pbrt.Encoder.int_as_varint 812 encoder - | Atom_k_anon_key_attestation_status_reported -> Pbrt.Encoder.int_as_varint 813 encoder - | Atom_get_ad_selection_data_api_called -> Pbrt.Encoder.int_as_varint 814 encoder - | Atom_get_ad_selection_data_buyer_input_generated -> Pbrt.Encoder.int_as_varint 815 encoder - | Atom_background_job_scheduling_reported -> Pbrt.Encoder.int_as_varint 834 encoder - | Atom_topics_encryption_epoch_computation_reported -> Pbrt.Encoder.int_as_varint 840 encoder - | Atom_topics_encryption_get_topics_reported -> Pbrt.Encoder.int_as_varint 841 encoder - | Atom_adservices_shell_command_called -> Pbrt.Encoder.int_as_varint 842 encoder - | Atom_update_signals_api_called -> Pbrt.Encoder.int_as_varint 843 encoder - | Atom_encoding_job_run -> Pbrt.Encoder.int_as_varint 844 encoder - | Atom_encoding_js_fetch -> Pbrt.Encoder.int_as_varint 845 encoder - | Atom_encoding_js_execution -> Pbrt.Encoder.int_as_varint 846 encoder - | Atom_persist_ad_selection_result_called -> Pbrt.Encoder.int_as_varint 847 encoder - | Atom_server_auction_key_fetch_called -> Pbrt.Encoder.int_as_varint 848 encoder - | Atom_server_auction_background_key_fetch_enabled -> Pbrt.Encoder.int_as_varint 849 encoder - | Atom_ad_services_measurement_process_odp_registration -> Pbrt.Encoder.int_as_varint 864 encoder - | Atom_ad_services_measurement_notify_registration_to_odp -> Pbrt.Encoder.int_as_varint 865 encoder - | Atom_select_ads_from_outcomes_api_called -> Pbrt.Encoder.int_as_varint 876 encoder - | Atom_report_impression_api_called -> Pbrt.Encoder.int_as_varint 877 encoder - | Atom_ad_services_enrollment_transaction_stats -> Pbrt.Encoder.int_as_varint 885 encoder - | Atom_ad_services_cobalt_logger_event_reported -> Pbrt.Encoder.int_as_varint 902 encoder - | Atom_ad_services_cobalt_periodic_job_event_reported -> Pbrt.Encoder.int_as_varint 903 encoder - | Atom_update_signals_process_reported -> Pbrt.Encoder.int_as_varint 905 encoder - | Atom_topics_schedule_epoch_job_setting_reported -> Pbrt.Encoder.int_as_varint 930 encoder - | Atom_ai_wallpapers_button_pressed -> Pbrt.Encoder.int_as_varint 706 encoder - | Atom_ai_wallpapers_template_selected -> Pbrt.Encoder.int_as_varint 707 encoder - | Atom_ai_wallpapers_term_selected -> Pbrt.Encoder.int_as_varint 708 encoder - | Atom_ai_wallpapers_wallpaper_set -> Pbrt.Encoder.int_as_varint 709 encoder - | Atom_ai_wallpapers_session_summary -> Pbrt.Encoder.int_as_varint 710 encoder - | Atom_apex_installation_requested -> Pbrt.Encoder.int_as_varint 732 encoder - | Atom_apex_installation_staged -> Pbrt.Encoder.int_as_varint 733 encoder - | Atom_apex_installation_ended -> Pbrt.Encoder.int_as_varint 734 encoder - | Atom_app_search_set_schema_stats_reported -> Pbrt.Encoder.int_as_varint 385 encoder - | Atom_app_search_schema_migration_stats_reported -> Pbrt.Encoder.int_as_varint 579 encoder - | Atom_app_search_usage_search_intent_stats_reported -> Pbrt.Encoder.int_as_varint 825 encoder - | Atom_app_search_usage_search_intent_raw_query_stats_reported -> Pbrt.Encoder.int_as_varint 826 encoder - | Atom_app_search_apps_indexer_stats_reported -> Pbrt.Encoder.int_as_varint 909 encoder - | Atom_art_datum_reported -> Pbrt.Encoder.int_as_varint 332 encoder - | Atom_art_device_datum_reported -> Pbrt.Encoder.int_as_varint 550 encoder - | Atom_art_datum_delta_reported -> Pbrt.Encoder.int_as_varint 565 encoder - | Atom_art_dex2_oat_reported -> Pbrt.Encoder.int_as_varint 929 encoder - | Atom_art_device_status -> Pbrt.Encoder.int_as_varint 10205 encoder - | Atom_background_dexopt_job_ended -> Pbrt.Encoder.int_as_varint 467 encoder - | Atom_prereboot_dexopt_job_ended -> Pbrt.Encoder.int_as_varint 883 encoder - | Atom_odrefresh_reported -> Pbrt.Encoder.int_as_varint 366 encoder - | Atom_odsign_reported -> Pbrt.Encoder.int_as_varint 548 encoder - | Atom_autofill_ui_event_reported -> Pbrt.Encoder.int_as_varint 603 encoder - | Atom_autofill_fill_request_reported -> Pbrt.Encoder.int_as_varint 604 encoder - | Atom_autofill_fill_response_reported -> Pbrt.Encoder.int_as_varint 605 encoder - | Atom_autofill_save_event_reported -> Pbrt.Encoder.int_as_varint 606 encoder - | Atom_autofill_session_committed -> Pbrt.Encoder.int_as_varint 607 encoder - | Atom_autofill_field_classification_event_reported -> Pbrt.Encoder.int_as_varint 659 encoder - | Atom_car_recents_event_reported -> Pbrt.Encoder.int_as_varint 770 encoder - | Atom_car_calm_mode_event_reported -> Pbrt.Encoder.int_as_varint 797 encoder - | Atom_car_wakeup_from_suspend_reported -> Pbrt.Encoder.int_as_varint 852 encoder - | Atom_plugin_initialized -> Pbrt.Encoder.int_as_varint 655 encoder - | Atom_bluetooth_hashed_device_name_reported -> Pbrt.Encoder.int_as_varint 613 encoder - | Atom_bluetooth_l2_cap_coc_client_connection -> Pbrt.Encoder.int_as_varint 614 encoder - | Atom_bluetooth_l2_cap_coc_server_connection -> Pbrt.Encoder.int_as_varint 615 encoder - | Atom_bluetooth_le_session_connected -> Pbrt.Encoder.int_as_varint 656 encoder - | Atom_restricted_bluetooth_device_name_reported -> Pbrt.Encoder.int_as_varint 666 encoder - | Atom_bluetooth_profile_connection_attempted -> Pbrt.Encoder.int_as_varint 696 encoder - | Atom_bluetooth_content_profile_error_reported -> Pbrt.Encoder.int_as_varint 781 encoder - | Atom_bluetooth_rfcomm_connection_attempted -> Pbrt.Encoder.int_as_varint 782 encoder - | Atom_remote_device_information_with_metric_id -> Pbrt.Encoder.int_as_varint 862 encoder - | Atom_le_app_scan_state_changed -> Pbrt.Encoder.int_as_varint 870 encoder - | Atom_le_radio_scan_stopped -> Pbrt.Encoder.int_as_varint 871 encoder - | Atom_le_scan_result_received -> Pbrt.Encoder.int_as_varint 872 encoder - | Atom_le_scan_abused -> Pbrt.Encoder.int_as_varint 873 encoder - | Atom_le_adv_state_changed -> Pbrt.Encoder.int_as_varint 874 encoder - | Atom_le_adv_error_reported -> Pbrt.Encoder.int_as_varint 875 encoder - | Atom_a2_dp_session_reported -> Pbrt.Encoder.int_as_varint 904 encoder - | Atom_bluetooth_cross_layer_event_reported -> Pbrt.Encoder.int_as_varint 916 encoder - | Atom_broadcast_audio_session_reported -> Pbrt.Encoder.int_as_varint 927 encoder - | Atom_broadcast_audio_sync_reported -> Pbrt.Encoder.int_as_varint 928 encoder - | Atom_bluetooth_rfcomm_connection_reported_at_close -> Pbrt.Encoder.int_as_varint 982 encoder - | Atom_bluetooth_le_connection -> Pbrt.Encoder.int_as_varint 988 encoder - | Atom_broadcast_sent -> Pbrt.Encoder.int_as_varint 922 encoder - | Atom_camera_feature_combination_query_event -> Pbrt.Encoder.int_as_varint 900 encoder - | Atom_certificate_transparency_log_list_state_changed -> Pbrt.Encoder.int_as_varint 934 encoder - | Atom_certificate_transparency_log_list_update_failed -> Pbrt.Encoder.int_as_varint 972 encoder - | Atom_daily_keepalive_info_reported -> Pbrt.Encoder.int_as_varint 650 encoder - | Atom_network_request_state_changed -> Pbrt.Encoder.int_as_varint 779 encoder - | Atom_tethering_active_sessions_reported -> Pbrt.Encoder.int_as_varint 925 encoder - | Atom_network_stats_recorder_file_operated -> Pbrt.Encoder.int_as_varint 783 encoder - | Atom_core_networking_terrible_error_occurred -> Pbrt.Encoder.int_as_varint 979 encoder - | Atom_apf_session_info_reported -> Pbrt.Encoder.int_as_varint 777 encoder - | Atom_ip_client_ra_info_reported -> Pbrt.Encoder.int_as_varint 778 encoder - | Atom_vpn_connection_state_changed -> Pbrt.Encoder.int_as_varint 850 encoder - | Atom_vpn_connection_reported -> Pbrt.Encoder.int_as_varint 851 encoder - | Atom_cpu_policy -> Pbrt.Encoder.int_as_varint 10199 encoder - | Atom_credential_manager_api_called -> Pbrt.Encoder.int_as_varint 585 encoder - | Atom_credential_manager_init_phase_reported -> Pbrt.Encoder.int_as_varint 651 encoder - | Atom_credential_manager_candidate_phase_reported -> Pbrt.Encoder.int_as_varint 652 encoder - | Atom_credential_manager_final_phase_reported -> Pbrt.Encoder.int_as_varint 653 encoder - | Atom_credential_manager_total_reported -> Pbrt.Encoder.int_as_varint 667 encoder - | Atom_credential_manager_finalnouid_reported -> Pbrt.Encoder.int_as_varint 668 encoder - | Atom_credential_manager_get_reported -> Pbrt.Encoder.int_as_varint 669 encoder - | Atom_credential_manager_auth_click_reported -> Pbrt.Encoder.int_as_varint 670 encoder - | Atom_credential_manager_apiv2_called -> Pbrt.Encoder.int_as_varint 671 encoder - | Atom_cronet_engine_created -> Pbrt.Encoder.int_as_varint 703 encoder - | Atom_cronet_traffic_reported -> Pbrt.Encoder.int_as_varint 704 encoder - | Atom_cronet_engine_builder_initialized -> Pbrt.Encoder.int_as_varint 762 encoder - | Atom_cronet_http_flags_initialized -> Pbrt.Encoder.int_as_varint 763 encoder - | Atom_cronet_initialized -> Pbrt.Encoder.int_as_varint 764 encoder - | Atom_desktop_mode_ui_changed -> Pbrt.Encoder.int_as_varint 818 encoder - | Atom_desktop_mode_session_task_update -> Pbrt.Encoder.int_as_varint 819 encoder - | Atom_desktop_mode_task_size_updated -> Pbrt.Encoder.int_as_varint 935 encoder - | Atom_device_lock_check_in_request_reported -> Pbrt.Encoder.int_as_varint 726 encoder - | Atom_device_lock_provisioning_complete_reported -> Pbrt.Encoder.int_as_varint 727 encoder - | Atom_device_lock_kiosk_app_request_reported -> Pbrt.Encoder.int_as_varint 728 encoder - | Atom_device_lock_check_in_retry_reported -> Pbrt.Encoder.int_as_varint 789 encoder - | Atom_device_lock_provision_failure_reported -> Pbrt.Encoder.int_as_varint 790 encoder - | Atom_device_lock_lock_unlock_device_failure_reported -> Pbrt.Encoder.int_as_varint 791 encoder - | Atom_device_policy_management_mode -> Pbrt.Encoder.int_as_varint 10216 encoder - | Atom_device_policy_state -> Pbrt.Encoder.int_as_varint 10217 encoder - | Atom_display_mode_director_vote_changed -> Pbrt.Encoder.int_as_varint 792 encoder - | Atom_external_display_state_changed -> Pbrt.Encoder.int_as_varint 806 encoder - | Atom_dnd_state_changed -> Pbrt.Encoder.int_as_varint 657 encoder - | Atom_dream_setting_changed -> Pbrt.Encoder.int_as_varint 705 encoder - | Atom_dream_setting_snapshot -> Pbrt.Encoder.int_as_varint 10192 encoder - | Atom_express_event_reported -> Pbrt.Encoder.int_as_varint 528 encoder - | Atom_express_histogram_sample_reported -> Pbrt.Encoder.int_as_varint 593 encoder - | Atom_express_uid_event_reported -> Pbrt.Encoder.int_as_varint 644 encoder - | Atom_express_uid_histogram_sample_reported -> Pbrt.Encoder.int_as_varint 658 encoder - | Atom_federated_compute_api_called -> Pbrt.Encoder.int_as_varint 712 encoder - | Atom_federated_compute_training_event_reported -> Pbrt.Encoder.int_as_varint 771 encoder - | Atom_example_iterator_next_latency_reported -> Pbrt.Encoder.int_as_varint 838 encoder - | Atom_full_screen_intent_launched -> Pbrt.Encoder.int_as_varint 631 encoder - | Atom_bal_allowed -> Pbrt.Encoder.int_as_varint 632 encoder - | Atom_in_task_activity_started -> Pbrt.Encoder.int_as_varint 685 encoder - | Atom_device_orientation_changed -> Pbrt.Encoder.int_as_varint 906 encoder - | Atom_cached_apps_high_watermark -> Pbrt.Encoder.int_as_varint 10189 encoder - | Atom_stylus_prediction_metrics_reported -> Pbrt.Encoder.int_as_varint 718 encoder - | Atom_user_risk_event_reported -> Pbrt.Encoder.int_as_varint 725 encoder - | Atom_media_projection_state_changed -> Pbrt.Encoder.int_as_varint 729 encoder - | Atom_media_projection_target_changed -> Pbrt.Encoder.int_as_varint 730 encoder - | Atom_excessive_binder_proxy_count_reported -> Pbrt.Encoder.int_as_varint 853 encoder - | Atom_proxy_bytes_transfer_by_fg_bg -> Pbrt.Encoder.int_as_varint 10200 encoder - | Atom_mobile_bytes_transfer_by_proc_state -> Pbrt.Encoder.int_as_varint 10204 encoder - | Atom_biometric_frr_notification -> Pbrt.Encoder.int_as_varint 817 encoder - | Atom_sensitive_content_media_projection_session -> Pbrt.Encoder.int_as_varint 830 encoder - | Atom_sensitive_notification_app_protection_session -> Pbrt.Encoder.int_as_varint 831 encoder - | Atom_sensitive_notification_app_protection_applied -> Pbrt.Encoder.int_as_varint 832 encoder - | Atom_sensitive_notification_redaction -> Pbrt.Encoder.int_as_varint 833 encoder - | Atom_sensitive_content_app_protection -> Pbrt.Encoder.int_as_varint 835 encoder - | Atom_app_restriction_state_changed -> Pbrt.Encoder.int_as_varint 866 encoder - | Atom_battery_usage_stats_per_uid -> Pbrt.Encoder.int_as_varint 10209 encoder - | Atom_postgc_memory_snapshot -> Pbrt.Encoder.int_as_varint 924 encoder - | Atom_power_save_temp_allowlist_changed -> Pbrt.Encoder.int_as_varint 926 encoder - | Atom_app_op_access_tracked -> Pbrt.Encoder.int_as_varint 931 encoder - | Atom_content_or_file_uri_event_reported -> Pbrt.Encoder.int_as_varint 933 encoder - | Atom_application_grammatical_inflection_changed -> Pbrt.Encoder.int_as_varint 584 encoder - | Atom_system_grammatical_inflection_changed -> Pbrt.Encoder.int_as_varint 816 encoder - | Atom_battery_health -> Pbrt.Encoder.int_as_varint 10220 encoder - | Atom_hdmi_earc_status_reported -> Pbrt.Encoder.int_as_varint 701 encoder - | Atom_hdmi_soundbar_mode_status_reported -> Pbrt.Encoder.int_as_varint 724 encoder - | Atom_health_connect_api_called -> Pbrt.Encoder.int_as_varint 616 encoder - | Atom_health_connect_usage_stats -> Pbrt.Encoder.int_as_varint 617 encoder - | Atom_health_connect_storage_stats -> Pbrt.Encoder.int_as_varint 618 encoder - | Atom_health_connect_api_invoked -> Pbrt.Encoder.int_as_varint 643 encoder - | Atom_exercise_route_api_called -> Pbrt.Encoder.int_as_varint 654 encoder - | Atom_health_connect_export_invoked -> Pbrt.Encoder.int_as_varint 907 encoder - | Atom_health_connect_import_invoked -> Pbrt.Encoder.int_as_varint 918 encoder - | Atom_health_connect_export_import_stats_reported -> Pbrt.Encoder.int_as_varint 919 encoder - | Atom_health_connect_ui_impression -> Pbrt.Encoder.int_as_varint 623 encoder - | Atom_health_connect_ui_interaction -> Pbrt.Encoder.int_as_varint 624 encoder - | Atom_health_connect_app_opened_reported -> Pbrt.Encoder.int_as_varint 625 encoder - | Atom_hotword_egress_size_atom_reported -> Pbrt.Encoder.int_as_varint 761 encoder - | Atom_ike_session_terminated -> Pbrt.Encoder.int_as_varint 678 encoder - | Atom_ike_liveness_check_session_validated -> Pbrt.Encoder.int_as_varint 760 encoder - | Atom_negotiated_security_association -> Pbrt.Encoder.int_as_varint 821 encoder - | Atom_keyboard_configured -> Pbrt.Encoder.int_as_varint 682 encoder - | Atom_keyboard_systems_event_reported -> Pbrt.Encoder.int_as_varint 683 encoder - | Atom_inputdevice_usage_reported -> Pbrt.Encoder.int_as_varint 686 encoder - | Atom_input_event_latency_reported -> Pbrt.Encoder.int_as_varint 932 encoder - | Atom_touchpad_usage -> Pbrt.Encoder.int_as_varint 10191 encoder - | Atom_kernel_oom_kill_occurred -> Pbrt.Encoder.int_as_varint 754 encoder - | Atom_emergency_state_changed -> Pbrt.Encoder.int_as_varint 633 encoder - | Atom_chre_significant_motion_state_changed -> Pbrt.Encoder.int_as_varint 868 encoder - | Atom_population_density_provider_loading_reported -> Pbrt.Encoder.int_as_varint 1002 encoder - | Atom_density_based_coarse_locations_usage_reported -> Pbrt.Encoder.int_as_varint 1003 encoder - | Atom_density_based_coarse_locations_provider_query_reported -> Pbrt.Encoder.int_as_varint 1004 encoder - | Atom_media_codec_reclaim_request_completed -> Pbrt.Encoder.int_as_varint 600 encoder - | Atom_media_codec_started -> Pbrt.Encoder.int_as_varint 641 encoder - | Atom_media_codec_stopped -> Pbrt.Encoder.int_as_varint 642 encoder - | Atom_media_codec_rendered -> Pbrt.Encoder.int_as_varint 684 encoder - | Atom_media_editing_ended_reported -> Pbrt.Encoder.int_as_varint 798 encoder - | Atom_mte_state -> Pbrt.Encoder.int_as_varint 10181 encoder - | Atom_microxr_device_boot_complete_reported -> Pbrt.Encoder.int_as_varint 901 encoder - | Atom_nfc_observe_mode_state_changed -> Pbrt.Encoder.int_as_varint 855 encoder - | Atom_nfc_field_changed -> Pbrt.Encoder.int_as_varint 856 encoder - | Atom_nfc_polling_loop_notification_reported -> Pbrt.Encoder.int_as_varint 857 encoder - | Atom_nfc_proprietary_capabilities_reported -> Pbrt.Encoder.int_as_varint 858 encoder - | Atom_ondevicepersonalization_api_called -> Pbrt.Encoder.int_as_varint 711 encoder - | Atom_component_state_changed_reported -> Pbrt.Encoder.int_as_varint 863 encoder - | Atom_pdf_load_reported -> Pbrt.Encoder.int_as_varint 859 encoder - | Atom_pdf_api_usage_reported -> Pbrt.Encoder.int_as_varint 860 encoder - | Atom_pdf_search_reported -> Pbrt.Encoder.int_as_varint 861 encoder - | Atom_pressure_stall_information -> Pbrt.Encoder.int_as_varint 10229 encoder - | Atom_permission_rationale_dialog_viewed -> Pbrt.Encoder.int_as_varint 645 encoder - | Atom_permission_rationale_dialog_action_reported -> Pbrt.Encoder.int_as_varint 646 encoder - | Atom_app_data_sharing_updates_notification_interaction -> Pbrt.Encoder.int_as_varint 647 encoder - | Atom_app_data_sharing_updates_fragment_viewed -> Pbrt.Encoder.int_as_varint 648 encoder - | Atom_app_data_sharing_updates_fragment_action_reported -> Pbrt.Encoder.int_as_varint 649 encoder - | Atom_enhanced_confirmation_dialog_result_reported -> Pbrt.Encoder.int_as_varint 827 encoder - | Atom_enhanced_confirmation_restriction_cleared -> Pbrt.Encoder.int_as_varint 828 encoder - | Atom_photopicker_session_info_reported -> Pbrt.Encoder.int_as_varint 886 encoder - | Atom_photopicker_api_info_reported -> Pbrt.Encoder.int_as_varint 887 encoder - | Atom_photopicker_ui_event_logged -> Pbrt.Encoder.int_as_varint 888 encoder - | Atom_photopicker_media_item_status_reported -> Pbrt.Encoder.int_as_varint 889 encoder - | Atom_photopicker_preview_info_logged -> Pbrt.Encoder.int_as_varint 890 encoder - | Atom_photopicker_menu_interaction_logged -> Pbrt.Encoder.int_as_varint 891 encoder - | Atom_photopicker_banner_interaction_logged -> Pbrt.Encoder.int_as_varint 892 encoder - | Atom_photopicker_media_library_info_logged -> Pbrt.Encoder.int_as_varint 893 encoder - | Atom_photopicker_page_info_logged -> Pbrt.Encoder.int_as_varint 894 encoder - | Atom_photopicker_media_grid_sync_info_reported -> Pbrt.Encoder.int_as_varint 895 encoder - | Atom_photopicker_album_sync_info_reported -> Pbrt.Encoder.int_as_varint 896 encoder - | Atom_photopicker_search_info_reported -> Pbrt.Encoder.int_as_varint 897 encoder - | Atom_search_data_extraction_details_reported -> Pbrt.Encoder.int_as_varint 898 encoder - | Atom_embedded_photopicker_info_reported -> Pbrt.Encoder.int_as_varint 899 encoder - | Atom_atom_9999 -> Pbrt.Encoder.int_as_varint 9999 encoder - | Atom_atom_99999 -> Pbrt.Encoder.int_as_varint 99999 encoder - | Atom_screen_off_reported -> Pbrt.Encoder.int_as_varint 776 encoder - | Atom_screen_timeout_override_reported -> Pbrt.Encoder.int_as_varint 836 encoder - | Atom_screen_interactive_session_reported -> Pbrt.Encoder.int_as_varint 837 encoder - | Atom_screen_dim_reported -> Pbrt.Encoder.int_as_varint 867 encoder - | Atom_media_provider_database_rollback_reported -> Pbrt.Encoder.int_as_varint 784 encoder - | Atom_backup_setup_status_reported -> Pbrt.Encoder.int_as_varint 785 encoder - | Atom_ranging_session_configured -> Pbrt.Encoder.int_as_varint 993 encoder - | Atom_ranging_session_started -> Pbrt.Encoder.int_as_varint 994 encoder - | Atom_ranging_session_closed -> Pbrt.Encoder.int_as_varint 995 encoder - | Atom_ranging_technology_started -> Pbrt.Encoder.int_as_varint 996 encoder - | Atom_ranging_technology_stopped -> Pbrt.Encoder.int_as_varint 997 encoder - | Atom_rkpd_pool_stats -> Pbrt.Encoder.int_as_varint 664 encoder - | Atom_rkpd_client_operation -> Pbrt.Encoder.int_as_varint 665 encoder - | Atom_sandbox_api_called -> Pbrt.Encoder.int_as_varint 488 encoder - | Atom_sandbox_activity_event_occurred -> Pbrt.Encoder.int_as_varint 735 encoder - | Atom_sdk_sandbox_restricted_access_in_session -> Pbrt.Encoder.int_as_varint 796 encoder - | Atom_sandbox_sdk_storage -> Pbrt.Encoder.int_as_varint 10159 encoder - | Atom_selinux_audit_log -> Pbrt.Encoder.int_as_varint 799 encoder - | Atom_settings_spa_reported -> Pbrt.Encoder.int_as_varint 622 encoder - | Atom_test_extension_atom_reported -> Pbrt.Encoder.int_as_varint 660 encoder - | Atom_test_restricted_atom_reported -> Pbrt.Encoder.int_as_varint 672 encoder - | Atom_stats_socket_loss_reported -> Pbrt.Encoder.int_as_varint 752 encoder - | Atom_lockscreen_shortcut_selected -> Pbrt.Encoder.int_as_varint 611 encoder - | Atom_lockscreen_shortcut_triggered -> Pbrt.Encoder.int_as_varint 612 encoder - | Atom_launcher_impression_event_v2 -> Pbrt.Encoder.int_as_varint 716 encoder - | Atom_display_switch_latency_tracked -> Pbrt.Encoder.int_as_varint 753 encoder - | Atom_notification_listener_service -> Pbrt.Encoder.int_as_varint 829 encoder - | Atom_nav_handle_touch_points -> Pbrt.Encoder.int_as_varint 869 encoder - | Atom_communal_hub_widget_event_reported -> Pbrt.Encoder.int_as_varint 908 encoder - | Atom_communal_hub_snapshot -> Pbrt.Encoder.int_as_varint 10226 encoder - | Atom_emergency_number_dialed -> Pbrt.Encoder.int_as_varint 637 encoder - | Atom_call_stats -> Pbrt.Encoder.int_as_varint 10221 encoder - | Atom_call_audio_route_stats -> Pbrt.Encoder.int_as_varint 10222 encoder - | Atom_telecom_api_stats -> Pbrt.Encoder.int_as_varint 10223 encoder - | Atom_telecom_error_stats -> Pbrt.Encoder.int_as_varint 10224 encoder - | Atom_cellular_radio_power_state_changed -> Pbrt.Encoder.int_as_varint 713 encoder - | Atom_emergency_numbers_info -> Pbrt.Encoder.int_as_varint 10180 encoder - | Atom_data_network_validation -> Pbrt.Encoder.int_as_varint 10207 encoder - | Atom_data_rat_state_changed -> Pbrt.Encoder.int_as_varint 854 encoder - | Atom_connected_channel_changed -> Pbrt.Encoder.int_as_varint 882 encoder - | Atom_iwlan_underlying_network_validation_result_reported -> Pbrt.Encoder.int_as_varint 923 encoder - | Atom_qualified_rat_list_changed -> Pbrt.Encoder.int_as_varint 634 encoder - | Atom_qns_ims_call_drop_stats -> Pbrt.Encoder.int_as_varint 635 encoder - | Atom_qns_fallback_restriction_changed -> Pbrt.Encoder.int_as_varint 636 encoder - | Atom_qns_rat_preference_mismatch_info -> Pbrt.Encoder.int_as_varint 10177 encoder - | Atom_qns_handover_time_millis -> Pbrt.Encoder.int_as_varint 10178 encoder - | Atom_qns_handover_pingpong -> Pbrt.Encoder.int_as_varint 10179 encoder - | Atom_satellite_controller -> Pbrt.Encoder.int_as_varint 10182 encoder - | Atom_satellite_session -> Pbrt.Encoder.int_as_varint 10183 encoder - | Atom_satellite_incoming_datagram -> Pbrt.Encoder.int_as_varint 10184 encoder - | Atom_satellite_outgoing_datagram -> Pbrt.Encoder.int_as_varint 10185 encoder - | Atom_satellite_provision -> Pbrt.Encoder.int_as_varint 10186 encoder - | Atom_satellite_sos_message_recommender -> Pbrt.Encoder.int_as_varint 10187 encoder - | Atom_carrier_roaming_satellite_session -> Pbrt.Encoder.int_as_varint 10211 encoder - | Atom_carrier_roaming_satellite_controller_stats -> Pbrt.Encoder.int_as_varint 10212 encoder - | Atom_controller_stats_per_package -> Pbrt.Encoder.int_as_varint 10213 encoder - | Atom_satellite_entitlement -> Pbrt.Encoder.int_as_varint 10214 encoder - | Atom_satellite_config_updater -> Pbrt.Encoder.int_as_varint 10215 encoder - | Atom_satellite_access_controller -> Pbrt.Encoder.int_as_varint 10219 encoder - | Atom_cellular_identifier_disclosed -> Pbrt.Encoder.int_as_varint 800 encoder - | Atom_threadnetwork_telemetry_data_reported -> Pbrt.Encoder.int_as_varint 738 encoder - | Atom_threadnetwork_topo_entry_repeated -> Pbrt.Encoder.int_as_varint 739 encoder - | Atom_threadnetwork_device_info_reported -> Pbrt.Encoder.int_as_varint 740 encoder - | Atom_boot_integrity_info_reported -> Pbrt.Encoder.int_as_varint 775 encoder - | Atom_tv_low_power_standby_policy -> Pbrt.Encoder.int_as_varint 679 encoder - | Atom_external_tv_input_event -> Pbrt.Encoder.int_as_varint 717 encoder - | Atom_test_uprobestats_atom_reported -> Pbrt.Encoder.int_as_varint 915 encoder - | Atom_uwb_activity_info -> Pbrt.Encoder.int_as_varint 10188 encoder - | Atom_mediator_updated -> Pbrt.Encoder.int_as_varint 721 encoder - | Atom_sysproxy_bluetooth_bytes_transfer -> Pbrt.Encoder.int_as_varint 10196 encoder - | Atom_sysproxy_connection_updated -> Pbrt.Encoder.int_as_varint 786 encoder - | Atom_wear_companion_connection_state -> Pbrt.Encoder.int_as_varint 921 encoder - | Atom_media_action_reported -> Pbrt.Encoder.int_as_varint 608 encoder - | Atom_media_controls_launched -> Pbrt.Encoder.int_as_varint 609 encoder - | Atom_media_session_state_changed -> Pbrt.Encoder.int_as_varint 677 encoder - | Atom_wear_media_output_switcher_device_scan_api_latency -> Pbrt.Encoder.int_as_varint 757 encoder - | Atom_wear_media_output_switcher_sass_device_unavailable -> Pbrt.Encoder.int_as_varint 758 encoder - | Atom_wear_media_output_switcher_fastpair_api_timeout -> Pbrt.Encoder.int_as_varint 759 encoder - | Atom_wear_mode_state_changed -> Pbrt.Encoder.int_as_varint 715 encoder - | Atom_renderer_initialized -> Pbrt.Encoder.int_as_varint 736 encoder - | Atom_schema_version_received -> Pbrt.Encoder.int_as_varint 737 encoder - | Atom_layout_inspected -> Pbrt.Encoder.int_as_varint 741 encoder - | Atom_layout_expression_inspected -> Pbrt.Encoder.int_as_varint 742 encoder - | Atom_layout_animations_inspected -> Pbrt.Encoder.int_as_varint 743 encoder - | Atom_material_components_inspected -> Pbrt.Encoder.int_as_varint 744 encoder - | Atom_tile_requested -> Pbrt.Encoder.int_as_varint 745 encoder - | Atom_state_response_received -> Pbrt.Encoder.int_as_varint 746 encoder - | Atom_tile_response_received -> Pbrt.Encoder.int_as_varint 747 encoder - | Atom_inflation_finished -> Pbrt.Encoder.int_as_varint 748 encoder - | Atom_inflation_failed -> Pbrt.Encoder.int_as_varint 749 encoder - | Atom_ignored_inflation_failures_reported -> Pbrt.Encoder.int_as_varint 750 encoder - | Atom_drawable_rendered -> Pbrt.Encoder.int_as_varint 751 encoder - | Atom_wear_time_sync_requested -> Pbrt.Encoder.int_as_varint 911 encoder - | Atom_wear_time_update_started -> Pbrt.Encoder.int_as_varint 912 encoder - | Atom_wear_time_sync_attempt_completed -> Pbrt.Encoder.int_as_varint 913 encoder - | Atom_wear_time_changed -> Pbrt.Encoder.int_as_varint 914 encoder - | Atom_wear_adaptive_suspend_stats_reported -> Pbrt.Encoder.int_as_varint 619 encoder - | Atom_wear_power_anomaly_service_operational_stats_reported -> Pbrt.Encoder.int_as_varint 620 encoder - | Atom_wear_power_anomaly_service_event_stats_reported -> Pbrt.Encoder.int_as_varint 621 encoder - | Atom_ws_wear_time_session -> Pbrt.Encoder.int_as_varint 610 encoder - | Atom_ws_incoming_call_action_reported -> Pbrt.Encoder.int_as_varint 626 encoder - | Atom_ws_call_disconnection_reported -> Pbrt.Encoder.int_as_varint 627 encoder - | Atom_ws_call_duration_reported -> Pbrt.Encoder.int_as_varint 628 encoder - | Atom_ws_call_user_experience_latency_reported -> Pbrt.Encoder.int_as_varint 629 encoder - | Atom_ws_call_interaction_reported -> Pbrt.Encoder.int_as_varint 630 encoder - | Atom_ws_on_body_state_changed -> Pbrt.Encoder.int_as_varint 787 encoder - | Atom_ws_watch_face_restricted_complications_impacted -> Pbrt.Encoder.int_as_varint 802 encoder - | Atom_ws_watch_face_default_restricted_complications_removed -> Pbrt.Encoder.int_as_varint 803 encoder - | Atom_ws_complications_impacted_notification_event_reported -> Pbrt.Encoder.int_as_varint 804 encoder - | Atom_ws_remote_event_usage_reported -> Pbrt.Encoder.int_as_varint 920 encoder - | Atom_ws_bugreport_requested -> Pbrt.Encoder.int_as_varint 936 encoder - | Atom_ws_bugreport_triggered -> Pbrt.Encoder.int_as_varint 937 encoder - | Atom_ws_bugreport_finished -> Pbrt.Encoder.int_as_varint 938 encoder - | Atom_ws_bugreport_result_received -> Pbrt.Encoder.int_as_varint 939 encoder - | Atom_ws_standalone_mode_snapshot -> Pbrt.Encoder.int_as_varint 10197 encoder - | Atom_ws_favorite_watch_face_snapshot -> Pbrt.Encoder.int_as_varint 10206 encoder - | Atom_ws_photos_watch_face_feature_snapshot -> Pbrt.Encoder.int_as_varint 10225 encoder - | Atom_ws_watch_face_customization_snapshot -> Pbrt.Encoder.int_as_varint 10227 encoder - | Atom_wear_power_menu_opened -> Pbrt.Encoder.int_as_varint 731 encoder - | Atom_wear_assistant_opened -> Pbrt.Encoder.int_as_varint 755 encoder - | Atom_first_overlay_state_changed -> Pbrt.Encoder.int_as_varint 917 encoder - | Atom_wifi_aware_ndp_reported -> Pbrt.Encoder.int_as_varint 638 encoder - | Atom_wifi_aware_attach_reported -> Pbrt.Encoder.int_as_varint 639 encoder - | Atom_wifi_self_recovery_triggered -> Pbrt.Encoder.int_as_varint 661 encoder - | Atom_soft_ap_started -> Pbrt.Encoder.int_as_varint 680 encoder - | Atom_soft_ap_stopped -> Pbrt.Encoder.int_as_varint 681 encoder - | Atom_wifi_lock_released -> Pbrt.Encoder.int_as_varint 687 encoder - | Atom_wifi_lock_deactivated -> Pbrt.Encoder.int_as_varint 688 encoder - | Atom_wifi_config_saved -> Pbrt.Encoder.int_as_varint 689 encoder - | Atom_wifi_aware_resource_using_changed -> Pbrt.Encoder.int_as_varint 690 encoder - | Atom_wifi_aware_hal_api_called -> Pbrt.Encoder.int_as_varint 691 encoder - | Atom_wifi_local_only_request_received -> Pbrt.Encoder.int_as_varint 692 encoder - | Atom_wifi_local_only_request_scan_triggered -> Pbrt.Encoder.int_as_varint 693 encoder - | Atom_wifi_thread_task_executed -> Pbrt.Encoder.int_as_varint 694 encoder - | Atom_wifi_state_changed -> Pbrt.Encoder.int_as_varint 700 encoder - | Atom_pno_scan_started -> Pbrt.Encoder.int_as_varint 719 encoder - | Atom_pno_scan_stopped -> Pbrt.Encoder.int_as_varint 720 encoder - | Atom_wifi_is_unusable_reported -> Pbrt.Encoder.int_as_varint 722 encoder - | Atom_wifi_ap_capabilities_reported -> Pbrt.Encoder.int_as_varint 723 encoder - | Atom_soft_ap_state_changed -> Pbrt.Encoder.int_as_varint 805 encoder - | Atom_scorer_prediction_result_reported -> Pbrt.Encoder.int_as_varint 884 encoder - | Atom_wifi_aware_capabilities -> Pbrt.Encoder.int_as_varint 10190 encoder - | Atom_wifi_module_info -> Pbrt.Encoder.int_as_varint 10193 encoder - | Atom_wifi_setting_info -> Pbrt.Encoder.int_as_varint 10194 encoder - | Atom_wifi_complex_setting_info -> Pbrt.Encoder.int_as_varint 10195 encoder - | Atom_wifi_configured_network_info -> Pbrt.Encoder.int_as_varint 10198 encoder - -let rec encode_pb_statsd_pull_atom_config (v:statsd_pull_atom_config) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - encode_pb_atom_id x encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ) v.pull_atom_id encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.raw_pull_atom_id encoder; - if statsd_pull_atom_config_has_pull_frequency_ms v then ( - Pbrt.Encoder.int32_as_varint v.pull_frequency_ms encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - ) v.packages encoder; - () - -let rec encode_pb_statsd_tracing_config (v:statsd_tracing_config) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - encode_pb_atom_id x encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ) v.push_atom_id encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.raw_push_atom_id encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_statsd_pull_atom_config x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ) v.pull_config encoder; - () - let rec encode_pb_meminfo_counters (v:meminfo_counters) encoder = match v with | Meminfo_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder @@ -39121,12 +30456,6 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 10 Pbrt.Bytes encoder; | None -> (); end; - begin match v.ftrace_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_ftrace_config x encoder; - Pbrt.Encoder.key 100 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.inode_file_config with | Some x -> Pbrt.Encoder.nested encode_pb_inode_file_config x encoder; @@ -39157,70 +30486,22 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 106 Pbrt.Bytes encoder; | None -> (); end; - begin match v.android_log_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_log_config x encoder; - Pbrt.Encoder.key 107 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.gpu_counter_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_gpu_counter_config x encoder; - Pbrt.Encoder.key 108 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.android_game_intervention_list_config with | Some x -> Pbrt.Encoder.nested encode_pb_android_game_intervention_list_config x encoder; Pbrt.Encoder.key 116 Pbrt.Bytes encoder; | None -> (); end; - begin match v.packages_list_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_packages_list_config x encoder; - Pbrt.Encoder.key 109 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.vulkan_memory_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_vulkan_memory_config x encoder; - Pbrt.Encoder.key 112 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.track_event_config with | Some x -> Pbrt.Encoder.nested encode_pb_track_event_config x encoder; Pbrt.Encoder.key 113 Pbrt.Bytes encoder; | None -> (); end; - begin match v.android_polled_state_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_polled_state_config x encoder; - Pbrt.Encoder.key 114 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.android_system_property_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_system_property_config x encoder; - Pbrt.Encoder.key 118 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.statsd_tracing_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_statsd_tracing_config x encoder; - Pbrt.Encoder.key 117 Pbrt.Bytes encoder; - | None -> (); - end; if data_source_config_has_system_info_config v then ( Pbrt.Encoder.empty_nested encoder; Pbrt.Encoder.key 119 Pbrt.Bytes encoder; ); - begin match v.frozen_ftrace_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_frozen_ftrace_config x encoder; - Pbrt.Encoder.key 136 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.chrome_config with | Some x -> Pbrt.Encoder.nested encode_pb_chrome_config x encoder; @@ -39239,12 +30520,6 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 115 Pbrt.Bytes encoder; | None -> (); end; - begin match v.network_packet_trace_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_network_packet_trace_config x encoder; - Pbrt.Encoder.key 120 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.surfaceflinger_layers_config with | Some x -> Pbrt.Encoder.nested encode_pb_surface_flinger_layers_config x encoder; @@ -39257,12 +30532,6 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 123 Pbrt.Bytes encoder; | None -> (); end; - begin match v.android_sdk_sysprop_guard_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_sdk_sysprop_guard_config x encoder; - Pbrt.Encoder.key 124 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.etw_config with | Some x -> Pbrt.Encoder.nested encode_pb_etw_config x encoder; @@ -39275,18 +30544,6 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 126 Pbrt.Bytes encoder; | None -> (); end; - begin match v.android_input_event_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_input_event_config x encoder; - Pbrt.Encoder.key 128 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.pixel_modem_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_pixel_modem_config x encoder; - Pbrt.Encoder.key 129 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.windowmanager_config with | Some x -> Pbrt.Encoder.nested encode_pb_window_manager_config x encoder; @@ -39299,36 +30556,12 @@ let rec encode_pb_data_source_config (v:data_source_config) encoder = Pbrt.Encoder.key 131 Pbrt.Bytes encoder; | None -> (); end; - begin match v.kernel_wakelocks_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_kernel_wakelocks_config x encoder; - Pbrt.Encoder.key 132 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.gpu_renderstages_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_gpu_render_stages_config x encoder; - Pbrt.Encoder.key 133 Pbrt.Bytes encoder; - | None -> (); - end; begin match v.chromium_histogram_samples with | Some x -> Pbrt.Encoder.nested encode_pb_chromium_histogram_samples_config x encoder; Pbrt.Encoder.key 134 Pbrt.Bytes encoder; | None -> (); end; - begin match v.app_wakelocks_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_app_wakelocks_config x encoder; - Pbrt.Encoder.key 135 Pbrt.Bytes encoder; - | None -> (); - end; - begin match v.cpu_per_uid_config with - | Some x -> - Pbrt.Encoder.nested encode_pb_cpu_per_uid_config x encoder; - Pbrt.Encoder.key 137 Pbrt.Bytes encoder; - | None -> (); - end; if data_source_config_has_legacy_config v then ( Pbrt.Encoder.string v.legacy_config encoder; Pbrt.Encoder.key 1000 Pbrt.Bytes encoder; @@ -40119,980 +31352,6 @@ let rec encode_pb_trace_stats (v:trace_stats) encoder = ); () -let rec encode_pb_android_game_intervention_list_game_mode_info (v:android_game_intervention_list_game_mode_info) encoder = - if android_game_intervention_list_game_mode_info_has_mode v then ( - Pbrt.Encoder.int32_as_varint v.mode encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_game_intervention_list_game_mode_info_has_use_angle v then ( - Pbrt.Encoder.bool v.use_angle encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_game_intervention_list_game_mode_info_has_resolution_downscale v then ( - Pbrt.Encoder.float_as_bits32 v.resolution_downscale encoder; - Pbrt.Encoder.key 3 Pbrt.Bits32 encoder; - ); - if android_game_intervention_list_game_mode_info_has_fps v then ( - Pbrt.Encoder.float_as_bits32 v.fps encoder; - Pbrt.Encoder.key 4 Pbrt.Bits32 encoder; - ); - () - -let rec encode_pb_android_game_intervention_list_game_package_info (v:android_game_intervention_list_game_package_info) encoder = - if android_game_intervention_list_game_package_info_has_name v then ( - Pbrt.Encoder.string v.name encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if android_game_intervention_list_game_package_info_has_uid v then ( - Pbrt.Encoder.int64_as_varint v.uid encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_game_intervention_list_game_package_info_has_current_mode v then ( - Pbrt.Encoder.int32_as_varint v.current_mode encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_game_intervention_list_game_mode_info x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - ) v.game_mode_info encoder; - () - -let rec encode_pb_android_game_intervention_list (v:android_game_intervention_list) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_game_intervention_list_game_package_info x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.game_packages encoder; - if android_game_intervention_list_has_parse_error v then ( - Pbrt.Encoder.bool v.parse_error encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_game_intervention_list_has_read_error v then ( - Pbrt.Encoder.bool v.read_error encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_log_packet_log_event_arg_value (v:android_log_packet_log_event_arg_value) encoder = - begin match v with - | Int_value x -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - | Float_value x -> - Pbrt.Encoder.float_as_bits32 x encoder; - Pbrt.Encoder.key 3 Pbrt.Bits32 encoder; - | String_value x -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - end - -and encode_pb_android_log_packet_log_event_arg (v:android_log_packet_log_event_arg) encoder = - if android_log_packet_log_event_arg_has_name v then ( - Pbrt.Encoder.string v.name encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - begin match v.value with - | None -> () - | Some (Int_value x) -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - | Some (Float_value x) -> - Pbrt.Encoder.float_as_bits32 x encoder; - Pbrt.Encoder.key 3 Pbrt.Bits32 encoder; - | Some (String_value x) -> - Pbrt.Encoder.string x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - end; - () - -let rec encode_pb_android_log_packet_log_event (v:android_log_packet_log_event) encoder = - if android_log_packet_log_event_has_log_id v then ( - encode_pb_android_log_id v.log_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_tid v then ( - Pbrt.Encoder.int32_as_varint v.tid encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_uid v then ( - Pbrt.Encoder.int32_as_varint v.uid encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_timestamp v then ( - Pbrt.Encoder.int64_as_varint v.timestamp encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_tag v then ( - Pbrt.Encoder.string v.tag encoder; - Pbrt.Encoder.key 6 Pbrt.Bytes encoder; - ); - if android_log_packet_log_event_has_prio v then ( - encode_pb_android_log_priority v.prio encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if android_log_packet_log_event_has_message v then ( - Pbrt.Encoder.string v.message encoder; - Pbrt.Encoder.key 8 Pbrt.Bytes encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_log_packet_log_event_arg x encoder; - Pbrt.Encoder.key 9 Pbrt.Bytes encoder; - ) v.args encoder; - () - -let rec encode_pb_android_log_packet_stats (v:android_log_packet_stats) encoder = - if android_log_packet_stats_has_num_total v then ( - Pbrt.Encoder.int64_as_varint v.num_total encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_log_packet_stats_has_num_failed v then ( - Pbrt.Encoder.int64_as_varint v.num_failed encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_log_packet_stats_has_num_skipped v then ( - Pbrt.Encoder.int64_as_varint v.num_skipped encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_log_packet (v:android_log_packet) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_log_packet_log_event x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.events encoder; - begin match v.stats with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_log_packet_stats x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - | None -> (); - end; - () - -let rec encode_pb_android_system_property_property_value (v:android_system_property_property_value) encoder = - if android_system_property_property_value_has_name v then ( - Pbrt.Encoder.string v.name encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if android_system_property_property_value_has_value v then ( - Pbrt.Encoder.string v.value encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_android_system_property (v:android_system_property) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_system_property_property_value x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.values encoder; - () - -let rec encode_pb_app_wakelock_info (v:app_wakelock_info) encoder = - if app_wakelock_info_has_iid v then ( - Pbrt.Encoder.int32_as_varint v.iid encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if app_wakelock_info_has_tag v then ( - Pbrt.Encoder.string v.tag encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ); - if app_wakelock_info_has_flags v then ( - Pbrt.Encoder.int32_as_varint v.flags encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if app_wakelock_info_has_owner_pid v then ( - Pbrt.Encoder.int32_as_varint v.owner_pid encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if app_wakelock_info_has_owner_uid v then ( - Pbrt.Encoder.int32_as_varint v.owner_uid encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if app_wakelock_info_has_work_uid v then ( - Pbrt.Encoder.int32_as_varint v.work_uid encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_app_wakelock_bundle (v:app_wakelock_bundle) encoder = - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - ) lst encoder; - ) v.intern_id encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - ) lst encoder; - ) v.encoded_ts encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - begin match v.info with - | Some x -> - Pbrt.Encoder.nested encode_pb_app_wakelock_info x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - | None -> (); - end; - if app_wakelock_bundle_has_acquired v then ( - Pbrt.Encoder.bool v.acquired encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_bluetooth_trace_packet_type (v:bluetooth_trace_packet_type) encoder = - match v with - | Hci_cmd -> Pbrt.Encoder.int_as_varint 1 encoder - | Hci_evt -> Pbrt.Encoder.int_as_varint 2 encoder - | Hci_acl_rx -> Pbrt.Encoder.int_as_varint 3 encoder - | Hci_acl_tx -> Pbrt.Encoder.int_as_varint 4 encoder - | Hci_sco_rx -> Pbrt.Encoder.int_as_varint 5 encoder - | Hci_sco_tx -> Pbrt.Encoder.int_as_varint 6 encoder - | Hci_iso_rx -> Pbrt.Encoder.int_as_varint 7 encoder - | Hci_iso_tx -> Pbrt.Encoder.int_as_varint 8 encoder - -let rec encode_pb_bluetooth_trace_event (v:bluetooth_trace_event) encoder = - if bluetooth_trace_event_has_packet_type v then ( - encode_pb_bluetooth_trace_packet_type v.packet_type encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_count v then ( - Pbrt.Encoder.int32_as_varint v.count encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_length v then ( - Pbrt.Encoder.int32_as_varint v.length encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_duration v then ( - Pbrt.Encoder.int32_as_varint v.duration encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_op_code v then ( - Pbrt.Encoder.int32_as_varint v.op_code encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_event_code v then ( - Pbrt.Encoder.int32_as_varint v.event_code encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_subevent_code v then ( - Pbrt.Encoder.int32_as_varint v.subevent_code encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if bluetooth_trace_event_has_connection_handle v then ( - Pbrt.Encoder.int32_as_varint v.connection_handle encoder; - Pbrt.Encoder.key 8 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_camera_frame_event_capture_result_status (v:android_camera_frame_event_capture_result_status) encoder = - match v with - | Status_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Status_ok -> Pbrt.Encoder.int_as_varint 1 encoder - | Status_early_metadata_error -> Pbrt.Encoder.int_as_varint 2 encoder - | Status_final_metadata_error -> Pbrt.Encoder.int_as_varint 3 encoder - | Status_buffer_error -> Pbrt.Encoder.int_as_varint 4 encoder - | Status_flush_error -> Pbrt.Encoder.int_as_varint 5 encoder - -let rec encode_pb_android_camera_frame_event_camera_node_processing_details (v:android_camera_frame_event_camera_node_processing_details) encoder = - if android_camera_frame_event_camera_node_processing_details_has_node_id v then ( - Pbrt.Encoder.int64_as_varint v.node_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_camera_frame_event_camera_node_processing_details_has_start_processing_ns v then ( - Pbrt.Encoder.int64_as_varint v.start_processing_ns encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_camera_frame_event_camera_node_processing_details_has_end_processing_ns v then ( - Pbrt.Encoder.int64_as_varint v.end_processing_ns encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if android_camera_frame_event_camera_node_processing_details_has_scheduling_latency_ns v then ( - Pbrt.Encoder.int64_as_varint v.scheduling_latency_ns encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_android_camera_frame_event (v:android_camera_frame_event) encoder = - if android_camera_frame_event_has_session_id v then ( - Pbrt.Encoder.int64_as_varint v.session_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_camera_id v then ( - Pbrt.Encoder.int32_as_varint v.camera_id encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_frame_number v then ( - Pbrt.Encoder.int64_as_varint v.frame_number encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_request_id v then ( - Pbrt.Encoder.int64_as_varint v.request_id encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_request_received_ns v then ( - Pbrt.Encoder.int64_as_varint v.request_received_ns encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_request_processing_started_ns v then ( - Pbrt.Encoder.int64_as_varint v.request_processing_started_ns encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_start_of_exposure_ns v then ( - Pbrt.Encoder.int64_as_varint v.start_of_exposure_ns encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_start_of_frame_ns v then ( - Pbrt.Encoder.int64_as_varint v.start_of_frame_ns encoder; - Pbrt.Encoder.key 8 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_responses_all_sent_ns v then ( - Pbrt.Encoder.int64_as_varint v.responses_all_sent_ns encoder; - Pbrt.Encoder.key 9 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_capture_result_status v then ( - encode_pb_android_camera_frame_event_capture_result_status v.capture_result_status encoder; - Pbrt.Encoder.key 10 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_skipped_sensor_frames v then ( - Pbrt.Encoder.int32_as_varint v.skipped_sensor_frames encoder; - Pbrt.Encoder.key 11 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_capture_intent v then ( - Pbrt.Encoder.int32_as_varint v.capture_intent encoder; - Pbrt.Encoder.key 12 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_num_streams v then ( - Pbrt.Encoder.int32_as_varint v.num_streams encoder; - Pbrt.Encoder.key 13 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_camera_frame_event_camera_node_processing_details x encoder; - Pbrt.Encoder.key 14 Pbrt.Bytes encoder; - ) v.node_processing_details encoder; - if android_camera_frame_event_has_vendor_data_version v then ( - Pbrt.Encoder.int32_as_varint v.vendor_data_version encoder; - Pbrt.Encoder.key 15 Pbrt.Varint encoder; - ); - if android_camera_frame_event_has_vendor_data v then ( - Pbrt.Encoder.bytes v.vendor_data encoder; - Pbrt.Encoder.key 16 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_android_camera_session_stats_camera_graph_camera_node (v:android_camera_session_stats_camera_graph_camera_node) encoder = - if android_camera_session_stats_camera_graph_camera_node_has_node_id v then ( - Pbrt.Encoder.int64_as_varint v.node_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.input_ids encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ) v.output_ids encoder; - if android_camera_session_stats_camera_graph_camera_node_has_vendor_data_version v then ( - Pbrt.Encoder.int32_as_varint v.vendor_data_version encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_node_has_vendor_data v then ( - Pbrt.Encoder.bytes v.vendor_data encoder; - Pbrt.Encoder.key 5 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_android_camera_session_stats_camera_graph_camera_edge (v:android_camera_session_stats_camera_graph_camera_edge) encoder = - if android_camera_session_stats_camera_graph_camera_edge_has_output_node_id v then ( - Pbrt.Encoder.int64_as_varint v.output_node_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_edge_has_output_id v then ( - Pbrt.Encoder.int64_as_varint v.output_id encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_edge_has_input_node_id v then ( - Pbrt.Encoder.int64_as_varint v.input_node_id encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_edge_has_input_id v then ( - Pbrt.Encoder.int64_as_varint v.input_id encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_edge_has_vendor_data_version v then ( - Pbrt.Encoder.int32_as_varint v.vendor_data_version encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if android_camera_session_stats_camera_graph_camera_edge_has_vendor_data v then ( - Pbrt.Encoder.bytes v.vendor_data encoder; - Pbrt.Encoder.key 6 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_android_camera_session_stats_camera_graph (v:android_camera_session_stats_camera_graph) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_camera_session_stats_camera_graph_camera_node x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.nodes encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_android_camera_session_stats_camera_graph_camera_edge x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ) v.edges encoder; - () - -let rec encode_pb_android_camera_session_stats (v:android_camera_session_stats) encoder = - if android_camera_session_stats_has_session_id v then ( - Pbrt.Encoder.int64_as_varint v.session_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - begin match v.graph with - | Some x -> - Pbrt.Encoder.nested encode_pb_android_camera_session_stats_camera_graph x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - | None -> (); - end; - () - -let rec encode_pb_cpu_per_uid_data (v:cpu_per_uid_data) encoder = - if cpu_per_uid_data_has_cluster_count v then ( - Pbrt.Encoder.int32_as_varint v.cluster_count encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - ) lst encoder; - ) v.uid encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - ) lst encoder; - ) v.total_time_ms encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - () - -let rec encode_pb_frame_timeline_event_jank_type (v:frame_timeline_event_jank_type) encoder = - match v with - | Jank_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Jank_none -> Pbrt.Encoder.int_as_varint 1 encoder - | Jank_sf_scheduling -> Pbrt.Encoder.int_as_varint 2 encoder - | Jank_prediction_error -> Pbrt.Encoder.int_as_varint 4 encoder - | Jank_display_hal -> Pbrt.Encoder.int_as_varint 8 encoder - | Jank_sf_cpu_deadline_missed -> Pbrt.Encoder.int_as_varint 16 encoder - | Jank_sf_gpu_deadline_missed -> Pbrt.Encoder.int_as_varint 32 encoder - | Jank_app_deadline_missed -> Pbrt.Encoder.int_as_varint 64 encoder - | Jank_buffer_stuffing -> Pbrt.Encoder.int_as_varint 128 encoder - | Jank_unknown -> Pbrt.Encoder.int_as_varint 256 encoder - | Jank_sf_stuffing -> Pbrt.Encoder.int_as_varint 512 encoder - | Jank_dropped -> Pbrt.Encoder.int_as_varint 1024 encoder - | Jank_non_animating -> Pbrt.Encoder.int_as_varint 2048 encoder - | Jank_app_resynced_jitter -> Pbrt.Encoder.int_as_varint 4096 encoder - | Jank_display_not_on -> Pbrt.Encoder.int_as_varint 8192 encoder - -let rec encode_pb_frame_timeline_event_jank_severity_type (v:frame_timeline_event_jank_severity_type) encoder = - match v with - | Severity_unknown -> Pbrt.Encoder.int_as_varint (0) encoder - | Severity_none -> Pbrt.Encoder.int_as_varint 1 encoder - | Severity_partial -> Pbrt.Encoder.int_as_varint 2 encoder - | Severity_full -> Pbrt.Encoder.int_as_varint 3 encoder - -let rec encode_pb_frame_timeline_event_present_type (v:frame_timeline_event_present_type) encoder = - match v with - | Present_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Present_on_time -> Pbrt.Encoder.int_as_varint 1 encoder - | Present_late -> Pbrt.Encoder.int_as_varint 2 encoder - | Present_early -> Pbrt.Encoder.int_as_varint 3 encoder - | Present_dropped -> Pbrt.Encoder.int_as_varint 4 encoder - | Present_unknown -> Pbrt.Encoder.int_as_varint 5 encoder - -let rec encode_pb_frame_timeline_event_prediction_type (v:frame_timeline_event_prediction_type) encoder = - match v with - | Prediction_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Prediction_valid -> Pbrt.Encoder.int_as_varint 1 encoder - | Prediction_expired -> Pbrt.Encoder.int_as_varint 2 encoder - | Prediction_unknown -> Pbrt.Encoder.int_as_varint 3 encoder - -let rec encode_pb_frame_timeline_event_expected_surface_frame_start (v:frame_timeline_event_expected_surface_frame_start) encoder = - if frame_timeline_event_expected_surface_frame_start_has_cookie v then ( - Pbrt.Encoder.int64_as_varint v.cookie encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_surface_frame_start_has_token v then ( - Pbrt.Encoder.int64_as_varint v.token encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_surface_frame_start_has_display_frame_token v then ( - Pbrt.Encoder.int64_as_varint v.display_frame_token encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_surface_frame_start_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_surface_frame_start_has_layer_name v then ( - Pbrt.Encoder.string v.layer_name encoder; - Pbrt.Encoder.key 5 Pbrt.Bytes encoder; - ); - () - -let rec encode_pb_frame_timeline_event_actual_surface_frame_start (v:frame_timeline_event_actual_surface_frame_start) encoder = - if frame_timeline_event_actual_surface_frame_start_has_cookie v then ( - Pbrt.Encoder.int64_as_varint v.cookie encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_token v then ( - Pbrt.Encoder.int64_as_varint v.token encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_display_frame_token v then ( - Pbrt.Encoder.int64_as_varint v.display_frame_token encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_layer_name v then ( - Pbrt.Encoder.string v.layer_name encoder; - Pbrt.Encoder.key 5 Pbrt.Bytes encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_present_type v then ( - encode_pb_frame_timeline_event_present_type v.present_type encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_on_time_finish v then ( - Pbrt.Encoder.bool v.on_time_finish encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_gpu_composition v then ( - Pbrt.Encoder.bool v.gpu_composition encoder; - Pbrt.Encoder.key 8 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_jank_type v then ( - Pbrt.Encoder.int32_as_varint v.jank_type encoder; - Pbrt.Encoder.key 9 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_prediction_type v then ( - encode_pb_frame_timeline_event_prediction_type v.prediction_type encoder; - Pbrt.Encoder.key 10 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_is_buffer v then ( - Pbrt.Encoder.bool v.is_buffer encoder; - Pbrt.Encoder.key 11 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_jank_severity_type v then ( - encode_pb_frame_timeline_event_jank_severity_type v.jank_severity_type encoder; - Pbrt.Encoder.key 12 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_present_delay_millis v then ( - Pbrt.Encoder.float_as_bits32 v.present_delay_millis encoder; - Pbrt.Encoder.key 13 Pbrt.Bits32 encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_vsync_resynced_jitter_millis v then ( - Pbrt.Encoder.float_as_bits32 v.vsync_resynced_jitter_millis encoder; - Pbrt.Encoder.key 14 Pbrt.Bits32 encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_jank_severity_score v then ( - Pbrt.Encoder.float_as_bits32 v.jank_severity_score encoder; - Pbrt.Encoder.key 15 Pbrt.Bits32 encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_jank_type_experimental v then ( - Pbrt.Encoder.int32_as_varint v.jank_type_experimental encoder; - Pbrt.Encoder.key 16 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_surface_frame_start_has_present_type_experimental v then ( - encode_pb_frame_timeline_event_present_type v.present_type_experimental encoder; - Pbrt.Encoder.key 17 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_frame_timeline_event_expected_display_frame_start (v:frame_timeline_event_expected_display_frame_start) encoder = - if frame_timeline_event_expected_display_frame_start_has_cookie v then ( - Pbrt.Encoder.int64_as_varint v.cookie encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_display_frame_start_has_token v then ( - Pbrt.Encoder.int64_as_varint v.token encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if frame_timeline_event_expected_display_frame_start_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_frame_timeline_event_actual_display_frame_start (v:frame_timeline_event_actual_display_frame_start) encoder = - if frame_timeline_event_actual_display_frame_start_has_cookie v then ( - Pbrt.Encoder.int64_as_varint v.cookie encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_token v then ( - Pbrt.Encoder.int64_as_varint v.token encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_present_type v then ( - encode_pb_frame_timeline_event_present_type v.present_type encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_on_time_finish v then ( - Pbrt.Encoder.bool v.on_time_finish encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_gpu_composition v then ( - Pbrt.Encoder.bool v.gpu_composition encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_jank_type v then ( - Pbrt.Encoder.int32_as_varint v.jank_type encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_prediction_type v then ( - encode_pb_frame_timeline_event_prediction_type v.prediction_type encoder; - Pbrt.Encoder.key 8 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_jank_severity_type v then ( - encode_pb_frame_timeline_event_jank_severity_type v.jank_severity_type encoder; - Pbrt.Encoder.key 9 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_present_delay_millis v then ( - Pbrt.Encoder.float_as_bits32 v.present_delay_millis encoder; - Pbrt.Encoder.key 10 Pbrt.Bits32 encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_jank_severity_score v then ( - Pbrt.Encoder.float_as_bits32 v.jank_severity_score encoder; - Pbrt.Encoder.key 11 Pbrt.Bits32 encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_jank_type_experimental v then ( - Pbrt.Encoder.int32_as_varint v.jank_type_experimental encoder; - Pbrt.Encoder.key 12 Pbrt.Varint encoder; - ); - if frame_timeline_event_actual_display_frame_start_has_present_type_experimental v then ( - encode_pb_frame_timeline_event_present_type v.present_type_experimental encoder; - Pbrt.Encoder.key 13 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_frame_timeline_event_frame_end (v:frame_timeline_event_frame_end) encoder = - if frame_timeline_event_frame_end_has_cookie v then ( - Pbrt.Encoder.int64_as_varint v.cookie encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_frame_timeline_event (v:frame_timeline_event) encoder = - begin match v with - | Expected_display_frame_start x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event_expected_display_frame_start x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - | Actual_display_frame_start x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event_actual_display_frame_start x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - | Expected_surface_frame_start x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event_expected_surface_frame_start x encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - | Actual_surface_frame_start x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event_actual_surface_frame_start x encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - | Frame_end x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event_frame_end x encoder; - Pbrt.Encoder.key 5 Pbrt.Bytes encoder; - end - -let rec encode_pb_gpu_mem_total_event (v:gpu_mem_total_event) encoder = - if gpu_mem_total_event_has_gpu_id v then ( - Pbrt.Encoder.int32_as_varint v.gpu_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if gpu_mem_total_event_has_pid v then ( - Pbrt.Encoder.int32_as_varint v.pid encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if gpu_mem_total_event_has_size v then ( - Pbrt.Encoder.int64_as_varint v.size encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_graphics_frame_event_buffer_event_type (v:graphics_frame_event_buffer_event_type) encoder = - match v with - | Unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Dequeue -> Pbrt.Encoder.int_as_varint 1 encoder - | Queue -> Pbrt.Encoder.int_as_varint 2 encoder - | Post -> Pbrt.Encoder.int_as_varint 3 encoder - | Acquire_fence -> Pbrt.Encoder.int_as_varint 4 encoder - | Latch -> Pbrt.Encoder.int_as_varint 5 encoder - | Hwc_composition_queued -> Pbrt.Encoder.int_as_varint 6 encoder - | Fallback_composition -> Pbrt.Encoder.int_as_varint 7 encoder - | Present_fence -> Pbrt.Encoder.int_as_varint 8 encoder - | Release_fence -> Pbrt.Encoder.int_as_varint 9 encoder - | Modify -> Pbrt.Encoder.int_as_varint 10 encoder - | Detach -> Pbrt.Encoder.int_as_varint 11 encoder - | Attach -> Pbrt.Encoder.int_as_varint 12 encoder - | Cancel -> Pbrt.Encoder.int_as_varint 13 encoder - -let rec encode_pb_graphics_frame_event_buffer_event (v:graphics_frame_event_buffer_event) encoder = - if graphics_frame_event_buffer_event_has_frame_number v then ( - Pbrt.Encoder.int32_as_varint v.frame_number encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if graphics_frame_event_buffer_event_has_type_ v then ( - encode_pb_graphics_frame_event_buffer_event_type v.type_ encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if graphics_frame_event_buffer_event_has_layer_name v then ( - Pbrt.Encoder.string v.layer_name encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - ); - if graphics_frame_event_buffer_event_has_duration_ns v then ( - Pbrt.Encoder.int64_as_varint v.duration_ns encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if graphics_frame_event_buffer_event_has_buffer_id v then ( - Pbrt.Encoder.int32_as_varint v.buffer_id encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_graphics_frame_event (v:graphics_frame_event) encoder = - begin match v.buffer_event with - | Some x -> - Pbrt.Encoder.nested encode_pb_graphics_frame_event_buffer_event x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - | None -> (); - end; - () - -let rec encode_pb_initial_display_state (v:initial_display_state) encoder = - if initial_display_state_has_display_state v then ( - Pbrt.Encoder.int32_as_varint v.display_state encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if initial_display_state_has_brightness v then ( - Pbrt.Encoder.float_as_bits64 v.brightness encoder; - Pbrt.Encoder.key 2 Pbrt.Bits64 encoder; - ); - () - -let rec encode_pb_kernel_wakelock_data_wakelock_type (v:kernel_wakelock_data_wakelock_type) encoder = - match v with - | Wakelock_type_unknown -> Pbrt.Encoder.int_as_varint (0) encoder - | Wakelock_type_kernel -> Pbrt.Encoder.int_as_varint 1 encoder - | Wakelock_type_native -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_kernel_wakelock_data_wakelock (v:kernel_wakelock_data_wakelock) encoder = - if kernel_wakelock_data_wakelock_has_wakelock_id v then ( - Pbrt.Encoder.int32_as_varint v.wakelock_id encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if kernel_wakelock_data_wakelock_has_wakelock_name v then ( - Pbrt.Encoder.string v.wakelock_name encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ); - if kernel_wakelock_data_wakelock_has_wakelock_type v then ( - encode_pb_kernel_wakelock_data_wakelock_type v.wakelock_type encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_kernel_wakelock_data (v:kernel_wakelock_data) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_kernel_wakelock_data_wakelock x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.wakelock encoder; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - ) lst encoder; - ) v.wakelock_id encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - ) lst encoder; - ) v.time_held_millis encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - if kernel_wakelock_data_has_error_flags v then ( - Pbrt.Encoder.int64_as_varint v.error_flags encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_traffic_direction (v:traffic_direction) encoder = - match v with - | Dir_unspecified -> Pbrt.Encoder.int_as_varint (0) encoder - | Dir_ingress -> Pbrt.Encoder.int_as_varint 1 encoder - | Dir_egress -> Pbrt.Encoder.int_as_varint 2 encoder - -let rec encode_pb_network_packet_event (v:network_packet_event) encoder = - if network_packet_event_has_direction v then ( - encode_pb_traffic_direction v.direction encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - if network_packet_event_has_network_interface v then ( - Pbrt.Encoder.string v.network_interface encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - ); - if network_packet_event_has_length v then ( - Pbrt.Encoder.int32_as_varint v.length encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if network_packet_event_has_uid v then ( - Pbrt.Encoder.int32_as_varint v.uid encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if network_packet_event_has_tag v then ( - Pbrt.Encoder.int32_as_varint v.tag encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if network_packet_event_has_ip_proto v then ( - Pbrt.Encoder.int32_as_varint v.ip_proto encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if network_packet_event_has_tcp_flags v then ( - Pbrt.Encoder.int32_as_varint v.tcp_flags encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - if network_packet_event_has_local_port v then ( - Pbrt.Encoder.int32_as_varint v.local_port encoder; - Pbrt.Encoder.key 8 Pbrt.Varint encoder; - ); - if network_packet_event_has_remote_port v then ( - Pbrt.Encoder.int32_as_varint v.remote_port encoder; - Pbrt.Encoder.key 9 Pbrt.Varint encoder; - ); - if network_packet_event_has_icmp_type v then ( - Pbrt.Encoder.int32_as_varint v.icmp_type encoder; - Pbrt.Encoder.key 10 Pbrt.Varint encoder; - ); - if network_packet_event_has_icmp_code v then ( - Pbrt.Encoder.int32_as_varint v.icmp_code encoder; - Pbrt.Encoder.key 11 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_network_packet_bundle_packet_context (v:network_packet_bundle_packet_context) encoder = - begin match v with - | Iid x -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - | Ctx x -> - Pbrt.Encoder.nested encode_pb_network_packet_event x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - end - -and encode_pb_network_packet_bundle (v:network_packet_bundle) encoder = - begin match v.packet_context with - | None -> () - | Some (Iid x) -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - | Some (Ctx x) -> - Pbrt.Encoder.nested encode_pb_network_packet_event x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - end; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - ) lst encoder; - ) v.packet_timestamps encoder; - Pbrt.Encoder.key 3 Pbrt.Bytes encoder; - Pbrt.Encoder.nested (fun lst encoder -> - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int32_as_varint x encoder; - ) lst encoder; - ) v.packet_lengths encoder; - Pbrt.Encoder.key 4 Pbrt.Bytes encoder; - if network_packet_bundle_has_total_packets v then ( - Pbrt.Encoder.int32_as_varint v.total_packets encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - if network_packet_bundle_has_total_duration v then ( - Pbrt.Encoder.int64_as_varint v.total_duration encoder; - Pbrt.Encoder.key 6 Pbrt.Varint encoder; - ); - if network_packet_bundle_has_total_length v then ( - Pbrt.Encoder.int64_as_varint v.total_length encoder; - Pbrt.Encoder.key 7 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_network_packet_context (v:network_packet_context) encoder = - if network_packet_context_has_iid v then ( - Pbrt.Encoder.int64_as_varint v.iid encoder; - Pbrt.Encoder.key 1 Pbrt.Varint encoder; - ); - begin match v.ctx with - | Some x -> - Pbrt.Encoder.nested encode_pb_network_packet_event x encoder; - Pbrt.Encoder.key 2 Pbrt.Bytes encoder; - | None -> (); - end; - () - -let rec encode_pb_packages_list_package_info (v:packages_list_package_info) encoder = - if packages_list_package_info_has_name v then ( - Pbrt.Encoder.string v.name encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - if packages_list_package_info_has_uid v then ( - Pbrt.Encoder.int64_as_varint v.uid encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if packages_list_package_info_has_debuggable v then ( - Pbrt.Encoder.bool v.debuggable encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - if packages_list_package_info_has_profileable_from_shell v then ( - Pbrt.Encoder.bool v.profileable_from_shell encoder; - Pbrt.Encoder.key 4 Pbrt.Varint encoder; - ); - if packages_list_package_info_has_version_code v then ( - Pbrt.Encoder.int64_as_varint v.version_code encoder; - Pbrt.Encoder.key 5 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_packages_list (v:packages_list) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_packages_list_package_info x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.packages encoder; - if packages_list_has_parse_error v then ( - Pbrt.Encoder.bool v.parse_error encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ); - if packages_list_has_read_error v then ( - Pbrt.Encoder.bool v.read_error encoder; - Pbrt.Encoder.key 3 Pbrt.Varint encoder; - ); - () - -let rec encode_pb_pixel_modem_events (v:pixel_modem_events) encoder = - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.bytes x encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ) v.events encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.int64_as_varint x encoder; - Pbrt.Encoder.key 2 Pbrt.Varint encoder; - ) v.event_time_nanos encoder; - () - -let rec encode_pb_pixel_modem_token_database (v:pixel_modem_token_database) encoder = - if pixel_modem_token_database_has_database v then ( - Pbrt.Encoder.bytes v.database encoder; - Pbrt.Encoder.key 1 Pbrt.Bytes encoder; - ); - () - let rec encode_pb_proto_log_message (v:proto_log_message) encoder = if proto_log_message_has_message_id v then ( Pbrt.Encoder.int64_as_bits64 v.message_id encoder; @@ -47057,10 +37316,6 @@ let rec encode_pb_interned_data (v:interned_data) encoder = Pbrt.Encoder.nested encode_pb_interned_string x encoder; Pbrt.Encoder.key 29 Pbrt.Bytes encoder; ) v.debug_annotation_string_values encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_network_packet_context x encoder; - Pbrt.Encoder.key 30 Pbrt.Bytes encoder; - ) v.packet_context encoder; Pbrt.List_util.rev_iter_with (fun x encoder -> Pbrt.Encoder.nested encode_pb_interned_v8_string x encoder; Pbrt.Encoder.key 31 Pbrt.Bytes encoder; @@ -47105,10 +37360,6 @@ let rec encode_pb_interned_data (v:interned_data) encoder = Pbrt.Encoder.nested encode_pb_interned_string x encoder; Pbrt.Encoder.key 41 Pbrt.Bytes encoder; ) v.viewcapture_class_name encoder; - Pbrt.List_util.rev_iter_with (fun x encoder -> - Pbrt.Encoder.nested encode_pb_app_wakelock_info x encoder; - Pbrt.Encoder.key 42 Pbrt.Bytes encoder; - ) v.app_wakelock_info encoder; Pbrt.List_util.rev_iter_with (fun x encoder -> Pbrt.Encoder.nested encode_pb_interned_string x encoder; Pbrt.Encoder.key 43 Pbrt.Bytes encoder; @@ -49399,9 +39650,6 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Power_rails x -> Pbrt.Encoder.nested encode_pb_power_rails x encoder; Pbrt.Encoder.key 40 Pbrt.Bytes encoder; - | Android_log x -> - Pbrt.Encoder.nested encode_pb_android_log_packet x encoder; - Pbrt.Encoder.key 39 Pbrt.Bytes encoder; | System_info x -> Pbrt.Encoder.nested encode_pb_system_info x encoder; Pbrt.Encoder.key 45 Pbrt.Bytes encoder; @@ -49411,9 +39659,6 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Chrome_trigger x -> Pbrt.Encoder.nested encode_pb_chrome_trigger x encoder; Pbrt.Encoder.key 109 Pbrt.Bytes encoder; - | Packages_list x -> - Pbrt.Encoder.nested encode_pb_packages_list x encoder; - Pbrt.Encoder.key 47 Pbrt.Bytes encoder; | Chrome_benchmark_metadata x -> Pbrt.Encoder.nested encode_pb_chrome_benchmark_metadata x encoder; Pbrt.Encoder.key 48 Pbrt.Bytes encoder; @@ -49435,9 +39680,6 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Heap_graph x -> Pbrt.Encoder.nested encode_pb_heap_graph x encoder; Pbrt.Encoder.key 56 Pbrt.Bytes encoder; - | Graphics_frame_event x -> - Pbrt.Encoder.nested encode_pb_graphics_frame_event x encoder; - Pbrt.Encoder.key 57 Pbrt.Bytes encoder; | Vulkan_memory_event x -> Pbrt.Encoder.nested encode_pb_vulkan_memory_event x encoder; Pbrt.Encoder.key 62 Pbrt.Bytes encoder; @@ -49459,42 +39701,21 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Service_event x -> Pbrt.Encoder.nested encode_pb_tracing_service_event x encoder; Pbrt.Encoder.key 69 Pbrt.Bytes encoder; - | Initial_display_state x -> - Pbrt.Encoder.nested encode_pb_initial_display_state x encoder; - Pbrt.Encoder.key 70 Pbrt.Bytes encoder; - | Gpu_mem_total_event x -> - Pbrt.Encoder.nested encode_pb_gpu_mem_total_event x encoder; - Pbrt.Encoder.key 71 Pbrt.Bytes encoder; | Memory_tracker_snapshot x -> Pbrt.Encoder.nested encode_pb_memory_tracker_snapshot x encoder; Pbrt.Encoder.key 73 Pbrt.Bytes encoder; - | Frame_timeline_event x -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event x encoder; - Pbrt.Encoder.key 76 Pbrt.Bytes encoder; | Android_energy_estimation_breakdown x -> Pbrt.Encoder.nested encode_pb_android_energy_estimation_breakdown x encoder; Pbrt.Encoder.key 77 Pbrt.Bytes encoder; | Ui_state x -> Pbrt.Encoder.nested encode_pb_ui_state x encoder; Pbrt.Encoder.key 78 Pbrt.Bytes encoder; - | Android_camera_frame_event x -> - Pbrt.Encoder.nested encode_pb_android_camera_frame_event x encoder; - Pbrt.Encoder.key 80 Pbrt.Bytes encoder; - | Android_camera_session_stats x -> - Pbrt.Encoder.nested encode_pb_android_camera_session_stats x encoder; - Pbrt.Encoder.key 81 Pbrt.Bytes encoder; | Translation_table x -> Pbrt.Encoder.nested encode_pb_translation_table x encoder; Pbrt.Encoder.key 82 Pbrt.Bytes encoder; - | Android_game_intervention_list x -> - Pbrt.Encoder.nested encode_pb_android_game_intervention_list x encoder; - Pbrt.Encoder.key 83 Pbrt.Bytes encoder; | Statsd_atom x -> Pbrt.Encoder.nested encode_pb_statsd_atom x encoder; Pbrt.Encoder.key 84 Pbrt.Bytes encoder; - | Android_system_property x -> - Pbrt.Encoder.nested encode_pb_android_system_property x encoder; - Pbrt.Encoder.key 86 Pbrt.Bytes encoder; | Entity_state_residency x -> Pbrt.Encoder.nested encode_pb_entity_state_residency x encoder; Pbrt.Encoder.key 91 Pbrt.Bytes encoder; @@ -49522,12 +39743,6 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Extension_descriptor x -> Pbrt.Encoder.nested encode_pb_extension_descriptor x encoder; Pbrt.Encoder.key 72 Pbrt.Bytes encoder; - | Network_packet x -> - Pbrt.Encoder.nested encode_pb_network_packet_event x encoder; - Pbrt.Encoder.key 88 Pbrt.Bytes encoder; - | Network_packet_bundle x -> - Pbrt.Encoder.nested encode_pb_network_packet_bundle x encoder; - Pbrt.Encoder.key 92 Pbrt.Bytes encoder; | Track_event_range_of_interest x -> Pbrt.Encoder.nested encode_pb_track_event_range_of_interest x encoder; Pbrt.Encoder.key 90 Pbrt.Bytes encoder; @@ -49573,24 +39788,9 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Remote_clock_sync x -> Pbrt.Encoder.nested encode_pb_remote_clock_sync x encoder; Pbrt.Encoder.key 107 Pbrt.Bytes encoder; - | Pixel_modem_events x -> - Pbrt.Encoder.nested encode_pb_pixel_modem_events x encoder; - Pbrt.Encoder.key 110 Pbrt.Bytes encoder; - | Pixel_modem_token_database x -> - Pbrt.Encoder.nested encode_pb_pixel_modem_token_database x encoder; - Pbrt.Encoder.key 111 Pbrt.Bytes encoder; | Clone_snapshot_trigger x -> Pbrt.Encoder.nested encode_pb_trigger x encoder; Pbrt.Encoder.key 113 Pbrt.Bytes encoder; - | Bluetooth_trace_event x -> - Pbrt.Encoder.nested encode_pb_bluetooth_trace_event x encoder; - Pbrt.Encoder.key 114 Pbrt.Bytes encoder; - | Kernel_wakelock_data x -> - Pbrt.Encoder.nested encode_pb_kernel_wakelock_data x encoder; - Pbrt.Encoder.key 115 Pbrt.Bytes encoder; - | App_wakelock_bundle x -> - Pbrt.Encoder.nested encode_pb_app_wakelock_bundle x encoder; - Pbrt.Encoder.key 116 Pbrt.Bytes encoder; | Generic_kernel_task_state_event x -> Pbrt.Encoder.nested encode_pb_generic_kernel_task_state_event x encoder; Pbrt.Encoder.key 117 Pbrt.Bytes encoder; @@ -49603,9 +39803,6 @@ let rec encode_pb_trace_packet_data (v:trace_packet_data) encoder = | Generic_kernel_process_tree x -> Pbrt.Encoder.nested encode_pb_generic_kernel_process_tree x encoder; Pbrt.Encoder.key 122 Pbrt.Bytes encoder; - | Cpu_per_uid_data x -> - Pbrt.Encoder.nested encode_pb_cpu_per_uid_data x encoder; - Pbrt.Encoder.key 119 Pbrt.Bytes encoder; | Evdev_event x -> Pbrt.Encoder.nested encode_pb_evdev_event x encoder; Pbrt.Encoder.key 121 Pbrt.Bytes encoder; @@ -49684,9 +39881,6 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Power_rails x) -> Pbrt.Encoder.nested encode_pb_power_rails x encoder; Pbrt.Encoder.key 40 Pbrt.Bytes encoder; - | Some (Android_log x) -> - Pbrt.Encoder.nested encode_pb_android_log_packet x encoder; - Pbrt.Encoder.key 39 Pbrt.Bytes encoder; | Some (System_info x) -> Pbrt.Encoder.nested encode_pb_system_info x encoder; Pbrt.Encoder.key 45 Pbrt.Bytes encoder; @@ -49696,9 +39890,6 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Chrome_trigger x) -> Pbrt.Encoder.nested encode_pb_chrome_trigger x encoder; Pbrt.Encoder.key 109 Pbrt.Bytes encoder; - | Some (Packages_list x) -> - Pbrt.Encoder.nested encode_pb_packages_list x encoder; - Pbrt.Encoder.key 47 Pbrt.Bytes encoder; | Some (Chrome_benchmark_metadata x) -> Pbrt.Encoder.nested encode_pb_chrome_benchmark_metadata x encoder; Pbrt.Encoder.key 48 Pbrt.Bytes encoder; @@ -49720,9 +39911,6 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Heap_graph x) -> Pbrt.Encoder.nested encode_pb_heap_graph x encoder; Pbrt.Encoder.key 56 Pbrt.Bytes encoder; - | Some (Graphics_frame_event x) -> - Pbrt.Encoder.nested encode_pb_graphics_frame_event x encoder; - Pbrt.Encoder.key 57 Pbrt.Bytes encoder; | Some (Vulkan_memory_event x) -> Pbrt.Encoder.nested encode_pb_vulkan_memory_event x encoder; Pbrt.Encoder.key 62 Pbrt.Bytes encoder; @@ -49744,42 +39932,21 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Service_event x) -> Pbrt.Encoder.nested encode_pb_tracing_service_event x encoder; Pbrt.Encoder.key 69 Pbrt.Bytes encoder; - | Some (Initial_display_state x) -> - Pbrt.Encoder.nested encode_pb_initial_display_state x encoder; - Pbrt.Encoder.key 70 Pbrt.Bytes encoder; - | Some (Gpu_mem_total_event x) -> - Pbrt.Encoder.nested encode_pb_gpu_mem_total_event x encoder; - Pbrt.Encoder.key 71 Pbrt.Bytes encoder; | Some (Memory_tracker_snapshot x) -> Pbrt.Encoder.nested encode_pb_memory_tracker_snapshot x encoder; Pbrt.Encoder.key 73 Pbrt.Bytes encoder; - | Some (Frame_timeline_event x) -> - Pbrt.Encoder.nested encode_pb_frame_timeline_event x encoder; - Pbrt.Encoder.key 76 Pbrt.Bytes encoder; | Some (Android_energy_estimation_breakdown x) -> Pbrt.Encoder.nested encode_pb_android_energy_estimation_breakdown x encoder; Pbrt.Encoder.key 77 Pbrt.Bytes encoder; | Some (Ui_state x) -> Pbrt.Encoder.nested encode_pb_ui_state x encoder; Pbrt.Encoder.key 78 Pbrt.Bytes encoder; - | Some (Android_camera_frame_event x) -> - Pbrt.Encoder.nested encode_pb_android_camera_frame_event x encoder; - Pbrt.Encoder.key 80 Pbrt.Bytes encoder; - | Some (Android_camera_session_stats x) -> - Pbrt.Encoder.nested encode_pb_android_camera_session_stats x encoder; - Pbrt.Encoder.key 81 Pbrt.Bytes encoder; | Some (Translation_table x) -> Pbrt.Encoder.nested encode_pb_translation_table x encoder; Pbrt.Encoder.key 82 Pbrt.Bytes encoder; - | Some (Android_game_intervention_list x) -> - Pbrt.Encoder.nested encode_pb_android_game_intervention_list x encoder; - Pbrt.Encoder.key 83 Pbrt.Bytes encoder; | Some (Statsd_atom x) -> Pbrt.Encoder.nested encode_pb_statsd_atom x encoder; Pbrt.Encoder.key 84 Pbrt.Bytes encoder; - | Some (Android_system_property x) -> - Pbrt.Encoder.nested encode_pb_android_system_property x encoder; - Pbrt.Encoder.key 86 Pbrt.Bytes encoder; | Some (Entity_state_residency x) -> Pbrt.Encoder.nested encode_pb_entity_state_residency x encoder; Pbrt.Encoder.key 91 Pbrt.Bytes encoder; @@ -49807,12 +39974,6 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Extension_descriptor x) -> Pbrt.Encoder.nested encode_pb_extension_descriptor x encoder; Pbrt.Encoder.key 72 Pbrt.Bytes encoder; - | Some (Network_packet x) -> - Pbrt.Encoder.nested encode_pb_network_packet_event x encoder; - Pbrt.Encoder.key 88 Pbrt.Bytes encoder; - | Some (Network_packet_bundle x) -> - Pbrt.Encoder.nested encode_pb_network_packet_bundle x encoder; - Pbrt.Encoder.key 92 Pbrt.Bytes encoder; | Some (Track_event_range_of_interest x) -> Pbrt.Encoder.nested encode_pb_track_event_range_of_interest x encoder; Pbrt.Encoder.key 90 Pbrt.Bytes encoder; @@ -49858,24 +40019,9 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Remote_clock_sync x) -> Pbrt.Encoder.nested encode_pb_remote_clock_sync x encoder; Pbrt.Encoder.key 107 Pbrt.Bytes encoder; - | Some (Pixel_modem_events x) -> - Pbrt.Encoder.nested encode_pb_pixel_modem_events x encoder; - Pbrt.Encoder.key 110 Pbrt.Bytes encoder; - | Some (Pixel_modem_token_database x) -> - Pbrt.Encoder.nested encode_pb_pixel_modem_token_database x encoder; - Pbrt.Encoder.key 111 Pbrt.Bytes encoder; | Some (Clone_snapshot_trigger x) -> Pbrt.Encoder.nested encode_pb_trigger x encoder; Pbrt.Encoder.key 113 Pbrt.Bytes encoder; - | Some (Bluetooth_trace_event x) -> - Pbrt.Encoder.nested encode_pb_bluetooth_trace_event x encoder; - Pbrt.Encoder.key 114 Pbrt.Bytes encoder; - | Some (Kernel_wakelock_data x) -> - Pbrt.Encoder.nested encode_pb_kernel_wakelock_data x encoder; - Pbrt.Encoder.key 115 Pbrt.Bytes encoder; - | Some (App_wakelock_bundle x) -> - Pbrt.Encoder.nested encode_pb_app_wakelock_bundle x encoder; - Pbrt.Encoder.key 116 Pbrt.Bytes encoder; | Some (Generic_kernel_task_state_event x) -> Pbrt.Encoder.nested encode_pb_generic_kernel_task_state_event x encoder; Pbrt.Encoder.key 117 Pbrt.Bytes encoder; @@ -49888,9 +40034,6 @@ and encode_pb_trace_packet (v:trace_packet) encoder = | Some (Generic_kernel_process_tree x) -> Pbrt.Encoder.nested encode_pb_generic_kernel_process_tree x encoder; Pbrt.Encoder.key 122 Pbrt.Bytes encoder; - | Some (Cpu_per_uid_data x) -> - Pbrt.Encoder.nested encode_pb_cpu_per_uid_data x encoder; - Pbrt.Encoder.key 119 Pbrt.Bytes encoder; | Some (Evdev_event x) -> Pbrt.Encoder.nested encode_pb_evdev_event x encoder; Pbrt.Encoder.key 121 Pbrt.Bytes encoder; diff --git a/src/perfetto/perfetto_trace.mli b/src/perfetto/perfetto_trace.mli index daa9f97..3c53d34 100644 --- a/src/perfetto/perfetto_trace.mli +++ b/src/perfetto/perfetto_trace.mli @@ -186,122 +186,6 @@ type android_game_intervention_list_config = private { mutable package_name_filter : string list; } -type android_input_event_config_trace_mode = - | Trace_mode_trace_all - | Trace_mode_use_rules - -type android_input_event_config_trace_level = - | Trace_level_none - | Trace_level_redacted - | Trace_level_complete - -type android_input_event_config_trace_rule = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable trace_level : android_input_event_config_trace_level; - mutable match_all_packages : string list; - mutable match_any_packages : string list; - mutable match_secure : bool; - mutable match_ime_connection_active : bool; -} - -type android_input_event_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable mode : android_input_event_config_trace_mode; - mutable rules : android_input_event_config_trace_rule list; - mutable trace_dispatcher_input_events : bool; - mutable trace_dispatcher_window_dispatch : bool; -} - -type android_log_id = - | Lid_default - | Lid_radio - | Lid_events - | Lid_system - | Lid_crash - | Lid_stats - | Lid_security - | Lid_kernel - -type android_log_priority = - | Prio_unspecified - | Prio_unused - | Prio_verbose - | Prio_debug - | Prio_info - | Prio_warn - | Prio_error - | Prio_fatal - -type android_log_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable log_ids : android_log_id list; - mutable min_prio : android_log_priority; - mutable filter_tags : string list; -} - -type android_polled_state_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type android_sdk_sysprop_guard_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable surfaceflinger_skia_track_events : bool; - mutable hwui_skia_track_events : bool; - mutable hwui_package_name_filter : string list; -} - -type android_system_property_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; - mutable property_name : string list; -} - -type app_wakelocks_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable write_delay_ms : int32; - mutable filter_duration_below_ms : int32; - mutable drop_owner_pid : bool; -} - -type cpu_per_uid_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type kernel_wakelocks_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable poll_ms : int32; -} - -type network_packet_trace_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable poll_ms : int32; - mutable aggregation_threshold : int32; - mutable intern_limit : int32; - mutable drop_local_port : bool; - mutable drop_remote_port : bool; - mutable drop_tcp_flags : bool; -} - -type packages_list_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable package_name_filter : string list; - mutable only_write_on_cpu_use_every_ms : int32; -} - -type pixel_modem_config_event_group = - | Event_group_unknown - | Event_group_low_bandwidth - | Event_group_high_and_low_bandwidth - -type pixel_modem_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable event_group : pixel_modem_config_event_group; - mutable pigweed_hash_allow_list : int64 list; - mutable pigweed_hash_deny_list : int64 list; -} - type proto_log_level = | Protolog_level_undefined | Protolog_level_debug @@ -435,114 +319,6 @@ type frozen_ftrace_config = private { mutable instance_name : string; } -type ftrace_config_compact_sched_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable enabled : bool; -} - -type ftrace_config_print_filter_rule_atrace_message = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable type_ : string; - mutable prefix : string; -} - -type ftrace_config_print_filter_rule_match = - | Prefix of string - | Atrace_msg of ftrace_config_print_filter_rule_atrace_message - -and ftrace_config_print_filter_rule = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable match_ : ftrace_config_print_filter_rule_match option; - mutable allow : bool; -} - -type ftrace_config_print_filter = private { - mutable rules : ftrace_config_print_filter_rule list; -} - -type ftrace_config_ksyms_mem_policy = - | Ksyms_unspecified - | Ksyms_cleanup_on_stop - | Ksyms_retain - -type ftrace_config_kprobe_event_kprobe_type = - | Kprobe_type_unknown - | Kprobe_type_kprobe - | Kprobe_type_kretprobe - | Kprobe_type_both - -type ftrace_config_kprobe_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable probe : string; - mutable type_ : ftrace_config_kprobe_event_kprobe_type; -} - -type ftrace_config_tracefs_option_state = - | State_unknown - | State_enabled - | State_disabled - -type ftrace_config_tracefs_option = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable name : string; - mutable state : ftrace_config_tracefs_option_state; -} - -type ftrace_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 18 fields *) - mutable ftrace_events : string list; - mutable atrace_categories : string list; - mutable atrace_apps : string list; - mutable atrace_categories_prefer_sdk : string list; - mutable atrace_userspace_only : bool; - mutable buffer_size_kb : int32; - mutable buffer_size_lower_bound : bool; - mutable drain_period_ms : int32; - mutable drain_buffer_percent : int32; - mutable compact_sched : ftrace_config_compact_sched_config option; - mutable print_filter : ftrace_config_print_filter option; - mutable symbolize_ksyms : bool; - mutable ksyms_mem_policy : ftrace_config_ksyms_mem_policy; - mutable throttle_rss_stat : bool; - mutable denser_generic_event_encoding : bool; - mutable disable_generic_events : bool; - mutable syscall_events : string list; - mutable enable_function_graph : bool; - mutable function_filters : string list; - mutable function_graph_roots : string list; - mutable function_graph_max_depth : int32; - mutable kprobe_events : ftrace_config_kprobe_event list; - mutable preserve_ftrace_buffer : bool; - mutable use_monotonic_raw_clock : bool; - mutable instance_name : string; - mutable debug_ftrace_abi : bool; - mutable tids_to_trace : int32 list; - mutable tracefs_options : ftrace_config_tracefs_option list; - mutable tracing_cpumask : string; - mutable initialize_ksyms_synchronously_for_testing : bool; -} - -type gpu_counter_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable counter_period_ns : int64; - mutable counter_ids : int32 list; - mutable instrumented_sampling : bool; - mutable fix_gpu_clock : bool; -} - -type gpu_render_stages_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable full_loadstore : bool; - mutable low_overhead : bool; - mutable trace_metrics : string list; -} - -type vulkan_memory_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable track_driver_memory_usage : bool; - mutable track_device_memory_usage : bool; -} - type inode_file_config_mount_point_mapping_entry = private { mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) mutable mountpoint : string; @@ -658,1175 +434,6 @@ type heapprofd_config = private { mutable disable_vfork_detection : bool; } -type atom_id = - | Atom_unspecified - | Atom_ble_scan_state_changed - | Atom_process_state_changed - | Atom_ble_scan_result_received - | Atom_sensor_state_changed - | Atom_gps_scan_state_changed - | Atom_sync_state_changed - | Atom_scheduled_job_state_changed - | Atom_screen_brightness_changed - | Atom_wakelock_state_changed - | Atom_long_partial_wakelock_state_changed - | Atom_mobile_radio_power_state_changed - | Atom_wifi_radio_power_state_changed - | Atom_activity_manager_sleep_state_changed - | Atom_memory_factor_state_changed - | Atom_excessive_cpu_usage_reported - | Atom_cached_kill_reported - | Atom_process_memory_stat_reported - | Atom_launcher_event - | Atom_battery_saver_mode_state_changed - | Atom_device_idle_mode_state_changed - | Atom_device_idling_mode_state_changed - | Atom_audio_state_changed - | Atom_media_codec_state_changed - | Atom_camera_state_changed - | Atom_flashlight_state_changed - | Atom_uid_process_state_changed - | Atom_process_life_cycle_state_changed - | Atom_screen_state_changed - | Atom_battery_level_changed - | Atom_charging_state_changed - | Atom_plugged_state_changed - | Atom_interactive_state_changed - | Atom_touch_event_reported - | Atom_wakeup_alarm_occurred - | Atom_kernel_wakeup_reported - | Atom_wifi_lock_state_changed - | Atom_wifi_signal_strength_changed - | Atom_wifi_scan_state_changed - | Atom_phone_signal_strength_changed - | Atom_setting_changed - | Atom_activity_foreground_state_changed - | Atom_isolated_uid_changed - | Atom_packet_wakeup_occurred - | Atom_wall_clock_time_shifted - | Atom_anomaly_detected - | Atom_app_breadcrumb_reported - | Atom_app_start_occurred - | Atom_app_start_canceled - | Atom_app_start_fully_drawn - | Atom_lmk_kill_occurred - | Atom_picture_in_picture_state_changed - | Atom_wifi_multicast_lock_state_changed - | Atom_app_start_memory_state_captured - | Atom_shutdown_sequence_reported - | Atom_boot_sequence_reported - | Atom_overlay_state_changed - | Atom_foreground_service_state_changed - | Atom_call_state_changed - | Atom_keyguard_state_changed - | Atom_keyguard_bouncer_state_changed - | Atom_keyguard_bouncer_password_entered - | Atom_app_died - | Atom_resource_configuration_changed - | Atom_bluetooth_enabled_state_changed - | Atom_bluetooth_connection_state_changed - | Atom_gps_signal_quality_changed - | Atom_usb_connector_state_changed - | Atom_speaker_impedance_reported - | Atom_hardware_failed - | Atom_physical_drop_detected - | Atom_charge_cycles_reported - | Atom_mobile_connection_state_changed - | Atom_mobile_radio_technology_changed - | Atom_usb_device_attached - | Atom_app_crash_occurred - | Atom_anr_occurred - | Atom_wtf_occurred - | Atom_low_mem_reported - | Atom_generic_atom - | Atom_vibrator_state_changed - | Atom_deferred_job_stats_reported - | Atom_thermal_throttling - | Atom_biometric_acquired - | Atom_biometric_authenticated - | Atom_biometric_error_occurred - | Atom_ui_event_reported - | Atom_battery_health_snapshot - | Atom_slow_io - | Atom_battery_caused_shutdown - | Atom_phone_service_state_changed - | Atom_phone_state_changed - | Atom_user_restriction_changed - | Atom_settings_ui_changed - | Atom_connectivity_state_changed - | Atom_service_state_changed - | Atom_service_launch_reported - | Atom_flag_flip_update_occurred - | Atom_binary_push_state_changed - | Atom_device_policy_event - | Atom_docs_ui_file_op_canceled - | Atom_docs_ui_file_op_copy_move_mode_reported - | Atom_docs_ui_file_op_failure - | Atom_docs_ui_provider_file_op - | Atom_docs_ui_invalid_scoped_access_request - | Atom_docs_ui_launch_reported - | Atom_docs_ui_root_visited - | Atom_docs_ui_startup_ms - | Atom_docs_ui_user_action_reported - | Atom_wifi_enabled_state_changed - | Atom_wifi_running_state_changed - | Atom_app_compacted - | Atom_network_dns_event_reported - | Atom_docs_ui_picker_launched_from_reported - | Atom_docs_ui_pick_result_reported - | Atom_docs_ui_search_mode_reported - | Atom_docs_ui_search_type_reported - | Atom_data_stall_event - | Atom_rescue_party_reset_reported - | Atom_signed_config_reported - | Atom_gnss_ni_event_reported - | Atom_bluetooth_link_layer_connection_event - | Atom_bluetooth_acl_connection_state_changed - | Atom_bluetooth_sco_connection_state_changed - | Atom_app_downgraded - | Atom_app_optimized_after_downgraded - | Atom_low_storage_state_changed - | Atom_gnss_nfw_notification_reported - | Atom_gnss_configuration_reported - | Atom_usb_port_overheat_event_reported - | Atom_nfc_error_occurred - | Atom_nfc_state_changed - | Atom_nfc_beam_occurred - | Atom_nfc_cardemulation_occurred - | Atom_nfc_tag_occurred - | Atom_nfc_hce_transaction_occurred - | Atom_se_state_changed - | Atom_se_omapi_reported - | Atom_broadcast_dispatch_latency_reported - | Atom_attention_manager_service_result_reported - | Atom_adb_connection_changed - | Atom_speech_dsp_stat_reported - | Atom_usb_contaminant_reported - | Atom_watchdog_rollback_occurred - | Atom_biometric_system_health_issue_detected - | Atom_bubble_ui_changed - | Atom_scheduled_job_constraint_changed - | Atom_bluetooth_active_device_changed - | Atom_bluetooth_a2_dp_playback_state_changed - | Atom_bluetooth_a2_dp_codec_config_changed - | Atom_bluetooth_a2_dp_codec_capability_changed - | Atom_bluetooth_a2_dp_audio_underrun_reported - | Atom_bluetooth_a2_dp_audio_overrun_reported - | Atom_bluetooth_device_rssi_reported - | Atom_bluetooth_device_failed_contact_counter_reported - | Atom_bluetooth_device_tx_power_level_reported - | Atom_bluetooth_hci_timeout_reported - | Atom_bluetooth_quality_report_reported - | Atom_bluetooth_device_info_reported - | Atom_bluetooth_remote_version_info_reported - | Atom_bluetooth_sdp_attribute_reported - | Atom_bluetooth_bond_state_changed - | Atom_bluetooth_classic_pairing_event_reported - | Atom_bluetooth_smp_pairing_event_reported - | Atom_screen_timeout_extension_reported - | Atom_process_start_time - | Atom_permission_grant_request_result_reported - | Atom_bluetooth_socket_connection_state_changed - | Atom_device_identifier_access_denied - | Atom_bubble_developer_error_reported - | Atom_assist_gesture_stage_reported - | Atom_assist_gesture_feedback_reported - | Atom_assist_gesture_progress_reported - | Atom_touch_gesture_classified - | Atom_hidden_api_used - | Atom_style_ui_changed - | Atom_privacy_indicators_interacted - | Atom_app_install_on_external_storage_reported - | Atom_network_stack_reported - | Atom_app_moved_storage_reported - | Atom_biometric_enrolled - | Atom_system_server_watchdog_occurred - | Atom_tomb_stone_occurred - | Atom_bluetooth_class_of_device_reported - | Atom_intelligence_event_reported - | Atom_thermal_throttling_severity_state_changed - | Atom_role_request_result_reported - | Atom_mediametrics_audiopolicy_reported - | Atom_mediametrics_audiorecord_reported - | Atom_mediametrics_audiothread_reported - | Atom_mediametrics_audiotrack_reported - | Atom_mediametrics_codec_reported - | Atom_mediametrics_drm_widevine_reported - | Atom_mediametrics_extractor_reported - | Atom_mediametrics_mediadrm_reported - | Atom_mediametrics_nuplayer_reported - | Atom_mediametrics_recorder_reported - | Atom_mediametrics_drmmanager_reported - | Atom_car_power_state_changed - | Atom_garage_mode_info - | Atom_test_atom_reported - | Atom_content_capture_caller_mismatch_reported - | Atom_content_capture_service_events - | Atom_content_capture_session_events - | Atom_content_capture_flushed - | Atom_location_manager_api_usage_reported - | Atom_review_permissions_fragment_result_reported - | Atom_runtime_permissions_upgrade_result - | Atom_grant_permissions_activity_button_actions - | Atom_location_access_check_notification_action - | Atom_app_permission_fragment_action_reported - | Atom_app_permission_fragment_viewed - | Atom_app_permissions_fragment_viewed - | Atom_permission_apps_fragment_viewed - | Atom_text_selection_event - | Atom_text_linkify_event - | Atom_conversation_actions_event - | Atom_language_detection_event - | Atom_exclusion_rect_state_changed - | Atom_back_gesture_reported_reported - | Atom_update_engine_update_attempt_reported - | Atom_update_engine_successful_update_reported - | Atom_camera_action_event - | Atom_app_compatibility_change_reported - | Atom_perfetto_uploaded - | Atom_vms_client_connection_state_changed - | Atom_media_provider_scan_occurred - | Atom_media_content_deleted - | Atom_media_provider_permission_requested - | Atom_media_provider_schema_changed - | Atom_media_provider_idle_maintenance_finished - | Atom_reboot_escrow_recovery_reported - | Atom_boot_time_event_duration_reported - | Atom_boot_time_event_elapsed_time_reported - | Atom_boot_time_event_utc_time_reported - | Atom_boot_time_event_error_code_reported - | Atom_userspace_reboot_reported - | Atom_notification_reported - | Atom_notification_panel_reported - | Atom_notification_channel_modified - | Atom_integrity_check_result_reported - | Atom_integrity_rules_pushed - | Atom_cb_message_reported - | Atom_cb_message_error - | Atom_wifi_health_stat_reported - | Atom_wifi_failure_stat_reported - | Atom_wifi_connection_result_reported - | Atom_app_freeze_changed - | Atom_snapshot_merge_reported - | Atom_foreground_service_app_op_session_ended - | Atom_display_jank_reported - | Atom_app_standby_bucket_changed - | Atom_sharesheet_started - | Atom_ranking_selected - | Atom_tvsettings_ui_interacted - | Atom_launcher_snapshot - | Atom_package_installer_v2_reported - | Atom_user_lifecycle_journey_reported - | Atom_user_lifecycle_event_occurred - | Atom_accessibility_shortcut_reported - | Atom_accessibility_service_reported - | Atom_docs_ui_drag_and_drop_reported - | Atom_app_usage_event_occurred - | Atom_auto_revoke_notification_clicked - | Atom_auto_revoke_fragment_app_viewed - | Atom_auto_revoked_app_interaction - | Atom_app_permission_groups_fragment_auto_revoke_action - | Atom_evs_usage_stats_reported - | Atom_audio_power_usage_data_reported - | Atom_tv_tuner_state_changed - | Atom_mediaoutput_op_switch_reported - | Atom_cb_message_filtered - | Atom_tv_tuner_dvr_status - | Atom_tv_cas_session_open_status - | Atom_assistant_invocation_reported - | Atom_display_wake_reported - | Atom_car_user_hal_modify_user_request_reported - | Atom_car_user_hal_modify_user_response_reported - | Atom_car_user_hal_post_switch_response_reported - | Atom_car_user_hal_initial_user_info_request_reported - | Atom_car_user_hal_initial_user_info_response_reported - | Atom_car_user_hal_user_association_request_reported - | Atom_car_user_hal_set_user_association_response_reported - | Atom_network_ip_provisioning_reported - | Atom_network_dhcp_renew_reported - | Atom_network_validation_reported - | Atom_network_stack_quirk_reported - | Atom_mediametrics_audiorecorddeviceusage_reported - | Atom_mediametrics_audiothreaddeviceusage_reported - | Atom_mediametrics_audiotrackdeviceusage_reported - | Atom_mediametrics_audiodeviceconnection_reported - | Atom_blob_committed - | Atom_blob_leased - | Atom_blob_opened - | Atom_contacts_provider_status_reported - | Atom_keystore_key_event_reported - | Atom_network_tethering_reported - | Atom_ime_touch_reported - | Atom_ui_interaction_frame_info_reported - | Atom_ui_action_latency_reported - | Atom_wifi_disconnect_reported - | Atom_wifi_connection_state_changed - | Atom_hdmi_cec_active_source_changed - | Atom_hdmi_cec_message_reported - | Atom_airplane_mode - | Atom_modem_restart - | Atom_carrier_id_mismatch_reported - | Atom_carrier_id_table_updated - | Atom_data_stall_recovery_reported - | Atom_mediametrics_mediaparser_reported - | Atom_tls_handshake_reported - | Atom_text_classifier_api_usage_reported - | Atom_car_watchdog_kill_stats_reported - | Atom_mediametrics_playback_reported - | Atom_media_network_info_changed - | Atom_media_playback_state_changed - | Atom_media_playback_error_reported - | Atom_media_playback_track_changed - | Atom_wifi_scan_reported - | Atom_wifi_pno_scan_reported - | Atom_tif_tune_changed - | Atom_auto_rotate_reported - | Atom_perfetto_trigger - | Atom_transcoding_data - | Atom_ims_service_entitlement_updated - | Atom_device_rotated - | Atom_sim_specific_settings_restored - | Atom_text_classifier_download_reported - | Atom_pin_storage_event - | Atom_face_down_reported - | Atom_bluetooth_hal_crash_reason_reported - | Atom_reboot_escrow_preparation_reported - | Atom_reboot_escrow_lskf_capture_reported - | Atom_reboot_escrow_reboot_reported - | Atom_binder_latency_reported - | Atom_mediametrics_aaudiostream_reported - | Atom_media_transcoding_session_ended - | Atom_magnification_usage_reported - | Atom_magnification_mode_with_ime_on_reported - | Atom_app_search_call_stats_reported - | Atom_app_search_put_document_stats_reported - | Atom_device_control_changed - | Atom_device_state_changed - | Atom_inputdevice_registered - | Atom_smartspace_card_reported - | Atom_auth_prompt_authenticate_invoked - | Atom_auth_manager_can_authenticate_invoked - | Atom_auth_enroll_action_invoked - | Atom_auth_deprecated_api_used - | Atom_unattended_reboot_occurred - | Atom_long_reboot_blocking_reported - | Atom_location_time_zone_provider_state_changed - | Atom_fdtrack_event_occurred - | Atom_timeout_auto_extended_reported - | Atom_alarm_batch_delivered - | Atom_alarm_scheduled - | Atom_car_watchdog_io_overuse_stats_reported - | Atom_user_level_hibernation_state_changed - | Atom_app_search_initialize_stats_reported - | Atom_app_search_query_stats_reported - | Atom_app_process_died - | Atom_network_ip_reachability_monitor_reported - | Atom_slow_input_event_reported - | Atom_anr_occurred_processing_started - | Atom_app_search_remove_stats_reported - | Atom_media_codec_reported - | Atom_permission_usage_fragment_interaction - | Atom_permission_details_interaction - | Atom_privacy_sensor_toggle_interaction - | Atom_privacy_toggle_dialog_interaction - | Atom_app_search_optimize_stats_reported - | Atom_non_a11_y_tool_service_warning_report - | Atom_app_compat_state_changed - | Atom_size_compat_restart_button_event_reported - | Atom_splitscreen_ui_changed - | Atom_network_dns_handshake_reported - | Atom_bluetooth_code_path_counter - | Atom_bluetooth_le_batch_scan_report_delay - | Atom_accessibility_floating_menu_ui_changed - | Atom_neuralnetworks_compilation_completed - | Atom_neuralnetworks_execution_completed - | Atom_neuralnetworks_compilation_failed - | Atom_neuralnetworks_execution_failed - | Atom_context_hub_booted - | Atom_context_hub_restarted - | Atom_context_hub_loaded_nanoapp_snapshot_reported - | Atom_chre_code_download_transacted - | Atom_uwb_session_inited - | Atom_uwb_session_closed - | Atom_uwb_first_ranging_received - | Atom_uwb_ranging_measurement_received - | Atom_text_classifier_download_work_scheduled - | Atom_text_classifier_download_work_completed - | Atom_clipboard_cleared - | Atom_vm_creation_requested - | Atom_nearby_device_scan_state_changed - | Atom_application_locales_changed - | Atom_mediametrics_audiotrackstatus_reported - | Atom_fold_state_duration_reported - | Atom_location_time_zone_provider_controller_state_changed - | Atom_display_hbm_state_changed - | Atom_display_hbm_brightness_changed - | Atom_persistent_uri_permissions_flushed - | Atom_early_boot_comp_os_artifacts_check_reported - | Atom_vbmeta_digest_reported - | Atom_apex_info_gathered - | Atom_pvm_info_gathered - | Atom_wear_settings_ui_interacted - | Atom_tracing_service_report_event - | Atom_mediametrics_audiorecordstatus_reported - | Atom_launcher_latency - | Atom_dropbox_entry_dropped - | Atom_wifi_p2_p_connection_reported - | Atom_game_state_changed - | Atom_hotword_detector_create_requested - | Atom_hotword_detection_service_init_result_reported - | Atom_hotword_detection_service_restarted - | Atom_hotword_detector_keyphrase_triggered - | Atom_hotword_detector_events - | Atom_boot_completed_broadcast_completion_latency_reported - | Atom_contacts_indexer_update_stats_reported - | Atom_app_background_restrictions_info - | Atom_mms_sms_provider_get_thread_id_failed - | Atom_mms_sms_database_helper_on_upgrade_failed - | Atom_permission_reminder_notification_interacted - | Atom_recent_permission_decisions_interacted - | Atom_gnss_psds_download_reported - | Atom_le_audio_connection_session_reported - | Atom_le_audio_broadcast_session_reported - | Atom_dream_ui_event_reported - | Atom_task_manager_event_reported - | Atom_cdm_association_action - | Atom_magnification_triple_tap_and_hold_activated_session_reported - | Atom_magnification_follow_typing_focus_activated_session_reported - | Atom_accessibility_text_reading_options_changed - | Atom_wifi_setup_failure_crash_reported - | Atom_uwb_device_error_reported - | Atom_isolated_compilation_scheduled - | Atom_isolated_compilation_ended - | Atom_ons_opportunistic_esim_provisioning_complete - | Atom_system_server_pre_watchdog_occurred - | Atom_telephony_anomaly_detected - | Atom_letterbox_position_changed - | Atom_remote_key_provisioning_attempt - | Atom_remote_key_provisioning_network_info - | Atom_remote_key_provisioning_timing - | Atom_mediaoutput_op_interaction_report - | Atom_sync_exemption_occurred - | Atom_autofill_presentation_event_reported - | Atom_dock_state_changed - | Atom_safety_source_state_collected - | Atom_safety_center_system_event_reported - | Atom_safety_center_interaction_reported - | Atom_settings_provider_setting_changed - | Atom_broadcast_delivery_event_reported - | Atom_service_request_event_reported - | Atom_provider_acquisition_event_reported - | Atom_bluetooth_device_name_reported - | Atom_cb_config_updated - | Atom_cb_module_error_reported - | Atom_cb_service_feature_changed - | Atom_cb_receiver_feature_changed - | Atom_privacy_signal_notification_interaction - | Atom_privacy_signal_issue_card_interaction - | Atom_privacy_signals_job_failure - | Atom_vibration_reported - | Atom_uwb_ranging_start - | Atom_app_compacted_v2 - | Atom_display_brightness_changed - | Atom_activity_action_blocked - | Atom_network_dns_server_support_reported - | Atom_vm_booted - | Atom_vm_exited - | Atom_ambient_brightness_stats_reported - | Atom_mediametrics_spatializercapabilities_reported - | Atom_mediametrics_spatializerdeviceenabled_reported - | Atom_mediametrics_headtrackerdeviceenabled_reported - | Atom_mediametrics_headtrackerdevicesupported_reported - | Atom_hearing_aid_info_reported - | Atom_device_wide_job_constraint_changed - | Atom_ambient_mode_changed - | Atom_anr_latency_reported - | Atom_resource_api_info - | Atom_system_default_network_changed - | Atom_iwlan_setup_data_call_result_reported - | Atom_iwlan_pdn_disconnected_reason_reported - | Atom_airplane_mode_session_reported - | Atom_vm_cpu_status_reported - | Atom_vm_mem_status_reported - | Atom_package_installation_session_reported - | Atom_default_network_rematch_info - | Atom_network_selection_performance - | Atom_network_nsd_reported - | Atom_bluetooth_disconnection_reason_reported - | Atom_bluetooth_local_versions_reported - | Atom_bluetooth_remote_supported_features_reported - | Atom_bluetooth_local_supported_features_reported - | Atom_bluetooth_gatt_app_info - | Atom_brightness_configuration_updated - | Atom_wear_media_output_switcher_launched - | Atom_wear_media_output_switcher_finished - | Atom_wear_media_output_switcher_connection_reported - | Atom_wear_media_output_switcher_device_scan_triggered - | Atom_wear_media_output_switcher_first_device_scan_latency - | Atom_wear_media_output_switcher_connect_device_latency - | Atom_package_manager_snapshot_reported - | Atom_package_manager_apps_filter_cache_build_reported - | Atom_package_manager_apps_filter_cache_update_reported - | Atom_launcher_impression_event - | Atom_wear_media_output_switcher_all_devices_scan_latency - | Atom_ws_watch_face_edited - | Atom_ws_watch_face_favorite_action_reported - | Atom_ws_watch_face_set_action_reported - | Atom_package_uninstallation_reported - | Atom_game_mode_changed - | Atom_game_mode_configuration_changed - | Atom_bedtime_mode_state_changed - | Atom_network_slice_session_ended - | Atom_network_slice_daily_data_usage_reported - | Atom_nfc_tag_type_occurred - | Atom_nfc_aid_conflict_occurred - | Atom_nfc_reader_conflict_occurred - | Atom_ws_tile_list_changed - | Atom_get_type_accessed_without_permission - | Atom_mobile_bundled_app_info_gathered - | Atom_ws_watch_face_complication_set_changed - | Atom_media_drm_created - | Atom_media_drm_errored - | Atom_media_drm_session_opened - | Atom_media_drm_session_closed - | Atom_user_selected_resolution - | Atom_unsafe_intent_event_reported - | Atom_performance_hint_session_reported - | Atom_mediametrics_midi_device_close_reported - | Atom_biometric_touch_reported - | Atom_hotword_audio_egress_event_reported - | Atom_location_enabled_state_changed - | Atom_ime_request_finished - | Atom_usb_compliance_warnings_reported - | Atom_app_supported_locales_changed - | Atom_media_provider_volume_recovery_reported - | Atom_biometric_properties_collected - | Atom_kernel_wakeup_attributed - | Atom_screen_state_changed_v2 - | Atom_ws_backup_action_reported - | Atom_ws_restore_action_reported - | Atom_device_log_access_event_reported - | Atom_media_session_updated - | Atom_wear_oobe_state_changed - | Atom_ws_notification_updated - | Atom_network_validation_failure_stats_daily_reported - | Atom_ws_complication_tapped - | Atom_ws_notification_blocking - | Atom_ws_notification_bridgemode_updated - | Atom_ws_notification_dismissal_actioned - | Atom_ws_notification_actioned - | Atom_ws_notification_latency - | Atom_wifi_bytes_transfer - | Atom_wifi_bytes_transfer_by_fg_bg - | Atom_mobile_bytes_transfer - | Atom_mobile_bytes_transfer_by_fg_bg - | Atom_bluetooth_bytes_transfer - | Atom_kernel_wakelock - | Atom_subsystem_sleep_state - | Atom_cpu_time_per_uid - | Atom_cpu_time_per_uid_freq - | Atom_wifi_activity_info - | Atom_modem_activity_info - | Atom_bluetooth_activity_info - | Atom_process_memory_state - | Atom_system_elapsed_realtime - | Atom_system_uptime - | Atom_cpu_active_time - | Atom_cpu_cluster_time - | Atom_disk_space - | Atom_remaining_battery_capacity - | Atom_full_battery_capacity - | Atom_temperature - | Atom_binder_calls - | Atom_binder_calls_exceptions - | Atom_looper_stats - | Atom_disk_stats - | Atom_directory_usage - | Atom_app_size - | Atom_category_size - | Atom_proc_stats - | Atom_battery_voltage - | Atom_num_fingerprints_enrolled - | Atom_disk_io - | Atom_power_profile - | Atom_proc_stats_pkg_proc - | Atom_process_cpu_time - | Atom_cpu_time_per_thread_freq - | Atom_on_device_power_measurement - | Atom_device_calculated_power_use - | Atom_process_memory_high_water_mark - | Atom_battery_level - | Atom_build_information - | Atom_battery_cycle_count - | Atom_debug_elapsed_clock - | Atom_debug_failing_elapsed_clock - | Atom_num_faces_enrolled - | Atom_role_holder - | Atom_dangerous_permission_state - | Atom_train_info - | Atom_time_zone_data_info - | Atom_external_storage_info - | Atom_gpu_stats_global_info - | Atom_gpu_stats_app_info - | Atom_system_ion_heap_size - | Atom_apps_on_external_storage_info - | Atom_face_settings - | Atom_cooling_device - | Atom_app_ops - | Atom_process_system_ion_heap_size - | Atom_surfaceflinger_stats_global_info - | Atom_surfaceflinger_stats_layer_info - | Atom_process_memory_snapshot - | Atom_vms_client_stats - | Atom_notification_remote_views - | Atom_dangerous_permission_state_sampled - | Atom_graphics_stats - | Atom_runtime_app_op_access - | Atom_ion_heap_size - | Atom_package_notification_preferences - | Atom_package_notification_channel_preferences - | Atom_package_notification_channel_group_preferences - | Atom_gnss_stats - | Atom_attributed_app_ops - | Atom_voice_call_session - | Atom_voice_call_rat_usage - | Atom_sim_slot_state - | Atom_supported_radio_access_family - | Atom_setting_snapshot - | Atom_blob_info - | Atom_data_usage_bytes_transfer - | Atom_bytes_transfer_by_tag_and_metered - | Atom_dnd_mode_rule - | Atom_general_external_storage_access_stats - | Atom_incoming_sms - | Atom_outgoing_sms - | Atom_carrier_id_table_version - | Atom_data_call_session - | Atom_cellular_service_state - | Atom_cellular_data_service_switch - | Atom_system_memory - | Atom_ims_registration_termination - | Atom_ims_registration_stats - | Atom_cpu_time_per_cluster_freq - | Atom_cpu_cycles_per_uid_cluster - | Atom_device_rotated_data - | Atom_cpu_cycles_per_thread_group_cluster - | Atom_media_drm_activity_info - | Atom_oem_managed_bytes_transfer - | Atom_gnss_power_stats - | Atom_time_zone_detector_state - | Atom_keystore2_storage_stats - | Atom_rkp_pool_stats - | Atom_process_dmabuf_memory - | Atom_pending_alarm_info - | Atom_user_level_hibernated_apps - | Atom_launcher_layout_snapshot - | Atom_global_hibernated_apps - | Atom_input_event_latency_sketch - | Atom_battery_usage_stats_before_reset - | Atom_battery_usage_stats_since_reset - | Atom_battery_usage_stats_since_reset_using_power_profile_model - | Atom_installed_incremental_package - | Atom_telephony_network_requests - | Atom_app_search_storage_info - | Atom_vmstat - | Atom_keystore2_key_creation_with_general_info - | Atom_keystore2_key_creation_with_auth_info - | Atom_keystore2_key_creation_with_purpose_and_modes_info - | Atom_keystore2_atom_with_overflow - | Atom_keystore2_key_operation_with_purpose_and_modes_info - | Atom_keystore2_key_operation_with_general_info - | Atom_rkp_error_stats - | Atom_keystore2_crash_stats - | Atom_vendor_apex_info - | Atom_accessibility_shortcut_stats - | Atom_accessibility_floating_menu_stats - | Atom_data_usage_bytes_transfer_v2 - | Atom_media_capabilities - | Atom_car_watchdog_system_io_usage_summary - | Atom_car_watchdog_uid_io_usage_summary - | Atom_ims_registration_feature_tag_stats - | Atom_rcs_client_provisioning_stats - | Atom_rcs_acs_provisioning_stats - | Atom_sip_delegate_stats - | Atom_sip_transport_feature_tag_stats - | Atom_sip_message_response - | Atom_sip_transport_session - | Atom_ims_dedicated_bearer_listener_event - | Atom_ims_dedicated_bearer_event - | Atom_ims_registration_service_desc_stats - | Atom_uce_event_stats - | Atom_presence_notify_event - | Atom_gba_event - | Atom_per_sim_status - | Atom_gpu_work_per_uid - | Atom_persistent_uri_permissions_amount_per_package - | Atom_signed_partition_info - | Atom_pinned_file_sizes_per_package - | Atom_pending_intents_per_package - | Atom_user_info - | Atom_telephony_network_requests_v2 - | Atom_device_telephony_properties - | Atom_remote_key_provisioning_error_counts - | Atom_safety_state - | Atom_incoming_mms - | Atom_outgoing_mms - | Atom_multi_user_info - | Atom_network_bpf_map_info - | Atom_outgoing_short_code_sms - | Atom_connectivity_state_sample - | Atom_network_selection_rematch_reasons_info - | Atom_game_mode_info - | Atom_game_mode_configuration - | Atom_game_mode_listener - | Atom_network_slice_request_count - | Atom_ws_tile_snapshot - | Atom_ws_active_watch_face_complication_set_snapshot - | Atom_process_state - | Atom_process_association - | Atom_adpf_system_component_info - | Atom_notification_memory_use - | Atom_hdr_capabilities - | Atom_ws_favourite_watch_face_list_snapshot - | Atom_accessibility_check_result_reported - | Atom_adaptive_auth_unlock_after_lock_reported - | Atom_thermal_status_called - | Atom_thermal_headroom_called - | Atom_thermal_headroom_thresholds_called - | Atom_adpf_hint_session_tid_cleanup - | Atom_thermal_headroom_thresholds - | Atom_adpf_session_snapshot - | Atom_jsscriptengine_latency_reported - | Atom_ad_services_api_called - | Atom_ad_services_mesurement_reports_uploaded - | Atom_mobile_data_download_file_group_status_reported - | Atom_mobile_data_download_download_result_reported - | Atom_ad_services_settings_usage_reported - | Atom_background_fetch_process_reported - | Atom_update_custom_audience_process_reported - | Atom_run_ad_bidding_process_reported - | Atom_run_ad_scoring_process_reported - | Atom_run_ad_selection_process_reported - | Atom_run_ad_bidding_per_ca_process_reported - | Atom_mobile_data_download_file_group_storage_stats_reported - | Atom_ad_services_measurement_registrations - | Atom_ad_services_get_topics_reported - | Atom_ad_services_epoch_computation_get_top_topics_reported - | Atom_ad_services_epoch_computation_classifier_reported - | Atom_ad_services_back_compat_get_topics_reported - | Atom_ad_services_back_compat_epoch_computation_classifier_reported - | Atom_ad_services_measurement_debug_keys - | Atom_ad_services_error_reported - | Atom_ad_services_background_jobs_execution_reported - | Atom_ad_services_measurement_delayed_source_registration - | Atom_ad_services_measurement_attribution - | Atom_ad_services_measurement_jobs - | Atom_ad_services_measurement_wipeout - | Atom_ad_services_measurement_ad_id_match_for_debug_keys - | Atom_ad_services_enrollment_data_stored - | Atom_ad_services_enrollment_file_downloaded - | Atom_ad_services_enrollment_matched - | Atom_ad_services_consent_migrated - | Atom_ad_services_enrollment_failed - | Atom_ad_services_measurement_click_verification - | Atom_ad_services_encryption_key_fetched - | Atom_ad_services_encryption_key_db_transaction_ended - | Atom_destination_registered_beacons - | Atom_report_interaction_api_called - | Atom_interaction_reporting_table_cleared - | Atom_app_manifest_config_helper_called - | Atom_ad_filtering_process_join_ca_reported - | Atom_ad_filtering_process_ad_selection_reported - | Atom_ad_counter_histogram_updater_reported - | Atom_signature_verification - | Atom_k_anon_immediate_sign_join_status_reported - | Atom_k_anon_background_job_status_reported - | Atom_k_anon_initialize_status_reported - | Atom_k_anon_sign_status_reported - | Atom_k_anon_join_status_reported - | Atom_k_anon_key_attestation_status_reported - | Atom_get_ad_selection_data_api_called - | Atom_get_ad_selection_data_buyer_input_generated - | Atom_background_job_scheduling_reported - | Atom_topics_encryption_epoch_computation_reported - | Atom_topics_encryption_get_topics_reported - | Atom_adservices_shell_command_called - | Atom_update_signals_api_called - | Atom_encoding_job_run - | Atom_encoding_js_fetch - | Atom_encoding_js_execution - | Atom_persist_ad_selection_result_called - | Atom_server_auction_key_fetch_called - | Atom_server_auction_background_key_fetch_enabled - | Atom_ad_services_measurement_process_odp_registration - | Atom_ad_services_measurement_notify_registration_to_odp - | Atom_select_ads_from_outcomes_api_called - | Atom_report_impression_api_called - | Atom_ad_services_enrollment_transaction_stats - | Atom_ad_services_cobalt_logger_event_reported - | Atom_ad_services_cobalt_periodic_job_event_reported - | Atom_update_signals_process_reported - | Atom_topics_schedule_epoch_job_setting_reported - | Atom_ai_wallpapers_button_pressed - | Atom_ai_wallpapers_template_selected - | Atom_ai_wallpapers_term_selected - | Atom_ai_wallpapers_wallpaper_set - | Atom_ai_wallpapers_session_summary - | Atom_apex_installation_requested - | Atom_apex_installation_staged - | Atom_apex_installation_ended - | Atom_app_search_set_schema_stats_reported - | Atom_app_search_schema_migration_stats_reported - | Atom_app_search_usage_search_intent_stats_reported - | Atom_app_search_usage_search_intent_raw_query_stats_reported - | Atom_app_search_apps_indexer_stats_reported - | Atom_art_datum_reported - | Atom_art_device_datum_reported - | Atom_art_datum_delta_reported - | Atom_art_dex2_oat_reported - | Atom_art_device_status - | Atom_background_dexopt_job_ended - | Atom_prereboot_dexopt_job_ended - | Atom_odrefresh_reported - | Atom_odsign_reported - | Atom_autofill_ui_event_reported - | Atom_autofill_fill_request_reported - | Atom_autofill_fill_response_reported - | Atom_autofill_save_event_reported - | Atom_autofill_session_committed - | Atom_autofill_field_classification_event_reported - | Atom_car_recents_event_reported - | Atom_car_calm_mode_event_reported - | Atom_car_wakeup_from_suspend_reported - | Atom_plugin_initialized - | Atom_bluetooth_hashed_device_name_reported - | Atom_bluetooth_l2_cap_coc_client_connection - | Atom_bluetooth_l2_cap_coc_server_connection - | Atom_bluetooth_le_session_connected - | Atom_restricted_bluetooth_device_name_reported - | Atom_bluetooth_profile_connection_attempted - | Atom_bluetooth_content_profile_error_reported - | Atom_bluetooth_rfcomm_connection_attempted - | Atom_remote_device_information_with_metric_id - | Atom_le_app_scan_state_changed - | Atom_le_radio_scan_stopped - | Atom_le_scan_result_received - | Atom_le_scan_abused - | Atom_le_adv_state_changed - | Atom_le_adv_error_reported - | Atom_a2_dp_session_reported - | Atom_bluetooth_cross_layer_event_reported - | Atom_broadcast_audio_session_reported - | Atom_broadcast_audio_sync_reported - | Atom_bluetooth_rfcomm_connection_reported_at_close - | Atom_bluetooth_le_connection - | Atom_broadcast_sent - | Atom_camera_feature_combination_query_event - | Atom_certificate_transparency_log_list_state_changed - | Atom_certificate_transparency_log_list_update_failed - | Atom_daily_keepalive_info_reported - | Atom_network_request_state_changed - | Atom_tethering_active_sessions_reported - | Atom_network_stats_recorder_file_operated - | Atom_core_networking_terrible_error_occurred - | Atom_apf_session_info_reported - | Atom_ip_client_ra_info_reported - | Atom_vpn_connection_state_changed - | Atom_vpn_connection_reported - | Atom_cpu_policy - | Atom_credential_manager_api_called - | Atom_credential_manager_init_phase_reported - | Atom_credential_manager_candidate_phase_reported - | Atom_credential_manager_final_phase_reported - | Atom_credential_manager_total_reported - | Atom_credential_manager_finalnouid_reported - | Atom_credential_manager_get_reported - | Atom_credential_manager_auth_click_reported - | Atom_credential_manager_apiv2_called - | Atom_cronet_engine_created - | Atom_cronet_traffic_reported - | Atom_cronet_engine_builder_initialized - | Atom_cronet_http_flags_initialized - | Atom_cronet_initialized - | Atom_desktop_mode_ui_changed - | Atom_desktop_mode_session_task_update - | Atom_desktop_mode_task_size_updated - | Atom_device_lock_check_in_request_reported - | Atom_device_lock_provisioning_complete_reported - | Atom_device_lock_kiosk_app_request_reported - | Atom_device_lock_check_in_retry_reported - | Atom_device_lock_provision_failure_reported - | Atom_device_lock_lock_unlock_device_failure_reported - | Atom_device_policy_management_mode - | Atom_device_policy_state - | Atom_display_mode_director_vote_changed - | Atom_external_display_state_changed - | Atom_dnd_state_changed - | Atom_dream_setting_changed - | Atom_dream_setting_snapshot - | Atom_express_event_reported - | Atom_express_histogram_sample_reported - | Atom_express_uid_event_reported - | Atom_express_uid_histogram_sample_reported - | Atom_federated_compute_api_called - | Atom_federated_compute_training_event_reported - | Atom_example_iterator_next_latency_reported - | Atom_full_screen_intent_launched - | Atom_bal_allowed - | Atom_in_task_activity_started - | Atom_device_orientation_changed - | Atom_cached_apps_high_watermark - | Atom_stylus_prediction_metrics_reported - | Atom_user_risk_event_reported - | Atom_media_projection_state_changed - | Atom_media_projection_target_changed - | Atom_excessive_binder_proxy_count_reported - | Atom_proxy_bytes_transfer_by_fg_bg - | Atom_mobile_bytes_transfer_by_proc_state - | Atom_biometric_frr_notification - | Atom_sensitive_content_media_projection_session - | Atom_sensitive_notification_app_protection_session - | Atom_sensitive_notification_app_protection_applied - | Atom_sensitive_notification_redaction - | Atom_sensitive_content_app_protection - | Atom_app_restriction_state_changed - | Atom_battery_usage_stats_per_uid - | Atom_postgc_memory_snapshot - | Atom_power_save_temp_allowlist_changed - | Atom_app_op_access_tracked - | Atom_content_or_file_uri_event_reported - | Atom_application_grammatical_inflection_changed - | Atom_system_grammatical_inflection_changed - | Atom_battery_health - | Atom_hdmi_earc_status_reported - | Atom_hdmi_soundbar_mode_status_reported - | Atom_health_connect_api_called - | Atom_health_connect_usage_stats - | Atom_health_connect_storage_stats - | Atom_health_connect_api_invoked - | Atom_exercise_route_api_called - | Atom_health_connect_export_invoked - | Atom_health_connect_import_invoked - | Atom_health_connect_export_import_stats_reported - | Atom_health_connect_ui_impression - | Atom_health_connect_ui_interaction - | Atom_health_connect_app_opened_reported - | Atom_hotword_egress_size_atom_reported - | Atom_ike_session_terminated - | Atom_ike_liveness_check_session_validated - | Atom_negotiated_security_association - | Atom_keyboard_configured - | Atom_keyboard_systems_event_reported - | Atom_inputdevice_usage_reported - | Atom_input_event_latency_reported - | Atom_touchpad_usage - | Atom_kernel_oom_kill_occurred - | Atom_emergency_state_changed - | Atom_chre_significant_motion_state_changed - | Atom_population_density_provider_loading_reported - | Atom_density_based_coarse_locations_usage_reported - | Atom_density_based_coarse_locations_provider_query_reported - | Atom_media_codec_reclaim_request_completed - | Atom_media_codec_started - | Atom_media_codec_stopped - | Atom_media_codec_rendered - | Atom_media_editing_ended_reported - | Atom_mte_state - | Atom_microxr_device_boot_complete_reported - | Atom_nfc_observe_mode_state_changed - | Atom_nfc_field_changed - | Atom_nfc_polling_loop_notification_reported - | Atom_nfc_proprietary_capabilities_reported - | Atom_ondevicepersonalization_api_called - | Atom_component_state_changed_reported - | Atom_pdf_load_reported - | Atom_pdf_api_usage_reported - | Atom_pdf_search_reported - | Atom_pressure_stall_information - | Atom_permission_rationale_dialog_viewed - | Atom_permission_rationale_dialog_action_reported - | Atom_app_data_sharing_updates_notification_interaction - | Atom_app_data_sharing_updates_fragment_viewed - | Atom_app_data_sharing_updates_fragment_action_reported - | Atom_enhanced_confirmation_dialog_result_reported - | Atom_enhanced_confirmation_restriction_cleared - | Atom_photopicker_session_info_reported - | Atom_photopicker_api_info_reported - | Atom_photopicker_ui_event_logged - | Atom_photopicker_media_item_status_reported - | Atom_photopicker_preview_info_logged - | Atom_photopicker_menu_interaction_logged - | Atom_photopicker_banner_interaction_logged - | Atom_photopicker_media_library_info_logged - | Atom_photopicker_page_info_logged - | Atom_photopicker_media_grid_sync_info_reported - | Atom_photopicker_album_sync_info_reported - | Atom_photopicker_search_info_reported - | Atom_search_data_extraction_details_reported - | Atom_embedded_photopicker_info_reported - | Atom_atom_9999 - | Atom_atom_99999 - | Atom_screen_off_reported - | Atom_screen_timeout_override_reported - | Atom_screen_interactive_session_reported - | Atom_screen_dim_reported - | Atom_media_provider_database_rollback_reported - | Atom_backup_setup_status_reported - | Atom_ranging_session_configured - | Atom_ranging_session_started - | Atom_ranging_session_closed - | Atom_ranging_technology_started - | Atom_ranging_technology_stopped - | Atom_rkpd_pool_stats - | Atom_rkpd_client_operation - | Atom_sandbox_api_called - | Atom_sandbox_activity_event_occurred - | Atom_sdk_sandbox_restricted_access_in_session - | Atom_sandbox_sdk_storage - | Atom_selinux_audit_log - | Atom_settings_spa_reported - | Atom_test_extension_atom_reported - | Atom_test_restricted_atom_reported - | Atom_stats_socket_loss_reported - | Atom_lockscreen_shortcut_selected - | Atom_lockscreen_shortcut_triggered - | Atom_launcher_impression_event_v2 - | Atom_display_switch_latency_tracked - | Atom_notification_listener_service - | Atom_nav_handle_touch_points - | Atom_communal_hub_widget_event_reported - | Atom_communal_hub_snapshot - | Atom_emergency_number_dialed - | Atom_call_stats - | Atom_call_audio_route_stats - | Atom_telecom_api_stats - | Atom_telecom_error_stats - | Atom_cellular_radio_power_state_changed - | Atom_emergency_numbers_info - | Atom_data_network_validation - | Atom_data_rat_state_changed - | Atom_connected_channel_changed - | Atom_iwlan_underlying_network_validation_result_reported - | Atom_qualified_rat_list_changed - | Atom_qns_ims_call_drop_stats - | Atom_qns_fallback_restriction_changed - | Atom_qns_rat_preference_mismatch_info - | Atom_qns_handover_time_millis - | Atom_qns_handover_pingpong - | Atom_satellite_controller - | Atom_satellite_session - | Atom_satellite_incoming_datagram - | Atom_satellite_outgoing_datagram - | Atom_satellite_provision - | Atom_satellite_sos_message_recommender - | Atom_carrier_roaming_satellite_session - | Atom_carrier_roaming_satellite_controller_stats - | Atom_controller_stats_per_package - | Atom_satellite_entitlement - | Atom_satellite_config_updater - | Atom_satellite_access_controller - | Atom_cellular_identifier_disclosed - | Atom_threadnetwork_telemetry_data_reported - | Atom_threadnetwork_topo_entry_repeated - | Atom_threadnetwork_device_info_reported - | Atom_boot_integrity_info_reported - | Atom_tv_low_power_standby_policy - | Atom_external_tv_input_event - | Atom_test_uprobestats_atom_reported - | Atom_uwb_activity_info - | Atom_mediator_updated - | Atom_sysproxy_bluetooth_bytes_transfer - | Atom_sysproxy_connection_updated - | Atom_wear_companion_connection_state - | Atom_media_action_reported - | Atom_media_controls_launched - | Atom_media_session_state_changed - | Atom_wear_media_output_switcher_device_scan_api_latency - | Atom_wear_media_output_switcher_sass_device_unavailable - | Atom_wear_media_output_switcher_fastpair_api_timeout - | Atom_wear_mode_state_changed - | Atom_renderer_initialized - | Atom_schema_version_received - | Atom_layout_inspected - | Atom_layout_expression_inspected - | Atom_layout_animations_inspected - | Atom_material_components_inspected - | Atom_tile_requested - | Atom_state_response_received - | Atom_tile_response_received - | Atom_inflation_finished - | Atom_inflation_failed - | Atom_ignored_inflation_failures_reported - | Atom_drawable_rendered - | Atom_wear_time_sync_requested - | Atom_wear_time_update_started - | Atom_wear_time_sync_attempt_completed - | Atom_wear_time_changed - | Atom_wear_adaptive_suspend_stats_reported - | Atom_wear_power_anomaly_service_operational_stats_reported - | Atom_wear_power_anomaly_service_event_stats_reported - | Atom_ws_wear_time_session - | Atom_ws_incoming_call_action_reported - | Atom_ws_call_disconnection_reported - | Atom_ws_call_duration_reported - | Atom_ws_call_user_experience_latency_reported - | Atom_ws_call_interaction_reported - | Atom_ws_on_body_state_changed - | Atom_ws_watch_face_restricted_complications_impacted - | Atom_ws_watch_face_default_restricted_complications_removed - | Atom_ws_complications_impacted_notification_event_reported - | Atom_ws_remote_event_usage_reported - | Atom_ws_bugreport_requested - | Atom_ws_bugreport_triggered - | Atom_ws_bugreport_finished - | Atom_ws_bugreport_result_received - | Atom_ws_standalone_mode_snapshot - | Atom_ws_favorite_watch_face_snapshot - | Atom_ws_photos_watch_face_feature_snapshot - | Atom_ws_watch_face_customization_snapshot - | Atom_wear_power_menu_opened - | Atom_wear_assistant_opened - | Atom_first_overlay_state_changed - | Atom_wifi_aware_ndp_reported - | Atom_wifi_aware_attach_reported - | Atom_wifi_self_recovery_triggered - | Atom_soft_ap_started - | Atom_soft_ap_stopped - | Atom_wifi_lock_released - | Atom_wifi_lock_deactivated - | Atom_wifi_config_saved - | Atom_wifi_aware_resource_using_changed - | Atom_wifi_aware_hal_api_called - | Atom_wifi_local_only_request_received - | Atom_wifi_local_only_request_scan_triggered - | Atom_wifi_thread_task_executed - | Atom_wifi_state_changed - | Atom_pno_scan_started - | Atom_pno_scan_stopped - | Atom_wifi_is_unusable_reported - | Atom_wifi_ap_capabilities_reported - | Atom_soft_ap_state_changed - | Atom_scorer_prediction_result_reported - | Atom_wifi_aware_capabilities - | Atom_wifi_module_info - | Atom_wifi_setting_info - | Atom_wifi_complex_setting_info - | Atom_wifi_configured_network_info - -type statsd_pull_atom_config = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable pull_atom_id : atom_id list; - mutable raw_pull_atom_id : int32 list; - mutable pull_frequency_ms : int32; - mutable packages : string list; -} - -type statsd_tracing_config = private { - mutable push_atom_id : atom_id list; - mutable raw_push_atom_id : int32 list; - mutable pull_config : statsd_pull_atom_config list; -} - type meminfo_counters = | Meminfo_unspecified | Meminfo_mem_total @@ -2150,41 +757,24 @@ type data_source_config = private { mutable tracing_session_id : int64; mutable buffer_exhausted_policy : data_source_config_buffer_exhausted_policy; mutable priority_boost : priority_boost_config option; - mutable ftrace_config : ftrace_config option; mutable inode_file_config : inode_file_config option; mutable process_stats_config : process_stats_config option; mutable sys_stats_config : sys_stats_config option; mutable heapprofd_config : heapprofd_config option; mutable android_power_config : android_power_config option; - mutable android_log_config : android_log_config option; - mutable gpu_counter_config : gpu_counter_config option; mutable android_game_intervention_list_config : android_game_intervention_list_config option; - mutable packages_list_config : packages_list_config option; - mutable vulkan_memory_config : vulkan_memory_config option; mutable track_event_config : track_event_config option; - mutable android_polled_state_config : android_polled_state_config option; - mutable android_system_property_config : android_system_property_config option; - mutable statsd_tracing_config : statsd_tracing_config option; mutable system_info_config : unit; - mutable frozen_ftrace_config : frozen_ftrace_config option; mutable chrome_config : chrome_config option; mutable v8_config : v8_config option; mutable interceptor_config : interceptor_config option; - mutable network_packet_trace_config : network_packet_trace_config option; mutable surfaceflinger_layers_config : surface_flinger_layers_config option; mutable surfaceflinger_transactions_config : surface_flinger_transactions_config option; - mutable android_sdk_sysprop_guard_config : android_sdk_sysprop_guard_config option; mutable etw_config : etw_config option; mutable protolog_config : proto_log_config option; - mutable android_input_event_config : android_input_event_config option; - mutable pixel_modem_config : pixel_modem_config option; mutable windowmanager_config : window_manager_config option; mutable chromium_system_metrics : chromium_system_metrics_config option; - mutable kernel_wakelocks_config : kernel_wakelocks_config option; - mutable gpu_renderstages_config : gpu_render_stages_config option; mutable chromium_histogram_samples : chromium_histogram_samples_config option; - mutable app_wakelocks_config : app_wakelocks_config option; - mutable cpu_per_uid_config : cpu_per_uid_config option; mutable legacy_config : string; mutable for_testing : test_config option; } @@ -2475,419 +1065,6 @@ type trace_stats = private { mutable final_flush_outcome : trace_stats_final_flush_outcome; } -type android_game_intervention_list_game_mode_info = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 4 fields *) - mutable mode : int32; - mutable use_angle : bool; - mutable resolution_downscale : float; - mutable fps : float; -} - -type android_game_intervention_list_game_package_info = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable name : string; - mutable uid : int64; - mutable current_mode : int32; - mutable game_mode_info : android_game_intervention_list_game_mode_info list; -} - -type android_game_intervention_list = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable game_packages : android_game_intervention_list_game_package_info list; - mutable parse_error : bool; - mutable read_error : bool; -} - -type android_log_packet_log_event_arg_value = - | Int_value of int64 - | Float_value of float - | String_value of string - -and android_log_packet_log_event_arg = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable name : string; - mutable value : android_log_packet_log_event_arg_value option; -} - -type android_log_packet_log_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 8 fields *) - mutable log_id : android_log_id; - mutable pid : int32; - mutable tid : int32; - mutable uid : int32; - mutable timestamp : int64; - mutable tag : string; - mutable prio : android_log_priority; - mutable message : string; - mutable args : android_log_packet_log_event_arg list; -} - -type android_log_packet_stats = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable num_total : int64; - mutable num_failed : int64; - mutable num_skipped : int64; -} - -type android_log_packet = private { - mutable events : android_log_packet_log_event list; - mutable stats : android_log_packet_stats option; -} - -type android_system_property_property_value = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable name : string; - mutable value : string; -} - -type android_system_property = private { - mutable values : android_system_property_property_value list; -} - -type app_wakelock_info = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable iid : int32; - mutable tag : string; - mutable flags : int32; - mutable owner_pid : int32; - mutable owner_uid : int32; - mutable work_uid : int32; -} - -type app_wakelock_bundle = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable intern_id : int32 list; - mutable encoded_ts : int64 list; - mutable info : app_wakelock_info option; - mutable acquired : bool; -} - -type bluetooth_trace_packet_type = - | Hci_cmd - | Hci_evt - | Hci_acl_rx - | Hci_acl_tx - | Hci_sco_rx - | Hci_sco_tx - | Hci_iso_rx - | Hci_iso_tx - -type bluetooth_trace_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 8 fields *) - mutable packet_type : bluetooth_trace_packet_type; - mutable count : int32; - mutable length : int32; - mutable duration : int32; - mutable op_code : int32; - mutable event_code : int32; - mutable subevent_code : int32; - mutable connection_handle : int32; -} - -type android_camera_frame_event_capture_result_status = - | Status_unspecified - | Status_ok - | Status_early_metadata_error - | Status_final_metadata_error - | Status_buffer_error - | Status_flush_error - -type android_camera_frame_event_camera_node_processing_details = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 4 fields *) - mutable node_id : int64; - mutable start_processing_ns : int64; - mutable end_processing_ns : int64; - mutable scheduling_latency_ns : int64; -} - -type android_camera_frame_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 15 fields *) - mutable session_id : int64; - mutable camera_id : int32; - mutable frame_number : int64; - mutable request_id : int64; - mutable request_received_ns : int64; - mutable request_processing_started_ns : int64; - mutable start_of_exposure_ns : int64; - mutable start_of_frame_ns : int64; - mutable responses_all_sent_ns : int64; - mutable capture_result_status : android_camera_frame_event_capture_result_status; - mutable skipped_sensor_frames : int32; - mutable capture_intent : int32; - mutable num_streams : int32; - mutable node_processing_details : android_camera_frame_event_camera_node_processing_details list; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph_camera_node = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable node_id : int64; - mutable input_ids : int64 list; - mutable output_ids : int64 list; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph_camera_edge = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 6 fields *) - mutable output_node_id : int64; - mutable output_id : int64; - mutable input_node_id : int64; - mutable input_id : int64; - mutable vendor_data_version : int32; - mutable vendor_data : bytes; -} - -type android_camera_session_stats_camera_graph = private { - mutable nodes : android_camera_session_stats_camera_graph_camera_node list; - mutable edges : android_camera_session_stats_camera_graph_camera_edge list; -} - -type android_camera_session_stats = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable session_id : int64; - mutable graph : android_camera_session_stats_camera_graph option; -} - -type cpu_per_uid_data = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable cluster_count : int32; - mutable uid : int32 list; - mutable total_time_ms : int64 list; -} - -type frame_timeline_event_jank_type = - | Jank_unspecified - | Jank_none - | Jank_sf_scheduling - | Jank_prediction_error - | Jank_display_hal - | Jank_sf_cpu_deadline_missed - | Jank_sf_gpu_deadline_missed - | Jank_app_deadline_missed - | Jank_buffer_stuffing - | Jank_unknown - | Jank_sf_stuffing - | Jank_dropped - | Jank_non_animating - | Jank_app_resynced_jitter - | Jank_display_not_on - -type frame_timeline_event_jank_severity_type = - | Severity_unknown - | Severity_none - | Severity_partial - | Severity_full - -type frame_timeline_event_present_type = - | Present_unspecified - | Present_on_time - | Present_late - | Present_early - | Present_dropped - | Present_unknown - -type frame_timeline_event_prediction_type = - | Prediction_unspecified - | Prediction_valid - | Prediction_expired - | Prediction_unknown - -type frame_timeline_event_expected_surface_frame_start = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable cookie : int64; - mutable token : int64; - mutable display_frame_token : int64; - mutable pid : int32; - mutable layer_name : string; -} - -type frame_timeline_event_actual_surface_frame_start = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 17 fields *) - mutable cookie : int64; - mutable token : int64; - mutable display_frame_token : int64; - mutable pid : int32; - mutable layer_name : string; - mutable present_type : frame_timeline_event_present_type; - mutable on_time_finish : bool; - mutable gpu_composition : bool; - mutable jank_type : int32; - mutable prediction_type : frame_timeline_event_prediction_type; - mutable is_buffer : bool; - mutable jank_severity_type : frame_timeline_event_jank_severity_type; - mutable present_delay_millis : float; - mutable vsync_resynced_jitter_millis : float; - mutable jank_severity_score : float; - mutable jank_type_experimental : int32; - mutable present_type_experimental : frame_timeline_event_present_type; -} - -type frame_timeline_event_expected_display_frame_start = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable cookie : int64; - mutable token : int64; - mutable pid : int32; -} - -type frame_timeline_event_actual_display_frame_start = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 13 fields *) - mutable cookie : int64; - mutable token : int64; - mutable pid : int32; - mutable present_type : frame_timeline_event_present_type; - mutable on_time_finish : bool; - mutable gpu_composition : bool; - mutable jank_type : int32; - mutable prediction_type : frame_timeline_event_prediction_type; - mutable jank_severity_type : frame_timeline_event_jank_severity_type; - mutable present_delay_millis : float; - mutable jank_severity_score : float; - mutable jank_type_experimental : int32; - mutable present_type_experimental : frame_timeline_event_present_type; -} - -type frame_timeline_event_frame_end = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable cookie : int64; -} - -type frame_timeline_event = - | Expected_display_frame_start of frame_timeline_event_expected_display_frame_start - | Actual_display_frame_start of frame_timeline_event_actual_display_frame_start - | Expected_surface_frame_start of frame_timeline_event_expected_surface_frame_start - | Actual_surface_frame_start of frame_timeline_event_actual_surface_frame_start - | Frame_end of frame_timeline_event_frame_end - -type gpu_mem_total_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable gpu_id : int32; - mutable pid : int32; - mutable size : int64; -} - -type graphics_frame_event_buffer_event_type = - | Unspecified - | Dequeue - | Queue - | Post - | Acquire_fence - | Latch - | Hwc_composition_queued - | Fallback_composition - | Present_fence - | Release_fence - | Modify - | Detach - | Attach - | Cancel - -type graphics_frame_event_buffer_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable frame_number : int32; - mutable type_ : graphics_frame_event_buffer_event_type; - mutable layer_name : string; - mutable duration_ns : int64; - mutable buffer_id : int32; -} - -type graphics_frame_event = private { - mutable buffer_event : graphics_frame_event_buffer_event option; -} - -type initial_display_state = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable display_state : int32; - mutable brightness : float; -} - -type kernel_wakelock_data_wakelock_type = - | Wakelock_type_unknown - | Wakelock_type_kernel - | Wakelock_type_native - -type kernel_wakelock_data_wakelock = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable wakelock_id : int32; - mutable wakelock_name : string; - mutable wakelock_type : kernel_wakelock_data_wakelock_type; -} - -type kernel_wakelock_data = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable wakelock : kernel_wakelock_data_wakelock list; - mutable wakelock_id : int32 list; - mutable time_held_millis : int64 list; - mutable error_flags : int64; -} - -type traffic_direction = - | Dir_unspecified - | Dir_ingress - | Dir_egress - -type network_packet_event = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 11 fields *) - mutable direction : traffic_direction; - mutable network_interface : string; - mutable length : int32; - mutable uid : int32; - mutable tag : int32; - mutable ip_proto : int32; - mutable tcp_flags : int32; - mutable local_port : int32; - mutable remote_port : int32; - mutable icmp_type : int32; - mutable icmp_code : int32; -} - -type network_packet_bundle_packet_context = - | Iid of int64 - | Ctx of network_packet_event - -and network_packet_bundle = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 3 fields *) - mutable packet_context : network_packet_bundle_packet_context option; - mutable packet_timestamps : int64 list; - mutable packet_lengths : int32 list; - mutable total_packets : int32; - mutable total_duration : int64; - mutable total_length : int64; -} - -type network_packet_context = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable iid : int64; - mutable ctx : network_packet_event option; -} - -type packages_list_package_info = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 5 fields *) - mutable name : string; - mutable uid : int64; - mutable debuggable : bool; - mutable profileable_from_shell : bool; - mutable version_code : int64; -} - -type packages_list = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) - mutable packages : packages_list_package_info list; - mutable parse_error : bool; - mutable read_error : bool; -} - -type pixel_modem_events = private { - mutable events : bytes list; - mutable event_time_nanos : int64 list; -} - -type pixel_modem_token_database = private { - mutable _presence: Pbrt.Bitfield.t; (** presence for 1 fields *) - mutable database : bytes; -} - type proto_log_message = private { mutable _presence: Pbrt.Bitfield.t; (** presence for 2 fields *) mutable message_id : int64; @@ -5287,7 +3464,6 @@ type interned_data = private { mutable gpu_specifications : interned_gpu_render_stage_specification list; mutable kernel_symbols : interned_string list; mutable debug_annotation_string_values : interned_string list; - mutable packet_context : network_packet_context list; mutable v8_js_function_name : interned_v8_string list; mutable v8_js_function : interned_v8_js_function list; mutable v8_js_script : interned_v8_js_script list; @@ -5299,7 +3475,6 @@ type interned_data = private { mutable viewcapture_window_name : interned_string list; mutable viewcapture_view_id : interned_string list; mutable viewcapture_class_name : interned_string list; - mutable app_wakelock_info : app_wakelock_info list; mutable correlation_id_str : interned_string list; } @@ -6239,11 +4414,9 @@ type trace_packet_data = | Streaming_free of streaming_free | Battery of battery_counters | Power_rails of power_rails - | Android_log of android_log_packet | System_info of system_info | Trigger of trigger | Chrome_trigger of chrome_trigger - | Packages_list of packages_list | Chrome_benchmark_metadata of chrome_benchmark_metadata | Perfetto_metatrace of perfetto_metatrace | Chrome_metadata of chrome_metadata_packet @@ -6251,7 +4424,6 @@ type trace_packet_data = | Gpu_render_stage_event of gpu_render_stage_event | Streaming_profile_packet of streaming_profile_packet | Heap_graph of heap_graph - | Graphics_frame_event of graphics_frame_event | Vulkan_memory_event of vulkan_memory_event | Gpu_log of gpu_log | Vulkan_api_event of vulkan_api_event @@ -6259,18 +4431,11 @@ type trace_packet_data = | Cpu_info of cpu_info | Smaps_packet of smaps_packet | Service_event of tracing_service_event - | Initial_display_state of initial_display_state - | Gpu_mem_total_event of gpu_mem_total_event | Memory_tracker_snapshot of memory_tracker_snapshot - | Frame_timeline_event of frame_timeline_event | Android_energy_estimation_breakdown of android_energy_estimation_breakdown | Ui_state of ui_state - | Android_camera_frame_event of android_camera_frame_event - | Android_camera_session_stats of android_camera_session_stats | Translation_table of translation_table - | Android_game_intervention_list of android_game_intervention_list | Statsd_atom of statsd_atom - | Android_system_property of android_system_property | Entity_state_residency of entity_state_residency | Module_symbols of module_symbols | Deobfuscation_mapping of deobfuscation_mapping @@ -6280,8 +4445,6 @@ type trace_packet_data = | Synchronization_marker of bytes | Compressed_packets of bytes | Extension_descriptor of extension_descriptor - | Network_packet of network_packet_event - | Network_packet_bundle of network_packet_bundle | Track_event_range_of_interest of track_event_range_of_interest | Surfaceflinger_layers_snapshot of layers_snapshot_proto | Surfaceflinger_transactions of transaction_trace_entry @@ -6297,17 +4460,11 @@ type trace_packet_data = | V8_reg_exp_code of v8_reg_exp_code | V8_code_move of v8_code_move | Remote_clock_sync of remote_clock_sync - | Pixel_modem_events of pixel_modem_events - | Pixel_modem_token_database of pixel_modem_token_database | Clone_snapshot_trigger of trigger - | Bluetooth_trace_event of bluetooth_trace_event - | Kernel_wakelock_data of kernel_wakelock_data - | App_wakelock_bundle of app_wakelock_bundle | Generic_kernel_task_state_event of generic_kernel_task_state_event | Generic_kernel_cpu_freq_event of generic_kernel_cpu_frequency_event | Generic_kernel_task_rename_event of generic_kernel_task_rename_event | Generic_kernel_process_tree of generic_kernel_process_tree - | Cpu_per_uid_data of cpu_per_uid_data | Evdev_event of evdev_event | For_testing of test_event @@ -6392,57 +4549,6 @@ val default_builtin_clock : unit -> builtin_clock val default_android_game_intervention_list_config : unit -> android_game_intervention_list_config (** [default_android_game_intervention_list_config ()] is a new empty value for type [android_game_intervention_list_config] *) -val default_android_input_event_config_trace_mode : unit -> android_input_event_config_trace_mode -(** [default_android_input_event_config_trace_mode ()] is a new empty value for type [android_input_event_config_trace_mode] *) - -val default_android_input_event_config_trace_level : unit -> android_input_event_config_trace_level -(** [default_android_input_event_config_trace_level ()] is a new empty value for type [android_input_event_config_trace_level] *) - -val default_android_input_event_config_trace_rule : unit -> android_input_event_config_trace_rule -(** [default_android_input_event_config_trace_rule ()] is a new empty value for type [android_input_event_config_trace_rule] *) - -val default_android_input_event_config : unit -> android_input_event_config -(** [default_android_input_event_config ()] is a new empty value for type [android_input_event_config] *) - -val default_android_log_id : unit -> android_log_id -(** [default_android_log_id ()] is a new empty value for type [android_log_id] *) - -val default_android_log_priority : unit -> android_log_priority -(** [default_android_log_priority ()] is a new empty value for type [android_log_priority] *) - -val default_android_log_config : unit -> android_log_config -(** [default_android_log_config ()] is a new empty value for type [android_log_config] *) - -val default_android_polled_state_config : unit -> android_polled_state_config -(** [default_android_polled_state_config ()] is a new empty value for type [android_polled_state_config] *) - -val default_android_sdk_sysprop_guard_config : unit -> android_sdk_sysprop_guard_config -(** [default_android_sdk_sysprop_guard_config ()] is a new empty value for type [android_sdk_sysprop_guard_config] *) - -val default_android_system_property_config : unit -> android_system_property_config -(** [default_android_system_property_config ()] is a new empty value for type [android_system_property_config] *) - -val default_app_wakelocks_config : unit -> app_wakelocks_config -(** [default_app_wakelocks_config ()] is a new empty value for type [app_wakelocks_config] *) - -val default_cpu_per_uid_config : unit -> cpu_per_uid_config -(** [default_cpu_per_uid_config ()] is a new empty value for type [cpu_per_uid_config] *) - -val default_kernel_wakelocks_config : unit -> kernel_wakelocks_config -(** [default_kernel_wakelocks_config ()] is a new empty value for type [kernel_wakelocks_config] *) - -val default_network_packet_trace_config : unit -> network_packet_trace_config -(** [default_network_packet_trace_config ()] is a new empty value for type [network_packet_trace_config] *) - -val default_packages_list_config : unit -> packages_list_config -(** [default_packages_list_config ()] is a new empty value for type [packages_list_config] *) - -val default_pixel_modem_config_event_group : unit -> pixel_modem_config_event_group -(** [default_pixel_modem_config_event_group ()] is a new empty value for type [pixel_modem_config_event_group] *) - -val default_pixel_modem_config : unit -> pixel_modem_config -(** [default_pixel_modem_config ()] is a new empty value for type [pixel_modem_config] *) - val default_proto_log_level : unit -> proto_log_level (** [default_proto_log_level ()] is a new empty value for type [proto_log_level] *) @@ -6506,48 +4612,6 @@ val default_etw_config : unit -> etw_config val default_frozen_ftrace_config : unit -> frozen_ftrace_config (** [default_frozen_ftrace_config ()] is a new empty value for type [frozen_ftrace_config] *) -val default_ftrace_config_compact_sched_config : unit -> ftrace_config_compact_sched_config -(** [default_ftrace_config_compact_sched_config ()] is a new empty value for type [ftrace_config_compact_sched_config] *) - -val default_ftrace_config_print_filter_rule_atrace_message : unit -> ftrace_config_print_filter_rule_atrace_message -(** [default_ftrace_config_print_filter_rule_atrace_message ()] is a new empty value for type [ftrace_config_print_filter_rule_atrace_message] *) - -val default_ftrace_config_print_filter_rule_match : unit -> ftrace_config_print_filter_rule_match -(** [default_ftrace_config_print_filter_rule_match ()] is a new empty value for type [ftrace_config_print_filter_rule_match] *) - -val default_ftrace_config_print_filter_rule : unit -> ftrace_config_print_filter_rule -(** [default_ftrace_config_print_filter_rule ()] is a new empty value for type [ftrace_config_print_filter_rule] *) - -val default_ftrace_config_print_filter : unit -> ftrace_config_print_filter -(** [default_ftrace_config_print_filter ()] is a new empty value for type [ftrace_config_print_filter] *) - -val default_ftrace_config_ksyms_mem_policy : unit -> ftrace_config_ksyms_mem_policy -(** [default_ftrace_config_ksyms_mem_policy ()] is a new empty value for type [ftrace_config_ksyms_mem_policy] *) - -val default_ftrace_config_kprobe_event_kprobe_type : unit -> ftrace_config_kprobe_event_kprobe_type -(** [default_ftrace_config_kprobe_event_kprobe_type ()] is a new empty value for type [ftrace_config_kprobe_event_kprobe_type] *) - -val default_ftrace_config_kprobe_event : unit -> ftrace_config_kprobe_event -(** [default_ftrace_config_kprobe_event ()] is a new empty value for type [ftrace_config_kprobe_event] *) - -val default_ftrace_config_tracefs_option_state : unit -> ftrace_config_tracefs_option_state -(** [default_ftrace_config_tracefs_option_state ()] is a new empty value for type [ftrace_config_tracefs_option_state] *) - -val default_ftrace_config_tracefs_option : unit -> ftrace_config_tracefs_option -(** [default_ftrace_config_tracefs_option ()] is a new empty value for type [ftrace_config_tracefs_option] *) - -val default_ftrace_config : unit -> ftrace_config -(** [default_ftrace_config ()] is a new empty value for type [ftrace_config] *) - -val default_gpu_counter_config : unit -> gpu_counter_config -(** [default_gpu_counter_config ()] is a new empty value for type [gpu_counter_config] *) - -val default_gpu_render_stages_config : unit -> gpu_render_stages_config -(** [default_gpu_render_stages_config ()] is a new empty value for type [gpu_render_stages_config] *) - -val default_vulkan_memory_config : unit -> vulkan_memory_config -(** [default_vulkan_memory_config ()] is a new empty value for type [vulkan_memory_config] *) - val default_inode_file_config_mount_point_mapping_entry : unit -> inode_file_config_mount_point_mapping_entry (** [default_inode_file_config_mount_point_mapping_entry ()] is a new empty value for type [inode_file_config_mount_point_mapping_entry] *) @@ -6587,15 +4651,6 @@ val default_heapprofd_config_continuous_dump_config : unit -> heapprofd_config_c val default_heapprofd_config : unit -> heapprofd_config (** [default_heapprofd_config ()] is a new empty value for type [heapprofd_config] *) -val default_atom_id : unit -> atom_id -(** [default_atom_id ()] is a new empty value for type [atom_id] *) - -val default_statsd_pull_atom_config : unit -> statsd_pull_atom_config -(** [default_statsd_pull_atom_config ()] is a new empty value for type [statsd_pull_atom_config] *) - -val default_statsd_tracing_config : unit -> statsd_tracing_config -(** [default_statsd_tracing_config ()] is a new empty value for type [statsd_tracing_config] *) - val default_meminfo_counters : unit -> meminfo_counters (** [default_meminfo_counters ()] is a new empty value for type [meminfo_counters] *) @@ -6719,153 +4774,6 @@ val default_trace_stats_final_flush_outcome : unit -> trace_stats_final_flush_ou val default_trace_stats : unit -> trace_stats (** [default_trace_stats ()] is a new empty value for type [trace_stats] *) -val default_android_game_intervention_list_game_mode_info : unit -> android_game_intervention_list_game_mode_info -(** [default_android_game_intervention_list_game_mode_info ()] is a new empty value for type [android_game_intervention_list_game_mode_info] *) - -val default_android_game_intervention_list_game_package_info : unit -> android_game_intervention_list_game_package_info -(** [default_android_game_intervention_list_game_package_info ()] is a new empty value for type [android_game_intervention_list_game_package_info] *) - -val default_android_game_intervention_list : unit -> android_game_intervention_list -(** [default_android_game_intervention_list ()] is a new empty value for type [android_game_intervention_list] *) - -val default_android_log_packet_log_event_arg_value : unit -> android_log_packet_log_event_arg_value -(** [default_android_log_packet_log_event_arg_value ()] is a new empty value for type [android_log_packet_log_event_arg_value] *) - -val default_android_log_packet_log_event_arg : unit -> android_log_packet_log_event_arg -(** [default_android_log_packet_log_event_arg ()] is a new empty value for type [android_log_packet_log_event_arg] *) - -val default_android_log_packet_log_event : unit -> android_log_packet_log_event -(** [default_android_log_packet_log_event ()] is a new empty value for type [android_log_packet_log_event] *) - -val default_android_log_packet_stats : unit -> android_log_packet_stats -(** [default_android_log_packet_stats ()] is a new empty value for type [android_log_packet_stats] *) - -val default_android_log_packet : unit -> android_log_packet -(** [default_android_log_packet ()] is a new empty value for type [android_log_packet] *) - -val default_android_system_property_property_value : unit -> android_system_property_property_value -(** [default_android_system_property_property_value ()] is a new empty value for type [android_system_property_property_value] *) - -val default_android_system_property : unit -> android_system_property -(** [default_android_system_property ()] is a new empty value for type [android_system_property] *) - -val default_app_wakelock_info : unit -> app_wakelock_info -(** [default_app_wakelock_info ()] is a new empty value for type [app_wakelock_info] *) - -val default_app_wakelock_bundle : unit -> app_wakelock_bundle -(** [default_app_wakelock_bundle ()] is a new empty value for type [app_wakelock_bundle] *) - -val default_bluetooth_trace_packet_type : unit -> bluetooth_trace_packet_type -(** [default_bluetooth_trace_packet_type ()] is a new empty value for type [bluetooth_trace_packet_type] *) - -val default_bluetooth_trace_event : unit -> bluetooth_trace_event -(** [default_bluetooth_trace_event ()] is a new empty value for type [bluetooth_trace_event] *) - -val default_android_camera_frame_event_capture_result_status : unit -> android_camera_frame_event_capture_result_status -(** [default_android_camera_frame_event_capture_result_status ()] is a new empty value for type [android_camera_frame_event_capture_result_status] *) - -val default_android_camera_frame_event_camera_node_processing_details : unit -> android_camera_frame_event_camera_node_processing_details -(** [default_android_camera_frame_event_camera_node_processing_details ()] is a new empty value for type [android_camera_frame_event_camera_node_processing_details] *) - -val default_android_camera_frame_event : unit -> android_camera_frame_event -(** [default_android_camera_frame_event ()] is a new empty value for type [android_camera_frame_event] *) - -val default_android_camera_session_stats_camera_graph_camera_node : unit -> android_camera_session_stats_camera_graph_camera_node -(** [default_android_camera_session_stats_camera_graph_camera_node ()] is a new empty value for type [android_camera_session_stats_camera_graph_camera_node] *) - -val default_android_camera_session_stats_camera_graph_camera_edge : unit -> android_camera_session_stats_camera_graph_camera_edge -(** [default_android_camera_session_stats_camera_graph_camera_edge ()] is a new empty value for type [android_camera_session_stats_camera_graph_camera_edge] *) - -val default_android_camera_session_stats_camera_graph : unit -> android_camera_session_stats_camera_graph -(** [default_android_camera_session_stats_camera_graph ()] is a new empty value for type [android_camera_session_stats_camera_graph] *) - -val default_android_camera_session_stats : unit -> android_camera_session_stats -(** [default_android_camera_session_stats ()] is a new empty value for type [android_camera_session_stats] *) - -val default_cpu_per_uid_data : unit -> cpu_per_uid_data -(** [default_cpu_per_uid_data ()] is a new empty value for type [cpu_per_uid_data] *) - -val default_frame_timeline_event_jank_type : unit -> frame_timeline_event_jank_type -(** [default_frame_timeline_event_jank_type ()] is a new empty value for type [frame_timeline_event_jank_type] *) - -val default_frame_timeline_event_jank_severity_type : unit -> frame_timeline_event_jank_severity_type -(** [default_frame_timeline_event_jank_severity_type ()] is a new empty value for type [frame_timeline_event_jank_severity_type] *) - -val default_frame_timeline_event_present_type : unit -> frame_timeline_event_present_type -(** [default_frame_timeline_event_present_type ()] is a new empty value for type [frame_timeline_event_present_type] *) - -val default_frame_timeline_event_prediction_type : unit -> frame_timeline_event_prediction_type -(** [default_frame_timeline_event_prediction_type ()] is a new empty value for type [frame_timeline_event_prediction_type] *) - -val default_frame_timeline_event_expected_surface_frame_start : unit -> frame_timeline_event_expected_surface_frame_start -(** [default_frame_timeline_event_expected_surface_frame_start ()] is a new empty value for type [frame_timeline_event_expected_surface_frame_start] *) - -val default_frame_timeline_event_actual_surface_frame_start : unit -> frame_timeline_event_actual_surface_frame_start -(** [default_frame_timeline_event_actual_surface_frame_start ()] is a new empty value for type [frame_timeline_event_actual_surface_frame_start] *) - -val default_frame_timeline_event_expected_display_frame_start : unit -> frame_timeline_event_expected_display_frame_start -(** [default_frame_timeline_event_expected_display_frame_start ()] is a new empty value for type [frame_timeline_event_expected_display_frame_start] *) - -val default_frame_timeline_event_actual_display_frame_start : unit -> frame_timeline_event_actual_display_frame_start -(** [default_frame_timeline_event_actual_display_frame_start ()] is a new empty value for type [frame_timeline_event_actual_display_frame_start] *) - -val default_frame_timeline_event_frame_end : unit -> frame_timeline_event_frame_end -(** [default_frame_timeline_event_frame_end ()] is a new empty value for type [frame_timeline_event_frame_end] *) - -val default_frame_timeline_event : unit -> frame_timeline_event -(** [default_frame_timeline_event ()] is a new empty value for type [frame_timeline_event] *) - -val default_gpu_mem_total_event : unit -> gpu_mem_total_event -(** [default_gpu_mem_total_event ()] is a new empty value for type [gpu_mem_total_event] *) - -val default_graphics_frame_event_buffer_event_type : unit -> graphics_frame_event_buffer_event_type -(** [default_graphics_frame_event_buffer_event_type ()] is a new empty value for type [graphics_frame_event_buffer_event_type] *) - -val default_graphics_frame_event_buffer_event : unit -> graphics_frame_event_buffer_event -(** [default_graphics_frame_event_buffer_event ()] is a new empty value for type [graphics_frame_event_buffer_event] *) - -val default_graphics_frame_event : unit -> graphics_frame_event -(** [default_graphics_frame_event ()] is a new empty value for type [graphics_frame_event] *) - -val default_initial_display_state : unit -> initial_display_state -(** [default_initial_display_state ()] is a new empty value for type [initial_display_state] *) - -val default_kernel_wakelock_data_wakelock_type : unit -> kernel_wakelock_data_wakelock_type -(** [default_kernel_wakelock_data_wakelock_type ()] is a new empty value for type [kernel_wakelock_data_wakelock_type] *) - -val default_kernel_wakelock_data_wakelock : unit -> kernel_wakelock_data_wakelock -(** [default_kernel_wakelock_data_wakelock ()] is a new empty value for type [kernel_wakelock_data_wakelock] *) - -val default_kernel_wakelock_data : unit -> kernel_wakelock_data -(** [default_kernel_wakelock_data ()] is a new empty value for type [kernel_wakelock_data] *) - -val default_traffic_direction : unit -> traffic_direction -(** [default_traffic_direction ()] is a new empty value for type [traffic_direction] *) - -val default_network_packet_event : unit -> network_packet_event -(** [default_network_packet_event ()] is a new empty value for type [network_packet_event] *) - -val default_network_packet_bundle_packet_context : unit -> network_packet_bundle_packet_context -(** [default_network_packet_bundle_packet_context ()] is a new empty value for type [network_packet_bundle_packet_context] *) - -val default_network_packet_bundle : unit -> network_packet_bundle -(** [default_network_packet_bundle ()] is a new empty value for type [network_packet_bundle] *) - -val default_network_packet_context : unit -> network_packet_context -(** [default_network_packet_context ()] is a new empty value for type [network_packet_context] *) - -val default_packages_list_package_info : unit -> packages_list_package_info -(** [default_packages_list_package_info ()] is a new empty value for type [packages_list_package_info] *) - -val default_packages_list : unit -> packages_list -(** [default_packages_list ()] is a new empty value for type [packages_list] *) - -val default_pixel_modem_events : unit -> pixel_modem_events -(** [default_pixel_modem_events ()] is a new empty value for type [pixel_modem_events] *) - -val default_pixel_modem_token_database : unit -> pixel_modem_token_database -(** [default_pixel_modem_token_database ()] is a new empty value for type [pixel_modem_token_database] *) - val default_proto_log_message : unit -> proto_log_message (** [default_proto_log_message ()] is a new empty value for type [proto_log_message] *) @@ -8482,298 +6390,6 @@ val copy_android_game_intervention_list_config : android_game_intervention_list_ val android_game_intervention_list_config_set_package_name_filter : android_game_intervention_list_config -> string list -> unit (** set field package_name_filter in android_game_intervention_list_config *) -val make_android_input_event_config_trace_rule : - ?trace_level:android_input_event_config_trace_level -> - ?match_all_packages:string list -> - ?match_any_packages:string list -> - ?match_secure:bool -> - ?match_ime_connection_active:bool -> - unit -> - android_input_event_config_trace_rule -(** [make_android_input_event_config_trace_rule … ()] is a builder for type [android_input_event_config_trace_rule] *) - -val copy_android_input_event_config_trace_rule : android_input_event_config_trace_rule -> android_input_event_config_trace_rule - -val android_input_event_config_trace_rule_has_trace_level : android_input_event_config_trace_rule -> bool - (** presence of field "trace_level" in [android_input_event_config_trace_rule] *) - -val android_input_event_config_trace_rule_set_trace_level : android_input_event_config_trace_rule -> android_input_event_config_trace_level -> unit - (** set field trace_level in android_input_event_config_trace_rule *) - -val android_input_event_config_trace_rule_set_match_all_packages : android_input_event_config_trace_rule -> string list -> unit - (** set field match_all_packages in android_input_event_config_trace_rule *) - -val android_input_event_config_trace_rule_set_match_any_packages : android_input_event_config_trace_rule -> string list -> unit - (** set field match_any_packages in android_input_event_config_trace_rule *) - -val android_input_event_config_trace_rule_has_match_secure : android_input_event_config_trace_rule -> bool - (** presence of field "match_secure" in [android_input_event_config_trace_rule] *) - -val android_input_event_config_trace_rule_set_match_secure : android_input_event_config_trace_rule -> bool -> unit - (** set field match_secure in android_input_event_config_trace_rule *) - -val android_input_event_config_trace_rule_has_match_ime_connection_active : android_input_event_config_trace_rule -> bool - (** presence of field "match_ime_connection_active" in [android_input_event_config_trace_rule] *) - -val android_input_event_config_trace_rule_set_match_ime_connection_active : android_input_event_config_trace_rule -> bool -> unit - (** set field match_ime_connection_active in android_input_event_config_trace_rule *) - -val make_android_input_event_config : - ?mode:android_input_event_config_trace_mode -> - ?rules:android_input_event_config_trace_rule list -> - ?trace_dispatcher_input_events:bool -> - ?trace_dispatcher_window_dispatch:bool -> - unit -> - android_input_event_config -(** [make_android_input_event_config … ()] is a builder for type [android_input_event_config] *) - -val copy_android_input_event_config : android_input_event_config -> android_input_event_config - -val android_input_event_config_has_mode : android_input_event_config -> bool - (** presence of field "mode" in [android_input_event_config] *) - -val android_input_event_config_set_mode : android_input_event_config -> android_input_event_config_trace_mode -> unit - (** set field mode in android_input_event_config *) - -val android_input_event_config_set_rules : android_input_event_config -> android_input_event_config_trace_rule list -> unit - (** set field rules in android_input_event_config *) - -val android_input_event_config_has_trace_dispatcher_input_events : android_input_event_config -> bool - (** presence of field "trace_dispatcher_input_events" in [android_input_event_config] *) - -val android_input_event_config_set_trace_dispatcher_input_events : android_input_event_config -> bool -> unit - (** set field trace_dispatcher_input_events in android_input_event_config *) - -val android_input_event_config_has_trace_dispatcher_window_dispatch : android_input_event_config -> bool - (** presence of field "trace_dispatcher_window_dispatch" in [android_input_event_config] *) - -val android_input_event_config_set_trace_dispatcher_window_dispatch : android_input_event_config -> bool -> unit - (** set field trace_dispatcher_window_dispatch in android_input_event_config *) - -val make_android_log_config : - ?log_ids:android_log_id list -> - ?min_prio:android_log_priority -> - ?filter_tags:string list -> - unit -> - android_log_config -(** [make_android_log_config … ()] is a builder for type [android_log_config] *) - -val copy_android_log_config : android_log_config -> android_log_config - -val android_log_config_set_log_ids : android_log_config -> android_log_id list -> unit - (** set field log_ids in android_log_config *) - -val android_log_config_has_min_prio : android_log_config -> bool - (** presence of field "min_prio" in [android_log_config] *) - -val android_log_config_set_min_prio : android_log_config -> android_log_priority -> unit - (** set field min_prio in android_log_config *) - -val android_log_config_set_filter_tags : android_log_config -> string list -> unit - (** set field filter_tags in android_log_config *) - -val make_android_polled_state_config : - ?poll_ms:int32 -> - unit -> - android_polled_state_config -(** [make_android_polled_state_config … ()] is a builder for type [android_polled_state_config] *) - -val copy_android_polled_state_config : android_polled_state_config -> android_polled_state_config - -val android_polled_state_config_has_poll_ms : android_polled_state_config -> bool - (** presence of field "poll_ms" in [android_polled_state_config] *) - -val android_polled_state_config_set_poll_ms : android_polled_state_config -> int32 -> unit - (** set field poll_ms in android_polled_state_config *) - -val make_android_sdk_sysprop_guard_config : - ?surfaceflinger_skia_track_events:bool -> - ?hwui_skia_track_events:bool -> - ?hwui_package_name_filter:string list -> - unit -> - android_sdk_sysprop_guard_config -(** [make_android_sdk_sysprop_guard_config … ()] is a builder for type [android_sdk_sysprop_guard_config] *) - -val copy_android_sdk_sysprop_guard_config : android_sdk_sysprop_guard_config -> android_sdk_sysprop_guard_config - -val android_sdk_sysprop_guard_config_has_surfaceflinger_skia_track_events : android_sdk_sysprop_guard_config -> bool - (** presence of field "surfaceflinger_skia_track_events" in [android_sdk_sysprop_guard_config] *) - -val android_sdk_sysprop_guard_config_set_surfaceflinger_skia_track_events : android_sdk_sysprop_guard_config -> bool -> unit - (** set field surfaceflinger_skia_track_events in android_sdk_sysprop_guard_config *) - -val android_sdk_sysprop_guard_config_has_hwui_skia_track_events : android_sdk_sysprop_guard_config -> bool - (** presence of field "hwui_skia_track_events" in [android_sdk_sysprop_guard_config] *) - -val android_sdk_sysprop_guard_config_set_hwui_skia_track_events : android_sdk_sysprop_guard_config -> bool -> unit - (** set field hwui_skia_track_events in android_sdk_sysprop_guard_config *) - -val android_sdk_sysprop_guard_config_set_hwui_package_name_filter : android_sdk_sysprop_guard_config -> string list -> unit - (** set field hwui_package_name_filter in android_sdk_sysprop_guard_config *) - -val make_android_system_property_config : - ?poll_ms:int32 -> - ?property_name:string list -> - unit -> - android_system_property_config -(** [make_android_system_property_config … ()] is a builder for type [android_system_property_config] *) - -val copy_android_system_property_config : android_system_property_config -> android_system_property_config - -val android_system_property_config_has_poll_ms : android_system_property_config -> bool - (** presence of field "poll_ms" in [android_system_property_config] *) - -val android_system_property_config_set_poll_ms : android_system_property_config -> int32 -> unit - (** set field poll_ms in android_system_property_config *) - -val android_system_property_config_set_property_name : android_system_property_config -> string list -> unit - (** set field property_name in android_system_property_config *) - -val make_app_wakelocks_config : - ?write_delay_ms:int32 -> - ?filter_duration_below_ms:int32 -> - ?drop_owner_pid:bool -> - unit -> - app_wakelocks_config -(** [make_app_wakelocks_config … ()] is a builder for type [app_wakelocks_config] *) - -val copy_app_wakelocks_config : app_wakelocks_config -> app_wakelocks_config - -val app_wakelocks_config_has_write_delay_ms : app_wakelocks_config -> bool - (** presence of field "write_delay_ms" in [app_wakelocks_config] *) - -val app_wakelocks_config_set_write_delay_ms : app_wakelocks_config -> int32 -> unit - (** set field write_delay_ms in app_wakelocks_config *) - -val app_wakelocks_config_has_filter_duration_below_ms : app_wakelocks_config -> bool - (** presence of field "filter_duration_below_ms" in [app_wakelocks_config] *) - -val app_wakelocks_config_set_filter_duration_below_ms : app_wakelocks_config -> int32 -> unit - (** set field filter_duration_below_ms in app_wakelocks_config *) - -val app_wakelocks_config_has_drop_owner_pid : app_wakelocks_config -> bool - (** presence of field "drop_owner_pid" in [app_wakelocks_config] *) - -val app_wakelocks_config_set_drop_owner_pid : app_wakelocks_config -> bool -> unit - (** set field drop_owner_pid in app_wakelocks_config *) - -val make_cpu_per_uid_config : - ?poll_ms:int32 -> - unit -> - cpu_per_uid_config -(** [make_cpu_per_uid_config … ()] is a builder for type [cpu_per_uid_config] *) - -val copy_cpu_per_uid_config : cpu_per_uid_config -> cpu_per_uid_config - -val cpu_per_uid_config_has_poll_ms : cpu_per_uid_config -> bool - (** presence of field "poll_ms" in [cpu_per_uid_config] *) - -val cpu_per_uid_config_set_poll_ms : cpu_per_uid_config -> int32 -> unit - (** set field poll_ms in cpu_per_uid_config *) - -val make_kernel_wakelocks_config : - ?poll_ms:int32 -> - unit -> - kernel_wakelocks_config -(** [make_kernel_wakelocks_config … ()] is a builder for type [kernel_wakelocks_config] *) - -val copy_kernel_wakelocks_config : kernel_wakelocks_config -> kernel_wakelocks_config - -val kernel_wakelocks_config_has_poll_ms : kernel_wakelocks_config -> bool - (** presence of field "poll_ms" in [kernel_wakelocks_config] *) - -val kernel_wakelocks_config_set_poll_ms : kernel_wakelocks_config -> int32 -> unit - (** set field poll_ms in kernel_wakelocks_config *) - -val make_network_packet_trace_config : - ?poll_ms:int32 -> - ?aggregation_threshold:int32 -> - ?intern_limit:int32 -> - ?drop_local_port:bool -> - ?drop_remote_port:bool -> - ?drop_tcp_flags:bool -> - unit -> - network_packet_trace_config -(** [make_network_packet_trace_config … ()] is a builder for type [network_packet_trace_config] *) - -val copy_network_packet_trace_config : network_packet_trace_config -> network_packet_trace_config - -val network_packet_trace_config_has_poll_ms : network_packet_trace_config -> bool - (** presence of field "poll_ms" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_poll_ms : network_packet_trace_config -> int32 -> unit - (** set field poll_ms in network_packet_trace_config *) - -val network_packet_trace_config_has_aggregation_threshold : network_packet_trace_config -> bool - (** presence of field "aggregation_threshold" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_aggregation_threshold : network_packet_trace_config -> int32 -> unit - (** set field aggregation_threshold in network_packet_trace_config *) - -val network_packet_trace_config_has_intern_limit : network_packet_trace_config -> bool - (** presence of field "intern_limit" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_intern_limit : network_packet_trace_config -> int32 -> unit - (** set field intern_limit in network_packet_trace_config *) - -val network_packet_trace_config_has_drop_local_port : network_packet_trace_config -> bool - (** presence of field "drop_local_port" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_drop_local_port : network_packet_trace_config -> bool -> unit - (** set field drop_local_port in network_packet_trace_config *) - -val network_packet_trace_config_has_drop_remote_port : network_packet_trace_config -> bool - (** presence of field "drop_remote_port" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_drop_remote_port : network_packet_trace_config -> bool -> unit - (** set field drop_remote_port in network_packet_trace_config *) - -val network_packet_trace_config_has_drop_tcp_flags : network_packet_trace_config -> bool - (** presence of field "drop_tcp_flags" in [network_packet_trace_config] *) - -val network_packet_trace_config_set_drop_tcp_flags : network_packet_trace_config -> bool -> unit - (** set field drop_tcp_flags in network_packet_trace_config *) - -val make_packages_list_config : - ?package_name_filter:string list -> - ?only_write_on_cpu_use_every_ms:int32 -> - unit -> - packages_list_config -(** [make_packages_list_config … ()] is a builder for type [packages_list_config] *) - -val copy_packages_list_config : packages_list_config -> packages_list_config - -val packages_list_config_set_package_name_filter : packages_list_config -> string list -> unit - (** set field package_name_filter in packages_list_config *) - -val packages_list_config_has_only_write_on_cpu_use_every_ms : packages_list_config -> bool - (** presence of field "only_write_on_cpu_use_every_ms" in [packages_list_config] *) - -val packages_list_config_set_only_write_on_cpu_use_every_ms : packages_list_config -> int32 -> unit - (** set field only_write_on_cpu_use_every_ms in packages_list_config *) - -val make_pixel_modem_config : - ?event_group:pixel_modem_config_event_group -> - ?pigweed_hash_allow_list:int64 list -> - ?pigweed_hash_deny_list:int64 list -> - unit -> - pixel_modem_config -(** [make_pixel_modem_config … ()] is a builder for type [pixel_modem_config] *) - -val copy_pixel_modem_config : pixel_modem_config -> pixel_modem_config - -val pixel_modem_config_has_event_group : pixel_modem_config -> bool - (** presence of field "event_group" in [pixel_modem_config] *) - -val pixel_modem_config_set_event_group : pixel_modem_config -> pixel_modem_config_event_group -> unit - (** set field event_group in pixel_modem_config *) - -val pixel_modem_config_set_pigweed_hash_allow_list : pixel_modem_config -> int64 list -> unit - (** set field pigweed_hash_allow_list in pixel_modem_config *) - -val pixel_modem_config_set_pigweed_hash_deny_list : pixel_modem_config -> int64 list -> unit - (** set field pigweed_hash_deny_list in pixel_modem_config *) - val make_proto_log_group : ?group_name:string -> ?log_from:proto_log_level -> @@ -9047,371 +6663,6 @@ val frozen_ftrace_config_has_instance_name : frozen_ftrace_config -> bool val frozen_ftrace_config_set_instance_name : frozen_ftrace_config -> string -> unit (** set field instance_name in frozen_ftrace_config *) -val make_ftrace_config_compact_sched_config : - ?enabled:bool -> - unit -> - ftrace_config_compact_sched_config -(** [make_ftrace_config_compact_sched_config … ()] is a builder for type [ftrace_config_compact_sched_config] *) - -val copy_ftrace_config_compact_sched_config : ftrace_config_compact_sched_config -> ftrace_config_compact_sched_config - -val ftrace_config_compact_sched_config_has_enabled : ftrace_config_compact_sched_config -> bool - (** presence of field "enabled" in [ftrace_config_compact_sched_config] *) - -val ftrace_config_compact_sched_config_set_enabled : ftrace_config_compact_sched_config -> bool -> unit - (** set field enabled in ftrace_config_compact_sched_config *) - -val make_ftrace_config_print_filter_rule_atrace_message : - ?type_:string -> - ?prefix:string -> - unit -> - ftrace_config_print_filter_rule_atrace_message -(** [make_ftrace_config_print_filter_rule_atrace_message … ()] is a builder for type [ftrace_config_print_filter_rule_atrace_message] *) - -val copy_ftrace_config_print_filter_rule_atrace_message : ftrace_config_print_filter_rule_atrace_message -> ftrace_config_print_filter_rule_atrace_message - -val ftrace_config_print_filter_rule_atrace_message_has_type_ : ftrace_config_print_filter_rule_atrace_message -> bool - (** presence of field "type_" in [ftrace_config_print_filter_rule_atrace_message] *) - -val ftrace_config_print_filter_rule_atrace_message_set_type_ : ftrace_config_print_filter_rule_atrace_message -> string -> unit - (** set field type_ in ftrace_config_print_filter_rule_atrace_message *) - -val ftrace_config_print_filter_rule_atrace_message_has_prefix : ftrace_config_print_filter_rule_atrace_message -> bool - (** presence of field "prefix" in [ftrace_config_print_filter_rule_atrace_message] *) - -val ftrace_config_print_filter_rule_atrace_message_set_prefix : ftrace_config_print_filter_rule_atrace_message -> string -> unit - (** set field prefix in ftrace_config_print_filter_rule_atrace_message *) - -val make_ftrace_config_print_filter_rule : - ?match_:ftrace_config_print_filter_rule_match -> - ?allow:bool -> - unit -> - ftrace_config_print_filter_rule -(** [make_ftrace_config_print_filter_rule … ()] is a builder for type [ftrace_config_print_filter_rule] *) - -val copy_ftrace_config_print_filter_rule : ftrace_config_print_filter_rule -> ftrace_config_print_filter_rule - -val ftrace_config_print_filter_rule_set_match_ : ftrace_config_print_filter_rule -> ftrace_config_print_filter_rule_match -> unit - (** set field match_ in ftrace_config_print_filter_rule *) - -val ftrace_config_print_filter_rule_has_allow : ftrace_config_print_filter_rule -> bool - (** presence of field "allow" in [ftrace_config_print_filter_rule] *) - -val ftrace_config_print_filter_rule_set_allow : ftrace_config_print_filter_rule -> bool -> unit - (** set field allow in ftrace_config_print_filter_rule *) - -val make_ftrace_config_print_filter : - ?rules:ftrace_config_print_filter_rule list -> - unit -> - ftrace_config_print_filter -(** [make_ftrace_config_print_filter … ()] is a builder for type [ftrace_config_print_filter] *) - -val copy_ftrace_config_print_filter : ftrace_config_print_filter -> ftrace_config_print_filter - -val ftrace_config_print_filter_set_rules : ftrace_config_print_filter -> ftrace_config_print_filter_rule list -> unit - (** set field rules in ftrace_config_print_filter *) - -val make_ftrace_config_kprobe_event : - ?probe:string -> - ?type_:ftrace_config_kprobe_event_kprobe_type -> - unit -> - ftrace_config_kprobe_event -(** [make_ftrace_config_kprobe_event … ()] is a builder for type [ftrace_config_kprobe_event] *) - -val copy_ftrace_config_kprobe_event : ftrace_config_kprobe_event -> ftrace_config_kprobe_event - -val ftrace_config_kprobe_event_has_probe : ftrace_config_kprobe_event -> bool - (** presence of field "probe" in [ftrace_config_kprobe_event] *) - -val ftrace_config_kprobe_event_set_probe : ftrace_config_kprobe_event -> string -> unit - (** set field probe in ftrace_config_kprobe_event *) - -val ftrace_config_kprobe_event_has_type_ : ftrace_config_kprobe_event -> bool - (** presence of field "type_" in [ftrace_config_kprobe_event] *) - -val ftrace_config_kprobe_event_set_type_ : ftrace_config_kprobe_event -> ftrace_config_kprobe_event_kprobe_type -> unit - (** set field type_ in ftrace_config_kprobe_event *) - -val make_ftrace_config_tracefs_option : - ?name:string -> - ?state:ftrace_config_tracefs_option_state -> - unit -> - ftrace_config_tracefs_option -(** [make_ftrace_config_tracefs_option … ()] is a builder for type [ftrace_config_tracefs_option] *) - -val copy_ftrace_config_tracefs_option : ftrace_config_tracefs_option -> ftrace_config_tracefs_option - -val ftrace_config_tracefs_option_has_name : ftrace_config_tracefs_option -> bool - (** presence of field "name" in [ftrace_config_tracefs_option] *) - -val ftrace_config_tracefs_option_set_name : ftrace_config_tracefs_option -> string -> unit - (** set field name in ftrace_config_tracefs_option *) - -val ftrace_config_tracefs_option_has_state : ftrace_config_tracefs_option -> bool - (** presence of field "state" in [ftrace_config_tracefs_option] *) - -val ftrace_config_tracefs_option_set_state : ftrace_config_tracefs_option -> ftrace_config_tracefs_option_state -> unit - (** set field state in ftrace_config_tracefs_option *) - -val make_ftrace_config : - ?ftrace_events:string list -> - ?atrace_categories:string list -> - ?atrace_apps:string list -> - ?atrace_categories_prefer_sdk:string list -> - ?atrace_userspace_only:bool -> - ?buffer_size_kb:int32 -> - ?buffer_size_lower_bound:bool -> - ?drain_period_ms:int32 -> - ?drain_buffer_percent:int32 -> - ?compact_sched:ftrace_config_compact_sched_config -> - ?print_filter:ftrace_config_print_filter -> - ?symbolize_ksyms:bool -> - ?ksyms_mem_policy:ftrace_config_ksyms_mem_policy -> - ?throttle_rss_stat:bool -> - ?denser_generic_event_encoding:bool -> - ?disable_generic_events:bool -> - ?syscall_events:string list -> - ?enable_function_graph:bool -> - ?function_filters:string list -> - ?function_graph_roots:string list -> - ?function_graph_max_depth:int32 -> - ?kprobe_events:ftrace_config_kprobe_event list -> - ?preserve_ftrace_buffer:bool -> - ?use_monotonic_raw_clock:bool -> - ?instance_name:string -> - ?debug_ftrace_abi:bool -> - ?tids_to_trace:int32 list -> - ?tracefs_options:ftrace_config_tracefs_option list -> - ?tracing_cpumask:string -> - ?initialize_ksyms_synchronously_for_testing:bool -> - unit -> - ftrace_config -(** [make_ftrace_config … ()] is a builder for type [ftrace_config] *) - -val copy_ftrace_config : ftrace_config -> ftrace_config - -val ftrace_config_set_ftrace_events : ftrace_config -> string list -> unit - (** set field ftrace_events in ftrace_config *) - -val ftrace_config_set_atrace_categories : ftrace_config -> string list -> unit - (** set field atrace_categories in ftrace_config *) - -val ftrace_config_set_atrace_apps : ftrace_config -> string list -> unit - (** set field atrace_apps in ftrace_config *) - -val ftrace_config_set_atrace_categories_prefer_sdk : ftrace_config -> string list -> unit - (** set field atrace_categories_prefer_sdk in ftrace_config *) - -val ftrace_config_has_atrace_userspace_only : ftrace_config -> bool - (** presence of field "atrace_userspace_only" in [ftrace_config] *) - -val ftrace_config_set_atrace_userspace_only : ftrace_config -> bool -> unit - (** set field atrace_userspace_only in ftrace_config *) - -val ftrace_config_has_buffer_size_kb : ftrace_config -> bool - (** presence of field "buffer_size_kb" in [ftrace_config] *) - -val ftrace_config_set_buffer_size_kb : ftrace_config -> int32 -> unit - (** set field buffer_size_kb in ftrace_config *) - -val ftrace_config_has_buffer_size_lower_bound : ftrace_config -> bool - (** presence of field "buffer_size_lower_bound" in [ftrace_config] *) - -val ftrace_config_set_buffer_size_lower_bound : ftrace_config -> bool -> unit - (** set field buffer_size_lower_bound in ftrace_config *) - -val ftrace_config_has_drain_period_ms : ftrace_config -> bool - (** presence of field "drain_period_ms" in [ftrace_config] *) - -val ftrace_config_set_drain_period_ms : ftrace_config -> int32 -> unit - (** set field drain_period_ms in ftrace_config *) - -val ftrace_config_has_drain_buffer_percent : ftrace_config -> bool - (** presence of field "drain_buffer_percent" in [ftrace_config] *) - -val ftrace_config_set_drain_buffer_percent : ftrace_config -> int32 -> unit - (** set field drain_buffer_percent in ftrace_config *) - -val ftrace_config_set_compact_sched : ftrace_config -> ftrace_config_compact_sched_config -> unit - (** set field compact_sched in ftrace_config *) - -val ftrace_config_set_print_filter : ftrace_config -> ftrace_config_print_filter -> unit - (** set field print_filter in ftrace_config *) - -val ftrace_config_has_symbolize_ksyms : ftrace_config -> bool - (** presence of field "symbolize_ksyms" in [ftrace_config] *) - -val ftrace_config_set_symbolize_ksyms : ftrace_config -> bool -> unit - (** set field symbolize_ksyms in ftrace_config *) - -val ftrace_config_has_ksyms_mem_policy : ftrace_config -> bool - (** presence of field "ksyms_mem_policy" in [ftrace_config] *) - -val ftrace_config_set_ksyms_mem_policy : ftrace_config -> ftrace_config_ksyms_mem_policy -> unit - (** set field ksyms_mem_policy in ftrace_config *) - -val ftrace_config_has_throttle_rss_stat : ftrace_config -> bool - (** presence of field "throttle_rss_stat" in [ftrace_config] *) - -val ftrace_config_set_throttle_rss_stat : ftrace_config -> bool -> unit - (** set field throttle_rss_stat in ftrace_config *) - -val ftrace_config_has_denser_generic_event_encoding : ftrace_config -> bool - (** presence of field "denser_generic_event_encoding" in [ftrace_config] *) - -val ftrace_config_set_denser_generic_event_encoding : ftrace_config -> bool -> unit - (** set field denser_generic_event_encoding in ftrace_config *) - -val ftrace_config_has_disable_generic_events : ftrace_config -> bool - (** presence of field "disable_generic_events" in [ftrace_config] *) - -val ftrace_config_set_disable_generic_events : ftrace_config -> bool -> unit - (** set field disable_generic_events in ftrace_config *) - -val ftrace_config_set_syscall_events : ftrace_config -> string list -> unit - (** set field syscall_events in ftrace_config *) - -val ftrace_config_has_enable_function_graph : ftrace_config -> bool - (** presence of field "enable_function_graph" in [ftrace_config] *) - -val ftrace_config_set_enable_function_graph : ftrace_config -> bool -> unit - (** set field enable_function_graph in ftrace_config *) - -val ftrace_config_set_function_filters : ftrace_config -> string list -> unit - (** set field function_filters in ftrace_config *) - -val ftrace_config_set_function_graph_roots : ftrace_config -> string list -> unit - (** set field function_graph_roots in ftrace_config *) - -val ftrace_config_has_function_graph_max_depth : ftrace_config -> bool - (** presence of field "function_graph_max_depth" in [ftrace_config] *) - -val ftrace_config_set_function_graph_max_depth : ftrace_config -> int32 -> unit - (** set field function_graph_max_depth in ftrace_config *) - -val ftrace_config_set_kprobe_events : ftrace_config -> ftrace_config_kprobe_event list -> unit - (** set field kprobe_events in ftrace_config *) - -val ftrace_config_has_preserve_ftrace_buffer : ftrace_config -> bool - (** presence of field "preserve_ftrace_buffer" in [ftrace_config] *) - -val ftrace_config_set_preserve_ftrace_buffer : ftrace_config -> bool -> unit - (** set field preserve_ftrace_buffer in ftrace_config *) - -val ftrace_config_has_use_monotonic_raw_clock : ftrace_config -> bool - (** presence of field "use_monotonic_raw_clock" in [ftrace_config] *) - -val ftrace_config_set_use_monotonic_raw_clock : ftrace_config -> bool -> unit - (** set field use_monotonic_raw_clock in ftrace_config *) - -val ftrace_config_has_instance_name : ftrace_config -> bool - (** presence of field "instance_name" in [ftrace_config] *) - -val ftrace_config_set_instance_name : ftrace_config -> string -> unit - (** set field instance_name in ftrace_config *) - -val ftrace_config_has_debug_ftrace_abi : ftrace_config -> bool - (** presence of field "debug_ftrace_abi" in [ftrace_config] *) - -val ftrace_config_set_debug_ftrace_abi : ftrace_config -> bool -> unit - (** set field debug_ftrace_abi in ftrace_config *) - -val ftrace_config_set_tids_to_trace : ftrace_config -> int32 list -> unit - (** set field tids_to_trace in ftrace_config *) - -val ftrace_config_set_tracefs_options : ftrace_config -> ftrace_config_tracefs_option list -> unit - (** set field tracefs_options in ftrace_config *) - -val ftrace_config_has_tracing_cpumask : ftrace_config -> bool - (** presence of field "tracing_cpumask" in [ftrace_config] *) - -val ftrace_config_set_tracing_cpumask : ftrace_config -> string -> unit - (** set field tracing_cpumask in ftrace_config *) - -val ftrace_config_has_initialize_ksyms_synchronously_for_testing : ftrace_config -> bool - (** presence of field "initialize_ksyms_synchronously_for_testing" in [ftrace_config] *) - -val ftrace_config_set_initialize_ksyms_synchronously_for_testing : ftrace_config -> bool -> unit - (** set field initialize_ksyms_synchronously_for_testing in ftrace_config *) - -val make_gpu_counter_config : - ?counter_period_ns:int64 -> - ?counter_ids:int32 list -> - ?instrumented_sampling:bool -> - ?fix_gpu_clock:bool -> - unit -> - gpu_counter_config -(** [make_gpu_counter_config … ()] is a builder for type [gpu_counter_config] *) - -val copy_gpu_counter_config : gpu_counter_config -> gpu_counter_config - -val gpu_counter_config_has_counter_period_ns : gpu_counter_config -> bool - (** presence of field "counter_period_ns" in [gpu_counter_config] *) - -val gpu_counter_config_set_counter_period_ns : gpu_counter_config -> int64 -> unit - (** set field counter_period_ns in gpu_counter_config *) - -val gpu_counter_config_set_counter_ids : gpu_counter_config -> int32 list -> unit - (** set field counter_ids in gpu_counter_config *) - -val gpu_counter_config_has_instrumented_sampling : gpu_counter_config -> bool - (** presence of field "instrumented_sampling" in [gpu_counter_config] *) - -val gpu_counter_config_set_instrumented_sampling : gpu_counter_config -> bool -> unit - (** set field instrumented_sampling in gpu_counter_config *) - -val gpu_counter_config_has_fix_gpu_clock : gpu_counter_config -> bool - (** presence of field "fix_gpu_clock" in [gpu_counter_config] *) - -val gpu_counter_config_set_fix_gpu_clock : gpu_counter_config -> bool -> unit - (** set field fix_gpu_clock in gpu_counter_config *) - -val make_gpu_render_stages_config : - ?full_loadstore:bool -> - ?low_overhead:bool -> - ?trace_metrics:string list -> - unit -> - gpu_render_stages_config -(** [make_gpu_render_stages_config … ()] is a builder for type [gpu_render_stages_config] *) - -val copy_gpu_render_stages_config : gpu_render_stages_config -> gpu_render_stages_config - -val gpu_render_stages_config_has_full_loadstore : gpu_render_stages_config -> bool - (** presence of field "full_loadstore" in [gpu_render_stages_config] *) - -val gpu_render_stages_config_set_full_loadstore : gpu_render_stages_config -> bool -> unit - (** set field full_loadstore in gpu_render_stages_config *) - -val gpu_render_stages_config_has_low_overhead : gpu_render_stages_config -> bool - (** presence of field "low_overhead" in [gpu_render_stages_config] *) - -val gpu_render_stages_config_set_low_overhead : gpu_render_stages_config -> bool -> unit - (** set field low_overhead in gpu_render_stages_config *) - -val gpu_render_stages_config_set_trace_metrics : gpu_render_stages_config -> string list -> unit - (** set field trace_metrics in gpu_render_stages_config *) - -val make_vulkan_memory_config : - ?track_driver_memory_usage:bool -> - ?track_device_memory_usage:bool -> - unit -> - vulkan_memory_config -(** [make_vulkan_memory_config … ()] is a builder for type [vulkan_memory_config] *) - -val copy_vulkan_memory_config : vulkan_memory_config -> vulkan_memory_config - -val vulkan_memory_config_has_track_driver_memory_usage : vulkan_memory_config -> bool - (** presence of field "track_driver_memory_usage" in [vulkan_memory_config] *) - -val vulkan_memory_config_set_track_driver_memory_usage : vulkan_memory_config -> bool -> unit - (** set field track_driver_memory_usage in vulkan_memory_config *) - -val vulkan_memory_config_has_track_device_memory_usage : vulkan_memory_config -> bool - (** presence of field "track_device_memory_usage" in [vulkan_memory_config] *) - -val vulkan_memory_config_set_track_device_memory_usage : vulkan_memory_config -> bool -> unit - (** set field track_device_memory_usage in vulkan_memory_config *) - val make_inode_file_config_mount_point_mapping_entry : ?mountpoint:string -> ?scan_roots:string list -> @@ -9825,51 +7076,6 @@ val heapprofd_config_has_disable_vfork_detection : heapprofd_config -> bool val heapprofd_config_set_disable_vfork_detection : heapprofd_config -> bool -> unit (** set field disable_vfork_detection in heapprofd_config *) -val make_statsd_pull_atom_config : - ?pull_atom_id:atom_id list -> - ?raw_pull_atom_id:int32 list -> - ?pull_frequency_ms:int32 -> - ?packages:string list -> - unit -> - statsd_pull_atom_config -(** [make_statsd_pull_atom_config … ()] is a builder for type [statsd_pull_atom_config] *) - -val copy_statsd_pull_atom_config : statsd_pull_atom_config -> statsd_pull_atom_config - -val statsd_pull_atom_config_set_pull_atom_id : statsd_pull_atom_config -> atom_id list -> unit - (** set field pull_atom_id in statsd_pull_atom_config *) - -val statsd_pull_atom_config_set_raw_pull_atom_id : statsd_pull_atom_config -> int32 list -> unit - (** set field raw_pull_atom_id in statsd_pull_atom_config *) - -val statsd_pull_atom_config_has_pull_frequency_ms : statsd_pull_atom_config -> bool - (** presence of field "pull_frequency_ms" in [statsd_pull_atom_config] *) - -val statsd_pull_atom_config_set_pull_frequency_ms : statsd_pull_atom_config -> int32 -> unit - (** set field pull_frequency_ms in statsd_pull_atom_config *) - -val statsd_pull_atom_config_set_packages : statsd_pull_atom_config -> string list -> unit - (** set field packages in statsd_pull_atom_config *) - -val make_statsd_tracing_config : - ?push_atom_id:atom_id list -> - ?raw_push_atom_id:int32 list -> - ?pull_config:statsd_pull_atom_config list -> - unit -> - statsd_tracing_config -(** [make_statsd_tracing_config … ()] is a builder for type [statsd_tracing_config] *) - -val copy_statsd_tracing_config : statsd_tracing_config -> statsd_tracing_config - -val statsd_tracing_config_set_push_atom_id : statsd_tracing_config -> atom_id list -> unit - (** set field push_atom_id in statsd_tracing_config *) - -val statsd_tracing_config_set_raw_push_atom_id : statsd_tracing_config -> int32 list -> unit - (** set field raw_push_atom_id in statsd_tracing_config *) - -val statsd_tracing_config_set_pull_config : statsd_tracing_config -> statsd_pull_atom_config list -> unit - (** set field pull_config in statsd_tracing_config *) - val make_sys_stats_config : ?meminfo_period_ms:int32 -> ?meminfo_counters:meminfo_counters list -> @@ -10193,41 +7399,24 @@ val make_data_source_config : ?tracing_session_id:int64 -> ?buffer_exhausted_policy:data_source_config_buffer_exhausted_policy -> ?priority_boost:priority_boost_config -> - ?ftrace_config:ftrace_config -> ?inode_file_config:inode_file_config -> ?process_stats_config:process_stats_config -> ?sys_stats_config:sys_stats_config -> ?heapprofd_config:heapprofd_config -> ?android_power_config:android_power_config -> - ?android_log_config:android_log_config -> - ?gpu_counter_config:gpu_counter_config -> ?android_game_intervention_list_config:android_game_intervention_list_config -> - ?packages_list_config:packages_list_config -> - ?vulkan_memory_config:vulkan_memory_config -> ?track_event_config:track_event_config -> - ?android_polled_state_config:android_polled_state_config -> - ?android_system_property_config:android_system_property_config -> - ?statsd_tracing_config:statsd_tracing_config -> ?system_info_config:unit -> - ?frozen_ftrace_config:frozen_ftrace_config -> ?chrome_config:chrome_config -> ?v8_config:v8_config -> ?interceptor_config:interceptor_config -> - ?network_packet_trace_config:network_packet_trace_config -> ?surfaceflinger_layers_config:surface_flinger_layers_config -> ?surfaceflinger_transactions_config:surface_flinger_transactions_config -> - ?android_sdk_sysprop_guard_config:android_sdk_sysprop_guard_config -> ?etw_config:etw_config -> ?protolog_config:proto_log_config -> - ?android_input_event_config:android_input_event_config -> - ?pixel_modem_config:pixel_modem_config -> ?windowmanager_config:window_manager_config -> ?chromium_system_metrics:chromium_system_metrics_config -> - ?kernel_wakelocks_config:kernel_wakelocks_config -> - ?gpu_renderstages_config:gpu_render_stages_config -> ?chromium_histogram_samples:chromium_histogram_samples_config -> - ?app_wakelocks_config:app_wakelocks_config -> - ?cpu_per_uid_config:cpu_per_uid_config -> ?legacy_config:string -> ?for_testing:test_config -> unit -> @@ -10293,9 +7482,6 @@ val data_source_config_set_buffer_exhausted_policy : data_source_config -> data_ val data_source_config_set_priority_boost : data_source_config -> priority_boost_config -> unit (** set field priority_boost in data_source_config *) -val data_source_config_set_ftrace_config : data_source_config -> ftrace_config -> unit - (** set field ftrace_config in data_source_config *) - val data_source_config_set_inode_file_config : data_source_config -> inode_file_config -> unit (** set field inode_file_config in data_source_config *) @@ -10311,42 +7497,18 @@ val data_source_config_set_heapprofd_config : data_source_config -> heapprofd_co val data_source_config_set_android_power_config : data_source_config -> android_power_config -> unit (** set field android_power_config in data_source_config *) -val data_source_config_set_android_log_config : data_source_config -> android_log_config -> unit - (** set field android_log_config in data_source_config *) - -val data_source_config_set_gpu_counter_config : data_source_config -> gpu_counter_config -> unit - (** set field gpu_counter_config in data_source_config *) - val data_source_config_set_android_game_intervention_list_config : data_source_config -> android_game_intervention_list_config -> unit (** set field android_game_intervention_list_config in data_source_config *) -val data_source_config_set_packages_list_config : data_source_config -> packages_list_config -> unit - (** set field packages_list_config in data_source_config *) - -val data_source_config_set_vulkan_memory_config : data_source_config -> vulkan_memory_config -> unit - (** set field vulkan_memory_config in data_source_config *) - val data_source_config_set_track_event_config : data_source_config -> track_event_config -> unit (** set field track_event_config in data_source_config *) -val data_source_config_set_android_polled_state_config : data_source_config -> android_polled_state_config -> unit - (** set field android_polled_state_config in data_source_config *) - -val data_source_config_set_android_system_property_config : data_source_config -> android_system_property_config -> unit - (** set field android_system_property_config in data_source_config *) - -val data_source_config_set_statsd_tracing_config : data_source_config -> statsd_tracing_config -> unit - (** set field statsd_tracing_config in data_source_config *) - val data_source_config_has_system_info_config : data_source_config -> bool (** presence of field "system_info_config" in [data_source_config] *) val data_source_config_set_system_info_config : data_source_config -> unit -> unit (** set field system_info_config in data_source_config *) -val data_source_config_set_frozen_ftrace_config : data_source_config -> frozen_ftrace_config -> unit - (** set field frozen_ftrace_config in data_source_config *) - val data_source_config_set_chrome_config : data_source_config -> chrome_config -> unit (** set field chrome_config in data_source_config *) @@ -10356,51 +7518,27 @@ val data_source_config_set_v8_config : data_source_config -> v8_config -> unit val data_source_config_set_interceptor_config : data_source_config -> interceptor_config -> unit (** set field interceptor_config in data_source_config *) -val data_source_config_set_network_packet_trace_config : data_source_config -> network_packet_trace_config -> unit - (** set field network_packet_trace_config in data_source_config *) - val data_source_config_set_surfaceflinger_layers_config : data_source_config -> surface_flinger_layers_config -> unit (** set field surfaceflinger_layers_config in data_source_config *) val data_source_config_set_surfaceflinger_transactions_config : data_source_config -> surface_flinger_transactions_config -> unit (** set field surfaceflinger_transactions_config in data_source_config *) -val data_source_config_set_android_sdk_sysprop_guard_config : data_source_config -> android_sdk_sysprop_guard_config -> unit - (** set field android_sdk_sysprop_guard_config in data_source_config *) - val data_source_config_set_etw_config : data_source_config -> etw_config -> unit (** set field etw_config in data_source_config *) val data_source_config_set_protolog_config : data_source_config -> proto_log_config -> unit (** set field protolog_config in data_source_config *) -val data_source_config_set_android_input_event_config : data_source_config -> android_input_event_config -> unit - (** set field android_input_event_config in data_source_config *) - -val data_source_config_set_pixel_modem_config : data_source_config -> pixel_modem_config -> unit - (** set field pixel_modem_config in data_source_config *) - val data_source_config_set_windowmanager_config : data_source_config -> window_manager_config -> unit (** set field windowmanager_config in data_source_config *) val data_source_config_set_chromium_system_metrics : data_source_config -> chromium_system_metrics_config -> unit (** set field chromium_system_metrics in data_source_config *) -val data_source_config_set_kernel_wakelocks_config : data_source_config -> kernel_wakelocks_config -> unit - (** set field kernel_wakelocks_config in data_source_config *) - -val data_source_config_set_gpu_renderstages_config : data_source_config -> gpu_render_stages_config -> unit - (** set field gpu_renderstages_config in data_source_config *) - val data_source_config_set_chromium_histogram_samples : data_source_config -> chromium_histogram_samples_config -> unit (** set field chromium_histogram_samples in data_source_config *) -val data_source_config_set_app_wakelocks_config : data_source_config -> app_wakelocks_config -> unit - (** set field app_wakelocks_config in data_source_config *) - -val data_source_config_set_cpu_per_uid_config : data_source_config -> cpu_per_uid_config -> unit - (** set field cpu_per_uid_config in data_source_config *) - val data_source_config_has_legacy_config : data_source_config -> bool (** presence of field "legacy_config" in [data_source_config] *) @@ -11587,1389 +8725,6 @@ val trace_stats_has_final_flush_outcome : trace_stats -> bool val trace_stats_set_final_flush_outcome : trace_stats -> trace_stats_final_flush_outcome -> unit (** set field final_flush_outcome in trace_stats *) -val make_android_game_intervention_list_game_mode_info : - ?mode:int32 -> - ?use_angle:bool -> - ?resolution_downscale:float -> - ?fps:float -> - unit -> - android_game_intervention_list_game_mode_info -(** [make_android_game_intervention_list_game_mode_info … ()] is a builder for type [android_game_intervention_list_game_mode_info] *) - -val copy_android_game_intervention_list_game_mode_info : android_game_intervention_list_game_mode_info -> android_game_intervention_list_game_mode_info - -val android_game_intervention_list_game_mode_info_has_mode : android_game_intervention_list_game_mode_info -> bool - (** presence of field "mode" in [android_game_intervention_list_game_mode_info] *) - -val android_game_intervention_list_game_mode_info_set_mode : android_game_intervention_list_game_mode_info -> int32 -> unit - (** set field mode in android_game_intervention_list_game_mode_info *) - -val android_game_intervention_list_game_mode_info_has_use_angle : android_game_intervention_list_game_mode_info -> bool - (** presence of field "use_angle" in [android_game_intervention_list_game_mode_info] *) - -val android_game_intervention_list_game_mode_info_set_use_angle : android_game_intervention_list_game_mode_info -> bool -> unit - (** set field use_angle in android_game_intervention_list_game_mode_info *) - -val android_game_intervention_list_game_mode_info_has_resolution_downscale : android_game_intervention_list_game_mode_info -> bool - (** presence of field "resolution_downscale" in [android_game_intervention_list_game_mode_info] *) - -val android_game_intervention_list_game_mode_info_set_resolution_downscale : android_game_intervention_list_game_mode_info -> float -> unit - (** set field resolution_downscale in android_game_intervention_list_game_mode_info *) - -val android_game_intervention_list_game_mode_info_has_fps : android_game_intervention_list_game_mode_info -> bool - (** presence of field "fps" in [android_game_intervention_list_game_mode_info] *) - -val android_game_intervention_list_game_mode_info_set_fps : android_game_intervention_list_game_mode_info -> float -> unit - (** set field fps in android_game_intervention_list_game_mode_info *) - -val make_android_game_intervention_list_game_package_info : - ?name:string -> - ?uid:int64 -> - ?current_mode:int32 -> - ?game_mode_info:android_game_intervention_list_game_mode_info list -> - unit -> - android_game_intervention_list_game_package_info -(** [make_android_game_intervention_list_game_package_info … ()] is a builder for type [android_game_intervention_list_game_package_info] *) - -val copy_android_game_intervention_list_game_package_info : android_game_intervention_list_game_package_info -> android_game_intervention_list_game_package_info - -val android_game_intervention_list_game_package_info_has_name : android_game_intervention_list_game_package_info -> bool - (** presence of field "name" in [android_game_intervention_list_game_package_info] *) - -val android_game_intervention_list_game_package_info_set_name : android_game_intervention_list_game_package_info -> string -> unit - (** set field name in android_game_intervention_list_game_package_info *) - -val android_game_intervention_list_game_package_info_has_uid : android_game_intervention_list_game_package_info -> bool - (** presence of field "uid" in [android_game_intervention_list_game_package_info] *) - -val android_game_intervention_list_game_package_info_set_uid : android_game_intervention_list_game_package_info -> int64 -> unit - (** set field uid in android_game_intervention_list_game_package_info *) - -val android_game_intervention_list_game_package_info_has_current_mode : android_game_intervention_list_game_package_info -> bool - (** presence of field "current_mode" in [android_game_intervention_list_game_package_info] *) - -val android_game_intervention_list_game_package_info_set_current_mode : android_game_intervention_list_game_package_info -> int32 -> unit - (** set field current_mode in android_game_intervention_list_game_package_info *) - -val android_game_intervention_list_game_package_info_set_game_mode_info : android_game_intervention_list_game_package_info -> android_game_intervention_list_game_mode_info list -> unit - (** set field game_mode_info in android_game_intervention_list_game_package_info *) - -val make_android_game_intervention_list : - ?game_packages:android_game_intervention_list_game_package_info list -> - ?parse_error:bool -> - ?read_error:bool -> - unit -> - android_game_intervention_list -(** [make_android_game_intervention_list … ()] is a builder for type [android_game_intervention_list] *) - -val copy_android_game_intervention_list : android_game_intervention_list -> android_game_intervention_list - -val android_game_intervention_list_set_game_packages : android_game_intervention_list -> android_game_intervention_list_game_package_info list -> unit - (** set field game_packages in android_game_intervention_list *) - -val android_game_intervention_list_has_parse_error : android_game_intervention_list -> bool - (** presence of field "parse_error" in [android_game_intervention_list] *) - -val android_game_intervention_list_set_parse_error : android_game_intervention_list -> bool -> unit - (** set field parse_error in android_game_intervention_list *) - -val android_game_intervention_list_has_read_error : android_game_intervention_list -> bool - (** presence of field "read_error" in [android_game_intervention_list] *) - -val android_game_intervention_list_set_read_error : android_game_intervention_list -> bool -> unit - (** set field read_error in android_game_intervention_list *) - -val make_android_log_packet_log_event_arg : - ?name:string -> - ?value:android_log_packet_log_event_arg_value -> - unit -> - android_log_packet_log_event_arg -(** [make_android_log_packet_log_event_arg … ()] is a builder for type [android_log_packet_log_event_arg] *) - -val copy_android_log_packet_log_event_arg : android_log_packet_log_event_arg -> android_log_packet_log_event_arg - -val android_log_packet_log_event_arg_has_name : android_log_packet_log_event_arg -> bool - (** presence of field "name" in [android_log_packet_log_event_arg] *) - -val android_log_packet_log_event_arg_set_name : android_log_packet_log_event_arg -> string -> unit - (** set field name in android_log_packet_log_event_arg *) - -val android_log_packet_log_event_arg_set_value : android_log_packet_log_event_arg -> android_log_packet_log_event_arg_value -> unit - (** set field value in android_log_packet_log_event_arg *) - -val make_android_log_packet_log_event : - ?log_id:android_log_id -> - ?pid:int32 -> - ?tid:int32 -> - ?uid:int32 -> - ?timestamp:int64 -> - ?tag:string -> - ?prio:android_log_priority -> - ?message:string -> - ?args:android_log_packet_log_event_arg list -> - unit -> - android_log_packet_log_event -(** [make_android_log_packet_log_event … ()] is a builder for type [android_log_packet_log_event] *) - -val copy_android_log_packet_log_event : android_log_packet_log_event -> android_log_packet_log_event - -val android_log_packet_log_event_has_log_id : android_log_packet_log_event -> bool - (** presence of field "log_id" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_log_id : android_log_packet_log_event -> android_log_id -> unit - (** set field log_id in android_log_packet_log_event *) - -val android_log_packet_log_event_has_pid : android_log_packet_log_event -> bool - (** presence of field "pid" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_pid : android_log_packet_log_event -> int32 -> unit - (** set field pid in android_log_packet_log_event *) - -val android_log_packet_log_event_has_tid : android_log_packet_log_event -> bool - (** presence of field "tid" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_tid : android_log_packet_log_event -> int32 -> unit - (** set field tid in android_log_packet_log_event *) - -val android_log_packet_log_event_has_uid : android_log_packet_log_event -> bool - (** presence of field "uid" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_uid : android_log_packet_log_event -> int32 -> unit - (** set field uid in android_log_packet_log_event *) - -val android_log_packet_log_event_has_timestamp : android_log_packet_log_event -> bool - (** presence of field "timestamp" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_timestamp : android_log_packet_log_event -> int64 -> unit - (** set field timestamp in android_log_packet_log_event *) - -val android_log_packet_log_event_has_tag : android_log_packet_log_event -> bool - (** presence of field "tag" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_tag : android_log_packet_log_event -> string -> unit - (** set field tag in android_log_packet_log_event *) - -val android_log_packet_log_event_has_prio : android_log_packet_log_event -> bool - (** presence of field "prio" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_prio : android_log_packet_log_event -> android_log_priority -> unit - (** set field prio in android_log_packet_log_event *) - -val android_log_packet_log_event_has_message : android_log_packet_log_event -> bool - (** presence of field "message" in [android_log_packet_log_event] *) - -val android_log_packet_log_event_set_message : android_log_packet_log_event -> string -> unit - (** set field message in android_log_packet_log_event *) - -val android_log_packet_log_event_set_args : android_log_packet_log_event -> android_log_packet_log_event_arg list -> unit - (** set field args in android_log_packet_log_event *) - -val make_android_log_packet_stats : - ?num_total:int64 -> - ?num_failed:int64 -> - ?num_skipped:int64 -> - unit -> - android_log_packet_stats -(** [make_android_log_packet_stats … ()] is a builder for type [android_log_packet_stats] *) - -val copy_android_log_packet_stats : android_log_packet_stats -> android_log_packet_stats - -val android_log_packet_stats_has_num_total : android_log_packet_stats -> bool - (** presence of field "num_total" in [android_log_packet_stats] *) - -val android_log_packet_stats_set_num_total : android_log_packet_stats -> int64 -> unit - (** set field num_total in android_log_packet_stats *) - -val android_log_packet_stats_has_num_failed : android_log_packet_stats -> bool - (** presence of field "num_failed" in [android_log_packet_stats] *) - -val android_log_packet_stats_set_num_failed : android_log_packet_stats -> int64 -> unit - (** set field num_failed in android_log_packet_stats *) - -val android_log_packet_stats_has_num_skipped : android_log_packet_stats -> bool - (** presence of field "num_skipped" in [android_log_packet_stats] *) - -val android_log_packet_stats_set_num_skipped : android_log_packet_stats -> int64 -> unit - (** set field num_skipped in android_log_packet_stats *) - -val make_android_log_packet : - ?events:android_log_packet_log_event list -> - ?stats:android_log_packet_stats -> - unit -> - android_log_packet -(** [make_android_log_packet … ()] is a builder for type [android_log_packet] *) - -val copy_android_log_packet : android_log_packet -> android_log_packet - -val android_log_packet_set_events : android_log_packet -> android_log_packet_log_event list -> unit - (** set field events in android_log_packet *) - -val android_log_packet_set_stats : android_log_packet -> android_log_packet_stats -> unit - (** set field stats in android_log_packet *) - -val make_android_system_property_property_value : - ?name:string -> - ?value:string -> - unit -> - android_system_property_property_value -(** [make_android_system_property_property_value … ()] is a builder for type [android_system_property_property_value] *) - -val copy_android_system_property_property_value : android_system_property_property_value -> android_system_property_property_value - -val android_system_property_property_value_has_name : android_system_property_property_value -> bool - (** presence of field "name" in [android_system_property_property_value] *) - -val android_system_property_property_value_set_name : android_system_property_property_value -> string -> unit - (** set field name in android_system_property_property_value *) - -val android_system_property_property_value_has_value : android_system_property_property_value -> bool - (** presence of field "value" in [android_system_property_property_value] *) - -val android_system_property_property_value_set_value : android_system_property_property_value -> string -> unit - (** set field value in android_system_property_property_value *) - -val make_android_system_property : - ?values:android_system_property_property_value list -> - unit -> - android_system_property -(** [make_android_system_property … ()] is a builder for type [android_system_property] *) - -val copy_android_system_property : android_system_property -> android_system_property - -val android_system_property_set_values : android_system_property -> android_system_property_property_value list -> unit - (** set field values in android_system_property *) - -val make_app_wakelock_info : - ?iid:int32 -> - ?tag:string -> - ?flags:int32 -> - ?owner_pid:int32 -> - ?owner_uid:int32 -> - ?work_uid:int32 -> - unit -> - app_wakelock_info -(** [make_app_wakelock_info … ()] is a builder for type [app_wakelock_info] *) - -val copy_app_wakelock_info : app_wakelock_info -> app_wakelock_info - -val app_wakelock_info_has_iid : app_wakelock_info -> bool - (** presence of field "iid" in [app_wakelock_info] *) - -val app_wakelock_info_set_iid : app_wakelock_info -> int32 -> unit - (** set field iid in app_wakelock_info *) - -val app_wakelock_info_has_tag : app_wakelock_info -> bool - (** presence of field "tag" in [app_wakelock_info] *) - -val app_wakelock_info_set_tag : app_wakelock_info -> string -> unit - (** set field tag in app_wakelock_info *) - -val app_wakelock_info_has_flags : app_wakelock_info -> bool - (** presence of field "flags" in [app_wakelock_info] *) - -val app_wakelock_info_set_flags : app_wakelock_info -> int32 -> unit - (** set field flags in app_wakelock_info *) - -val app_wakelock_info_has_owner_pid : app_wakelock_info -> bool - (** presence of field "owner_pid" in [app_wakelock_info] *) - -val app_wakelock_info_set_owner_pid : app_wakelock_info -> int32 -> unit - (** set field owner_pid in app_wakelock_info *) - -val app_wakelock_info_has_owner_uid : app_wakelock_info -> bool - (** presence of field "owner_uid" in [app_wakelock_info] *) - -val app_wakelock_info_set_owner_uid : app_wakelock_info -> int32 -> unit - (** set field owner_uid in app_wakelock_info *) - -val app_wakelock_info_has_work_uid : app_wakelock_info -> bool - (** presence of field "work_uid" in [app_wakelock_info] *) - -val app_wakelock_info_set_work_uid : app_wakelock_info -> int32 -> unit - (** set field work_uid in app_wakelock_info *) - -val make_app_wakelock_bundle : - ?intern_id:int32 list -> - ?encoded_ts:int64 list -> - ?info:app_wakelock_info -> - ?acquired:bool -> - unit -> - app_wakelock_bundle -(** [make_app_wakelock_bundle … ()] is a builder for type [app_wakelock_bundle] *) - -val copy_app_wakelock_bundle : app_wakelock_bundle -> app_wakelock_bundle - -val app_wakelock_bundle_set_intern_id : app_wakelock_bundle -> int32 list -> unit - (** set field intern_id in app_wakelock_bundle *) - -val app_wakelock_bundle_set_encoded_ts : app_wakelock_bundle -> int64 list -> unit - (** set field encoded_ts in app_wakelock_bundle *) - -val app_wakelock_bundle_set_info : app_wakelock_bundle -> app_wakelock_info -> unit - (** set field info in app_wakelock_bundle *) - -val app_wakelock_bundle_has_acquired : app_wakelock_bundle -> bool - (** presence of field "acquired" in [app_wakelock_bundle] *) - -val app_wakelock_bundle_set_acquired : app_wakelock_bundle -> bool -> unit - (** set field acquired in app_wakelock_bundle *) - -val make_bluetooth_trace_event : - ?packet_type:bluetooth_trace_packet_type -> - ?count:int32 -> - ?length:int32 -> - ?duration:int32 -> - ?op_code:int32 -> - ?event_code:int32 -> - ?subevent_code:int32 -> - ?connection_handle:int32 -> - unit -> - bluetooth_trace_event -(** [make_bluetooth_trace_event … ()] is a builder for type [bluetooth_trace_event] *) - -val copy_bluetooth_trace_event : bluetooth_trace_event -> bluetooth_trace_event - -val bluetooth_trace_event_has_packet_type : bluetooth_trace_event -> bool - (** presence of field "packet_type" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_packet_type : bluetooth_trace_event -> bluetooth_trace_packet_type -> unit - (** set field packet_type in bluetooth_trace_event *) - -val bluetooth_trace_event_has_count : bluetooth_trace_event -> bool - (** presence of field "count" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_count : bluetooth_trace_event -> int32 -> unit - (** set field count in bluetooth_trace_event *) - -val bluetooth_trace_event_has_length : bluetooth_trace_event -> bool - (** presence of field "length" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_length : bluetooth_trace_event -> int32 -> unit - (** set field length in bluetooth_trace_event *) - -val bluetooth_trace_event_has_duration : bluetooth_trace_event -> bool - (** presence of field "duration" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_duration : bluetooth_trace_event -> int32 -> unit - (** set field duration in bluetooth_trace_event *) - -val bluetooth_trace_event_has_op_code : bluetooth_trace_event -> bool - (** presence of field "op_code" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_op_code : bluetooth_trace_event -> int32 -> unit - (** set field op_code in bluetooth_trace_event *) - -val bluetooth_trace_event_has_event_code : bluetooth_trace_event -> bool - (** presence of field "event_code" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_event_code : bluetooth_trace_event -> int32 -> unit - (** set field event_code in bluetooth_trace_event *) - -val bluetooth_trace_event_has_subevent_code : bluetooth_trace_event -> bool - (** presence of field "subevent_code" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_subevent_code : bluetooth_trace_event -> int32 -> unit - (** set field subevent_code in bluetooth_trace_event *) - -val bluetooth_trace_event_has_connection_handle : bluetooth_trace_event -> bool - (** presence of field "connection_handle" in [bluetooth_trace_event] *) - -val bluetooth_trace_event_set_connection_handle : bluetooth_trace_event -> int32 -> unit - (** set field connection_handle in bluetooth_trace_event *) - -val make_android_camera_frame_event_camera_node_processing_details : - ?node_id:int64 -> - ?start_processing_ns:int64 -> - ?end_processing_ns:int64 -> - ?scheduling_latency_ns:int64 -> - unit -> - android_camera_frame_event_camera_node_processing_details -(** [make_android_camera_frame_event_camera_node_processing_details … ()] is a builder for type [android_camera_frame_event_camera_node_processing_details] *) - -val copy_android_camera_frame_event_camera_node_processing_details : android_camera_frame_event_camera_node_processing_details -> android_camera_frame_event_camera_node_processing_details - -val android_camera_frame_event_camera_node_processing_details_has_node_id : android_camera_frame_event_camera_node_processing_details -> bool - (** presence of field "node_id" in [android_camera_frame_event_camera_node_processing_details] *) - -val android_camera_frame_event_camera_node_processing_details_set_node_id : android_camera_frame_event_camera_node_processing_details -> int64 -> unit - (** set field node_id in android_camera_frame_event_camera_node_processing_details *) - -val android_camera_frame_event_camera_node_processing_details_has_start_processing_ns : android_camera_frame_event_camera_node_processing_details -> bool - (** presence of field "start_processing_ns" in [android_camera_frame_event_camera_node_processing_details] *) - -val android_camera_frame_event_camera_node_processing_details_set_start_processing_ns : android_camera_frame_event_camera_node_processing_details -> int64 -> unit - (** set field start_processing_ns in android_camera_frame_event_camera_node_processing_details *) - -val android_camera_frame_event_camera_node_processing_details_has_end_processing_ns : android_camera_frame_event_camera_node_processing_details -> bool - (** presence of field "end_processing_ns" in [android_camera_frame_event_camera_node_processing_details] *) - -val android_camera_frame_event_camera_node_processing_details_set_end_processing_ns : android_camera_frame_event_camera_node_processing_details -> int64 -> unit - (** set field end_processing_ns in android_camera_frame_event_camera_node_processing_details *) - -val android_camera_frame_event_camera_node_processing_details_has_scheduling_latency_ns : android_camera_frame_event_camera_node_processing_details -> bool - (** presence of field "scheduling_latency_ns" in [android_camera_frame_event_camera_node_processing_details] *) - -val android_camera_frame_event_camera_node_processing_details_set_scheduling_latency_ns : android_camera_frame_event_camera_node_processing_details -> int64 -> unit - (** set field scheduling_latency_ns in android_camera_frame_event_camera_node_processing_details *) - -val make_android_camera_frame_event : - ?session_id:int64 -> - ?camera_id:int32 -> - ?frame_number:int64 -> - ?request_id:int64 -> - ?request_received_ns:int64 -> - ?request_processing_started_ns:int64 -> - ?start_of_exposure_ns:int64 -> - ?start_of_frame_ns:int64 -> - ?responses_all_sent_ns:int64 -> - ?capture_result_status:android_camera_frame_event_capture_result_status -> - ?skipped_sensor_frames:int32 -> - ?capture_intent:int32 -> - ?num_streams:int32 -> - ?node_processing_details:android_camera_frame_event_camera_node_processing_details list -> - ?vendor_data_version:int32 -> - ?vendor_data:bytes -> - unit -> - android_camera_frame_event -(** [make_android_camera_frame_event … ()] is a builder for type [android_camera_frame_event] *) - -val copy_android_camera_frame_event : android_camera_frame_event -> android_camera_frame_event - -val android_camera_frame_event_has_session_id : android_camera_frame_event -> bool - (** presence of field "session_id" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_session_id : android_camera_frame_event -> int64 -> unit - (** set field session_id in android_camera_frame_event *) - -val android_camera_frame_event_has_camera_id : android_camera_frame_event -> bool - (** presence of field "camera_id" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_camera_id : android_camera_frame_event -> int32 -> unit - (** set field camera_id in android_camera_frame_event *) - -val android_camera_frame_event_has_frame_number : android_camera_frame_event -> bool - (** presence of field "frame_number" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_frame_number : android_camera_frame_event -> int64 -> unit - (** set field frame_number in android_camera_frame_event *) - -val android_camera_frame_event_has_request_id : android_camera_frame_event -> bool - (** presence of field "request_id" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_request_id : android_camera_frame_event -> int64 -> unit - (** set field request_id in android_camera_frame_event *) - -val android_camera_frame_event_has_request_received_ns : android_camera_frame_event -> bool - (** presence of field "request_received_ns" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_request_received_ns : android_camera_frame_event -> int64 -> unit - (** set field request_received_ns in android_camera_frame_event *) - -val android_camera_frame_event_has_request_processing_started_ns : android_camera_frame_event -> bool - (** presence of field "request_processing_started_ns" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_request_processing_started_ns : android_camera_frame_event -> int64 -> unit - (** set field request_processing_started_ns in android_camera_frame_event *) - -val android_camera_frame_event_has_start_of_exposure_ns : android_camera_frame_event -> bool - (** presence of field "start_of_exposure_ns" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_start_of_exposure_ns : android_camera_frame_event -> int64 -> unit - (** set field start_of_exposure_ns in android_camera_frame_event *) - -val android_camera_frame_event_has_start_of_frame_ns : android_camera_frame_event -> bool - (** presence of field "start_of_frame_ns" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_start_of_frame_ns : android_camera_frame_event -> int64 -> unit - (** set field start_of_frame_ns in android_camera_frame_event *) - -val android_camera_frame_event_has_responses_all_sent_ns : android_camera_frame_event -> bool - (** presence of field "responses_all_sent_ns" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_responses_all_sent_ns : android_camera_frame_event -> int64 -> unit - (** set field responses_all_sent_ns in android_camera_frame_event *) - -val android_camera_frame_event_has_capture_result_status : android_camera_frame_event -> bool - (** presence of field "capture_result_status" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_capture_result_status : android_camera_frame_event -> android_camera_frame_event_capture_result_status -> unit - (** set field capture_result_status in android_camera_frame_event *) - -val android_camera_frame_event_has_skipped_sensor_frames : android_camera_frame_event -> bool - (** presence of field "skipped_sensor_frames" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_skipped_sensor_frames : android_camera_frame_event -> int32 -> unit - (** set field skipped_sensor_frames in android_camera_frame_event *) - -val android_camera_frame_event_has_capture_intent : android_camera_frame_event -> bool - (** presence of field "capture_intent" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_capture_intent : android_camera_frame_event -> int32 -> unit - (** set field capture_intent in android_camera_frame_event *) - -val android_camera_frame_event_has_num_streams : android_camera_frame_event -> bool - (** presence of field "num_streams" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_num_streams : android_camera_frame_event -> int32 -> unit - (** set field num_streams in android_camera_frame_event *) - -val android_camera_frame_event_set_node_processing_details : android_camera_frame_event -> android_camera_frame_event_camera_node_processing_details list -> unit - (** set field node_processing_details in android_camera_frame_event *) - -val android_camera_frame_event_has_vendor_data_version : android_camera_frame_event -> bool - (** presence of field "vendor_data_version" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_vendor_data_version : android_camera_frame_event -> int32 -> unit - (** set field vendor_data_version in android_camera_frame_event *) - -val android_camera_frame_event_has_vendor_data : android_camera_frame_event -> bool - (** presence of field "vendor_data" in [android_camera_frame_event] *) - -val android_camera_frame_event_set_vendor_data : android_camera_frame_event -> bytes -> unit - (** set field vendor_data in android_camera_frame_event *) - -val make_android_camera_session_stats_camera_graph_camera_node : - ?node_id:int64 -> - ?input_ids:int64 list -> - ?output_ids:int64 list -> - ?vendor_data_version:int32 -> - ?vendor_data:bytes -> - unit -> - android_camera_session_stats_camera_graph_camera_node -(** [make_android_camera_session_stats_camera_graph_camera_node … ()] is a builder for type [android_camera_session_stats_camera_graph_camera_node] *) - -val copy_android_camera_session_stats_camera_graph_camera_node : android_camera_session_stats_camera_graph_camera_node -> android_camera_session_stats_camera_graph_camera_node - -val android_camera_session_stats_camera_graph_camera_node_has_node_id : android_camera_session_stats_camera_graph_camera_node -> bool - (** presence of field "node_id" in [android_camera_session_stats_camera_graph_camera_node] *) - -val android_camera_session_stats_camera_graph_camera_node_set_node_id : android_camera_session_stats_camera_graph_camera_node -> int64 -> unit - (** set field node_id in android_camera_session_stats_camera_graph_camera_node *) - -val android_camera_session_stats_camera_graph_camera_node_set_input_ids : android_camera_session_stats_camera_graph_camera_node -> int64 list -> unit - (** set field input_ids in android_camera_session_stats_camera_graph_camera_node *) - -val android_camera_session_stats_camera_graph_camera_node_set_output_ids : android_camera_session_stats_camera_graph_camera_node -> int64 list -> unit - (** set field output_ids in android_camera_session_stats_camera_graph_camera_node *) - -val android_camera_session_stats_camera_graph_camera_node_has_vendor_data_version : android_camera_session_stats_camera_graph_camera_node -> bool - (** presence of field "vendor_data_version" in [android_camera_session_stats_camera_graph_camera_node] *) - -val android_camera_session_stats_camera_graph_camera_node_set_vendor_data_version : android_camera_session_stats_camera_graph_camera_node -> int32 -> unit - (** set field vendor_data_version in android_camera_session_stats_camera_graph_camera_node *) - -val android_camera_session_stats_camera_graph_camera_node_has_vendor_data : android_camera_session_stats_camera_graph_camera_node -> bool - (** presence of field "vendor_data" in [android_camera_session_stats_camera_graph_camera_node] *) - -val android_camera_session_stats_camera_graph_camera_node_set_vendor_data : android_camera_session_stats_camera_graph_camera_node -> bytes -> unit - (** set field vendor_data in android_camera_session_stats_camera_graph_camera_node *) - -val make_android_camera_session_stats_camera_graph_camera_edge : - ?output_node_id:int64 -> - ?output_id:int64 -> - ?input_node_id:int64 -> - ?input_id:int64 -> - ?vendor_data_version:int32 -> - ?vendor_data:bytes -> - unit -> - android_camera_session_stats_camera_graph_camera_edge -(** [make_android_camera_session_stats_camera_graph_camera_edge … ()] is a builder for type [android_camera_session_stats_camera_graph_camera_edge] *) - -val copy_android_camera_session_stats_camera_graph_camera_edge : android_camera_session_stats_camera_graph_camera_edge -> android_camera_session_stats_camera_graph_camera_edge - -val android_camera_session_stats_camera_graph_camera_edge_has_output_node_id : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "output_node_id" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_output_node_id : android_camera_session_stats_camera_graph_camera_edge -> int64 -> unit - (** set field output_node_id in android_camera_session_stats_camera_graph_camera_edge *) - -val android_camera_session_stats_camera_graph_camera_edge_has_output_id : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "output_id" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_output_id : android_camera_session_stats_camera_graph_camera_edge -> int64 -> unit - (** set field output_id in android_camera_session_stats_camera_graph_camera_edge *) - -val android_camera_session_stats_camera_graph_camera_edge_has_input_node_id : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "input_node_id" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_input_node_id : android_camera_session_stats_camera_graph_camera_edge -> int64 -> unit - (** set field input_node_id in android_camera_session_stats_camera_graph_camera_edge *) - -val android_camera_session_stats_camera_graph_camera_edge_has_input_id : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "input_id" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_input_id : android_camera_session_stats_camera_graph_camera_edge -> int64 -> unit - (** set field input_id in android_camera_session_stats_camera_graph_camera_edge *) - -val android_camera_session_stats_camera_graph_camera_edge_has_vendor_data_version : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "vendor_data_version" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_vendor_data_version : android_camera_session_stats_camera_graph_camera_edge -> int32 -> unit - (** set field vendor_data_version in android_camera_session_stats_camera_graph_camera_edge *) - -val android_camera_session_stats_camera_graph_camera_edge_has_vendor_data : android_camera_session_stats_camera_graph_camera_edge -> bool - (** presence of field "vendor_data" in [android_camera_session_stats_camera_graph_camera_edge] *) - -val android_camera_session_stats_camera_graph_camera_edge_set_vendor_data : android_camera_session_stats_camera_graph_camera_edge -> bytes -> unit - (** set field vendor_data in android_camera_session_stats_camera_graph_camera_edge *) - -val make_android_camera_session_stats_camera_graph : - ?nodes:android_camera_session_stats_camera_graph_camera_node list -> - ?edges:android_camera_session_stats_camera_graph_camera_edge list -> - unit -> - android_camera_session_stats_camera_graph -(** [make_android_camera_session_stats_camera_graph … ()] is a builder for type [android_camera_session_stats_camera_graph] *) - -val copy_android_camera_session_stats_camera_graph : android_camera_session_stats_camera_graph -> android_camera_session_stats_camera_graph - -val android_camera_session_stats_camera_graph_set_nodes : android_camera_session_stats_camera_graph -> android_camera_session_stats_camera_graph_camera_node list -> unit - (** set field nodes in android_camera_session_stats_camera_graph *) - -val android_camera_session_stats_camera_graph_set_edges : android_camera_session_stats_camera_graph -> android_camera_session_stats_camera_graph_camera_edge list -> unit - (** set field edges in android_camera_session_stats_camera_graph *) - -val make_android_camera_session_stats : - ?session_id:int64 -> - ?graph:android_camera_session_stats_camera_graph -> - unit -> - android_camera_session_stats -(** [make_android_camera_session_stats … ()] is a builder for type [android_camera_session_stats] *) - -val copy_android_camera_session_stats : android_camera_session_stats -> android_camera_session_stats - -val android_camera_session_stats_has_session_id : android_camera_session_stats -> bool - (** presence of field "session_id" in [android_camera_session_stats] *) - -val android_camera_session_stats_set_session_id : android_camera_session_stats -> int64 -> unit - (** set field session_id in android_camera_session_stats *) - -val android_camera_session_stats_set_graph : android_camera_session_stats -> android_camera_session_stats_camera_graph -> unit - (** set field graph in android_camera_session_stats *) - -val make_cpu_per_uid_data : - ?cluster_count:int32 -> - ?uid:int32 list -> - ?total_time_ms:int64 list -> - unit -> - cpu_per_uid_data -(** [make_cpu_per_uid_data … ()] is a builder for type [cpu_per_uid_data] *) - -val copy_cpu_per_uid_data : cpu_per_uid_data -> cpu_per_uid_data - -val cpu_per_uid_data_has_cluster_count : cpu_per_uid_data -> bool - (** presence of field "cluster_count" in [cpu_per_uid_data] *) - -val cpu_per_uid_data_set_cluster_count : cpu_per_uid_data -> int32 -> unit - (** set field cluster_count in cpu_per_uid_data *) - -val cpu_per_uid_data_set_uid : cpu_per_uid_data -> int32 list -> unit - (** set field uid in cpu_per_uid_data *) - -val cpu_per_uid_data_set_total_time_ms : cpu_per_uid_data -> int64 list -> unit - (** set field total_time_ms in cpu_per_uid_data *) - -val make_frame_timeline_event_expected_surface_frame_start : - ?cookie:int64 -> - ?token:int64 -> - ?display_frame_token:int64 -> - ?pid:int32 -> - ?layer_name:string -> - unit -> - frame_timeline_event_expected_surface_frame_start -(** [make_frame_timeline_event_expected_surface_frame_start … ()] is a builder for type [frame_timeline_event_expected_surface_frame_start] *) - -val copy_frame_timeline_event_expected_surface_frame_start : frame_timeline_event_expected_surface_frame_start -> frame_timeline_event_expected_surface_frame_start - -val frame_timeline_event_expected_surface_frame_start_has_cookie : frame_timeline_event_expected_surface_frame_start -> bool - (** presence of field "cookie" in [frame_timeline_event_expected_surface_frame_start] *) - -val frame_timeline_event_expected_surface_frame_start_set_cookie : frame_timeline_event_expected_surface_frame_start -> int64 -> unit - (** set field cookie in frame_timeline_event_expected_surface_frame_start *) - -val frame_timeline_event_expected_surface_frame_start_has_token : frame_timeline_event_expected_surface_frame_start -> bool - (** presence of field "token" in [frame_timeline_event_expected_surface_frame_start] *) - -val frame_timeline_event_expected_surface_frame_start_set_token : frame_timeline_event_expected_surface_frame_start -> int64 -> unit - (** set field token in frame_timeline_event_expected_surface_frame_start *) - -val frame_timeline_event_expected_surface_frame_start_has_display_frame_token : frame_timeline_event_expected_surface_frame_start -> bool - (** presence of field "display_frame_token" in [frame_timeline_event_expected_surface_frame_start] *) - -val frame_timeline_event_expected_surface_frame_start_set_display_frame_token : frame_timeline_event_expected_surface_frame_start -> int64 -> unit - (** set field display_frame_token in frame_timeline_event_expected_surface_frame_start *) - -val frame_timeline_event_expected_surface_frame_start_has_pid : frame_timeline_event_expected_surface_frame_start -> bool - (** presence of field "pid" in [frame_timeline_event_expected_surface_frame_start] *) - -val frame_timeline_event_expected_surface_frame_start_set_pid : frame_timeline_event_expected_surface_frame_start -> int32 -> unit - (** set field pid in frame_timeline_event_expected_surface_frame_start *) - -val frame_timeline_event_expected_surface_frame_start_has_layer_name : frame_timeline_event_expected_surface_frame_start -> bool - (** presence of field "layer_name" in [frame_timeline_event_expected_surface_frame_start] *) - -val frame_timeline_event_expected_surface_frame_start_set_layer_name : frame_timeline_event_expected_surface_frame_start -> string -> unit - (** set field layer_name in frame_timeline_event_expected_surface_frame_start *) - -val make_frame_timeline_event_actual_surface_frame_start : - ?cookie:int64 -> - ?token:int64 -> - ?display_frame_token:int64 -> - ?pid:int32 -> - ?layer_name:string -> - ?present_type:frame_timeline_event_present_type -> - ?on_time_finish:bool -> - ?gpu_composition:bool -> - ?jank_type:int32 -> - ?prediction_type:frame_timeline_event_prediction_type -> - ?is_buffer:bool -> - ?jank_severity_type:frame_timeline_event_jank_severity_type -> - ?present_delay_millis:float -> - ?vsync_resynced_jitter_millis:float -> - ?jank_severity_score:float -> - ?jank_type_experimental:int32 -> - ?present_type_experimental:frame_timeline_event_present_type -> - unit -> - frame_timeline_event_actual_surface_frame_start -(** [make_frame_timeline_event_actual_surface_frame_start … ()] is a builder for type [frame_timeline_event_actual_surface_frame_start] *) - -val copy_frame_timeline_event_actual_surface_frame_start : frame_timeline_event_actual_surface_frame_start -> frame_timeline_event_actual_surface_frame_start - -val frame_timeline_event_actual_surface_frame_start_has_cookie : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "cookie" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_cookie : frame_timeline_event_actual_surface_frame_start -> int64 -> unit - (** set field cookie in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_token : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "token" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_token : frame_timeline_event_actual_surface_frame_start -> int64 -> unit - (** set field token in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_display_frame_token : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "display_frame_token" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_display_frame_token : frame_timeline_event_actual_surface_frame_start -> int64 -> unit - (** set field display_frame_token in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_pid : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "pid" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_pid : frame_timeline_event_actual_surface_frame_start -> int32 -> unit - (** set field pid in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_layer_name : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "layer_name" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_layer_name : frame_timeline_event_actual_surface_frame_start -> string -> unit - (** set field layer_name in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_present_type : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "present_type" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_present_type : frame_timeline_event_actual_surface_frame_start -> frame_timeline_event_present_type -> unit - (** set field present_type in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_on_time_finish : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "on_time_finish" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_on_time_finish : frame_timeline_event_actual_surface_frame_start -> bool -> unit - (** set field on_time_finish in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_gpu_composition : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "gpu_composition" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_gpu_composition : frame_timeline_event_actual_surface_frame_start -> bool -> unit - (** set field gpu_composition in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_jank_type : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "jank_type" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_jank_type : frame_timeline_event_actual_surface_frame_start -> int32 -> unit - (** set field jank_type in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_prediction_type : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "prediction_type" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_prediction_type : frame_timeline_event_actual_surface_frame_start -> frame_timeline_event_prediction_type -> unit - (** set field prediction_type in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_is_buffer : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "is_buffer" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_is_buffer : frame_timeline_event_actual_surface_frame_start -> bool -> unit - (** set field is_buffer in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_jank_severity_type : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "jank_severity_type" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_jank_severity_type : frame_timeline_event_actual_surface_frame_start -> frame_timeline_event_jank_severity_type -> unit - (** set field jank_severity_type in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_present_delay_millis : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "present_delay_millis" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_present_delay_millis : frame_timeline_event_actual_surface_frame_start -> float -> unit - (** set field present_delay_millis in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_vsync_resynced_jitter_millis : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "vsync_resynced_jitter_millis" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_vsync_resynced_jitter_millis : frame_timeline_event_actual_surface_frame_start -> float -> unit - (** set field vsync_resynced_jitter_millis in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_jank_severity_score : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "jank_severity_score" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_jank_severity_score : frame_timeline_event_actual_surface_frame_start -> float -> unit - (** set field jank_severity_score in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_jank_type_experimental : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "jank_type_experimental" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_jank_type_experimental : frame_timeline_event_actual_surface_frame_start -> int32 -> unit - (** set field jank_type_experimental in frame_timeline_event_actual_surface_frame_start *) - -val frame_timeline_event_actual_surface_frame_start_has_present_type_experimental : frame_timeline_event_actual_surface_frame_start -> bool - (** presence of field "present_type_experimental" in [frame_timeline_event_actual_surface_frame_start] *) - -val frame_timeline_event_actual_surface_frame_start_set_present_type_experimental : frame_timeline_event_actual_surface_frame_start -> frame_timeline_event_present_type -> unit - (** set field present_type_experimental in frame_timeline_event_actual_surface_frame_start *) - -val make_frame_timeline_event_expected_display_frame_start : - ?cookie:int64 -> - ?token:int64 -> - ?pid:int32 -> - unit -> - frame_timeline_event_expected_display_frame_start -(** [make_frame_timeline_event_expected_display_frame_start … ()] is a builder for type [frame_timeline_event_expected_display_frame_start] *) - -val copy_frame_timeline_event_expected_display_frame_start : frame_timeline_event_expected_display_frame_start -> frame_timeline_event_expected_display_frame_start - -val frame_timeline_event_expected_display_frame_start_has_cookie : frame_timeline_event_expected_display_frame_start -> bool - (** presence of field "cookie" in [frame_timeline_event_expected_display_frame_start] *) - -val frame_timeline_event_expected_display_frame_start_set_cookie : frame_timeline_event_expected_display_frame_start -> int64 -> unit - (** set field cookie in frame_timeline_event_expected_display_frame_start *) - -val frame_timeline_event_expected_display_frame_start_has_token : frame_timeline_event_expected_display_frame_start -> bool - (** presence of field "token" in [frame_timeline_event_expected_display_frame_start] *) - -val frame_timeline_event_expected_display_frame_start_set_token : frame_timeline_event_expected_display_frame_start -> int64 -> unit - (** set field token in frame_timeline_event_expected_display_frame_start *) - -val frame_timeline_event_expected_display_frame_start_has_pid : frame_timeline_event_expected_display_frame_start -> bool - (** presence of field "pid" in [frame_timeline_event_expected_display_frame_start] *) - -val frame_timeline_event_expected_display_frame_start_set_pid : frame_timeline_event_expected_display_frame_start -> int32 -> unit - (** set field pid in frame_timeline_event_expected_display_frame_start *) - -val make_frame_timeline_event_actual_display_frame_start : - ?cookie:int64 -> - ?token:int64 -> - ?pid:int32 -> - ?present_type:frame_timeline_event_present_type -> - ?on_time_finish:bool -> - ?gpu_composition:bool -> - ?jank_type:int32 -> - ?prediction_type:frame_timeline_event_prediction_type -> - ?jank_severity_type:frame_timeline_event_jank_severity_type -> - ?present_delay_millis:float -> - ?jank_severity_score:float -> - ?jank_type_experimental:int32 -> - ?present_type_experimental:frame_timeline_event_present_type -> - unit -> - frame_timeline_event_actual_display_frame_start -(** [make_frame_timeline_event_actual_display_frame_start … ()] is a builder for type [frame_timeline_event_actual_display_frame_start] *) - -val copy_frame_timeline_event_actual_display_frame_start : frame_timeline_event_actual_display_frame_start -> frame_timeline_event_actual_display_frame_start - -val frame_timeline_event_actual_display_frame_start_has_cookie : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "cookie" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_cookie : frame_timeline_event_actual_display_frame_start -> int64 -> unit - (** set field cookie in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_token : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "token" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_token : frame_timeline_event_actual_display_frame_start -> int64 -> unit - (** set field token in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_pid : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "pid" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_pid : frame_timeline_event_actual_display_frame_start -> int32 -> unit - (** set field pid in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_present_type : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "present_type" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_present_type : frame_timeline_event_actual_display_frame_start -> frame_timeline_event_present_type -> unit - (** set field present_type in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_on_time_finish : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "on_time_finish" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_on_time_finish : frame_timeline_event_actual_display_frame_start -> bool -> unit - (** set field on_time_finish in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_gpu_composition : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "gpu_composition" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_gpu_composition : frame_timeline_event_actual_display_frame_start -> bool -> unit - (** set field gpu_composition in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_jank_type : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "jank_type" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_jank_type : frame_timeline_event_actual_display_frame_start -> int32 -> unit - (** set field jank_type in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_prediction_type : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "prediction_type" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_prediction_type : frame_timeline_event_actual_display_frame_start -> frame_timeline_event_prediction_type -> unit - (** set field prediction_type in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_jank_severity_type : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "jank_severity_type" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_jank_severity_type : frame_timeline_event_actual_display_frame_start -> frame_timeline_event_jank_severity_type -> unit - (** set field jank_severity_type in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_present_delay_millis : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "present_delay_millis" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_present_delay_millis : frame_timeline_event_actual_display_frame_start -> float -> unit - (** set field present_delay_millis in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_jank_severity_score : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "jank_severity_score" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_jank_severity_score : frame_timeline_event_actual_display_frame_start -> float -> unit - (** set field jank_severity_score in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_jank_type_experimental : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "jank_type_experimental" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_jank_type_experimental : frame_timeline_event_actual_display_frame_start -> int32 -> unit - (** set field jank_type_experimental in frame_timeline_event_actual_display_frame_start *) - -val frame_timeline_event_actual_display_frame_start_has_present_type_experimental : frame_timeline_event_actual_display_frame_start -> bool - (** presence of field "present_type_experimental" in [frame_timeline_event_actual_display_frame_start] *) - -val frame_timeline_event_actual_display_frame_start_set_present_type_experimental : frame_timeline_event_actual_display_frame_start -> frame_timeline_event_present_type -> unit - (** set field present_type_experimental in frame_timeline_event_actual_display_frame_start *) - -val make_frame_timeline_event_frame_end : - ?cookie:int64 -> - unit -> - frame_timeline_event_frame_end -(** [make_frame_timeline_event_frame_end … ()] is a builder for type [frame_timeline_event_frame_end] *) - -val copy_frame_timeline_event_frame_end : frame_timeline_event_frame_end -> frame_timeline_event_frame_end - -val frame_timeline_event_frame_end_has_cookie : frame_timeline_event_frame_end -> bool - (** presence of field "cookie" in [frame_timeline_event_frame_end] *) - -val frame_timeline_event_frame_end_set_cookie : frame_timeline_event_frame_end -> int64 -> unit - (** set field cookie in frame_timeline_event_frame_end *) - -val make_gpu_mem_total_event : - ?gpu_id:int32 -> - ?pid:int32 -> - ?size:int64 -> - unit -> - gpu_mem_total_event -(** [make_gpu_mem_total_event … ()] is a builder for type [gpu_mem_total_event] *) - -val copy_gpu_mem_total_event : gpu_mem_total_event -> gpu_mem_total_event - -val gpu_mem_total_event_has_gpu_id : gpu_mem_total_event -> bool - (** presence of field "gpu_id" in [gpu_mem_total_event] *) - -val gpu_mem_total_event_set_gpu_id : gpu_mem_total_event -> int32 -> unit - (** set field gpu_id in gpu_mem_total_event *) - -val gpu_mem_total_event_has_pid : gpu_mem_total_event -> bool - (** presence of field "pid" in [gpu_mem_total_event] *) - -val gpu_mem_total_event_set_pid : gpu_mem_total_event -> int32 -> unit - (** set field pid in gpu_mem_total_event *) - -val gpu_mem_total_event_has_size : gpu_mem_total_event -> bool - (** presence of field "size" in [gpu_mem_total_event] *) - -val gpu_mem_total_event_set_size : gpu_mem_total_event -> int64 -> unit - (** set field size in gpu_mem_total_event *) - -val make_graphics_frame_event_buffer_event : - ?frame_number:int32 -> - ?type_:graphics_frame_event_buffer_event_type -> - ?layer_name:string -> - ?duration_ns:int64 -> - ?buffer_id:int32 -> - unit -> - graphics_frame_event_buffer_event -(** [make_graphics_frame_event_buffer_event … ()] is a builder for type [graphics_frame_event_buffer_event] *) - -val copy_graphics_frame_event_buffer_event : graphics_frame_event_buffer_event -> graphics_frame_event_buffer_event - -val graphics_frame_event_buffer_event_has_frame_number : graphics_frame_event_buffer_event -> bool - (** presence of field "frame_number" in [graphics_frame_event_buffer_event] *) - -val graphics_frame_event_buffer_event_set_frame_number : graphics_frame_event_buffer_event -> int32 -> unit - (** set field frame_number in graphics_frame_event_buffer_event *) - -val graphics_frame_event_buffer_event_has_type_ : graphics_frame_event_buffer_event -> bool - (** presence of field "type_" in [graphics_frame_event_buffer_event] *) - -val graphics_frame_event_buffer_event_set_type_ : graphics_frame_event_buffer_event -> graphics_frame_event_buffer_event_type -> unit - (** set field type_ in graphics_frame_event_buffer_event *) - -val graphics_frame_event_buffer_event_has_layer_name : graphics_frame_event_buffer_event -> bool - (** presence of field "layer_name" in [graphics_frame_event_buffer_event] *) - -val graphics_frame_event_buffer_event_set_layer_name : graphics_frame_event_buffer_event -> string -> unit - (** set field layer_name in graphics_frame_event_buffer_event *) - -val graphics_frame_event_buffer_event_has_duration_ns : graphics_frame_event_buffer_event -> bool - (** presence of field "duration_ns" in [graphics_frame_event_buffer_event] *) - -val graphics_frame_event_buffer_event_set_duration_ns : graphics_frame_event_buffer_event -> int64 -> unit - (** set field duration_ns in graphics_frame_event_buffer_event *) - -val graphics_frame_event_buffer_event_has_buffer_id : graphics_frame_event_buffer_event -> bool - (** presence of field "buffer_id" in [graphics_frame_event_buffer_event] *) - -val graphics_frame_event_buffer_event_set_buffer_id : graphics_frame_event_buffer_event -> int32 -> unit - (** set field buffer_id in graphics_frame_event_buffer_event *) - -val make_graphics_frame_event : - ?buffer_event:graphics_frame_event_buffer_event -> - unit -> - graphics_frame_event -(** [make_graphics_frame_event … ()] is a builder for type [graphics_frame_event] *) - -val copy_graphics_frame_event : graphics_frame_event -> graphics_frame_event - -val graphics_frame_event_set_buffer_event : graphics_frame_event -> graphics_frame_event_buffer_event -> unit - (** set field buffer_event in graphics_frame_event *) - -val make_initial_display_state : - ?display_state:int32 -> - ?brightness:float -> - unit -> - initial_display_state -(** [make_initial_display_state … ()] is a builder for type [initial_display_state] *) - -val copy_initial_display_state : initial_display_state -> initial_display_state - -val initial_display_state_has_display_state : initial_display_state -> bool - (** presence of field "display_state" in [initial_display_state] *) - -val initial_display_state_set_display_state : initial_display_state -> int32 -> unit - (** set field display_state in initial_display_state *) - -val initial_display_state_has_brightness : initial_display_state -> bool - (** presence of field "brightness" in [initial_display_state] *) - -val initial_display_state_set_brightness : initial_display_state -> float -> unit - (** set field brightness in initial_display_state *) - -val make_kernel_wakelock_data_wakelock : - ?wakelock_id:int32 -> - ?wakelock_name:string -> - ?wakelock_type:kernel_wakelock_data_wakelock_type -> - unit -> - kernel_wakelock_data_wakelock -(** [make_kernel_wakelock_data_wakelock … ()] is a builder for type [kernel_wakelock_data_wakelock] *) - -val copy_kernel_wakelock_data_wakelock : kernel_wakelock_data_wakelock -> kernel_wakelock_data_wakelock - -val kernel_wakelock_data_wakelock_has_wakelock_id : kernel_wakelock_data_wakelock -> bool - (** presence of field "wakelock_id" in [kernel_wakelock_data_wakelock] *) - -val kernel_wakelock_data_wakelock_set_wakelock_id : kernel_wakelock_data_wakelock -> int32 -> unit - (** set field wakelock_id in kernel_wakelock_data_wakelock *) - -val kernel_wakelock_data_wakelock_has_wakelock_name : kernel_wakelock_data_wakelock -> bool - (** presence of field "wakelock_name" in [kernel_wakelock_data_wakelock] *) - -val kernel_wakelock_data_wakelock_set_wakelock_name : kernel_wakelock_data_wakelock -> string -> unit - (** set field wakelock_name in kernel_wakelock_data_wakelock *) - -val kernel_wakelock_data_wakelock_has_wakelock_type : kernel_wakelock_data_wakelock -> bool - (** presence of field "wakelock_type" in [kernel_wakelock_data_wakelock] *) - -val kernel_wakelock_data_wakelock_set_wakelock_type : kernel_wakelock_data_wakelock -> kernel_wakelock_data_wakelock_type -> unit - (** set field wakelock_type in kernel_wakelock_data_wakelock *) - -val make_kernel_wakelock_data : - ?wakelock:kernel_wakelock_data_wakelock list -> - ?wakelock_id:int32 list -> - ?time_held_millis:int64 list -> - ?error_flags:int64 -> - unit -> - kernel_wakelock_data -(** [make_kernel_wakelock_data … ()] is a builder for type [kernel_wakelock_data] *) - -val copy_kernel_wakelock_data : kernel_wakelock_data -> kernel_wakelock_data - -val kernel_wakelock_data_set_wakelock : kernel_wakelock_data -> kernel_wakelock_data_wakelock list -> unit - (** set field wakelock in kernel_wakelock_data *) - -val kernel_wakelock_data_set_wakelock_id : kernel_wakelock_data -> int32 list -> unit - (** set field wakelock_id in kernel_wakelock_data *) - -val kernel_wakelock_data_set_time_held_millis : kernel_wakelock_data -> int64 list -> unit - (** set field time_held_millis in kernel_wakelock_data *) - -val kernel_wakelock_data_has_error_flags : kernel_wakelock_data -> bool - (** presence of field "error_flags" in [kernel_wakelock_data] *) - -val kernel_wakelock_data_set_error_flags : kernel_wakelock_data -> int64 -> unit - (** set field error_flags in kernel_wakelock_data *) - -val make_network_packet_event : - ?direction:traffic_direction -> - ?network_interface:string -> - ?length:int32 -> - ?uid:int32 -> - ?tag:int32 -> - ?ip_proto:int32 -> - ?tcp_flags:int32 -> - ?local_port:int32 -> - ?remote_port:int32 -> - ?icmp_type:int32 -> - ?icmp_code:int32 -> - unit -> - network_packet_event -(** [make_network_packet_event … ()] is a builder for type [network_packet_event] *) - -val copy_network_packet_event : network_packet_event -> network_packet_event - -val network_packet_event_has_direction : network_packet_event -> bool - (** presence of field "direction" in [network_packet_event] *) - -val network_packet_event_set_direction : network_packet_event -> traffic_direction -> unit - (** set field direction in network_packet_event *) - -val network_packet_event_has_network_interface : network_packet_event -> bool - (** presence of field "network_interface" in [network_packet_event] *) - -val network_packet_event_set_network_interface : network_packet_event -> string -> unit - (** set field network_interface in network_packet_event *) - -val network_packet_event_has_length : network_packet_event -> bool - (** presence of field "length" in [network_packet_event] *) - -val network_packet_event_set_length : network_packet_event -> int32 -> unit - (** set field length in network_packet_event *) - -val network_packet_event_has_uid : network_packet_event -> bool - (** presence of field "uid" in [network_packet_event] *) - -val network_packet_event_set_uid : network_packet_event -> int32 -> unit - (** set field uid in network_packet_event *) - -val network_packet_event_has_tag : network_packet_event -> bool - (** presence of field "tag" in [network_packet_event] *) - -val network_packet_event_set_tag : network_packet_event -> int32 -> unit - (** set field tag in network_packet_event *) - -val network_packet_event_has_ip_proto : network_packet_event -> bool - (** presence of field "ip_proto" in [network_packet_event] *) - -val network_packet_event_set_ip_proto : network_packet_event -> int32 -> unit - (** set field ip_proto in network_packet_event *) - -val network_packet_event_has_tcp_flags : network_packet_event -> bool - (** presence of field "tcp_flags" in [network_packet_event] *) - -val network_packet_event_set_tcp_flags : network_packet_event -> int32 -> unit - (** set field tcp_flags in network_packet_event *) - -val network_packet_event_has_local_port : network_packet_event -> bool - (** presence of field "local_port" in [network_packet_event] *) - -val network_packet_event_set_local_port : network_packet_event -> int32 -> unit - (** set field local_port in network_packet_event *) - -val network_packet_event_has_remote_port : network_packet_event -> bool - (** presence of field "remote_port" in [network_packet_event] *) - -val network_packet_event_set_remote_port : network_packet_event -> int32 -> unit - (** set field remote_port in network_packet_event *) - -val network_packet_event_has_icmp_type : network_packet_event -> bool - (** presence of field "icmp_type" in [network_packet_event] *) - -val network_packet_event_set_icmp_type : network_packet_event -> int32 -> unit - (** set field icmp_type in network_packet_event *) - -val network_packet_event_has_icmp_code : network_packet_event -> bool - (** presence of field "icmp_code" in [network_packet_event] *) - -val network_packet_event_set_icmp_code : network_packet_event -> int32 -> unit - (** set field icmp_code in network_packet_event *) - -val make_network_packet_bundle : - ?packet_context:network_packet_bundle_packet_context -> - ?packet_timestamps:int64 list -> - ?packet_lengths:int32 list -> - ?total_packets:int32 -> - ?total_duration:int64 -> - ?total_length:int64 -> - unit -> - network_packet_bundle -(** [make_network_packet_bundle … ()] is a builder for type [network_packet_bundle] *) - -val copy_network_packet_bundle : network_packet_bundle -> network_packet_bundle - -val network_packet_bundle_set_packet_context : network_packet_bundle -> network_packet_bundle_packet_context -> unit - (** set field packet_context in network_packet_bundle *) - -val network_packet_bundle_set_packet_timestamps : network_packet_bundle -> int64 list -> unit - (** set field packet_timestamps in network_packet_bundle *) - -val network_packet_bundle_set_packet_lengths : network_packet_bundle -> int32 list -> unit - (** set field packet_lengths in network_packet_bundle *) - -val network_packet_bundle_has_total_packets : network_packet_bundle -> bool - (** presence of field "total_packets" in [network_packet_bundle] *) - -val network_packet_bundle_set_total_packets : network_packet_bundle -> int32 -> unit - (** set field total_packets in network_packet_bundle *) - -val network_packet_bundle_has_total_duration : network_packet_bundle -> bool - (** presence of field "total_duration" in [network_packet_bundle] *) - -val network_packet_bundle_set_total_duration : network_packet_bundle -> int64 -> unit - (** set field total_duration in network_packet_bundle *) - -val network_packet_bundle_has_total_length : network_packet_bundle -> bool - (** presence of field "total_length" in [network_packet_bundle] *) - -val network_packet_bundle_set_total_length : network_packet_bundle -> int64 -> unit - (** set field total_length in network_packet_bundle *) - -val make_network_packet_context : - ?iid:int64 -> - ?ctx:network_packet_event -> - unit -> - network_packet_context -(** [make_network_packet_context … ()] is a builder for type [network_packet_context] *) - -val copy_network_packet_context : network_packet_context -> network_packet_context - -val network_packet_context_has_iid : network_packet_context -> bool - (** presence of field "iid" in [network_packet_context] *) - -val network_packet_context_set_iid : network_packet_context -> int64 -> unit - (** set field iid in network_packet_context *) - -val network_packet_context_set_ctx : network_packet_context -> network_packet_event -> unit - (** set field ctx in network_packet_context *) - -val make_packages_list_package_info : - ?name:string -> - ?uid:int64 -> - ?debuggable:bool -> - ?profileable_from_shell:bool -> - ?version_code:int64 -> - unit -> - packages_list_package_info -(** [make_packages_list_package_info … ()] is a builder for type [packages_list_package_info] *) - -val copy_packages_list_package_info : packages_list_package_info -> packages_list_package_info - -val packages_list_package_info_has_name : packages_list_package_info -> bool - (** presence of field "name" in [packages_list_package_info] *) - -val packages_list_package_info_set_name : packages_list_package_info -> string -> unit - (** set field name in packages_list_package_info *) - -val packages_list_package_info_has_uid : packages_list_package_info -> bool - (** presence of field "uid" in [packages_list_package_info] *) - -val packages_list_package_info_set_uid : packages_list_package_info -> int64 -> unit - (** set field uid in packages_list_package_info *) - -val packages_list_package_info_has_debuggable : packages_list_package_info -> bool - (** presence of field "debuggable" in [packages_list_package_info] *) - -val packages_list_package_info_set_debuggable : packages_list_package_info -> bool -> unit - (** set field debuggable in packages_list_package_info *) - -val packages_list_package_info_has_profileable_from_shell : packages_list_package_info -> bool - (** presence of field "profileable_from_shell" in [packages_list_package_info] *) - -val packages_list_package_info_set_profileable_from_shell : packages_list_package_info -> bool -> unit - (** set field profileable_from_shell in packages_list_package_info *) - -val packages_list_package_info_has_version_code : packages_list_package_info -> bool - (** presence of field "version_code" in [packages_list_package_info] *) - -val packages_list_package_info_set_version_code : packages_list_package_info -> int64 -> unit - (** set field version_code in packages_list_package_info *) - -val make_packages_list : - ?packages:packages_list_package_info list -> - ?parse_error:bool -> - ?read_error:bool -> - unit -> - packages_list -(** [make_packages_list … ()] is a builder for type [packages_list] *) - -val copy_packages_list : packages_list -> packages_list - -val packages_list_set_packages : packages_list -> packages_list_package_info list -> unit - (** set field packages in packages_list *) - -val packages_list_has_parse_error : packages_list -> bool - (** presence of field "parse_error" in [packages_list] *) - -val packages_list_set_parse_error : packages_list -> bool -> unit - (** set field parse_error in packages_list *) - -val packages_list_has_read_error : packages_list -> bool - (** presence of field "read_error" in [packages_list] *) - -val packages_list_set_read_error : packages_list -> bool -> unit - (** set field read_error in packages_list *) - -val make_pixel_modem_events : - ?events:bytes list -> - ?event_time_nanos:int64 list -> - unit -> - pixel_modem_events -(** [make_pixel_modem_events … ()] is a builder for type [pixel_modem_events] *) - -val copy_pixel_modem_events : pixel_modem_events -> pixel_modem_events - -val pixel_modem_events_set_events : pixel_modem_events -> bytes list -> unit - (** set field events in pixel_modem_events *) - -val pixel_modem_events_set_event_time_nanos : pixel_modem_events -> int64 list -> unit - (** set field event_time_nanos in pixel_modem_events *) - -val make_pixel_modem_token_database : - ?database:bytes -> - unit -> - pixel_modem_token_database -(** [make_pixel_modem_token_database … ()] is a builder for type [pixel_modem_token_database] *) - -val copy_pixel_modem_token_database : pixel_modem_token_database -> pixel_modem_token_database - -val pixel_modem_token_database_has_database : pixel_modem_token_database -> bool - (** presence of field "database" in [pixel_modem_token_database] *) - -val pixel_modem_token_database_set_database : pixel_modem_token_database -> bytes -> unit - (** set field database in pixel_modem_token_database *) - val make_proto_log_message : ?message_id:int64 -> ?str_param_iids:int32 list -> @@ -20334,7 +16089,6 @@ val make_interned_data : ?gpu_specifications:interned_gpu_render_stage_specification list -> ?kernel_symbols:interned_string list -> ?debug_annotation_string_values:interned_string list -> - ?packet_context:network_packet_context list -> ?v8_js_function_name:interned_v8_string list -> ?v8_js_function:interned_v8_js_function list -> ?v8_js_script:interned_v8_js_script list -> @@ -20346,7 +16100,6 @@ val make_interned_data : ?viewcapture_window_name:interned_string list -> ?viewcapture_view_id:interned_string list -> ?viewcapture_class_name:interned_string list -> - ?app_wakelock_info:app_wakelock_info list -> ?correlation_id_str:interned_string list -> unit -> interned_data @@ -20414,9 +16167,6 @@ val interned_data_set_kernel_symbols : interned_data -> interned_string list -> val interned_data_set_debug_annotation_string_values : interned_data -> interned_string list -> unit (** set field debug_annotation_string_values in interned_data *) -val interned_data_set_packet_context : interned_data -> network_packet_context list -> unit - (** set field packet_context in interned_data *) - val interned_data_set_v8_js_function_name : interned_data -> interned_v8_string list -> unit (** set field v8_js_function_name in interned_data *) @@ -20450,9 +16200,6 @@ val interned_data_set_viewcapture_view_id : interned_data -> interned_string lis val interned_data_set_viewcapture_class_name : interned_data -> interned_string list -> unit (** set field viewcapture_class_name in interned_data *) -val interned_data_set_app_wakelock_info : interned_data -> app_wakelock_info list -> unit - (** set field app_wakelock_info in interned_data *) - val interned_data_set_correlation_id_str : interned_data -> interned_string list -> unit (** set field correlation_id_str in interned_data *) @@ -23509,57 +19256,6 @@ val pp_builtin_clock : Format.formatter -> builtin_clock -> unit val pp_android_game_intervention_list_config : Format.formatter -> android_game_intervention_list_config -> unit (** [pp_android_game_intervention_list_config v] formats v *) -val pp_android_input_event_config_trace_mode : Format.formatter -> android_input_event_config_trace_mode -> unit -(** [pp_android_input_event_config_trace_mode v] formats v *) - -val pp_android_input_event_config_trace_level : Format.formatter -> android_input_event_config_trace_level -> unit -(** [pp_android_input_event_config_trace_level v] formats v *) - -val pp_android_input_event_config_trace_rule : Format.formatter -> android_input_event_config_trace_rule -> unit -(** [pp_android_input_event_config_trace_rule v] formats v *) - -val pp_android_input_event_config : Format.formatter -> android_input_event_config -> unit -(** [pp_android_input_event_config v] formats v *) - -val pp_android_log_id : Format.formatter -> android_log_id -> unit -(** [pp_android_log_id v] formats v *) - -val pp_android_log_priority : Format.formatter -> android_log_priority -> unit -(** [pp_android_log_priority v] formats v *) - -val pp_android_log_config : Format.formatter -> android_log_config -> unit -(** [pp_android_log_config v] formats v *) - -val pp_android_polled_state_config : Format.formatter -> android_polled_state_config -> unit -(** [pp_android_polled_state_config v] formats v *) - -val pp_android_sdk_sysprop_guard_config : Format.formatter -> android_sdk_sysprop_guard_config -> unit -(** [pp_android_sdk_sysprop_guard_config v] formats v *) - -val pp_android_system_property_config : Format.formatter -> android_system_property_config -> unit -(** [pp_android_system_property_config v] formats v *) - -val pp_app_wakelocks_config : Format.formatter -> app_wakelocks_config -> unit -(** [pp_app_wakelocks_config v] formats v *) - -val pp_cpu_per_uid_config : Format.formatter -> cpu_per_uid_config -> unit -(** [pp_cpu_per_uid_config v] formats v *) - -val pp_kernel_wakelocks_config : Format.formatter -> kernel_wakelocks_config -> unit -(** [pp_kernel_wakelocks_config v] formats v *) - -val pp_network_packet_trace_config : Format.formatter -> network_packet_trace_config -> unit -(** [pp_network_packet_trace_config v] formats v *) - -val pp_packages_list_config : Format.formatter -> packages_list_config -> unit -(** [pp_packages_list_config v] formats v *) - -val pp_pixel_modem_config_event_group : Format.formatter -> pixel_modem_config_event_group -> unit -(** [pp_pixel_modem_config_event_group v] formats v *) - -val pp_pixel_modem_config : Format.formatter -> pixel_modem_config -> unit -(** [pp_pixel_modem_config v] formats v *) - val pp_proto_log_level : Format.formatter -> proto_log_level -> unit (** [pp_proto_log_level v] formats v *) @@ -23623,48 +19319,6 @@ val pp_etw_config : Format.formatter -> etw_config -> unit val pp_frozen_ftrace_config : Format.formatter -> frozen_ftrace_config -> unit (** [pp_frozen_ftrace_config v] formats v *) -val pp_ftrace_config_compact_sched_config : Format.formatter -> ftrace_config_compact_sched_config -> unit -(** [pp_ftrace_config_compact_sched_config v] formats v *) - -val pp_ftrace_config_print_filter_rule_atrace_message : Format.formatter -> ftrace_config_print_filter_rule_atrace_message -> unit -(** [pp_ftrace_config_print_filter_rule_atrace_message v] formats v *) - -val pp_ftrace_config_print_filter_rule_match : Format.formatter -> ftrace_config_print_filter_rule_match -> unit -(** [pp_ftrace_config_print_filter_rule_match v] formats v *) - -val pp_ftrace_config_print_filter_rule : Format.formatter -> ftrace_config_print_filter_rule -> unit -(** [pp_ftrace_config_print_filter_rule v] formats v *) - -val pp_ftrace_config_print_filter : Format.formatter -> ftrace_config_print_filter -> unit -(** [pp_ftrace_config_print_filter v] formats v *) - -val pp_ftrace_config_ksyms_mem_policy : Format.formatter -> ftrace_config_ksyms_mem_policy -> unit -(** [pp_ftrace_config_ksyms_mem_policy v] formats v *) - -val pp_ftrace_config_kprobe_event_kprobe_type : Format.formatter -> ftrace_config_kprobe_event_kprobe_type -> unit -(** [pp_ftrace_config_kprobe_event_kprobe_type v] formats v *) - -val pp_ftrace_config_kprobe_event : Format.formatter -> ftrace_config_kprobe_event -> unit -(** [pp_ftrace_config_kprobe_event v] formats v *) - -val pp_ftrace_config_tracefs_option_state : Format.formatter -> ftrace_config_tracefs_option_state -> unit -(** [pp_ftrace_config_tracefs_option_state v] formats v *) - -val pp_ftrace_config_tracefs_option : Format.formatter -> ftrace_config_tracefs_option -> unit -(** [pp_ftrace_config_tracefs_option v] formats v *) - -val pp_ftrace_config : Format.formatter -> ftrace_config -> unit -(** [pp_ftrace_config v] formats v *) - -val pp_gpu_counter_config : Format.formatter -> gpu_counter_config -> unit -(** [pp_gpu_counter_config v] formats v *) - -val pp_gpu_render_stages_config : Format.formatter -> gpu_render_stages_config -> unit -(** [pp_gpu_render_stages_config v] formats v *) - -val pp_vulkan_memory_config : Format.formatter -> vulkan_memory_config -> unit -(** [pp_vulkan_memory_config v] formats v *) - val pp_inode_file_config_mount_point_mapping_entry : Format.formatter -> inode_file_config_mount_point_mapping_entry -> unit (** [pp_inode_file_config_mount_point_mapping_entry v] formats v *) @@ -23704,15 +19358,6 @@ val pp_heapprofd_config_continuous_dump_config : Format.formatter -> heapprofd_c val pp_heapprofd_config : Format.formatter -> heapprofd_config -> unit (** [pp_heapprofd_config v] formats v *) -val pp_atom_id : Format.formatter -> atom_id -> unit -(** [pp_atom_id v] formats v *) - -val pp_statsd_pull_atom_config : Format.formatter -> statsd_pull_atom_config -> unit -(** [pp_statsd_pull_atom_config v] formats v *) - -val pp_statsd_tracing_config : Format.formatter -> statsd_tracing_config -> unit -(** [pp_statsd_tracing_config v] formats v *) - val pp_meminfo_counters : Format.formatter -> meminfo_counters -> unit (** [pp_meminfo_counters v] formats v *) @@ -23836,153 +19481,6 @@ val pp_trace_stats_final_flush_outcome : Format.formatter -> trace_stats_final_f val pp_trace_stats : Format.formatter -> trace_stats -> unit (** [pp_trace_stats v] formats v *) -val pp_android_game_intervention_list_game_mode_info : Format.formatter -> android_game_intervention_list_game_mode_info -> unit -(** [pp_android_game_intervention_list_game_mode_info v] formats v *) - -val pp_android_game_intervention_list_game_package_info : Format.formatter -> android_game_intervention_list_game_package_info -> unit -(** [pp_android_game_intervention_list_game_package_info v] formats v *) - -val pp_android_game_intervention_list : Format.formatter -> android_game_intervention_list -> unit -(** [pp_android_game_intervention_list v] formats v *) - -val pp_android_log_packet_log_event_arg_value : Format.formatter -> android_log_packet_log_event_arg_value -> unit -(** [pp_android_log_packet_log_event_arg_value v] formats v *) - -val pp_android_log_packet_log_event_arg : Format.formatter -> android_log_packet_log_event_arg -> unit -(** [pp_android_log_packet_log_event_arg v] formats v *) - -val pp_android_log_packet_log_event : Format.formatter -> android_log_packet_log_event -> unit -(** [pp_android_log_packet_log_event v] formats v *) - -val pp_android_log_packet_stats : Format.formatter -> android_log_packet_stats -> unit -(** [pp_android_log_packet_stats v] formats v *) - -val pp_android_log_packet : Format.formatter -> android_log_packet -> unit -(** [pp_android_log_packet v] formats v *) - -val pp_android_system_property_property_value : Format.formatter -> android_system_property_property_value -> unit -(** [pp_android_system_property_property_value v] formats v *) - -val pp_android_system_property : Format.formatter -> android_system_property -> unit -(** [pp_android_system_property v] formats v *) - -val pp_app_wakelock_info : Format.formatter -> app_wakelock_info -> unit -(** [pp_app_wakelock_info v] formats v *) - -val pp_app_wakelock_bundle : Format.formatter -> app_wakelock_bundle -> unit -(** [pp_app_wakelock_bundle v] formats v *) - -val pp_bluetooth_trace_packet_type : Format.formatter -> bluetooth_trace_packet_type -> unit -(** [pp_bluetooth_trace_packet_type v] formats v *) - -val pp_bluetooth_trace_event : Format.formatter -> bluetooth_trace_event -> unit -(** [pp_bluetooth_trace_event v] formats v *) - -val pp_android_camera_frame_event_capture_result_status : Format.formatter -> android_camera_frame_event_capture_result_status -> unit -(** [pp_android_camera_frame_event_capture_result_status v] formats v *) - -val pp_android_camera_frame_event_camera_node_processing_details : Format.formatter -> android_camera_frame_event_camera_node_processing_details -> unit -(** [pp_android_camera_frame_event_camera_node_processing_details v] formats v *) - -val pp_android_camera_frame_event : Format.formatter -> android_camera_frame_event -> unit -(** [pp_android_camera_frame_event v] formats v *) - -val pp_android_camera_session_stats_camera_graph_camera_node : Format.formatter -> android_camera_session_stats_camera_graph_camera_node -> unit -(** [pp_android_camera_session_stats_camera_graph_camera_node v] formats v *) - -val pp_android_camera_session_stats_camera_graph_camera_edge : Format.formatter -> android_camera_session_stats_camera_graph_camera_edge -> unit -(** [pp_android_camera_session_stats_camera_graph_camera_edge v] formats v *) - -val pp_android_camera_session_stats_camera_graph : Format.formatter -> android_camera_session_stats_camera_graph -> unit -(** [pp_android_camera_session_stats_camera_graph v] formats v *) - -val pp_android_camera_session_stats : Format.formatter -> android_camera_session_stats -> unit -(** [pp_android_camera_session_stats v] formats v *) - -val pp_cpu_per_uid_data : Format.formatter -> cpu_per_uid_data -> unit -(** [pp_cpu_per_uid_data v] formats v *) - -val pp_frame_timeline_event_jank_type : Format.formatter -> frame_timeline_event_jank_type -> unit -(** [pp_frame_timeline_event_jank_type v] formats v *) - -val pp_frame_timeline_event_jank_severity_type : Format.formatter -> frame_timeline_event_jank_severity_type -> unit -(** [pp_frame_timeline_event_jank_severity_type v] formats v *) - -val pp_frame_timeline_event_present_type : Format.formatter -> frame_timeline_event_present_type -> unit -(** [pp_frame_timeline_event_present_type v] formats v *) - -val pp_frame_timeline_event_prediction_type : Format.formatter -> frame_timeline_event_prediction_type -> unit -(** [pp_frame_timeline_event_prediction_type v] formats v *) - -val pp_frame_timeline_event_expected_surface_frame_start : Format.formatter -> frame_timeline_event_expected_surface_frame_start -> unit -(** [pp_frame_timeline_event_expected_surface_frame_start v] formats v *) - -val pp_frame_timeline_event_actual_surface_frame_start : Format.formatter -> frame_timeline_event_actual_surface_frame_start -> unit -(** [pp_frame_timeline_event_actual_surface_frame_start v] formats v *) - -val pp_frame_timeline_event_expected_display_frame_start : Format.formatter -> frame_timeline_event_expected_display_frame_start -> unit -(** [pp_frame_timeline_event_expected_display_frame_start v] formats v *) - -val pp_frame_timeline_event_actual_display_frame_start : Format.formatter -> frame_timeline_event_actual_display_frame_start -> unit -(** [pp_frame_timeline_event_actual_display_frame_start v] formats v *) - -val pp_frame_timeline_event_frame_end : Format.formatter -> frame_timeline_event_frame_end -> unit -(** [pp_frame_timeline_event_frame_end v] formats v *) - -val pp_frame_timeline_event : Format.formatter -> frame_timeline_event -> unit -(** [pp_frame_timeline_event v] formats v *) - -val pp_gpu_mem_total_event : Format.formatter -> gpu_mem_total_event -> unit -(** [pp_gpu_mem_total_event v] formats v *) - -val pp_graphics_frame_event_buffer_event_type : Format.formatter -> graphics_frame_event_buffer_event_type -> unit -(** [pp_graphics_frame_event_buffer_event_type v] formats v *) - -val pp_graphics_frame_event_buffer_event : Format.formatter -> graphics_frame_event_buffer_event -> unit -(** [pp_graphics_frame_event_buffer_event v] formats v *) - -val pp_graphics_frame_event : Format.formatter -> graphics_frame_event -> unit -(** [pp_graphics_frame_event v] formats v *) - -val pp_initial_display_state : Format.formatter -> initial_display_state -> unit -(** [pp_initial_display_state v] formats v *) - -val pp_kernel_wakelock_data_wakelock_type : Format.formatter -> kernel_wakelock_data_wakelock_type -> unit -(** [pp_kernel_wakelock_data_wakelock_type v] formats v *) - -val pp_kernel_wakelock_data_wakelock : Format.formatter -> kernel_wakelock_data_wakelock -> unit -(** [pp_kernel_wakelock_data_wakelock v] formats v *) - -val pp_kernel_wakelock_data : Format.formatter -> kernel_wakelock_data -> unit -(** [pp_kernel_wakelock_data v] formats v *) - -val pp_traffic_direction : Format.formatter -> traffic_direction -> unit -(** [pp_traffic_direction v] formats v *) - -val pp_network_packet_event : Format.formatter -> network_packet_event -> unit -(** [pp_network_packet_event v] formats v *) - -val pp_network_packet_bundle_packet_context : Format.formatter -> network_packet_bundle_packet_context -> unit -(** [pp_network_packet_bundle_packet_context v] formats v *) - -val pp_network_packet_bundle : Format.formatter -> network_packet_bundle -> unit -(** [pp_network_packet_bundle v] formats v *) - -val pp_network_packet_context : Format.formatter -> network_packet_context -> unit -(** [pp_network_packet_context v] formats v *) - -val pp_packages_list_package_info : Format.formatter -> packages_list_package_info -> unit -(** [pp_packages_list_package_info v] formats v *) - -val pp_packages_list : Format.formatter -> packages_list -> unit -(** [pp_packages_list v] formats v *) - -val pp_pixel_modem_events : Format.formatter -> pixel_modem_events -> unit -(** [pp_pixel_modem_events v] formats v *) - -val pp_pixel_modem_token_database : Format.formatter -> pixel_modem_token_database -> unit -(** [pp_pixel_modem_token_database v] formats v *) - val pp_proto_log_message : Format.formatter -> proto_log_message -> unit (** [pp_proto_log_message v] formats v *) @@ -25189,57 +20687,6 @@ val encode_pb_builtin_clock : builtin_clock -> Pbrt.Encoder.t -> unit val encode_pb_android_game_intervention_list_config : android_game_intervention_list_config -> Pbrt.Encoder.t -> unit (** [encode_pb_android_game_intervention_list_config v encoder] encodes [v] with the given [encoder] *) -val encode_pb_android_input_event_config_trace_mode : android_input_event_config_trace_mode -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_input_event_config_trace_mode v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_input_event_config_trace_level : android_input_event_config_trace_level -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_input_event_config_trace_level v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_input_event_config_trace_rule : android_input_event_config_trace_rule -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_input_event_config_trace_rule v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_input_event_config : android_input_event_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_input_event_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_id : android_log_id -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_id v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_priority : android_log_priority -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_priority v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_config : android_log_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_polled_state_config : android_polled_state_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_polled_state_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_sdk_sysprop_guard_config : android_sdk_sysprop_guard_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_sdk_sysprop_guard_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_system_property_config : android_system_property_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_system_property_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_app_wakelocks_config : app_wakelocks_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_app_wakelocks_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_cpu_per_uid_config : cpu_per_uid_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_cpu_per_uid_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_kernel_wakelocks_config : kernel_wakelocks_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_kernel_wakelocks_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_network_packet_trace_config : network_packet_trace_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_network_packet_trace_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_packages_list_config : packages_list_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_packages_list_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_pixel_modem_config_event_group : pixel_modem_config_event_group -> Pbrt.Encoder.t -> unit -(** [encode_pb_pixel_modem_config_event_group v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_pixel_modem_config : pixel_modem_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_pixel_modem_config v encoder] encodes [v] with the given [encoder] *) - val encode_pb_proto_log_level : proto_log_level -> Pbrt.Encoder.t -> unit (** [encode_pb_proto_log_level v encoder] encodes [v] with the given [encoder] *) @@ -25303,48 +20750,6 @@ val encode_pb_etw_config : etw_config -> Pbrt.Encoder.t -> unit val encode_pb_frozen_ftrace_config : frozen_ftrace_config -> Pbrt.Encoder.t -> unit (** [encode_pb_frozen_ftrace_config v encoder] encodes [v] with the given [encoder] *) -val encode_pb_ftrace_config_compact_sched_config : ftrace_config_compact_sched_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_compact_sched_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_print_filter_rule_atrace_message : ftrace_config_print_filter_rule_atrace_message -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_print_filter_rule_atrace_message v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_print_filter_rule_match : ftrace_config_print_filter_rule_match -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_print_filter_rule_match v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_print_filter_rule : ftrace_config_print_filter_rule -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_print_filter_rule v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_print_filter : ftrace_config_print_filter -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_print_filter v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_ksyms_mem_policy : ftrace_config_ksyms_mem_policy -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_ksyms_mem_policy v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_kprobe_event_kprobe_type : ftrace_config_kprobe_event_kprobe_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_kprobe_event_kprobe_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_kprobe_event : ftrace_config_kprobe_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_kprobe_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_tracefs_option_state : ftrace_config_tracefs_option_state -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_tracefs_option_state v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config_tracefs_option : ftrace_config_tracefs_option -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config_tracefs_option v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_ftrace_config : ftrace_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_ftrace_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_gpu_counter_config : gpu_counter_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_gpu_counter_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_gpu_render_stages_config : gpu_render_stages_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_gpu_render_stages_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_vulkan_memory_config : vulkan_memory_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_vulkan_memory_config v encoder] encodes [v] with the given [encoder] *) - val encode_pb_inode_file_config_mount_point_mapping_entry : inode_file_config_mount_point_mapping_entry -> Pbrt.Encoder.t -> unit (** [encode_pb_inode_file_config_mount_point_mapping_entry v encoder] encodes [v] with the given [encoder] *) @@ -25384,15 +20789,6 @@ val encode_pb_heapprofd_config_continuous_dump_config : heapprofd_config_continu val encode_pb_heapprofd_config : heapprofd_config -> Pbrt.Encoder.t -> unit (** [encode_pb_heapprofd_config v encoder] encodes [v] with the given [encoder] *) -val encode_pb_atom_id : atom_id -> Pbrt.Encoder.t -> unit -(** [encode_pb_atom_id v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_statsd_pull_atom_config : statsd_pull_atom_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_statsd_pull_atom_config v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_statsd_tracing_config : statsd_tracing_config -> Pbrt.Encoder.t -> unit -(** [encode_pb_statsd_tracing_config v encoder] encodes [v] with the given [encoder] *) - val encode_pb_meminfo_counters : meminfo_counters -> Pbrt.Encoder.t -> unit (** [encode_pb_meminfo_counters v encoder] encodes [v] with the given [encoder] *) @@ -25516,153 +20912,6 @@ val encode_pb_trace_stats_final_flush_outcome : trace_stats_final_flush_outcome val encode_pb_trace_stats : trace_stats -> Pbrt.Encoder.t -> unit (** [encode_pb_trace_stats v encoder] encodes [v] with the given [encoder] *) -val encode_pb_android_game_intervention_list_game_mode_info : android_game_intervention_list_game_mode_info -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_game_intervention_list_game_mode_info v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_game_intervention_list_game_package_info : android_game_intervention_list_game_package_info -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_game_intervention_list_game_package_info v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_game_intervention_list : android_game_intervention_list -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_game_intervention_list v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_packet_log_event_arg_value : android_log_packet_log_event_arg_value -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_packet_log_event_arg_value v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_packet_log_event_arg : android_log_packet_log_event_arg -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_packet_log_event_arg v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_packet_log_event : android_log_packet_log_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_packet_log_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_packet_stats : android_log_packet_stats -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_packet_stats v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_log_packet : android_log_packet -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_log_packet v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_system_property_property_value : android_system_property_property_value -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_system_property_property_value v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_system_property : android_system_property -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_system_property v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_app_wakelock_info : app_wakelock_info -> Pbrt.Encoder.t -> unit -(** [encode_pb_app_wakelock_info v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_app_wakelock_bundle : app_wakelock_bundle -> Pbrt.Encoder.t -> unit -(** [encode_pb_app_wakelock_bundle v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_bluetooth_trace_packet_type : bluetooth_trace_packet_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_bluetooth_trace_packet_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_bluetooth_trace_event : bluetooth_trace_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_bluetooth_trace_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_frame_event_capture_result_status : android_camera_frame_event_capture_result_status -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_frame_event_capture_result_status v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_frame_event_camera_node_processing_details : android_camera_frame_event_camera_node_processing_details -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_frame_event_camera_node_processing_details v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_frame_event : android_camera_frame_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_frame_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_session_stats_camera_graph_camera_node : android_camera_session_stats_camera_graph_camera_node -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_session_stats_camera_graph_camera_node v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_session_stats_camera_graph_camera_edge : android_camera_session_stats_camera_graph_camera_edge -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_session_stats_camera_graph_camera_edge v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_session_stats_camera_graph : android_camera_session_stats_camera_graph -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_session_stats_camera_graph v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_android_camera_session_stats : android_camera_session_stats -> Pbrt.Encoder.t -> unit -(** [encode_pb_android_camera_session_stats v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_cpu_per_uid_data : cpu_per_uid_data -> Pbrt.Encoder.t -> unit -(** [encode_pb_cpu_per_uid_data v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_jank_type : frame_timeline_event_jank_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_jank_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_jank_severity_type : frame_timeline_event_jank_severity_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_jank_severity_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_present_type : frame_timeline_event_present_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_present_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_prediction_type : frame_timeline_event_prediction_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_prediction_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_expected_surface_frame_start : frame_timeline_event_expected_surface_frame_start -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_expected_surface_frame_start v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_actual_surface_frame_start : frame_timeline_event_actual_surface_frame_start -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_actual_surface_frame_start v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_expected_display_frame_start : frame_timeline_event_expected_display_frame_start -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_expected_display_frame_start v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_actual_display_frame_start : frame_timeline_event_actual_display_frame_start -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_actual_display_frame_start v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event_frame_end : frame_timeline_event_frame_end -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event_frame_end v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_frame_timeline_event : frame_timeline_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_frame_timeline_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_gpu_mem_total_event : gpu_mem_total_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_gpu_mem_total_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_graphics_frame_event_buffer_event_type : graphics_frame_event_buffer_event_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_graphics_frame_event_buffer_event_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_graphics_frame_event_buffer_event : graphics_frame_event_buffer_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_graphics_frame_event_buffer_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_graphics_frame_event : graphics_frame_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_graphics_frame_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_initial_display_state : initial_display_state -> Pbrt.Encoder.t -> unit -(** [encode_pb_initial_display_state v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_kernel_wakelock_data_wakelock_type : kernel_wakelock_data_wakelock_type -> Pbrt.Encoder.t -> unit -(** [encode_pb_kernel_wakelock_data_wakelock_type v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_kernel_wakelock_data_wakelock : kernel_wakelock_data_wakelock -> Pbrt.Encoder.t -> unit -(** [encode_pb_kernel_wakelock_data_wakelock v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_kernel_wakelock_data : kernel_wakelock_data -> Pbrt.Encoder.t -> unit -(** [encode_pb_kernel_wakelock_data v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_traffic_direction : traffic_direction -> Pbrt.Encoder.t -> unit -(** [encode_pb_traffic_direction v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_network_packet_event : network_packet_event -> Pbrt.Encoder.t -> unit -(** [encode_pb_network_packet_event v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_network_packet_bundle_packet_context : network_packet_bundle_packet_context -> Pbrt.Encoder.t -> unit -(** [encode_pb_network_packet_bundle_packet_context v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_network_packet_bundle : network_packet_bundle -> Pbrt.Encoder.t -> unit -(** [encode_pb_network_packet_bundle v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_network_packet_context : network_packet_context -> Pbrt.Encoder.t -> unit -(** [encode_pb_network_packet_context v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_packages_list_package_info : packages_list_package_info -> Pbrt.Encoder.t -> unit -(** [encode_pb_packages_list_package_info v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_packages_list : packages_list -> Pbrt.Encoder.t -> unit -(** [encode_pb_packages_list v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_pixel_modem_events : pixel_modem_events -> Pbrt.Encoder.t -> unit -(** [encode_pb_pixel_modem_events v encoder] encodes [v] with the given [encoder] *) - -val encode_pb_pixel_modem_token_database : pixel_modem_token_database -> Pbrt.Encoder.t -> unit -(** [encode_pb_pixel_modem_token_database v encoder] encodes [v] with the given [encoder] *) - val encode_pb_proto_log_message : proto_log_message -> Pbrt.Encoder.t -> unit (** [encode_pb_proto_log_message v encoder] encodes [v] with the given [encoder] *) diff --git a/src/perfetto/perfetto_trace.proto b/src/perfetto/perfetto_trace.proto index 7e1433c..9832a49 100644 --- a/src/perfetto/perfetto_trace.proto +++ b/src/perfetto/perfetto_trace.proto @@ -365,6 +365,7 @@ message AndroidGameInterventionListConfig { // End of protos/perfetto/config/android/android_game_intervention_list_config.proto +/* COMMENT // Begin of protos/perfetto/config/android/android_input_event_config.proto // Custom configuration for the "android.input.inputevent" data source. @@ -756,6 +757,8 @@ message PixelModemConfig { // End of protos/perfetto/config/android/pixel_modem_config.proto +*/ + // Begin of protos/perfetto/common/protolog_common.proto enum ProtoLogLevel { @@ -1033,6 +1036,7 @@ message FrozenFtraceConfig { // End of protos/perfetto/config/ftrace/frozen_ftrace_config.proto +/* COMMENTED // Begin of protos/perfetto/config/ftrace/ftrace_config.proto // Next id: 38 @@ -1381,7 +1385,9 @@ message FtraceConfig { } // End of protos/perfetto/config/ftrace/ftrace_config.proto +*/ +/* COMMENTED: GPUs // Begin of protos/perfetto/config/gpu/gpu_counter_config.proto message GpuCounterConfig { @@ -1432,6 +1438,7 @@ message VulkanMemoryConfig { } // End of protos/perfetto/config/gpu/vulkan_memory_config.proto +*/ // Begin of protos/perfetto/config/inode_file/inode_file_config.proto @@ -2318,6 +2325,7 @@ message PerfEventConfig { // End of protos/perfetto/config/profiling/perf_event_config.proto */ +/* COMMENTED: statsd // Begin of protos/perfetto/config/statsd/atom_ids.proto // This enum is obtained by post-processing @@ -3507,6 +3515,7 @@ message StatsdPullAtomConfig { } // End of protos/perfetto/config/statsd/statsd_tracing_config.proto +*/ // Begin of protos/perfetto/common/sys_stats_counters.proto @@ -4067,7 +4076,7 @@ message DataSourceConfig { // Instead they are treated as opaque strings containing raw proto bytes. // Data source name: linux.ftrace - optional FtraceConfig ftrace_config = 100 [lazy = true]; + // COMMENTED optional FtraceConfig ftrace_config = 100 [lazy = true]; // Data source name: linux.inode_file_map optional InodeFileConfig inode_file_config = 102 [lazy = true]; // Data source name: linux.process_stats @@ -4083,32 +4092,32 @@ message DataSourceConfig { // Data source name: android.power optional AndroidPowerConfig android_power_config = 106 [lazy = true]; // Data source name: android.log - optional AndroidLogConfig android_log_config = 107 [lazy = true]; + // COMMENTED optional AndroidLogConfig android_log_config = 107 [lazy = true]; // Data source name: gpu.counters - optional GpuCounterConfig gpu_counter_config = 108 [lazy = true]; + // COMMENTED optional GpuCounterConfig gpu_counter_config = 108 [lazy = true]; // Data source name: android.game_interventions optional AndroidGameInterventionListConfig android_game_intervention_list_config = 116 [lazy = true]; // Data source name: android.packages_list - optional PackagesListConfig packages_list_config = 109 [lazy = true]; + // COMMENTED optional PackagesListConfig packages_list_config = 109 [lazy = true]; // Data source name: linux.perf // COMMENTED optional PerfEventConfig perf_event_config = 111 [lazy = true]; // Data source name: vulkan.memory_tracker - optional VulkanMemoryConfig vulkan_memory_config = 112 [lazy = true]; + // COMMENTED optional VulkanMemoryConfig vulkan_memory_config = 112 [lazy = true]; // Data source name: track_event optional TrackEventConfig track_event_config = 113 [lazy = true]; // Data source name: android.polled_state - optional AndroidPolledStateConfig android_polled_state_config = 114 - [lazy = true]; + // COMMENTED optional AndroidPolledStateConfig android_polled_state_config = 114 + //[lazy = true]; // Data source name: android.system_property - optional AndroidSystemPropertyConfig android_system_property_config = 118 - [lazy = true]; + // COMMENTED optional AndroidSystemPropertyConfig android_system_property_config = 118 + //[lazy = true]; // Data source name: android.statsd - optional StatsdTracingConfig statsd_tracing_config = 117 [lazy = true]; + // COMMENTED optional StatsdTracingConfig statsd_tracing_config = 117 [lazy = true]; // Data source name: linux.system_info optional SystemInfoConfig system_info_config = 119; // Data source name: linux.frozen_ftrace - optional FrozenFtraceConfig frozen_ftrace_config = 136 [lazy = true]; + // COMMENTED optional FrozenFtraceConfig frozen_ftrace_config = 136 [lazy = true]; // Chrome is special as it doesn't use the perfetto IPC layer. We want to // avoid proto serialization and de-serialization there because that would @@ -4131,8 +4140,8 @@ message DataSourceConfig { // Data source name: android.network_packets. // Introduced in Android 14 (U). - optional NetworkPacketTraceConfig network_packet_trace_config = 120 - [lazy = true]; + // COMMENTED optional NetworkPacketTraceConfig network_packet_trace_config = 120 + //[lazy = true]; // Data source name: android.surfaceflinger.layers optional SurfaceFlingerLayersConfig surfaceflinger_layers_config = 121 @@ -4144,8 +4153,8 @@ message DataSourceConfig { // Data source name: android.sdk_sysprop_guard // Introduced in Android 14 (U) QPR1. - optional AndroidSdkSyspropGuardConfig android_sdk_sysprop_guard_config = 124 - [lazy = true]; + // COMMENTED optional AndroidSdkSyspropGuardConfig android_sdk_sysprop_guard_config = 124 + //[lazy = true]; // Data source name: windows.etw optional EtwConfig etw_config = 125 [lazy = true]; @@ -4154,11 +4163,11 @@ message DataSourceConfig { optional ProtoLogConfig protolog_config = 126 [lazy = true]; // Data source name: android.input.inputevent - optional AndroidInputEventConfig android_input_event_config = 128 - [lazy = true]; + // COMMENTED optional AndroidInputEventConfig android_input_event_config = 128 + //[lazy = true]; // Data source name: android.pixel.modem - optional PixelModemConfig pixel_modem_config = 129 [lazy = true]; + // COMMENTED optional PixelModemConfig pixel_modem_config = 129 [lazy = true]; // Data source name: android.windowmanager optional WindowManagerConfig windowmanager_config = 130 [lazy = true]; @@ -4168,20 +4177,20 @@ message DataSourceConfig { [lazy = true]; // Data source name: android.kernel_wakelocks - optional KernelWakelocksConfig kernel_wakelocks_config = 132 [lazy = true]; + // COMMENTED optional KernelWakelocksConfig kernel_wakelocks_config = 132 [lazy = true]; // Data source name: gpu.renderstages - optional GpuRenderStagesConfig gpu_renderstages_config = 133 [lazy = true]; + // COMMENTED optional GpuRenderStagesConfig gpu_renderstages_config = 133 [lazy = true]; // Data source name: org.chromium.histogram_samples optional ChromiumHistogramSamplesConfig chromium_histogram_samples = 134 [lazy = true]; // Data source name: android.app_wakelocks - optional AppWakelocksConfig app_wakelocks_config = 135 [lazy = true]; + // COMMENTED optional AppWakelocksConfig app_wakelocks_config = 135 [lazy = true]; // Data source name: android.cpu_per_uid - optional CpuPerUidConfig cpu_per_uid_config = 137 [lazy = true]; + // COMMENTED optional CpuPerUidConfig cpu_per_uid_config = 137 [lazy = true]; // This is a fallback mechanism to send a free-form text config to the // producer. In theory this should never be needed. All the code that @@ -5246,6 +5255,7 @@ message TraceStats { // End of protos/perfetto/common/trace_stats.proto +/* COMMENTED // Begin of protos/perfetto/trace/android/android_game_intervention_list.proto message AndroidGameInterventionList { @@ -15189,7 +15199,7 @@ message InternedData { repeated InternedString debug_annotation_string_values = 29; // Interned packet context for android.network_packets. - repeated NetworkPacketContext packet_context = 30; + // COMMENTED repeated NetworkPacketContext packet_context = 30; // Interned name of a js function. We only intern js functions as there is a // lot of duplication for them, but less so for other strings in the V8 data @@ -15218,7 +15228,7 @@ message InternedData { repeated InternedString viewcapture_class_name = 41; // Interned context for android.app_wakelocks. - repeated AppWakelockInfo app_wakelock_info = 42; + // COMMENTED repeated AppWakelockInfo app_wakelock_info = 42; // Interned correlation ids in track_event. repeated InternedString correlation_id_str = 43; @@ -17479,11 +17489,11 @@ message TracePacket { StreamingFree streaming_free = 75; BatteryCounters battery = 38; PowerRails power_rails = 40; - AndroidLogPacket android_log = 39; + // COMMENTED AndroidLogPacket android_log = 39; SystemInfo system_info = 45; Trigger trigger = 46; ChromeTrigger chrome_trigger = 109; - PackagesList packages_list = 47; + // COMMENTED PackagesList packages_list = 47; ChromeBenchmarkMetadata chrome_benchmark_metadata = 48; PerfettoMetatrace perfetto_metatrace = 49; ChromeMetadataPacket chrome_metadata = 51; @@ -17491,7 +17501,7 @@ message TracePacket { GpuRenderStageEvent gpu_render_stage_event = 53; StreamingProfilePacket streaming_profile_packet = 54; HeapGraph heap_graph = 56; - GraphicsFrameEvent graphics_frame_event = 57; + // COMMENTED GraphicsFrameEvent graphics_frame_event = 57; VulkanMemoryEvent vulkan_memory_event = 62; GpuLog gpu_log = 63; VulkanApiEvent vulkan_api_event = 65; @@ -17499,18 +17509,18 @@ message TracePacket { CpuInfo cpu_info = 67; SmapsPacket smaps_packet = 68; TracingServiceEvent service_event = 69; - InitialDisplayState initial_display_state = 70; - GpuMemTotalEvent gpu_mem_total_event = 71; + // COMMENTED InitialDisplayState initial_display_state = 70; + // COMMENTED GpuMemTotalEvent gpu_mem_total_event = 71; MemoryTrackerSnapshot memory_tracker_snapshot = 73; - FrameTimelineEvent frame_timeline_event = 76; + // COMMENTED FrameTimelineEvent frame_timeline_event = 76; AndroidEnergyEstimationBreakdown android_energy_estimation_breakdown = 77; UiState ui_state = 78; - AndroidCameraFrameEvent android_camera_frame_event = 80; - AndroidCameraSessionStats android_camera_session_stats = 81; + // COMMENTED AndroidCameraFrameEvent android_camera_frame_event = 80; + // COMMENTED AndroidCameraSessionStats android_camera_session_stats = 81; TranslationTable translation_table = 82; - AndroidGameInterventionList android_game_intervention_list = 83; + // COMMENTED AndroidGameInterventionList android_game_intervention_list = 83; StatsdAtom statsd_atom = 84; - AndroidSystemProperty android_system_property = 86; + // COMMENTED AndroidSystemProperty android_system_property = 86; EntityStateResidency entity_state_residency = 91; // Only used in profile packets. @@ -17548,10 +17558,10 @@ message TracePacket { ExtensionDescriptor extension_descriptor = 72; // Represents a single packet sent or received by the network. - NetworkPacketEvent network_packet = 88; + // COMMENTED NetworkPacketEvent network_packet = 88; // Represents one or more packets sent or received by the network. - NetworkPacketBundle network_packet_bundle = 92; + // COMMENTED NetworkPacketBundle network_packet_bundle = 92; // The "range of interest" for track events. See the message definition // comments for more details. @@ -17577,16 +17587,16 @@ message TracePacket { // Clock synchronization with remote machines. RemoteClockSync remote_clock_sync = 107; - PixelModemEvents pixel_modem_events = 110; - PixelModemTokenDatabase pixel_modem_token_database = 111; + // COMMENTED PixelModemEvents pixel_modem_events = 110; + // COMMENTED PixelModemTokenDatabase pixel_modem_token_database = 111; Trigger clone_snapshot_trigger = 113; - BluetoothTraceEvent bluetooth_trace_event = 114; + // COMMENTED BluetoothTraceEvent bluetooth_trace_event = 114; - KernelWakelockData kernel_wakelock_data = 115; + // COMMENTED KernelWakelockData kernel_wakelock_data = 115; - AppWakelockBundle app_wakelock_bundle = 116; + // COMMENTED AppWakelockBundle app_wakelock_bundle = 116; // Generic events for a standard kernel implementation GenericKernelTaskStateEvent generic_kernel_task_state_event = 117; @@ -17594,7 +17604,7 @@ message TracePacket { GenericKernelTaskRenameEvent generic_kernel_task_rename_event = 120; GenericKernelProcessTree generic_kernel_process_tree = 122; - CpuPerUidData cpu_per_uid_data = 119; + // COMMENTED CpuPerUidData cpu_per_uid_data = 119; EvdevEvent evdev_event = 121;