#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ObservableEvents {
#[prost(message, repeated, tag="1")]
pub instance_state_changes: ::prost::alloc::vec::Vec<observable_events::DataSourceInstanceStateChange>,
#[prost(bool, optional, tag="2")]
pub all_data_sources_started: ::core::option::Option<bool>,
#[prost(message, optional, tag="3")]
pub clone_trigger_hit: ::core::option::Option<observable_events::CloneTriggerHit>,
}
pub mod observable_events {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DataSourceInstanceStateChange {
#[prost(string, optional, tag="1")]
pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub data_source_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(enumeration="DataSourceInstanceState", optional, tag="3")]
pub state: ::core::option::Option<i32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CloneTriggerHit {
#[prost(int64, optional, tag="1")]
pub tracing_session_id: ::core::option::Option<i64>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Type {
Unspecified = 0,
DataSourcesInstances = 1,
AllDataSourcesStarted = 2,
CloneTriggerHit = 4,
}
impl Type {
pub fn as_str_name(&self) -> &'static str {
match self {
Type::Unspecified => "TYPE_UNSPECIFIED",
Type::DataSourcesInstances => "TYPE_DATA_SOURCES_INSTANCES",
Type::AllDataSourcesStarted => "TYPE_ALL_DATA_SOURCES_STARTED",
Type::CloneTriggerHit => "TYPE_CLONE_TRIGGER_HIT",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum DataSourceInstanceState {
Stopped = 1,
Started = 2,
}
impl DataSourceInstanceState {
pub fn as_str_name(&self) -> &'static str {
match self {
DataSourceInstanceState::Stopped => "DATA_SOURCE_INSTANCE_STATE_STOPPED",
DataSourceInstanceState::Started => "DATA_SOURCE_INSTANCE_STATE_STARTED",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FtraceDescriptor {
#[prost(message, repeated, tag="1")]
pub atrace_categories: ::prost::alloc::vec::Vec<ftrace_descriptor::AtraceCategory>,
}
pub mod ftrace_descriptor {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AtraceCategory {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub description: ::core::option::Option<::prost::alloc::string::String>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GpuCounterDescriptor {
#[prost(message, repeated, tag="1")]
pub specs: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterSpec>,
#[prost(message, repeated, tag="2")]
pub blocks: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterBlock>,
#[prost(uint64, optional, tag="3")]
pub min_sampling_period_ns: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="4")]
pub max_sampling_period_ns: ::core::option::Option<u64>,
#[prost(bool, optional, tag="5")]
pub supports_instrumented_sampling: ::core::option::Option<bool>,
}
pub mod gpu_counter_descriptor {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GpuCounterSpec {
#[prost(uint32, optional, tag="1")]
pub counter_id: ::core::option::Option<u32>,
#[prost(string, optional, tag="2")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="3")]
pub description: ::core::option::Option<::prost::alloc::string::String>,
#[prost(enumeration="MeasureUnit", repeated, packed="false", tag="7")]
pub numerator_units: ::prost::alloc::vec::Vec<i32>,
#[prost(enumeration="MeasureUnit", repeated, packed="false", tag="8")]
pub denominator_units: ::prost::alloc::vec::Vec<i32>,
#[prost(bool, optional, tag="9")]
pub select_by_default: ::core::option::Option<bool>,
#[prost(enumeration="GpuCounterGroup", repeated, packed="false", tag="10")]
pub groups: ::prost::alloc::vec::Vec<i32>,
#[prost(oneof="gpu_counter_spec::PeakValue", tags="5, 6")]
pub peak_value: ::core::option::Option<gpu_counter_spec::PeakValue>,
}
pub mod gpu_counter_spec {
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum PeakValue {
#[prost(int64, tag="5")]
IntPeakValue(i64),
#[prost(double, tag="6")]
DoublePeakValue(f64),
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GpuCounterBlock {
#[prost(uint32, optional, tag="1")]
pub block_id: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub block_capacity: ::core::option::Option<u32>,
#[prost(string, optional, tag="3")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="4")]
pub description: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, repeated, packed="false", tag="5")]
pub counter_ids: ::prost::alloc::vec::Vec<u32>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum GpuCounterGroup {
Unclassified = 0,
System = 1,
Vertices = 2,
Fragments = 3,
Primitives = 4,
Memory = 5,
Compute = 6,
}
impl GpuCounterGroup {
pub fn as_str_name(&self) -> &'static str {
match self {
GpuCounterGroup::Unclassified => "UNCLASSIFIED",
GpuCounterGroup::System => "SYSTEM",
GpuCounterGroup::Vertices => "VERTICES",
GpuCounterGroup::Fragments => "FRAGMENTS",
GpuCounterGroup::Primitives => "PRIMITIVES",
GpuCounterGroup::Memory => "MEMORY",
GpuCounterGroup::Compute => "COMPUTE",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MeasureUnit {
None = 0,
Bit = 1,
Kilobit = 2,
Megabit = 3,
Gigabit = 4,
Terabit = 5,
Petabit = 6,
Byte = 7,
Kilobyte = 8,
Megabyte = 9,
Gigabyte = 10,
Terabyte = 11,
Petabyte = 12,
Hertz = 13,
Kilohertz = 14,
Megahertz = 15,
Gigahertz = 16,
Terahertz = 17,
Petahertz = 18,
Nanosecond = 19,
Microsecond = 20,
Millisecond = 21,
Second = 22,
Minute = 23,
Hour = 24,
Vertex = 25,
Pixel = 26,
Triangle = 27,
Primitive = 38,
Fragment = 39,
Milliwatt = 28,
Watt = 29,
Kilowatt = 30,
Joule = 31,
Volt = 32,
Ampere = 33,
Celsius = 34,
Fahrenheit = 35,
Kelvin = 36,
Percent = 37,
Instruction = 40,
}
impl MeasureUnit {
pub fn as_str_name(&self) -> &'static str {
match self {
MeasureUnit::None => "NONE",
MeasureUnit::Bit => "BIT",
MeasureUnit::Kilobit => "KILOBIT",
MeasureUnit::Megabit => "MEGABIT",
MeasureUnit::Gigabit => "GIGABIT",
MeasureUnit::Terabit => "TERABIT",
MeasureUnit::Petabit => "PETABIT",
MeasureUnit::Byte => "BYTE",
MeasureUnit::Kilobyte => "KILOBYTE",
MeasureUnit::Megabyte => "MEGABYTE",
MeasureUnit::Gigabyte => "GIGABYTE",
MeasureUnit::Terabyte => "TERABYTE",
MeasureUnit::Petabyte => "PETABYTE",
MeasureUnit::Hertz => "HERTZ",
MeasureUnit::Kilohertz => "KILOHERTZ",
MeasureUnit::Megahertz => "MEGAHERTZ",
MeasureUnit::Gigahertz => "GIGAHERTZ",
MeasureUnit::Terahertz => "TERAHERTZ",
MeasureUnit::Petahertz => "PETAHERTZ",
MeasureUnit::Nanosecond => "NANOSECOND",
MeasureUnit::Microsecond => "MICROSECOND",
MeasureUnit::Millisecond => "MILLISECOND",
MeasureUnit::Second => "SECOND",
MeasureUnit::Minute => "MINUTE",
MeasureUnit::Hour => "HOUR",
MeasureUnit::Vertex => "VERTEX",
MeasureUnit::Pixel => "PIXEL",
MeasureUnit::Triangle => "TRIANGLE",
MeasureUnit::Primitive => "PRIMITIVE",
MeasureUnit::Fragment => "FRAGMENT",
MeasureUnit::Milliwatt => "MILLIWATT",
MeasureUnit::Watt => "WATT",
MeasureUnit::Kilowatt => "KILOWATT",
MeasureUnit::Joule => "JOULE",
MeasureUnit::Volt => "VOLT",
MeasureUnit::Ampere => "AMPERE",
MeasureUnit::Celsius => "CELSIUS",
MeasureUnit::Fahrenheit => "FAHRENHEIT",
MeasureUnit::Kelvin => "KELVIN",
MeasureUnit::Percent => "PERCENT",
MeasureUnit::Instruction => "INSTRUCTION",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrackEventCategory {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub description: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, repeated, tag="3")]
pub tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrackEventDescriptor {
#[prost(message, repeated, tag="1")]
pub available_categories: ::prost::alloc::vec::Vec<TrackEventCategory>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DataSourceDescriptor {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint64, optional, tag="7")]
pub id: ::core::option::Option<u64>,
#[prost(bool, optional, tag="2")]
pub will_notify_on_stop: ::core::option::Option<bool>,
#[prost(bool, optional, tag="3")]
pub will_notify_on_start: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub handles_incremental_state_clear: ::core::option::Option<bool>,
#[prost(bool, optional, tag="9")]
pub no_flush: ::core::option::Option<bool>,
#[prost(message, optional, tag="5")]
pub gpu_counter_descriptor: ::core::option::Option<GpuCounterDescriptor>,
#[prost(message, optional, tag="6")]
pub track_event_descriptor: ::core::option::Option<TrackEventDescriptor>,
#[prost(message, optional, tag="8")]
pub ftrace_descriptor: ::core::option::Option<FtraceDescriptor>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TracingServiceState {
#[prost(message, repeated, tag="1")]
pub producers: ::prost::alloc::vec::Vec<tracing_service_state::Producer>,
#[prost(message, repeated, tag="2")]
pub data_sources: ::prost::alloc::vec::Vec<tracing_service_state::DataSource>,
#[prost(message, repeated, tag="6")]
pub tracing_sessions: ::prost::alloc::vec::Vec<tracing_service_state::TracingSession>,
#[prost(bool, optional, tag="7")]
pub supports_tracing_sessions: ::core::option::Option<bool>,
#[prost(int32, optional, tag="3")]
pub num_sessions: ::core::option::Option<i32>,
#[prost(int32, optional, tag="4")]
pub num_sessions_started: ::core::option::Option<i32>,
#[prost(string, optional, tag="5")]
pub tracing_service_version: ::core::option::Option<::prost::alloc::string::String>,
}
pub mod tracing_service_state {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Producer {
#[prost(int32, optional, tag="1")]
pub id: ::core::option::Option<i32>,
#[prost(string, optional, tag="2")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(int32, optional, tag="5")]
pub pid: ::core::option::Option<i32>,
#[prost(int32, optional, tag="3")]
pub uid: ::core::option::Option<i32>,
#[prost(string, optional, tag="4")]
pub sdk_version: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DataSource {
#[prost(message, optional, tag="1")]
pub ds_descriptor: ::core::option::Option<super::DataSourceDescriptor>,
#[prost(int32, optional, tag="2")]
pub producer_id: ::core::option::Option<i32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TracingSession {
#[prost(uint64, optional, tag="1")]
pub id: ::core::option::Option<u64>,
#[prost(int32, optional, tag="2")]
pub consumer_uid: ::core::option::Option<i32>,
#[prost(string, optional, tag="3")]
pub state: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="4")]
pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, repeated, packed="false", tag="5")]
pub buffer_size_kb: ::prost::alloc::vec::Vec<u32>,
#[prost(uint32, optional, tag="6")]
pub duration_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="7")]
pub num_data_sources: ::core::option::Option<u32>,
#[prost(int64, optional, tag="8")]
pub start_realtime_ns: ::core::option::Option<i64>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TracingServiceCapabilities {
#[prost(bool, optional, tag="1")]
pub has_query_capabilities: ::core::option::Option<bool>,
#[prost(enumeration="observable_events::Type", repeated, packed="false", tag="2")]
pub observable_events: ::prost::alloc::vec::Vec<i32>,
#[prost(bool, optional, tag="3")]
pub has_trace_config_output_path: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub has_clone_session: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TraceStats {
#[prost(message, repeated, tag="1")]
pub buffer_stats: ::prost::alloc::vec::Vec<trace_stats::BufferStats>,
#[prost(int64, repeated, packed="false", tag="17")]
pub chunk_payload_histogram_def: ::prost::alloc::vec::Vec<i64>,
#[prost(message, repeated, tag="18")]
pub writer_stats: ::prost::alloc::vec::Vec<trace_stats::WriterStats>,
#[prost(uint32, optional, tag="2")]
pub producers_connected: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="3")]
pub producers_seen: ::core::option::Option<u64>,
#[prost(uint32, optional, tag="4")]
pub data_sources_registered: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="5")]
pub data_sources_seen: ::core::option::Option<u64>,
#[prost(uint32, optional, tag="6")]
pub tracing_sessions: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="7")]
pub total_buffers: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="8")]
pub chunks_discarded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="9")]
pub patches_discarded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="10")]
pub invalid_packets: ::core::option::Option<u64>,
#[prost(message, optional, tag="11")]
pub filter_stats: ::core::option::Option<trace_stats::FilterStats>,
#[prost(uint64, optional, tag="12")]
pub flushes_requested: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="13")]
pub flushes_succeeded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="14")]
pub flushes_failed: ::core::option::Option<u64>,
#[prost(enumeration="trace_stats::FinalFlushOutcome", optional, tag="15")]
pub final_flush_outcome: ::core::option::Option<i32>,
}
pub mod trace_stats {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BufferStats {
#[prost(uint64, optional, tag="12")]
pub buffer_size: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="1")]
pub bytes_written: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="13")]
pub bytes_overwritten: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="14")]
pub bytes_read: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="15")]
pub padding_bytes_written: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="16")]
pub padding_bytes_cleared: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="2")]
pub chunks_written: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="10")]
pub chunks_rewritten: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="3")]
pub chunks_overwritten: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="18")]
pub chunks_discarded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="17")]
pub chunks_read: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="11")]
pub chunks_committed_out_of_order: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="4")]
pub write_wrap_count: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="5")]
pub patches_succeeded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="6")]
pub patches_failed: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="7")]
pub readaheads_succeeded: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="8")]
pub readaheads_failed: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="9")]
pub abi_violations: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="19")]
pub trace_writer_packet_loss: ::core::option::Option<u64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct WriterStats {
#[prost(uint64, optional, tag="1")]
pub sequence_id: ::core::option::Option<u64>,
#[prost(uint32, optional, tag="4")]
pub buffer: ::core::option::Option<u32>,
#[prost(uint64, repeated, tag="2")]
pub chunk_payload_histogram_counts: ::prost::alloc::vec::Vec<u64>,
#[prost(int64, repeated, tag="3")]
pub chunk_payload_histogram_sum: ::prost::alloc::vec::Vec<i64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FilterStats {
#[prost(uint64, optional, tag="1")]
pub input_packets: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="2")]
pub input_bytes: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="3")]
pub output_bytes: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="4")]
pub errors: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="5")]
pub time_taken_ns: ::core::option::Option<u64>,
#[prost(uint64, repeated, packed="false", tag="20")]
pub bytes_discarded_per_buffer: ::prost::alloc::vec::Vec<u64>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FinalFlushOutcome {
FinalFlushUnspecified = 0,
FinalFlushSucceeded = 1,
FinalFlushFailed = 2,
}
impl FinalFlushOutcome {
pub fn as_str_name(&self) -> &'static str {
match self {
FinalFlushOutcome::FinalFlushUnspecified => "FINAL_FLUSH_UNSPECIFIED",
FinalFlushOutcome::FinalFlushSucceeded => "FINAL_FLUSH_SUCCEEDED",
FinalFlushOutcome::FinalFlushFailed => "FINAL_FLUSH_FAILED",
}
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BuiltinClock {
Unknown = 0,
Realtime = 1,
RealtimeCoarse = 2,
Monotonic = 3,
MonotonicCoarse = 4,
MonotonicRaw = 5,
Boottime = 6,
MaxId = 63,
}
impl BuiltinClock {
pub fn as_str_name(&self) -> &'static str {
match self {
BuiltinClock::Unknown => "BUILTIN_CLOCK_UNKNOWN",
BuiltinClock::Realtime => "BUILTIN_CLOCK_REALTIME",
BuiltinClock::RealtimeCoarse => "BUILTIN_CLOCK_REALTIME_COARSE",
BuiltinClock::Monotonic => "BUILTIN_CLOCK_MONOTONIC",
BuiltinClock::MonotonicCoarse => "BUILTIN_CLOCK_MONOTONIC_COARSE",
BuiltinClock::MonotonicRaw => "BUILTIN_CLOCK_MONOTONIC_RAW",
BuiltinClock::Boottime => "BUILTIN_CLOCK_BOOTTIME",
BuiltinClock::MaxId => "BUILTIN_CLOCK_MAX_ID",
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidGameInterventionListConfig {
#[prost(string, repeated, tag="1")]
pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AndroidLogId {
LidDefault = 0,
LidRadio = 1,
LidEvents = 2,
LidSystem = 3,
LidCrash = 4,
LidStats = 5,
LidSecurity = 6,
LidKernel = 7,
}
impl AndroidLogId {
pub fn as_str_name(&self) -> &'static str {
match self {
AndroidLogId::LidDefault => "LID_DEFAULT",
AndroidLogId::LidRadio => "LID_RADIO",
AndroidLogId::LidEvents => "LID_EVENTS",
AndroidLogId::LidSystem => "LID_SYSTEM",
AndroidLogId::LidCrash => "LID_CRASH",
AndroidLogId::LidStats => "LID_STATS",
AndroidLogId::LidSecurity => "LID_SECURITY",
AndroidLogId::LidKernel => "LID_KERNEL",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AndroidLogPriority {
PrioUnspecified = 0,
PrioUnused = 1,
PrioVerbose = 2,
PrioDebug = 3,
PrioInfo = 4,
PrioWarn = 5,
PrioError = 6,
PrioFatal = 7,
}
impl AndroidLogPriority {
pub fn as_str_name(&self) -> &'static str {
match self {
AndroidLogPriority::PrioUnspecified => "PRIO_UNSPECIFIED",
AndroidLogPriority::PrioUnused => "PRIO_UNUSED",
AndroidLogPriority::PrioVerbose => "PRIO_VERBOSE",
AndroidLogPriority::PrioDebug => "PRIO_DEBUG",
AndroidLogPriority::PrioInfo => "PRIO_INFO",
AndroidLogPriority::PrioWarn => "PRIO_WARN",
AndroidLogPriority::PrioError => "PRIO_ERROR",
AndroidLogPriority::PrioFatal => "PRIO_FATAL",
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidLogConfig {
#[prost(enumeration="AndroidLogId", repeated, packed="false", tag="1")]
pub log_ids: ::prost::alloc::vec::Vec<i32>,
#[prost(enumeration="AndroidLogPriority", optional, tag="3")]
pub min_prio: ::core::option::Option<i32>,
#[prost(string, repeated, tag="4")]
pub filter_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidPolledStateConfig {
#[prost(uint32, optional, tag="1")]
pub poll_ms: ::core::option::Option<u32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidSystemPropertyConfig {
#[prost(uint32, optional, tag="1")]
pub poll_ms: ::core::option::Option<u32>,
#[prost(string, repeated, tag="2")]
pub property_name: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidSdkSyspropGuardConfig {
#[prost(bool, optional, tag="1")]
pub surfaceflinger_skia_track_events: ::core::option::Option<bool>,
#[prost(bool, optional, tag="2")]
pub hwui_skia_track_events: ::core::option::Option<bool>,
#[prost(string, repeated, tag="3")]
pub hwui_package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct NetworkPacketTraceConfig {
#[prost(uint32, optional, tag="1")]
pub poll_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub aggregation_threshold: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub intern_limit: ::core::option::Option<u32>,
#[prost(bool, optional, tag="4")]
pub drop_local_port: ::core::option::Option<bool>,
#[prost(bool, optional, tag="5")]
pub drop_remote_port: ::core::option::Option<bool>,
#[prost(bool, optional, tag="6")]
pub drop_tcp_flags: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PackagesListConfig {
#[prost(string, repeated, tag="1")]
pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ProtoLogLevel {
ProtologLevelUndefined = 0,
ProtologLevelDebug = 1,
ProtologLevelVerbose = 2,
ProtologLevelInfo = 3,
ProtologLevelWarn = 4,
ProtologLevelError = 5,
ProtologLevelWtf = 6,
}
impl ProtoLogLevel {
pub fn as_str_name(&self) -> &'static str {
match self {
ProtoLogLevel::ProtologLevelUndefined => "PROTOLOG_LEVEL_UNDEFINED",
ProtoLogLevel::ProtologLevelDebug => "PROTOLOG_LEVEL_DEBUG",
ProtoLogLevel::ProtologLevelVerbose => "PROTOLOG_LEVEL_VERBOSE",
ProtoLogLevel::ProtologLevelInfo => "PROTOLOG_LEVEL_INFO",
ProtoLogLevel::ProtologLevelWarn => "PROTOLOG_LEVEL_WARN",
ProtoLogLevel::ProtologLevelError => "PROTOLOG_LEVEL_ERROR",
ProtoLogLevel::ProtologLevelWtf => "PROTOLOG_LEVEL_WTF",
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ProtoLogConfig {
#[prost(message, repeated, tag="1")]
pub group_overrides: ::prost::alloc::vec::Vec<ProtoLogGroup>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ProtoLogGroup {
#[prost(string, optional, tag="1")]
pub tag: ::core::option::Option<::prost::alloc::string::String>,
#[prost(enumeration="ProtoLogLevel", optional, tag="2")]
pub log_from: ::core::option::Option<i32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SurfaceFlingerLayersConfig {
#[prost(enumeration="surface_flinger_layers_config::Mode", optional, tag="1")]
pub mode: ::core::option::Option<i32>,
#[prost(enumeration="surface_flinger_layers_config::TraceFlag", repeated, packed="false", tag="2")]
pub trace_flags: ::prost::alloc::vec::Vec<i32>,
}
pub mod surface_flinger_layers_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mode {
Unspecified = 0,
Active = 1,
Generated = 2,
Dump = 3,
GeneratedBugreportOnly = 4,
}
impl Mode {
pub fn as_str_name(&self) -> &'static str {
match self {
Mode::Unspecified => "MODE_UNSPECIFIED",
Mode::Active => "MODE_ACTIVE",
Mode::Generated => "MODE_GENERATED",
Mode::Dump => "MODE_DUMP",
Mode::GeneratedBugreportOnly => "MODE_GENERATED_BUGREPORT_ONLY",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TraceFlag {
Unspecified = 0,
Input = 2,
Composition = 4,
Extra = 8,
Hwc = 16,
Buffers = 32,
VirtualDisplays = 64,
All = 14,
}
impl TraceFlag {
pub fn as_str_name(&self) -> &'static str {
match self {
TraceFlag::Unspecified => "TRACE_FLAG_UNSPECIFIED",
TraceFlag::Input => "TRACE_FLAG_INPUT",
TraceFlag::Composition => "TRACE_FLAG_COMPOSITION",
TraceFlag::Extra => "TRACE_FLAG_EXTRA",
TraceFlag::Hwc => "TRACE_FLAG_HWC",
TraceFlag::Buffers => "TRACE_FLAG_BUFFERS",
TraceFlag::VirtualDisplays => "TRACE_FLAG_VIRTUAL_DISPLAYS",
TraceFlag::All => "TRACE_FLAG_ALL",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SurfaceFlingerTransactionsConfig {
#[prost(enumeration="surface_flinger_transactions_config::Mode", optional, tag="1")]
pub mode: ::core::option::Option<i32>,
}
pub mod surface_flinger_transactions_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Mode {
Unspecified = 0,
Continuous = 1,
Active = 2,
}
impl Mode {
pub fn as_str_name(&self) -> &'static str {
match self {
Mode::Unspecified => "MODE_UNSPECIFIED",
Mode::Continuous => "MODE_CONTINUOUS",
Mode::Active => "MODE_ACTIVE",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChromeConfig {
#[prost(string, optional, tag="1")]
pub trace_config: ::core::option::Option<::prost::alloc::string::String>,
#[prost(bool, optional, tag="2")]
pub privacy_filtering_enabled: ::core::option::Option<bool>,
#[prost(bool, optional, tag="3")]
pub convert_to_legacy_json: ::core::option::Option<bool>,
#[prost(enumeration="chrome_config::ClientPriority", optional, tag="4")]
pub client_priority: ::core::option::Option<i32>,
#[prost(string, optional, tag="5")]
pub json_agent_label_filter: ::core::option::Option<::prost::alloc::string::String>,
}
pub mod chrome_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum ClientPriority {
Unknown = 0,
Background = 1,
UserInitiated = 2,
}
impl ClientPriority {
pub fn as_str_name(&self) -> &'static str {
match self {
ClientPriority::Unknown => "UNKNOWN",
ClientPriority::Background => "BACKGROUND",
ClientPriority::UserInitiated => "USER_INITIATED",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct V8Config {
#[prost(bool, optional, tag="1")]
pub log_script_sources: ::core::option::Option<bool>,
#[prost(bool, optional, tag="2")]
pub log_instructions: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EtwConfig {
#[prost(enumeration="etw_config::KernelFlag", repeated, packed="false", tag="1")]
pub kernel_flags: ::prost::alloc::vec::Vec<i32>,
}
pub mod etw_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum KernelFlag {
Cswitch = 0,
Dispatcher = 1,
}
impl KernelFlag {
pub fn as_str_name(&self) -> &'static str {
match self {
KernelFlag::Cswitch => "CSWITCH",
KernelFlag::Dispatcher => "DISPATCHER",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FtraceConfig {
#[prost(string, repeated, tag="1")]
pub ftrace_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="2")]
pub atrace_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="3")]
pub atrace_apps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="10")]
pub buffer_size_kb: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="11")]
pub drain_period_ms: ::core::option::Option<u32>,
#[prost(message, optional, tag="12")]
pub compact_sched: ::core::option::Option<ftrace_config::CompactSchedConfig>,
#[prost(message, optional, tag="22")]
pub print_filter: ::core::option::Option<ftrace_config::PrintFilter>,
#[prost(bool, optional, tag="13")]
pub symbolize_ksyms: ::core::option::Option<bool>,
#[prost(enumeration="ftrace_config::KsymsMemPolicy", optional, tag="17")]
pub ksyms_mem_policy: ::core::option::Option<i32>,
#[deprecated]
#[prost(bool, optional, tag="14")]
pub initialize_ksyms_synchronously_for_testing: ::core::option::Option<bool>,
#[prost(bool, optional, tag="15")]
pub throttle_rss_stat: ::core::option::Option<bool>,
#[prost(bool, optional, tag="16")]
pub disable_generic_events: ::core::option::Option<bool>,
#[prost(string, repeated, tag="18")]
pub syscall_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(bool, optional, tag="19")]
pub enable_function_graph: ::core::option::Option<bool>,
#[prost(string, repeated, tag="20")]
pub function_filters: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="21")]
pub function_graph_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(bool, optional, tag="23")]
pub preserve_ftrace_buffer: ::core::option::Option<bool>,
#[prost(bool, optional, tag="24")]
pub use_monotonic_raw_clock: ::core::option::Option<bool>,
#[prost(string, optional, tag="25")]
pub instance_name: ::core::option::Option<::prost::alloc::string::String>,
}
pub mod ftrace_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CompactSchedConfig {
#[prost(bool, optional, tag="1")]
pub enabled: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PrintFilter {
#[prost(message, repeated, tag="1")]
pub rules: ::prost::alloc::vec::Vec<print_filter::Rule>,
}
pub mod print_filter {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Rule {
#[prost(bool, optional, tag="2")]
pub allow: ::core::option::Option<bool>,
#[prost(oneof="rule::Match", tags="1, 3")]
pub r#match: ::core::option::Option<rule::Match>,
}
pub mod rule {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AtraceMessage {
#[prost(string, optional, tag="1")]
pub r#type: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub prefix: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Match {
#[prost(string, tag="1")]
Prefix(::prost::alloc::string::String),
#[prost(message, tag="3")]
AtraceMsg(AtraceMessage),
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum KsymsMemPolicy {
KsymsUnspecified = 0,
KsymsCleanupOnStop = 1,
KsymsRetain = 2,
}
impl KsymsMemPolicy {
pub fn as_str_name(&self) -> &'static str {
match self {
KsymsMemPolicy::KsymsUnspecified => "KSYMS_UNSPECIFIED",
KsymsMemPolicy::KsymsCleanupOnStop => "KSYMS_CLEANUP_ON_STOP",
KsymsMemPolicy::KsymsRetain => "KSYMS_RETAIN",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GpuCounterConfig {
#[prost(uint64, optional, tag="1")]
pub counter_period_ns: ::core::option::Option<u64>,
#[prost(uint32, repeated, packed="false", tag="2")]
pub counter_ids: ::prost::alloc::vec::Vec<u32>,
#[prost(bool, optional, tag="3")]
pub instrumented_sampling: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub fix_gpu_clock: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct VulkanMemoryConfig {
#[prost(bool, optional, tag="1")]
pub track_driver_memory_usage: ::core::option::Option<bool>,
#[prost(bool, optional, tag="2")]
pub track_device_memory_usage: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InodeFileConfig {
#[prost(uint32, optional, tag="1")]
pub scan_interval_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub scan_delay_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub scan_batch_size: ::core::option::Option<u32>,
#[prost(bool, optional, tag="4")]
pub do_not_scan: ::core::option::Option<bool>,
#[prost(string, repeated, tag="5")]
pub scan_mount_points: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(message, repeated, tag="6")]
pub mount_point_mapping: ::prost::alloc::vec::Vec<inode_file_config::MountPointMappingEntry>,
}
pub mod inode_file_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MountPointMappingEntry {
#[prost(string, optional, tag="1")]
pub mountpoint: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, repeated, tag="2")]
pub scan_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ConsoleConfig {
#[prost(enumeration="console_config::Output", optional, tag="1")]
pub output: ::core::option::Option<i32>,
#[prost(bool, optional, tag="2")]
pub enable_colors: ::core::option::Option<bool>,
}
pub mod console_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Output {
Unspecified = 0,
Stdout = 1,
Stderr = 2,
}
impl Output {
pub fn as_str_name(&self) -> &'static str {
match self {
Output::Unspecified => "OUTPUT_UNSPECIFIED",
Output::Stdout => "OUTPUT_STDOUT",
Output::Stderr => "OUTPUT_STDERR",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InterceptorConfig {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(message, optional, tag="100")]
pub console_config: ::core::option::Option<ConsoleConfig>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidPowerConfig {
#[prost(uint32, optional, tag="1")]
pub battery_poll_ms: ::core::option::Option<u32>,
#[prost(enumeration="android_power_config::BatteryCounters", repeated, packed="false", tag="2")]
pub battery_counters: ::prost::alloc::vec::Vec<i32>,
#[prost(bool, optional, tag="3")]
pub collect_power_rails: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub collect_energy_estimation_breakdown: ::core::option::Option<bool>,
#[prost(bool, optional, tag="5")]
pub collect_entity_state_residency: ::core::option::Option<bool>,
}
pub mod android_power_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum BatteryCounters {
BatteryCounterUnspecified = 0,
BatteryCounterCharge = 1,
BatteryCounterCapacityPercent = 2,
BatteryCounterCurrent = 3,
BatteryCounterCurrentAvg = 4,
BatteryCounterVoltage = 5,
}
impl BatteryCounters {
pub fn as_str_name(&self) -> &'static str {
match self {
BatteryCounters::BatteryCounterUnspecified => "BATTERY_COUNTER_UNSPECIFIED",
BatteryCounters::BatteryCounterCharge => "BATTERY_COUNTER_CHARGE",
BatteryCounters::BatteryCounterCapacityPercent => "BATTERY_COUNTER_CAPACITY_PERCENT",
BatteryCounters::BatteryCounterCurrent => "BATTERY_COUNTER_CURRENT",
BatteryCounters::BatteryCounterCurrentAvg => "BATTERY_COUNTER_CURRENT_AVG",
BatteryCounters::BatteryCounterVoltage => "BATTERY_COUNTER_VOLTAGE",
}
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum AtomId {
AtomUnspecified = 0,
AtomBleScanStateChanged = 2,
AtomProcessStateChanged = 3,
AtomBleScanResultReceived = 4,
AtomSensorStateChanged = 5,
AtomGpsScanStateChanged = 6,
AtomSyncStateChanged = 7,
AtomScheduledJobStateChanged = 8,
AtomScreenBrightnessChanged = 9,
AtomWakelockStateChanged = 10,
AtomLongPartialWakelockStateChanged = 11,
AtomMobileRadioPowerStateChanged = 12,
AtomWifiRadioPowerStateChanged = 13,
AtomActivityManagerSleepStateChanged = 14,
AtomMemoryFactorStateChanged = 15,
AtomExcessiveCpuUsageReported = 16,
AtomCachedKillReported = 17,
AtomProcessMemoryStatReported = 18,
AtomLauncherEvent = 19,
AtomBatterySaverModeStateChanged = 20,
AtomDeviceIdleModeStateChanged = 21,
AtomDeviceIdlingModeStateChanged = 22,
AtomAudioStateChanged = 23,
AtomMediaCodecStateChanged = 24,
AtomCameraStateChanged = 25,
AtomFlashlightStateChanged = 26,
AtomUidProcessStateChanged = 27,
AtomProcessLifeCycleStateChanged = 28,
AtomScreenStateChanged = 29,
AtomBatteryLevelChanged = 30,
AtomChargingStateChanged = 31,
AtomPluggedStateChanged = 32,
AtomInteractiveStateChanged = 33,
AtomTouchEventReported = 34,
AtomWakeupAlarmOccurred = 35,
AtomKernelWakeupReported = 36,
AtomWifiLockStateChanged = 37,
AtomWifiSignalStrengthChanged = 38,
AtomWifiScanStateChanged = 39,
AtomPhoneSignalStrengthChanged = 40,
AtomSettingChanged = 41,
AtomActivityForegroundStateChanged = 42,
AtomIsolatedUidChanged = 43,
AtomPacketWakeupOccurred = 44,
AtomWallClockTimeShifted = 45,
AtomAnomalyDetected = 46,
AtomAppBreadcrumbReported = 47,
AtomAppStartOccurred = 48,
AtomAppStartCanceled = 49,
AtomAppStartFullyDrawn = 50,
AtomLmkKillOccurred = 51,
AtomPictureInPictureStateChanged = 52,
AtomWifiMulticastLockStateChanged = 53,
AtomLmkStateChanged = 54,
AtomAppStartMemoryStateCaptured = 55,
AtomShutdownSequenceReported = 56,
AtomBootSequenceReported = 57,
AtomDaveyOccurred = 58,
AtomOverlayStateChanged = 59,
AtomForegroundServiceStateChanged = 60,
AtomCallStateChanged = 61,
AtomKeyguardStateChanged = 62,
AtomKeyguardBouncerStateChanged = 63,
AtomKeyguardBouncerPasswordEntered = 64,
AtomAppDied = 65,
AtomResourceConfigurationChanged = 66,
AtomBluetoothEnabledStateChanged = 67,
AtomBluetoothConnectionStateChanged = 68,
AtomGpsSignalQualityChanged = 69,
AtomUsbConnectorStateChanged = 70,
AtomSpeakerImpedanceReported = 71,
AtomHardwareFailed = 72,
AtomPhysicalDropDetected = 73,
AtomChargeCyclesReported = 74,
AtomMobileConnectionStateChanged = 75,
AtomMobileRadioTechnologyChanged = 76,
AtomUsbDeviceAttached = 77,
AtomAppCrashOccurred = 78,
AtomAnrOccurred = 79,
AtomWtfOccurred = 80,
AtomLowMemReported = 81,
AtomGenericAtom = 82,
AtomVibratorStateChanged = 84,
AtomDeferredJobStatsReported = 85,
AtomThermalThrottling = 86,
AtomBiometricAcquired = 87,
AtomBiometricAuthenticated = 88,
AtomBiometricErrorOccurred = 89,
AtomUiEventReported = 90,
AtomBatteryHealthSnapshot = 91,
AtomSlowIo = 92,
AtomBatteryCausedShutdown = 93,
AtomPhoneServiceStateChanged = 94,
AtomPhoneStateChanged = 95,
AtomUserRestrictionChanged = 96,
AtomSettingsUiChanged = 97,
AtomConnectivityStateChanged = 98,
AtomServiceStateChanged = 99,
AtomServiceLaunchReported = 100,
AtomFlagFlipUpdateOccurred = 101,
AtomBinaryPushStateChanged = 102,
AtomDevicePolicyEvent = 103,
AtomDocsUiFileOpCanceled = 104,
AtomDocsUiFileOpCopyMoveModeReported = 105,
AtomDocsUiFileOpFailure = 106,
AtomDocsUiProviderFileOp = 107,
AtomDocsUiInvalidScopedAccessRequest = 108,
AtomDocsUiLaunchReported = 109,
AtomDocsUiRootVisited = 110,
AtomDocsUiStartupMs = 111,
AtomDocsUiUserActionReported = 112,
AtomWifiEnabledStateChanged = 113,
AtomWifiRunningStateChanged = 114,
AtomAppCompacted = 115,
AtomNetworkDnsEventReported = 116,
AtomDocsUiPickerLaunchedFromReported = 117,
AtomDocsUiPickResultReported = 118,
AtomDocsUiSearchModeReported = 119,
AtomDocsUiSearchTypeReported = 120,
AtomDataStallEvent = 121,
AtomRescuePartyResetReported = 122,
AtomSignedConfigReported = 123,
AtomGnssNiEventReported = 124,
AtomBluetoothLinkLayerConnectionEvent = 125,
AtomBluetoothAclConnectionStateChanged = 126,
AtomBluetoothScoConnectionStateChanged = 127,
AtomAppDowngraded = 128,
AtomAppOptimizedAfterDowngraded = 129,
AtomLowStorageStateChanged = 130,
AtomGnssNfwNotificationReported = 131,
AtomGnssConfigurationReported = 132,
AtomUsbPortOverheatEventReported = 133,
AtomNfcErrorOccurred = 134,
AtomNfcStateChanged = 135,
AtomNfcBeamOccurred = 136,
AtomNfcCardemulationOccurred = 137,
AtomNfcTagOccurred = 138,
AtomNfcHceTransactionOccurred = 139,
AtomSeStateChanged = 140,
AtomSeOmapiReported = 141,
AtomBroadcastDispatchLatencyReported = 142,
AtomAttentionManagerServiceResultReported = 143,
AtomAdbConnectionChanged = 144,
AtomSpeechDspStatReported = 145,
AtomUsbContaminantReported = 146,
AtomWatchdogRollbackOccurred = 147,
AtomBiometricSystemHealthIssueDetected = 148,
AtomBubbleUiChanged = 149,
AtomScheduledJobConstraintChanged = 150,
AtomBluetoothActiveDeviceChanged = 151,
AtomBluetoothA2dpPlaybackStateChanged = 152,
AtomBluetoothA2dpCodecConfigChanged = 153,
AtomBluetoothA2dpCodecCapabilityChanged = 154,
AtomBluetoothA2dpAudioUnderrunReported = 155,
AtomBluetoothA2dpAudioOverrunReported = 156,
AtomBluetoothDeviceRssiReported = 157,
AtomBluetoothDeviceFailedContactCounterReported = 158,
AtomBluetoothDeviceTxPowerLevelReported = 159,
AtomBluetoothHciTimeoutReported = 160,
AtomBluetoothQualityReportReported = 161,
AtomBluetoothDeviceInfoReported = 162,
AtomBluetoothRemoteVersionInfoReported = 163,
AtomBluetoothSdpAttributeReported = 164,
AtomBluetoothBondStateChanged = 165,
AtomBluetoothClassicPairingEventReported = 166,
AtomBluetoothSmpPairingEventReported = 167,
AtomScreenTimeoutExtensionReported = 168,
AtomProcessStartTime = 169,
AtomPermissionGrantRequestResultReported = 170,
AtomBluetoothSocketConnectionStateChanged = 171,
AtomDeviceIdentifierAccessDenied = 172,
AtomBubbleDeveloperErrorReported = 173,
AtomAssistGestureStageReported = 174,
AtomAssistGestureFeedbackReported = 175,
AtomAssistGestureProgressReported = 176,
AtomTouchGestureClassified = 177,
AtomHiddenApiUsed = 178,
AtomStyleUiChanged = 179,
AtomPrivacyIndicatorsInteracted = 180,
AtomAppInstallOnExternalStorageReported = 181,
AtomNetworkStackReported = 182,
AtomAppMovedStorageReported = 183,
AtomBiometricEnrolled = 184,
AtomSystemServerWatchdogOccurred = 185,
AtomTombStoneOccurred = 186,
AtomBluetoothClassOfDeviceReported = 187,
AtomIntelligenceEventReported = 188,
AtomThermalThrottlingSeverityStateChanged = 189,
AtomRoleRequestResultReported = 190,
AtomMediametricsAudiopolicyReported = 191,
AtomMediametricsAudiorecordReported = 192,
AtomMediametricsAudiothreadReported = 193,
AtomMediametricsAudiotrackReported = 194,
AtomMediametricsCodecReported = 195,
AtomMediametricsDrmWidevineReported = 196,
AtomMediametricsExtractorReported = 197,
AtomMediametricsMediadrmReported = 198,
AtomMediametricsNuplayerReported = 199,
AtomMediametricsRecorderReported = 200,
AtomMediametricsDrmmanagerReported = 201,
AtomCarPowerStateChanged = 203,
AtomGarageModeInfo = 204,
AtomTestAtomReported = 205,
AtomContentCaptureCallerMismatchReported = 206,
AtomContentCaptureServiceEvents = 207,
AtomContentCaptureSessionEvents = 208,
AtomContentCaptureFlushed = 209,
AtomLocationManagerApiUsageReported = 210,
AtomReviewPermissionsFragmentResultReported = 211,
AtomRuntimePermissionsUpgradeResult = 212,
AtomGrantPermissionsActivityButtonActions = 213,
AtomLocationAccessCheckNotificationAction = 214,
AtomAppPermissionFragmentActionReported = 215,
AtomAppPermissionFragmentViewed = 216,
AtomAppPermissionsFragmentViewed = 217,
AtomPermissionAppsFragmentViewed = 218,
AtomTextSelectionEvent = 219,
AtomTextLinkifyEvent = 220,
AtomConversationActionsEvent = 221,
AtomLanguageDetectionEvent = 222,
AtomExclusionRectStateChanged = 223,
AtomBackGestureReportedReported = 224,
AtomUpdateEngineUpdateAttemptReported = 225,
AtomUpdateEngineSuccessfulUpdateReported = 226,
AtomCameraActionEvent = 227,
AtomAppCompatibilityChangeReported = 228,
AtomPerfettoUploaded = 229,
AtomVmsClientConnectionStateChanged = 230,
AtomMediaProviderScanOccurred = 233,
AtomMediaContentDeleted = 234,
AtomMediaProviderPermissionRequested = 235,
AtomMediaProviderSchemaChanged = 236,
AtomMediaProviderIdleMaintenanceFinished = 237,
AtomRebootEscrowRecoveryReported = 238,
AtomBootTimeEventDurationReported = 239,
AtomBootTimeEventElapsedTimeReported = 240,
AtomBootTimeEventUtcTimeReported = 241,
AtomBootTimeEventErrorCodeReported = 242,
AtomUserspaceRebootReported = 243,
AtomNotificationReported = 244,
AtomNotificationPanelReported = 245,
AtomNotificationChannelModified = 246,
AtomIntegrityCheckResultReported = 247,
AtomIntegrityRulesPushed = 248,
AtomCbMessageReported = 249,
AtomCbMessageError = 250,
AtomWifiHealthStatReported = 251,
AtomWifiFailureStatReported = 252,
AtomWifiConnectionResultReported = 253,
AtomAppFreezeChanged = 254,
AtomSnapshotMergeReported = 255,
AtomForegroundServiceAppOpSessionEnded = 256,
AtomDisplayJankReported = 257,
AtomAppStandbyBucketChanged = 258,
AtomSharesheetStarted = 259,
AtomRankingSelected = 260,
AtomTvsettingsUiInteracted = 261,
AtomLauncherSnapshot = 262,
AtomPackageInstallerV2Reported = 263,
AtomUserLifecycleJourneyReported = 264,
AtomUserLifecycleEventOccurred = 265,
AtomAccessibilityShortcutReported = 266,
AtomAccessibilityServiceReported = 267,
AtomDocsUiDragAndDropReported = 268,
AtomAppUsageEventOccurred = 269,
AtomAutoRevokeNotificationClicked = 270,
AtomAutoRevokeFragmentAppViewed = 271,
AtomAutoRevokedAppInteraction = 272,
AtomAppPermissionGroupsFragmentAutoRevokeAction = 273,
AtomEvsUsageStatsReported = 274,
AtomAudioPowerUsageDataReported = 275,
AtomTvTunerStateChanged = 276,
AtomMediaoutputOpSwitchReported = 277,
AtomCbMessageFiltered = 278,
AtomTvTunerDvrStatus = 279,
AtomTvCasSessionOpenStatus = 280,
AtomAssistantInvocationReported = 281,
AtomDisplayWakeReported = 282,
AtomCarUserHalModifyUserRequestReported = 283,
AtomCarUserHalModifyUserResponseReported = 284,
AtomCarUserHalPostSwitchResponseReported = 285,
AtomCarUserHalInitialUserInfoRequestReported = 286,
AtomCarUserHalInitialUserInfoResponseReported = 287,
AtomCarUserHalUserAssociationRequestReported = 288,
AtomCarUserHalSetUserAssociationResponseReported = 289,
AtomNetworkIpProvisioningReported = 290,
AtomNetworkDhcpRenewReported = 291,
AtomNetworkValidationReported = 292,
AtomNetworkStackQuirkReported = 293,
AtomMediametricsAudiorecorddeviceusageReported = 294,
AtomMediametricsAudiothreaddeviceusageReported = 295,
AtomMediametricsAudiotrackdeviceusageReported = 296,
AtomMediametricsAudiodeviceconnectionReported = 297,
AtomBlobCommitted = 298,
AtomBlobLeased = 299,
AtomBlobOpened = 300,
AtomContactsProviderStatusReported = 301,
AtomKeystoreKeyEventReported = 302,
AtomNetworkTetheringReported = 303,
AtomImeTouchReported = 304,
AtomUiInteractionFrameInfoReported = 305,
AtomUiActionLatencyReported = 306,
AtomWifiDisconnectReported = 307,
AtomWifiConnectionStateChanged = 308,
AtomHdmiCecActiveSourceChanged = 309,
AtomHdmiCecMessageReported = 310,
AtomAirplaneMode = 311,
AtomModemRestart = 312,
AtomCarrierIdMismatchReported = 313,
AtomCarrierIdTableUpdated = 314,
AtomDataStallRecoveryReported = 315,
AtomMediametricsMediaparserReported = 316,
AtomTlsHandshakeReported = 317,
AtomTextClassifierApiUsageReported = 318,
AtomCarWatchdogKillStatsReported = 319,
AtomMediametricsPlaybackReported = 320,
AtomMediaNetworkInfoChanged = 321,
AtomMediaPlaybackStateChanged = 322,
AtomMediaPlaybackErrorReported = 323,
AtomMediaPlaybackTrackChanged = 324,
AtomWifiScanReported = 325,
AtomWifiPnoScanReported = 326,
AtomTifTuneChanged = 327,
AtomAutoRotateReported = 328,
AtomPerfettoTrigger = 329,
AtomTranscodingData = 330,
AtomImsServiceEntitlementUpdated = 331,
AtomDeviceRotated = 333,
AtomSimSpecificSettingsRestored = 334,
AtomTextClassifierDownloadReported = 335,
AtomPinStorageEvent = 336,
AtomFaceDownReported = 337,
AtomBluetoothHalCrashReasonReported = 338,
AtomRebootEscrowPreparationReported = 339,
AtomRebootEscrowLskfCaptureReported = 340,
AtomRebootEscrowRebootReported = 341,
AtomBinderLatencyReported = 342,
AtomMediametricsAaudiostreamReported = 343,
AtomMediaTranscodingSessionEnded = 344,
AtomMagnificationUsageReported = 345,
AtomMagnificationModeWithImeOnReported = 346,
AtomAppSearchCallStatsReported = 347,
AtomAppSearchPutDocumentStatsReported = 348,
AtomDeviceControlChanged = 349,
AtomDeviceStateChanged = 350,
AtomInputdeviceRegistered = 351,
AtomSmartspaceCardReported = 352,
AtomAuthPromptAuthenticateInvoked = 353,
AtomAuthManagerCanAuthenticateInvoked = 354,
AtomAuthEnrollActionInvoked = 355,
AtomAuthDeprecatedApiUsed = 356,
AtomUnattendedRebootOccurred = 357,
AtomLongRebootBlockingReported = 358,
AtomLocationTimeZoneProviderStateChanged = 359,
AtomFdtrackEventOccurred = 364,
AtomTimeoutAutoExtendedReported = 365,
AtomAlarmBatchDelivered = 367,
AtomAlarmScheduled = 368,
AtomCarWatchdogIoOveruseStatsReported = 369,
AtomUserLevelHibernationStateChanged = 370,
AtomAppSearchInitializeStatsReported = 371,
AtomAppSearchQueryStatsReported = 372,
AtomAppProcessDied = 373,
AtomNetworkIpReachabilityMonitorReported = 374,
AtomSlowInputEventReported = 375,
AtomAnrOccurredProcessingStarted = 376,
AtomAppSearchRemoveStatsReported = 377,
AtomMediaCodecReported = 378,
AtomPermissionUsageFragmentInteraction = 379,
AtomPermissionDetailsInteraction = 380,
AtomPrivacySensorToggleInteraction = 381,
AtomPrivacyToggleDialogInteraction = 382,
AtomAppSearchOptimizeStatsReported = 383,
AtomNonA11yToolServiceWarningReport = 384,
AtomAppSearchSetSchemaStatsReported = 385,
AtomAppCompatStateChanged = 386,
AtomSizeCompatRestartButtonEventReported = 387,
AtomSplitscreenUiChanged = 388,
AtomNetworkDnsHandshakeReported = 389,
AtomBluetoothCodePathCounter = 390,
AtomBluetoothLeBatchScanReportDelay = 392,
AtomAccessibilityFloatingMenuUiChanged = 393,
AtomNeuralnetworksCompilationCompleted = 394,
AtomNeuralnetworksExecutionCompleted = 395,
AtomNeuralnetworksCompilationFailed = 396,
AtomNeuralnetworksExecutionFailed = 397,
AtomContextHubBooted = 398,
AtomContextHubRestarted = 399,
AtomContextHubLoadedNanoappSnapshotReported = 400,
AtomChreCodeDownloadTransacted = 401,
AtomUwbSessionInited = 402,
AtomUwbSessionClosed = 403,
AtomUwbFirstRangingReceived = 404,
AtomUwbRangingMeasurementReceived = 405,
AtomTextClassifierDownloadWorkScheduled = 406,
AtomTextClassifierDownloadWorkCompleted = 407,
AtomClipboardCleared = 408,
AtomVmCreationRequested = 409,
AtomNearbyDeviceScanStateChanged = 410,
AtomCameraCompatControlEventReported = 411,
AtomApplicationLocalesChanged = 412,
AtomMediametricsAudiotrackstatusReported = 413,
AtomFoldStateDurationReported = 414,
AtomLocationTimeZoneProviderControllerStateChanged = 415,
AtomDisplayHbmStateChanged = 416,
AtomDisplayHbmBrightnessChanged = 417,
AtomPersistentUriPermissionsFlushed = 418,
AtomEarlyBootCompOsArtifactsCheckReported = 419,
AtomVbmetaDigestReported = 420,
AtomApexInfoGathered = 421,
AtomPvmInfoGathered = 422,
AtomWearSettingsUiInteracted = 423,
AtomTracingServiceReportEvent = 424,
AtomMediametricsAudiorecordstatusReported = 425,
AtomLauncherLatency = 426,
AtomDropboxEntryDropped = 427,
AtomWifiP2pConnectionReported = 428,
AtomGameStateChanged = 429,
AtomHotwordDetectorCreateRequested = 430,
AtomHotwordDetectionServiceInitResultReported = 431,
AtomHotwordDetectionServiceRestarted = 432,
AtomHotwordDetectorKeyphraseTriggered = 433,
AtomHotwordDetectorEvents = 434,
AtomAdServicesApiCalled = 435,
AtomAdServicesMesurementReportsUploaded = 436,
AtomBootCompletedBroadcastCompletionLatencyReported = 437,
AtomContactsIndexerUpdateStatsReported = 440,
AtomAppBackgroundRestrictionsInfo = 441,
AtomMmsSmsProviderGetThreadIdFailed = 442,
AtomMmsSmsDatabaseHelperOnUpgradeFailed = 443,
AtomPermissionReminderNotificationInteracted = 444,
AtomRecentPermissionDecisionsInteracted = 445,
AtomGnssPsdsDownloadReported = 446,
AtomLeAudioConnectionSessionReported = 447,
AtomLeAudioBroadcastSessionReported = 448,
AtomDreamUiEventReported = 449,
AtomTaskManagerEventReported = 450,
AtomCdmAssociationAction = 451,
AtomMagnificationTripleTapAndHoldActivatedSessionReported = 452,
AtomMagnificationFollowTypingFocusActivatedSessionReported = 453,
AtomAccessibilityTextReadingOptionsChanged = 454,
AtomWifiSetupFailureCrashReported = 455,
AtomUwbDeviceErrorReported = 456,
AtomIsolatedCompilationScheduled = 457,
AtomIsolatedCompilationEnded = 458,
AtomOnsOpportunisticEsimProvisioningComplete = 459,
AtomSystemServerPreWatchdogOccurred = 460,
AtomTelephonyAnomalyDetected = 461,
AtomLetterboxPositionChanged = 462,
AtomRemoteKeyProvisioningAttempt = 463,
AtomRemoteKeyProvisioningNetworkInfo = 464,
AtomRemoteKeyProvisioningTiming = 465,
AtomMediaoutputOpInteractionReport = 466,
AtomSyncExemptionOccurred = 468,
AtomAutofillPresentationEventReported = 469,
AtomDockStateChanged = 470,
AtomSafetySourceStateCollected = 471,
AtomSafetyCenterSystemEventReported = 472,
AtomSafetyCenterInteractionReported = 473,
AtomSettingsProviderSettingChanged = 474,
AtomBroadcastDeliveryEventReported = 475,
AtomServiceRequestEventReported = 476,
AtomProviderAcquisitionEventReported = 477,
AtomBluetoothDeviceNameReported = 478,
AtomCbConfigUpdated = 479,
AtomCbModuleErrorReported = 480,
AtomCbServiceFeatureChanged = 481,
AtomCbReceiverFeatureChanged = 482,
AtomJsscriptengineLatencyReported = 483,
AtomPrivacySignalNotificationInteraction = 484,
AtomPrivacySignalIssueCardInteraction = 485,
AtomPrivacySignalsJobFailure = 486,
AtomVibrationReported = 487,
AtomUwbRangingStart = 489,
AtomMobileDataDownloadFileGroupStatusReported = 490,
AtomAppCompactedV2 = 491,
AtomAdServicesSettingsUsageReported = 493,
AtomDisplayBrightnessChanged = 494,
AtomActivityActionBlocked = 495,
AtomBackgroundFetchProcessReported = 496,
AtomUpdateCustomAudienceProcessReported = 497,
AtomRunAdBiddingProcessReported = 498,
AtomRunAdScoringProcessReported = 499,
AtomRunAdSelectionProcessReported = 500,
AtomRunAdBiddingPerCaProcessReported = 501,
AtomMobileDataDownloadDownloadResultReported = 502,
AtomMobileDataDownloadFileGroupStorageStatsReported = 503,
AtomNetworkDnsServerSupportReported = 504,
AtomVmBooted = 505,
AtomVmExited = 506,
AtomAmbientBrightnessStatsReported = 507,
AtomMediametricsSpatializercapabilitiesReported = 508,
AtomMediametricsSpatializerdeviceenabledReported = 509,
AtomMediametricsHeadtrackerdeviceenabledReported = 510,
AtomMediametricsHeadtrackerdevicesupportedReported = 511,
AtomAdServicesMeasurementRegistrations = 512,
AtomHearingAidInfoReported = 513,
AtomDeviceWideJobConstraintChanged = 514,
AtomAmbientModeChanged = 515,
AtomAnrLatencyReported = 516,
AtomResourceApiInfo = 517,
AtomSystemDefaultNetworkChanged = 518,
AtomIwlanSetupDataCallResultReported = 519,
AtomIwlanPdnDisconnectedReasonReported = 520,
AtomAirplaneModeSessionReported = 521,
AtomVmCpuStatusReported = 522,
AtomVmMemStatusReported = 523,
AtomPackageInstallationSessionReported = 524,
AtomDefaultNetworkRematchInfo = 525,
AtomNetworkSelectionPerformance = 526,
AtomNetworkNsdReported = 527,
AtomBluetoothDisconnectionReasonReported = 529,
AtomBluetoothLocalVersionsReported = 530,
AtomBluetoothRemoteSupportedFeaturesReported = 531,
AtomBluetoothLocalSupportedFeaturesReported = 532,
AtomBluetoothGattAppInfo = 533,
AtomBrightnessConfigurationUpdated = 534,
AtomAdServicesGetTopicsReported = 535,
AtomAdServicesEpochComputationGetTopTopicsReported = 536,
AtomAdServicesEpochComputationClassifierReported = 537,
AtomWearMediaOutputSwitcherLaunched = 538,
AtomWearMediaOutputSwitcherFinished = 539,
AtomWearMediaOutputSwitcherConnectionReported = 540,
AtomWearMediaOutputSwitcherDeviceScanTriggered = 541,
AtomWearMediaOutputSwitcherFirstDeviceScanLatency = 542,
AtomWearMediaOutputSwitcherConnectDeviceLatency = 543,
AtomPackageManagerSnapshotReported = 544,
AtomPackageManagerAppsFilterCacheBuildReported = 545,
AtomPackageManagerAppsFilterCacheUpdateReported = 546,
AtomLauncherImpressionEvent = 547,
AtomWearMediaOutputSwitcherAllDevicesScanLatency = 549,
AtomWsWatchFaceEdited = 551,
AtomWsWatchFaceFavoriteActionReported = 552,
AtomWsWatchFaceSetActionReported = 553,
AtomPackageUninstallationReported = 554,
AtomGameModeChanged = 555,
AtomGameModeConfigurationChanged = 556,
AtomBedtimeModeStateChanged = 557,
AtomNetworkSliceSessionEnded = 558,
AtomNetworkSliceDailyDataUsageReported = 559,
AtomNfcTagTypeOccurred = 560,
AtomNfcAidConflictOccurred = 561,
AtomNfcReaderConflictOccurred = 562,
AtomWsTileListChanged = 563,
AtomGetTypeAccessedWithoutPermission = 564,
AtomMobileBundledAppInfoGathered = 566,
AtomWsWatchFaceComplicationSetChanged = 567,
AtomMediaDrmCreated = 568,
AtomMediaDrmErrored = 569,
AtomMediaDrmSessionOpened = 570,
AtomMediaDrmSessionClosed = 571,
AtomUserSelectedResolution = 572,
AtomUnsafeIntentEventReported = 573,
AtomPerformanceHintSessionReported = 574,
AtomMediametricsMidiDeviceCloseReported = 576,
AtomBiometricTouchReported = 577,
AtomHotwordAudioEgressEventReported = 578,
AtomAppSearchSchemaMigrationStatsReported = 579,
AtomLocationEnabledStateChanged = 580,
AtomImeRequestFinished = 581,
AtomUsbComplianceWarningsReported = 582,
AtomAppSupportedLocalesChanged = 583,
AtomGrammaticalInflectionChanged = 584,
AtomMediaProviderVolumeRecoveryReported = 586,
AtomBiometricPropertiesCollected = 587,
AtomKernelWakeupAttributed = 588,
AtomScreenStateChangedV2 = 589,
AtomWsBackupActionReported = 590,
AtomWsRestoreActionReported = 591,
AtomDeviceLogAccessEventReported = 592,
AtomMediaSessionUpdated = 594,
AtomWearOobeStateChanged = 595,
AtomWsNotificationUpdated = 596,
AtomNetworkValidationFailureStatsDailyReported = 601,
AtomWsComplicationTapped = 602,
AtomWsWearTimeSession = 610,
AtomWifiBytesTransfer = 10000,
AtomWifiBytesTransferByFgBg = 10001,
AtomMobileBytesTransfer = 10002,
AtomMobileBytesTransferByFgBg = 10003,
AtomBluetoothBytesTransfer = 10006,
AtomKernelWakelock = 10004,
AtomSubsystemSleepState = 10005,
AtomCpuTimePerUid = 10009,
AtomCpuTimePerUidFreq = 10010,
AtomWifiActivityInfo = 10011,
AtomModemActivityInfo = 10012,
AtomBluetoothActivityInfo = 10007,
AtomProcessMemoryState = 10013,
AtomSystemElapsedRealtime = 10014,
AtomSystemUptime = 10015,
AtomCpuActiveTime = 10016,
AtomCpuClusterTime = 10017,
AtomDiskSpace = 10018,
AtomRemainingBatteryCapacity = 10019,
AtomFullBatteryCapacity = 10020,
AtomTemperature = 10021,
AtomBinderCalls = 10022,
AtomBinderCallsExceptions = 10023,
AtomLooperStats = 10024,
AtomDiskStats = 10025,
AtomDirectoryUsage = 10026,
AtomAppSize = 10027,
AtomCategorySize = 10028,
AtomProcStats = 10029,
AtomBatteryVoltage = 10030,
AtomNumFingerprintsEnrolled = 10031,
AtomDiskIo = 10032,
AtomPowerProfile = 10033,
AtomProcStatsPkgProc = 10034,
AtomProcessCpuTime = 10035,
AtomCpuTimePerThreadFreq = 10037,
AtomOnDevicePowerMeasurement = 10038,
AtomDeviceCalculatedPowerUse = 10039,
AtomProcessMemoryHighWaterMark = 10042,
AtomBatteryLevel = 10043,
AtomBuildInformation = 10044,
AtomBatteryCycleCount = 10045,
AtomDebugElapsedClock = 10046,
AtomDebugFailingElapsedClock = 10047,
AtomNumFacesEnrolled = 10048,
AtomRoleHolder = 10049,
AtomDangerousPermissionState = 10050,
AtomTrainInfo = 10051,
AtomTimeZoneDataInfo = 10052,
AtomExternalStorageInfo = 10053,
AtomGpuStatsGlobalInfo = 10054,
AtomGpuStatsAppInfo = 10055,
AtomSystemIonHeapSize = 10056,
AtomAppsOnExternalStorageInfo = 10057,
AtomFaceSettings = 10058,
AtomCoolingDevice = 10059,
AtomAppOps = 10060,
AtomProcessSystemIonHeapSize = 10061,
AtomSurfaceflingerStatsGlobalInfo = 10062,
AtomSurfaceflingerStatsLayerInfo = 10063,
AtomProcessMemorySnapshot = 10064,
AtomVmsClientStats = 10065,
AtomNotificationRemoteViews = 10066,
AtomDangerousPermissionStateSampled = 10067,
AtomGraphicsStats = 10068,
AtomRuntimeAppOpAccess = 10069,
AtomIonHeapSize = 10070,
AtomPackageNotificationPreferences = 10071,
AtomPackageNotificationChannelPreferences = 10072,
AtomPackageNotificationChannelGroupPreferences = 10073,
AtomGnssStats = 10074,
AtomAttributedAppOps = 10075,
AtomVoiceCallSession = 10076,
AtomVoiceCallRatUsage = 10077,
AtomSimSlotState = 10078,
AtomSupportedRadioAccessFamily = 10079,
AtomSettingSnapshot = 10080,
AtomBlobInfo = 10081,
AtomDataUsageBytesTransfer = 10082,
AtomBytesTransferByTagAndMetered = 10083,
AtomDndModeRule = 10084,
AtomGeneralExternalStorageAccessStats = 10085,
AtomIncomingSms = 10086,
AtomOutgoingSms = 10087,
AtomCarrierIdTableVersion = 10088,
AtomDataCallSession = 10089,
AtomCellularServiceState = 10090,
AtomCellularDataServiceSwitch = 10091,
AtomSystemMemory = 10092,
AtomImsRegistrationTermination = 10093,
AtomImsRegistrationStats = 10094,
AtomCpuTimePerClusterFreq = 10095,
AtomCpuCyclesPerUidCluster = 10096,
AtomDeviceRotatedData = 10097,
AtomCpuCyclesPerThreadGroupCluster = 10098,
AtomMediaDrmActivityInfo = 10099,
AtomOemManagedBytesTransfer = 10100,
AtomGnssPowerStats = 10101,
AtomTimeZoneDetectorState = 10102,
AtomKeystore2StorageStats = 10103,
AtomRkpPoolStats = 10104,
AtomProcessDmabufMemory = 10105,
AtomPendingAlarmInfo = 10106,
AtomUserLevelHibernatedApps = 10107,
AtomLauncherLayoutSnapshot = 10108,
AtomGlobalHibernatedApps = 10109,
AtomInputEventLatencySketch = 10110,
AtomBatteryUsageStatsBeforeReset = 10111,
AtomBatteryUsageStatsSinceReset = 10112,
AtomBatteryUsageStatsSinceResetUsingPowerProfileModel = 10113,
AtomInstalledIncrementalPackage = 10114,
AtomTelephonyNetworkRequests = 10115,
AtomAppSearchStorageInfo = 10116,
AtomVmstat = 10117,
AtomKeystore2KeyCreationWithGeneralInfo = 10118,
AtomKeystore2KeyCreationWithAuthInfo = 10119,
AtomKeystore2KeyCreationWithPurposeAndModesInfo = 10120,
AtomKeystore2AtomWithOverflow = 10121,
AtomKeystore2KeyOperationWithPurposeAndModesInfo = 10122,
AtomKeystore2KeyOperationWithGeneralInfo = 10123,
AtomRkpErrorStats = 10124,
AtomKeystore2CrashStats = 10125,
AtomVendorApexInfo = 10126,
AtomAccessibilityShortcutStats = 10127,
AtomAccessibilityFloatingMenuStats = 10128,
AtomDataUsageBytesTransferV2 = 10129,
AtomMediaCapabilities = 10130,
AtomCarWatchdogSystemIoUsageSummary = 10131,
AtomCarWatchdogUidIoUsageSummary = 10132,
AtomImsRegistrationFeatureTagStats = 10133,
AtomRcsClientProvisioningStats = 10134,
AtomRcsAcsProvisioningStats = 10135,
AtomSipDelegateStats = 10136,
AtomSipTransportFeatureTagStats = 10137,
AtomSipMessageResponse = 10138,
AtomSipTransportSession = 10139,
AtomImsDedicatedBearerListenerEvent = 10140,
AtomImsDedicatedBearerEvent = 10141,
AtomImsRegistrationServiceDescStats = 10142,
AtomUceEventStats = 10143,
AtomPresenceNotifyEvent = 10144,
AtomGbaEvent = 10145,
AtomPerSimStatus = 10146,
AtomGpuWorkPerUid = 10147,
AtomPersistentUriPermissionsAmountPerPackage = 10148,
AtomSignedPartitionInfo = 10149,
AtomPinnedFileSizesPerPackage = 10150,
AtomPendingIntentsPerPackage = 10151,
AtomUserInfo = 10152,
AtomTelephonyNetworkRequestsV2 = 10153,
AtomDeviceTelephonyProperties = 10154,
AtomRemoteKeyProvisioningErrorCounts = 10155,
AtomSafetyState = 10156,
AtomIncomingMms = 10157,
AtomOutgoingMms = 10158,
AtomMultiUserInfo = 10160,
AtomNetworkBpfMapInfo = 10161,
AtomOutgoingShortCodeSms = 10162,
AtomConnectivityStateSample = 10163,
AtomNetworkSelectionRematchReasonsInfo = 10164,
AtomGameModeInfo = 10165,
AtomGameModeConfiguration = 10166,
AtomGameModeListener = 10167,
AtomNetworkSliceRequestCount = 10168,
AtomWsTileSnapshot = 10169,
AtomWsActiveWatchFaceComplicationSetSnapshot = 10170,
AtomProcessState = 10171,
AtomProcessAssociation = 10172,
AtomAdpfSystemComponentInfo = 10173,
AtomNotificationMemoryUse = 10174,
AtomHdrCapabilities = 10175,
AtomWsFavouriteWatchFaceListSnapshot = 10176,
AtomWifiAwareNdpReported = 638,
AtomWifiAwareAttachReported = 639,
AtomWifiSelfRecoveryTriggered = 661,
AtomSoftApStarted = 680,
AtomSoftApStopped = 681,
AtomWifiLockReleased = 687,
AtomWifiLockDeactivated = 688,
AtomWifiConfigSaved = 689,
AtomWifiAwareResourceUsingChanged = 690,
AtomWifiAwareHalApiCalled = 691,
AtomWifiLocalOnlyRequestReceived = 692,
AtomWifiLocalOnlyRequestScanTriggered = 693,
AtomWifiThreadTaskExecuted = 694,
AtomWifiStateChanged = 700,
AtomWifiAwareCapabilities = 10190,
AtomWifiModuleInfo = 10193,
AtomSettingsSpaReported = 622,
AtomExpressEventReported = 528,
AtomExpressHistogramSampleReported = 593,
AtomExpressUidEventReported = 644,
AtomExpressUidHistogramSampleReported = 658,
AtomPermissionRationaleDialogViewed = 645,
AtomPermissionRationaleDialogActionReported = 646,
AtomAppDataSharingUpdatesNotificationInteraction = 647,
AtomAppDataSharingUpdatesFragmentViewed = 648,
AtomAppDataSharingUpdatesFragmentActionReported = 649,
AtomWsIncomingCallActionReported = 626,
AtomWsCallDisconnectionReported = 627,
AtomWsCallDurationReported = 628,
AtomWsCallUserExperienceLatencyReported = 629,
AtomWsCallInteractionReported = 630,
AtomFullScreenIntentLaunched = 631,
AtomBalAllowed = 632,
AtomInTaskActivityStarted = 685,
AtomCachedAppsHighWatermark = 10189,
AtomOdrefreshReported = 366,
AtomOdsignReported = 548,
AtomArtDatumReported = 332,
AtomArtDeviceDatumReported = 550,
AtomArtDatumDeltaReported = 565,
AtomBackgroundDexoptJobEnded = 467,
AtomWearAdaptiveSuspendStatsReported = 619,
AtomWearPowerAnomalyServiceOperationalStatsReported = 620,
AtomWearPowerAnomalyServiceEventStatsReported = 621,
AtomEmergencyStateChanged = 633,
AtomDndStateChanged = 657,
AtomMteState = 10181,
AtomAdServicesBackCompatGetTopicsReported = 598,
AtomAdServicesBackCompatEpochComputationClassifierReported = 599,
AtomAdServicesMeasurementDebugKeys = 640,
AtomAdServicesErrorReported = 662,
AtomAdServicesBackgroundJobsExecutionReported = 663,
AtomAdServicesMeasurementDelayedSourceRegistration = 673,
AtomAdServicesMeasurementAttribution = 674,
AtomAdServicesMeasurementJobs = 675,
AtomAdServicesMeasurementWipeout = 676,
AtomAdServicesConsentMigrated = 702,
AtomRkpdPoolStats = 664,
AtomRkpdClientOperation = 665,
AtomAutofillUiEventReported = 603,
AtomAutofillFillRequestReported = 604,
AtomAutofillFillResponseReported = 605,
AtomAutofillSaveEventReported = 606,
AtomAutofillSessionCommitted = 607,
AtomAutofillFieldClassificationEventReported = 659,
AtomTestExtensionAtomReported = 660,
AtomTestRestrictedAtomReported = 672,
AtomStatsSocketLossReported = 752,
AtomPluginInitialized = 655,
AtomTvLowPowerStandbyPolicy = 679,
AtomLockscreenShortcutSelected = 611,
AtomLockscreenShortcutTriggered = 612,
AtomEmergencyNumbersInfo = 10180,
AtomQualifiedRatListChanged = 634,
AtomQnsImsCallDropStats = 635,
AtomQnsFallbackRestrictionChanged = 636,
AtomQnsRatPreferenceMismatchInfo = 10177,
AtomQnsHandoverTimeMillis = 10178,
AtomQnsHandoverPingpong = 10179,
AtomSatelliteController = 10182,
AtomSatelliteSession = 10183,
AtomSatelliteIncomingDatagram = 10184,
AtomSatelliteOutgoingDatagram = 10185,
AtomSatelliteProvision = 10186,
AtomSatelliteSosMessageRecommender = 10187,
AtomIkeSessionTerminated = 678,
AtomIkeLivenessCheckSessionValidated = 760,
AtomBluetoothHashedDeviceNameReported = 613,
AtomBluetoothL2capCocClientConnection = 614,
AtomBluetoothL2capCocServerConnection = 615,
AtomBluetoothLeSessionConnected = 656,
AtomRestrictedBluetoothDeviceNameReported = 666,
AtomBluetoothProfileConnectionAttempted = 696,
AtomHealthConnectUiImpression = 623,
AtomHealthConnectUiInteraction = 624,
AtomHealthConnectAppOpenedReported = 625,
AtomHealthConnectApiCalled = 616,
AtomHealthConnectUsageStats = 617,
AtomHealthConnectStorageStats = 618,
AtomHealthConnectApiInvoked = 643,
AtomExerciseRouteApiCalled = 654,
AtomAtom9999 = 9999,
AtomAtom99999 = 99999,
AtomThreadnetworkTelemetryDataReported = 738,
AtomThreadnetworkTopoEntryRepeated = 739,
AtomThreadnetworkDeviceInfoReported = 740,
AtomEmergencyNumberDialed = 637,
AtomSandboxApiCalled = 488,
AtomSandboxActivityEventOccurred = 735,
AtomSandboxSdkStorage = 10159,
AtomCronetEngineCreated = 703,
AtomCronetTrafficReported = 704,
AtomCronetEngineBuilderInitialized = 762,
AtomCronetHttpFlagsInitialized = 763,
AtomCronetInitialized = 764,
AtomDailyKeepaliveInfoReported = 650,
AtomIpClientRaInfoReported = 778,
AtomApfSessionInfoReported = 777,
AtomCredentialManagerApiCalled = 585,
AtomCredentialManagerInitPhaseReported = 651,
AtomCredentialManagerCandidatePhaseReported = 652,
AtomCredentialManagerFinalPhaseReported = 653,
AtomCredentialManagerTotalReported = 667,
AtomCredentialManagerFinalnouidReported = 668,
AtomCredentialManagerGetReported = 669,
AtomCredentialManagerAuthClickReported = 670,
AtomCredentialManagerApiv2Called = 671,
AtomUwbActivityInfo = 10188,
AtomMediaActionReported = 608,
AtomMediaControlsLaunched = 609,
AtomMediaCodecReclaimRequestCompleted = 600,
AtomMediaCodecStarted = 641,
AtomMediaCodecStopped = 642,
AtomMediaCodecRendered = 684,
}
impl AtomId {
pub fn as_str_name(&self) -> &'static str {
match self {
AtomId::AtomUnspecified => "ATOM_UNSPECIFIED",
AtomId::AtomBleScanStateChanged => "ATOM_BLE_SCAN_STATE_CHANGED",
AtomId::AtomProcessStateChanged => "ATOM_PROCESS_STATE_CHANGED",
AtomId::AtomBleScanResultReceived => "ATOM_BLE_SCAN_RESULT_RECEIVED",
AtomId::AtomSensorStateChanged => "ATOM_SENSOR_STATE_CHANGED",
AtomId::AtomGpsScanStateChanged => "ATOM_GPS_SCAN_STATE_CHANGED",
AtomId::AtomSyncStateChanged => "ATOM_SYNC_STATE_CHANGED",
AtomId::AtomScheduledJobStateChanged => "ATOM_SCHEDULED_JOB_STATE_CHANGED",
AtomId::AtomScreenBrightnessChanged => "ATOM_SCREEN_BRIGHTNESS_CHANGED",
AtomId::AtomWakelockStateChanged => "ATOM_WAKELOCK_STATE_CHANGED",
AtomId::AtomLongPartialWakelockStateChanged => "ATOM_LONG_PARTIAL_WAKELOCK_STATE_CHANGED",
AtomId::AtomMobileRadioPowerStateChanged => "ATOM_MOBILE_RADIO_POWER_STATE_CHANGED",
AtomId::AtomWifiRadioPowerStateChanged => "ATOM_WIFI_RADIO_POWER_STATE_CHANGED",
AtomId::AtomActivityManagerSleepStateChanged => "ATOM_ACTIVITY_MANAGER_SLEEP_STATE_CHANGED",
AtomId::AtomMemoryFactorStateChanged => "ATOM_MEMORY_FACTOR_STATE_CHANGED",
AtomId::AtomExcessiveCpuUsageReported => "ATOM_EXCESSIVE_CPU_USAGE_REPORTED",
AtomId::AtomCachedKillReported => "ATOM_CACHED_KILL_REPORTED",
AtomId::AtomProcessMemoryStatReported => "ATOM_PROCESS_MEMORY_STAT_REPORTED",
AtomId::AtomLauncherEvent => "ATOM_LAUNCHER_EVENT",
AtomId::AtomBatterySaverModeStateChanged => "ATOM_BATTERY_SAVER_MODE_STATE_CHANGED",
AtomId::AtomDeviceIdleModeStateChanged => "ATOM_DEVICE_IDLE_MODE_STATE_CHANGED",
AtomId::AtomDeviceIdlingModeStateChanged => "ATOM_DEVICE_IDLING_MODE_STATE_CHANGED",
AtomId::AtomAudioStateChanged => "ATOM_AUDIO_STATE_CHANGED",
AtomId::AtomMediaCodecStateChanged => "ATOM_MEDIA_CODEC_STATE_CHANGED",
AtomId::AtomCameraStateChanged => "ATOM_CAMERA_STATE_CHANGED",
AtomId::AtomFlashlightStateChanged => "ATOM_FLASHLIGHT_STATE_CHANGED",
AtomId::AtomUidProcessStateChanged => "ATOM_UID_PROCESS_STATE_CHANGED",
AtomId::AtomProcessLifeCycleStateChanged => "ATOM_PROCESS_LIFE_CYCLE_STATE_CHANGED",
AtomId::AtomScreenStateChanged => "ATOM_SCREEN_STATE_CHANGED",
AtomId::AtomBatteryLevelChanged => "ATOM_BATTERY_LEVEL_CHANGED",
AtomId::AtomChargingStateChanged => "ATOM_CHARGING_STATE_CHANGED",
AtomId::AtomPluggedStateChanged => "ATOM_PLUGGED_STATE_CHANGED",
AtomId::AtomInteractiveStateChanged => "ATOM_INTERACTIVE_STATE_CHANGED",
AtomId::AtomTouchEventReported => "ATOM_TOUCH_EVENT_REPORTED",
AtomId::AtomWakeupAlarmOccurred => "ATOM_WAKEUP_ALARM_OCCURRED",
AtomId::AtomKernelWakeupReported => "ATOM_KERNEL_WAKEUP_REPORTED",
AtomId::AtomWifiLockStateChanged => "ATOM_WIFI_LOCK_STATE_CHANGED",
AtomId::AtomWifiSignalStrengthChanged => "ATOM_WIFI_SIGNAL_STRENGTH_CHANGED",
AtomId::AtomWifiScanStateChanged => "ATOM_WIFI_SCAN_STATE_CHANGED",
AtomId::AtomPhoneSignalStrengthChanged => "ATOM_PHONE_SIGNAL_STRENGTH_CHANGED",
AtomId::AtomSettingChanged => "ATOM_SETTING_CHANGED",
AtomId::AtomActivityForegroundStateChanged => "ATOM_ACTIVITY_FOREGROUND_STATE_CHANGED",
AtomId::AtomIsolatedUidChanged => "ATOM_ISOLATED_UID_CHANGED",
AtomId::AtomPacketWakeupOccurred => "ATOM_PACKET_WAKEUP_OCCURRED",
AtomId::AtomWallClockTimeShifted => "ATOM_WALL_CLOCK_TIME_SHIFTED",
AtomId::AtomAnomalyDetected => "ATOM_ANOMALY_DETECTED",
AtomId::AtomAppBreadcrumbReported => "ATOM_APP_BREADCRUMB_REPORTED",
AtomId::AtomAppStartOccurred => "ATOM_APP_START_OCCURRED",
AtomId::AtomAppStartCanceled => "ATOM_APP_START_CANCELED",
AtomId::AtomAppStartFullyDrawn => "ATOM_APP_START_FULLY_DRAWN",
AtomId::AtomLmkKillOccurred => "ATOM_LMK_KILL_OCCURRED",
AtomId::AtomPictureInPictureStateChanged => "ATOM_PICTURE_IN_PICTURE_STATE_CHANGED",
AtomId::AtomWifiMulticastLockStateChanged => "ATOM_WIFI_MULTICAST_LOCK_STATE_CHANGED",
AtomId::AtomLmkStateChanged => "ATOM_LMK_STATE_CHANGED",
AtomId::AtomAppStartMemoryStateCaptured => "ATOM_APP_START_MEMORY_STATE_CAPTURED",
AtomId::AtomShutdownSequenceReported => "ATOM_SHUTDOWN_SEQUENCE_REPORTED",
AtomId::AtomBootSequenceReported => "ATOM_BOOT_SEQUENCE_REPORTED",
AtomId::AtomDaveyOccurred => "ATOM_DAVEY_OCCURRED",
AtomId::AtomOverlayStateChanged => "ATOM_OVERLAY_STATE_CHANGED",
AtomId::AtomForegroundServiceStateChanged => "ATOM_FOREGROUND_SERVICE_STATE_CHANGED",
AtomId::AtomCallStateChanged => "ATOM_CALL_STATE_CHANGED",
AtomId::AtomKeyguardStateChanged => "ATOM_KEYGUARD_STATE_CHANGED",
AtomId::AtomKeyguardBouncerStateChanged => "ATOM_KEYGUARD_BOUNCER_STATE_CHANGED",
AtomId::AtomKeyguardBouncerPasswordEntered => "ATOM_KEYGUARD_BOUNCER_PASSWORD_ENTERED",
AtomId::AtomAppDied => "ATOM_APP_DIED",
AtomId::AtomResourceConfigurationChanged => "ATOM_RESOURCE_CONFIGURATION_CHANGED",
AtomId::AtomBluetoothEnabledStateChanged => "ATOM_BLUETOOTH_ENABLED_STATE_CHANGED",
AtomId::AtomBluetoothConnectionStateChanged => "ATOM_BLUETOOTH_CONNECTION_STATE_CHANGED",
AtomId::AtomGpsSignalQualityChanged => "ATOM_GPS_SIGNAL_QUALITY_CHANGED",
AtomId::AtomUsbConnectorStateChanged => "ATOM_USB_CONNECTOR_STATE_CHANGED",
AtomId::AtomSpeakerImpedanceReported => "ATOM_SPEAKER_IMPEDANCE_REPORTED",
AtomId::AtomHardwareFailed => "ATOM_HARDWARE_FAILED",
AtomId::AtomPhysicalDropDetected => "ATOM_PHYSICAL_DROP_DETECTED",
AtomId::AtomChargeCyclesReported => "ATOM_CHARGE_CYCLES_REPORTED",
AtomId::AtomMobileConnectionStateChanged => "ATOM_MOBILE_CONNECTION_STATE_CHANGED",
AtomId::AtomMobileRadioTechnologyChanged => "ATOM_MOBILE_RADIO_TECHNOLOGY_CHANGED",
AtomId::AtomUsbDeviceAttached => "ATOM_USB_DEVICE_ATTACHED",
AtomId::AtomAppCrashOccurred => "ATOM_APP_CRASH_OCCURRED",
AtomId::AtomAnrOccurred => "ATOM_ANR_OCCURRED",
AtomId::AtomWtfOccurred => "ATOM_WTF_OCCURRED",
AtomId::AtomLowMemReported => "ATOM_LOW_MEM_REPORTED",
AtomId::AtomGenericAtom => "ATOM_GENERIC_ATOM",
AtomId::AtomVibratorStateChanged => "ATOM_VIBRATOR_STATE_CHANGED",
AtomId::AtomDeferredJobStatsReported => "ATOM_DEFERRED_JOB_STATS_REPORTED",
AtomId::AtomThermalThrottling => "ATOM_THERMAL_THROTTLING",
AtomId::AtomBiometricAcquired => "ATOM_BIOMETRIC_ACQUIRED",
AtomId::AtomBiometricAuthenticated => "ATOM_BIOMETRIC_AUTHENTICATED",
AtomId::AtomBiometricErrorOccurred => "ATOM_BIOMETRIC_ERROR_OCCURRED",
AtomId::AtomUiEventReported => "ATOM_UI_EVENT_REPORTED",
AtomId::AtomBatteryHealthSnapshot => "ATOM_BATTERY_HEALTH_SNAPSHOT",
AtomId::AtomSlowIo => "ATOM_SLOW_IO",
AtomId::AtomBatteryCausedShutdown => "ATOM_BATTERY_CAUSED_SHUTDOWN",
AtomId::AtomPhoneServiceStateChanged => "ATOM_PHONE_SERVICE_STATE_CHANGED",
AtomId::AtomPhoneStateChanged => "ATOM_PHONE_STATE_CHANGED",
AtomId::AtomUserRestrictionChanged => "ATOM_USER_RESTRICTION_CHANGED",
AtomId::AtomSettingsUiChanged => "ATOM_SETTINGS_UI_CHANGED",
AtomId::AtomConnectivityStateChanged => "ATOM_CONNECTIVITY_STATE_CHANGED",
AtomId::AtomServiceStateChanged => "ATOM_SERVICE_STATE_CHANGED",
AtomId::AtomServiceLaunchReported => "ATOM_SERVICE_LAUNCH_REPORTED",
AtomId::AtomFlagFlipUpdateOccurred => "ATOM_FLAG_FLIP_UPDATE_OCCURRED",
AtomId::AtomBinaryPushStateChanged => "ATOM_BINARY_PUSH_STATE_CHANGED",
AtomId::AtomDevicePolicyEvent => "ATOM_DEVICE_POLICY_EVENT",
AtomId::AtomDocsUiFileOpCanceled => "ATOM_DOCS_UI_FILE_OP_CANCELED",
AtomId::AtomDocsUiFileOpCopyMoveModeReported => "ATOM_DOCS_UI_FILE_OP_COPY_MOVE_MODE_REPORTED",
AtomId::AtomDocsUiFileOpFailure => "ATOM_DOCS_UI_FILE_OP_FAILURE",
AtomId::AtomDocsUiProviderFileOp => "ATOM_DOCS_UI_PROVIDER_FILE_OP",
AtomId::AtomDocsUiInvalidScopedAccessRequest => "ATOM_DOCS_UI_INVALID_SCOPED_ACCESS_REQUEST",
AtomId::AtomDocsUiLaunchReported => "ATOM_DOCS_UI_LAUNCH_REPORTED",
AtomId::AtomDocsUiRootVisited => "ATOM_DOCS_UI_ROOT_VISITED",
AtomId::AtomDocsUiStartupMs => "ATOM_DOCS_UI_STARTUP_MS",
AtomId::AtomDocsUiUserActionReported => "ATOM_DOCS_UI_USER_ACTION_REPORTED",
AtomId::AtomWifiEnabledStateChanged => "ATOM_WIFI_ENABLED_STATE_CHANGED",
AtomId::AtomWifiRunningStateChanged => "ATOM_WIFI_RUNNING_STATE_CHANGED",
AtomId::AtomAppCompacted => "ATOM_APP_COMPACTED",
AtomId::AtomNetworkDnsEventReported => "ATOM_NETWORK_DNS_EVENT_REPORTED",
AtomId::AtomDocsUiPickerLaunchedFromReported => "ATOM_DOCS_UI_PICKER_LAUNCHED_FROM_REPORTED",
AtomId::AtomDocsUiPickResultReported => "ATOM_DOCS_UI_PICK_RESULT_REPORTED",
AtomId::AtomDocsUiSearchModeReported => "ATOM_DOCS_UI_SEARCH_MODE_REPORTED",
AtomId::AtomDocsUiSearchTypeReported => "ATOM_DOCS_UI_SEARCH_TYPE_REPORTED",
AtomId::AtomDataStallEvent => "ATOM_DATA_STALL_EVENT",
AtomId::AtomRescuePartyResetReported => "ATOM_RESCUE_PARTY_RESET_REPORTED",
AtomId::AtomSignedConfigReported => "ATOM_SIGNED_CONFIG_REPORTED",
AtomId::AtomGnssNiEventReported => "ATOM_GNSS_NI_EVENT_REPORTED",
AtomId::AtomBluetoothLinkLayerConnectionEvent => "ATOM_BLUETOOTH_LINK_LAYER_CONNECTION_EVENT",
AtomId::AtomBluetoothAclConnectionStateChanged => "ATOM_BLUETOOTH_ACL_CONNECTION_STATE_CHANGED",
AtomId::AtomBluetoothScoConnectionStateChanged => "ATOM_BLUETOOTH_SCO_CONNECTION_STATE_CHANGED",
AtomId::AtomAppDowngraded => "ATOM_APP_DOWNGRADED",
AtomId::AtomAppOptimizedAfterDowngraded => "ATOM_APP_OPTIMIZED_AFTER_DOWNGRADED",
AtomId::AtomLowStorageStateChanged => "ATOM_LOW_STORAGE_STATE_CHANGED",
AtomId::AtomGnssNfwNotificationReported => "ATOM_GNSS_NFW_NOTIFICATION_REPORTED",
AtomId::AtomGnssConfigurationReported => "ATOM_GNSS_CONFIGURATION_REPORTED",
AtomId::AtomUsbPortOverheatEventReported => "ATOM_USB_PORT_OVERHEAT_EVENT_REPORTED",
AtomId::AtomNfcErrorOccurred => "ATOM_NFC_ERROR_OCCURRED",
AtomId::AtomNfcStateChanged => "ATOM_NFC_STATE_CHANGED",
AtomId::AtomNfcBeamOccurred => "ATOM_NFC_BEAM_OCCURRED",
AtomId::AtomNfcCardemulationOccurred => "ATOM_NFC_CARDEMULATION_OCCURRED",
AtomId::AtomNfcTagOccurred => "ATOM_NFC_TAG_OCCURRED",
AtomId::AtomNfcHceTransactionOccurred => "ATOM_NFC_HCE_TRANSACTION_OCCURRED",
AtomId::AtomSeStateChanged => "ATOM_SE_STATE_CHANGED",
AtomId::AtomSeOmapiReported => "ATOM_SE_OMAPI_REPORTED",
AtomId::AtomBroadcastDispatchLatencyReported => "ATOM_BROADCAST_DISPATCH_LATENCY_REPORTED",
AtomId::AtomAttentionManagerServiceResultReported => "ATOM_ATTENTION_MANAGER_SERVICE_RESULT_REPORTED",
AtomId::AtomAdbConnectionChanged => "ATOM_ADB_CONNECTION_CHANGED",
AtomId::AtomSpeechDspStatReported => "ATOM_SPEECH_DSP_STAT_REPORTED",
AtomId::AtomUsbContaminantReported => "ATOM_USB_CONTAMINANT_REPORTED",
AtomId::AtomWatchdogRollbackOccurred => "ATOM_WATCHDOG_ROLLBACK_OCCURRED",
AtomId::AtomBiometricSystemHealthIssueDetected => "ATOM_BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED",
AtomId::AtomBubbleUiChanged => "ATOM_BUBBLE_UI_CHANGED",
AtomId::AtomScheduledJobConstraintChanged => "ATOM_SCHEDULED_JOB_CONSTRAINT_CHANGED",
AtomId::AtomBluetoothActiveDeviceChanged => "ATOM_BLUETOOTH_ACTIVE_DEVICE_CHANGED",
AtomId::AtomBluetoothA2dpPlaybackStateChanged => "ATOM_BLUETOOTH_A2DP_PLAYBACK_STATE_CHANGED",
AtomId::AtomBluetoothA2dpCodecConfigChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CONFIG_CHANGED",
AtomId::AtomBluetoothA2dpCodecCapabilityChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CAPABILITY_CHANGED",
AtomId::AtomBluetoothA2dpAudioUnderrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_UNDERRUN_REPORTED",
AtomId::AtomBluetoothA2dpAudioOverrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_OVERRUN_REPORTED",
AtomId::AtomBluetoothDeviceRssiReported => "ATOM_BLUETOOTH_DEVICE_RSSI_REPORTED",
AtomId::AtomBluetoothDeviceFailedContactCounterReported => "ATOM_BLUETOOTH_DEVICE_FAILED_CONTACT_COUNTER_REPORTED",
AtomId::AtomBluetoothDeviceTxPowerLevelReported => "ATOM_BLUETOOTH_DEVICE_TX_POWER_LEVEL_REPORTED",
AtomId::AtomBluetoothHciTimeoutReported => "ATOM_BLUETOOTH_HCI_TIMEOUT_REPORTED",
AtomId::AtomBluetoothQualityReportReported => "ATOM_BLUETOOTH_QUALITY_REPORT_REPORTED",
AtomId::AtomBluetoothDeviceInfoReported => "ATOM_BLUETOOTH_DEVICE_INFO_REPORTED",
AtomId::AtomBluetoothRemoteVersionInfoReported => "ATOM_BLUETOOTH_REMOTE_VERSION_INFO_REPORTED",
AtomId::AtomBluetoothSdpAttributeReported => "ATOM_BLUETOOTH_SDP_ATTRIBUTE_REPORTED",
AtomId::AtomBluetoothBondStateChanged => "ATOM_BLUETOOTH_BOND_STATE_CHANGED",
AtomId::AtomBluetoothClassicPairingEventReported => "ATOM_BLUETOOTH_CLASSIC_PAIRING_EVENT_REPORTED",
AtomId::AtomBluetoothSmpPairingEventReported => "ATOM_BLUETOOTH_SMP_PAIRING_EVENT_REPORTED",
AtomId::AtomScreenTimeoutExtensionReported => "ATOM_SCREEN_TIMEOUT_EXTENSION_REPORTED",
AtomId::AtomProcessStartTime => "ATOM_PROCESS_START_TIME",
AtomId::AtomPermissionGrantRequestResultReported => "ATOM_PERMISSION_GRANT_REQUEST_RESULT_REPORTED",
AtomId::AtomBluetoothSocketConnectionStateChanged => "ATOM_BLUETOOTH_SOCKET_CONNECTION_STATE_CHANGED",
AtomId::AtomDeviceIdentifierAccessDenied => "ATOM_DEVICE_IDENTIFIER_ACCESS_DENIED",
AtomId::AtomBubbleDeveloperErrorReported => "ATOM_BUBBLE_DEVELOPER_ERROR_REPORTED",
AtomId::AtomAssistGestureStageReported => "ATOM_ASSIST_GESTURE_STAGE_REPORTED",
AtomId::AtomAssistGestureFeedbackReported => "ATOM_ASSIST_GESTURE_FEEDBACK_REPORTED",
AtomId::AtomAssistGestureProgressReported => "ATOM_ASSIST_GESTURE_PROGRESS_REPORTED",
AtomId::AtomTouchGestureClassified => "ATOM_TOUCH_GESTURE_CLASSIFIED",
AtomId::AtomHiddenApiUsed => "ATOM_HIDDEN_API_USED",
AtomId::AtomStyleUiChanged => "ATOM_STYLE_UI_CHANGED",
AtomId::AtomPrivacyIndicatorsInteracted => "ATOM_PRIVACY_INDICATORS_INTERACTED",
AtomId::AtomAppInstallOnExternalStorageReported => "ATOM_APP_INSTALL_ON_EXTERNAL_STORAGE_REPORTED",
AtomId::AtomNetworkStackReported => "ATOM_NETWORK_STACK_REPORTED",
AtomId::AtomAppMovedStorageReported => "ATOM_APP_MOVED_STORAGE_REPORTED",
AtomId::AtomBiometricEnrolled => "ATOM_BIOMETRIC_ENROLLED",
AtomId::AtomSystemServerWatchdogOccurred => "ATOM_SYSTEM_SERVER_WATCHDOG_OCCURRED",
AtomId::AtomTombStoneOccurred => "ATOM_TOMB_STONE_OCCURRED",
AtomId::AtomBluetoothClassOfDeviceReported => "ATOM_BLUETOOTH_CLASS_OF_DEVICE_REPORTED",
AtomId::AtomIntelligenceEventReported => "ATOM_INTELLIGENCE_EVENT_REPORTED",
AtomId::AtomThermalThrottlingSeverityStateChanged => "ATOM_THERMAL_THROTTLING_SEVERITY_STATE_CHANGED",
AtomId::AtomRoleRequestResultReported => "ATOM_ROLE_REQUEST_RESULT_REPORTED",
AtomId::AtomMediametricsAudiopolicyReported => "ATOM_MEDIAMETRICS_AUDIOPOLICY_REPORTED",
AtomId::AtomMediametricsAudiorecordReported => "ATOM_MEDIAMETRICS_AUDIORECORD_REPORTED",
AtomId::AtomMediametricsAudiothreadReported => "ATOM_MEDIAMETRICS_AUDIOTHREAD_REPORTED",
AtomId::AtomMediametricsAudiotrackReported => "ATOM_MEDIAMETRICS_AUDIOTRACK_REPORTED",
AtomId::AtomMediametricsCodecReported => "ATOM_MEDIAMETRICS_CODEC_REPORTED",
AtomId::AtomMediametricsDrmWidevineReported => "ATOM_MEDIAMETRICS_DRM_WIDEVINE_REPORTED",
AtomId::AtomMediametricsExtractorReported => "ATOM_MEDIAMETRICS_EXTRACTOR_REPORTED",
AtomId::AtomMediametricsMediadrmReported => "ATOM_MEDIAMETRICS_MEDIADRM_REPORTED",
AtomId::AtomMediametricsNuplayerReported => "ATOM_MEDIAMETRICS_NUPLAYER_REPORTED",
AtomId::AtomMediametricsRecorderReported => "ATOM_MEDIAMETRICS_RECORDER_REPORTED",
AtomId::AtomMediametricsDrmmanagerReported => "ATOM_MEDIAMETRICS_DRMMANAGER_REPORTED",
AtomId::AtomCarPowerStateChanged => "ATOM_CAR_POWER_STATE_CHANGED",
AtomId::AtomGarageModeInfo => "ATOM_GARAGE_MODE_INFO",
AtomId::AtomTestAtomReported => "ATOM_TEST_ATOM_REPORTED",
AtomId::AtomContentCaptureCallerMismatchReported => "ATOM_CONTENT_CAPTURE_CALLER_MISMATCH_REPORTED",
AtomId::AtomContentCaptureServiceEvents => "ATOM_CONTENT_CAPTURE_SERVICE_EVENTS",
AtomId::AtomContentCaptureSessionEvents => "ATOM_CONTENT_CAPTURE_SESSION_EVENTS",
AtomId::AtomContentCaptureFlushed => "ATOM_CONTENT_CAPTURE_FLUSHED",
AtomId::AtomLocationManagerApiUsageReported => "ATOM_LOCATION_MANAGER_API_USAGE_REPORTED",
AtomId::AtomReviewPermissionsFragmentResultReported => "ATOM_REVIEW_PERMISSIONS_FRAGMENT_RESULT_REPORTED",
AtomId::AtomRuntimePermissionsUpgradeResult => "ATOM_RUNTIME_PERMISSIONS_UPGRADE_RESULT",
AtomId::AtomGrantPermissionsActivityButtonActions => "ATOM_GRANT_PERMISSIONS_ACTIVITY_BUTTON_ACTIONS",
AtomId::AtomLocationAccessCheckNotificationAction => "ATOM_LOCATION_ACCESS_CHECK_NOTIFICATION_ACTION",
AtomId::AtomAppPermissionFragmentActionReported => "ATOM_APP_PERMISSION_FRAGMENT_ACTION_REPORTED",
AtomId::AtomAppPermissionFragmentViewed => "ATOM_APP_PERMISSION_FRAGMENT_VIEWED",
AtomId::AtomAppPermissionsFragmentViewed => "ATOM_APP_PERMISSIONS_FRAGMENT_VIEWED",
AtomId::AtomPermissionAppsFragmentViewed => "ATOM_PERMISSION_APPS_FRAGMENT_VIEWED",
AtomId::AtomTextSelectionEvent => "ATOM_TEXT_SELECTION_EVENT",
AtomId::AtomTextLinkifyEvent => "ATOM_TEXT_LINKIFY_EVENT",
AtomId::AtomConversationActionsEvent => "ATOM_CONVERSATION_ACTIONS_EVENT",
AtomId::AtomLanguageDetectionEvent => "ATOM_LANGUAGE_DETECTION_EVENT",
AtomId::AtomExclusionRectStateChanged => "ATOM_EXCLUSION_RECT_STATE_CHANGED",
AtomId::AtomBackGestureReportedReported => "ATOM_BACK_GESTURE_REPORTED_REPORTED",
AtomId::AtomUpdateEngineUpdateAttemptReported => "ATOM_UPDATE_ENGINE_UPDATE_ATTEMPT_REPORTED",
AtomId::AtomUpdateEngineSuccessfulUpdateReported => "ATOM_UPDATE_ENGINE_SUCCESSFUL_UPDATE_REPORTED",
AtomId::AtomCameraActionEvent => "ATOM_CAMERA_ACTION_EVENT",
AtomId::AtomAppCompatibilityChangeReported => "ATOM_APP_COMPATIBILITY_CHANGE_REPORTED",
AtomId::AtomPerfettoUploaded => "ATOM_PERFETTO_UPLOADED",
AtomId::AtomVmsClientConnectionStateChanged => "ATOM_VMS_CLIENT_CONNECTION_STATE_CHANGED",
AtomId::AtomMediaProviderScanOccurred => "ATOM_MEDIA_PROVIDER_SCAN_OCCURRED",
AtomId::AtomMediaContentDeleted => "ATOM_MEDIA_CONTENT_DELETED",
AtomId::AtomMediaProviderPermissionRequested => "ATOM_MEDIA_PROVIDER_PERMISSION_REQUESTED",
AtomId::AtomMediaProviderSchemaChanged => "ATOM_MEDIA_PROVIDER_SCHEMA_CHANGED",
AtomId::AtomMediaProviderIdleMaintenanceFinished => "ATOM_MEDIA_PROVIDER_IDLE_MAINTENANCE_FINISHED",
AtomId::AtomRebootEscrowRecoveryReported => "ATOM_REBOOT_ESCROW_RECOVERY_REPORTED",
AtomId::AtomBootTimeEventDurationReported => "ATOM_BOOT_TIME_EVENT_DURATION_REPORTED",
AtomId::AtomBootTimeEventElapsedTimeReported => "ATOM_BOOT_TIME_EVENT_ELAPSED_TIME_REPORTED",
AtomId::AtomBootTimeEventUtcTimeReported => "ATOM_BOOT_TIME_EVENT_UTC_TIME_REPORTED",
AtomId::AtomBootTimeEventErrorCodeReported => "ATOM_BOOT_TIME_EVENT_ERROR_CODE_REPORTED",
AtomId::AtomUserspaceRebootReported => "ATOM_USERSPACE_REBOOT_REPORTED",
AtomId::AtomNotificationReported => "ATOM_NOTIFICATION_REPORTED",
AtomId::AtomNotificationPanelReported => "ATOM_NOTIFICATION_PANEL_REPORTED",
AtomId::AtomNotificationChannelModified => "ATOM_NOTIFICATION_CHANNEL_MODIFIED",
AtomId::AtomIntegrityCheckResultReported => "ATOM_INTEGRITY_CHECK_RESULT_REPORTED",
AtomId::AtomIntegrityRulesPushed => "ATOM_INTEGRITY_RULES_PUSHED",
AtomId::AtomCbMessageReported => "ATOM_CB_MESSAGE_REPORTED",
AtomId::AtomCbMessageError => "ATOM_CB_MESSAGE_ERROR",
AtomId::AtomWifiHealthStatReported => "ATOM_WIFI_HEALTH_STAT_REPORTED",
AtomId::AtomWifiFailureStatReported => "ATOM_WIFI_FAILURE_STAT_REPORTED",
AtomId::AtomWifiConnectionResultReported => "ATOM_WIFI_CONNECTION_RESULT_REPORTED",
AtomId::AtomAppFreezeChanged => "ATOM_APP_FREEZE_CHANGED",
AtomId::AtomSnapshotMergeReported => "ATOM_SNAPSHOT_MERGE_REPORTED",
AtomId::AtomForegroundServiceAppOpSessionEnded => "ATOM_FOREGROUND_SERVICE_APP_OP_SESSION_ENDED",
AtomId::AtomDisplayJankReported => "ATOM_DISPLAY_JANK_REPORTED",
AtomId::AtomAppStandbyBucketChanged => "ATOM_APP_STANDBY_BUCKET_CHANGED",
AtomId::AtomSharesheetStarted => "ATOM_SHARESHEET_STARTED",
AtomId::AtomRankingSelected => "ATOM_RANKING_SELECTED",
AtomId::AtomTvsettingsUiInteracted => "ATOM_TVSETTINGS_UI_INTERACTED",
AtomId::AtomLauncherSnapshot => "ATOM_LAUNCHER_SNAPSHOT",
AtomId::AtomPackageInstallerV2Reported => "ATOM_PACKAGE_INSTALLER_V2_REPORTED",
AtomId::AtomUserLifecycleJourneyReported => "ATOM_USER_LIFECYCLE_JOURNEY_REPORTED",
AtomId::AtomUserLifecycleEventOccurred => "ATOM_USER_LIFECYCLE_EVENT_OCCURRED",
AtomId::AtomAccessibilityShortcutReported => "ATOM_ACCESSIBILITY_SHORTCUT_REPORTED",
AtomId::AtomAccessibilityServiceReported => "ATOM_ACCESSIBILITY_SERVICE_REPORTED",
AtomId::AtomDocsUiDragAndDropReported => "ATOM_DOCS_UI_DRAG_AND_DROP_REPORTED",
AtomId::AtomAppUsageEventOccurred => "ATOM_APP_USAGE_EVENT_OCCURRED",
AtomId::AtomAutoRevokeNotificationClicked => "ATOM_AUTO_REVOKE_NOTIFICATION_CLICKED",
AtomId::AtomAutoRevokeFragmentAppViewed => "ATOM_AUTO_REVOKE_FRAGMENT_APP_VIEWED",
AtomId::AtomAutoRevokedAppInteraction => "ATOM_AUTO_REVOKED_APP_INTERACTION",
AtomId::AtomAppPermissionGroupsFragmentAutoRevokeAction => "ATOM_APP_PERMISSION_GROUPS_FRAGMENT_AUTO_REVOKE_ACTION",
AtomId::AtomEvsUsageStatsReported => "ATOM_EVS_USAGE_STATS_REPORTED",
AtomId::AtomAudioPowerUsageDataReported => "ATOM_AUDIO_POWER_USAGE_DATA_REPORTED",
AtomId::AtomTvTunerStateChanged => "ATOM_TV_TUNER_STATE_CHANGED",
AtomId::AtomMediaoutputOpSwitchReported => "ATOM_MEDIAOUTPUT_OP_SWITCH_REPORTED",
AtomId::AtomCbMessageFiltered => "ATOM_CB_MESSAGE_FILTERED",
AtomId::AtomTvTunerDvrStatus => "ATOM_TV_TUNER_DVR_STATUS",
AtomId::AtomTvCasSessionOpenStatus => "ATOM_TV_CAS_SESSION_OPEN_STATUS",
AtomId::AtomAssistantInvocationReported => "ATOM_ASSISTANT_INVOCATION_REPORTED",
AtomId::AtomDisplayWakeReported => "ATOM_DISPLAY_WAKE_REPORTED",
AtomId::AtomCarUserHalModifyUserRequestReported => "ATOM_CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED",
AtomId::AtomCarUserHalModifyUserResponseReported => "ATOM_CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED",
AtomId::AtomCarUserHalPostSwitchResponseReported => "ATOM_CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED",
AtomId::AtomCarUserHalInitialUserInfoRequestReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED",
AtomId::AtomCarUserHalInitialUserInfoResponseReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED",
AtomId::AtomCarUserHalUserAssociationRequestReported => "ATOM_CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED",
AtomId::AtomCarUserHalSetUserAssociationResponseReported => "ATOM_CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED",
AtomId::AtomNetworkIpProvisioningReported => "ATOM_NETWORK_IP_PROVISIONING_REPORTED",
AtomId::AtomNetworkDhcpRenewReported => "ATOM_NETWORK_DHCP_RENEW_REPORTED",
AtomId::AtomNetworkValidationReported => "ATOM_NETWORK_VALIDATION_REPORTED",
AtomId::AtomNetworkStackQuirkReported => "ATOM_NETWORK_STACK_QUIRK_REPORTED",
AtomId::AtomMediametricsAudiorecorddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIORECORDDEVICEUSAGE_REPORTED",
AtomId::AtomMediametricsAudiothreaddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTHREADDEVICEUSAGE_REPORTED",
AtomId::AtomMediametricsAudiotrackdeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTRACKDEVICEUSAGE_REPORTED",
AtomId::AtomMediametricsAudiodeviceconnectionReported => "ATOM_MEDIAMETRICS_AUDIODEVICECONNECTION_REPORTED",
AtomId::AtomBlobCommitted => "ATOM_BLOB_COMMITTED",
AtomId::AtomBlobLeased => "ATOM_BLOB_LEASED",
AtomId::AtomBlobOpened => "ATOM_BLOB_OPENED",
AtomId::AtomContactsProviderStatusReported => "ATOM_CONTACTS_PROVIDER_STATUS_REPORTED",
AtomId::AtomKeystoreKeyEventReported => "ATOM_KEYSTORE_KEY_EVENT_REPORTED",
AtomId::AtomNetworkTetheringReported => "ATOM_NETWORK_TETHERING_REPORTED",
AtomId::AtomImeTouchReported => "ATOM_IME_TOUCH_REPORTED",
AtomId::AtomUiInteractionFrameInfoReported => "ATOM_UI_INTERACTION_FRAME_INFO_REPORTED",
AtomId::AtomUiActionLatencyReported => "ATOM_UI_ACTION_LATENCY_REPORTED",
AtomId::AtomWifiDisconnectReported => "ATOM_WIFI_DISCONNECT_REPORTED",
AtomId::AtomWifiConnectionStateChanged => "ATOM_WIFI_CONNECTION_STATE_CHANGED",
AtomId::AtomHdmiCecActiveSourceChanged => "ATOM_HDMI_CEC_ACTIVE_SOURCE_CHANGED",
AtomId::AtomHdmiCecMessageReported => "ATOM_HDMI_CEC_MESSAGE_REPORTED",
AtomId::AtomAirplaneMode => "ATOM_AIRPLANE_MODE",
AtomId::AtomModemRestart => "ATOM_MODEM_RESTART",
AtomId::AtomCarrierIdMismatchReported => "ATOM_CARRIER_ID_MISMATCH_REPORTED",
AtomId::AtomCarrierIdTableUpdated => "ATOM_CARRIER_ID_TABLE_UPDATED",
AtomId::AtomDataStallRecoveryReported => "ATOM_DATA_STALL_RECOVERY_REPORTED",
AtomId::AtomMediametricsMediaparserReported => "ATOM_MEDIAMETRICS_MEDIAPARSER_REPORTED",
AtomId::AtomTlsHandshakeReported => "ATOM_TLS_HANDSHAKE_REPORTED",
AtomId::AtomTextClassifierApiUsageReported => "ATOM_TEXT_CLASSIFIER_API_USAGE_REPORTED",
AtomId::AtomCarWatchdogKillStatsReported => "ATOM_CAR_WATCHDOG_KILL_STATS_REPORTED",
AtomId::AtomMediametricsPlaybackReported => "ATOM_MEDIAMETRICS_PLAYBACK_REPORTED",
AtomId::AtomMediaNetworkInfoChanged => "ATOM_MEDIA_NETWORK_INFO_CHANGED",
AtomId::AtomMediaPlaybackStateChanged => "ATOM_MEDIA_PLAYBACK_STATE_CHANGED",
AtomId::AtomMediaPlaybackErrorReported => "ATOM_MEDIA_PLAYBACK_ERROR_REPORTED",
AtomId::AtomMediaPlaybackTrackChanged => "ATOM_MEDIA_PLAYBACK_TRACK_CHANGED",
AtomId::AtomWifiScanReported => "ATOM_WIFI_SCAN_REPORTED",
AtomId::AtomWifiPnoScanReported => "ATOM_WIFI_PNO_SCAN_REPORTED",
AtomId::AtomTifTuneChanged => "ATOM_TIF_TUNE_CHANGED",
AtomId::AtomAutoRotateReported => "ATOM_AUTO_ROTATE_REPORTED",
AtomId::AtomPerfettoTrigger => "ATOM_PERFETTO_TRIGGER",
AtomId::AtomTranscodingData => "ATOM_TRANSCODING_DATA",
AtomId::AtomImsServiceEntitlementUpdated => "ATOM_IMS_SERVICE_ENTITLEMENT_UPDATED",
AtomId::AtomDeviceRotated => "ATOM_DEVICE_ROTATED",
AtomId::AtomSimSpecificSettingsRestored => "ATOM_SIM_SPECIFIC_SETTINGS_RESTORED",
AtomId::AtomTextClassifierDownloadReported => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_REPORTED",
AtomId::AtomPinStorageEvent => "ATOM_PIN_STORAGE_EVENT",
AtomId::AtomFaceDownReported => "ATOM_FACE_DOWN_REPORTED",
AtomId::AtomBluetoothHalCrashReasonReported => "ATOM_BLUETOOTH_HAL_CRASH_REASON_REPORTED",
AtomId::AtomRebootEscrowPreparationReported => "ATOM_REBOOT_ESCROW_PREPARATION_REPORTED",
AtomId::AtomRebootEscrowLskfCaptureReported => "ATOM_REBOOT_ESCROW_LSKF_CAPTURE_REPORTED",
AtomId::AtomRebootEscrowRebootReported => "ATOM_REBOOT_ESCROW_REBOOT_REPORTED",
AtomId::AtomBinderLatencyReported => "ATOM_BINDER_LATENCY_REPORTED",
AtomId::AtomMediametricsAaudiostreamReported => "ATOM_MEDIAMETRICS_AAUDIOSTREAM_REPORTED",
AtomId::AtomMediaTranscodingSessionEnded => "ATOM_MEDIA_TRANSCODING_SESSION_ENDED",
AtomId::AtomMagnificationUsageReported => "ATOM_MAGNIFICATION_USAGE_REPORTED",
AtomId::AtomMagnificationModeWithImeOnReported => "ATOM_MAGNIFICATION_MODE_WITH_IME_ON_REPORTED",
AtomId::AtomAppSearchCallStatsReported => "ATOM_APP_SEARCH_CALL_STATS_REPORTED",
AtomId::AtomAppSearchPutDocumentStatsReported => "ATOM_APP_SEARCH_PUT_DOCUMENT_STATS_REPORTED",
AtomId::AtomDeviceControlChanged => "ATOM_DEVICE_CONTROL_CHANGED",
AtomId::AtomDeviceStateChanged => "ATOM_DEVICE_STATE_CHANGED",
AtomId::AtomInputdeviceRegistered => "ATOM_INPUTDEVICE_REGISTERED",
AtomId::AtomSmartspaceCardReported => "ATOM_SMARTSPACE_CARD_REPORTED",
AtomId::AtomAuthPromptAuthenticateInvoked => "ATOM_AUTH_PROMPT_AUTHENTICATE_INVOKED",
AtomId::AtomAuthManagerCanAuthenticateInvoked => "ATOM_AUTH_MANAGER_CAN_AUTHENTICATE_INVOKED",
AtomId::AtomAuthEnrollActionInvoked => "ATOM_AUTH_ENROLL_ACTION_INVOKED",
AtomId::AtomAuthDeprecatedApiUsed => "ATOM_AUTH_DEPRECATED_API_USED",
AtomId::AtomUnattendedRebootOccurred => "ATOM_UNATTENDED_REBOOT_OCCURRED",
AtomId::AtomLongRebootBlockingReported => "ATOM_LONG_REBOOT_BLOCKING_REPORTED",
AtomId::AtomLocationTimeZoneProviderStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_STATE_CHANGED",
AtomId::AtomFdtrackEventOccurred => "ATOM_FDTRACK_EVENT_OCCURRED",
AtomId::AtomTimeoutAutoExtendedReported => "ATOM_TIMEOUT_AUTO_EXTENDED_REPORTED",
AtomId::AtomAlarmBatchDelivered => "ATOM_ALARM_BATCH_DELIVERED",
AtomId::AtomAlarmScheduled => "ATOM_ALARM_SCHEDULED",
AtomId::AtomCarWatchdogIoOveruseStatsReported => "ATOM_CAR_WATCHDOG_IO_OVERUSE_STATS_REPORTED",
AtomId::AtomUserLevelHibernationStateChanged => "ATOM_USER_LEVEL_HIBERNATION_STATE_CHANGED",
AtomId::AtomAppSearchInitializeStatsReported => "ATOM_APP_SEARCH_INITIALIZE_STATS_REPORTED",
AtomId::AtomAppSearchQueryStatsReported => "ATOM_APP_SEARCH_QUERY_STATS_REPORTED",
AtomId::AtomAppProcessDied => "ATOM_APP_PROCESS_DIED",
AtomId::AtomNetworkIpReachabilityMonitorReported => "ATOM_NETWORK_IP_REACHABILITY_MONITOR_REPORTED",
AtomId::AtomSlowInputEventReported => "ATOM_SLOW_INPUT_EVENT_REPORTED",
AtomId::AtomAnrOccurredProcessingStarted => "ATOM_ANR_OCCURRED_PROCESSING_STARTED",
AtomId::AtomAppSearchRemoveStatsReported => "ATOM_APP_SEARCH_REMOVE_STATS_REPORTED",
AtomId::AtomMediaCodecReported => "ATOM_MEDIA_CODEC_REPORTED",
AtomId::AtomPermissionUsageFragmentInteraction => "ATOM_PERMISSION_USAGE_FRAGMENT_INTERACTION",
AtomId::AtomPermissionDetailsInteraction => "ATOM_PERMISSION_DETAILS_INTERACTION",
AtomId::AtomPrivacySensorToggleInteraction => "ATOM_PRIVACY_SENSOR_TOGGLE_INTERACTION",
AtomId::AtomPrivacyToggleDialogInteraction => "ATOM_PRIVACY_TOGGLE_DIALOG_INTERACTION",
AtomId::AtomAppSearchOptimizeStatsReported => "ATOM_APP_SEARCH_OPTIMIZE_STATS_REPORTED",
AtomId::AtomNonA11yToolServiceWarningReport => "ATOM_NON_A11Y_TOOL_SERVICE_WARNING_REPORT",
AtomId::AtomAppSearchSetSchemaStatsReported => "ATOM_APP_SEARCH_SET_SCHEMA_STATS_REPORTED",
AtomId::AtomAppCompatStateChanged => "ATOM_APP_COMPAT_STATE_CHANGED",
AtomId::AtomSizeCompatRestartButtonEventReported => "ATOM_SIZE_COMPAT_RESTART_BUTTON_EVENT_REPORTED",
AtomId::AtomSplitscreenUiChanged => "ATOM_SPLITSCREEN_UI_CHANGED",
AtomId::AtomNetworkDnsHandshakeReported => "ATOM_NETWORK_DNS_HANDSHAKE_REPORTED",
AtomId::AtomBluetoothCodePathCounter => "ATOM_BLUETOOTH_CODE_PATH_COUNTER",
AtomId::AtomBluetoothLeBatchScanReportDelay => "ATOM_BLUETOOTH_LE_BATCH_SCAN_REPORT_DELAY",
AtomId::AtomAccessibilityFloatingMenuUiChanged => "ATOM_ACCESSIBILITY_FLOATING_MENU_UI_CHANGED",
AtomId::AtomNeuralnetworksCompilationCompleted => "ATOM_NEURALNETWORKS_COMPILATION_COMPLETED",
AtomId::AtomNeuralnetworksExecutionCompleted => "ATOM_NEURALNETWORKS_EXECUTION_COMPLETED",
AtomId::AtomNeuralnetworksCompilationFailed => "ATOM_NEURALNETWORKS_COMPILATION_FAILED",
AtomId::AtomNeuralnetworksExecutionFailed => "ATOM_NEURALNETWORKS_EXECUTION_FAILED",
AtomId::AtomContextHubBooted => "ATOM_CONTEXT_HUB_BOOTED",
AtomId::AtomContextHubRestarted => "ATOM_CONTEXT_HUB_RESTARTED",
AtomId::AtomContextHubLoadedNanoappSnapshotReported => "ATOM_CONTEXT_HUB_LOADED_NANOAPP_SNAPSHOT_REPORTED",
AtomId::AtomChreCodeDownloadTransacted => "ATOM_CHRE_CODE_DOWNLOAD_TRANSACTED",
AtomId::AtomUwbSessionInited => "ATOM_UWB_SESSION_INITED",
AtomId::AtomUwbSessionClosed => "ATOM_UWB_SESSION_CLOSED",
AtomId::AtomUwbFirstRangingReceived => "ATOM_UWB_FIRST_RANGING_RECEIVED",
AtomId::AtomUwbRangingMeasurementReceived => "ATOM_UWB_RANGING_MEASUREMENT_RECEIVED",
AtomId::AtomTextClassifierDownloadWorkScheduled => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_SCHEDULED",
AtomId::AtomTextClassifierDownloadWorkCompleted => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_COMPLETED",
AtomId::AtomClipboardCleared => "ATOM_CLIPBOARD_CLEARED",
AtomId::AtomVmCreationRequested => "ATOM_VM_CREATION_REQUESTED",
AtomId::AtomNearbyDeviceScanStateChanged => "ATOM_NEARBY_DEVICE_SCAN_STATE_CHANGED",
AtomId::AtomCameraCompatControlEventReported => "ATOM_CAMERA_COMPAT_CONTROL_EVENT_REPORTED",
AtomId::AtomApplicationLocalesChanged => "ATOM_APPLICATION_LOCALES_CHANGED",
AtomId::AtomMediametricsAudiotrackstatusReported => "ATOM_MEDIAMETRICS_AUDIOTRACKSTATUS_REPORTED",
AtomId::AtomFoldStateDurationReported => "ATOM_FOLD_STATE_DURATION_REPORTED",
AtomId::AtomLocationTimeZoneProviderControllerStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_CONTROLLER_STATE_CHANGED",
AtomId::AtomDisplayHbmStateChanged => "ATOM_DISPLAY_HBM_STATE_CHANGED",
AtomId::AtomDisplayHbmBrightnessChanged => "ATOM_DISPLAY_HBM_BRIGHTNESS_CHANGED",
AtomId::AtomPersistentUriPermissionsFlushed => "ATOM_PERSISTENT_URI_PERMISSIONS_FLUSHED",
AtomId::AtomEarlyBootCompOsArtifactsCheckReported => "ATOM_EARLY_BOOT_COMP_OS_ARTIFACTS_CHECK_REPORTED",
AtomId::AtomVbmetaDigestReported => "ATOM_VBMETA_DIGEST_REPORTED",
AtomId::AtomApexInfoGathered => "ATOM_APEX_INFO_GATHERED",
AtomId::AtomPvmInfoGathered => "ATOM_PVM_INFO_GATHERED",
AtomId::AtomWearSettingsUiInteracted => "ATOM_WEAR_SETTINGS_UI_INTERACTED",
AtomId::AtomTracingServiceReportEvent => "ATOM_TRACING_SERVICE_REPORT_EVENT",
AtomId::AtomMediametricsAudiorecordstatusReported => "ATOM_MEDIAMETRICS_AUDIORECORDSTATUS_REPORTED",
AtomId::AtomLauncherLatency => "ATOM_LAUNCHER_LATENCY",
AtomId::AtomDropboxEntryDropped => "ATOM_DROPBOX_ENTRY_DROPPED",
AtomId::AtomWifiP2pConnectionReported => "ATOM_WIFI_P2P_CONNECTION_REPORTED",
AtomId::AtomGameStateChanged => "ATOM_GAME_STATE_CHANGED",
AtomId::AtomHotwordDetectorCreateRequested => "ATOM_HOTWORD_DETECTOR_CREATE_REQUESTED",
AtomId::AtomHotwordDetectionServiceInitResultReported => "ATOM_HOTWORD_DETECTION_SERVICE_INIT_RESULT_REPORTED",
AtomId::AtomHotwordDetectionServiceRestarted => "ATOM_HOTWORD_DETECTION_SERVICE_RESTARTED",
AtomId::AtomHotwordDetectorKeyphraseTriggered => "ATOM_HOTWORD_DETECTOR_KEYPHRASE_TRIGGERED",
AtomId::AtomHotwordDetectorEvents => "ATOM_HOTWORD_DETECTOR_EVENTS",
AtomId::AtomAdServicesApiCalled => "ATOM_AD_SERVICES_API_CALLED",
AtomId::AtomAdServicesMesurementReportsUploaded => "ATOM_AD_SERVICES_MESUREMENT_REPORTS_UPLOADED",
AtomId::AtomBootCompletedBroadcastCompletionLatencyReported => "ATOM_BOOT_COMPLETED_BROADCAST_COMPLETION_LATENCY_REPORTED",
AtomId::AtomContactsIndexerUpdateStatsReported => "ATOM_CONTACTS_INDEXER_UPDATE_STATS_REPORTED",
AtomId::AtomAppBackgroundRestrictionsInfo => "ATOM_APP_BACKGROUND_RESTRICTIONS_INFO",
AtomId::AtomMmsSmsProviderGetThreadIdFailed => "ATOM_MMS_SMS_PROVIDER_GET_THREAD_ID_FAILED",
AtomId::AtomMmsSmsDatabaseHelperOnUpgradeFailed => "ATOM_MMS_SMS_DATABASE_HELPER_ON_UPGRADE_FAILED",
AtomId::AtomPermissionReminderNotificationInteracted => "ATOM_PERMISSION_REMINDER_NOTIFICATION_INTERACTED",
AtomId::AtomRecentPermissionDecisionsInteracted => "ATOM_RECENT_PERMISSION_DECISIONS_INTERACTED",
AtomId::AtomGnssPsdsDownloadReported => "ATOM_GNSS_PSDS_DOWNLOAD_REPORTED",
AtomId::AtomLeAudioConnectionSessionReported => "ATOM_LE_AUDIO_CONNECTION_SESSION_REPORTED",
AtomId::AtomLeAudioBroadcastSessionReported => "ATOM_LE_AUDIO_BROADCAST_SESSION_REPORTED",
AtomId::AtomDreamUiEventReported => "ATOM_DREAM_UI_EVENT_REPORTED",
AtomId::AtomTaskManagerEventReported => "ATOM_TASK_MANAGER_EVENT_REPORTED",
AtomId::AtomCdmAssociationAction => "ATOM_CDM_ASSOCIATION_ACTION",
AtomId::AtomMagnificationTripleTapAndHoldActivatedSessionReported => "ATOM_MAGNIFICATION_TRIPLE_TAP_AND_HOLD_ACTIVATED_SESSION_REPORTED",
AtomId::AtomMagnificationFollowTypingFocusActivatedSessionReported => "ATOM_MAGNIFICATION_FOLLOW_TYPING_FOCUS_ACTIVATED_SESSION_REPORTED",
AtomId::AtomAccessibilityTextReadingOptionsChanged => "ATOM_ACCESSIBILITY_TEXT_READING_OPTIONS_CHANGED",
AtomId::AtomWifiSetupFailureCrashReported => "ATOM_WIFI_SETUP_FAILURE_CRASH_REPORTED",
AtomId::AtomUwbDeviceErrorReported => "ATOM_UWB_DEVICE_ERROR_REPORTED",
AtomId::AtomIsolatedCompilationScheduled => "ATOM_ISOLATED_COMPILATION_SCHEDULED",
AtomId::AtomIsolatedCompilationEnded => "ATOM_ISOLATED_COMPILATION_ENDED",
AtomId::AtomOnsOpportunisticEsimProvisioningComplete => "ATOM_ONS_OPPORTUNISTIC_ESIM_PROVISIONING_COMPLETE",
AtomId::AtomSystemServerPreWatchdogOccurred => "ATOM_SYSTEM_SERVER_PRE_WATCHDOG_OCCURRED",
AtomId::AtomTelephonyAnomalyDetected => "ATOM_TELEPHONY_ANOMALY_DETECTED",
AtomId::AtomLetterboxPositionChanged => "ATOM_LETTERBOX_POSITION_CHANGED",
AtomId::AtomRemoteKeyProvisioningAttempt => "ATOM_REMOTE_KEY_PROVISIONING_ATTEMPT",
AtomId::AtomRemoteKeyProvisioningNetworkInfo => "ATOM_REMOTE_KEY_PROVISIONING_NETWORK_INFO",
AtomId::AtomRemoteKeyProvisioningTiming => "ATOM_REMOTE_KEY_PROVISIONING_TIMING",
AtomId::AtomMediaoutputOpInteractionReport => "ATOM_MEDIAOUTPUT_OP_INTERACTION_REPORT",
AtomId::AtomSyncExemptionOccurred => "ATOM_SYNC_EXEMPTION_OCCURRED",
AtomId::AtomAutofillPresentationEventReported => "ATOM_AUTOFILL_PRESENTATION_EVENT_REPORTED",
AtomId::AtomDockStateChanged => "ATOM_DOCK_STATE_CHANGED",
AtomId::AtomSafetySourceStateCollected => "ATOM_SAFETY_SOURCE_STATE_COLLECTED",
AtomId::AtomSafetyCenterSystemEventReported => "ATOM_SAFETY_CENTER_SYSTEM_EVENT_REPORTED",
AtomId::AtomSafetyCenterInteractionReported => "ATOM_SAFETY_CENTER_INTERACTION_REPORTED",
AtomId::AtomSettingsProviderSettingChanged => "ATOM_SETTINGS_PROVIDER_SETTING_CHANGED",
AtomId::AtomBroadcastDeliveryEventReported => "ATOM_BROADCAST_DELIVERY_EVENT_REPORTED",
AtomId::AtomServiceRequestEventReported => "ATOM_SERVICE_REQUEST_EVENT_REPORTED",
AtomId::AtomProviderAcquisitionEventReported => "ATOM_PROVIDER_ACQUISITION_EVENT_REPORTED",
AtomId::AtomBluetoothDeviceNameReported => "ATOM_BLUETOOTH_DEVICE_NAME_REPORTED",
AtomId::AtomCbConfigUpdated => "ATOM_CB_CONFIG_UPDATED",
AtomId::AtomCbModuleErrorReported => "ATOM_CB_MODULE_ERROR_REPORTED",
AtomId::AtomCbServiceFeatureChanged => "ATOM_CB_SERVICE_FEATURE_CHANGED",
AtomId::AtomCbReceiverFeatureChanged => "ATOM_CB_RECEIVER_FEATURE_CHANGED",
AtomId::AtomJsscriptengineLatencyReported => "ATOM_JSSCRIPTENGINE_LATENCY_REPORTED",
AtomId::AtomPrivacySignalNotificationInteraction => "ATOM_PRIVACY_SIGNAL_NOTIFICATION_INTERACTION",
AtomId::AtomPrivacySignalIssueCardInteraction => "ATOM_PRIVACY_SIGNAL_ISSUE_CARD_INTERACTION",
AtomId::AtomPrivacySignalsJobFailure => "ATOM_PRIVACY_SIGNALS_JOB_FAILURE",
AtomId::AtomVibrationReported => "ATOM_VIBRATION_REPORTED",
AtomId::AtomUwbRangingStart => "ATOM_UWB_RANGING_START",
AtomId::AtomMobileDataDownloadFileGroupStatusReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STATUS_REPORTED",
AtomId::AtomAppCompactedV2 => "ATOM_APP_COMPACTED_V2",
AtomId::AtomAdServicesSettingsUsageReported => "ATOM_AD_SERVICES_SETTINGS_USAGE_REPORTED",
AtomId::AtomDisplayBrightnessChanged => "ATOM_DISPLAY_BRIGHTNESS_CHANGED",
AtomId::AtomActivityActionBlocked => "ATOM_ACTIVITY_ACTION_BLOCKED",
AtomId::AtomBackgroundFetchProcessReported => "ATOM_BACKGROUND_FETCH_PROCESS_REPORTED",
AtomId::AtomUpdateCustomAudienceProcessReported => "ATOM_UPDATE_CUSTOM_AUDIENCE_PROCESS_REPORTED",
AtomId::AtomRunAdBiddingProcessReported => "ATOM_RUN_AD_BIDDING_PROCESS_REPORTED",
AtomId::AtomRunAdScoringProcessReported => "ATOM_RUN_AD_SCORING_PROCESS_REPORTED",
AtomId::AtomRunAdSelectionProcessReported => "ATOM_RUN_AD_SELECTION_PROCESS_REPORTED",
AtomId::AtomRunAdBiddingPerCaProcessReported => "ATOM_RUN_AD_BIDDING_PER_CA_PROCESS_REPORTED",
AtomId::AtomMobileDataDownloadDownloadResultReported => "ATOM_MOBILE_DATA_DOWNLOAD_DOWNLOAD_RESULT_REPORTED",
AtomId::AtomMobileDataDownloadFileGroupStorageStatsReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STORAGE_STATS_REPORTED",
AtomId::AtomNetworkDnsServerSupportReported => "ATOM_NETWORK_DNS_SERVER_SUPPORT_REPORTED",
AtomId::AtomVmBooted => "ATOM_VM_BOOTED",
AtomId::AtomVmExited => "ATOM_VM_EXITED",
AtomId::AtomAmbientBrightnessStatsReported => "ATOM_AMBIENT_BRIGHTNESS_STATS_REPORTED",
AtomId::AtomMediametricsSpatializercapabilitiesReported => "ATOM_MEDIAMETRICS_SPATIALIZERCAPABILITIES_REPORTED",
AtomId::AtomMediametricsSpatializerdeviceenabledReported => "ATOM_MEDIAMETRICS_SPATIALIZERDEVICEENABLED_REPORTED",
AtomId::AtomMediametricsHeadtrackerdeviceenabledReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICEENABLED_REPORTED",
AtomId::AtomMediametricsHeadtrackerdevicesupportedReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICESUPPORTED_REPORTED",
AtomId::AtomAdServicesMeasurementRegistrations => "ATOM_AD_SERVICES_MEASUREMENT_REGISTRATIONS",
AtomId::AtomHearingAidInfoReported => "ATOM_HEARING_AID_INFO_REPORTED",
AtomId::AtomDeviceWideJobConstraintChanged => "ATOM_DEVICE_WIDE_JOB_CONSTRAINT_CHANGED",
AtomId::AtomAmbientModeChanged => "ATOM_AMBIENT_MODE_CHANGED",
AtomId::AtomAnrLatencyReported => "ATOM_ANR_LATENCY_REPORTED",
AtomId::AtomResourceApiInfo => "ATOM_RESOURCE_API_INFO",
AtomId::AtomSystemDefaultNetworkChanged => "ATOM_SYSTEM_DEFAULT_NETWORK_CHANGED",
AtomId::AtomIwlanSetupDataCallResultReported => "ATOM_IWLAN_SETUP_DATA_CALL_RESULT_REPORTED",
AtomId::AtomIwlanPdnDisconnectedReasonReported => "ATOM_IWLAN_PDN_DISCONNECTED_REASON_REPORTED",
AtomId::AtomAirplaneModeSessionReported => "ATOM_AIRPLANE_MODE_SESSION_REPORTED",
AtomId::AtomVmCpuStatusReported => "ATOM_VM_CPU_STATUS_REPORTED",
AtomId::AtomVmMemStatusReported => "ATOM_VM_MEM_STATUS_REPORTED",
AtomId::AtomPackageInstallationSessionReported => "ATOM_PACKAGE_INSTALLATION_SESSION_REPORTED",
AtomId::AtomDefaultNetworkRematchInfo => "ATOM_DEFAULT_NETWORK_REMATCH_INFO",
AtomId::AtomNetworkSelectionPerformance => "ATOM_NETWORK_SELECTION_PERFORMANCE",
AtomId::AtomNetworkNsdReported => "ATOM_NETWORK_NSD_REPORTED",
AtomId::AtomBluetoothDisconnectionReasonReported => "ATOM_BLUETOOTH_DISCONNECTION_REASON_REPORTED",
AtomId::AtomBluetoothLocalVersionsReported => "ATOM_BLUETOOTH_LOCAL_VERSIONS_REPORTED",
AtomId::AtomBluetoothRemoteSupportedFeaturesReported => "ATOM_BLUETOOTH_REMOTE_SUPPORTED_FEATURES_REPORTED",
AtomId::AtomBluetoothLocalSupportedFeaturesReported => "ATOM_BLUETOOTH_LOCAL_SUPPORTED_FEATURES_REPORTED",
AtomId::AtomBluetoothGattAppInfo => "ATOM_BLUETOOTH_GATT_APP_INFO",
AtomId::AtomBrightnessConfigurationUpdated => "ATOM_BRIGHTNESS_CONFIGURATION_UPDATED",
AtomId::AtomAdServicesGetTopicsReported => "ATOM_AD_SERVICES_GET_TOPICS_REPORTED",
AtomId::AtomAdServicesEpochComputationGetTopTopicsReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_GET_TOP_TOPICS_REPORTED",
AtomId::AtomAdServicesEpochComputationClassifierReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
AtomId::AtomWearMediaOutputSwitcherLaunched => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_LAUNCHED",
AtomId::AtomWearMediaOutputSwitcherFinished => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FINISHED",
AtomId::AtomWearMediaOutputSwitcherConnectionReported => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECTION_REPORTED",
AtomId::AtomWearMediaOutputSwitcherDeviceScanTriggered => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_DEVICE_SCAN_TRIGGERED",
AtomId::AtomWearMediaOutputSwitcherFirstDeviceScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FIRST_DEVICE_SCAN_LATENCY",
AtomId::AtomWearMediaOutputSwitcherConnectDeviceLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECT_DEVICE_LATENCY",
AtomId::AtomPackageManagerSnapshotReported => "ATOM_PACKAGE_MANAGER_SNAPSHOT_REPORTED",
AtomId::AtomPackageManagerAppsFilterCacheBuildReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_BUILD_REPORTED",
AtomId::AtomPackageManagerAppsFilterCacheUpdateReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_UPDATE_REPORTED",
AtomId::AtomLauncherImpressionEvent => "ATOM_LAUNCHER_IMPRESSION_EVENT",
AtomId::AtomWearMediaOutputSwitcherAllDevicesScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_ALL_DEVICES_SCAN_LATENCY",
AtomId::AtomWsWatchFaceEdited => "ATOM_WS_WATCH_FACE_EDITED",
AtomId::AtomWsWatchFaceFavoriteActionReported => "ATOM_WS_WATCH_FACE_FAVORITE_ACTION_REPORTED",
AtomId::AtomWsWatchFaceSetActionReported => "ATOM_WS_WATCH_FACE_SET_ACTION_REPORTED",
AtomId::AtomPackageUninstallationReported => "ATOM_PACKAGE_UNINSTALLATION_REPORTED",
AtomId::AtomGameModeChanged => "ATOM_GAME_MODE_CHANGED",
AtomId::AtomGameModeConfigurationChanged => "ATOM_GAME_MODE_CONFIGURATION_CHANGED",
AtomId::AtomBedtimeModeStateChanged => "ATOM_BEDTIME_MODE_STATE_CHANGED",
AtomId::AtomNetworkSliceSessionEnded => "ATOM_NETWORK_SLICE_SESSION_ENDED",
AtomId::AtomNetworkSliceDailyDataUsageReported => "ATOM_NETWORK_SLICE_DAILY_DATA_USAGE_REPORTED",
AtomId::AtomNfcTagTypeOccurred => "ATOM_NFC_TAG_TYPE_OCCURRED",
AtomId::AtomNfcAidConflictOccurred => "ATOM_NFC_AID_CONFLICT_OCCURRED",
AtomId::AtomNfcReaderConflictOccurred => "ATOM_NFC_READER_CONFLICT_OCCURRED",
AtomId::AtomWsTileListChanged => "ATOM_WS_TILE_LIST_CHANGED",
AtomId::AtomGetTypeAccessedWithoutPermission => "ATOM_GET_TYPE_ACCESSED_WITHOUT_PERMISSION",
AtomId::AtomMobileBundledAppInfoGathered => "ATOM_MOBILE_BUNDLED_APP_INFO_GATHERED",
AtomId::AtomWsWatchFaceComplicationSetChanged => "ATOM_WS_WATCH_FACE_COMPLICATION_SET_CHANGED",
AtomId::AtomMediaDrmCreated => "ATOM_MEDIA_DRM_CREATED",
AtomId::AtomMediaDrmErrored => "ATOM_MEDIA_DRM_ERRORED",
AtomId::AtomMediaDrmSessionOpened => "ATOM_MEDIA_DRM_SESSION_OPENED",
AtomId::AtomMediaDrmSessionClosed => "ATOM_MEDIA_DRM_SESSION_CLOSED",
AtomId::AtomUserSelectedResolution => "ATOM_USER_SELECTED_RESOLUTION",
AtomId::AtomUnsafeIntentEventReported => "ATOM_UNSAFE_INTENT_EVENT_REPORTED",
AtomId::AtomPerformanceHintSessionReported => "ATOM_PERFORMANCE_HINT_SESSION_REPORTED",
AtomId::AtomMediametricsMidiDeviceCloseReported => "ATOM_MEDIAMETRICS_MIDI_DEVICE_CLOSE_REPORTED",
AtomId::AtomBiometricTouchReported => "ATOM_BIOMETRIC_TOUCH_REPORTED",
AtomId::AtomHotwordAudioEgressEventReported => "ATOM_HOTWORD_AUDIO_EGRESS_EVENT_REPORTED",
AtomId::AtomAppSearchSchemaMigrationStatsReported => "ATOM_APP_SEARCH_SCHEMA_MIGRATION_STATS_REPORTED",
AtomId::AtomLocationEnabledStateChanged => "ATOM_LOCATION_ENABLED_STATE_CHANGED",
AtomId::AtomImeRequestFinished => "ATOM_IME_REQUEST_FINISHED",
AtomId::AtomUsbComplianceWarningsReported => "ATOM_USB_COMPLIANCE_WARNINGS_REPORTED",
AtomId::AtomAppSupportedLocalesChanged => "ATOM_APP_SUPPORTED_LOCALES_CHANGED",
AtomId::AtomGrammaticalInflectionChanged => "ATOM_GRAMMATICAL_INFLECTION_CHANGED",
AtomId::AtomMediaProviderVolumeRecoveryReported => "ATOM_MEDIA_PROVIDER_VOLUME_RECOVERY_REPORTED",
AtomId::AtomBiometricPropertiesCollected => "ATOM_BIOMETRIC_PROPERTIES_COLLECTED",
AtomId::AtomKernelWakeupAttributed => "ATOM_KERNEL_WAKEUP_ATTRIBUTED",
AtomId::AtomScreenStateChangedV2 => "ATOM_SCREEN_STATE_CHANGED_V2",
AtomId::AtomWsBackupActionReported => "ATOM_WS_BACKUP_ACTION_REPORTED",
AtomId::AtomWsRestoreActionReported => "ATOM_WS_RESTORE_ACTION_REPORTED",
AtomId::AtomDeviceLogAccessEventReported => "ATOM_DEVICE_LOG_ACCESS_EVENT_REPORTED",
AtomId::AtomMediaSessionUpdated => "ATOM_MEDIA_SESSION_UPDATED",
AtomId::AtomWearOobeStateChanged => "ATOM_WEAR_OOBE_STATE_CHANGED",
AtomId::AtomWsNotificationUpdated => "ATOM_WS_NOTIFICATION_UPDATED",
AtomId::AtomNetworkValidationFailureStatsDailyReported => "ATOM_NETWORK_VALIDATION_FAILURE_STATS_DAILY_REPORTED",
AtomId::AtomWsComplicationTapped => "ATOM_WS_COMPLICATION_TAPPED",
AtomId::AtomWsWearTimeSession => "ATOM_WS_WEAR_TIME_SESSION",
AtomId::AtomWifiBytesTransfer => "ATOM_WIFI_BYTES_TRANSFER",
AtomId::AtomWifiBytesTransferByFgBg => "ATOM_WIFI_BYTES_TRANSFER_BY_FG_BG",
AtomId::AtomMobileBytesTransfer => "ATOM_MOBILE_BYTES_TRANSFER",
AtomId::AtomMobileBytesTransferByFgBg => "ATOM_MOBILE_BYTES_TRANSFER_BY_FG_BG",
AtomId::AtomBluetoothBytesTransfer => "ATOM_BLUETOOTH_BYTES_TRANSFER",
AtomId::AtomKernelWakelock => "ATOM_KERNEL_WAKELOCK",
AtomId::AtomSubsystemSleepState => "ATOM_SUBSYSTEM_SLEEP_STATE",
AtomId::AtomCpuTimePerUid => "ATOM_CPU_TIME_PER_UID",
AtomId::AtomCpuTimePerUidFreq => "ATOM_CPU_TIME_PER_UID_FREQ",
AtomId::AtomWifiActivityInfo => "ATOM_WIFI_ACTIVITY_INFO",
AtomId::AtomModemActivityInfo => "ATOM_MODEM_ACTIVITY_INFO",
AtomId::AtomBluetoothActivityInfo => "ATOM_BLUETOOTH_ACTIVITY_INFO",
AtomId::AtomProcessMemoryState => "ATOM_PROCESS_MEMORY_STATE",
AtomId::AtomSystemElapsedRealtime => "ATOM_SYSTEM_ELAPSED_REALTIME",
AtomId::AtomSystemUptime => "ATOM_SYSTEM_UPTIME",
AtomId::AtomCpuActiveTime => "ATOM_CPU_ACTIVE_TIME",
AtomId::AtomCpuClusterTime => "ATOM_CPU_CLUSTER_TIME",
AtomId::AtomDiskSpace => "ATOM_DISK_SPACE",
AtomId::AtomRemainingBatteryCapacity => "ATOM_REMAINING_BATTERY_CAPACITY",
AtomId::AtomFullBatteryCapacity => "ATOM_FULL_BATTERY_CAPACITY",
AtomId::AtomTemperature => "ATOM_TEMPERATURE",
AtomId::AtomBinderCalls => "ATOM_BINDER_CALLS",
AtomId::AtomBinderCallsExceptions => "ATOM_BINDER_CALLS_EXCEPTIONS",
AtomId::AtomLooperStats => "ATOM_LOOPER_STATS",
AtomId::AtomDiskStats => "ATOM_DISK_STATS",
AtomId::AtomDirectoryUsage => "ATOM_DIRECTORY_USAGE",
AtomId::AtomAppSize => "ATOM_APP_SIZE",
AtomId::AtomCategorySize => "ATOM_CATEGORY_SIZE",
AtomId::AtomProcStats => "ATOM_PROC_STATS",
AtomId::AtomBatteryVoltage => "ATOM_BATTERY_VOLTAGE",
AtomId::AtomNumFingerprintsEnrolled => "ATOM_NUM_FINGERPRINTS_ENROLLED",
AtomId::AtomDiskIo => "ATOM_DISK_IO",
AtomId::AtomPowerProfile => "ATOM_POWER_PROFILE",
AtomId::AtomProcStatsPkgProc => "ATOM_PROC_STATS_PKG_PROC",
AtomId::AtomProcessCpuTime => "ATOM_PROCESS_CPU_TIME",
AtomId::AtomCpuTimePerThreadFreq => "ATOM_CPU_TIME_PER_THREAD_FREQ",
AtomId::AtomOnDevicePowerMeasurement => "ATOM_ON_DEVICE_POWER_MEASUREMENT",
AtomId::AtomDeviceCalculatedPowerUse => "ATOM_DEVICE_CALCULATED_POWER_USE",
AtomId::AtomProcessMemoryHighWaterMark => "ATOM_PROCESS_MEMORY_HIGH_WATER_MARK",
AtomId::AtomBatteryLevel => "ATOM_BATTERY_LEVEL",
AtomId::AtomBuildInformation => "ATOM_BUILD_INFORMATION",
AtomId::AtomBatteryCycleCount => "ATOM_BATTERY_CYCLE_COUNT",
AtomId::AtomDebugElapsedClock => "ATOM_DEBUG_ELAPSED_CLOCK",
AtomId::AtomDebugFailingElapsedClock => "ATOM_DEBUG_FAILING_ELAPSED_CLOCK",
AtomId::AtomNumFacesEnrolled => "ATOM_NUM_FACES_ENROLLED",
AtomId::AtomRoleHolder => "ATOM_ROLE_HOLDER",
AtomId::AtomDangerousPermissionState => "ATOM_DANGEROUS_PERMISSION_STATE",
AtomId::AtomTrainInfo => "ATOM_TRAIN_INFO",
AtomId::AtomTimeZoneDataInfo => "ATOM_TIME_ZONE_DATA_INFO",
AtomId::AtomExternalStorageInfo => "ATOM_EXTERNAL_STORAGE_INFO",
AtomId::AtomGpuStatsGlobalInfo => "ATOM_GPU_STATS_GLOBAL_INFO",
AtomId::AtomGpuStatsAppInfo => "ATOM_GPU_STATS_APP_INFO",
AtomId::AtomSystemIonHeapSize => "ATOM_SYSTEM_ION_HEAP_SIZE",
AtomId::AtomAppsOnExternalStorageInfo => "ATOM_APPS_ON_EXTERNAL_STORAGE_INFO",
AtomId::AtomFaceSettings => "ATOM_FACE_SETTINGS",
AtomId::AtomCoolingDevice => "ATOM_COOLING_DEVICE",
AtomId::AtomAppOps => "ATOM_APP_OPS",
AtomId::AtomProcessSystemIonHeapSize => "ATOM_PROCESS_SYSTEM_ION_HEAP_SIZE",
AtomId::AtomSurfaceflingerStatsGlobalInfo => "ATOM_SURFACEFLINGER_STATS_GLOBAL_INFO",
AtomId::AtomSurfaceflingerStatsLayerInfo => "ATOM_SURFACEFLINGER_STATS_LAYER_INFO",
AtomId::AtomProcessMemorySnapshot => "ATOM_PROCESS_MEMORY_SNAPSHOT",
AtomId::AtomVmsClientStats => "ATOM_VMS_CLIENT_STATS",
AtomId::AtomNotificationRemoteViews => "ATOM_NOTIFICATION_REMOTE_VIEWS",
AtomId::AtomDangerousPermissionStateSampled => "ATOM_DANGEROUS_PERMISSION_STATE_SAMPLED",
AtomId::AtomGraphicsStats => "ATOM_GRAPHICS_STATS",
AtomId::AtomRuntimeAppOpAccess => "ATOM_RUNTIME_APP_OP_ACCESS",
AtomId::AtomIonHeapSize => "ATOM_ION_HEAP_SIZE",
AtomId::AtomPackageNotificationPreferences => "ATOM_PACKAGE_NOTIFICATION_PREFERENCES",
AtomId::AtomPackageNotificationChannelPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_PREFERENCES",
AtomId::AtomPackageNotificationChannelGroupPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_GROUP_PREFERENCES",
AtomId::AtomGnssStats => "ATOM_GNSS_STATS",
AtomId::AtomAttributedAppOps => "ATOM_ATTRIBUTED_APP_OPS",
AtomId::AtomVoiceCallSession => "ATOM_VOICE_CALL_SESSION",
AtomId::AtomVoiceCallRatUsage => "ATOM_VOICE_CALL_RAT_USAGE",
AtomId::AtomSimSlotState => "ATOM_SIM_SLOT_STATE",
AtomId::AtomSupportedRadioAccessFamily => "ATOM_SUPPORTED_RADIO_ACCESS_FAMILY",
AtomId::AtomSettingSnapshot => "ATOM_SETTING_SNAPSHOT",
AtomId::AtomBlobInfo => "ATOM_BLOB_INFO",
AtomId::AtomDataUsageBytesTransfer => "ATOM_DATA_USAGE_BYTES_TRANSFER",
AtomId::AtomBytesTransferByTagAndMetered => "ATOM_BYTES_TRANSFER_BY_TAG_AND_METERED",
AtomId::AtomDndModeRule => "ATOM_DND_MODE_RULE",
AtomId::AtomGeneralExternalStorageAccessStats => "ATOM_GENERAL_EXTERNAL_STORAGE_ACCESS_STATS",
AtomId::AtomIncomingSms => "ATOM_INCOMING_SMS",
AtomId::AtomOutgoingSms => "ATOM_OUTGOING_SMS",
AtomId::AtomCarrierIdTableVersion => "ATOM_CARRIER_ID_TABLE_VERSION",
AtomId::AtomDataCallSession => "ATOM_DATA_CALL_SESSION",
AtomId::AtomCellularServiceState => "ATOM_CELLULAR_SERVICE_STATE",
AtomId::AtomCellularDataServiceSwitch => "ATOM_CELLULAR_DATA_SERVICE_SWITCH",
AtomId::AtomSystemMemory => "ATOM_SYSTEM_MEMORY",
AtomId::AtomImsRegistrationTermination => "ATOM_IMS_REGISTRATION_TERMINATION",
AtomId::AtomImsRegistrationStats => "ATOM_IMS_REGISTRATION_STATS",
AtomId::AtomCpuTimePerClusterFreq => "ATOM_CPU_TIME_PER_CLUSTER_FREQ",
AtomId::AtomCpuCyclesPerUidCluster => "ATOM_CPU_CYCLES_PER_UID_CLUSTER",
AtomId::AtomDeviceRotatedData => "ATOM_DEVICE_ROTATED_DATA",
AtomId::AtomCpuCyclesPerThreadGroupCluster => "ATOM_CPU_CYCLES_PER_THREAD_GROUP_CLUSTER",
AtomId::AtomMediaDrmActivityInfo => "ATOM_MEDIA_DRM_ACTIVITY_INFO",
AtomId::AtomOemManagedBytesTransfer => "ATOM_OEM_MANAGED_BYTES_TRANSFER",
AtomId::AtomGnssPowerStats => "ATOM_GNSS_POWER_STATS",
AtomId::AtomTimeZoneDetectorState => "ATOM_TIME_ZONE_DETECTOR_STATE",
AtomId::AtomKeystore2StorageStats => "ATOM_KEYSTORE2_STORAGE_STATS",
AtomId::AtomRkpPoolStats => "ATOM_RKP_POOL_STATS",
AtomId::AtomProcessDmabufMemory => "ATOM_PROCESS_DMABUF_MEMORY",
AtomId::AtomPendingAlarmInfo => "ATOM_PENDING_ALARM_INFO",
AtomId::AtomUserLevelHibernatedApps => "ATOM_USER_LEVEL_HIBERNATED_APPS",
AtomId::AtomLauncherLayoutSnapshot => "ATOM_LAUNCHER_LAYOUT_SNAPSHOT",
AtomId::AtomGlobalHibernatedApps => "ATOM_GLOBAL_HIBERNATED_APPS",
AtomId::AtomInputEventLatencySketch => "ATOM_INPUT_EVENT_LATENCY_SKETCH",
AtomId::AtomBatteryUsageStatsBeforeReset => "ATOM_BATTERY_USAGE_STATS_BEFORE_RESET",
AtomId::AtomBatteryUsageStatsSinceReset => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET",
AtomId::AtomBatteryUsageStatsSinceResetUsingPowerProfileModel => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET_USING_POWER_PROFILE_MODEL",
AtomId::AtomInstalledIncrementalPackage => "ATOM_INSTALLED_INCREMENTAL_PACKAGE",
AtomId::AtomTelephonyNetworkRequests => "ATOM_TELEPHONY_NETWORK_REQUESTS",
AtomId::AtomAppSearchStorageInfo => "ATOM_APP_SEARCH_STORAGE_INFO",
AtomId::AtomVmstat => "ATOM_VMSTAT",
AtomId::AtomKeystore2KeyCreationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO",
AtomId::AtomKeystore2KeyCreationWithAuthInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_AUTH_INFO",
AtomId::AtomKeystore2KeyCreationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_PURPOSE_AND_MODES_INFO",
AtomId::AtomKeystore2AtomWithOverflow => "ATOM_KEYSTORE2_ATOM_WITH_OVERFLOW",
AtomId::AtomKeystore2KeyOperationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_PURPOSE_AND_MODES_INFO",
AtomId::AtomKeystore2KeyOperationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_GENERAL_INFO",
AtomId::AtomRkpErrorStats => "ATOM_RKP_ERROR_STATS",
AtomId::AtomKeystore2CrashStats => "ATOM_KEYSTORE2_CRASH_STATS",
AtomId::AtomVendorApexInfo => "ATOM_VENDOR_APEX_INFO",
AtomId::AtomAccessibilityShortcutStats => "ATOM_ACCESSIBILITY_SHORTCUT_STATS",
AtomId::AtomAccessibilityFloatingMenuStats => "ATOM_ACCESSIBILITY_FLOATING_MENU_STATS",
AtomId::AtomDataUsageBytesTransferV2 => "ATOM_DATA_USAGE_BYTES_TRANSFER_V2",
AtomId::AtomMediaCapabilities => "ATOM_MEDIA_CAPABILITIES",
AtomId::AtomCarWatchdogSystemIoUsageSummary => "ATOM_CAR_WATCHDOG_SYSTEM_IO_USAGE_SUMMARY",
AtomId::AtomCarWatchdogUidIoUsageSummary => "ATOM_CAR_WATCHDOG_UID_IO_USAGE_SUMMARY",
AtomId::AtomImsRegistrationFeatureTagStats => "ATOM_IMS_REGISTRATION_FEATURE_TAG_STATS",
AtomId::AtomRcsClientProvisioningStats => "ATOM_RCS_CLIENT_PROVISIONING_STATS",
AtomId::AtomRcsAcsProvisioningStats => "ATOM_RCS_ACS_PROVISIONING_STATS",
AtomId::AtomSipDelegateStats => "ATOM_SIP_DELEGATE_STATS",
AtomId::AtomSipTransportFeatureTagStats => "ATOM_SIP_TRANSPORT_FEATURE_TAG_STATS",
AtomId::AtomSipMessageResponse => "ATOM_SIP_MESSAGE_RESPONSE",
AtomId::AtomSipTransportSession => "ATOM_SIP_TRANSPORT_SESSION",
AtomId::AtomImsDedicatedBearerListenerEvent => "ATOM_IMS_DEDICATED_BEARER_LISTENER_EVENT",
AtomId::AtomImsDedicatedBearerEvent => "ATOM_IMS_DEDICATED_BEARER_EVENT",
AtomId::AtomImsRegistrationServiceDescStats => "ATOM_IMS_REGISTRATION_SERVICE_DESC_STATS",
AtomId::AtomUceEventStats => "ATOM_UCE_EVENT_STATS",
AtomId::AtomPresenceNotifyEvent => "ATOM_PRESENCE_NOTIFY_EVENT",
AtomId::AtomGbaEvent => "ATOM_GBA_EVENT",
AtomId::AtomPerSimStatus => "ATOM_PER_SIM_STATUS",
AtomId::AtomGpuWorkPerUid => "ATOM_GPU_WORK_PER_UID",
AtomId::AtomPersistentUriPermissionsAmountPerPackage => "ATOM_PERSISTENT_URI_PERMISSIONS_AMOUNT_PER_PACKAGE",
AtomId::AtomSignedPartitionInfo => "ATOM_SIGNED_PARTITION_INFO",
AtomId::AtomPinnedFileSizesPerPackage => "ATOM_PINNED_FILE_SIZES_PER_PACKAGE",
AtomId::AtomPendingIntentsPerPackage => "ATOM_PENDING_INTENTS_PER_PACKAGE",
AtomId::AtomUserInfo => "ATOM_USER_INFO",
AtomId::AtomTelephonyNetworkRequestsV2 => "ATOM_TELEPHONY_NETWORK_REQUESTS_V2",
AtomId::AtomDeviceTelephonyProperties => "ATOM_DEVICE_TELEPHONY_PROPERTIES",
AtomId::AtomRemoteKeyProvisioningErrorCounts => "ATOM_REMOTE_KEY_PROVISIONING_ERROR_COUNTS",
AtomId::AtomSafetyState => "ATOM_SAFETY_STATE",
AtomId::AtomIncomingMms => "ATOM_INCOMING_MMS",
AtomId::AtomOutgoingMms => "ATOM_OUTGOING_MMS",
AtomId::AtomMultiUserInfo => "ATOM_MULTI_USER_INFO",
AtomId::AtomNetworkBpfMapInfo => "ATOM_NETWORK_BPF_MAP_INFO",
AtomId::AtomOutgoingShortCodeSms => "ATOM_OUTGOING_SHORT_CODE_SMS",
AtomId::AtomConnectivityStateSample => "ATOM_CONNECTIVITY_STATE_SAMPLE",
AtomId::AtomNetworkSelectionRematchReasonsInfo => "ATOM_NETWORK_SELECTION_REMATCH_REASONS_INFO",
AtomId::AtomGameModeInfo => "ATOM_GAME_MODE_INFO",
AtomId::AtomGameModeConfiguration => "ATOM_GAME_MODE_CONFIGURATION",
AtomId::AtomGameModeListener => "ATOM_GAME_MODE_LISTENER",
AtomId::AtomNetworkSliceRequestCount => "ATOM_NETWORK_SLICE_REQUEST_COUNT",
AtomId::AtomWsTileSnapshot => "ATOM_WS_TILE_SNAPSHOT",
AtomId::AtomWsActiveWatchFaceComplicationSetSnapshot => "ATOM_WS_ACTIVE_WATCH_FACE_COMPLICATION_SET_SNAPSHOT",
AtomId::AtomProcessState => "ATOM_PROCESS_STATE",
AtomId::AtomProcessAssociation => "ATOM_PROCESS_ASSOCIATION",
AtomId::AtomAdpfSystemComponentInfo => "ATOM_ADPF_SYSTEM_COMPONENT_INFO",
AtomId::AtomNotificationMemoryUse => "ATOM_NOTIFICATION_MEMORY_USE",
AtomId::AtomHdrCapabilities => "ATOM_HDR_CAPABILITIES",
AtomId::AtomWsFavouriteWatchFaceListSnapshot => "ATOM_WS_FAVOURITE_WATCH_FACE_LIST_SNAPSHOT",
AtomId::AtomWifiAwareNdpReported => "ATOM_WIFI_AWARE_NDP_REPORTED",
AtomId::AtomWifiAwareAttachReported => "ATOM_WIFI_AWARE_ATTACH_REPORTED",
AtomId::AtomWifiSelfRecoveryTriggered => "ATOM_WIFI_SELF_RECOVERY_TRIGGERED",
AtomId::AtomSoftApStarted => "ATOM_SOFT_AP_STARTED",
AtomId::AtomSoftApStopped => "ATOM_SOFT_AP_STOPPED",
AtomId::AtomWifiLockReleased => "ATOM_WIFI_LOCK_RELEASED",
AtomId::AtomWifiLockDeactivated => "ATOM_WIFI_LOCK_DEACTIVATED",
AtomId::AtomWifiConfigSaved => "ATOM_WIFI_CONFIG_SAVED",
AtomId::AtomWifiAwareResourceUsingChanged => "ATOM_WIFI_AWARE_RESOURCE_USING_CHANGED",
AtomId::AtomWifiAwareHalApiCalled => "ATOM_WIFI_AWARE_HAL_API_CALLED",
AtomId::AtomWifiLocalOnlyRequestReceived => "ATOM_WIFI_LOCAL_ONLY_REQUEST_RECEIVED",
AtomId::AtomWifiLocalOnlyRequestScanTriggered => "ATOM_WIFI_LOCAL_ONLY_REQUEST_SCAN_TRIGGERED",
AtomId::AtomWifiThreadTaskExecuted => "ATOM_WIFI_THREAD_TASK_EXECUTED",
AtomId::AtomWifiStateChanged => "ATOM_WIFI_STATE_CHANGED",
AtomId::AtomWifiAwareCapabilities => "ATOM_WIFI_AWARE_CAPABILITIES",
AtomId::AtomWifiModuleInfo => "ATOM_WIFI_MODULE_INFO",
AtomId::AtomSettingsSpaReported => "ATOM_SETTINGS_SPA_REPORTED",
AtomId::AtomExpressEventReported => "ATOM_EXPRESS_EVENT_REPORTED",
AtomId::AtomExpressHistogramSampleReported => "ATOM_EXPRESS_HISTOGRAM_SAMPLE_REPORTED",
AtomId::AtomExpressUidEventReported => "ATOM_EXPRESS_UID_EVENT_REPORTED",
AtomId::AtomExpressUidHistogramSampleReported => "ATOM_EXPRESS_UID_HISTOGRAM_SAMPLE_REPORTED",
AtomId::AtomPermissionRationaleDialogViewed => "ATOM_PERMISSION_RATIONALE_DIALOG_VIEWED",
AtomId::AtomPermissionRationaleDialogActionReported => "ATOM_PERMISSION_RATIONALE_DIALOG_ACTION_REPORTED",
AtomId::AtomAppDataSharingUpdatesNotificationInteraction => "ATOM_APP_DATA_SHARING_UPDATES_NOTIFICATION_INTERACTION",
AtomId::AtomAppDataSharingUpdatesFragmentViewed => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_VIEWED",
AtomId::AtomAppDataSharingUpdatesFragmentActionReported => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_ACTION_REPORTED",
AtomId::AtomWsIncomingCallActionReported => "ATOM_WS_INCOMING_CALL_ACTION_REPORTED",
AtomId::AtomWsCallDisconnectionReported => "ATOM_WS_CALL_DISCONNECTION_REPORTED",
AtomId::AtomWsCallDurationReported => "ATOM_WS_CALL_DURATION_REPORTED",
AtomId::AtomWsCallUserExperienceLatencyReported => "ATOM_WS_CALL_USER_EXPERIENCE_LATENCY_REPORTED",
AtomId::AtomWsCallInteractionReported => "ATOM_WS_CALL_INTERACTION_REPORTED",
AtomId::AtomFullScreenIntentLaunched => "ATOM_FULL_SCREEN_INTENT_LAUNCHED",
AtomId::AtomBalAllowed => "ATOM_BAL_ALLOWED",
AtomId::AtomInTaskActivityStarted => "ATOM_IN_TASK_ACTIVITY_STARTED",
AtomId::AtomCachedAppsHighWatermark => "ATOM_CACHED_APPS_HIGH_WATERMARK",
AtomId::AtomOdrefreshReported => "ATOM_ODREFRESH_REPORTED",
AtomId::AtomOdsignReported => "ATOM_ODSIGN_REPORTED",
AtomId::AtomArtDatumReported => "ATOM_ART_DATUM_REPORTED",
AtomId::AtomArtDeviceDatumReported => "ATOM_ART_DEVICE_DATUM_REPORTED",
AtomId::AtomArtDatumDeltaReported => "ATOM_ART_DATUM_DELTA_REPORTED",
AtomId::AtomBackgroundDexoptJobEnded => "ATOM_BACKGROUND_DEXOPT_JOB_ENDED",
AtomId::AtomWearAdaptiveSuspendStatsReported => "ATOM_WEAR_ADAPTIVE_SUSPEND_STATS_REPORTED",
AtomId::AtomWearPowerAnomalyServiceOperationalStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_OPERATIONAL_STATS_REPORTED",
AtomId::AtomWearPowerAnomalyServiceEventStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_EVENT_STATS_REPORTED",
AtomId::AtomEmergencyStateChanged => "ATOM_EMERGENCY_STATE_CHANGED",
AtomId::AtomDndStateChanged => "ATOM_DND_STATE_CHANGED",
AtomId::AtomMteState => "ATOM_MTE_STATE",
AtomId::AtomAdServicesBackCompatGetTopicsReported => "ATOM_AD_SERVICES_BACK_COMPAT_GET_TOPICS_REPORTED",
AtomId::AtomAdServicesBackCompatEpochComputationClassifierReported => "ATOM_AD_SERVICES_BACK_COMPAT_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
AtomId::AtomAdServicesMeasurementDebugKeys => "ATOM_AD_SERVICES_MEASUREMENT_DEBUG_KEYS",
AtomId::AtomAdServicesErrorReported => "ATOM_AD_SERVICES_ERROR_REPORTED",
AtomId::AtomAdServicesBackgroundJobsExecutionReported => "ATOM_AD_SERVICES_BACKGROUND_JOBS_EXECUTION_REPORTED",
AtomId::AtomAdServicesMeasurementDelayedSourceRegistration => "ATOM_AD_SERVICES_MEASUREMENT_DELAYED_SOURCE_REGISTRATION",
AtomId::AtomAdServicesMeasurementAttribution => "ATOM_AD_SERVICES_MEASUREMENT_ATTRIBUTION",
AtomId::AtomAdServicesMeasurementJobs => "ATOM_AD_SERVICES_MEASUREMENT_JOBS",
AtomId::AtomAdServicesMeasurementWipeout => "ATOM_AD_SERVICES_MEASUREMENT_WIPEOUT",
AtomId::AtomAdServicesConsentMigrated => "ATOM_AD_SERVICES_CONSENT_MIGRATED",
AtomId::AtomRkpdPoolStats => "ATOM_RKPD_POOL_STATS",
AtomId::AtomRkpdClientOperation => "ATOM_RKPD_CLIENT_OPERATION",
AtomId::AtomAutofillUiEventReported => "ATOM_AUTOFILL_UI_EVENT_REPORTED",
AtomId::AtomAutofillFillRequestReported => "ATOM_AUTOFILL_FILL_REQUEST_REPORTED",
AtomId::AtomAutofillFillResponseReported => "ATOM_AUTOFILL_FILL_RESPONSE_REPORTED",
AtomId::AtomAutofillSaveEventReported => "ATOM_AUTOFILL_SAVE_EVENT_REPORTED",
AtomId::AtomAutofillSessionCommitted => "ATOM_AUTOFILL_SESSION_COMMITTED",
AtomId::AtomAutofillFieldClassificationEventReported => "ATOM_AUTOFILL_FIELD_CLASSIFICATION_EVENT_REPORTED",
AtomId::AtomTestExtensionAtomReported => "ATOM_TEST_EXTENSION_ATOM_REPORTED",
AtomId::AtomTestRestrictedAtomReported => "ATOM_TEST_RESTRICTED_ATOM_REPORTED",
AtomId::AtomStatsSocketLossReported => "ATOM_STATS_SOCKET_LOSS_REPORTED",
AtomId::AtomPluginInitialized => "ATOM_PLUGIN_INITIALIZED",
AtomId::AtomTvLowPowerStandbyPolicy => "ATOM_TV_LOW_POWER_STANDBY_POLICY",
AtomId::AtomLockscreenShortcutSelected => "ATOM_LOCKSCREEN_SHORTCUT_SELECTED",
AtomId::AtomLockscreenShortcutTriggered => "ATOM_LOCKSCREEN_SHORTCUT_TRIGGERED",
AtomId::AtomEmergencyNumbersInfo => "ATOM_EMERGENCY_NUMBERS_INFO",
AtomId::AtomQualifiedRatListChanged => "ATOM_QUALIFIED_RAT_LIST_CHANGED",
AtomId::AtomQnsImsCallDropStats => "ATOM_QNS_IMS_CALL_DROP_STATS",
AtomId::AtomQnsFallbackRestrictionChanged => "ATOM_QNS_FALLBACK_RESTRICTION_CHANGED",
AtomId::AtomQnsRatPreferenceMismatchInfo => "ATOM_QNS_RAT_PREFERENCE_MISMATCH_INFO",
AtomId::AtomQnsHandoverTimeMillis => "ATOM_QNS_HANDOVER_TIME_MILLIS",
AtomId::AtomQnsHandoverPingpong => "ATOM_QNS_HANDOVER_PINGPONG",
AtomId::AtomSatelliteController => "ATOM_SATELLITE_CONTROLLER",
AtomId::AtomSatelliteSession => "ATOM_SATELLITE_SESSION",
AtomId::AtomSatelliteIncomingDatagram => "ATOM_SATELLITE_INCOMING_DATAGRAM",
AtomId::AtomSatelliteOutgoingDatagram => "ATOM_SATELLITE_OUTGOING_DATAGRAM",
AtomId::AtomSatelliteProvision => "ATOM_SATELLITE_PROVISION",
AtomId::AtomSatelliteSosMessageRecommender => "ATOM_SATELLITE_SOS_MESSAGE_RECOMMENDER",
AtomId::AtomIkeSessionTerminated => "ATOM_IKE_SESSION_TERMINATED",
AtomId::AtomIkeLivenessCheckSessionValidated => "ATOM_IKE_LIVENESS_CHECK_SESSION_VALIDATED",
AtomId::AtomBluetoothHashedDeviceNameReported => "ATOM_BLUETOOTH_HASHED_DEVICE_NAME_REPORTED",
AtomId::AtomBluetoothL2capCocClientConnection => "ATOM_BLUETOOTH_L2CAP_COC_CLIENT_CONNECTION",
AtomId::AtomBluetoothL2capCocServerConnection => "ATOM_BLUETOOTH_L2CAP_COC_SERVER_CONNECTION",
AtomId::AtomBluetoothLeSessionConnected => "ATOM_BLUETOOTH_LE_SESSION_CONNECTED",
AtomId::AtomRestrictedBluetoothDeviceNameReported => "ATOM_RESTRICTED_BLUETOOTH_DEVICE_NAME_REPORTED",
AtomId::AtomBluetoothProfileConnectionAttempted => "ATOM_BLUETOOTH_PROFILE_CONNECTION_ATTEMPTED",
AtomId::AtomHealthConnectUiImpression => "ATOM_HEALTH_CONNECT_UI_IMPRESSION",
AtomId::AtomHealthConnectUiInteraction => "ATOM_HEALTH_CONNECT_UI_INTERACTION",
AtomId::AtomHealthConnectAppOpenedReported => "ATOM_HEALTH_CONNECT_APP_OPENED_REPORTED",
AtomId::AtomHealthConnectApiCalled => "ATOM_HEALTH_CONNECT_API_CALLED",
AtomId::AtomHealthConnectUsageStats => "ATOM_HEALTH_CONNECT_USAGE_STATS",
AtomId::AtomHealthConnectStorageStats => "ATOM_HEALTH_CONNECT_STORAGE_STATS",
AtomId::AtomHealthConnectApiInvoked => "ATOM_HEALTH_CONNECT_API_INVOKED",
AtomId::AtomExerciseRouteApiCalled => "ATOM_EXERCISE_ROUTE_API_CALLED",
AtomId::AtomAtom9999 => "ATOM_ATOM_9999",
AtomId::AtomAtom99999 => "ATOM_ATOM_99999",
AtomId::AtomThreadnetworkTelemetryDataReported => "ATOM_THREADNETWORK_TELEMETRY_DATA_REPORTED",
AtomId::AtomThreadnetworkTopoEntryRepeated => "ATOM_THREADNETWORK_TOPO_ENTRY_REPEATED",
AtomId::AtomThreadnetworkDeviceInfoReported => "ATOM_THREADNETWORK_DEVICE_INFO_REPORTED",
AtomId::AtomEmergencyNumberDialed => "ATOM_EMERGENCY_NUMBER_DIALED",
AtomId::AtomSandboxApiCalled => "ATOM_SANDBOX_API_CALLED",
AtomId::AtomSandboxActivityEventOccurred => "ATOM_SANDBOX_ACTIVITY_EVENT_OCCURRED",
AtomId::AtomSandboxSdkStorage => "ATOM_SANDBOX_SDK_STORAGE",
AtomId::AtomCronetEngineCreated => "ATOM_CRONET_ENGINE_CREATED",
AtomId::AtomCronetTrafficReported => "ATOM_CRONET_TRAFFIC_REPORTED",
AtomId::AtomCronetEngineBuilderInitialized => "ATOM_CRONET_ENGINE_BUILDER_INITIALIZED",
AtomId::AtomCronetHttpFlagsInitialized => "ATOM_CRONET_HTTP_FLAGS_INITIALIZED",
AtomId::AtomCronetInitialized => "ATOM_CRONET_INITIALIZED",
AtomId::AtomDailyKeepaliveInfoReported => "ATOM_DAILY_KEEPALIVE_INFO_REPORTED",
AtomId::AtomIpClientRaInfoReported => "ATOM_IP_CLIENT_RA_INFO_REPORTED",
AtomId::AtomApfSessionInfoReported => "ATOM_APF_SESSION_INFO_REPORTED",
AtomId::AtomCredentialManagerApiCalled => "ATOM_CREDENTIAL_MANAGER_API_CALLED",
AtomId::AtomCredentialManagerInitPhaseReported => "ATOM_CREDENTIAL_MANAGER_INIT_PHASE_REPORTED",
AtomId::AtomCredentialManagerCandidatePhaseReported => "ATOM_CREDENTIAL_MANAGER_CANDIDATE_PHASE_REPORTED",
AtomId::AtomCredentialManagerFinalPhaseReported => "ATOM_CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED",
AtomId::AtomCredentialManagerTotalReported => "ATOM_CREDENTIAL_MANAGER_TOTAL_REPORTED",
AtomId::AtomCredentialManagerFinalnouidReported => "ATOM_CREDENTIAL_MANAGER_FINALNOUID_REPORTED",
AtomId::AtomCredentialManagerGetReported => "ATOM_CREDENTIAL_MANAGER_GET_REPORTED",
AtomId::AtomCredentialManagerAuthClickReported => "ATOM_CREDENTIAL_MANAGER_AUTH_CLICK_REPORTED",
AtomId::AtomCredentialManagerApiv2Called => "ATOM_CREDENTIAL_MANAGER_APIV2_CALLED",
AtomId::AtomUwbActivityInfo => "ATOM_UWB_ACTIVITY_INFO",
AtomId::AtomMediaActionReported => "ATOM_MEDIA_ACTION_REPORTED",
AtomId::AtomMediaControlsLaunched => "ATOM_MEDIA_CONTROLS_LAUNCHED",
AtomId::AtomMediaCodecReclaimRequestCompleted => "ATOM_MEDIA_CODEC_RECLAIM_REQUEST_COMPLETED",
AtomId::AtomMediaCodecStarted => "ATOM_MEDIA_CODEC_STARTED",
AtomId::AtomMediaCodecStopped => "ATOM_MEDIA_CODEC_STOPPED",
AtomId::AtomMediaCodecRendered => "ATOM_MEDIA_CODEC_RENDERED",
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StatsdTracingConfig {
#[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
pub push_atom_id: ::prost::alloc::vec::Vec<i32>,
#[prost(int32, repeated, packed="false", tag="2")]
pub raw_push_atom_id: ::prost::alloc::vec::Vec<i32>,
#[prost(message, repeated, tag="3")]
pub pull_config: ::prost::alloc::vec::Vec<StatsdPullAtomConfig>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StatsdPullAtomConfig {
#[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
pub pull_atom_id: ::prost::alloc::vec::Vec<i32>,
#[prost(int32, repeated, packed="false", tag="2")]
pub raw_pull_atom_id: ::prost::alloc::vec::Vec<i32>,
#[prost(int32, optional, tag="3")]
pub pull_frequency_ms: ::core::option::Option<i32>,
#[prost(string, repeated, tag="4")]
pub packages: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ProcessStatsConfig {
#[prost(enumeration="process_stats_config::Quirks", repeated, packed="false", tag="1")]
pub quirks: ::prost::alloc::vec::Vec<i32>,
#[prost(bool, optional, tag="2")]
pub scan_all_processes_on_start: ::core::option::Option<bool>,
#[prost(bool, optional, tag="3")]
pub record_thread_names: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="4")]
pub proc_stats_poll_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="6")]
pub proc_stats_cache_ttl_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="9")]
pub resolve_process_fds: ::core::option::Option<bool>,
#[prost(bool, optional, tag="10")]
pub scan_smaps_rollup: ::core::option::Option<bool>,
}
pub mod process_stats_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Quirks {
Unspecified = 0,
DisableInitialDump = 1,
DisableOnDemand = 2,
}
impl Quirks {
pub fn as_str_name(&self) -> &'static str {
match self {
Quirks::Unspecified => "QUIRKS_UNSPECIFIED",
Quirks::DisableInitialDump => "DISABLE_INITIAL_DUMP",
Quirks::DisableOnDemand => "DISABLE_ON_DEMAND",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct HeapprofdConfig {
#[prost(uint64, optional, tag="1")]
pub sampling_interval_bytes: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="24")]
pub adaptive_sampling_shmem_threshold: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="25")]
pub adaptive_sampling_max_sampling_interval_bytes: ::core::option::Option<u64>,
#[prost(string, repeated, tag="2")]
pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint64, repeated, packed="false", tag="4")]
pub pid: ::prost::alloc::vec::Vec<u64>,
#[prost(string, repeated, tag="26")]
pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="20")]
pub heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="27")]
pub exclude_heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(bool, optional, tag="23")]
pub stream_allocations: ::core::option::Option<bool>,
#[prost(uint64, repeated, packed="false", tag="22")]
pub heap_sampling_intervals: ::prost::alloc::vec::Vec<u64>,
#[prost(bool, optional, tag="21")]
pub all_heaps: ::core::option::Option<bool>,
#[prost(bool, optional, tag="5")]
pub all: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="15")]
pub min_anonymous_memory_kb: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="16")]
pub max_heapprofd_memory_kb: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="17")]
pub max_heapprofd_cpu_secs: ::core::option::Option<u64>,
#[prost(string, repeated, tag="7")]
pub skip_symbol_prefix: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(message, optional, tag="6")]
pub continuous_dump_config: ::core::option::Option<heapprofd_config::ContinuousDumpConfig>,
#[prost(uint64, optional, tag="8")]
pub shmem_size_bytes: ::core::option::Option<u64>,
#[prost(bool, optional, tag="9")]
pub block_client: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="14")]
pub block_client_timeout_us: ::core::option::Option<u32>,
#[prost(bool, optional, tag="10")]
pub no_startup: ::core::option::Option<bool>,
#[prost(bool, optional, tag="11")]
pub no_running: ::core::option::Option<bool>,
#[prost(bool, optional, tag="13")]
pub dump_at_max: ::core::option::Option<bool>,
#[prost(bool, optional, tag="18")]
pub disable_fork_teardown: ::core::option::Option<bool>,
#[prost(bool, optional, tag="19")]
pub disable_vfork_detection: ::core::option::Option<bool>,
}
pub mod heapprofd_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContinuousDumpConfig {
#[prost(uint32, optional, tag="5")]
pub dump_phase_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="6")]
pub dump_interval_ms: ::core::option::Option<u32>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct JavaHprofConfig {
#[prost(string, repeated, tag="1")]
pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint64, repeated, packed="false", tag="2")]
pub pid: ::prost::alloc::vec::Vec<u64>,
#[prost(string, repeated, tag="7")]
pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(message, optional, tag="3")]
pub continuous_dump_config: ::core::option::Option<java_hprof_config::ContinuousDumpConfig>,
#[prost(uint32, optional, tag="4")]
pub min_anonymous_memory_kb: ::core::option::Option<u32>,
#[prost(bool, optional, tag="5")]
pub dump_smaps: ::core::option::Option<bool>,
#[prost(string, repeated, tag="6")]
pub ignored_types: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
pub mod java_hprof_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ContinuousDumpConfig {
#[prost(uint32, optional, tag="1")]
pub dump_phase_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub dump_interval_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="3")]
pub scan_pids_only_on_start: ::core::option::Option<bool>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PerfEvents {
}
pub mod perf_events {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Timebase {
#[prost(enumeration="PerfClock", optional, tag="11")]
pub timestamp_clock: ::core::option::Option<i32>,
#[prost(string, optional, tag="10")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(oneof="timebase::Interval", tags="2, 1")]
pub interval: ::core::option::Option<timebase::Interval>,
#[prost(oneof="timebase::Event", tags="4, 3, 5")]
pub event: ::core::option::Option<timebase::Event>,
}
pub mod timebase {
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Interval {
#[prost(uint64, tag="2")]
Frequency(u64),
#[prost(uint64, tag="1")]
Period(u64),
}
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Event {
#[prost(enumeration="super::Counter", tag="4")]
Counter(i32),
#[prost(message, tag="3")]
Tracepoint(super::Tracepoint),
#[prost(message, tag="5")]
RawEvent(super::RawEvent),
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Tracepoint {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub filter: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RawEvent {
#[prost(uint32, optional, tag="1")]
pub r#type: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="2")]
pub config: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="3")]
pub config1: ::core::option::Option<u64>,
#[prost(uint64, optional, tag="4")]
pub config2: ::core::option::Option<u64>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum Counter {
UnknownCounter = 0,
SwCpuClock = 1,
SwPageFaults = 2,
SwTaskClock = 3,
SwContextSwitches = 4,
SwCpuMigrations = 5,
SwPageFaultsMin = 6,
SwPageFaultsMaj = 7,
SwAlignmentFaults = 8,
SwEmulationFaults = 9,
SwDummy = 20,
HwCpuCycles = 10,
HwInstructions = 11,
HwCacheReferences = 12,
HwCacheMisses = 13,
HwBranchInstructions = 14,
HwBranchMisses = 15,
HwBusCycles = 16,
HwStalledCyclesFrontend = 17,
HwStalledCyclesBackend = 18,
HwRefCpuCycles = 19,
}
impl Counter {
pub fn as_str_name(&self) -> &'static str {
match self {
Counter::UnknownCounter => "UNKNOWN_COUNTER",
Counter::SwCpuClock => "SW_CPU_CLOCK",
Counter::SwPageFaults => "SW_PAGE_FAULTS",
Counter::SwTaskClock => "SW_TASK_CLOCK",
Counter::SwContextSwitches => "SW_CONTEXT_SWITCHES",
Counter::SwCpuMigrations => "SW_CPU_MIGRATIONS",
Counter::SwPageFaultsMin => "SW_PAGE_FAULTS_MIN",
Counter::SwPageFaultsMaj => "SW_PAGE_FAULTS_MAJ",
Counter::SwAlignmentFaults => "SW_ALIGNMENT_FAULTS",
Counter::SwEmulationFaults => "SW_EMULATION_FAULTS",
Counter::SwDummy => "SW_DUMMY",
Counter::HwCpuCycles => "HW_CPU_CYCLES",
Counter::HwInstructions => "HW_INSTRUCTIONS",
Counter::HwCacheReferences => "HW_CACHE_REFERENCES",
Counter::HwCacheMisses => "HW_CACHE_MISSES",
Counter::HwBranchInstructions => "HW_BRANCH_INSTRUCTIONS",
Counter::HwBranchMisses => "HW_BRANCH_MISSES",
Counter::HwBusCycles => "HW_BUS_CYCLES",
Counter::HwStalledCyclesFrontend => "HW_STALLED_CYCLES_FRONTEND",
Counter::HwStalledCyclesBackend => "HW_STALLED_CYCLES_BACKEND",
Counter::HwRefCpuCycles => "HW_REF_CPU_CYCLES",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum PerfClock {
UnknownPerfClock = 0,
Realtime = 1,
Monotonic = 2,
MonotonicRaw = 3,
Boottime = 4,
}
impl PerfClock {
pub fn as_str_name(&self) -> &'static str {
match self {
PerfClock::UnknownPerfClock => "UNKNOWN_PERF_CLOCK",
PerfClock::Realtime => "PERF_CLOCK_REALTIME",
PerfClock::Monotonic => "PERF_CLOCK_MONOTONIC",
PerfClock::MonotonicRaw => "PERF_CLOCK_MONOTONIC_RAW",
PerfClock::Boottime => "PERF_CLOCK_BOOTTIME",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct PerfEventConfig {
#[prost(message, optional, tag="15")]
pub timebase: ::core::option::Option<perf_events::Timebase>,
#[prost(message, optional, tag="16")]
pub callstack_sampling: ::core::option::Option<perf_event_config::CallstackSampling>,
#[prost(uint32, optional, tag="8")]
pub ring_buffer_read_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub ring_buffer_pages: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="17")]
pub max_enqueued_footprint_kb: ::core::option::Option<u64>,
#[prost(uint32, optional, tag="13")]
pub max_daemon_memory_kb: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="9")]
pub remote_descriptor_timeout_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="10")]
pub unwind_state_clear_period_ms: ::core::option::Option<u32>,
#[prost(string, repeated, tag="18")]
pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(bool, optional, tag="1")]
pub all_cpus: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="2")]
pub sampling_frequency: ::core::option::Option<u32>,
#[prost(bool, optional, tag="12")]
pub kernel_frames: ::core::option::Option<bool>,
#[prost(int32, repeated, packed="false", tag="4")]
pub target_pid: ::prost::alloc::vec::Vec<i32>,
#[prost(string, repeated, tag="5")]
pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(int32, repeated, packed="false", tag="6")]
pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
#[prost(string, repeated, tag="7")]
pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="11")]
pub additional_cmdline_count: ::core::option::Option<u32>,
}
pub mod perf_event_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CallstackSampling {
#[prost(message, optional, tag="1")]
pub scope: ::core::option::Option<Scope>,
#[prost(bool, optional, tag="2")]
pub kernel_frames: ::core::option::Option<bool>,
#[prost(enumeration="UnwindMode", optional, tag="3")]
pub user_frames: ::core::option::Option<i32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Scope {
#[prost(int32, repeated, packed="false", tag="1")]
pub target_pid: ::prost::alloc::vec::Vec<i32>,
#[prost(string, repeated, tag="2")]
pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(int32, repeated, packed="false", tag="3")]
pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
#[prost(string, repeated, tag="4")]
pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="5")]
pub additional_cmdline_count: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="6")]
pub process_shard_count: ::core::option::Option<u32>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum UnwindMode {
UnwindUnknown = 0,
UnwindSkip = 1,
UnwindDwarf = 2,
}
impl UnwindMode {
pub fn as_str_name(&self) -> &'static str {
match self {
UnwindMode::UnwindUnknown => "UNWIND_UNKNOWN",
UnwindMode::UnwindSkip => "UNWIND_SKIP",
UnwindMode::UnwindDwarf => "UNWIND_DWARF",
}
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum MeminfoCounters {
MeminfoUnspecified = 0,
MeminfoMemTotal = 1,
MeminfoMemFree = 2,
MeminfoMemAvailable = 3,
MeminfoBuffers = 4,
MeminfoCached = 5,
MeminfoSwapCached = 6,
MeminfoActive = 7,
MeminfoInactive = 8,
MeminfoActiveAnon = 9,
MeminfoInactiveAnon = 10,
MeminfoActiveFile = 11,
MeminfoInactiveFile = 12,
MeminfoUnevictable = 13,
MeminfoMlocked = 14,
MeminfoSwapTotal = 15,
MeminfoSwapFree = 16,
MeminfoDirty = 17,
MeminfoWriteback = 18,
MeminfoAnonPages = 19,
MeminfoMapped = 20,
MeminfoShmem = 21,
MeminfoSlab = 22,
MeminfoSlabReclaimable = 23,
MeminfoSlabUnreclaimable = 24,
MeminfoKernelStack = 25,
MeminfoPageTables = 26,
MeminfoCommitLimit = 27,
MeminfoCommitedAs = 28,
MeminfoVmallocTotal = 29,
MeminfoVmallocUsed = 30,
MeminfoVmallocChunk = 31,
MeminfoCmaTotal = 32,
MeminfoCmaFree = 33,
}
impl MeminfoCounters {
pub fn as_str_name(&self) -> &'static str {
match self {
MeminfoCounters::MeminfoUnspecified => "MEMINFO_UNSPECIFIED",
MeminfoCounters::MeminfoMemTotal => "MEMINFO_MEM_TOTAL",
MeminfoCounters::MeminfoMemFree => "MEMINFO_MEM_FREE",
MeminfoCounters::MeminfoMemAvailable => "MEMINFO_MEM_AVAILABLE",
MeminfoCounters::MeminfoBuffers => "MEMINFO_BUFFERS",
MeminfoCounters::MeminfoCached => "MEMINFO_CACHED",
MeminfoCounters::MeminfoSwapCached => "MEMINFO_SWAP_CACHED",
MeminfoCounters::MeminfoActive => "MEMINFO_ACTIVE",
MeminfoCounters::MeminfoInactive => "MEMINFO_INACTIVE",
MeminfoCounters::MeminfoActiveAnon => "MEMINFO_ACTIVE_ANON",
MeminfoCounters::MeminfoInactiveAnon => "MEMINFO_INACTIVE_ANON",
MeminfoCounters::MeminfoActiveFile => "MEMINFO_ACTIVE_FILE",
MeminfoCounters::MeminfoInactiveFile => "MEMINFO_INACTIVE_FILE",
MeminfoCounters::MeminfoUnevictable => "MEMINFO_UNEVICTABLE",
MeminfoCounters::MeminfoMlocked => "MEMINFO_MLOCKED",
MeminfoCounters::MeminfoSwapTotal => "MEMINFO_SWAP_TOTAL",
MeminfoCounters::MeminfoSwapFree => "MEMINFO_SWAP_FREE",
MeminfoCounters::MeminfoDirty => "MEMINFO_DIRTY",
MeminfoCounters::MeminfoWriteback => "MEMINFO_WRITEBACK",
MeminfoCounters::MeminfoAnonPages => "MEMINFO_ANON_PAGES",
MeminfoCounters::MeminfoMapped => "MEMINFO_MAPPED",
MeminfoCounters::MeminfoShmem => "MEMINFO_SHMEM",
MeminfoCounters::MeminfoSlab => "MEMINFO_SLAB",
MeminfoCounters::MeminfoSlabReclaimable => "MEMINFO_SLAB_RECLAIMABLE",
MeminfoCounters::MeminfoSlabUnreclaimable => "MEMINFO_SLAB_UNRECLAIMABLE",
MeminfoCounters::MeminfoKernelStack => "MEMINFO_KERNEL_STACK",
MeminfoCounters::MeminfoPageTables => "MEMINFO_PAGE_TABLES",
MeminfoCounters::MeminfoCommitLimit => "MEMINFO_COMMIT_LIMIT",
MeminfoCounters::MeminfoCommitedAs => "MEMINFO_COMMITED_AS",
MeminfoCounters::MeminfoVmallocTotal => "MEMINFO_VMALLOC_TOTAL",
MeminfoCounters::MeminfoVmallocUsed => "MEMINFO_VMALLOC_USED",
MeminfoCounters::MeminfoVmallocChunk => "MEMINFO_VMALLOC_CHUNK",
MeminfoCounters::MeminfoCmaTotal => "MEMINFO_CMA_TOTAL",
MeminfoCounters::MeminfoCmaFree => "MEMINFO_CMA_FREE",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum VmstatCounters {
VmstatUnspecified = 0,
VmstatNrFreePages = 1,
VmstatNrAllocBatch = 2,
VmstatNrInactiveAnon = 3,
VmstatNrActiveAnon = 4,
VmstatNrInactiveFile = 5,
VmstatNrActiveFile = 6,
VmstatNrUnevictable = 7,
VmstatNrMlock = 8,
VmstatNrAnonPages = 9,
VmstatNrMapped = 10,
VmstatNrFilePages = 11,
VmstatNrDirty = 12,
VmstatNrWriteback = 13,
VmstatNrSlabReclaimable = 14,
VmstatNrSlabUnreclaimable = 15,
VmstatNrPageTablePages = 16,
VmstatNrKernelStack = 17,
VmstatNrOverhead = 18,
VmstatNrUnstable = 19,
VmstatNrBounce = 20,
VmstatNrVmscanWrite = 21,
VmstatNrVmscanImmediateReclaim = 22,
VmstatNrWritebackTemp = 23,
VmstatNrIsolatedAnon = 24,
VmstatNrIsolatedFile = 25,
VmstatNrShmem = 26,
VmstatNrDirtied = 27,
VmstatNrWritten = 28,
VmstatNrPagesScanned = 29,
VmstatWorkingsetRefault = 30,
VmstatWorkingsetActivate = 31,
VmstatWorkingsetNodereclaim = 32,
VmstatNrAnonTransparentHugepages = 33,
VmstatNrFreeCma = 34,
VmstatNrSwapcache = 35,
VmstatNrDirtyThreshold = 36,
VmstatNrDirtyBackgroundThreshold = 37,
VmstatPgpgin = 38,
VmstatPgpgout = 39,
VmstatPgpgoutclean = 40,
VmstatPswpin = 41,
VmstatPswpout = 42,
VmstatPgallocDma = 43,
VmstatPgallocNormal = 44,
VmstatPgallocMovable = 45,
VmstatPgfree = 46,
VmstatPgactivate = 47,
VmstatPgdeactivate = 48,
VmstatPgfault = 49,
VmstatPgmajfault = 50,
VmstatPgrefillDma = 51,
VmstatPgrefillNormal = 52,
VmstatPgrefillMovable = 53,
VmstatPgstealKswapdDma = 54,
VmstatPgstealKswapdNormal = 55,
VmstatPgstealKswapdMovable = 56,
VmstatPgstealDirectDma = 57,
VmstatPgstealDirectNormal = 58,
VmstatPgstealDirectMovable = 59,
VmstatPgscanKswapdDma = 60,
VmstatPgscanKswapdNormal = 61,
VmstatPgscanKswapdMovable = 62,
VmstatPgscanDirectDma = 63,
VmstatPgscanDirectNormal = 64,
VmstatPgscanDirectMovable = 65,
VmstatPgscanDirectThrottle = 66,
VmstatPginodesteal = 67,
VmstatSlabsScanned = 68,
VmstatKswapdInodesteal = 69,
VmstatKswapdLowWmarkHitQuickly = 70,
VmstatKswapdHighWmarkHitQuickly = 71,
VmstatPageoutrun = 72,
VmstatAllocstall = 73,
VmstatPgrotated = 74,
VmstatDropPagecache = 75,
VmstatDropSlab = 76,
VmstatPgmigrateSuccess = 77,
VmstatPgmigrateFail = 78,
VmstatCompactMigrateScanned = 79,
VmstatCompactFreeScanned = 80,
VmstatCompactIsolated = 81,
VmstatCompactStall = 82,
VmstatCompactFail = 83,
VmstatCompactSuccess = 84,
VmstatCompactDaemonWake = 85,
VmstatUnevictablePgsCulled = 86,
VmstatUnevictablePgsScanned = 87,
VmstatUnevictablePgsRescued = 88,
VmstatUnevictablePgsMlocked = 89,
VmstatUnevictablePgsMunlocked = 90,
VmstatUnevictablePgsCleared = 91,
VmstatUnevictablePgsStranded = 92,
VmstatNrZspages = 93,
VmstatNrIonHeap = 94,
VmstatNrGpuHeap = 95,
VmstatAllocstallDma = 96,
VmstatAllocstallMovable = 97,
VmstatAllocstallNormal = 98,
VmstatCompactDaemonFreeScanned = 99,
VmstatCompactDaemonMigrateScanned = 100,
VmstatNrFastrpc = 101,
VmstatNrIndirectlyReclaimable = 102,
VmstatNrIonHeapPool = 103,
VmstatNrKernelMiscReclaimable = 104,
VmstatNrShadowCallStackBytes = 105,
VmstatNrShmemHugepages = 106,
VmstatNrShmemPmdmapped = 107,
VmstatNrUnreclaimablePages = 108,
VmstatNrZoneActiveAnon = 109,
VmstatNrZoneActiveFile = 110,
VmstatNrZoneInactiveAnon = 111,
VmstatNrZoneInactiveFile = 112,
VmstatNrZoneUnevictable = 113,
VmstatNrZoneWritePending = 114,
VmstatOomKill = 115,
VmstatPglazyfree = 116,
VmstatPglazyfreed = 117,
VmstatPgrefill = 118,
VmstatPgscanDirect = 119,
VmstatPgscanKswapd = 120,
VmstatPgskipDma = 121,
VmstatPgskipMovable = 122,
VmstatPgskipNormal = 123,
VmstatPgstealDirect = 124,
VmstatPgstealKswapd = 125,
VmstatSwapRa = 126,
VmstatSwapRaHit = 127,
VmstatWorkingsetRestore = 128,
VmstatAllocstallDevice = 129,
VmstatAllocstallDma32 = 130,
VmstatBalloonDeflate = 131,
VmstatBalloonInflate = 132,
VmstatBalloonMigrate = 133,
VmstatCmaAllocFail = 134,
VmstatCmaAllocSuccess = 135,
VmstatNrFileHugepages = 136,
VmstatNrFilePmdmapped = 137,
VmstatNrFollPinAcquired = 138,
VmstatNrFollPinReleased = 139,
VmstatNrSecPageTablePages = 140,
VmstatNrShadowCallStack = 141,
VmstatNrSwapcached = 142,
VmstatNrThrottledWritten = 143,
VmstatPgallocDevice = 144,
VmstatPgallocDma32 = 145,
VmstatPgdemoteDirect = 146,
VmstatPgdemoteKswapd = 147,
VmstatPgreuse = 148,
VmstatPgscanAnon = 149,
VmstatPgscanFile = 150,
VmstatPgskipDevice = 151,
VmstatPgskipDma32 = 152,
VmstatPgstealAnon = 153,
VmstatPgstealFile = 154,
VmstatThpCollapseAlloc = 155,
VmstatThpCollapseAllocFailed = 156,
VmstatThpDeferredSplitPage = 157,
VmstatThpFaultAlloc = 158,
VmstatThpFaultFallback = 159,
VmstatThpFaultFallbackCharge = 160,
VmstatThpFileAlloc = 161,
VmstatThpFileFallback = 162,
VmstatThpFileFallbackCharge = 163,
VmstatThpFileMapped = 164,
VmstatThpMigrationFail = 165,
VmstatThpMigrationSplit = 166,
VmstatThpMigrationSuccess = 167,
VmstatThpScanExceedNonePte = 168,
VmstatThpScanExceedSharePte = 169,
VmstatThpScanExceedSwapPte = 170,
VmstatThpSplitPage = 171,
VmstatThpSplitPageFailed = 172,
VmstatThpSplitPmd = 173,
VmstatThpSwpout = 174,
VmstatThpSwpoutFallback = 175,
VmstatThpZeroPageAlloc = 176,
VmstatThpZeroPageAllocFailed = 177,
VmstatVmaLockAbort = 178,
VmstatVmaLockMiss = 179,
VmstatVmaLockRetry = 180,
VmstatVmaLockSuccess = 181,
VmstatWorkingsetActivateAnon = 182,
VmstatWorkingsetActivateFile = 183,
VmstatWorkingsetNodes = 184,
VmstatWorkingsetRefaultAnon = 185,
VmstatWorkingsetRefaultFile = 186,
VmstatWorkingsetRestoreAnon = 187,
VmstatWorkingsetRestoreFile = 188,
}
impl VmstatCounters {
pub fn as_str_name(&self) -> &'static str {
match self {
VmstatCounters::VmstatUnspecified => "VMSTAT_UNSPECIFIED",
VmstatCounters::VmstatNrFreePages => "VMSTAT_NR_FREE_PAGES",
VmstatCounters::VmstatNrAllocBatch => "VMSTAT_NR_ALLOC_BATCH",
VmstatCounters::VmstatNrInactiveAnon => "VMSTAT_NR_INACTIVE_ANON",
VmstatCounters::VmstatNrActiveAnon => "VMSTAT_NR_ACTIVE_ANON",
VmstatCounters::VmstatNrInactiveFile => "VMSTAT_NR_INACTIVE_FILE",
VmstatCounters::VmstatNrActiveFile => "VMSTAT_NR_ACTIVE_FILE",
VmstatCounters::VmstatNrUnevictable => "VMSTAT_NR_UNEVICTABLE",
VmstatCounters::VmstatNrMlock => "VMSTAT_NR_MLOCK",
VmstatCounters::VmstatNrAnonPages => "VMSTAT_NR_ANON_PAGES",
VmstatCounters::VmstatNrMapped => "VMSTAT_NR_MAPPED",
VmstatCounters::VmstatNrFilePages => "VMSTAT_NR_FILE_PAGES",
VmstatCounters::VmstatNrDirty => "VMSTAT_NR_DIRTY",
VmstatCounters::VmstatNrWriteback => "VMSTAT_NR_WRITEBACK",
VmstatCounters::VmstatNrSlabReclaimable => "VMSTAT_NR_SLAB_RECLAIMABLE",
VmstatCounters::VmstatNrSlabUnreclaimable => "VMSTAT_NR_SLAB_UNRECLAIMABLE",
VmstatCounters::VmstatNrPageTablePages => "VMSTAT_NR_PAGE_TABLE_PAGES",
VmstatCounters::VmstatNrKernelStack => "VMSTAT_NR_KERNEL_STACK",
VmstatCounters::VmstatNrOverhead => "VMSTAT_NR_OVERHEAD",
VmstatCounters::VmstatNrUnstable => "VMSTAT_NR_UNSTABLE",
VmstatCounters::VmstatNrBounce => "VMSTAT_NR_BOUNCE",
VmstatCounters::VmstatNrVmscanWrite => "VMSTAT_NR_VMSCAN_WRITE",
VmstatCounters::VmstatNrVmscanImmediateReclaim => "VMSTAT_NR_VMSCAN_IMMEDIATE_RECLAIM",
VmstatCounters::VmstatNrWritebackTemp => "VMSTAT_NR_WRITEBACK_TEMP",
VmstatCounters::VmstatNrIsolatedAnon => "VMSTAT_NR_ISOLATED_ANON",
VmstatCounters::VmstatNrIsolatedFile => "VMSTAT_NR_ISOLATED_FILE",
VmstatCounters::VmstatNrShmem => "VMSTAT_NR_SHMEM",
VmstatCounters::VmstatNrDirtied => "VMSTAT_NR_DIRTIED",
VmstatCounters::VmstatNrWritten => "VMSTAT_NR_WRITTEN",
VmstatCounters::VmstatNrPagesScanned => "VMSTAT_NR_PAGES_SCANNED",
VmstatCounters::VmstatWorkingsetRefault => "VMSTAT_WORKINGSET_REFAULT",
VmstatCounters::VmstatWorkingsetActivate => "VMSTAT_WORKINGSET_ACTIVATE",
VmstatCounters::VmstatWorkingsetNodereclaim => "VMSTAT_WORKINGSET_NODERECLAIM",
VmstatCounters::VmstatNrAnonTransparentHugepages => "VMSTAT_NR_ANON_TRANSPARENT_HUGEPAGES",
VmstatCounters::VmstatNrFreeCma => "VMSTAT_NR_FREE_CMA",
VmstatCounters::VmstatNrSwapcache => "VMSTAT_NR_SWAPCACHE",
VmstatCounters::VmstatNrDirtyThreshold => "VMSTAT_NR_DIRTY_THRESHOLD",
VmstatCounters::VmstatNrDirtyBackgroundThreshold => "VMSTAT_NR_DIRTY_BACKGROUND_THRESHOLD",
VmstatCounters::VmstatPgpgin => "VMSTAT_PGPGIN",
VmstatCounters::VmstatPgpgout => "VMSTAT_PGPGOUT",
VmstatCounters::VmstatPgpgoutclean => "VMSTAT_PGPGOUTCLEAN",
VmstatCounters::VmstatPswpin => "VMSTAT_PSWPIN",
VmstatCounters::VmstatPswpout => "VMSTAT_PSWPOUT",
VmstatCounters::VmstatPgallocDma => "VMSTAT_PGALLOC_DMA",
VmstatCounters::VmstatPgallocNormal => "VMSTAT_PGALLOC_NORMAL",
VmstatCounters::VmstatPgallocMovable => "VMSTAT_PGALLOC_MOVABLE",
VmstatCounters::VmstatPgfree => "VMSTAT_PGFREE",
VmstatCounters::VmstatPgactivate => "VMSTAT_PGACTIVATE",
VmstatCounters::VmstatPgdeactivate => "VMSTAT_PGDEACTIVATE",
VmstatCounters::VmstatPgfault => "VMSTAT_PGFAULT",
VmstatCounters::VmstatPgmajfault => "VMSTAT_PGMAJFAULT",
VmstatCounters::VmstatPgrefillDma => "VMSTAT_PGREFILL_DMA",
VmstatCounters::VmstatPgrefillNormal => "VMSTAT_PGREFILL_NORMAL",
VmstatCounters::VmstatPgrefillMovable => "VMSTAT_PGREFILL_MOVABLE",
VmstatCounters::VmstatPgstealKswapdDma => "VMSTAT_PGSTEAL_KSWAPD_DMA",
VmstatCounters::VmstatPgstealKswapdNormal => "VMSTAT_PGSTEAL_KSWAPD_NORMAL",
VmstatCounters::VmstatPgstealKswapdMovable => "VMSTAT_PGSTEAL_KSWAPD_MOVABLE",
VmstatCounters::VmstatPgstealDirectDma => "VMSTAT_PGSTEAL_DIRECT_DMA",
VmstatCounters::VmstatPgstealDirectNormal => "VMSTAT_PGSTEAL_DIRECT_NORMAL",
VmstatCounters::VmstatPgstealDirectMovable => "VMSTAT_PGSTEAL_DIRECT_MOVABLE",
VmstatCounters::VmstatPgscanKswapdDma => "VMSTAT_PGSCAN_KSWAPD_DMA",
VmstatCounters::VmstatPgscanKswapdNormal => "VMSTAT_PGSCAN_KSWAPD_NORMAL",
VmstatCounters::VmstatPgscanKswapdMovable => "VMSTAT_PGSCAN_KSWAPD_MOVABLE",
VmstatCounters::VmstatPgscanDirectDma => "VMSTAT_PGSCAN_DIRECT_DMA",
VmstatCounters::VmstatPgscanDirectNormal => "VMSTAT_PGSCAN_DIRECT_NORMAL",
VmstatCounters::VmstatPgscanDirectMovable => "VMSTAT_PGSCAN_DIRECT_MOVABLE",
VmstatCounters::VmstatPgscanDirectThrottle => "VMSTAT_PGSCAN_DIRECT_THROTTLE",
VmstatCounters::VmstatPginodesteal => "VMSTAT_PGINODESTEAL",
VmstatCounters::VmstatSlabsScanned => "VMSTAT_SLABS_SCANNED",
VmstatCounters::VmstatKswapdInodesteal => "VMSTAT_KSWAPD_INODESTEAL",
VmstatCounters::VmstatKswapdLowWmarkHitQuickly => "VMSTAT_KSWAPD_LOW_WMARK_HIT_QUICKLY",
VmstatCounters::VmstatKswapdHighWmarkHitQuickly => "VMSTAT_KSWAPD_HIGH_WMARK_HIT_QUICKLY",
VmstatCounters::VmstatPageoutrun => "VMSTAT_PAGEOUTRUN",
VmstatCounters::VmstatAllocstall => "VMSTAT_ALLOCSTALL",
VmstatCounters::VmstatPgrotated => "VMSTAT_PGROTATED",
VmstatCounters::VmstatDropPagecache => "VMSTAT_DROP_PAGECACHE",
VmstatCounters::VmstatDropSlab => "VMSTAT_DROP_SLAB",
VmstatCounters::VmstatPgmigrateSuccess => "VMSTAT_PGMIGRATE_SUCCESS",
VmstatCounters::VmstatPgmigrateFail => "VMSTAT_PGMIGRATE_FAIL",
VmstatCounters::VmstatCompactMigrateScanned => "VMSTAT_COMPACT_MIGRATE_SCANNED",
VmstatCounters::VmstatCompactFreeScanned => "VMSTAT_COMPACT_FREE_SCANNED",
VmstatCounters::VmstatCompactIsolated => "VMSTAT_COMPACT_ISOLATED",
VmstatCounters::VmstatCompactStall => "VMSTAT_COMPACT_STALL",
VmstatCounters::VmstatCompactFail => "VMSTAT_COMPACT_FAIL",
VmstatCounters::VmstatCompactSuccess => "VMSTAT_COMPACT_SUCCESS",
VmstatCounters::VmstatCompactDaemonWake => "VMSTAT_COMPACT_DAEMON_WAKE",
VmstatCounters::VmstatUnevictablePgsCulled => "VMSTAT_UNEVICTABLE_PGS_CULLED",
VmstatCounters::VmstatUnevictablePgsScanned => "VMSTAT_UNEVICTABLE_PGS_SCANNED",
VmstatCounters::VmstatUnevictablePgsRescued => "VMSTAT_UNEVICTABLE_PGS_RESCUED",
VmstatCounters::VmstatUnevictablePgsMlocked => "VMSTAT_UNEVICTABLE_PGS_MLOCKED",
VmstatCounters::VmstatUnevictablePgsMunlocked => "VMSTAT_UNEVICTABLE_PGS_MUNLOCKED",
VmstatCounters::VmstatUnevictablePgsCleared => "VMSTAT_UNEVICTABLE_PGS_CLEARED",
VmstatCounters::VmstatUnevictablePgsStranded => "VMSTAT_UNEVICTABLE_PGS_STRANDED",
VmstatCounters::VmstatNrZspages => "VMSTAT_NR_ZSPAGES",
VmstatCounters::VmstatNrIonHeap => "VMSTAT_NR_ION_HEAP",
VmstatCounters::VmstatNrGpuHeap => "VMSTAT_NR_GPU_HEAP",
VmstatCounters::VmstatAllocstallDma => "VMSTAT_ALLOCSTALL_DMA",
VmstatCounters::VmstatAllocstallMovable => "VMSTAT_ALLOCSTALL_MOVABLE",
VmstatCounters::VmstatAllocstallNormal => "VMSTAT_ALLOCSTALL_NORMAL",
VmstatCounters::VmstatCompactDaemonFreeScanned => "VMSTAT_COMPACT_DAEMON_FREE_SCANNED",
VmstatCounters::VmstatCompactDaemonMigrateScanned => "VMSTAT_COMPACT_DAEMON_MIGRATE_SCANNED",
VmstatCounters::VmstatNrFastrpc => "VMSTAT_NR_FASTRPC",
VmstatCounters::VmstatNrIndirectlyReclaimable => "VMSTAT_NR_INDIRECTLY_RECLAIMABLE",
VmstatCounters::VmstatNrIonHeapPool => "VMSTAT_NR_ION_HEAP_POOL",
VmstatCounters::VmstatNrKernelMiscReclaimable => "VMSTAT_NR_KERNEL_MISC_RECLAIMABLE",
VmstatCounters::VmstatNrShadowCallStackBytes => "VMSTAT_NR_SHADOW_CALL_STACK_BYTES",
VmstatCounters::VmstatNrShmemHugepages => "VMSTAT_NR_SHMEM_HUGEPAGES",
VmstatCounters::VmstatNrShmemPmdmapped => "VMSTAT_NR_SHMEM_PMDMAPPED",
VmstatCounters::VmstatNrUnreclaimablePages => "VMSTAT_NR_UNRECLAIMABLE_PAGES",
VmstatCounters::VmstatNrZoneActiveAnon => "VMSTAT_NR_ZONE_ACTIVE_ANON",
VmstatCounters::VmstatNrZoneActiveFile => "VMSTAT_NR_ZONE_ACTIVE_FILE",
VmstatCounters::VmstatNrZoneInactiveAnon => "VMSTAT_NR_ZONE_INACTIVE_ANON",
VmstatCounters::VmstatNrZoneInactiveFile => "VMSTAT_NR_ZONE_INACTIVE_FILE",
VmstatCounters::VmstatNrZoneUnevictable => "VMSTAT_NR_ZONE_UNEVICTABLE",
VmstatCounters::VmstatNrZoneWritePending => "VMSTAT_NR_ZONE_WRITE_PENDING",
VmstatCounters::VmstatOomKill => "VMSTAT_OOM_KILL",
VmstatCounters::VmstatPglazyfree => "VMSTAT_PGLAZYFREE",
VmstatCounters::VmstatPglazyfreed => "VMSTAT_PGLAZYFREED",
VmstatCounters::VmstatPgrefill => "VMSTAT_PGREFILL",
VmstatCounters::VmstatPgscanDirect => "VMSTAT_PGSCAN_DIRECT",
VmstatCounters::VmstatPgscanKswapd => "VMSTAT_PGSCAN_KSWAPD",
VmstatCounters::VmstatPgskipDma => "VMSTAT_PGSKIP_DMA",
VmstatCounters::VmstatPgskipMovable => "VMSTAT_PGSKIP_MOVABLE",
VmstatCounters::VmstatPgskipNormal => "VMSTAT_PGSKIP_NORMAL",
VmstatCounters::VmstatPgstealDirect => "VMSTAT_PGSTEAL_DIRECT",
VmstatCounters::VmstatPgstealKswapd => "VMSTAT_PGSTEAL_KSWAPD",
VmstatCounters::VmstatSwapRa => "VMSTAT_SWAP_RA",
VmstatCounters::VmstatSwapRaHit => "VMSTAT_SWAP_RA_HIT",
VmstatCounters::VmstatWorkingsetRestore => "VMSTAT_WORKINGSET_RESTORE",
VmstatCounters::VmstatAllocstallDevice => "VMSTAT_ALLOCSTALL_DEVICE",
VmstatCounters::VmstatAllocstallDma32 => "VMSTAT_ALLOCSTALL_DMA32",
VmstatCounters::VmstatBalloonDeflate => "VMSTAT_BALLOON_DEFLATE",
VmstatCounters::VmstatBalloonInflate => "VMSTAT_BALLOON_INFLATE",
VmstatCounters::VmstatBalloonMigrate => "VMSTAT_BALLOON_MIGRATE",
VmstatCounters::VmstatCmaAllocFail => "VMSTAT_CMA_ALLOC_FAIL",
VmstatCounters::VmstatCmaAllocSuccess => "VMSTAT_CMA_ALLOC_SUCCESS",
VmstatCounters::VmstatNrFileHugepages => "VMSTAT_NR_FILE_HUGEPAGES",
VmstatCounters::VmstatNrFilePmdmapped => "VMSTAT_NR_FILE_PMDMAPPED",
VmstatCounters::VmstatNrFollPinAcquired => "VMSTAT_NR_FOLL_PIN_ACQUIRED",
VmstatCounters::VmstatNrFollPinReleased => "VMSTAT_NR_FOLL_PIN_RELEASED",
VmstatCounters::VmstatNrSecPageTablePages => "VMSTAT_NR_SEC_PAGE_TABLE_PAGES",
VmstatCounters::VmstatNrShadowCallStack => "VMSTAT_NR_SHADOW_CALL_STACK",
VmstatCounters::VmstatNrSwapcached => "VMSTAT_NR_SWAPCACHED",
VmstatCounters::VmstatNrThrottledWritten => "VMSTAT_NR_THROTTLED_WRITTEN",
VmstatCounters::VmstatPgallocDevice => "VMSTAT_PGALLOC_DEVICE",
VmstatCounters::VmstatPgallocDma32 => "VMSTAT_PGALLOC_DMA32",
VmstatCounters::VmstatPgdemoteDirect => "VMSTAT_PGDEMOTE_DIRECT",
VmstatCounters::VmstatPgdemoteKswapd => "VMSTAT_PGDEMOTE_KSWAPD",
VmstatCounters::VmstatPgreuse => "VMSTAT_PGREUSE",
VmstatCounters::VmstatPgscanAnon => "VMSTAT_PGSCAN_ANON",
VmstatCounters::VmstatPgscanFile => "VMSTAT_PGSCAN_FILE",
VmstatCounters::VmstatPgskipDevice => "VMSTAT_PGSKIP_DEVICE",
VmstatCounters::VmstatPgskipDma32 => "VMSTAT_PGSKIP_DMA32",
VmstatCounters::VmstatPgstealAnon => "VMSTAT_PGSTEAL_ANON",
VmstatCounters::VmstatPgstealFile => "VMSTAT_PGSTEAL_FILE",
VmstatCounters::VmstatThpCollapseAlloc => "VMSTAT_THP_COLLAPSE_ALLOC",
VmstatCounters::VmstatThpCollapseAllocFailed => "VMSTAT_THP_COLLAPSE_ALLOC_FAILED",
VmstatCounters::VmstatThpDeferredSplitPage => "VMSTAT_THP_DEFERRED_SPLIT_PAGE",
VmstatCounters::VmstatThpFaultAlloc => "VMSTAT_THP_FAULT_ALLOC",
VmstatCounters::VmstatThpFaultFallback => "VMSTAT_THP_FAULT_FALLBACK",
VmstatCounters::VmstatThpFaultFallbackCharge => "VMSTAT_THP_FAULT_FALLBACK_CHARGE",
VmstatCounters::VmstatThpFileAlloc => "VMSTAT_THP_FILE_ALLOC",
VmstatCounters::VmstatThpFileFallback => "VMSTAT_THP_FILE_FALLBACK",
VmstatCounters::VmstatThpFileFallbackCharge => "VMSTAT_THP_FILE_FALLBACK_CHARGE",
VmstatCounters::VmstatThpFileMapped => "VMSTAT_THP_FILE_MAPPED",
VmstatCounters::VmstatThpMigrationFail => "VMSTAT_THP_MIGRATION_FAIL",
VmstatCounters::VmstatThpMigrationSplit => "VMSTAT_THP_MIGRATION_SPLIT",
VmstatCounters::VmstatThpMigrationSuccess => "VMSTAT_THP_MIGRATION_SUCCESS",
VmstatCounters::VmstatThpScanExceedNonePte => "VMSTAT_THP_SCAN_EXCEED_NONE_PTE",
VmstatCounters::VmstatThpScanExceedSharePte => "VMSTAT_THP_SCAN_EXCEED_SHARE_PTE",
VmstatCounters::VmstatThpScanExceedSwapPte => "VMSTAT_THP_SCAN_EXCEED_SWAP_PTE",
VmstatCounters::VmstatThpSplitPage => "VMSTAT_THP_SPLIT_PAGE",
VmstatCounters::VmstatThpSplitPageFailed => "VMSTAT_THP_SPLIT_PAGE_FAILED",
VmstatCounters::VmstatThpSplitPmd => "VMSTAT_THP_SPLIT_PMD",
VmstatCounters::VmstatThpSwpout => "VMSTAT_THP_SWPOUT",
VmstatCounters::VmstatThpSwpoutFallback => "VMSTAT_THP_SWPOUT_FALLBACK",
VmstatCounters::VmstatThpZeroPageAlloc => "VMSTAT_THP_ZERO_PAGE_ALLOC",
VmstatCounters::VmstatThpZeroPageAllocFailed => "VMSTAT_THP_ZERO_PAGE_ALLOC_FAILED",
VmstatCounters::VmstatVmaLockAbort => "VMSTAT_VMA_LOCK_ABORT",
VmstatCounters::VmstatVmaLockMiss => "VMSTAT_VMA_LOCK_MISS",
VmstatCounters::VmstatVmaLockRetry => "VMSTAT_VMA_LOCK_RETRY",
VmstatCounters::VmstatVmaLockSuccess => "VMSTAT_VMA_LOCK_SUCCESS",
VmstatCounters::VmstatWorkingsetActivateAnon => "VMSTAT_WORKINGSET_ACTIVATE_ANON",
VmstatCounters::VmstatWorkingsetActivateFile => "VMSTAT_WORKINGSET_ACTIVATE_FILE",
VmstatCounters::VmstatWorkingsetNodes => "VMSTAT_WORKINGSET_NODES",
VmstatCounters::VmstatWorkingsetRefaultAnon => "VMSTAT_WORKINGSET_REFAULT_ANON",
VmstatCounters::VmstatWorkingsetRefaultFile => "VMSTAT_WORKINGSET_REFAULT_FILE",
VmstatCounters::VmstatWorkingsetRestoreAnon => "VMSTAT_WORKINGSET_RESTORE_ANON",
VmstatCounters::VmstatWorkingsetRestoreFile => "VMSTAT_WORKINGSET_RESTORE_FILE",
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SysStatsConfig {
#[prost(uint32, optional, tag="1")]
pub meminfo_period_ms: ::core::option::Option<u32>,
#[prost(enumeration="MeminfoCounters", repeated, packed="false", tag="2")]
pub meminfo_counters: ::prost::alloc::vec::Vec<i32>,
#[prost(uint32, optional, tag="3")]
pub vmstat_period_ms: ::core::option::Option<u32>,
#[prost(enumeration="VmstatCounters", repeated, packed="false", tag="4")]
pub vmstat_counters: ::prost::alloc::vec::Vec<i32>,
#[prost(uint32, optional, tag="5")]
pub stat_period_ms: ::core::option::Option<u32>,
#[prost(enumeration="sys_stats_config::StatCounters", repeated, packed="false", tag="6")]
pub stat_counters: ::prost::alloc::vec::Vec<i32>,
#[prost(uint32, optional, tag="7")]
pub devfreq_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="8")]
pub cpufreq_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="9")]
pub buddyinfo_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="10")]
pub diskstat_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="11")]
pub psi_period_ms: ::core::option::Option<u32>,
}
pub mod sys_stats_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StatCounters {
StatUnspecified = 0,
StatCpuTimes = 1,
StatIrqCounts = 2,
StatSoftirqCounts = 3,
StatForkCount = 4,
}
impl StatCounters {
pub fn as_str_name(&self) -> &'static str {
match self {
StatCounters::StatUnspecified => "STAT_UNSPECIFIED",
StatCounters::StatCpuTimes => "STAT_CPU_TIMES",
StatCounters::StatIrqCounts => "STAT_IRQ_COUNTS",
StatCounters::StatSoftirqCounts => "STAT_SOFTIRQ_COUNTS",
StatCounters::StatForkCount => "STAT_FORK_COUNT",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TestConfig {
#[prost(uint32, optional, tag="1")]
pub message_count: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub max_messages_per_second: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub seed: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="4")]
pub message_size: ::core::option::Option<u32>,
#[prost(bool, optional, tag="5")]
pub send_batch_on_register: ::core::option::Option<bool>,
#[prost(message, optional, tag="6")]
pub dummy_fields: ::core::option::Option<test_config::DummyFields>,
}
pub mod test_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DummyFields {
#[prost(uint32, optional, tag="1")]
pub field_uint32: ::core::option::Option<u32>,
#[prost(int32, optional, tag="2")]
pub field_int32: ::core::option::Option<i32>,
#[prost(uint64, optional, tag="3")]
pub field_uint64: ::core::option::Option<u64>,
#[prost(int64, optional, tag="4")]
pub field_int64: ::core::option::Option<i64>,
#[prost(fixed64, optional, tag="5")]
pub field_fixed64: ::core::option::Option<u64>,
#[prost(sfixed64, optional, tag="6")]
pub field_sfixed64: ::core::option::Option<i64>,
#[prost(fixed32, optional, tag="7")]
pub field_fixed32: ::core::option::Option<u32>,
#[prost(sfixed32, optional, tag="8")]
pub field_sfixed32: ::core::option::Option<i32>,
#[prost(double, optional, tag="9")]
pub field_double: ::core::option::Option<f64>,
#[prost(float, optional, tag="10")]
pub field_float: ::core::option::Option<f32>,
#[prost(sint64, optional, tag="11")]
pub field_sint64: ::core::option::Option<i64>,
#[prost(sint32, optional, tag="12")]
pub field_sint32: ::core::option::Option<i32>,
#[prost(string, optional, tag="13")]
pub field_string: ::core::option::Option<::prost::alloc::string::String>,
#[prost(bytes="vec", optional, tag="14")]
pub field_bytes: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TrackEventConfig {
#[prost(string, repeated, tag="1")]
pub disabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="2")]
pub enabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="3")]
pub disabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="4")]
pub enabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(bool, optional, tag="5")]
pub disable_incremental_timestamps: ::core::option::Option<bool>,
#[prost(uint64, optional, tag="6")]
pub timestamp_unit_multiplier: ::core::option::Option<u64>,
#[prost(bool, optional, tag="7")]
pub filter_debug_annotations: ::core::option::Option<bool>,
#[prost(bool, optional, tag="8")]
pub enable_thread_time_sampling: ::core::option::Option<bool>,
#[prost(bool, optional, tag="9")]
pub filter_dynamic_event_names: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SystemInfoConfig {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DataSourceConfig {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="2")]
pub target_buffer: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub trace_duration_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="122")]
pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="7")]
pub stop_timeout_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="6")]
pub enable_extra_guardrails: ::core::option::Option<bool>,
#[prost(enumeration="data_source_config::SessionInitiator", optional, tag="8")]
pub session_initiator: ::core::option::Option<i32>,
#[prost(uint64, optional, tag="4")]
pub tracing_session_id: ::core::option::Option<u64>,
#[prost(message, optional, tag="100")]
pub ftrace_config: ::core::option::Option<FtraceConfig>,
#[prost(message, optional, tag="102")]
pub inode_file_config: ::core::option::Option<InodeFileConfig>,
#[prost(message, optional, tag="103")]
pub process_stats_config: ::core::option::Option<ProcessStatsConfig>,
#[prost(message, optional, tag="104")]
pub sys_stats_config: ::core::option::Option<SysStatsConfig>,
#[prost(message, optional, tag="105")]
pub heapprofd_config: ::core::option::Option<HeapprofdConfig>,
#[prost(message, optional, tag="110")]
pub java_hprof_config: ::core::option::Option<JavaHprofConfig>,
#[prost(message, optional, tag="106")]
pub android_power_config: ::core::option::Option<AndroidPowerConfig>,
#[prost(message, optional, tag="107")]
pub android_log_config: ::core::option::Option<AndroidLogConfig>,
#[prost(message, optional, tag="108")]
pub gpu_counter_config: ::core::option::Option<GpuCounterConfig>,
#[prost(message, optional, tag="116")]
pub android_game_intervention_list_config: ::core::option::Option<AndroidGameInterventionListConfig>,
#[prost(message, optional, tag="109")]
pub packages_list_config: ::core::option::Option<PackagesListConfig>,
#[prost(message, optional, tag="111")]
pub perf_event_config: ::core::option::Option<PerfEventConfig>,
#[prost(message, optional, tag="112")]
pub vulkan_memory_config: ::core::option::Option<VulkanMemoryConfig>,
#[prost(message, optional, tag="113")]
pub track_event_config: ::core::option::Option<TrackEventConfig>,
#[prost(message, optional, tag="114")]
pub android_polled_state_config: ::core::option::Option<AndroidPolledStateConfig>,
#[prost(message, optional, tag="118")]
pub android_system_property_config: ::core::option::Option<AndroidSystemPropertyConfig>,
#[prost(message, optional, tag="117")]
pub statsd_tracing_config: ::core::option::Option<StatsdTracingConfig>,
#[prost(message, optional, tag="119")]
pub system_info_config: ::core::option::Option<SystemInfoConfig>,
#[prost(message, optional, tag="101")]
pub chrome_config: ::core::option::Option<ChromeConfig>,
#[prost(message, optional, tag="127")]
pub v8_config: ::core::option::Option<V8Config>,
#[prost(message, optional, tag="115")]
pub interceptor_config: ::core::option::Option<InterceptorConfig>,
#[prost(message, optional, tag="120")]
pub network_packet_trace_config: ::core::option::Option<NetworkPacketTraceConfig>,
#[prost(message, optional, tag="121")]
pub surfaceflinger_layers_config: ::core::option::Option<SurfaceFlingerLayersConfig>,
#[prost(message, optional, tag="123")]
pub surfaceflinger_transactions_config: ::core::option::Option<SurfaceFlingerTransactionsConfig>,
#[prost(message, optional, tag="124")]
pub android_sdk_sysprop_guard_config: ::core::option::Option<AndroidSdkSyspropGuardConfig>,
#[prost(message, optional, tag="125")]
pub etw_config: ::core::option::Option<EtwConfig>,
#[prost(message, optional, tag="126")]
pub protolog_config: ::core::option::Option<ProtoLogConfig>,
#[prost(string, optional, tag="1000")]
pub legacy_config: ::core::option::Option<::prost::alloc::string::String>,
#[prost(message, optional, tag="1001")]
pub for_testing: ::core::option::Option<TestConfig>,
}
pub mod data_source_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum SessionInitiator {
Unspecified = 0,
TrustedSystem = 1,
}
impl SessionInitiator {
pub fn as_str_name(&self) -> &'static str {
match self {
SessionInitiator::Unspecified => "SESSION_INITIATOR_UNSPECIFIED",
SessionInitiator::TrustedSystem => "SESSION_INITIATOR_TRUSTED_SYSTEM",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TraceConfig {
#[prost(message, repeated, tag="1")]
pub buffers: ::prost::alloc::vec::Vec<trace_config::BufferConfig>,
#[prost(message, repeated, tag="2")]
pub data_sources: ::prost::alloc::vec::Vec<trace_config::DataSource>,
#[prost(message, optional, tag="20")]
pub builtin_data_sources: ::core::option::Option<trace_config::BuiltinDataSource>,
#[prost(uint32, optional, tag="3")]
pub duration_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="36")]
pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub enable_extra_guardrails: ::core::option::Option<bool>,
#[prost(enumeration="trace_config::LockdownModeOperation", optional, tag="5")]
pub lockdown_mode: ::core::option::Option<i32>,
#[prost(message, repeated, tag="6")]
pub producers: ::prost::alloc::vec::Vec<trace_config::ProducerConfig>,
#[prost(message, optional, tag="7")]
pub statsd_metadata: ::core::option::Option<trace_config::StatsdMetadata>,
#[prost(bool, optional, tag="8")]
pub write_into_file: ::core::option::Option<bool>,
#[prost(string, optional, tag="29")]
pub output_path: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="9")]
pub file_write_period_ms: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="10")]
pub max_file_size_bytes: ::core::option::Option<u64>,
#[prost(message, optional, tag="11")]
pub guardrail_overrides: ::core::option::Option<trace_config::GuardrailOverrides>,
#[prost(bool, optional, tag="12")]
pub deferred_start: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="13")]
pub flush_period_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="14")]
pub flush_timeout_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="23")]
pub data_source_stop_timeout_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="16")]
pub notify_traceur: ::core::option::Option<bool>,
#[prost(int32, optional, tag="30")]
pub bugreport_score: ::core::option::Option<i32>,
#[prost(message, optional, tag="17")]
pub trigger_config: ::core::option::Option<trace_config::TriggerConfig>,
#[prost(string, repeated, tag="18")]
pub activate_triggers: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(message, optional, tag="21")]
pub incremental_state_config: ::core::option::Option<trace_config::IncrementalStateConfig>,
#[prost(bool, optional, tag="19")]
pub allow_user_build_tracing: ::core::option::Option<bool>,
#[prost(string, optional, tag="22")]
pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(enumeration="trace_config::CompressionType", optional, tag="24")]
pub compression_type: ::core::option::Option<i32>,
#[prost(message, optional, tag="25")]
pub incident_report_config: ::core::option::Option<trace_config::IncidentReportConfig>,
#[prost(enumeration="trace_config::StatsdLogging", optional, tag="31")]
pub statsd_logging: ::core::option::Option<i32>,
#[deprecated]
#[prost(int64, optional, tag="27")]
pub trace_uuid_msb: ::core::option::Option<i64>,
#[deprecated]
#[prost(int64, optional, tag="28")]
pub trace_uuid_lsb: ::core::option::Option<i64>,
#[prost(message, optional, tag="33")]
pub trace_filter: ::core::option::Option<trace_config::TraceFilter>,
#[prost(message, optional, tag="34")]
pub android_report_config: ::core::option::Option<trace_config::AndroidReportConfig>,
#[prost(message, optional, tag="35")]
pub cmd_trace_start_delay: ::core::option::Option<trace_config::CmdTraceStartDelay>,
}
pub mod trace_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BufferConfig {
#[prost(uint32, optional, tag="1")]
pub size_kb: ::core::option::Option<u32>,
#[prost(enumeration="buffer_config::FillPolicy", optional, tag="4")]
pub fill_policy: ::core::option::Option<i32>,
#[prost(bool, optional, tag="5")]
pub transfer_on_clone: ::core::option::Option<bool>,
#[prost(bool, optional, tag="6")]
pub clear_before_clone: ::core::option::Option<bool>,
}
pub mod buffer_config {
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum FillPolicy {
Unspecified = 0,
RingBuffer = 1,
Discard = 2,
}
impl FillPolicy {
pub fn as_str_name(&self) -> &'static str {
match self {
FillPolicy::Unspecified => "UNSPECIFIED",
FillPolicy::RingBuffer => "RING_BUFFER",
FillPolicy::Discard => "DISCARD",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DataSource {
#[prost(message, optional, tag="1")]
pub config: ::core::option::Option<super::DataSourceConfig>,
#[prost(string, repeated, tag="2")]
pub producer_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
#[prost(string, repeated, tag="3")]
pub producer_name_regex_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BuiltinDataSource {
#[prost(bool, optional, tag="1")]
pub disable_clock_snapshotting: ::core::option::Option<bool>,
#[prost(bool, optional, tag="2")]
pub disable_trace_config: ::core::option::Option<bool>,
#[prost(bool, optional, tag="3")]
pub disable_system_info: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub disable_service_events: ::core::option::Option<bool>,
#[prost(enumeration="super::BuiltinClock", optional, tag="5")]
pub primary_trace_clock: ::core::option::Option<i32>,
#[prost(uint32, optional, tag="6")]
pub snapshot_interval_ms: ::core::option::Option<u32>,
#[prost(bool, optional, tag="7")]
pub prefer_suspend_clock_for_snapshot: ::core::option::Option<bool>,
#[prost(bool, optional, tag="8")]
pub disable_chunk_usage_histograms: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ProducerConfig {
#[prost(string, optional, tag="1")]
pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="2")]
pub shm_size_kb: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="3")]
pub page_size_kb: ::core::option::Option<u32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StatsdMetadata {
#[prost(int64, optional, tag="1")]
pub triggering_alert_id: ::core::option::Option<i64>,
#[prost(int32, optional, tag="2")]
pub triggering_config_uid: ::core::option::Option<i32>,
#[prost(int64, optional, tag="3")]
pub triggering_config_id: ::core::option::Option<i64>,
#[prost(int64, optional, tag="4")]
pub triggering_subscription_id: ::core::option::Option<i64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GuardrailOverrides {
#[prost(uint64, optional, tag="1")]
pub max_upload_per_day_bytes: ::core::option::Option<u64>,
#[prost(uint32, optional, tag="2")]
pub max_tracing_buffer_size_kb: ::core::option::Option<u32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TriggerConfig {
#[prost(enumeration="trigger_config::TriggerMode", optional, tag="1")]
pub trigger_mode: ::core::option::Option<i32>,
#[prost(bool, optional, tag="5")]
pub use_clone_snapshot_if_available: ::core::option::Option<bool>,
#[prost(message, repeated, tag="2")]
pub triggers: ::prost::alloc::vec::Vec<trigger_config::Trigger>,
#[prost(uint32, optional, tag="3")]
pub trigger_timeout_ms: ::core::option::Option<u32>,
}
pub mod trigger_config {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Trigger {
#[prost(string, optional, tag="1")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub producer_name_regex: ::core::option::Option<::prost::alloc::string::String>,
#[prost(uint32, optional, tag="3")]
pub stop_delay_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="4")]
pub max_per_24_h: ::core::option::Option<u32>,
#[prost(double, optional, tag="5")]
pub skip_probability: ::core::option::Option<f64>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum TriggerMode {
Unspecified = 0,
StartTracing = 1,
StopTracing = 2,
CloneSnapshot = 4,
}
impl TriggerMode {
pub fn as_str_name(&self) -> &'static str {
match self {
TriggerMode::Unspecified => "UNSPECIFIED",
TriggerMode::StartTracing => "START_TRACING",
TriggerMode::StopTracing => "STOP_TRACING",
TriggerMode::CloneSnapshot => "CLONE_SNAPSHOT",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IncrementalStateConfig {
#[prost(uint32, optional, tag="1")]
pub clear_period_ms: ::core::option::Option<u32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IncidentReportConfig {
#[prost(string, optional, tag="1")]
pub destination_package: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub destination_class: ::core::option::Option<::prost::alloc::string::String>,
#[prost(int32, optional, tag="3")]
pub privacy_level: ::core::option::Option<i32>,
#[prost(bool, optional, tag="5")]
pub skip_incidentd: ::core::option::Option<bool>,
#[deprecated]
#[prost(bool, optional, tag="4")]
pub skip_dropbox: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct TraceFilter {
#[prost(bytes="vec", optional, tag="1")]
pub bytecode: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
#[prost(bytes="vec", optional, tag="2")]
pub bytecode_v2: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
#[prost(message, optional, tag="3")]
pub string_filter_chain: ::core::option::Option<trace_filter::StringFilterChain>,
}
pub mod trace_filter {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StringFilterRule {
#[prost(enumeration="StringFilterPolicy", optional, tag="1")]
pub policy: ::core::option::Option<i32>,
#[prost(string, optional, tag="2")]
pub regex_pattern: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="3")]
pub atrace_payload_starts_with: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StringFilterChain {
#[prost(message, repeated, tag="1")]
pub rules: ::prost::alloc::vec::Vec<StringFilterRule>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StringFilterPolicy {
SfpUnspecified = 0,
SfpMatchRedactGroups = 1,
SfpAtraceMatchRedactGroups = 2,
SfpMatchBreak = 3,
SfpAtraceMatchBreak = 4,
SfpAtraceRepeatedSearchRedactGroups = 5,
}
impl StringFilterPolicy {
pub fn as_str_name(&self) -> &'static str {
match self {
StringFilterPolicy::SfpUnspecified => "SFP_UNSPECIFIED",
StringFilterPolicy::SfpMatchRedactGroups => "SFP_MATCH_REDACT_GROUPS",
StringFilterPolicy::SfpAtraceMatchRedactGroups => "SFP_ATRACE_MATCH_REDACT_GROUPS",
StringFilterPolicy::SfpMatchBreak => "SFP_MATCH_BREAK",
StringFilterPolicy::SfpAtraceMatchBreak => "SFP_ATRACE_MATCH_BREAK",
StringFilterPolicy::SfpAtraceRepeatedSearchRedactGroups => "SFP_ATRACE_REPEATED_SEARCH_REDACT_GROUPS",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AndroidReportConfig {
#[prost(string, optional, tag="1")]
pub reporter_service_package: ::core::option::Option<::prost::alloc::string::String>,
#[prost(string, optional, tag="2")]
pub reporter_service_class: ::core::option::Option<::prost::alloc::string::String>,
#[prost(bool, optional, tag="3")]
pub skip_report: ::core::option::Option<bool>,
#[prost(bool, optional, tag="4")]
pub use_pipe_in_framework_for_testing: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CmdTraceStartDelay {
#[prost(uint32, optional, tag="1")]
pub min_delay_ms: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub max_delay_ms: ::core::option::Option<u32>,
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum LockdownModeOperation {
LockdownUnchanged = 0,
LockdownClear = 1,
LockdownSet = 2,
}
impl LockdownModeOperation {
pub fn as_str_name(&self) -> &'static str {
match self {
LockdownModeOperation::LockdownUnchanged => "LOCKDOWN_UNCHANGED",
LockdownModeOperation::LockdownClear => "LOCKDOWN_CLEAR",
LockdownModeOperation::LockdownSet => "LOCKDOWN_SET",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum CompressionType {
Unspecified = 0,
Deflate = 1,
}
impl CompressionType {
pub fn as_str_name(&self) -> &'static str {
match self {
CompressionType::Unspecified => "COMPRESSION_TYPE_UNSPECIFIED",
CompressionType::Deflate => "COMPRESSION_TYPE_DEFLATE",
}
}
}
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
#[repr(i32)]
pub enum StatsdLogging {
Unspecified = 0,
Enabled = 1,
Disabled = 2,
}
impl StatsdLogging {
pub fn as_str_name(&self) -> &'static str {
match self {
StatsdLogging::Unspecified => "STATSD_LOGGING_UNSPECIFIED",
StatsdLogging::Enabled => "STATSD_LOGGING_ENABLED",
StatsdLogging::Disabled => "STATSD_LOGGING_DISABLED",
}
}
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnableTracingRequest {
#[prost(message, optional, tag="1")]
pub trace_config: ::core::option::Option<TraceConfig>,
#[prost(bool, optional, tag="2")]
pub attach_notification_only: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct EnableTracingResponse {
#[prost(string, optional, tag="3")]
pub error: ::core::option::Option<::prost::alloc::string::String>,
#[prost(oneof="enable_tracing_response::State", tags="1")]
pub state: ::core::option::Option<enable_tracing_response::State>,
}
pub mod enable_tracing_response {
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum State {
#[prost(bool, tag="1")]
Disabled(bool),
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartTracingRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct StartTracingResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeTraceConfigRequest {
#[prost(message, optional, tag="1")]
pub trace_config: ::core::option::Option<TraceConfig>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ChangeTraceConfigResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisableTracingRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DisableTracingResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReadBuffersRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ReadBuffersResponse {
#[prost(message, repeated, tag="2")]
pub slices: ::prost::alloc::vec::Vec<read_buffers_response::Slice>,
}
pub mod read_buffers_response {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Slice {
#[prost(bytes="vec", optional, tag="1")]
pub data: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
#[prost(bool, optional, tag="2")]
pub last_slice_for_packet: ::core::option::Option<bool>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FreeBuffersRequest {
#[prost(uint32, repeated, packed="false", tag="1")]
pub buffer_ids: ::prost::alloc::vec::Vec<u32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FreeBuffersResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FlushRequest {
#[prost(uint32, optional, tag="1")]
pub timeout_ms: ::core::option::Option<u32>,
#[prost(uint64, optional, tag="2")]
pub flags: ::core::option::Option<u64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct FlushResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DetachRequest {
#[prost(string, optional, tag="1")]
pub key: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DetachResponse {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttachRequest {
#[prost(string, optional, tag="1")]
pub key: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct AttachResponse {
#[prost(message, optional, tag="1")]
pub trace_config: ::core::option::Option<TraceConfig>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTraceStatsRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct GetTraceStatsResponse {
#[prost(message, optional, tag="1")]
pub trace_stats: ::core::option::Option<TraceStats>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ObserveEventsRequest {
#[prost(enumeration="observable_events::Type", repeated, packed="false", tag="1")]
pub events_to_observe: ::prost::alloc::vec::Vec<i32>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct ObserveEventsResponse {
#[prost(message, optional, tag="1")]
pub events: ::core::option::Option<ObservableEvents>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryServiceStateRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryServiceStateResponse {
#[prost(message, optional, tag="1")]
pub service_state: ::core::option::Option<TracingServiceState>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryCapabilitiesRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct QueryCapabilitiesResponse {
#[prost(message, optional, tag="1")]
pub capabilities: ::core::option::Option<TracingServiceCapabilities>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SaveTraceForBugreportRequest {
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SaveTraceForBugreportResponse {
#[prost(bool, optional, tag="1")]
pub success: ::core::option::Option<bool>,
#[prost(string, optional, tag="2")]
pub msg: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CloneSessionRequest {
#[prost(uint64, optional, tag="1")]
pub session_id: ::core::option::Option<u64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct CloneSessionResponse {
#[prost(bool, optional, tag="1")]
pub success: ::core::option::Option<bool>,
#[prost(string, optional, tag="2")]
pub error: ::core::option::Option<::prost::alloc::string::String>,
#[prost(int64, optional, tag="3")]
pub uuid_msb: ::core::option::Option<i64>,
#[prost(int64, optional, tag="4")]
pub uuid_lsb: ::core::option::Option<i64>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct IpcFrame {
#[prost(uint64, optional, tag="2")]
pub request_id: ::core::option::Option<u64>,
#[prost(bytes="vec", repeated, tag="1")]
pub data_for_testing: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
#[prost(oneof="ipc_frame::Msg", tags="3, 4, 5, 6, 7, 8")]
pub msg: ::core::option::Option<ipc_frame::Msg>,
}
pub mod ipc_frame {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BindService {
#[prost(string, optional, tag="1")]
pub service_name: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct BindServiceReply {
#[prost(bool, optional, tag="1")]
pub success: ::core::option::Option<bool>,
#[prost(uint32, optional, tag="2")]
pub service_id: ::core::option::Option<u32>,
#[prost(message, repeated, tag="3")]
pub methods: ::prost::alloc::vec::Vec<bind_service_reply::MethodInfo>,
}
pub mod bind_service_reply {
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct MethodInfo {
#[prost(uint32, optional, tag="1")]
pub id: ::core::option::Option<u32>,
#[prost(string, optional, tag="2")]
pub name: ::core::option::Option<::prost::alloc::string::String>,
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InvokeMethod {
#[prost(uint32, optional, tag="1")]
pub service_id: ::core::option::Option<u32>,
#[prost(uint32, optional, tag="2")]
pub method_id: ::core::option::Option<u32>,
#[prost(bytes="vec", optional, tag="3")]
pub args_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
#[prost(bool, optional, tag="4")]
pub drop_reply: ::core::option::Option<bool>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct InvokeMethodReply {
#[prost(bool, optional, tag="1")]
pub success: ::core::option::Option<bool>,
#[prost(bool, optional, tag="2")]
pub has_more: ::core::option::Option<bool>,
#[prost(bytes="vec", optional, tag="3")]
pub reply_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct RequestError {
#[prost(string, optional, tag="1")]
pub error: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct SetPeerIdentity {
#[prost(int32, optional, tag="1")]
pub pid: ::core::option::Option<i32>,
#[prost(int32, optional, tag="2")]
pub uid: ::core::option::Option<i32>,
#[prost(string, optional, tag="3")]
pub machine_id_hint: ::core::option::Option<::prost::alloc::string::String>,
}
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum Msg {
#[prost(message, tag="3")]
MsgBindService(BindService),
#[prost(message, tag="4")]
MsgBindServiceReply(BindServiceReply),
#[prost(message, tag="5")]
MsgInvokeMethod(InvokeMethod),
#[prost(message, tag="6")]
MsgInvokeMethodReply(InvokeMethodReply),
#[prost(message, tag="7")]
MsgRequestError(RequestError),
#[prost(message, tag="8")]
SetPeerIdentity(SetPeerIdentity),
}
}