1#[derive(Clone, PartialEq, ::prost::Message)]
2pub struct ObservableEvents {
3 #[prost(message, repeated, tag="1")]
4 pub instance_state_changes: ::prost::alloc::vec::Vec<observable_events::DataSourceInstanceStateChange>,
5 #[prost(bool, optional, tag="2")]
6 pub all_data_sources_started: ::core::option::Option<bool>,
7 #[prost(message, optional, tag="3")]
8 pub clone_trigger_hit: ::core::option::Option<observable_events::CloneTriggerHit>,
9}
10pub mod observable_events {
12 #[derive(Clone, PartialEq, ::prost::Message)]
13 pub struct DataSourceInstanceStateChange {
14 #[prost(string, optional, tag="1")]
15 pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
16 #[prost(string, optional, tag="2")]
17 pub data_source_name: ::core::option::Option<::prost::alloc::string::String>,
18 #[prost(enumeration="DataSourceInstanceState", optional, tag="3")]
19 pub state: ::core::option::Option<i32>,
20 }
21 #[derive(Clone, PartialEq, ::prost::Message)]
22 pub struct CloneTriggerHit {
23 #[prost(int64, optional, tag="1")]
28 pub tracing_session_id: ::core::option::Option<i64>,
29 }
30 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
31 #[repr(i32)]
32 pub enum Type {
33 Unspecified = 0,
34 DataSourcesInstances = 1,
38 AllDataSourcesStarted = 2,
45 CloneTriggerHit = 4,
49 }
50 impl Type {
51 pub fn as_str_name(&self) -> &'static str {
56 match self {
57 Type::Unspecified => "TYPE_UNSPECIFIED",
58 Type::DataSourcesInstances => "TYPE_DATA_SOURCES_INSTANCES",
59 Type::AllDataSourcesStarted => "TYPE_ALL_DATA_SOURCES_STARTED",
60 Type::CloneTriggerHit => "TYPE_CLONE_TRIGGER_HIT",
61 }
62 }
63 }
64 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
65 #[repr(i32)]
66 pub enum DataSourceInstanceState {
67 Stopped = 1,
69 Started = 2,
70 }
71 impl DataSourceInstanceState {
72 pub fn as_str_name(&self) -> &'static str {
77 match self {
78 DataSourceInstanceState::Stopped => "DATA_SOURCE_INSTANCE_STATE_STOPPED",
79 DataSourceInstanceState::Started => "DATA_SOURCE_INSTANCE_STATE_STARTED",
80 }
81 }
82 }
83}
84#[derive(Clone, PartialEq, ::prost::Message)]
85pub struct FtraceDescriptor {
86 #[prost(message, repeated, tag="1")]
90 pub atrace_categories: ::prost::alloc::vec::Vec<ftrace_descriptor::AtraceCategory>,
91}
92pub mod ftrace_descriptor {
94 #[derive(Clone, PartialEq, ::prost::Message)]
95 pub struct AtraceCategory {
96 #[prost(string, optional, tag="1")]
97 pub name: ::core::option::Option<::prost::alloc::string::String>,
98 #[prost(string, optional, tag="2")]
99 pub description: ::core::option::Option<::prost::alloc::string::String>,
100 }
101}
102#[derive(Clone, PartialEq, ::prost::Message)]
106pub struct GpuCounterDescriptor {
107 #[prost(message, repeated, tag="1")]
108 pub specs: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterSpec>,
109 #[prost(message, repeated, tag="2")]
110 pub blocks: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterBlock>,
111 #[prost(uint64, optional, tag="3")]
114 pub min_sampling_period_ns: ::core::option::Option<u64>,
115 #[prost(uint64, optional, tag="4")]
118 pub max_sampling_period_ns: ::core::option::Option<u64>,
119 #[prost(bool, optional, tag="5")]
122 pub supports_instrumented_sampling: ::core::option::Option<bool>,
123}
124pub mod gpu_counter_descriptor {
126 #[derive(Clone, PartialEq, ::prost::Message)]
127 pub struct GpuCounterSpec {
128 #[prost(uint32, optional, tag="1")]
129 pub counter_id: ::core::option::Option<u32>,
130 #[prost(string, optional, tag="2")]
131 pub name: ::core::option::Option<::prost::alloc::string::String>,
132 #[prost(string, optional, tag="3")]
133 pub description: ::core::option::Option<::prost::alloc::string::String>,
134 #[prost(enumeration="MeasureUnit", repeated, packed="false", tag="7")]
135 pub numerator_units: ::prost::alloc::vec::Vec<i32>,
136 #[prost(enumeration="MeasureUnit", repeated, packed="false", tag="8")]
137 pub denominator_units: ::prost::alloc::vec::Vec<i32>,
138 #[prost(bool, optional, tag="9")]
139 pub select_by_default: ::core::option::Option<bool>,
140 #[prost(enumeration="GpuCounterGroup", repeated, packed="false", tag="10")]
141 pub groups: ::prost::alloc::vec::Vec<i32>,
142 #[prost(oneof="gpu_counter_spec::PeakValue", tags="5, 6")]
143 pub peak_value: ::core::option::Option<gpu_counter_spec::PeakValue>,
144 }
145 pub mod gpu_counter_spec {
147 #[derive(Clone, PartialEq, ::prost::Oneof)]
148 pub enum PeakValue {
149 #[prost(int64, tag="5")]
150 IntPeakValue(i64),
151 #[prost(double, tag="6")]
152 DoublePeakValue(f64),
153 }
154 }
155 #[derive(Clone, PartialEq, ::prost::Message)]
159 pub struct GpuCounterBlock {
160 #[prost(uint32, optional, tag="1")]
162 pub block_id: ::core::option::Option<u32>,
163 #[prost(uint32, optional, tag="2")]
165 pub block_capacity: ::core::option::Option<u32>,
166 #[prost(string, optional, tag="3")]
168 pub name: ::core::option::Option<::prost::alloc::string::String>,
169 #[prost(string, optional, tag="4")]
171 pub description: ::core::option::Option<::prost::alloc::string::String>,
172 #[prost(uint32, repeated, packed="false", tag="5")]
174 pub counter_ids: ::prost::alloc::vec::Vec<u32>,
175 }
176 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
179 #[repr(i32)]
180 pub enum GpuCounterGroup {
181 Unclassified = 0,
182 System = 1,
183 Vertices = 2,
184 Fragments = 3,
185 Primitives = 4,
186 Memory = 5,
188 Compute = 6,
189 }
190 impl GpuCounterGroup {
191 pub fn as_str_name(&self) -> &'static str {
196 match self {
197 GpuCounterGroup::Unclassified => "UNCLASSIFIED",
198 GpuCounterGroup::System => "SYSTEM",
199 GpuCounterGroup::Vertices => "VERTICES",
200 GpuCounterGroup::Fragments => "FRAGMENTS",
201 GpuCounterGroup::Primitives => "PRIMITIVES",
202 GpuCounterGroup::Memory => "MEMORY",
203 GpuCounterGroup::Compute => "COMPUTE",
204 }
205 }
206 }
207 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
209 #[repr(i32)]
210 pub enum MeasureUnit {
211 None = 0,
212 Bit = 1,
213 Kilobit = 2,
214 Megabit = 3,
215 Gigabit = 4,
216 Terabit = 5,
217 Petabit = 6,
218 Byte = 7,
219 Kilobyte = 8,
220 Megabyte = 9,
221 Gigabyte = 10,
222 Terabyte = 11,
223 Petabyte = 12,
224 Hertz = 13,
225 Kilohertz = 14,
226 Megahertz = 15,
227 Gigahertz = 16,
228 Terahertz = 17,
229 Petahertz = 18,
230 Nanosecond = 19,
231 Microsecond = 20,
232 Millisecond = 21,
233 Second = 22,
234 Minute = 23,
235 Hour = 24,
236 Vertex = 25,
237 Pixel = 26,
238 Triangle = 27,
239 Primitive = 38,
240 Fragment = 39,
241 Milliwatt = 28,
242 Watt = 29,
243 Kilowatt = 30,
244 Joule = 31,
245 Volt = 32,
246 Ampere = 33,
247 Celsius = 34,
248 Fahrenheit = 35,
249 Kelvin = 36,
250 Percent = 37,
252 Instruction = 40,
253 }
254 impl MeasureUnit {
255 pub fn as_str_name(&self) -> &'static str {
260 match self {
261 MeasureUnit::None => "NONE",
262 MeasureUnit::Bit => "BIT",
263 MeasureUnit::Kilobit => "KILOBIT",
264 MeasureUnit::Megabit => "MEGABIT",
265 MeasureUnit::Gigabit => "GIGABIT",
266 MeasureUnit::Terabit => "TERABIT",
267 MeasureUnit::Petabit => "PETABIT",
268 MeasureUnit::Byte => "BYTE",
269 MeasureUnit::Kilobyte => "KILOBYTE",
270 MeasureUnit::Megabyte => "MEGABYTE",
271 MeasureUnit::Gigabyte => "GIGABYTE",
272 MeasureUnit::Terabyte => "TERABYTE",
273 MeasureUnit::Petabyte => "PETABYTE",
274 MeasureUnit::Hertz => "HERTZ",
275 MeasureUnit::Kilohertz => "KILOHERTZ",
276 MeasureUnit::Megahertz => "MEGAHERTZ",
277 MeasureUnit::Gigahertz => "GIGAHERTZ",
278 MeasureUnit::Terahertz => "TERAHERTZ",
279 MeasureUnit::Petahertz => "PETAHERTZ",
280 MeasureUnit::Nanosecond => "NANOSECOND",
281 MeasureUnit::Microsecond => "MICROSECOND",
282 MeasureUnit::Millisecond => "MILLISECOND",
283 MeasureUnit::Second => "SECOND",
284 MeasureUnit::Minute => "MINUTE",
285 MeasureUnit::Hour => "HOUR",
286 MeasureUnit::Vertex => "VERTEX",
287 MeasureUnit::Pixel => "PIXEL",
288 MeasureUnit::Triangle => "TRIANGLE",
289 MeasureUnit::Primitive => "PRIMITIVE",
290 MeasureUnit::Fragment => "FRAGMENT",
291 MeasureUnit::Milliwatt => "MILLIWATT",
292 MeasureUnit::Watt => "WATT",
293 MeasureUnit::Kilowatt => "KILOWATT",
294 MeasureUnit::Joule => "JOULE",
295 MeasureUnit::Volt => "VOLT",
296 MeasureUnit::Ampere => "AMPERE",
297 MeasureUnit::Celsius => "CELSIUS",
298 MeasureUnit::Fahrenheit => "FAHRENHEIT",
299 MeasureUnit::Kelvin => "KELVIN",
300 MeasureUnit::Percent => "PERCENT",
301 MeasureUnit::Instruction => "INSTRUCTION",
302 }
303 }
304 }
305}
306#[derive(Clone, PartialEq, ::prost::Message)]
307pub struct TrackEventCategory {
308 #[prost(string, optional, tag="1")]
309 pub name: ::core::option::Option<::prost::alloc::string::String>,
310 #[prost(string, optional, tag="2")]
311 pub description: ::core::option::Option<::prost::alloc::string::String>,
312 #[prost(string, repeated, tag="3")]
313 pub tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
314}
315#[derive(Clone, PartialEq, ::prost::Message)]
316pub struct TrackEventDescriptor {
317 #[prost(message, repeated, tag="1")]
318 pub available_categories: ::prost::alloc::vec::Vec<TrackEventCategory>,
319}
320#[derive(Clone, PartialEq, ::prost::Message)]
324pub struct DataSourceDescriptor {
325 #[prost(string, optional, tag="1")]
327 pub name: ::core::option::Option<::prost::alloc::string::String>,
328 #[prost(uint64, optional, tag="7")]
334 pub id: ::core::option::Option<u64>,
335 #[prost(bool, optional, tag="2")]
339 pub will_notify_on_stop: ::core::option::Option<bool>,
340 #[prost(bool, optional, tag="3")]
344 pub will_notify_on_start: ::core::option::Option<bool>,
345 #[prost(bool, optional, tag="4")]
349 pub handles_incremental_state_clear: ::core::option::Option<bool>,
350 #[prost(bool, optional, tag="9")]
358 pub no_flush: ::core::option::Option<bool>,
359 #[prost(message, optional, tag="5")]
361 pub gpu_counter_descriptor: ::core::option::Option<GpuCounterDescriptor>,
362 #[prost(message, optional, tag="6")]
363 pub track_event_descriptor: ::core::option::Option<TrackEventDescriptor>,
364 #[prost(message, optional, tag="8")]
365 pub ftrace_descriptor: ::core::option::Option<FtraceDescriptor>,
366}
367#[derive(Clone, PartialEq, ::prost::Message)]
371pub struct TracingServiceState {
372 #[prost(message, repeated, tag="1")]
374 pub producers: ::prost::alloc::vec::Vec<tracing_service_state::Producer>,
375 #[prost(message, repeated, tag="2")]
377 pub data_sources: ::prost::alloc::vec::Vec<tracing_service_state::DataSource>,
378 #[prost(message, repeated, tag="6")]
382 pub tracing_sessions: ::prost::alloc::vec::Vec<tracing_service_state::TracingSession>,
383 #[prost(bool, optional, tag="7")]
388 pub supports_tracing_sessions: ::core::option::Option<bool>,
389 #[prost(int32, optional, tag="3")]
391 pub num_sessions: ::core::option::Option<i32>,
392 #[prost(int32, optional, tag="4")]
394 pub num_sessions_started: ::core::option::Option<i32>,
395 #[prost(string, optional, tag="5")]
400 pub tracing_service_version: ::core::option::Option<::prost::alloc::string::String>,
401}
402pub mod tracing_service_state {
404 #[derive(Clone, PartialEq, ::prost::Message)]
406 pub struct Producer {
407 #[prost(int32, optional, tag="1")]
409 pub id: ::core::option::Option<i32>,
410 #[prost(string, optional, tag="2")]
412 pub name: ::core::option::Option<::prost::alloc::string::String>,
413 #[prost(int32, optional, tag="5")]
416 pub pid: ::core::option::Option<i32>,
417 #[prost(int32, optional, tag="3")]
419 pub uid: ::core::option::Option<i32>,
420 #[prost(string, optional, tag="4")]
425 pub sdk_version: ::core::option::Option<::prost::alloc::string::String>,
426 }
427 #[derive(Clone, PartialEq, ::prost::Message)]
430 pub struct DataSource {
431 #[prost(message, optional, tag="1")]
433 pub ds_descriptor: ::core::option::Option<super::DataSourceDescriptor>,
434 #[prost(int32, optional, tag="2")]
436 pub producer_id: ::core::option::Option<i32>,
437 }
438 #[derive(Clone, PartialEq, ::prost::Message)]
439 pub struct TracingSession {
440 #[prost(uint64, optional, tag="1")]
442 pub id: ::core::option::Option<u64>,
443 #[prost(int32, optional, tag="2")]
447 pub consumer_uid: ::core::option::Option<i32>,
448 #[prost(string, optional, tag="3")]
451 pub state: ::core::option::Option<::prost::alloc::string::String>,
452 #[prost(string, optional, tag="4")]
454 pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
455 #[prost(uint32, repeated, packed="false", tag="5")]
457 pub buffer_size_kb: ::prost::alloc::vec::Vec<u32>,
458 #[prost(uint32, optional, tag="6")]
460 pub duration_ms: ::core::option::Option<u32>,
461 #[prost(uint32, optional, tag="7")]
463 pub num_data_sources: ::core::option::Option<u32>,
464 #[prost(int64, optional, tag="8")]
467 pub start_realtime_ns: ::core::option::Option<i64>,
468 }
469}
470#[derive(Clone, PartialEq, ::prost::Message)]
471pub struct TracingServiceCapabilities {
472 #[prost(bool, optional, tag="1")]
479 pub has_query_capabilities: ::core::option::Option<bool>,
480 #[prost(enumeration="observable_events::Type", repeated, packed="false", tag="2")]
482 pub observable_events: ::prost::alloc::vec::Vec<i32>,
483 #[prost(bool, optional, tag="3")]
486 pub has_trace_config_output_path: ::core::option::Option<bool>,
487 #[prost(bool, optional, tag="4")]
489 pub has_clone_session: ::core::option::Option<bool>,
490}
491#[derive(Clone, PartialEq, ::prost::Message)]
495pub struct TraceStats {
496 #[prost(message, repeated, tag="1")]
498 pub buffer_stats: ::prost::alloc::vec::Vec<trace_stats::BufferStats>,
499 #[prost(int64, repeated, packed="false", tag="17")]
508 pub chunk_payload_histogram_def: ::prost::alloc::vec::Vec<i64>,
509 #[prost(message, repeated, tag="18")]
510 pub writer_stats: ::prost::alloc::vec::Vec<trace_stats::WriterStats>,
511 #[prost(uint32, optional, tag="2")]
514 pub producers_connected: ::core::option::Option<u32>,
515 #[prost(uint64, optional, tag="3")]
518 pub producers_seen: ::core::option::Option<u64>,
519 #[prost(uint32, optional, tag="4")]
521 pub data_sources_registered: ::core::option::Option<u32>,
522 #[prost(uint64, optional, tag="5")]
524 pub data_sources_seen: ::core::option::Option<u64>,
525 #[prost(uint32, optional, tag="6")]
527 pub tracing_sessions: ::core::option::Option<u32>,
528 #[prost(uint32, optional, tag="7")]
532 pub total_buffers: ::core::option::Option<u32>,
533 #[prost(uint64, optional, tag="8")]
538 pub chunks_discarded: ::core::option::Option<u64>,
539 #[prost(uint64, optional, tag="9")]
542 pub patches_discarded: ::core::option::Option<u64>,
543 #[prost(uint64, optional, tag="10")]
546 pub invalid_packets: ::core::option::Option<u64>,
547 #[prost(message, optional, tag="11")]
548 pub filter_stats: ::core::option::Option<trace_stats::FilterStats>,
549 #[prost(uint64, optional, tag="12")]
552 pub flushes_requested: ::core::option::Option<u64>,
553 #[prost(uint64, optional, tag="13")]
556 pub flushes_succeeded: ::core::option::Option<u64>,
557 #[prost(uint64, optional, tag="14")]
560 pub flushes_failed: ::core::option::Option<u64>,
561 #[prost(enumeration="trace_stats::FinalFlushOutcome", optional, tag="15")]
562 pub final_flush_outcome: ::core::option::Option<i32>,
563}
564pub mod trace_stats {
566 #[derive(Clone, PartialEq, ::prost::Message)]
570 pub struct BufferStats {
571 #[prost(uint64, optional, tag="12")]
573 pub buffer_size: ::core::option::Option<u64>,
574 #[prost(uint64, optional, tag="1")]
576 pub bytes_written: ::core::option::Option<u64>,
577 #[prost(uint64, optional, tag="13")]
579 pub bytes_overwritten: ::core::option::Option<u64>,
580 #[prost(uint64, optional, tag="14")]
595 pub bytes_read: ::core::option::Option<u64>,
596 #[prost(uint64, optional, tag="15")]
599 pub padding_bytes_written: ::core::option::Option<u64>,
600 #[prost(uint64, optional, tag="16")]
607 pub padding_bytes_cleared: ::core::option::Option<u64>,
608 #[prost(uint64, optional, tag="2")]
610 pub chunks_written: ::core::option::Option<u64>,
611 #[prost(uint64, optional, tag="10")]
614 pub chunks_rewritten: ::core::option::Option<u64>,
615 #[prost(uint64, optional, tag="3")]
617 pub chunks_overwritten: ::core::option::Option<u64>,
618 #[prost(uint64, optional, tag="18")]
621 pub chunks_discarded: ::core::option::Option<u64>,
622 #[prost(uint64, optional, tag="17")]
626 pub chunks_read: ::core::option::Option<u64>,
627 #[prost(uint64, optional, tag="11")]
629 pub chunks_committed_out_of_order: ::core::option::Option<u64>,
630 #[prost(uint64, optional, tag="4")]
632 pub write_wrap_count: ::core::option::Option<u64>,
633 #[prost(uint64, optional, tag="5")]
635 pub patches_succeeded: ::core::option::Option<u64>,
636 #[prost(uint64, optional, tag="6")]
638 pub patches_failed: ::core::option::Option<u64>,
639 #[prost(uint64, optional, tag="7")]
642 pub readaheads_succeeded: ::core::option::Option<u64>,
643 #[prost(uint64, optional, tag="8")]
649 pub readaheads_failed: ::core::option::Option<u64>,
650 #[prost(uint64, optional, tag="9")]
654 pub abi_violations: ::core::option::Option<u64>,
655 #[prost(uint64, optional, tag="19")]
663 pub trace_writer_packet_loss: ::core::option::Option<u64>,
664 }
665 #[derive(Clone, PartialEq, ::prost::Message)]
668 pub struct WriterStats {
669 #[prost(uint64, optional, tag="1")]
672 pub sequence_id: ::core::option::Option<u64>,
673 #[prost(uint32, optional, tag="4")]
675 pub buffer: ::core::option::Option<u32>,
676 #[prost(uint64, repeated, tag="2")]
681 pub chunk_payload_histogram_counts: ::prost::alloc::vec::Vec<u64>,
682 #[prost(int64, repeated, tag="3")]
683 pub chunk_payload_histogram_sum: ::prost::alloc::vec::Vec<i64>,
684 }
685 #[derive(Clone, PartialEq, ::prost::Message)]
687 pub struct FilterStats {
688 #[prost(uint64, optional, tag="1")]
689 pub input_packets: ::core::option::Option<u64>,
690 #[prost(uint64, optional, tag="2")]
691 pub input_bytes: ::core::option::Option<u64>,
692 #[prost(uint64, optional, tag="3")]
693 pub output_bytes: ::core::option::Option<u64>,
694 #[prost(uint64, optional, tag="4")]
695 pub errors: ::core::option::Option<u64>,
696 #[prost(uint64, optional, tag="5")]
697 pub time_taken_ns: ::core::option::Option<u64>,
698 #[prost(uint64, repeated, packed="false", tag="20")]
705 pub bytes_discarded_per_buffer: ::prost::alloc::vec::Vec<u64>,
706 }
707 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
708 #[repr(i32)]
709 pub enum FinalFlushOutcome {
710 FinalFlushUnspecified = 0,
711 FinalFlushSucceeded = 1,
712 FinalFlushFailed = 2,
713 }
714 impl FinalFlushOutcome {
715 pub fn as_str_name(&self) -> &'static str {
720 match self {
721 FinalFlushOutcome::FinalFlushUnspecified => "FINAL_FLUSH_UNSPECIFIED",
722 FinalFlushOutcome::FinalFlushSucceeded => "FINAL_FLUSH_SUCCEEDED",
723 FinalFlushOutcome::FinalFlushFailed => "FINAL_FLUSH_FAILED",
724 }
725 }
726 }
727}
728#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
729#[repr(i32)]
730pub enum BuiltinClock {
731 Unknown = 0,
732 Realtime = 1,
733 RealtimeCoarse = 2,
734 Monotonic = 3,
735 MonotonicCoarse = 4,
736 MonotonicRaw = 5,
737 Boottime = 6,
738 MaxId = 63,
739}
740impl BuiltinClock {
741 pub fn as_str_name(&self) -> &'static str {
746 match self {
747 BuiltinClock::Unknown => "BUILTIN_CLOCK_UNKNOWN",
748 BuiltinClock::Realtime => "BUILTIN_CLOCK_REALTIME",
749 BuiltinClock::RealtimeCoarse => "BUILTIN_CLOCK_REALTIME_COARSE",
750 BuiltinClock::Monotonic => "BUILTIN_CLOCK_MONOTONIC",
751 BuiltinClock::MonotonicCoarse => "BUILTIN_CLOCK_MONOTONIC_COARSE",
752 BuiltinClock::MonotonicRaw => "BUILTIN_CLOCK_MONOTONIC_RAW",
753 BuiltinClock::Boottime => "BUILTIN_CLOCK_BOOTTIME",
754 BuiltinClock::MaxId => "BUILTIN_CLOCK_MAX_ID",
755 }
756 }
757}
758#[derive(Clone, PartialEq, ::prost::Message)]
761pub struct AndroidGameInterventionListConfig {
762 #[prost(string, repeated, tag="1")]
765 pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
766}
767#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
769#[repr(i32)]
770pub enum AndroidLogId {
771 LidDefault = 0,
773 LidRadio = 1,
774 LidEvents = 2,
775 LidSystem = 3,
776 LidCrash = 4,
777 LidStats = 5,
778 LidSecurity = 6,
779 LidKernel = 7,
780}
781impl AndroidLogId {
782 pub fn as_str_name(&self) -> &'static str {
787 match self {
788 AndroidLogId::LidDefault => "LID_DEFAULT",
789 AndroidLogId::LidRadio => "LID_RADIO",
790 AndroidLogId::LidEvents => "LID_EVENTS",
791 AndroidLogId::LidSystem => "LID_SYSTEM",
792 AndroidLogId::LidCrash => "LID_CRASH",
793 AndroidLogId::LidStats => "LID_STATS",
794 AndroidLogId::LidSecurity => "LID_SECURITY",
795 AndroidLogId::LidKernel => "LID_KERNEL",
796 }
797 }
798}
799#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
800#[repr(i32)]
801pub enum AndroidLogPriority {
802 PrioUnspecified = 0,
803 PrioUnused = 1,
805 PrioVerbose = 2,
806 PrioDebug = 3,
807 PrioInfo = 4,
808 PrioWarn = 5,
809 PrioError = 6,
810 PrioFatal = 7,
811}
812impl AndroidLogPriority {
813 pub fn as_str_name(&self) -> &'static str {
818 match self {
819 AndroidLogPriority::PrioUnspecified => "PRIO_UNSPECIFIED",
820 AndroidLogPriority::PrioUnused => "PRIO_UNUSED",
821 AndroidLogPriority::PrioVerbose => "PRIO_VERBOSE",
822 AndroidLogPriority::PrioDebug => "PRIO_DEBUG",
823 AndroidLogPriority::PrioInfo => "PRIO_INFO",
824 AndroidLogPriority::PrioWarn => "PRIO_WARN",
825 AndroidLogPriority::PrioError => "PRIO_ERROR",
826 AndroidLogPriority::PrioFatal => "PRIO_FATAL",
827 }
828 }
829}
830#[derive(Clone, PartialEq, ::prost::Message)]
831pub struct AndroidLogConfig {
832 #[prost(enumeration="AndroidLogId", repeated, packed="false", tag="1")]
833 pub log_ids: ::prost::alloc::vec::Vec<i32>,
834 #[prost(enumeration="AndroidLogPriority", optional, tag="3")]
836 pub min_prio: ::core::option::Option<i32>,
837 #[prost(string, repeated, tag="4")]
840 pub filter_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
841}
842#[derive(Clone, PartialEq, ::prost::Message)]
845pub struct AndroidPolledStateConfig {
846 #[prost(uint32, optional, tag="1")]
850 pub poll_ms: ::core::option::Option<u32>,
851}
852#[derive(Clone, PartialEq, ::prost::Message)]
854pub struct AndroidSystemPropertyConfig {
855 #[prost(uint32, optional, tag="1")]
859 pub poll_ms: ::core::option::Option<u32>,
860 #[prost(string, repeated, tag="2")]
862 pub property_name: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
863}
864#[derive(Clone, PartialEq, ::prost::Message)]
886pub struct AndroidSdkSyspropGuardConfig {
887 #[prost(bool, optional, tag="1")]
901 pub surfaceflinger_skia_track_events: ::core::option::Option<bool>,
902 #[prost(bool, optional, tag="2")]
922 pub hwui_skia_track_events: ::core::option::Option<bool>,
923 #[prost(string, repeated, tag="3")]
926 pub hwui_package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
927}
928#[derive(Clone, PartialEq, ::prost::Message)]
931pub struct NetworkPacketTraceConfig {
932 #[prost(uint32, optional, tag="1")]
938 pub poll_ms: ::core::option::Option<u32>,
939 #[prost(uint32, optional, tag="2")]
948 pub aggregation_threshold: ::core::option::Option<u32>,
949 #[prost(uint32, optional, tag="3")]
955 pub intern_limit: ::core::option::Option<u32>,
956 #[prost(bool, optional, tag="4")]
960 pub drop_local_port: ::core::option::Option<bool>,
961 #[prost(bool, optional, tag="5")]
962 pub drop_remote_port: ::core::option::Option<bool>,
963 #[prost(bool, optional, tag="6")]
964 pub drop_tcp_flags: ::core::option::Option<bool>,
965}
966#[derive(Clone, PartialEq, ::prost::Message)]
969pub struct PackagesListConfig {
970 #[prost(string, repeated, tag="1")]
973 pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
974}
975#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
976#[repr(i32)]
977pub enum ProtoLogLevel {
978 ProtologLevelUndefined = 0,
979 ProtologLevelDebug = 1,
980 ProtologLevelVerbose = 2,
981 ProtologLevelInfo = 3,
982 ProtologLevelWarn = 4,
983 ProtologLevelError = 5,
984 ProtologLevelWtf = 6,
985}
986impl ProtoLogLevel {
987 pub fn as_str_name(&self) -> &'static str {
992 match self {
993 ProtoLogLevel::ProtologLevelUndefined => "PROTOLOG_LEVEL_UNDEFINED",
994 ProtoLogLevel::ProtologLevelDebug => "PROTOLOG_LEVEL_DEBUG",
995 ProtoLogLevel::ProtologLevelVerbose => "PROTOLOG_LEVEL_VERBOSE",
996 ProtoLogLevel::ProtologLevelInfo => "PROTOLOG_LEVEL_INFO",
997 ProtoLogLevel::ProtologLevelWarn => "PROTOLOG_LEVEL_WARN",
998 ProtoLogLevel::ProtologLevelError => "PROTOLOG_LEVEL_ERROR",
999 ProtoLogLevel::ProtologLevelWtf => "PROTOLOG_LEVEL_WTF",
1000 }
1001 }
1002}
1003#[derive(Clone, PartialEq, ::prost::Message)]
1007pub struct ProtoLogConfig {
1008 #[prost(message, repeated, tag="1")]
1011 pub group_overrides: ::prost::alloc::vec::Vec<ProtoLogGroup>,
1012}
1013#[derive(Clone, PartialEq, ::prost::Message)]
1014pub struct ProtoLogGroup {
1015 #[prost(string, optional, tag="1")]
1017 pub tag: ::core::option::Option<::prost::alloc::string::String>,
1018 #[prost(enumeration="ProtoLogLevel", optional, tag="2")]
1022 pub log_from: ::core::option::Option<i32>,
1023}
1024#[derive(Clone, PartialEq, ::prost::Message)]
1026pub struct SurfaceFlingerLayersConfig {
1027 #[prost(enumeration="surface_flinger_layers_config::Mode", optional, tag="1")]
1028 pub mode: ::core::option::Option<i32>,
1029 #[prost(enumeration="surface_flinger_layers_config::TraceFlag", repeated, packed="false", tag="2")]
1030 pub trace_flags: ::prost::alloc::vec::Vec<i32>,
1031}
1032pub mod surface_flinger_layers_config {
1034 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1035 #[repr(i32)]
1036 pub enum Mode {
1037 Unspecified = 0,
1038 Active = 1,
1041 Generated = 2,
1045 Dump = 3,
1047 GeneratedBugreportOnly = 4,
1051 }
1052 impl Mode {
1053 pub fn as_str_name(&self) -> &'static str {
1058 match self {
1059 Mode::Unspecified => "MODE_UNSPECIFIED",
1060 Mode::Active => "MODE_ACTIVE",
1061 Mode::Generated => "MODE_GENERATED",
1062 Mode::Dump => "MODE_DUMP",
1063 Mode::GeneratedBugreportOnly => "MODE_GENERATED_BUGREPORT_ONLY",
1064 }
1065 }
1066 }
1067 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1068 #[repr(i32)]
1069 pub enum TraceFlag {
1070 Unspecified = 0,
1071 Input = 2,
1072 Composition = 4,
1073 Extra = 8,
1074 Hwc = 16,
1075 Buffers = 32,
1076 VirtualDisplays = 64,
1077 All = 14,
1079 }
1080 impl TraceFlag {
1081 pub fn as_str_name(&self) -> &'static str {
1086 match self {
1087 TraceFlag::Unspecified => "TRACE_FLAG_UNSPECIFIED",
1088 TraceFlag::Input => "TRACE_FLAG_INPUT",
1089 TraceFlag::Composition => "TRACE_FLAG_COMPOSITION",
1090 TraceFlag::Extra => "TRACE_FLAG_EXTRA",
1091 TraceFlag::Hwc => "TRACE_FLAG_HWC",
1092 TraceFlag::Buffers => "TRACE_FLAG_BUFFERS",
1093 TraceFlag::VirtualDisplays => "TRACE_FLAG_VIRTUAL_DISPLAYS",
1094 TraceFlag::All => "TRACE_FLAG_ALL",
1095 }
1096 }
1097 }
1098}
1099#[derive(Clone, PartialEq, ::prost::Message)]
1102pub struct SurfaceFlingerTransactionsConfig {
1103 #[prost(enumeration="surface_flinger_transactions_config::Mode", optional, tag="1")]
1104 pub mode: ::core::option::Option<i32>,
1105}
1106pub mod surface_flinger_transactions_config {
1108 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1109 #[repr(i32)]
1110 pub enum Mode {
1111 Unspecified = 0,
1112 Continuous = 1,
1117 Active = 2,
1120 }
1121 impl Mode {
1122 pub fn as_str_name(&self) -> &'static str {
1127 match self {
1128 Mode::Unspecified => "MODE_UNSPECIFIED",
1129 Mode::Continuous => "MODE_CONTINUOUS",
1130 Mode::Active => "MODE_ACTIVE",
1131 }
1132 }
1133 }
1134}
1135#[derive(Clone, PartialEq, ::prost::Message)]
1136pub struct ChromeConfig {
1137 #[prost(string, optional, tag="1")]
1138 pub trace_config: ::core::option::Option<::prost::alloc::string::String>,
1139 #[prost(bool, optional, tag="2")]
1142 pub privacy_filtering_enabled: ::core::option::Option<bool>,
1143 #[prost(bool, optional, tag="3")]
1148 pub convert_to_legacy_json: ::core::option::Option<bool>,
1149 #[prost(enumeration="chrome_config::ClientPriority", optional, tag="4")]
1150 pub client_priority: ::core::option::Option<i32>,
1151 #[prost(string, optional, tag="5")]
1155 pub json_agent_label_filter: ::core::option::Option<::prost::alloc::string::String>,
1156}
1157pub mod chrome_config {
1159 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1163 #[repr(i32)]
1164 pub enum ClientPriority {
1165 Unknown = 0,
1166 Background = 1,
1167 UserInitiated = 2,
1168 }
1169 impl ClientPriority {
1170 pub fn as_str_name(&self) -> &'static str {
1175 match self {
1176 ClientPriority::Unknown => "UNKNOWN",
1177 ClientPriority::Background => "BACKGROUND",
1178 ClientPriority::UserInitiated => "USER_INITIATED",
1179 }
1180 }
1181 }
1182}
1183#[derive(Clone, PartialEq, ::prost::Message)]
1184pub struct V8Config {
1185 #[prost(bool, optional, tag="1")]
1190 pub log_script_sources: ::core::option::Option<bool>,
1191 #[prost(bool, optional, tag="2")]
1196 pub log_instructions: ::core::option::Option<bool>,
1197}
1198#[derive(Clone, PartialEq, ::prost::Message)]
1202pub struct EtwConfig {
1203 #[prost(enumeration="etw_config::KernelFlag", repeated, packed="false", tag="1")]
1207 pub kernel_flags: ::prost::alloc::vec::Vec<i32>,
1208}
1209pub mod etw_config {
1211 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1214 #[repr(i32)]
1215 pub enum KernelFlag {
1216 Cswitch = 0,
1217 Dispatcher = 1,
1218 }
1219 impl KernelFlag {
1220 pub fn as_str_name(&self) -> &'static str {
1225 match self {
1226 KernelFlag::Cswitch => "CSWITCH",
1227 KernelFlag::Dispatcher => "DISPATCHER",
1228 }
1229 }
1230 }
1231}
1232#[derive(Clone, PartialEq, ::prost::Message)]
1234pub struct FtraceConfig {
1235 #[prost(string, repeated, tag="1")]
1236 pub ftrace_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1237 #[prost(string, repeated, tag="2")]
1238 pub atrace_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1239 #[prost(string, repeated, tag="3")]
1240 pub atrace_apps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1241 #[prost(uint32, optional, tag="10")]
1243 pub buffer_size_kb: ::core::option::Option<u32>,
1244 #[prost(uint32, optional, tag="11")]
1245 pub drain_period_ms: ::core::option::Option<u32>,
1246 #[prost(message, optional, tag="12")]
1247 pub compact_sched: ::core::option::Option<ftrace_config::CompactSchedConfig>,
1248 #[prost(message, optional, tag="22")]
1249 pub print_filter: ::core::option::Option<ftrace_config::PrintFilter>,
1250 #[prost(bool, optional, tag="13")]
1255 pub symbolize_ksyms: ::core::option::Option<bool>,
1256 #[prost(enumeration="ftrace_config::KsymsMemPolicy", optional, tag="17")]
1257 pub ksyms_mem_policy: ::core::option::Option<i32>,
1258 #[deprecated]
1266 #[prost(bool, optional, tag="14")]
1267 pub initialize_ksyms_synchronously_for_testing: ::core::option::Option<bool>,
1268 #[prost(bool, optional, tag="15")]
1281 pub throttle_rss_stat: ::core::option::Option<bool>,
1282 #[prost(bool, optional, tag="16")]
1290 pub disable_generic_events: ::core::option::Option<bool>,
1291 #[prost(string, repeated, tag="18")]
1296 pub syscall_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1297 #[prost(bool, optional, tag="19")]
1315 pub enable_function_graph: ::core::option::Option<bool>,
1316 #[prost(string, repeated, tag="20")]
1324 pub function_filters: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1325 #[prost(string, repeated, tag="21")]
1334 pub function_graph_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1335 #[prost(bool, optional, tag="23")]
1341 pub preserve_ftrace_buffer: ::core::option::Option<bool>,
1342 #[prost(bool, optional, tag="24")]
1346 pub use_monotonic_raw_clock: ::core::option::Option<bool>,
1347 #[prost(string, optional, tag="25")]
1360 pub instance_name: ::core::option::Option<::prost::alloc::string::String>,
1361}
1362pub mod ftrace_config {
1364 #[derive(Clone, PartialEq, ::prost::Message)]
1368 pub struct CompactSchedConfig {
1369 #[prost(bool, optional, tag="1")]
1376 pub enabled: ::core::option::Option<bool>,
1377 }
1378 #[derive(Clone, PartialEq, ::prost::Message)]
1387 pub struct PrintFilter {
1388 #[prost(message, repeated, tag="1")]
1389 pub rules: ::prost::alloc::vec::Vec<print_filter::Rule>,
1390 }
1391 pub mod print_filter {
1393 #[derive(Clone, PartialEq, ::prost::Message)]
1394 pub struct Rule {
1395 #[prost(bool, optional, tag="2")]
1396 pub allow: ::core::option::Option<bool>,
1397 #[prost(oneof="rule::Match", tags="1, 3")]
1398 pub r#match: ::core::option::Option<rule::Match>,
1399 }
1400 pub mod rule {
1402 #[derive(Clone, PartialEq, ::prost::Message)]
1405 pub struct AtraceMessage {
1406 #[prost(string, optional, tag="1")]
1407 pub r#type: ::core::option::Option<::prost::alloc::string::String>,
1408 #[prost(string, optional, tag="2")]
1409 pub prefix: ::core::option::Option<::prost::alloc::string::String>,
1410 }
1411 #[derive(Clone, PartialEq, ::prost::Oneof)]
1412 pub enum Match {
1413 #[prost(string, tag="1")]
1416 Prefix(::prost::alloc::string::String),
1417 #[prost(message, tag="3")]
1420 AtraceMsg(AtraceMessage),
1421 }
1422 }
1423 }
1424 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1433 #[repr(i32)]
1434 pub enum KsymsMemPolicy {
1435 KsymsUnspecified = 0,
1436 KsymsCleanupOnStop = 1,
1437 KsymsRetain = 2,
1438 }
1439 impl KsymsMemPolicy {
1440 pub fn as_str_name(&self) -> &'static str {
1445 match self {
1446 KsymsMemPolicy::KsymsUnspecified => "KSYMS_UNSPECIFIED",
1447 KsymsMemPolicy::KsymsCleanupOnStop => "KSYMS_CLEANUP_ON_STOP",
1448 KsymsMemPolicy::KsymsRetain => "KSYMS_RETAIN",
1449 }
1450 }
1451 }
1452}
1453#[derive(Clone, PartialEq, ::prost::Message)]
1454pub struct GpuCounterConfig {
1455 #[prost(uint64, optional, tag="1")]
1457 pub counter_period_ns: ::core::option::Option<u64>,
1458 #[prost(uint32, repeated, packed="false", tag="2")]
1461 pub counter_ids: ::prost::alloc::vec::Vec<u32>,
1462 #[prost(bool, optional, tag="3")]
1464 pub instrumented_sampling: ::core::option::Option<bool>,
1465 #[prost(bool, optional, tag="4")]
1467 pub fix_gpu_clock: ::core::option::Option<bool>,
1468}
1469#[derive(Clone, PartialEq, ::prost::Message)]
1470pub struct VulkanMemoryConfig {
1471 #[prost(bool, optional, tag="1")]
1473 pub track_driver_memory_usage: ::core::option::Option<bool>,
1474 #[prost(bool, optional, tag="2")]
1476 pub track_device_memory_usage: ::core::option::Option<bool>,
1477}
1478#[derive(Clone, PartialEq, ::prost::Message)]
1479pub struct InodeFileConfig {
1480 #[prost(uint32, optional, tag="1")]
1482 pub scan_interval_ms: ::core::option::Option<u32>,
1483 #[prost(uint32, optional, tag="2")]
1485 pub scan_delay_ms: ::core::option::Option<u32>,
1486 #[prost(uint32, optional, tag="3")]
1488 pub scan_batch_size: ::core::option::Option<u32>,
1489 #[prost(bool, optional, tag="4")]
1491 pub do_not_scan: ::core::option::Option<bool>,
1492 #[prost(string, repeated, tag="5")]
1495 pub scan_mount_points: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1496 #[prost(message, repeated, tag="6")]
1499 pub mount_point_mapping: ::prost::alloc::vec::Vec<inode_file_config::MountPointMappingEntry>,
1500}
1501pub mod inode_file_config {
1503 #[derive(Clone, PartialEq, ::prost::Message)]
1504 pub struct MountPointMappingEntry {
1505 #[prost(string, optional, tag="1")]
1506 pub mountpoint: ::core::option::Option<::prost::alloc::string::String>,
1507 #[prost(string, repeated, tag="2")]
1508 pub scan_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1509 }
1510}
1511#[derive(Clone, PartialEq, ::prost::Message)]
1512pub struct ConsoleConfig {
1513 #[prost(enumeration="console_config::Output", optional, tag="1")]
1514 pub output: ::core::option::Option<i32>,
1515 #[prost(bool, optional, tag="2")]
1516 pub enable_colors: ::core::option::Option<bool>,
1517}
1518pub mod console_config {
1520 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1521 #[repr(i32)]
1522 pub enum Output {
1523 Unspecified = 0,
1524 Stdout = 1,
1525 Stderr = 2,
1526 }
1527 impl Output {
1528 pub fn as_str_name(&self) -> &'static str {
1533 match self {
1534 Output::Unspecified => "OUTPUT_UNSPECIFIED",
1535 Output::Stdout => "OUTPUT_STDOUT",
1536 Output::Stderr => "OUTPUT_STDERR",
1537 }
1538 }
1539 }
1540}
1541#[derive(Clone, PartialEq, ::prost::Message)]
1545pub struct InterceptorConfig {
1546 #[prost(string, optional, tag="1")]
1548 pub name: ::core::option::Option<::prost::alloc::string::String>,
1549 #[prost(message, optional, tag="100")]
1550 pub console_config: ::core::option::Option<ConsoleConfig>,
1551}
1552#[derive(Clone, PartialEq, ::prost::Message)]
1553pub struct AndroidPowerConfig {
1554 #[prost(uint32, optional, tag="1")]
1555 pub battery_poll_ms: ::core::option::Option<u32>,
1556 #[prost(enumeration="android_power_config::BatteryCounters", repeated, packed="false", tag="2")]
1557 pub battery_counters: ::prost::alloc::vec::Vec<i32>,
1558 #[prost(bool, optional, tag="3")]
1560 pub collect_power_rails: ::core::option::Option<bool>,
1561 #[prost(bool, optional, tag="4")]
1564 pub collect_energy_estimation_breakdown: ::core::option::Option<bool>,
1565 #[prost(bool, optional, tag="5")]
1568 pub collect_entity_state_residency: ::core::option::Option<bool>,
1569}
1570pub mod android_power_config {
1572 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1573 #[repr(i32)]
1574 pub enum BatteryCounters {
1575 BatteryCounterUnspecified = 0,
1576 BatteryCounterCharge = 1,
1578 BatteryCounterCapacityPercent = 2,
1580 BatteryCounterCurrent = 3,
1582 BatteryCounterCurrentAvg = 4,
1584 BatteryCounterVoltage = 5,
1586 }
1587 impl BatteryCounters {
1588 pub fn as_str_name(&self) -> &'static str {
1593 match self {
1594 BatteryCounters::BatteryCounterUnspecified => "BATTERY_COUNTER_UNSPECIFIED",
1595 BatteryCounters::BatteryCounterCharge => "BATTERY_COUNTER_CHARGE",
1596 BatteryCounters::BatteryCounterCapacityPercent => "BATTERY_COUNTER_CAPACITY_PERCENT",
1597 BatteryCounters::BatteryCounterCurrent => "BATTERY_COUNTER_CURRENT",
1598 BatteryCounters::BatteryCounterCurrentAvg => "BATTERY_COUNTER_CURRENT_AVG",
1599 BatteryCounters::BatteryCounterVoltage => "BATTERY_COUNTER_VOLTAGE",
1600 }
1601 }
1602 }
1603}
1604#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1609#[repr(i32)]
1610pub enum AtomId {
1611 AtomUnspecified = 0,
1612 AtomBleScanStateChanged = 2,
1613 AtomProcessStateChanged = 3,
1614 AtomBleScanResultReceived = 4,
1615 AtomSensorStateChanged = 5,
1616 AtomGpsScanStateChanged = 6,
1617 AtomSyncStateChanged = 7,
1618 AtomScheduledJobStateChanged = 8,
1619 AtomScreenBrightnessChanged = 9,
1620 AtomWakelockStateChanged = 10,
1621 AtomLongPartialWakelockStateChanged = 11,
1622 AtomMobileRadioPowerStateChanged = 12,
1623 AtomWifiRadioPowerStateChanged = 13,
1624 AtomActivityManagerSleepStateChanged = 14,
1625 AtomMemoryFactorStateChanged = 15,
1626 AtomExcessiveCpuUsageReported = 16,
1627 AtomCachedKillReported = 17,
1628 AtomProcessMemoryStatReported = 18,
1629 AtomLauncherEvent = 19,
1630 AtomBatterySaverModeStateChanged = 20,
1631 AtomDeviceIdleModeStateChanged = 21,
1632 AtomDeviceIdlingModeStateChanged = 22,
1633 AtomAudioStateChanged = 23,
1634 AtomMediaCodecStateChanged = 24,
1635 AtomCameraStateChanged = 25,
1636 AtomFlashlightStateChanged = 26,
1637 AtomUidProcessStateChanged = 27,
1638 AtomProcessLifeCycleStateChanged = 28,
1639 AtomScreenStateChanged = 29,
1640 AtomBatteryLevelChanged = 30,
1641 AtomChargingStateChanged = 31,
1642 AtomPluggedStateChanged = 32,
1643 AtomInteractiveStateChanged = 33,
1644 AtomTouchEventReported = 34,
1645 AtomWakeupAlarmOccurred = 35,
1646 AtomKernelWakeupReported = 36,
1647 AtomWifiLockStateChanged = 37,
1648 AtomWifiSignalStrengthChanged = 38,
1649 AtomWifiScanStateChanged = 39,
1650 AtomPhoneSignalStrengthChanged = 40,
1651 AtomSettingChanged = 41,
1652 AtomActivityForegroundStateChanged = 42,
1653 AtomIsolatedUidChanged = 43,
1654 AtomPacketWakeupOccurred = 44,
1655 AtomWallClockTimeShifted = 45,
1656 AtomAnomalyDetected = 46,
1657 AtomAppBreadcrumbReported = 47,
1658 AtomAppStartOccurred = 48,
1659 AtomAppStartCanceled = 49,
1660 AtomAppStartFullyDrawn = 50,
1661 AtomLmkKillOccurred = 51,
1662 AtomPictureInPictureStateChanged = 52,
1663 AtomWifiMulticastLockStateChanged = 53,
1664 AtomLmkStateChanged = 54,
1665 AtomAppStartMemoryStateCaptured = 55,
1666 AtomShutdownSequenceReported = 56,
1667 AtomBootSequenceReported = 57,
1668 AtomDaveyOccurred = 58,
1669 AtomOverlayStateChanged = 59,
1670 AtomForegroundServiceStateChanged = 60,
1671 AtomCallStateChanged = 61,
1672 AtomKeyguardStateChanged = 62,
1673 AtomKeyguardBouncerStateChanged = 63,
1674 AtomKeyguardBouncerPasswordEntered = 64,
1675 AtomAppDied = 65,
1676 AtomResourceConfigurationChanged = 66,
1677 AtomBluetoothEnabledStateChanged = 67,
1678 AtomBluetoothConnectionStateChanged = 68,
1679 AtomGpsSignalQualityChanged = 69,
1680 AtomUsbConnectorStateChanged = 70,
1681 AtomSpeakerImpedanceReported = 71,
1682 AtomHardwareFailed = 72,
1683 AtomPhysicalDropDetected = 73,
1684 AtomChargeCyclesReported = 74,
1685 AtomMobileConnectionStateChanged = 75,
1686 AtomMobileRadioTechnologyChanged = 76,
1687 AtomUsbDeviceAttached = 77,
1688 AtomAppCrashOccurred = 78,
1689 AtomAnrOccurred = 79,
1690 AtomWtfOccurred = 80,
1691 AtomLowMemReported = 81,
1692 AtomGenericAtom = 82,
1693 AtomVibratorStateChanged = 84,
1694 AtomDeferredJobStatsReported = 85,
1695 AtomThermalThrottling = 86,
1696 AtomBiometricAcquired = 87,
1697 AtomBiometricAuthenticated = 88,
1698 AtomBiometricErrorOccurred = 89,
1699 AtomUiEventReported = 90,
1700 AtomBatteryHealthSnapshot = 91,
1701 AtomSlowIo = 92,
1702 AtomBatteryCausedShutdown = 93,
1703 AtomPhoneServiceStateChanged = 94,
1704 AtomPhoneStateChanged = 95,
1705 AtomUserRestrictionChanged = 96,
1706 AtomSettingsUiChanged = 97,
1707 AtomConnectivityStateChanged = 98,
1708 AtomServiceStateChanged = 99,
1709 AtomServiceLaunchReported = 100,
1710 AtomFlagFlipUpdateOccurred = 101,
1711 AtomBinaryPushStateChanged = 102,
1712 AtomDevicePolicyEvent = 103,
1713 AtomDocsUiFileOpCanceled = 104,
1714 AtomDocsUiFileOpCopyMoveModeReported = 105,
1715 AtomDocsUiFileOpFailure = 106,
1716 AtomDocsUiProviderFileOp = 107,
1717 AtomDocsUiInvalidScopedAccessRequest = 108,
1718 AtomDocsUiLaunchReported = 109,
1719 AtomDocsUiRootVisited = 110,
1720 AtomDocsUiStartupMs = 111,
1721 AtomDocsUiUserActionReported = 112,
1722 AtomWifiEnabledStateChanged = 113,
1723 AtomWifiRunningStateChanged = 114,
1724 AtomAppCompacted = 115,
1725 AtomNetworkDnsEventReported = 116,
1726 AtomDocsUiPickerLaunchedFromReported = 117,
1727 AtomDocsUiPickResultReported = 118,
1728 AtomDocsUiSearchModeReported = 119,
1729 AtomDocsUiSearchTypeReported = 120,
1730 AtomDataStallEvent = 121,
1731 AtomRescuePartyResetReported = 122,
1732 AtomSignedConfigReported = 123,
1733 AtomGnssNiEventReported = 124,
1734 AtomBluetoothLinkLayerConnectionEvent = 125,
1735 AtomBluetoothAclConnectionStateChanged = 126,
1736 AtomBluetoothScoConnectionStateChanged = 127,
1737 AtomAppDowngraded = 128,
1738 AtomAppOptimizedAfterDowngraded = 129,
1739 AtomLowStorageStateChanged = 130,
1740 AtomGnssNfwNotificationReported = 131,
1741 AtomGnssConfigurationReported = 132,
1742 AtomUsbPortOverheatEventReported = 133,
1743 AtomNfcErrorOccurred = 134,
1744 AtomNfcStateChanged = 135,
1745 AtomNfcBeamOccurred = 136,
1746 AtomNfcCardemulationOccurred = 137,
1747 AtomNfcTagOccurred = 138,
1748 AtomNfcHceTransactionOccurred = 139,
1749 AtomSeStateChanged = 140,
1750 AtomSeOmapiReported = 141,
1751 AtomBroadcastDispatchLatencyReported = 142,
1752 AtomAttentionManagerServiceResultReported = 143,
1753 AtomAdbConnectionChanged = 144,
1754 AtomSpeechDspStatReported = 145,
1755 AtomUsbContaminantReported = 146,
1756 AtomWatchdogRollbackOccurred = 147,
1757 AtomBiometricSystemHealthIssueDetected = 148,
1758 AtomBubbleUiChanged = 149,
1759 AtomScheduledJobConstraintChanged = 150,
1760 AtomBluetoothActiveDeviceChanged = 151,
1761 AtomBluetoothA2dpPlaybackStateChanged = 152,
1762 AtomBluetoothA2dpCodecConfigChanged = 153,
1763 AtomBluetoothA2dpCodecCapabilityChanged = 154,
1764 AtomBluetoothA2dpAudioUnderrunReported = 155,
1765 AtomBluetoothA2dpAudioOverrunReported = 156,
1766 AtomBluetoothDeviceRssiReported = 157,
1767 AtomBluetoothDeviceFailedContactCounterReported = 158,
1768 AtomBluetoothDeviceTxPowerLevelReported = 159,
1769 AtomBluetoothHciTimeoutReported = 160,
1770 AtomBluetoothQualityReportReported = 161,
1771 AtomBluetoothDeviceInfoReported = 162,
1772 AtomBluetoothRemoteVersionInfoReported = 163,
1773 AtomBluetoothSdpAttributeReported = 164,
1774 AtomBluetoothBondStateChanged = 165,
1775 AtomBluetoothClassicPairingEventReported = 166,
1776 AtomBluetoothSmpPairingEventReported = 167,
1777 AtomScreenTimeoutExtensionReported = 168,
1778 AtomProcessStartTime = 169,
1779 AtomPermissionGrantRequestResultReported = 170,
1780 AtomBluetoothSocketConnectionStateChanged = 171,
1781 AtomDeviceIdentifierAccessDenied = 172,
1782 AtomBubbleDeveloperErrorReported = 173,
1783 AtomAssistGestureStageReported = 174,
1784 AtomAssistGestureFeedbackReported = 175,
1785 AtomAssistGestureProgressReported = 176,
1786 AtomTouchGestureClassified = 177,
1787 AtomHiddenApiUsed = 178,
1788 AtomStyleUiChanged = 179,
1789 AtomPrivacyIndicatorsInteracted = 180,
1790 AtomAppInstallOnExternalStorageReported = 181,
1791 AtomNetworkStackReported = 182,
1792 AtomAppMovedStorageReported = 183,
1793 AtomBiometricEnrolled = 184,
1794 AtomSystemServerWatchdogOccurred = 185,
1795 AtomTombStoneOccurred = 186,
1796 AtomBluetoothClassOfDeviceReported = 187,
1797 AtomIntelligenceEventReported = 188,
1798 AtomThermalThrottlingSeverityStateChanged = 189,
1799 AtomRoleRequestResultReported = 190,
1800 AtomMediametricsAudiopolicyReported = 191,
1801 AtomMediametricsAudiorecordReported = 192,
1802 AtomMediametricsAudiothreadReported = 193,
1803 AtomMediametricsAudiotrackReported = 194,
1804 AtomMediametricsCodecReported = 195,
1805 AtomMediametricsDrmWidevineReported = 196,
1806 AtomMediametricsExtractorReported = 197,
1807 AtomMediametricsMediadrmReported = 198,
1808 AtomMediametricsNuplayerReported = 199,
1809 AtomMediametricsRecorderReported = 200,
1810 AtomMediametricsDrmmanagerReported = 201,
1811 AtomCarPowerStateChanged = 203,
1812 AtomGarageModeInfo = 204,
1813 AtomTestAtomReported = 205,
1814 AtomContentCaptureCallerMismatchReported = 206,
1815 AtomContentCaptureServiceEvents = 207,
1816 AtomContentCaptureSessionEvents = 208,
1817 AtomContentCaptureFlushed = 209,
1818 AtomLocationManagerApiUsageReported = 210,
1819 AtomReviewPermissionsFragmentResultReported = 211,
1820 AtomRuntimePermissionsUpgradeResult = 212,
1821 AtomGrantPermissionsActivityButtonActions = 213,
1822 AtomLocationAccessCheckNotificationAction = 214,
1823 AtomAppPermissionFragmentActionReported = 215,
1824 AtomAppPermissionFragmentViewed = 216,
1825 AtomAppPermissionsFragmentViewed = 217,
1826 AtomPermissionAppsFragmentViewed = 218,
1827 AtomTextSelectionEvent = 219,
1828 AtomTextLinkifyEvent = 220,
1829 AtomConversationActionsEvent = 221,
1830 AtomLanguageDetectionEvent = 222,
1831 AtomExclusionRectStateChanged = 223,
1832 AtomBackGestureReportedReported = 224,
1833 AtomUpdateEngineUpdateAttemptReported = 225,
1834 AtomUpdateEngineSuccessfulUpdateReported = 226,
1835 AtomCameraActionEvent = 227,
1836 AtomAppCompatibilityChangeReported = 228,
1837 AtomPerfettoUploaded = 229,
1838 AtomVmsClientConnectionStateChanged = 230,
1839 AtomMediaProviderScanOccurred = 233,
1840 AtomMediaContentDeleted = 234,
1841 AtomMediaProviderPermissionRequested = 235,
1842 AtomMediaProviderSchemaChanged = 236,
1843 AtomMediaProviderIdleMaintenanceFinished = 237,
1844 AtomRebootEscrowRecoveryReported = 238,
1845 AtomBootTimeEventDurationReported = 239,
1846 AtomBootTimeEventElapsedTimeReported = 240,
1847 AtomBootTimeEventUtcTimeReported = 241,
1848 AtomBootTimeEventErrorCodeReported = 242,
1849 AtomUserspaceRebootReported = 243,
1850 AtomNotificationReported = 244,
1851 AtomNotificationPanelReported = 245,
1852 AtomNotificationChannelModified = 246,
1853 AtomIntegrityCheckResultReported = 247,
1854 AtomIntegrityRulesPushed = 248,
1855 AtomCbMessageReported = 249,
1856 AtomCbMessageError = 250,
1857 AtomWifiHealthStatReported = 251,
1858 AtomWifiFailureStatReported = 252,
1859 AtomWifiConnectionResultReported = 253,
1860 AtomAppFreezeChanged = 254,
1861 AtomSnapshotMergeReported = 255,
1862 AtomForegroundServiceAppOpSessionEnded = 256,
1863 AtomDisplayJankReported = 257,
1864 AtomAppStandbyBucketChanged = 258,
1865 AtomSharesheetStarted = 259,
1866 AtomRankingSelected = 260,
1867 AtomTvsettingsUiInteracted = 261,
1868 AtomLauncherSnapshot = 262,
1869 AtomPackageInstallerV2Reported = 263,
1870 AtomUserLifecycleJourneyReported = 264,
1871 AtomUserLifecycleEventOccurred = 265,
1872 AtomAccessibilityShortcutReported = 266,
1873 AtomAccessibilityServiceReported = 267,
1874 AtomDocsUiDragAndDropReported = 268,
1875 AtomAppUsageEventOccurred = 269,
1876 AtomAutoRevokeNotificationClicked = 270,
1877 AtomAutoRevokeFragmentAppViewed = 271,
1878 AtomAutoRevokedAppInteraction = 272,
1879 AtomAppPermissionGroupsFragmentAutoRevokeAction = 273,
1880 AtomEvsUsageStatsReported = 274,
1881 AtomAudioPowerUsageDataReported = 275,
1882 AtomTvTunerStateChanged = 276,
1883 AtomMediaoutputOpSwitchReported = 277,
1884 AtomCbMessageFiltered = 278,
1885 AtomTvTunerDvrStatus = 279,
1886 AtomTvCasSessionOpenStatus = 280,
1887 AtomAssistantInvocationReported = 281,
1888 AtomDisplayWakeReported = 282,
1889 AtomCarUserHalModifyUserRequestReported = 283,
1890 AtomCarUserHalModifyUserResponseReported = 284,
1891 AtomCarUserHalPostSwitchResponseReported = 285,
1892 AtomCarUserHalInitialUserInfoRequestReported = 286,
1893 AtomCarUserHalInitialUserInfoResponseReported = 287,
1894 AtomCarUserHalUserAssociationRequestReported = 288,
1895 AtomCarUserHalSetUserAssociationResponseReported = 289,
1896 AtomNetworkIpProvisioningReported = 290,
1897 AtomNetworkDhcpRenewReported = 291,
1898 AtomNetworkValidationReported = 292,
1899 AtomNetworkStackQuirkReported = 293,
1900 AtomMediametricsAudiorecorddeviceusageReported = 294,
1901 AtomMediametricsAudiothreaddeviceusageReported = 295,
1902 AtomMediametricsAudiotrackdeviceusageReported = 296,
1903 AtomMediametricsAudiodeviceconnectionReported = 297,
1904 AtomBlobCommitted = 298,
1905 AtomBlobLeased = 299,
1906 AtomBlobOpened = 300,
1907 AtomContactsProviderStatusReported = 301,
1908 AtomKeystoreKeyEventReported = 302,
1909 AtomNetworkTetheringReported = 303,
1910 AtomImeTouchReported = 304,
1911 AtomUiInteractionFrameInfoReported = 305,
1912 AtomUiActionLatencyReported = 306,
1913 AtomWifiDisconnectReported = 307,
1914 AtomWifiConnectionStateChanged = 308,
1915 AtomHdmiCecActiveSourceChanged = 309,
1916 AtomHdmiCecMessageReported = 310,
1917 AtomAirplaneMode = 311,
1918 AtomModemRestart = 312,
1919 AtomCarrierIdMismatchReported = 313,
1920 AtomCarrierIdTableUpdated = 314,
1921 AtomDataStallRecoveryReported = 315,
1922 AtomMediametricsMediaparserReported = 316,
1923 AtomTlsHandshakeReported = 317,
1924 AtomTextClassifierApiUsageReported = 318,
1925 AtomCarWatchdogKillStatsReported = 319,
1926 AtomMediametricsPlaybackReported = 320,
1927 AtomMediaNetworkInfoChanged = 321,
1928 AtomMediaPlaybackStateChanged = 322,
1929 AtomMediaPlaybackErrorReported = 323,
1930 AtomMediaPlaybackTrackChanged = 324,
1931 AtomWifiScanReported = 325,
1932 AtomWifiPnoScanReported = 326,
1933 AtomTifTuneChanged = 327,
1934 AtomAutoRotateReported = 328,
1935 AtomPerfettoTrigger = 329,
1936 AtomTranscodingData = 330,
1937 AtomImsServiceEntitlementUpdated = 331,
1938 AtomDeviceRotated = 333,
1939 AtomSimSpecificSettingsRestored = 334,
1940 AtomTextClassifierDownloadReported = 335,
1941 AtomPinStorageEvent = 336,
1942 AtomFaceDownReported = 337,
1943 AtomBluetoothHalCrashReasonReported = 338,
1944 AtomRebootEscrowPreparationReported = 339,
1945 AtomRebootEscrowLskfCaptureReported = 340,
1946 AtomRebootEscrowRebootReported = 341,
1947 AtomBinderLatencyReported = 342,
1948 AtomMediametricsAaudiostreamReported = 343,
1949 AtomMediaTranscodingSessionEnded = 344,
1950 AtomMagnificationUsageReported = 345,
1951 AtomMagnificationModeWithImeOnReported = 346,
1952 AtomAppSearchCallStatsReported = 347,
1953 AtomAppSearchPutDocumentStatsReported = 348,
1954 AtomDeviceControlChanged = 349,
1955 AtomDeviceStateChanged = 350,
1956 AtomInputdeviceRegistered = 351,
1957 AtomSmartspaceCardReported = 352,
1958 AtomAuthPromptAuthenticateInvoked = 353,
1959 AtomAuthManagerCanAuthenticateInvoked = 354,
1960 AtomAuthEnrollActionInvoked = 355,
1961 AtomAuthDeprecatedApiUsed = 356,
1962 AtomUnattendedRebootOccurred = 357,
1963 AtomLongRebootBlockingReported = 358,
1964 AtomLocationTimeZoneProviderStateChanged = 359,
1965 AtomFdtrackEventOccurred = 364,
1966 AtomTimeoutAutoExtendedReported = 365,
1967 AtomAlarmBatchDelivered = 367,
1968 AtomAlarmScheduled = 368,
1969 AtomCarWatchdogIoOveruseStatsReported = 369,
1970 AtomUserLevelHibernationStateChanged = 370,
1971 AtomAppSearchInitializeStatsReported = 371,
1972 AtomAppSearchQueryStatsReported = 372,
1973 AtomAppProcessDied = 373,
1974 AtomNetworkIpReachabilityMonitorReported = 374,
1975 AtomSlowInputEventReported = 375,
1976 AtomAnrOccurredProcessingStarted = 376,
1977 AtomAppSearchRemoveStatsReported = 377,
1978 AtomMediaCodecReported = 378,
1979 AtomPermissionUsageFragmentInteraction = 379,
1980 AtomPermissionDetailsInteraction = 380,
1981 AtomPrivacySensorToggleInteraction = 381,
1982 AtomPrivacyToggleDialogInteraction = 382,
1983 AtomAppSearchOptimizeStatsReported = 383,
1984 AtomNonA11yToolServiceWarningReport = 384,
1985 AtomAppSearchSetSchemaStatsReported = 385,
1986 AtomAppCompatStateChanged = 386,
1987 AtomSizeCompatRestartButtonEventReported = 387,
1988 AtomSplitscreenUiChanged = 388,
1989 AtomNetworkDnsHandshakeReported = 389,
1990 AtomBluetoothCodePathCounter = 390,
1991 AtomBluetoothLeBatchScanReportDelay = 392,
1992 AtomAccessibilityFloatingMenuUiChanged = 393,
1993 AtomNeuralnetworksCompilationCompleted = 394,
1994 AtomNeuralnetworksExecutionCompleted = 395,
1995 AtomNeuralnetworksCompilationFailed = 396,
1996 AtomNeuralnetworksExecutionFailed = 397,
1997 AtomContextHubBooted = 398,
1998 AtomContextHubRestarted = 399,
1999 AtomContextHubLoadedNanoappSnapshotReported = 400,
2000 AtomChreCodeDownloadTransacted = 401,
2001 AtomUwbSessionInited = 402,
2002 AtomUwbSessionClosed = 403,
2003 AtomUwbFirstRangingReceived = 404,
2004 AtomUwbRangingMeasurementReceived = 405,
2005 AtomTextClassifierDownloadWorkScheduled = 406,
2006 AtomTextClassifierDownloadWorkCompleted = 407,
2007 AtomClipboardCleared = 408,
2008 AtomVmCreationRequested = 409,
2009 AtomNearbyDeviceScanStateChanged = 410,
2010 AtomCameraCompatControlEventReported = 411,
2011 AtomApplicationLocalesChanged = 412,
2012 AtomMediametricsAudiotrackstatusReported = 413,
2013 AtomFoldStateDurationReported = 414,
2014 AtomLocationTimeZoneProviderControllerStateChanged = 415,
2015 AtomDisplayHbmStateChanged = 416,
2016 AtomDisplayHbmBrightnessChanged = 417,
2017 AtomPersistentUriPermissionsFlushed = 418,
2018 AtomEarlyBootCompOsArtifactsCheckReported = 419,
2019 AtomVbmetaDigestReported = 420,
2020 AtomApexInfoGathered = 421,
2021 AtomPvmInfoGathered = 422,
2022 AtomWearSettingsUiInteracted = 423,
2023 AtomTracingServiceReportEvent = 424,
2024 AtomMediametricsAudiorecordstatusReported = 425,
2025 AtomLauncherLatency = 426,
2026 AtomDropboxEntryDropped = 427,
2027 AtomWifiP2pConnectionReported = 428,
2028 AtomGameStateChanged = 429,
2029 AtomHotwordDetectorCreateRequested = 430,
2030 AtomHotwordDetectionServiceInitResultReported = 431,
2031 AtomHotwordDetectionServiceRestarted = 432,
2032 AtomHotwordDetectorKeyphraseTriggered = 433,
2033 AtomHotwordDetectorEvents = 434,
2034 AtomAdServicesApiCalled = 435,
2035 AtomAdServicesMesurementReportsUploaded = 436,
2036 AtomBootCompletedBroadcastCompletionLatencyReported = 437,
2037 AtomContactsIndexerUpdateStatsReported = 440,
2038 AtomAppBackgroundRestrictionsInfo = 441,
2039 AtomMmsSmsProviderGetThreadIdFailed = 442,
2040 AtomMmsSmsDatabaseHelperOnUpgradeFailed = 443,
2041 AtomPermissionReminderNotificationInteracted = 444,
2042 AtomRecentPermissionDecisionsInteracted = 445,
2043 AtomGnssPsdsDownloadReported = 446,
2044 AtomLeAudioConnectionSessionReported = 447,
2045 AtomLeAudioBroadcastSessionReported = 448,
2046 AtomDreamUiEventReported = 449,
2047 AtomTaskManagerEventReported = 450,
2048 AtomCdmAssociationAction = 451,
2049 AtomMagnificationTripleTapAndHoldActivatedSessionReported = 452,
2050 AtomMagnificationFollowTypingFocusActivatedSessionReported = 453,
2051 AtomAccessibilityTextReadingOptionsChanged = 454,
2052 AtomWifiSetupFailureCrashReported = 455,
2053 AtomUwbDeviceErrorReported = 456,
2054 AtomIsolatedCompilationScheduled = 457,
2055 AtomIsolatedCompilationEnded = 458,
2056 AtomOnsOpportunisticEsimProvisioningComplete = 459,
2057 AtomSystemServerPreWatchdogOccurred = 460,
2058 AtomTelephonyAnomalyDetected = 461,
2059 AtomLetterboxPositionChanged = 462,
2060 AtomRemoteKeyProvisioningAttempt = 463,
2061 AtomRemoteKeyProvisioningNetworkInfo = 464,
2062 AtomRemoteKeyProvisioningTiming = 465,
2063 AtomMediaoutputOpInteractionReport = 466,
2064 AtomSyncExemptionOccurred = 468,
2065 AtomAutofillPresentationEventReported = 469,
2066 AtomDockStateChanged = 470,
2067 AtomSafetySourceStateCollected = 471,
2068 AtomSafetyCenterSystemEventReported = 472,
2069 AtomSafetyCenterInteractionReported = 473,
2070 AtomSettingsProviderSettingChanged = 474,
2071 AtomBroadcastDeliveryEventReported = 475,
2072 AtomServiceRequestEventReported = 476,
2073 AtomProviderAcquisitionEventReported = 477,
2074 AtomBluetoothDeviceNameReported = 478,
2075 AtomCbConfigUpdated = 479,
2076 AtomCbModuleErrorReported = 480,
2077 AtomCbServiceFeatureChanged = 481,
2078 AtomCbReceiverFeatureChanged = 482,
2079 AtomJsscriptengineLatencyReported = 483,
2080 AtomPrivacySignalNotificationInteraction = 484,
2081 AtomPrivacySignalIssueCardInteraction = 485,
2082 AtomPrivacySignalsJobFailure = 486,
2083 AtomVibrationReported = 487,
2084 AtomUwbRangingStart = 489,
2085 AtomMobileDataDownloadFileGroupStatusReported = 490,
2086 AtomAppCompactedV2 = 491,
2087 AtomAdServicesSettingsUsageReported = 493,
2088 AtomDisplayBrightnessChanged = 494,
2089 AtomActivityActionBlocked = 495,
2090 AtomBackgroundFetchProcessReported = 496,
2091 AtomUpdateCustomAudienceProcessReported = 497,
2092 AtomRunAdBiddingProcessReported = 498,
2093 AtomRunAdScoringProcessReported = 499,
2094 AtomRunAdSelectionProcessReported = 500,
2095 AtomRunAdBiddingPerCaProcessReported = 501,
2096 AtomMobileDataDownloadDownloadResultReported = 502,
2097 AtomMobileDataDownloadFileGroupStorageStatsReported = 503,
2098 AtomNetworkDnsServerSupportReported = 504,
2099 AtomVmBooted = 505,
2100 AtomVmExited = 506,
2101 AtomAmbientBrightnessStatsReported = 507,
2102 AtomMediametricsSpatializercapabilitiesReported = 508,
2103 AtomMediametricsSpatializerdeviceenabledReported = 509,
2104 AtomMediametricsHeadtrackerdeviceenabledReported = 510,
2105 AtomMediametricsHeadtrackerdevicesupportedReported = 511,
2106 AtomAdServicesMeasurementRegistrations = 512,
2107 AtomHearingAidInfoReported = 513,
2108 AtomDeviceWideJobConstraintChanged = 514,
2109 AtomAmbientModeChanged = 515,
2110 AtomAnrLatencyReported = 516,
2111 AtomResourceApiInfo = 517,
2112 AtomSystemDefaultNetworkChanged = 518,
2113 AtomIwlanSetupDataCallResultReported = 519,
2114 AtomIwlanPdnDisconnectedReasonReported = 520,
2115 AtomAirplaneModeSessionReported = 521,
2116 AtomVmCpuStatusReported = 522,
2117 AtomVmMemStatusReported = 523,
2118 AtomPackageInstallationSessionReported = 524,
2119 AtomDefaultNetworkRematchInfo = 525,
2120 AtomNetworkSelectionPerformance = 526,
2121 AtomNetworkNsdReported = 527,
2122 AtomBluetoothDisconnectionReasonReported = 529,
2123 AtomBluetoothLocalVersionsReported = 530,
2124 AtomBluetoothRemoteSupportedFeaturesReported = 531,
2125 AtomBluetoothLocalSupportedFeaturesReported = 532,
2126 AtomBluetoothGattAppInfo = 533,
2127 AtomBrightnessConfigurationUpdated = 534,
2128 AtomAdServicesGetTopicsReported = 535,
2129 AtomAdServicesEpochComputationGetTopTopicsReported = 536,
2130 AtomAdServicesEpochComputationClassifierReported = 537,
2131 AtomWearMediaOutputSwitcherLaunched = 538,
2132 AtomWearMediaOutputSwitcherFinished = 539,
2133 AtomWearMediaOutputSwitcherConnectionReported = 540,
2134 AtomWearMediaOutputSwitcherDeviceScanTriggered = 541,
2135 AtomWearMediaOutputSwitcherFirstDeviceScanLatency = 542,
2136 AtomWearMediaOutputSwitcherConnectDeviceLatency = 543,
2137 AtomPackageManagerSnapshotReported = 544,
2138 AtomPackageManagerAppsFilterCacheBuildReported = 545,
2139 AtomPackageManagerAppsFilterCacheUpdateReported = 546,
2140 AtomLauncherImpressionEvent = 547,
2141 AtomWearMediaOutputSwitcherAllDevicesScanLatency = 549,
2142 AtomWsWatchFaceEdited = 551,
2143 AtomWsWatchFaceFavoriteActionReported = 552,
2144 AtomWsWatchFaceSetActionReported = 553,
2145 AtomPackageUninstallationReported = 554,
2146 AtomGameModeChanged = 555,
2147 AtomGameModeConfigurationChanged = 556,
2148 AtomBedtimeModeStateChanged = 557,
2149 AtomNetworkSliceSessionEnded = 558,
2150 AtomNetworkSliceDailyDataUsageReported = 559,
2151 AtomNfcTagTypeOccurred = 560,
2152 AtomNfcAidConflictOccurred = 561,
2153 AtomNfcReaderConflictOccurred = 562,
2154 AtomWsTileListChanged = 563,
2155 AtomGetTypeAccessedWithoutPermission = 564,
2156 AtomMobileBundledAppInfoGathered = 566,
2157 AtomWsWatchFaceComplicationSetChanged = 567,
2158 AtomMediaDrmCreated = 568,
2159 AtomMediaDrmErrored = 569,
2160 AtomMediaDrmSessionOpened = 570,
2161 AtomMediaDrmSessionClosed = 571,
2162 AtomUserSelectedResolution = 572,
2163 AtomUnsafeIntentEventReported = 573,
2164 AtomPerformanceHintSessionReported = 574,
2165 AtomMediametricsMidiDeviceCloseReported = 576,
2166 AtomBiometricTouchReported = 577,
2167 AtomHotwordAudioEgressEventReported = 578,
2168 AtomAppSearchSchemaMigrationStatsReported = 579,
2169 AtomLocationEnabledStateChanged = 580,
2170 AtomImeRequestFinished = 581,
2171 AtomUsbComplianceWarningsReported = 582,
2172 AtomAppSupportedLocalesChanged = 583,
2173 AtomGrammaticalInflectionChanged = 584,
2174 AtomMediaProviderVolumeRecoveryReported = 586,
2175 AtomBiometricPropertiesCollected = 587,
2176 AtomKernelWakeupAttributed = 588,
2177 AtomScreenStateChangedV2 = 589,
2178 AtomWsBackupActionReported = 590,
2179 AtomWsRestoreActionReported = 591,
2180 AtomDeviceLogAccessEventReported = 592,
2181 AtomMediaSessionUpdated = 594,
2182 AtomWearOobeStateChanged = 595,
2183 AtomWsNotificationUpdated = 596,
2184 AtomNetworkValidationFailureStatsDailyReported = 601,
2185 AtomWsComplicationTapped = 602,
2186 AtomWsWearTimeSession = 610,
2187 AtomWifiBytesTransfer = 10000,
2188 AtomWifiBytesTransferByFgBg = 10001,
2189 AtomMobileBytesTransfer = 10002,
2190 AtomMobileBytesTransferByFgBg = 10003,
2191 AtomBluetoothBytesTransfer = 10006,
2192 AtomKernelWakelock = 10004,
2193 AtomSubsystemSleepState = 10005,
2194 AtomCpuTimePerUid = 10009,
2195 AtomCpuTimePerUidFreq = 10010,
2196 AtomWifiActivityInfo = 10011,
2197 AtomModemActivityInfo = 10012,
2198 AtomBluetoothActivityInfo = 10007,
2199 AtomProcessMemoryState = 10013,
2200 AtomSystemElapsedRealtime = 10014,
2201 AtomSystemUptime = 10015,
2202 AtomCpuActiveTime = 10016,
2203 AtomCpuClusterTime = 10017,
2204 AtomDiskSpace = 10018,
2205 AtomRemainingBatteryCapacity = 10019,
2206 AtomFullBatteryCapacity = 10020,
2207 AtomTemperature = 10021,
2208 AtomBinderCalls = 10022,
2209 AtomBinderCallsExceptions = 10023,
2210 AtomLooperStats = 10024,
2211 AtomDiskStats = 10025,
2212 AtomDirectoryUsage = 10026,
2213 AtomAppSize = 10027,
2214 AtomCategorySize = 10028,
2215 AtomProcStats = 10029,
2216 AtomBatteryVoltage = 10030,
2217 AtomNumFingerprintsEnrolled = 10031,
2218 AtomDiskIo = 10032,
2219 AtomPowerProfile = 10033,
2220 AtomProcStatsPkgProc = 10034,
2221 AtomProcessCpuTime = 10035,
2222 AtomCpuTimePerThreadFreq = 10037,
2223 AtomOnDevicePowerMeasurement = 10038,
2224 AtomDeviceCalculatedPowerUse = 10039,
2225 AtomProcessMemoryHighWaterMark = 10042,
2226 AtomBatteryLevel = 10043,
2227 AtomBuildInformation = 10044,
2228 AtomBatteryCycleCount = 10045,
2229 AtomDebugElapsedClock = 10046,
2230 AtomDebugFailingElapsedClock = 10047,
2231 AtomNumFacesEnrolled = 10048,
2232 AtomRoleHolder = 10049,
2233 AtomDangerousPermissionState = 10050,
2234 AtomTrainInfo = 10051,
2235 AtomTimeZoneDataInfo = 10052,
2236 AtomExternalStorageInfo = 10053,
2237 AtomGpuStatsGlobalInfo = 10054,
2238 AtomGpuStatsAppInfo = 10055,
2239 AtomSystemIonHeapSize = 10056,
2240 AtomAppsOnExternalStorageInfo = 10057,
2241 AtomFaceSettings = 10058,
2242 AtomCoolingDevice = 10059,
2243 AtomAppOps = 10060,
2244 AtomProcessSystemIonHeapSize = 10061,
2245 AtomSurfaceflingerStatsGlobalInfo = 10062,
2246 AtomSurfaceflingerStatsLayerInfo = 10063,
2247 AtomProcessMemorySnapshot = 10064,
2248 AtomVmsClientStats = 10065,
2249 AtomNotificationRemoteViews = 10066,
2250 AtomDangerousPermissionStateSampled = 10067,
2251 AtomGraphicsStats = 10068,
2252 AtomRuntimeAppOpAccess = 10069,
2253 AtomIonHeapSize = 10070,
2254 AtomPackageNotificationPreferences = 10071,
2255 AtomPackageNotificationChannelPreferences = 10072,
2256 AtomPackageNotificationChannelGroupPreferences = 10073,
2257 AtomGnssStats = 10074,
2258 AtomAttributedAppOps = 10075,
2259 AtomVoiceCallSession = 10076,
2260 AtomVoiceCallRatUsage = 10077,
2261 AtomSimSlotState = 10078,
2262 AtomSupportedRadioAccessFamily = 10079,
2263 AtomSettingSnapshot = 10080,
2264 AtomBlobInfo = 10081,
2265 AtomDataUsageBytesTransfer = 10082,
2266 AtomBytesTransferByTagAndMetered = 10083,
2267 AtomDndModeRule = 10084,
2268 AtomGeneralExternalStorageAccessStats = 10085,
2269 AtomIncomingSms = 10086,
2270 AtomOutgoingSms = 10087,
2271 AtomCarrierIdTableVersion = 10088,
2272 AtomDataCallSession = 10089,
2273 AtomCellularServiceState = 10090,
2274 AtomCellularDataServiceSwitch = 10091,
2275 AtomSystemMemory = 10092,
2276 AtomImsRegistrationTermination = 10093,
2277 AtomImsRegistrationStats = 10094,
2278 AtomCpuTimePerClusterFreq = 10095,
2279 AtomCpuCyclesPerUidCluster = 10096,
2280 AtomDeviceRotatedData = 10097,
2281 AtomCpuCyclesPerThreadGroupCluster = 10098,
2282 AtomMediaDrmActivityInfo = 10099,
2283 AtomOemManagedBytesTransfer = 10100,
2284 AtomGnssPowerStats = 10101,
2285 AtomTimeZoneDetectorState = 10102,
2286 AtomKeystore2StorageStats = 10103,
2287 AtomRkpPoolStats = 10104,
2288 AtomProcessDmabufMemory = 10105,
2289 AtomPendingAlarmInfo = 10106,
2290 AtomUserLevelHibernatedApps = 10107,
2291 AtomLauncherLayoutSnapshot = 10108,
2292 AtomGlobalHibernatedApps = 10109,
2293 AtomInputEventLatencySketch = 10110,
2294 AtomBatteryUsageStatsBeforeReset = 10111,
2295 AtomBatteryUsageStatsSinceReset = 10112,
2296 AtomBatteryUsageStatsSinceResetUsingPowerProfileModel = 10113,
2297 AtomInstalledIncrementalPackage = 10114,
2298 AtomTelephonyNetworkRequests = 10115,
2299 AtomAppSearchStorageInfo = 10116,
2300 AtomVmstat = 10117,
2301 AtomKeystore2KeyCreationWithGeneralInfo = 10118,
2302 AtomKeystore2KeyCreationWithAuthInfo = 10119,
2303 AtomKeystore2KeyCreationWithPurposeAndModesInfo = 10120,
2304 AtomKeystore2AtomWithOverflow = 10121,
2305 AtomKeystore2KeyOperationWithPurposeAndModesInfo = 10122,
2306 AtomKeystore2KeyOperationWithGeneralInfo = 10123,
2307 AtomRkpErrorStats = 10124,
2308 AtomKeystore2CrashStats = 10125,
2309 AtomVendorApexInfo = 10126,
2310 AtomAccessibilityShortcutStats = 10127,
2311 AtomAccessibilityFloatingMenuStats = 10128,
2312 AtomDataUsageBytesTransferV2 = 10129,
2313 AtomMediaCapabilities = 10130,
2314 AtomCarWatchdogSystemIoUsageSummary = 10131,
2315 AtomCarWatchdogUidIoUsageSummary = 10132,
2316 AtomImsRegistrationFeatureTagStats = 10133,
2317 AtomRcsClientProvisioningStats = 10134,
2318 AtomRcsAcsProvisioningStats = 10135,
2319 AtomSipDelegateStats = 10136,
2320 AtomSipTransportFeatureTagStats = 10137,
2321 AtomSipMessageResponse = 10138,
2322 AtomSipTransportSession = 10139,
2323 AtomImsDedicatedBearerListenerEvent = 10140,
2324 AtomImsDedicatedBearerEvent = 10141,
2325 AtomImsRegistrationServiceDescStats = 10142,
2326 AtomUceEventStats = 10143,
2327 AtomPresenceNotifyEvent = 10144,
2328 AtomGbaEvent = 10145,
2329 AtomPerSimStatus = 10146,
2330 AtomGpuWorkPerUid = 10147,
2331 AtomPersistentUriPermissionsAmountPerPackage = 10148,
2332 AtomSignedPartitionInfo = 10149,
2333 AtomPinnedFileSizesPerPackage = 10150,
2334 AtomPendingIntentsPerPackage = 10151,
2335 AtomUserInfo = 10152,
2336 AtomTelephonyNetworkRequestsV2 = 10153,
2337 AtomDeviceTelephonyProperties = 10154,
2338 AtomRemoteKeyProvisioningErrorCounts = 10155,
2339 AtomSafetyState = 10156,
2340 AtomIncomingMms = 10157,
2341 AtomOutgoingMms = 10158,
2342 AtomMultiUserInfo = 10160,
2343 AtomNetworkBpfMapInfo = 10161,
2344 AtomOutgoingShortCodeSms = 10162,
2345 AtomConnectivityStateSample = 10163,
2346 AtomNetworkSelectionRematchReasonsInfo = 10164,
2347 AtomGameModeInfo = 10165,
2348 AtomGameModeConfiguration = 10166,
2349 AtomGameModeListener = 10167,
2350 AtomNetworkSliceRequestCount = 10168,
2351 AtomWsTileSnapshot = 10169,
2352 AtomWsActiveWatchFaceComplicationSetSnapshot = 10170,
2353 AtomProcessState = 10171,
2354 AtomProcessAssociation = 10172,
2355 AtomAdpfSystemComponentInfo = 10173,
2356 AtomNotificationMemoryUse = 10174,
2357 AtomHdrCapabilities = 10175,
2358 AtomWsFavouriteWatchFaceListSnapshot = 10176,
2359 AtomWifiAwareNdpReported = 638,
2360 AtomWifiAwareAttachReported = 639,
2361 AtomWifiSelfRecoveryTriggered = 661,
2362 AtomSoftApStarted = 680,
2363 AtomSoftApStopped = 681,
2364 AtomWifiLockReleased = 687,
2365 AtomWifiLockDeactivated = 688,
2366 AtomWifiConfigSaved = 689,
2367 AtomWifiAwareResourceUsingChanged = 690,
2368 AtomWifiAwareHalApiCalled = 691,
2369 AtomWifiLocalOnlyRequestReceived = 692,
2370 AtomWifiLocalOnlyRequestScanTriggered = 693,
2371 AtomWifiThreadTaskExecuted = 694,
2372 AtomWifiStateChanged = 700,
2373 AtomWifiAwareCapabilities = 10190,
2374 AtomWifiModuleInfo = 10193,
2375 AtomSettingsSpaReported = 622,
2376 AtomExpressEventReported = 528,
2377 AtomExpressHistogramSampleReported = 593,
2378 AtomExpressUidEventReported = 644,
2379 AtomExpressUidHistogramSampleReported = 658,
2380 AtomPermissionRationaleDialogViewed = 645,
2381 AtomPermissionRationaleDialogActionReported = 646,
2382 AtomAppDataSharingUpdatesNotificationInteraction = 647,
2383 AtomAppDataSharingUpdatesFragmentViewed = 648,
2384 AtomAppDataSharingUpdatesFragmentActionReported = 649,
2385 AtomWsIncomingCallActionReported = 626,
2386 AtomWsCallDisconnectionReported = 627,
2387 AtomWsCallDurationReported = 628,
2388 AtomWsCallUserExperienceLatencyReported = 629,
2389 AtomWsCallInteractionReported = 630,
2390 AtomFullScreenIntentLaunched = 631,
2391 AtomBalAllowed = 632,
2392 AtomInTaskActivityStarted = 685,
2393 AtomCachedAppsHighWatermark = 10189,
2394 AtomOdrefreshReported = 366,
2395 AtomOdsignReported = 548,
2396 AtomArtDatumReported = 332,
2397 AtomArtDeviceDatumReported = 550,
2398 AtomArtDatumDeltaReported = 565,
2399 AtomBackgroundDexoptJobEnded = 467,
2400 AtomWearAdaptiveSuspendStatsReported = 619,
2401 AtomWearPowerAnomalyServiceOperationalStatsReported = 620,
2402 AtomWearPowerAnomalyServiceEventStatsReported = 621,
2403 AtomEmergencyStateChanged = 633,
2404 AtomDndStateChanged = 657,
2405 AtomMteState = 10181,
2406 AtomAdServicesBackCompatGetTopicsReported = 598,
2407 AtomAdServicesBackCompatEpochComputationClassifierReported = 599,
2408 AtomAdServicesMeasurementDebugKeys = 640,
2409 AtomAdServicesErrorReported = 662,
2410 AtomAdServicesBackgroundJobsExecutionReported = 663,
2411 AtomAdServicesMeasurementDelayedSourceRegistration = 673,
2412 AtomAdServicesMeasurementAttribution = 674,
2413 AtomAdServicesMeasurementJobs = 675,
2414 AtomAdServicesMeasurementWipeout = 676,
2415 AtomAdServicesConsentMigrated = 702,
2416 AtomRkpdPoolStats = 664,
2417 AtomRkpdClientOperation = 665,
2418 AtomAutofillUiEventReported = 603,
2419 AtomAutofillFillRequestReported = 604,
2420 AtomAutofillFillResponseReported = 605,
2421 AtomAutofillSaveEventReported = 606,
2422 AtomAutofillSessionCommitted = 607,
2423 AtomAutofillFieldClassificationEventReported = 659,
2424 AtomTestExtensionAtomReported = 660,
2425 AtomTestRestrictedAtomReported = 672,
2426 AtomStatsSocketLossReported = 752,
2427 AtomPluginInitialized = 655,
2428 AtomTvLowPowerStandbyPolicy = 679,
2429 AtomLockscreenShortcutSelected = 611,
2430 AtomLockscreenShortcutTriggered = 612,
2431 AtomEmergencyNumbersInfo = 10180,
2432 AtomQualifiedRatListChanged = 634,
2433 AtomQnsImsCallDropStats = 635,
2434 AtomQnsFallbackRestrictionChanged = 636,
2435 AtomQnsRatPreferenceMismatchInfo = 10177,
2436 AtomQnsHandoverTimeMillis = 10178,
2437 AtomQnsHandoverPingpong = 10179,
2438 AtomSatelliteController = 10182,
2439 AtomSatelliteSession = 10183,
2440 AtomSatelliteIncomingDatagram = 10184,
2441 AtomSatelliteOutgoingDatagram = 10185,
2442 AtomSatelliteProvision = 10186,
2443 AtomSatelliteSosMessageRecommender = 10187,
2444 AtomIkeSessionTerminated = 678,
2445 AtomIkeLivenessCheckSessionValidated = 760,
2446 AtomBluetoothHashedDeviceNameReported = 613,
2447 AtomBluetoothL2capCocClientConnection = 614,
2448 AtomBluetoothL2capCocServerConnection = 615,
2449 AtomBluetoothLeSessionConnected = 656,
2450 AtomRestrictedBluetoothDeviceNameReported = 666,
2451 AtomBluetoothProfileConnectionAttempted = 696,
2452 AtomHealthConnectUiImpression = 623,
2453 AtomHealthConnectUiInteraction = 624,
2454 AtomHealthConnectAppOpenedReported = 625,
2455 AtomHealthConnectApiCalled = 616,
2456 AtomHealthConnectUsageStats = 617,
2457 AtomHealthConnectStorageStats = 618,
2458 AtomHealthConnectApiInvoked = 643,
2459 AtomExerciseRouteApiCalled = 654,
2460 AtomAtom9999 = 9999,
2461 AtomAtom99999 = 99999,
2462 AtomThreadnetworkTelemetryDataReported = 738,
2463 AtomThreadnetworkTopoEntryRepeated = 739,
2464 AtomThreadnetworkDeviceInfoReported = 740,
2465 AtomEmergencyNumberDialed = 637,
2466 AtomSandboxApiCalled = 488,
2467 AtomSandboxActivityEventOccurred = 735,
2468 AtomSandboxSdkStorage = 10159,
2469 AtomCronetEngineCreated = 703,
2470 AtomCronetTrafficReported = 704,
2471 AtomCronetEngineBuilderInitialized = 762,
2472 AtomCronetHttpFlagsInitialized = 763,
2473 AtomCronetInitialized = 764,
2474 AtomDailyKeepaliveInfoReported = 650,
2475 AtomIpClientRaInfoReported = 778,
2476 AtomApfSessionInfoReported = 777,
2477 AtomCredentialManagerApiCalled = 585,
2478 AtomCredentialManagerInitPhaseReported = 651,
2479 AtomCredentialManagerCandidatePhaseReported = 652,
2480 AtomCredentialManagerFinalPhaseReported = 653,
2481 AtomCredentialManagerTotalReported = 667,
2482 AtomCredentialManagerFinalnouidReported = 668,
2483 AtomCredentialManagerGetReported = 669,
2484 AtomCredentialManagerAuthClickReported = 670,
2485 AtomCredentialManagerApiv2Called = 671,
2486 AtomUwbActivityInfo = 10188,
2487 AtomMediaActionReported = 608,
2488 AtomMediaControlsLaunched = 609,
2489 AtomMediaCodecReclaimRequestCompleted = 600,
2490 AtomMediaCodecStarted = 641,
2491 AtomMediaCodecStopped = 642,
2492 AtomMediaCodecRendered = 684,
2493}
2494impl AtomId {
2495 pub fn as_str_name(&self) -> &'static str {
2500 match self {
2501 AtomId::AtomUnspecified => "ATOM_UNSPECIFIED",
2502 AtomId::AtomBleScanStateChanged => "ATOM_BLE_SCAN_STATE_CHANGED",
2503 AtomId::AtomProcessStateChanged => "ATOM_PROCESS_STATE_CHANGED",
2504 AtomId::AtomBleScanResultReceived => "ATOM_BLE_SCAN_RESULT_RECEIVED",
2505 AtomId::AtomSensorStateChanged => "ATOM_SENSOR_STATE_CHANGED",
2506 AtomId::AtomGpsScanStateChanged => "ATOM_GPS_SCAN_STATE_CHANGED",
2507 AtomId::AtomSyncStateChanged => "ATOM_SYNC_STATE_CHANGED",
2508 AtomId::AtomScheduledJobStateChanged => "ATOM_SCHEDULED_JOB_STATE_CHANGED",
2509 AtomId::AtomScreenBrightnessChanged => "ATOM_SCREEN_BRIGHTNESS_CHANGED",
2510 AtomId::AtomWakelockStateChanged => "ATOM_WAKELOCK_STATE_CHANGED",
2511 AtomId::AtomLongPartialWakelockStateChanged => "ATOM_LONG_PARTIAL_WAKELOCK_STATE_CHANGED",
2512 AtomId::AtomMobileRadioPowerStateChanged => "ATOM_MOBILE_RADIO_POWER_STATE_CHANGED",
2513 AtomId::AtomWifiRadioPowerStateChanged => "ATOM_WIFI_RADIO_POWER_STATE_CHANGED",
2514 AtomId::AtomActivityManagerSleepStateChanged => "ATOM_ACTIVITY_MANAGER_SLEEP_STATE_CHANGED",
2515 AtomId::AtomMemoryFactorStateChanged => "ATOM_MEMORY_FACTOR_STATE_CHANGED",
2516 AtomId::AtomExcessiveCpuUsageReported => "ATOM_EXCESSIVE_CPU_USAGE_REPORTED",
2517 AtomId::AtomCachedKillReported => "ATOM_CACHED_KILL_REPORTED",
2518 AtomId::AtomProcessMemoryStatReported => "ATOM_PROCESS_MEMORY_STAT_REPORTED",
2519 AtomId::AtomLauncherEvent => "ATOM_LAUNCHER_EVENT",
2520 AtomId::AtomBatterySaverModeStateChanged => "ATOM_BATTERY_SAVER_MODE_STATE_CHANGED",
2521 AtomId::AtomDeviceIdleModeStateChanged => "ATOM_DEVICE_IDLE_MODE_STATE_CHANGED",
2522 AtomId::AtomDeviceIdlingModeStateChanged => "ATOM_DEVICE_IDLING_MODE_STATE_CHANGED",
2523 AtomId::AtomAudioStateChanged => "ATOM_AUDIO_STATE_CHANGED",
2524 AtomId::AtomMediaCodecStateChanged => "ATOM_MEDIA_CODEC_STATE_CHANGED",
2525 AtomId::AtomCameraStateChanged => "ATOM_CAMERA_STATE_CHANGED",
2526 AtomId::AtomFlashlightStateChanged => "ATOM_FLASHLIGHT_STATE_CHANGED",
2527 AtomId::AtomUidProcessStateChanged => "ATOM_UID_PROCESS_STATE_CHANGED",
2528 AtomId::AtomProcessLifeCycleStateChanged => "ATOM_PROCESS_LIFE_CYCLE_STATE_CHANGED",
2529 AtomId::AtomScreenStateChanged => "ATOM_SCREEN_STATE_CHANGED",
2530 AtomId::AtomBatteryLevelChanged => "ATOM_BATTERY_LEVEL_CHANGED",
2531 AtomId::AtomChargingStateChanged => "ATOM_CHARGING_STATE_CHANGED",
2532 AtomId::AtomPluggedStateChanged => "ATOM_PLUGGED_STATE_CHANGED",
2533 AtomId::AtomInteractiveStateChanged => "ATOM_INTERACTIVE_STATE_CHANGED",
2534 AtomId::AtomTouchEventReported => "ATOM_TOUCH_EVENT_REPORTED",
2535 AtomId::AtomWakeupAlarmOccurred => "ATOM_WAKEUP_ALARM_OCCURRED",
2536 AtomId::AtomKernelWakeupReported => "ATOM_KERNEL_WAKEUP_REPORTED",
2537 AtomId::AtomWifiLockStateChanged => "ATOM_WIFI_LOCK_STATE_CHANGED",
2538 AtomId::AtomWifiSignalStrengthChanged => "ATOM_WIFI_SIGNAL_STRENGTH_CHANGED",
2539 AtomId::AtomWifiScanStateChanged => "ATOM_WIFI_SCAN_STATE_CHANGED",
2540 AtomId::AtomPhoneSignalStrengthChanged => "ATOM_PHONE_SIGNAL_STRENGTH_CHANGED",
2541 AtomId::AtomSettingChanged => "ATOM_SETTING_CHANGED",
2542 AtomId::AtomActivityForegroundStateChanged => "ATOM_ACTIVITY_FOREGROUND_STATE_CHANGED",
2543 AtomId::AtomIsolatedUidChanged => "ATOM_ISOLATED_UID_CHANGED",
2544 AtomId::AtomPacketWakeupOccurred => "ATOM_PACKET_WAKEUP_OCCURRED",
2545 AtomId::AtomWallClockTimeShifted => "ATOM_WALL_CLOCK_TIME_SHIFTED",
2546 AtomId::AtomAnomalyDetected => "ATOM_ANOMALY_DETECTED",
2547 AtomId::AtomAppBreadcrumbReported => "ATOM_APP_BREADCRUMB_REPORTED",
2548 AtomId::AtomAppStartOccurred => "ATOM_APP_START_OCCURRED",
2549 AtomId::AtomAppStartCanceled => "ATOM_APP_START_CANCELED",
2550 AtomId::AtomAppStartFullyDrawn => "ATOM_APP_START_FULLY_DRAWN",
2551 AtomId::AtomLmkKillOccurred => "ATOM_LMK_KILL_OCCURRED",
2552 AtomId::AtomPictureInPictureStateChanged => "ATOM_PICTURE_IN_PICTURE_STATE_CHANGED",
2553 AtomId::AtomWifiMulticastLockStateChanged => "ATOM_WIFI_MULTICAST_LOCK_STATE_CHANGED",
2554 AtomId::AtomLmkStateChanged => "ATOM_LMK_STATE_CHANGED",
2555 AtomId::AtomAppStartMemoryStateCaptured => "ATOM_APP_START_MEMORY_STATE_CAPTURED",
2556 AtomId::AtomShutdownSequenceReported => "ATOM_SHUTDOWN_SEQUENCE_REPORTED",
2557 AtomId::AtomBootSequenceReported => "ATOM_BOOT_SEQUENCE_REPORTED",
2558 AtomId::AtomDaveyOccurred => "ATOM_DAVEY_OCCURRED",
2559 AtomId::AtomOverlayStateChanged => "ATOM_OVERLAY_STATE_CHANGED",
2560 AtomId::AtomForegroundServiceStateChanged => "ATOM_FOREGROUND_SERVICE_STATE_CHANGED",
2561 AtomId::AtomCallStateChanged => "ATOM_CALL_STATE_CHANGED",
2562 AtomId::AtomKeyguardStateChanged => "ATOM_KEYGUARD_STATE_CHANGED",
2563 AtomId::AtomKeyguardBouncerStateChanged => "ATOM_KEYGUARD_BOUNCER_STATE_CHANGED",
2564 AtomId::AtomKeyguardBouncerPasswordEntered => "ATOM_KEYGUARD_BOUNCER_PASSWORD_ENTERED",
2565 AtomId::AtomAppDied => "ATOM_APP_DIED",
2566 AtomId::AtomResourceConfigurationChanged => "ATOM_RESOURCE_CONFIGURATION_CHANGED",
2567 AtomId::AtomBluetoothEnabledStateChanged => "ATOM_BLUETOOTH_ENABLED_STATE_CHANGED",
2568 AtomId::AtomBluetoothConnectionStateChanged => "ATOM_BLUETOOTH_CONNECTION_STATE_CHANGED",
2569 AtomId::AtomGpsSignalQualityChanged => "ATOM_GPS_SIGNAL_QUALITY_CHANGED",
2570 AtomId::AtomUsbConnectorStateChanged => "ATOM_USB_CONNECTOR_STATE_CHANGED",
2571 AtomId::AtomSpeakerImpedanceReported => "ATOM_SPEAKER_IMPEDANCE_REPORTED",
2572 AtomId::AtomHardwareFailed => "ATOM_HARDWARE_FAILED",
2573 AtomId::AtomPhysicalDropDetected => "ATOM_PHYSICAL_DROP_DETECTED",
2574 AtomId::AtomChargeCyclesReported => "ATOM_CHARGE_CYCLES_REPORTED",
2575 AtomId::AtomMobileConnectionStateChanged => "ATOM_MOBILE_CONNECTION_STATE_CHANGED",
2576 AtomId::AtomMobileRadioTechnologyChanged => "ATOM_MOBILE_RADIO_TECHNOLOGY_CHANGED",
2577 AtomId::AtomUsbDeviceAttached => "ATOM_USB_DEVICE_ATTACHED",
2578 AtomId::AtomAppCrashOccurred => "ATOM_APP_CRASH_OCCURRED",
2579 AtomId::AtomAnrOccurred => "ATOM_ANR_OCCURRED",
2580 AtomId::AtomWtfOccurred => "ATOM_WTF_OCCURRED",
2581 AtomId::AtomLowMemReported => "ATOM_LOW_MEM_REPORTED",
2582 AtomId::AtomGenericAtom => "ATOM_GENERIC_ATOM",
2583 AtomId::AtomVibratorStateChanged => "ATOM_VIBRATOR_STATE_CHANGED",
2584 AtomId::AtomDeferredJobStatsReported => "ATOM_DEFERRED_JOB_STATS_REPORTED",
2585 AtomId::AtomThermalThrottling => "ATOM_THERMAL_THROTTLING",
2586 AtomId::AtomBiometricAcquired => "ATOM_BIOMETRIC_ACQUIRED",
2587 AtomId::AtomBiometricAuthenticated => "ATOM_BIOMETRIC_AUTHENTICATED",
2588 AtomId::AtomBiometricErrorOccurred => "ATOM_BIOMETRIC_ERROR_OCCURRED",
2589 AtomId::AtomUiEventReported => "ATOM_UI_EVENT_REPORTED",
2590 AtomId::AtomBatteryHealthSnapshot => "ATOM_BATTERY_HEALTH_SNAPSHOT",
2591 AtomId::AtomSlowIo => "ATOM_SLOW_IO",
2592 AtomId::AtomBatteryCausedShutdown => "ATOM_BATTERY_CAUSED_SHUTDOWN",
2593 AtomId::AtomPhoneServiceStateChanged => "ATOM_PHONE_SERVICE_STATE_CHANGED",
2594 AtomId::AtomPhoneStateChanged => "ATOM_PHONE_STATE_CHANGED",
2595 AtomId::AtomUserRestrictionChanged => "ATOM_USER_RESTRICTION_CHANGED",
2596 AtomId::AtomSettingsUiChanged => "ATOM_SETTINGS_UI_CHANGED",
2597 AtomId::AtomConnectivityStateChanged => "ATOM_CONNECTIVITY_STATE_CHANGED",
2598 AtomId::AtomServiceStateChanged => "ATOM_SERVICE_STATE_CHANGED",
2599 AtomId::AtomServiceLaunchReported => "ATOM_SERVICE_LAUNCH_REPORTED",
2600 AtomId::AtomFlagFlipUpdateOccurred => "ATOM_FLAG_FLIP_UPDATE_OCCURRED",
2601 AtomId::AtomBinaryPushStateChanged => "ATOM_BINARY_PUSH_STATE_CHANGED",
2602 AtomId::AtomDevicePolicyEvent => "ATOM_DEVICE_POLICY_EVENT",
2603 AtomId::AtomDocsUiFileOpCanceled => "ATOM_DOCS_UI_FILE_OP_CANCELED",
2604 AtomId::AtomDocsUiFileOpCopyMoveModeReported => "ATOM_DOCS_UI_FILE_OP_COPY_MOVE_MODE_REPORTED",
2605 AtomId::AtomDocsUiFileOpFailure => "ATOM_DOCS_UI_FILE_OP_FAILURE",
2606 AtomId::AtomDocsUiProviderFileOp => "ATOM_DOCS_UI_PROVIDER_FILE_OP",
2607 AtomId::AtomDocsUiInvalidScopedAccessRequest => "ATOM_DOCS_UI_INVALID_SCOPED_ACCESS_REQUEST",
2608 AtomId::AtomDocsUiLaunchReported => "ATOM_DOCS_UI_LAUNCH_REPORTED",
2609 AtomId::AtomDocsUiRootVisited => "ATOM_DOCS_UI_ROOT_VISITED",
2610 AtomId::AtomDocsUiStartupMs => "ATOM_DOCS_UI_STARTUP_MS",
2611 AtomId::AtomDocsUiUserActionReported => "ATOM_DOCS_UI_USER_ACTION_REPORTED",
2612 AtomId::AtomWifiEnabledStateChanged => "ATOM_WIFI_ENABLED_STATE_CHANGED",
2613 AtomId::AtomWifiRunningStateChanged => "ATOM_WIFI_RUNNING_STATE_CHANGED",
2614 AtomId::AtomAppCompacted => "ATOM_APP_COMPACTED",
2615 AtomId::AtomNetworkDnsEventReported => "ATOM_NETWORK_DNS_EVENT_REPORTED",
2616 AtomId::AtomDocsUiPickerLaunchedFromReported => "ATOM_DOCS_UI_PICKER_LAUNCHED_FROM_REPORTED",
2617 AtomId::AtomDocsUiPickResultReported => "ATOM_DOCS_UI_PICK_RESULT_REPORTED",
2618 AtomId::AtomDocsUiSearchModeReported => "ATOM_DOCS_UI_SEARCH_MODE_REPORTED",
2619 AtomId::AtomDocsUiSearchTypeReported => "ATOM_DOCS_UI_SEARCH_TYPE_REPORTED",
2620 AtomId::AtomDataStallEvent => "ATOM_DATA_STALL_EVENT",
2621 AtomId::AtomRescuePartyResetReported => "ATOM_RESCUE_PARTY_RESET_REPORTED",
2622 AtomId::AtomSignedConfigReported => "ATOM_SIGNED_CONFIG_REPORTED",
2623 AtomId::AtomGnssNiEventReported => "ATOM_GNSS_NI_EVENT_REPORTED",
2624 AtomId::AtomBluetoothLinkLayerConnectionEvent => "ATOM_BLUETOOTH_LINK_LAYER_CONNECTION_EVENT",
2625 AtomId::AtomBluetoothAclConnectionStateChanged => "ATOM_BLUETOOTH_ACL_CONNECTION_STATE_CHANGED",
2626 AtomId::AtomBluetoothScoConnectionStateChanged => "ATOM_BLUETOOTH_SCO_CONNECTION_STATE_CHANGED",
2627 AtomId::AtomAppDowngraded => "ATOM_APP_DOWNGRADED",
2628 AtomId::AtomAppOptimizedAfterDowngraded => "ATOM_APP_OPTIMIZED_AFTER_DOWNGRADED",
2629 AtomId::AtomLowStorageStateChanged => "ATOM_LOW_STORAGE_STATE_CHANGED",
2630 AtomId::AtomGnssNfwNotificationReported => "ATOM_GNSS_NFW_NOTIFICATION_REPORTED",
2631 AtomId::AtomGnssConfigurationReported => "ATOM_GNSS_CONFIGURATION_REPORTED",
2632 AtomId::AtomUsbPortOverheatEventReported => "ATOM_USB_PORT_OVERHEAT_EVENT_REPORTED",
2633 AtomId::AtomNfcErrorOccurred => "ATOM_NFC_ERROR_OCCURRED",
2634 AtomId::AtomNfcStateChanged => "ATOM_NFC_STATE_CHANGED",
2635 AtomId::AtomNfcBeamOccurred => "ATOM_NFC_BEAM_OCCURRED",
2636 AtomId::AtomNfcCardemulationOccurred => "ATOM_NFC_CARDEMULATION_OCCURRED",
2637 AtomId::AtomNfcTagOccurred => "ATOM_NFC_TAG_OCCURRED",
2638 AtomId::AtomNfcHceTransactionOccurred => "ATOM_NFC_HCE_TRANSACTION_OCCURRED",
2639 AtomId::AtomSeStateChanged => "ATOM_SE_STATE_CHANGED",
2640 AtomId::AtomSeOmapiReported => "ATOM_SE_OMAPI_REPORTED",
2641 AtomId::AtomBroadcastDispatchLatencyReported => "ATOM_BROADCAST_DISPATCH_LATENCY_REPORTED",
2642 AtomId::AtomAttentionManagerServiceResultReported => "ATOM_ATTENTION_MANAGER_SERVICE_RESULT_REPORTED",
2643 AtomId::AtomAdbConnectionChanged => "ATOM_ADB_CONNECTION_CHANGED",
2644 AtomId::AtomSpeechDspStatReported => "ATOM_SPEECH_DSP_STAT_REPORTED",
2645 AtomId::AtomUsbContaminantReported => "ATOM_USB_CONTAMINANT_REPORTED",
2646 AtomId::AtomWatchdogRollbackOccurred => "ATOM_WATCHDOG_ROLLBACK_OCCURRED",
2647 AtomId::AtomBiometricSystemHealthIssueDetected => "ATOM_BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED",
2648 AtomId::AtomBubbleUiChanged => "ATOM_BUBBLE_UI_CHANGED",
2649 AtomId::AtomScheduledJobConstraintChanged => "ATOM_SCHEDULED_JOB_CONSTRAINT_CHANGED",
2650 AtomId::AtomBluetoothActiveDeviceChanged => "ATOM_BLUETOOTH_ACTIVE_DEVICE_CHANGED",
2651 AtomId::AtomBluetoothA2dpPlaybackStateChanged => "ATOM_BLUETOOTH_A2DP_PLAYBACK_STATE_CHANGED",
2652 AtomId::AtomBluetoothA2dpCodecConfigChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CONFIG_CHANGED",
2653 AtomId::AtomBluetoothA2dpCodecCapabilityChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CAPABILITY_CHANGED",
2654 AtomId::AtomBluetoothA2dpAudioUnderrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_UNDERRUN_REPORTED",
2655 AtomId::AtomBluetoothA2dpAudioOverrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_OVERRUN_REPORTED",
2656 AtomId::AtomBluetoothDeviceRssiReported => "ATOM_BLUETOOTH_DEVICE_RSSI_REPORTED",
2657 AtomId::AtomBluetoothDeviceFailedContactCounterReported => "ATOM_BLUETOOTH_DEVICE_FAILED_CONTACT_COUNTER_REPORTED",
2658 AtomId::AtomBluetoothDeviceTxPowerLevelReported => "ATOM_BLUETOOTH_DEVICE_TX_POWER_LEVEL_REPORTED",
2659 AtomId::AtomBluetoothHciTimeoutReported => "ATOM_BLUETOOTH_HCI_TIMEOUT_REPORTED",
2660 AtomId::AtomBluetoothQualityReportReported => "ATOM_BLUETOOTH_QUALITY_REPORT_REPORTED",
2661 AtomId::AtomBluetoothDeviceInfoReported => "ATOM_BLUETOOTH_DEVICE_INFO_REPORTED",
2662 AtomId::AtomBluetoothRemoteVersionInfoReported => "ATOM_BLUETOOTH_REMOTE_VERSION_INFO_REPORTED",
2663 AtomId::AtomBluetoothSdpAttributeReported => "ATOM_BLUETOOTH_SDP_ATTRIBUTE_REPORTED",
2664 AtomId::AtomBluetoothBondStateChanged => "ATOM_BLUETOOTH_BOND_STATE_CHANGED",
2665 AtomId::AtomBluetoothClassicPairingEventReported => "ATOM_BLUETOOTH_CLASSIC_PAIRING_EVENT_REPORTED",
2666 AtomId::AtomBluetoothSmpPairingEventReported => "ATOM_BLUETOOTH_SMP_PAIRING_EVENT_REPORTED",
2667 AtomId::AtomScreenTimeoutExtensionReported => "ATOM_SCREEN_TIMEOUT_EXTENSION_REPORTED",
2668 AtomId::AtomProcessStartTime => "ATOM_PROCESS_START_TIME",
2669 AtomId::AtomPermissionGrantRequestResultReported => "ATOM_PERMISSION_GRANT_REQUEST_RESULT_REPORTED",
2670 AtomId::AtomBluetoothSocketConnectionStateChanged => "ATOM_BLUETOOTH_SOCKET_CONNECTION_STATE_CHANGED",
2671 AtomId::AtomDeviceIdentifierAccessDenied => "ATOM_DEVICE_IDENTIFIER_ACCESS_DENIED",
2672 AtomId::AtomBubbleDeveloperErrorReported => "ATOM_BUBBLE_DEVELOPER_ERROR_REPORTED",
2673 AtomId::AtomAssistGestureStageReported => "ATOM_ASSIST_GESTURE_STAGE_REPORTED",
2674 AtomId::AtomAssistGestureFeedbackReported => "ATOM_ASSIST_GESTURE_FEEDBACK_REPORTED",
2675 AtomId::AtomAssistGestureProgressReported => "ATOM_ASSIST_GESTURE_PROGRESS_REPORTED",
2676 AtomId::AtomTouchGestureClassified => "ATOM_TOUCH_GESTURE_CLASSIFIED",
2677 AtomId::AtomHiddenApiUsed => "ATOM_HIDDEN_API_USED",
2678 AtomId::AtomStyleUiChanged => "ATOM_STYLE_UI_CHANGED",
2679 AtomId::AtomPrivacyIndicatorsInteracted => "ATOM_PRIVACY_INDICATORS_INTERACTED",
2680 AtomId::AtomAppInstallOnExternalStorageReported => "ATOM_APP_INSTALL_ON_EXTERNAL_STORAGE_REPORTED",
2681 AtomId::AtomNetworkStackReported => "ATOM_NETWORK_STACK_REPORTED",
2682 AtomId::AtomAppMovedStorageReported => "ATOM_APP_MOVED_STORAGE_REPORTED",
2683 AtomId::AtomBiometricEnrolled => "ATOM_BIOMETRIC_ENROLLED",
2684 AtomId::AtomSystemServerWatchdogOccurred => "ATOM_SYSTEM_SERVER_WATCHDOG_OCCURRED",
2685 AtomId::AtomTombStoneOccurred => "ATOM_TOMB_STONE_OCCURRED",
2686 AtomId::AtomBluetoothClassOfDeviceReported => "ATOM_BLUETOOTH_CLASS_OF_DEVICE_REPORTED",
2687 AtomId::AtomIntelligenceEventReported => "ATOM_INTELLIGENCE_EVENT_REPORTED",
2688 AtomId::AtomThermalThrottlingSeverityStateChanged => "ATOM_THERMAL_THROTTLING_SEVERITY_STATE_CHANGED",
2689 AtomId::AtomRoleRequestResultReported => "ATOM_ROLE_REQUEST_RESULT_REPORTED",
2690 AtomId::AtomMediametricsAudiopolicyReported => "ATOM_MEDIAMETRICS_AUDIOPOLICY_REPORTED",
2691 AtomId::AtomMediametricsAudiorecordReported => "ATOM_MEDIAMETRICS_AUDIORECORD_REPORTED",
2692 AtomId::AtomMediametricsAudiothreadReported => "ATOM_MEDIAMETRICS_AUDIOTHREAD_REPORTED",
2693 AtomId::AtomMediametricsAudiotrackReported => "ATOM_MEDIAMETRICS_AUDIOTRACK_REPORTED",
2694 AtomId::AtomMediametricsCodecReported => "ATOM_MEDIAMETRICS_CODEC_REPORTED",
2695 AtomId::AtomMediametricsDrmWidevineReported => "ATOM_MEDIAMETRICS_DRM_WIDEVINE_REPORTED",
2696 AtomId::AtomMediametricsExtractorReported => "ATOM_MEDIAMETRICS_EXTRACTOR_REPORTED",
2697 AtomId::AtomMediametricsMediadrmReported => "ATOM_MEDIAMETRICS_MEDIADRM_REPORTED",
2698 AtomId::AtomMediametricsNuplayerReported => "ATOM_MEDIAMETRICS_NUPLAYER_REPORTED",
2699 AtomId::AtomMediametricsRecorderReported => "ATOM_MEDIAMETRICS_RECORDER_REPORTED",
2700 AtomId::AtomMediametricsDrmmanagerReported => "ATOM_MEDIAMETRICS_DRMMANAGER_REPORTED",
2701 AtomId::AtomCarPowerStateChanged => "ATOM_CAR_POWER_STATE_CHANGED",
2702 AtomId::AtomGarageModeInfo => "ATOM_GARAGE_MODE_INFO",
2703 AtomId::AtomTestAtomReported => "ATOM_TEST_ATOM_REPORTED",
2704 AtomId::AtomContentCaptureCallerMismatchReported => "ATOM_CONTENT_CAPTURE_CALLER_MISMATCH_REPORTED",
2705 AtomId::AtomContentCaptureServiceEvents => "ATOM_CONTENT_CAPTURE_SERVICE_EVENTS",
2706 AtomId::AtomContentCaptureSessionEvents => "ATOM_CONTENT_CAPTURE_SESSION_EVENTS",
2707 AtomId::AtomContentCaptureFlushed => "ATOM_CONTENT_CAPTURE_FLUSHED",
2708 AtomId::AtomLocationManagerApiUsageReported => "ATOM_LOCATION_MANAGER_API_USAGE_REPORTED",
2709 AtomId::AtomReviewPermissionsFragmentResultReported => "ATOM_REVIEW_PERMISSIONS_FRAGMENT_RESULT_REPORTED",
2710 AtomId::AtomRuntimePermissionsUpgradeResult => "ATOM_RUNTIME_PERMISSIONS_UPGRADE_RESULT",
2711 AtomId::AtomGrantPermissionsActivityButtonActions => "ATOM_GRANT_PERMISSIONS_ACTIVITY_BUTTON_ACTIONS",
2712 AtomId::AtomLocationAccessCheckNotificationAction => "ATOM_LOCATION_ACCESS_CHECK_NOTIFICATION_ACTION",
2713 AtomId::AtomAppPermissionFragmentActionReported => "ATOM_APP_PERMISSION_FRAGMENT_ACTION_REPORTED",
2714 AtomId::AtomAppPermissionFragmentViewed => "ATOM_APP_PERMISSION_FRAGMENT_VIEWED",
2715 AtomId::AtomAppPermissionsFragmentViewed => "ATOM_APP_PERMISSIONS_FRAGMENT_VIEWED",
2716 AtomId::AtomPermissionAppsFragmentViewed => "ATOM_PERMISSION_APPS_FRAGMENT_VIEWED",
2717 AtomId::AtomTextSelectionEvent => "ATOM_TEXT_SELECTION_EVENT",
2718 AtomId::AtomTextLinkifyEvent => "ATOM_TEXT_LINKIFY_EVENT",
2719 AtomId::AtomConversationActionsEvent => "ATOM_CONVERSATION_ACTIONS_EVENT",
2720 AtomId::AtomLanguageDetectionEvent => "ATOM_LANGUAGE_DETECTION_EVENT",
2721 AtomId::AtomExclusionRectStateChanged => "ATOM_EXCLUSION_RECT_STATE_CHANGED",
2722 AtomId::AtomBackGestureReportedReported => "ATOM_BACK_GESTURE_REPORTED_REPORTED",
2723 AtomId::AtomUpdateEngineUpdateAttemptReported => "ATOM_UPDATE_ENGINE_UPDATE_ATTEMPT_REPORTED",
2724 AtomId::AtomUpdateEngineSuccessfulUpdateReported => "ATOM_UPDATE_ENGINE_SUCCESSFUL_UPDATE_REPORTED",
2725 AtomId::AtomCameraActionEvent => "ATOM_CAMERA_ACTION_EVENT",
2726 AtomId::AtomAppCompatibilityChangeReported => "ATOM_APP_COMPATIBILITY_CHANGE_REPORTED",
2727 AtomId::AtomPerfettoUploaded => "ATOM_PERFETTO_UPLOADED",
2728 AtomId::AtomVmsClientConnectionStateChanged => "ATOM_VMS_CLIENT_CONNECTION_STATE_CHANGED",
2729 AtomId::AtomMediaProviderScanOccurred => "ATOM_MEDIA_PROVIDER_SCAN_OCCURRED",
2730 AtomId::AtomMediaContentDeleted => "ATOM_MEDIA_CONTENT_DELETED",
2731 AtomId::AtomMediaProviderPermissionRequested => "ATOM_MEDIA_PROVIDER_PERMISSION_REQUESTED",
2732 AtomId::AtomMediaProviderSchemaChanged => "ATOM_MEDIA_PROVIDER_SCHEMA_CHANGED",
2733 AtomId::AtomMediaProviderIdleMaintenanceFinished => "ATOM_MEDIA_PROVIDER_IDLE_MAINTENANCE_FINISHED",
2734 AtomId::AtomRebootEscrowRecoveryReported => "ATOM_REBOOT_ESCROW_RECOVERY_REPORTED",
2735 AtomId::AtomBootTimeEventDurationReported => "ATOM_BOOT_TIME_EVENT_DURATION_REPORTED",
2736 AtomId::AtomBootTimeEventElapsedTimeReported => "ATOM_BOOT_TIME_EVENT_ELAPSED_TIME_REPORTED",
2737 AtomId::AtomBootTimeEventUtcTimeReported => "ATOM_BOOT_TIME_EVENT_UTC_TIME_REPORTED",
2738 AtomId::AtomBootTimeEventErrorCodeReported => "ATOM_BOOT_TIME_EVENT_ERROR_CODE_REPORTED",
2739 AtomId::AtomUserspaceRebootReported => "ATOM_USERSPACE_REBOOT_REPORTED",
2740 AtomId::AtomNotificationReported => "ATOM_NOTIFICATION_REPORTED",
2741 AtomId::AtomNotificationPanelReported => "ATOM_NOTIFICATION_PANEL_REPORTED",
2742 AtomId::AtomNotificationChannelModified => "ATOM_NOTIFICATION_CHANNEL_MODIFIED",
2743 AtomId::AtomIntegrityCheckResultReported => "ATOM_INTEGRITY_CHECK_RESULT_REPORTED",
2744 AtomId::AtomIntegrityRulesPushed => "ATOM_INTEGRITY_RULES_PUSHED",
2745 AtomId::AtomCbMessageReported => "ATOM_CB_MESSAGE_REPORTED",
2746 AtomId::AtomCbMessageError => "ATOM_CB_MESSAGE_ERROR",
2747 AtomId::AtomWifiHealthStatReported => "ATOM_WIFI_HEALTH_STAT_REPORTED",
2748 AtomId::AtomWifiFailureStatReported => "ATOM_WIFI_FAILURE_STAT_REPORTED",
2749 AtomId::AtomWifiConnectionResultReported => "ATOM_WIFI_CONNECTION_RESULT_REPORTED",
2750 AtomId::AtomAppFreezeChanged => "ATOM_APP_FREEZE_CHANGED",
2751 AtomId::AtomSnapshotMergeReported => "ATOM_SNAPSHOT_MERGE_REPORTED",
2752 AtomId::AtomForegroundServiceAppOpSessionEnded => "ATOM_FOREGROUND_SERVICE_APP_OP_SESSION_ENDED",
2753 AtomId::AtomDisplayJankReported => "ATOM_DISPLAY_JANK_REPORTED",
2754 AtomId::AtomAppStandbyBucketChanged => "ATOM_APP_STANDBY_BUCKET_CHANGED",
2755 AtomId::AtomSharesheetStarted => "ATOM_SHARESHEET_STARTED",
2756 AtomId::AtomRankingSelected => "ATOM_RANKING_SELECTED",
2757 AtomId::AtomTvsettingsUiInteracted => "ATOM_TVSETTINGS_UI_INTERACTED",
2758 AtomId::AtomLauncherSnapshot => "ATOM_LAUNCHER_SNAPSHOT",
2759 AtomId::AtomPackageInstallerV2Reported => "ATOM_PACKAGE_INSTALLER_V2_REPORTED",
2760 AtomId::AtomUserLifecycleJourneyReported => "ATOM_USER_LIFECYCLE_JOURNEY_REPORTED",
2761 AtomId::AtomUserLifecycleEventOccurred => "ATOM_USER_LIFECYCLE_EVENT_OCCURRED",
2762 AtomId::AtomAccessibilityShortcutReported => "ATOM_ACCESSIBILITY_SHORTCUT_REPORTED",
2763 AtomId::AtomAccessibilityServiceReported => "ATOM_ACCESSIBILITY_SERVICE_REPORTED",
2764 AtomId::AtomDocsUiDragAndDropReported => "ATOM_DOCS_UI_DRAG_AND_DROP_REPORTED",
2765 AtomId::AtomAppUsageEventOccurred => "ATOM_APP_USAGE_EVENT_OCCURRED",
2766 AtomId::AtomAutoRevokeNotificationClicked => "ATOM_AUTO_REVOKE_NOTIFICATION_CLICKED",
2767 AtomId::AtomAutoRevokeFragmentAppViewed => "ATOM_AUTO_REVOKE_FRAGMENT_APP_VIEWED",
2768 AtomId::AtomAutoRevokedAppInteraction => "ATOM_AUTO_REVOKED_APP_INTERACTION",
2769 AtomId::AtomAppPermissionGroupsFragmentAutoRevokeAction => "ATOM_APP_PERMISSION_GROUPS_FRAGMENT_AUTO_REVOKE_ACTION",
2770 AtomId::AtomEvsUsageStatsReported => "ATOM_EVS_USAGE_STATS_REPORTED",
2771 AtomId::AtomAudioPowerUsageDataReported => "ATOM_AUDIO_POWER_USAGE_DATA_REPORTED",
2772 AtomId::AtomTvTunerStateChanged => "ATOM_TV_TUNER_STATE_CHANGED",
2773 AtomId::AtomMediaoutputOpSwitchReported => "ATOM_MEDIAOUTPUT_OP_SWITCH_REPORTED",
2774 AtomId::AtomCbMessageFiltered => "ATOM_CB_MESSAGE_FILTERED",
2775 AtomId::AtomTvTunerDvrStatus => "ATOM_TV_TUNER_DVR_STATUS",
2776 AtomId::AtomTvCasSessionOpenStatus => "ATOM_TV_CAS_SESSION_OPEN_STATUS",
2777 AtomId::AtomAssistantInvocationReported => "ATOM_ASSISTANT_INVOCATION_REPORTED",
2778 AtomId::AtomDisplayWakeReported => "ATOM_DISPLAY_WAKE_REPORTED",
2779 AtomId::AtomCarUserHalModifyUserRequestReported => "ATOM_CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED",
2780 AtomId::AtomCarUserHalModifyUserResponseReported => "ATOM_CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED",
2781 AtomId::AtomCarUserHalPostSwitchResponseReported => "ATOM_CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED",
2782 AtomId::AtomCarUserHalInitialUserInfoRequestReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED",
2783 AtomId::AtomCarUserHalInitialUserInfoResponseReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED",
2784 AtomId::AtomCarUserHalUserAssociationRequestReported => "ATOM_CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED",
2785 AtomId::AtomCarUserHalSetUserAssociationResponseReported => "ATOM_CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED",
2786 AtomId::AtomNetworkIpProvisioningReported => "ATOM_NETWORK_IP_PROVISIONING_REPORTED",
2787 AtomId::AtomNetworkDhcpRenewReported => "ATOM_NETWORK_DHCP_RENEW_REPORTED",
2788 AtomId::AtomNetworkValidationReported => "ATOM_NETWORK_VALIDATION_REPORTED",
2789 AtomId::AtomNetworkStackQuirkReported => "ATOM_NETWORK_STACK_QUIRK_REPORTED",
2790 AtomId::AtomMediametricsAudiorecorddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIORECORDDEVICEUSAGE_REPORTED",
2791 AtomId::AtomMediametricsAudiothreaddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTHREADDEVICEUSAGE_REPORTED",
2792 AtomId::AtomMediametricsAudiotrackdeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTRACKDEVICEUSAGE_REPORTED",
2793 AtomId::AtomMediametricsAudiodeviceconnectionReported => "ATOM_MEDIAMETRICS_AUDIODEVICECONNECTION_REPORTED",
2794 AtomId::AtomBlobCommitted => "ATOM_BLOB_COMMITTED",
2795 AtomId::AtomBlobLeased => "ATOM_BLOB_LEASED",
2796 AtomId::AtomBlobOpened => "ATOM_BLOB_OPENED",
2797 AtomId::AtomContactsProviderStatusReported => "ATOM_CONTACTS_PROVIDER_STATUS_REPORTED",
2798 AtomId::AtomKeystoreKeyEventReported => "ATOM_KEYSTORE_KEY_EVENT_REPORTED",
2799 AtomId::AtomNetworkTetheringReported => "ATOM_NETWORK_TETHERING_REPORTED",
2800 AtomId::AtomImeTouchReported => "ATOM_IME_TOUCH_REPORTED",
2801 AtomId::AtomUiInteractionFrameInfoReported => "ATOM_UI_INTERACTION_FRAME_INFO_REPORTED",
2802 AtomId::AtomUiActionLatencyReported => "ATOM_UI_ACTION_LATENCY_REPORTED",
2803 AtomId::AtomWifiDisconnectReported => "ATOM_WIFI_DISCONNECT_REPORTED",
2804 AtomId::AtomWifiConnectionStateChanged => "ATOM_WIFI_CONNECTION_STATE_CHANGED",
2805 AtomId::AtomHdmiCecActiveSourceChanged => "ATOM_HDMI_CEC_ACTIVE_SOURCE_CHANGED",
2806 AtomId::AtomHdmiCecMessageReported => "ATOM_HDMI_CEC_MESSAGE_REPORTED",
2807 AtomId::AtomAirplaneMode => "ATOM_AIRPLANE_MODE",
2808 AtomId::AtomModemRestart => "ATOM_MODEM_RESTART",
2809 AtomId::AtomCarrierIdMismatchReported => "ATOM_CARRIER_ID_MISMATCH_REPORTED",
2810 AtomId::AtomCarrierIdTableUpdated => "ATOM_CARRIER_ID_TABLE_UPDATED",
2811 AtomId::AtomDataStallRecoveryReported => "ATOM_DATA_STALL_RECOVERY_REPORTED",
2812 AtomId::AtomMediametricsMediaparserReported => "ATOM_MEDIAMETRICS_MEDIAPARSER_REPORTED",
2813 AtomId::AtomTlsHandshakeReported => "ATOM_TLS_HANDSHAKE_REPORTED",
2814 AtomId::AtomTextClassifierApiUsageReported => "ATOM_TEXT_CLASSIFIER_API_USAGE_REPORTED",
2815 AtomId::AtomCarWatchdogKillStatsReported => "ATOM_CAR_WATCHDOG_KILL_STATS_REPORTED",
2816 AtomId::AtomMediametricsPlaybackReported => "ATOM_MEDIAMETRICS_PLAYBACK_REPORTED",
2817 AtomId::AtomMediaNetworkInfoChanged => "ATOM_MEDIA_NETWORK_INFO_CHANGED",
2818 AtomId::AtomMediaPlaybackStateChanged => "ATOM_MEDIA_PLAYBACK_STATE_CHANGED",
2819 AtomId::AtomMediaPlaybackErrorReported => "ATOM_MEDIA_PLAYBACK_ERROR_REPORTED",
2820 AtomId::AtomMediaPlaybackTrackChanged => "ATOM_MEDIA_PLAYBACK_TRACK_CHANGED",
2821 AtomId::AtomWifiScanReported => "ATOM_WIFI_SCAN_REPORTED",
2822 AtomId::AtomWifiPnoScanReported => "ATOM_WIFI_PNO_SCAN_REPORTED",
2823 AtomId::AtomTifTuneChanged => "ATOM_TIF_TUNE_CHANGED",
2824 AtomId::AtomAutoRotateReported => "ATOM_AUTO_ROTATE_REPORTED",
2825 AtomId::AtomPerfettoTrigger => "ATOM_PERFETTO_TRIGGER",
2826 AtomId::AtomTranscodingData => "ATOM_TRANSCODING_DATA",
2827 AtomId::AtomImsServiceEntitlementUpdated => "ATOM_IMS_SERVICE_ENTITLEMENT_UPDATED",
2828 AtomId::AtomDeviceRotated => "ATOM_DEVICE_ROTATED",
2829 AtomId::AtomSimSpecificSettingsRestored => "ATOM_SIM_SPECIFIC_SETTINGS_RESTORED",
2830 AtomId::AtomTextClassifierDownloadReported => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_REPORTED",
2831 AtomId::AtomPinStorageEvent => "ATOM_PIN_STORAGE_EVENT",
2832 AtomId::AtomFaceDownReported => "ATOM_FACE_DOWN_REPORTED",
2833 AtomId::AtomBluetoothHalCrashReasonReported => "ATOM_BLUETOOTH_HAL_CRASH_REASON_REPORTED",
2834 AtomId::AtomRebootEscrowPreparationReported => "ATOM_REBOOT_ESCROW_PREPARATION_REPORTED",
2835 AtomId::AtomRebootEscrowLskfCaptureReported => "ATOM_REBOOT_ESCROW_LSKF_CAPTURE_REPORTED",
2836 AtomId::AtomRebootEscrowRebootReported => "ATOM_REBOOT_ESCROW_REBOOT_REPORTED",
2837 AtomId::AtomBinderLatencyReported => "ATOM_BINDER_LATENCY_REPORTED",
2838 AtomId::AtomMediametricsAaudiostreamReported => "ATOM_MEDIAMETRICS_AAUDIOSTREAM_REPORTED",
2839 AtomId::AtomMediaTranscodingSessionEnded => "ATOM_MEDIA_TRANSCODING_SESSION_ENDED",
2840 AtomId::AtomMagnificationUsageReported => "ATOM_MAGNIFICATION_USAGE_REPORTED",
2841 AtomId::AtomMagnificationModeWithImeOnReported => "ATOM_MAGNIFICATION_MODE_WITH_IME_ON_REPORTED",
2842 AtomId::AtomAppSearchCallStatsReported => "ATOM_APP_SEARCH_CALL_STATS_REPORTED",
2843 AtomId::AtomAppSearchPutDocumentStatsReported => "ATOM_APP_SEARCH_PUT_DOCUMENT_STATS_REPORTED",
2844 AtomId::AtomDeviceControlChanged => "ATOM_DEVICE_CONTROL_CHANGED",
2845 AtomId::AtomDeviceStateChanged => "ATOM_DEVICE_STATE_CHANGED",
2846 AtomId::AtomInputdeviceRegistered => "ATOM_INPUTDEVICE_REGISTERED",
2847 AtomId::AtomSmartspaceCardReported => "ATOM_SMARTSPACE_CARD_REPORTED",
2848 AtomId::AtomAuthPromptAuthenticateInvoked => "ATOM_AUTH_PROMPT_AUTHENTICATE_INVOKED",
2849 AtomId::AtomAuthManagerCanAuthenticateInvoked => "ATOM_AUTH_MANAGER_CAN_AUTHENTICATE_INVOKED",
2850 AtomId::AtomAuthEnrollActionInvoked => "ATOM_AUTH_ENROLL_ACTION_INVOKED",
2851 AtomId::AtomAuthDeprecatedApiUsed => "ATOM_AUTH_DEPRECATED_API_USED",
2852 AtomId::AtomUnattendedRebootOccurred => "ATOM_UNATTENDED_REBOOT_OCCURRED",
2853 AtomId::AtomLongRebootBlockingReported => "ATOM_LONG_REBOOT_BLOCKING_REPORTED",
2854 AtomId::AtomLocationTimeZoneProviderStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_STATE_CHANGED",
2855 AtomId::AtomFdtrackEventOccurred => "ATOM_FDTRACK_EVENT_OCCURRED",
2856 AtomId::AtomTimeoutAutoExtendedReported => "ATOM_TIMEOUT_AUTO_EXTENDED_REPORTED",
2857 AtomId::AtomAlarmBatchDelivered => "ATOM_ALARM_BATCH_DELIVERED",
2858 AtomId::AtomAlarmScheduled => "ATOM_ALARM_SCHEDULED",
2859 AtomId::AtomCarWatchdogIoOveruseStatsReported => "ATOM_CAR_WATCHDOG_IO_OVERUSE_STATS_REPORTED",
2860 AtomId::AtomUserLevelHibernationStateChanged => "ATOM_USER_LEVEL_HIBERNATION_STATE_CHANGED",
2861 AtomId::AtomAppSearchInitializeStatsReported => "ATOM_APP_SEARCH_INITIALIZE_STATS_REPORTED",
2862 AtomId::AtomAppSearchQueryStatsReported => "ATOM_APP_SEARCH_QUERY_STATS_REPORTED",
2863 AtomId::AtomAppProcessDied => "ATOM_APP_PROCESS_DIED",
2864 AtomId::AtomNetworkIpReachabilityMonitorReported => "ATOM_NETWORK_IP_REACHABILITY_MONITOR_REPORTED",
2865 AtomId::AtomSlowInputEventReported => "ATOM_SLOW_INPUT_EVENT_REPORTED",
2866 AtomId::AtomAnrOccurredProcessingStarted => "ATOM_ANR_OCCURRED_PROCESSING_STARTED",
2867 AtomId::AtomAppSearchRemoveStatsReported => "ATOM_APP_SEARCH_REMOVE_STATS_REPORTED",
2868 AtomId::AtomMediaCodecReported => "ATOM_MEDIA_CODEC_REPORTED",
2869 AtomId::AtomPermissionUsageFragmentInteraction => "ATOM_PERMISSION_USAGE_FRAGMENT_INTERACTION",
2870 AtomId::AtomPermissionDetailsInteraction => "ATOM_PERMISSION_DETAILS_INTERACTION",
2871 AtomId::AtomPrivacySensorToggleInteraction => "ATOM_PRIVACY_SENSOR_TOGGLE_INTERACTION",
2872 AtomId::AtomPrivacyToggleDialogInteraction => "ATOM_PRIVACY_TOGGLE_DIALOG_INTERACTION",
2873 AtomId::AtomAppSearchOptimizeStatsReported => "ATOM_APP_SEARCH_OPTIMIZE_STATS_REPORTED",
2874 AtomId::AtomNonA11yToolServiceWarningReport => "ATOM_NON_A11Y_TOOL_SERVICE_WARNING_REPORT",
2875 AtomId::AtomAppSearchSetSchemaStatsReported => "ATOM_APP_SEARCH_SET_SCHEMA_STATS_REPORTED",
2876 AtomId::AtomAppCompatStateChanged => "ATOM_APP_COMPAT_STATE_CHANGED",
2877 AtomId::AtomSizeCompatRestartButtonEventReported => "ATOM_SIZE_COMPAT_RESTART_BUTTON_EVENT_REPORTED",
2878 AtomId::AtomSplitscreenUiChanged => "ATOM_SPLITSCREEN_UI_CHANGED",
2879 AtomId::AtomNetworkDnsHandshakeReported => "ATOM_NETWORK_DNS_HANDSHAKE_REPORTED",
2880 AtomId::AtomBluetoothCodePathCounter => "ATOM_BLUETOOTH_CODE_PATH_COUNTER",
2881 AtomId::AtomBluetoothLeBatchScanReportDelay => "ATOM_BLUETOOTH_LE_BATCH_SCAN_REPORT_DELAY",
2882 AtomId::AtomAccessibilityFloatingMenuUiChanged => "ATOM_ACCESSIBILITY_FLOATING_MENU_UI_CHANGED",
2883 AtomId::AtomNeuralnetworksCompilationCompleted => "ATOM_NEURALNETWORKS_COMPILATION_COMPLETED",
2884 AtomId::AtomNeuralnetworksExecutionCompleted => "ATOM_NEURALNETWORKS_EXECUTION_COMPLETED",
2885 AtomId::AtomNeuralnetworksCompilationFailed => "ATOM_NEURALNETWORKS_COMPILATION_FAILED",
2886 AtomId::AtomNeuralnetworksExecutionFailed => "ATOM_NEURALNETWORKS_EXECUTION_FAILED",
2887 AtomId::AtomContextHubBooted => "ATOM_CONTEXT_HUB_BOOTED",
2888 AtomId::AtomContextHubRestarted => "ATOM_CONTEXT_HUB_RESTARTED",
2889 AtomId::AtomContextHubLoadedNanoappSnapshotReported => "ATOM_CONTEXT_HUB_LOADED_NANOAPP_SNAPSHOT_REPORTED",
2890 AtomId::AtomChreCodeDownloadTransacted => "ATOM_CHRE_CODE_DOWNLOAD_TRANSACTED",
2891 AtomId::AtomUwbSessionInited => "ATOM_UWB_SESSION_INITED",
2892 AtomId::AtomUwbSessionClosed => "ATOM_UWB_SESSION_CLOSED",
2893 AtomId::AtomUwbFirstRangingReceived => "ATOM_UWB_FIRST_RANGING_RECEIVED",
2894 AtomId::AtomUwbRangingMeasurementReceived => "ATOM_UWB_RANGING_MEASUREMENT_RECEIVED",
2895 AtomId::AtomTextClassifierDownloadWorkScheduled => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_SCHEDULED",
2896 AtomId::AtomTextClassifierDownloadWorkCompleted => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_COMPLETED",
2897 AtomId::AtomClipboardCleared => "ATOM_CLIPBOARD_CLEARED",
2898 AtomId::AtomVmCreationRequested => "ATOM_VM_CREATION_REQUESTED",
2899 AtomId::AtomNearbyDeviceScanStateChanged => "ATOM_NEARBY_DEVICE_SCAN_STATE_CHANGED",
2900 AtomId::AtomCameraCompatControlEventReported => "ATOM_CAMERA_COMPAT_CONTROL_EVENT_REPORTED",
2901 AtomId::AtomApplicationLocalesChanged => "ATOM_APPLICATION_LOCALES_CHANGED",
2902 AtomId::AtomMediametricsAudiotrackstatusReported => "ATOM_MEDIAMETRICS_AUDIOTRACKSTATUS_REPORTED",
2903 AtomId::AtomFoldStateDurationReported => "ATOM_FOLD_STATE_DURATION_REPORTED",
2904 AtomId::AtomLocationTimeZoneProviderControllerStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_CONTROLLER_STATE_CHANGED",
2905 AtomId::AtomDisplayHbmStateChanged => "ATOM_DISPLAY_HBM_STATE_CHANGED",
2906 AtomId::AtomDisplayHbmBrightnessChanged => "ATOM_DISPLAY_HBM_BRIGHTNESS_CHANGED",
2907 AtomId::AtomPersistentUriPermissionsFlushed => "ATOM_PERSISTENT_URI_PERMISSIONS_FLUSHED",
2908 AtomId::AtomEarlyBootCompOsArtifactsCheckReported => "ATOM_EARLY_BOOT_COMP_OS_ARTIFACTS_CHECK_REPORTED",
2909 AtomId::AtomVbmetaDigestReported => "ATOM_VBMETA_DIGEST_REPORTED",
2910 AtomId::AtomApexInfoGathered => "ATOM_APEX_INFO_GATHERED",
2911 AtomId::AtomPvmInfoGathered => "ATOM_PVM_INFO_GATHERED",
2912 AtomId::AtomWearSettingsUiInteracted => "ATOM_WEAR_SETTINGS_UI_INTERACTED",
2913 AtomId::AtomTracingServiceReportEvent => "ATOM_TRACING_SERVICE_REPORT_EVENT",
2914 AtomId::AtomMediametricsAudiorecordstatusReported => "ATOM_MEDIAMETRICS_AUDIORECORDSTATUS_REPORTED",
2915 AtomId::AtomLauncherLatency => "ATOM_LAUNCHER_LATENCY",
2916 AtomId::AtomDropboxEntryDropped => "ATOM_DROPBOX_ENTRY_DROPPED",
2917 AtomId::AtomWifiP2pConnectionReported => "ATOM_WIFI_P2P_CONNECTION_REPORTED",
2918 AtomId::AtomGameStateChanged => "ATOM_GAME_STATE_CHANGED",
2919 AtomId::AtomHotwordDetectorCreateRequested => "ATOM_HOTWORD_DETECTOR_CREATE_REQUESTED",
2920 AtomId::AtomHotwordDetectionServiceInitResultReported => "ATOM_HOTWORD_DETECTION_SERVICE_INIT_RESULT_REPORTED",
2921 AtomId::AtomHotwordDetectionServiceRestarted => "ATOM_HOTWORD_DETECTION_SERVICE_RESTARTED",
2922 AtomId::AtomHotwordDetectorKeyphraseTriggered => "ATOM_HOTWORD_DETECTOR_KEYPHRASE_TRIGGERED",
2923 AtomId::AtomHotwordDetectorEvents => "ATOM_HOTWORD_DETECTOR_EVENTS",
2924 AtomId::AtomAdServicesApiCalled => "ATOM_AD_SERVICES_API_CALLED",
2925 AtomId::AtomAdServicesMesurementReportsUploaded => "ATOM_AD_SERVICES_MESUREMENT_REPORTS_UPLOADED",
2926 AtomId::AtomBootCompletedBroadcastCompletionLatencyReported => "ATOM_BOOT_COMPLETED_BROADCAST_COMPLETION_LATENCY_REPORTED",
2927 AtomId::AtomContactsIndexerUpdateStatsReported => "ATOM_CONTACTS_INDEXER_UPDATE_STATS_REPORTED",
2928 AtomId::AtomAppBackgroundRestrictionsInfo => "ATOM_APP_BACKGROUND_RESTRICTIONS_INFO",
2929 AtomId::AtomMmsSmsProviderGetThreadIdFailed => "ATOM_MMS_SMS_PROVIDER_GET_THREAD_ID_FAILED",
2930 AtomId::AtomMmsSmsDatabaseHelperOnUpgradeFailed => "ATOM_MMS_SMS_DATABASE_HELPER_ON_UPGRADE_FAILED",
2931 AtomId::AtomPermissionReminderNotificationInteracted => "ATOM_PERMISSION_REMINDER_NOTIFICATION_INTERACTED",
2932 AtomId::AtomRecentPermissionDecisionsInteracted => "ATOM_RECENT_PERMISSION_DECISIONS_INTERACTED",
2933 AtomId::AtomGnssPsdsDownloadReported => "ATOM_GNSS_PSDS_DOWNLOAD_REPORTED",
2934 AtomId::AtomLeAudioConnectionSessionReported => "ATOM_LE_AUDIO_CONNECTION_SESSION_REPORTED",
2935 AtomId::AtomLeAudioBroadcastSessionReported => "ATOM_LE_AUDIO_BROADCAST_SESSION_REPORTED",
2936 AtomId::AtomDreamUiEventReported => "ATOM_DREAM_UI_EVENT_REPORTED",
2937 AtomId::AtomTaskManagerEventReported => "ATOM_TASK_MANAGER_EVENT_REPORTED",
2938 AtomId::AtomCdmAssociationAction => "ATOM_CDM_ASSOCIATION_ACTION",
2939 AtomId::AtomMagnificationTripleTapAndHoldActivatedSessionReported => "ATOM_MAGNIFICATION_TRIPLE_TAP_AND_HOLD_ACTIVATED_SESSION_REPORTED",
2940 AtomId::AtomMagnificationFollowTypingFocusActivatedSessionReported => "ATOM_MAGNIFICATION_FOLLOW_TYPING_FOCUS_ACTIVATED_SESSION_REPORTED",
2941 AtomId::AtomAccessibilityTextReadingOptionsChanged => "ATOM_ACCESSIBILITY_TEXT_READING_OPTIONS_CHANGED",
2942 AtomId::AtomWifiSetupFailureCrashReported => "ATOM_WIFI_SETUP_FAILURE_CRASH_REPORTED",
2943 AtomId::AtomUwbDeviceErrorReported => "ATOM_UWB_DEVICE_ERROR_REPORTED",
2944 AtomId::AtomIsolatedCompilationScheduled => "ATOM_ISOLATED_COMPILATION_SCHEDULED",
2945 AtomId::AtomIsolatedCompilationEnded => "ATOM_ISOLATED_COMPILATION_ENDED",
2946 AtomId::AtomOnsOpportunisticEsimProvisioningComplete => "ATOM_ONS_OPPORTUNISTIC_ESIM_PROVISIONING_COMPLETE",
2947 AtomId::AtomSystemServerPreWatchdogOccurred => "ATOM_SYSTEM_SERVER_PRE_WATCHDOG_OCCURRED",
2948 AtomId::AtomTelephonyAnomalyDetected => "ATOM_TELEPHONY_ANOMALY_DETECTED",
2949 AtomId::AtomLetterboxPositionChanged => "ATOM_LETTERBOX_POSITION_CHANGED",
2950 AtomId::AtomRemoteKeyProvisioningAttempt => "ATOM_REMOTE_KEY_PROVISIONING_ATTEMPT",
2951 AtomId::AtomRemoteKeyProvisioningNetworkInfo => "ATOM_REMOTE_KEY_PROVISIONING_NETWORK_INFO",
2952 AtomId::AtomRemoteKeyProvisioningTiming => "ATOM_REMOTE_KEY_PROVISIONING_TIMING",
2953 AtomId::AtomMediaoutputOpInteractionReport => "ATOM_MEDIAOUTPUT_OP_INTERACTION_REPORT",
2954 AtomId::AtomSyncExemptionOccurred => "ATOM_SYNC_EXEMPTION_OCCURRED",
2955 AtomId::AtomAutofillPresentationEventReported => "ATOM_AUTOFILL_PRESENTATION_EVENT_REPORTED",
2956 AtomId::AtomDockStateChanged => "ATOM_DOCK_STATE_CHANGED",
2957 AtomId::AtomSafetySourceStateCollected => "ATOM_SAFETY_SOURCE_STATE_COLLECTED",
2958 AtomId::AtomSafetyCenterSystemEventReported => "ATOM_SAFETY_CENTER_SYSTEM_EVENT_REPORTED",
2959 AtomId::AtomSafetyCenterInteractionReported => "ATOM_SAFETY_CENTER_INTERACTION_REPORTED",
2960 AtomId::AtomSettingsProviderSettingChanged => "ATOM_SETTINGS_PROVIDER_SETTING_CHANGED",
2961 AtomId::AtomBroadcastDeliveryEventReported => "ATOM_BROADCAST_DELIVERY_EVENT_REPORTED",
2962 AtomId::AtomServiceRequestEventReported => "ATOM_SERVICE_REQUEST_EVENT_REPORTED",
2963 AtomId::AtomProviderAcquisitionEventReported => "ATOM_PROVIDER_ACQUISITION_EVENT_REPORTED",
2964 AtomId::AtomBluetoothDeviceNameReported => "ATOM_BLUETOOTH_DEVICE_NAME_REPORTED",
2965 AtomId::AtomCbConfigUpdated => "ATOM_CB_CONFIG_UPDATED",
2966 AtomId::AtomCbModuleErrorReported => "ATOM_CB_MODULE_ERROR_REPORTED",
2967 AtomId::AtomCbServiceFeatureChanged => "ATOM_CB_SERVICE_FEATURE_CHANGED",
2968 AtomId::AtomCbReceiverFeatureChanged => "ATOM_CB_RECEIVER_FEATURE_CHANGED",
2969 AtomId::AtomJsscriptengineLatencyReported => "ATOM_JSSCRIPTENGINE_LATENCY_REPORTED",
2970 AtomId::AtomPrivacySignalNotificationInteraction => "ATOM_PRIVACY_SIGNAL_NOTIFICATION_INTERACTION",
2971 AtomId::AtomPrivacySignalIssueCardInteraction => "ATOM_PRIVACY_SIGNAL_ISSUE_CARD_INTERACTION",
2972 AtomId::AtomPrivacySignalsJobFailure => "ATOM_PRIVACY_SIGNALS_JOB_FAILURE",
2973 AtomId::AtomVibrationReported => "ATOM_VIBRATION_REPORTED",
2974 AtomId::AtomUwbRangingStart => "ATOM_UWB_RANGING_START",
2975 AtomId::AtomMobileDataDownloadFileGroupStatusReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STATUS_REPORTED",
2976 AtomId::AtomAppCompactedV2 => "ATOM_APP_COMPACTED_V2",
2977 AtomId::AtomAdServicesSettingsUsageReported => "ATOM_AD_SERVICES_SETTINGS_USAGE_REPORTED",
2978 AtomId::AtomDisplayBrightnessChanged => "ATOM_DISPLAY_BRIGHTNESS_CHANGED",
2979 AtomId::AtomActivityActionBlocked => "ATOM_ACTIVITY_ACTION_BLOCKED",
2980 AtomId::AtomBackgroundFetchProcessReported => "ATOM_BACKGROUND_FETCH_PROCESS_REPORTED",
2981 AtomId::AtomUpdateCustomAudienceProcessReported => "ATOM_UPDATE_CUSTOM_AUDIENCE_PROCESS_REPORTED",
2982 AtomId::AtomRunAdBiddingProcessReported => "ATOM_RUN_AD_BIDDING_PROCESS_REPORTED",
2983 AtomId::AtomRunAdScoringProcessReported => "ATOM_RUN_AD_SCORING_PROCESS_REPORTED",
2984 AtomId::AtomRunAdSelectionProcessReported => "ATOM_RUN_AD_SELECTION_PROCESS_REPORTED",
2985 AtomId::AtomRunAdBiddingPerCaProcessReported => "ATOM_RUN_AD_BIDDING_PER_CA_PROCESS_REPORTED",
2986 AtomId::AtomMobileDataDownloadDownloadResultReported => "ATOM_MOBILE_DATA_DOWNLOAD_DOWNLOAD_RESULT_REPORTED",
2987 AtomId::AtomMobileDataDownloadFileGroupStorageStatsReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STORAGE_STATS_REPORTED",
2988 AtomId::AtomNetworkDnsServerSupportReported => "ATOM_NETWORK_DNS_SERVER_SUPPORT_REPORTED",
2989 AtomId::AtomVmBooted => "ATOM_VM_BOOTED",
2990 AtomId::AtomVmExited => "ATOM_VM_EXITED",
2991 AtomId::AtomAmbientBrightnessStatsReported => "ATOM_AMBIENT_BRIGHTNESS_STATS_REPORTED",
2992 AtomId::AtomMediametricsSpatializercapabilitiesReported => "ATOM_MEDIAMETRICS_SPATIALIZERCAPABILITIES_REPORTED",
2993 AtomId::AtomMediametricsSpatializerdeviceenabledReported => "ATOM_MEDIAMETRICS_SPATIALIZERDEVICEENABLED_REPORTED",
2994 AtomId::AtomMediametricsHeadtrackerdeviceenabledReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICEENABLED_REPORTED",
2995 AtomId::AtomMediametricsHeadtrackerdevicesupportedReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICESUPPORTED_REPORTED",
2996 AtomId::AtomAdServicesMeasurementRegistrations => "ATOM_AD_SERVICES_MEASUREMENT_REGISTRATIONS",
2997 AtomId::AtomHearingAidInfoReported => "ATOM_HEARING_AID_INFO_REPORTED",
2998 AtomId::AtomDeviceWideJobConstraintChanged => "ATOM_DEVICE_WIDE_JOB_CONSTRAINT_CHANGED",
2999 AtomId::AtomAmbientModeChanged => "ATOM_AMBIENT_MODE_CHANGED",
3000 AtomId::AtomAnrLatencyReported => "ATOM_ANR_LATENCY_REPORTED",
3001 AtomId::AtomResourceApiInfo => "ATOM_RESOURCE_API_INFO",
3002 AtomId::AtomSystemDefaultNetworkChanged => "ATOM_SYSTEM_DEFAULT_NETWORK_CHANGED",
3003 AtomId::AtomIwlanSetupDataCallResultReported => "ATOM_IWLAN_SETUP_DATA_CALL_RESULT_REPORTED",
3004 AtomId::AtomIwlanPdnDisconnectedReasonReported => "ATOM_IWLAN_PDN_DISCONNECTED_REASON_REPORTED",
3005 AtomId::AtomAirplaneModeSessionReported => "ATOM_AIRPLANE_MODE_SESSION_REPORTED",
3006 AtomId::AtomVmCpuStatusReported => "ATOM_VM_CPU_STATUS_REPORTED",
3007 AtomId::AtomVmMemStatusReported => "ATOM_VM_MEM_STATUS_REPORTED",
3008 AtomId::AtomPackageInstallationSessionReported => "ATOM_PACKAGE_INSTALLATION_SESSION_REPORTED",
3009 AtomId::AtomDefaultNetworkRematchInfo => "ATOM_DEFAULT_NETWORK_REMATCH_INFO",
3010 AtomId::AtomNetworkSelectionPerformance => "ATOM_NETWORK_SELECTION_PERFORMANCE",
3011 AtomId::AtomNetworkNsdReported => "ATOM_NETWORK_NSD_REPORTED",
3012 AtomId::AtomBluetoothDisconnectionReasonReported => "ATOM_BLUETOOTH_DISCONNECTION_REASON_REPORTED",
3013 AtomId::AtomBluetoothLocalVersionsReported => "ATOM_BLUETOOTH_LOCAL_VERSIONS_REPORTED",
3014 AtomId::AtomBluetoothRemoteSupportedFeaturesReported => "ATOM_BLUETOOTH_REMOTE_SUPPORTED_FEATURES_REPORTED",
3015 AtomId::AtomBluetoothLocalSupportedFeaturesReported => "ATOM_BLUETOOTH_LOCAL_SUPPORTED_FEATURES_REPORTED",
3016 AtomId::AtomBluetoothGattAppInfo => "ATOM_BLUETOOTH_GATT_APP_INFO",
3017 AtomId::AtomBrightnessConfigurationUpdated => "ATOM_BRIGHTNESS_CONFIGURATION_UPDATED",
3018 AtomId::AtomAdServicesGetTopicsReported => "ATOM_AD_SERVICES_GET_TOPICS_REPORTED",
3019 AtomId::AtomAdServicesEpochComputationGetTopTopicsReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_GET_TOP_TOPICS_REPORTED",
3020 AtomId::AtomAdServicesEpochComputationClassifierReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
3021 AtomId::AtomWearMediaOutputSwitcherLaunched => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_LAUNCHED",
3022 AtomId::AtomWearMediaOutputSwitcherFinished => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FINISHED",
3023 AtomId::AtomWearMediaOutputSwitcherConnectionReported => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECTION_REPORTED",
3024 AtomId::AtomWearMediaOutputSwitcherDeviceScanTriggered => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_DEVICE_SCAN_TRIGGERED",
3025 AtomId::AtomWearMediaOutputSwitcherFirstDeviceScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FIRST_DEVICE_SCAN_LATENCY",
3026 AtomId::AtomWearMediaOutputSwitcherConnectDeviceLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECT_DEVICE_LATENCY",
3027 AtomId::AtomPackageManagerSnapshotReported => "ATOM_PACKAGE_MANAGER_SNAPSHOT_REPORTED",
3028 AtomId::AtomPackageManagerAppsFilterCacheBuildReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_BUILD_REPORTED",
3029 AtomId::AtomPackageManagerAppsFilterCacheUpdateReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_UPDATE_REPORTED",
3030 AtomId::AtomLauncherImpressionEvent => "ATOM_LAUNCHER_IMPRESSION_EVENT",
3031 AtomId::AtomWearMediaOutputSwitcherAllDevicesScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_ALL_DEVICES_SCAN_LATENCY",
3032 AtomId::AtomWsWatchFaceEdited => "ATOM_WS_WATCH_FACE_EDITED",
3033 AtomId::AtomWsWatchFaceFavoriteActionReported => "ATOM_WS_WATCH_FACE_FAVORITE_ACTION_REPORTED",
3034 AtomId::AtomWsWatchFaceSetActionReported => "ATOM_WS_WATCH_FACE_SET_ACTION_REPORTED",
3035 AtomId::AtomPackageUninstallationReported => "ATOM_PACKAGE_UNINSTALLATION_REPORTED",
3036 AtomId::AtomGameModeChanged => "ATOM_GAME_MODE_CHANGED",
3037 AtomId::AtomGameModeConfigurationChanged => "ATOM_GAME_MODE_CONFIGURATION_CHANGED",
3038 AtomId::AtomBedtimeModeStateChanged => "ATOM_BEDTIME_MODE_STATE_CHANGED",
3039 AtomId::AtomNetworkSliceSessionEnded => "ATOM_NETWORK_SLICE_SESSION_ENDED",
3040 AtomId::AtomNetworkSliceDailyDataUsageReported => "ATOM_NETWORK_SLICE_DAILY_DATA_USAGE_REPORTED",
3041 AtomId::AtomNfcTagTypeOccurred => "ATOM_NFC_TAG_TYPE_OCCURRED",
3042 AtomId::AtomNfcAidConflictOccurred => "ATOM_NFC_AID_CONFLICT_OCCURRED",
3043 AtomId::AtomNfcReaderConflictOccurred => "ATOM_NFC_READER_CONFLICT_OCCURRED",
3044 AtomId::AtomWsTileListChanged => "ATOM_WS_TILE_LIST_CHANGED",
3045 AtomId::AtomGetTypeAccessedWithoutPermission => "ATOM_GET_TYPE_ACCESSED_WITHOUT_PERMISSION",
3046 AtomId::AtomMobileBundledAppInfoGathered => "ATOM_MOBILE_BUNDLED_APP_INFO_GATHERED",
3047 AtomId::AtomWsWatchFaceComplicationSetChanged => "ATOM_WS_WATCH_FACE_COMPLICATION_SET_CHANGED",
3048 AtomId::AtomMediaDrmCreated => "ATOM_MEDIA_DRM_CREATED",
3049 AtomId::AtomMediaDrmErrored => "ATOM_MEDIA_DRM_ERRORED",
3050 AtomId::AtomMediaDrmSessionOpened => "ATOM_MEDIA_DRM_SESSION_OPENED",
3051 AtomId::AtomMediaDrmSessionClosed => "ATOM_MEDIA_DRM_SESSION_CLOSED",
3052 AtomId::AtomUserSelectedResolution => "ATOM_USER_SELECTED_RESOLUTION",
3053 AtomId::AtomUnsafeIntentEventReported => "ATOM_UNSAFE_INTENT_EVENT_REPORTED",
3054 AtomId::AtomPerformanceHintSessionReported => "ATOM_PERFORMANCE_HINT_SESSION_REPORTED",
3055 AtomId::AtomMediametricsMidiDeviceCloseReported => "ATOM_MEDIAMETRICS_MIDI_DEVICE_CLOSE_REPORTED",
3056 AtomId::AtomBiometricTouchReported => "ATOM_BIOMETRIC_TOUCH_REPORTED",
3057 AtomId::AtomHotwordAudioEgressEventReported => "ATOM_HOTWORD_AUDIO_EGRESS_EVENT_REPORTED",
3058 AtomId::AtomAppSearchSchemaMigrationStatsReported => "ATOM_APP_SEARCH_SCHEMA_MIGRATION_STATS_REPORTED",
3059 AtomId::AtomLocationEnabledStateChanged => "ATOM_LOCATION_ENABLED_STATE_CHANGED",
3060 AtomId::AtomImeRequestFinished => "ATOM_IME_REQUEST_FINISHED",
3061 AtomId::AtomUsbComplianceWarningsReported => "ATOM_USB_COMPLIANCE_WARNINGS_REPORTED",
3062 AtomId::AtomAppSupportedLocalesChanged => "ATOM_APP_SUPPORTED_LOCALES_CHANGED",
3063 AtomId::AtomGrammaticalInflectionChanged => "ATOM_GRAMMATICAL_INFLECTION_CHANGED",
3064 AtomId::AtomMediaProviderVolumeRecoveryReported => "ATOM_MEDIA_PROVIDER_VOLUME_RECOVERY_REPORTED",
3065 AtomId::AtomBiometricPropertiesCollected => "ATOM_BIOMETRIC_PROPERTIES_COLLECTED",
3066 AtomId::AtomKernelWakeupAttributed => "ATOM_KERNEL_WAKEUP_ATTRIBUTED",
3067 AtomId::AtomScreenStateChangedV2 => "ATOM_SCREEN_STATE_CHANGED_V2",
3068 AtomId::AtomWsBackupActionReported => "ATOM_WS_BACKUP_ACTION_REPORTED",
3069 AtomId::AtomWsRestoreActionReported => "ATOM_WS_RESTORE_ACTION_REPORTED",
3070 AtomId::AtomDeviceLogAccessEventReported => "ATOM_DEVICE_LOG_ACCESS_EVENT_REPORTED",
3071 AtomId::AtomMediaSessionUpdated => "ATOM_MEDIA_SESSION_UPDATED",
3072 AtomId::AtomWearOobeStateChanged => "ATOM_WEAR_OOBE_STATE_CHANGED",
3073 AtomId::AtomWsNotificationUpdated => "ATOM_WS_NOTIFICATION_UPDATED",
3074 AtomId::AtomNetworkValidationFailureStatsDailyReported => "ATOM_NETWORK_VALIDATION_FAILURE_STATS_DAILY_REPORTED",
3075 AtomId::AtomWsComplicationTapped => "ATOM_WS_COMPLICATION_TAPPED",
3076 AtomId::AtomWsWearTimeSession => "ATOM_WS_WEAR_TIME_SESSION",
3077 AtomId::AtomWifiBytesTransfer => "ATOM_WIFI_BYTES_TRANSFER",
3078 AtomId::AtomWifiBytesTransferByFgBg => "ATOM_WIFI_BYTES_TRANSFER_BY_FG_BG",
3079 AtomId::AtomMobileBytesTransfer => "ATOM_MOBILE_BYTES_TRANSFER",
3080 AtomId::AtomMobileBytesTransferByFgBg => "ATOM_MOBILE_BYTES_TRANSFER_BY_FG_BG",
3081 AtomId::AtomBluetoothBytesTransfer => "ATOM_BLUETOOTH_BYTES_TRANSFER",
3082 AtomId::AtomKernelWakelock => "ATOM_KERNEL_WAKELOCK",
3083 AtomId::AtomSubsystemSleepState => "ATOM_SUBSYSTEM_SLEEP_STATE",
3084 AtomId::AtomCpuTimePerUid => "ATOM_CPU_TIME_PER_UID",
3085 AtomId::AtomCpuTimePerUidFreq => "ATOM_CPU_TIME_PER_UID_FREQ",
3086 AtomId::AtomWifiActivityInfo => "ATOM_WIFI_ACTIVITY_INFO",
3087 AtomId::AtomModemActivityInfo => "ATOM_MODEM_ACTIVITY_INFO",
3088 AtomId::AtomBluetoothActivityInfo => "ATOM_BLUETOOTH_ACTIVITY_INFO",
3089 AtomId::AtomProcessMemoryState => "ATOM_PROCESS_MEMORY_STATE",
3090 AtomId::AtomSystemElapsedRealtime => "ATOM_SYSTEM_ELAPSED_REALTIME",
3091 AtomId::AtomSystemUptime => "ATOM_SYSTEM_UPTIME",
3092 AtomId::AtomCpuActiveTime => "ATOM_CPU_ACTIVE_TIME",
3093 AtomId::AtomCpuClusterTime => "ATOM_CPU_CLUSTER_TIME",
3094 AtomId::AtomDiskSpace => "ATOM_DISK_SPACE",
3095 AtomId::AtomRemainingBatteryCapacity => "ATOM_REMAINING_BATTERY_CAPACITY",
3096 AtomId::AtomFullBatteryCapacity => "ATOM_FULL_BATTERY_CAPACITY",
3097 AtomId::AtomTemperature => "ATOM_TEMPERATURE",
3098 AtomId::AtomBinderCalls => "ATOM_BINDER_CALLS",
3099 AtomId::AtomBinderCallsExceptions => "ATOM_BINDER_CALLS_EXCEPTIONS",
3100 AtomId::AtomLooperStats => "ATOM_LOOPER_STATS",
3101 AtomId::AtomDiskStats => "ATOM_DISK_STATS",
3102 AtomId::AtomDirectoryUsage => "ATOM_DIRECTORY_USAGE",
3103 AtomId::AtomAppSize => "ATOM_APP_SIZE",
3104 AtomId::AtomCategorySize => "ATOM_CATEGORY_SIZE",
3105 AtomId::AtomProcStats => "ATOM_PROC_STATS",
3106 AtomId::AtomBatteryVoltage => "ATOM_BATTERY_VOLTAGE",
3107 AtomId::AtomNumFingerprintsEnrolled => "ATOM_NUM_FINGERPRINTS_ENROLLED",
3108 AtomId::AtomDiskIo => "ATOM_DISK_IO",
3109 AtomId::AtomPowerProfile => "ATOM_POWER_PROFILE",
3110 AtomId::AtomProcStatsPkgProc => "ATOM_PROC_STATS_PKG_PROC",
3111 AtomId::AtomProcessCpuTime => "ATOM_PROCESS_CPU_TIME",
3112 AtomId::AtomCpuTimePerThreadFreq => "ATOM_CPU_TIME_PER_THREAD_FREQ",
3113 AtomId::AtomOnDevicePowerMeasurement => "ATOM_ON_DEVICE_POWER_MEASUREMENT",
3114 AtomId::AtomDeviceCalculatedPowerUse => "ATOM_DEVICE_CALCULATED_POWER_USE",
3115 AtomId::AtomProcessMemoryHighWaterMark => "ATOM_PROCESS_MEMORY_HIGH_WATER_MARK",
3116 AtomId::AtomBatteryLevel => "ATOM_BATTERY_LEVEL",
3117 AtomId::AtomBuildInformation => "ATOM_BUILD_INFORMATION",
3118 AtomId::AtomBatteryCycleCount => "ATOM_BATTERY_CYCLE_COUNT",
3119 AtomId::AtomDebugElapsedClock => "ATOM_DEBUG_ELAPSED_CLOCK",
3120 AtomId::AtomDebugFailingElapsedClock => "ATOM_DEBUG_FAILING_ELAPSED_CLOCK",
3121 AtomId::AtomNumFacesEnrolled => "ATOM_NUM_FACES_ENROLLED",
3122 AtomId::AtomRoleHolder => "ATOM_ROLE_HOLDER",
3123 AtomId::AtomDangerousPermissionState => "ATOM_DANGEROUS_PERMISSION_STATE",
3124 AtomId::AtomTrainInfo => "ATOM_TRAIN_INFO",
3125 AtomId::AtomTimeZoneDataInfo => "ATOM_TIME_ZONE_DATA_INFO",
3126 AtomId::AtomExternalStorageInfo => "ATOM_EXTERNAL_STORAGE_INFO",
3127 AtomId::AtomGpuStatsGlobalInfo => "ATOM_GPU_STATS_GLOBAL_INFO",
3128 AtomId::AtomGpuStatsAppInfo => "ATOM_GPU_STATS_APP_INFO",
3129 AtomId::AtomSystemIonHeapSize => "ATOM_SYSTEM_ION_HEAP_SIZE",
3130 AtomId::AtomAppsOnExternalStorageInfo => "ATOM_APPS_ON_EXTERNAL_STORAGE_INFO",
3131 AtomId::AtomFaceSettings => "ATOM_FACE_SETTINGS",
3132 AtomId::AtomCoolingDevice => "ATOM_COOLING_DEVICE",
3133 AtomId::AtomAppOps => "ATOM_APP_OPS",
3134 AtomId::AtomProcessSystemIonHeapSize => "ATOM_PROCESS_SYSTEM_ION_HEAP_SIZE",
3135 AtomId::AtomSurfaceflingerStatsGlobalInfo => "ATOM_SURFACEFLINGER_STATS_GLOBAL_INFO",
3136 AtomId::AtomSurfaceflingerStatsLayerInfo => "ATOM_SURFACEFLINGER_STATS_LAYER_INFO",
3137 AtomId::AtomProcessMemorySnapshot => "ATOM_PROCESS_MEMORY_SNAPSHOT",
3138 AtomId::AtomVmsClientStats => "ATOM_VMS_CLIENT_STATS",
3139 AtomId::AtomNotificationRemoteViews => "ATOM_NOTIFICATION_REMOTE_VIEWS",
3140 AtomId::AtomDangerousPermissionStateSampled => "ATOM_DANGEROUS_PERMISSION_STATE_SAMPLED",
3141 AtomId::AtomGraphicsStats => "ATOM_GRAPHICS_STATS",
3142 AtomId::AtomRuntimeAppOpAccess => "ATOM_RUNTIME_APP_OP_ACCESS",
3143 AtomId::AtomIonHeapSize => "ATOM_ION_HEAP_SIZE",
3144 AtomId::AtomPackageNotificationPreferences => "ATOM_PACKAGE_NOTIFICATION_PREFERENCES",
3145 AtomId::AtomPackageNotificationChannelPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_PREFERENCES",
3146 AtomId::AtomPackageNotificationChannelGroupPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_GROUP_PREFERENCES",
3147 AtomId::AtomGnssStats => "ATOM_GNSS_STATS",
3148 AtomId::AtomAttributedAppOps => "ATOM_ATTRIBUTED_APP_OPS",
3149 AtomId::AtomVoiceCallSession => "ATOM_VOICE_CALL_SESSION",
3150 AtomId::AtomVoiceCallRatUsage => "ATOM_VOICE_CALL_RAT_USAGE",
3151 AtomId::AtomSimSlotState => "ATOM_SIM_SLOT_STATE",
3152 AtomId::AtomSupportedRadioAccessFamily => "ATOM_SUPPORTED_RADIO_ACCESS_FAMILY",
3153 AtomId::AtomSettingSnapshot => "ATOM_SETTING_SNAPSHOT",
3154 AtomId::AtomBlobInfo => "ATOM_BLOB_INFO",
3155 AtomId::AtomDataUsageBytesTransfer => "ATOM_DATA_USAGE_BYTES_TRANSFER",
3156 AtomId::AtomBytesTransferByTagAndMetered => "ATOM_BYTES_TRANSFER_BY_TAG_AND_METERED",
3157 AtomId::AtomDndModeRule => "ATOM_DND_MODE_RULE",
3158 AtomId::AtomGeneralExternalStorageAccessStats => "ATOM_GENERAL_EXTERNAL_STORAGE_ACCESS_STATS",
3159 AtomId::AtomIncomingSms => "ATOM_INCOMING_SMS",
3160 AtomId::AtomOutgoingSms => "ATOM_OUTGOING_SMS",
3161 AtomId::AtomCarrierIdTableVersion => "ATOM_CARRIER_ID_TABLE_VERSION",
3162 AtomId::AtomDataCallSession => "ATOM_DATA_CALL_SESSION",
3163 AtomId::AtomCellularServiceState => "ATOM_CELLULAR_SERVICE_STATE",
3164 AtomId::AtomCellularDataServiceSwitch => "ATOM_CELLULAR_DATA_SERVICE_SWITCH",
3165 AtomId::AtomSystemMemory => "ATOM_SYSTEM_MEMORY",
3166 AtomId::AtomImsRegistrationTermination => "ATOM_IMS_REGISTRATION_TERMINATION",
3167 AtomId::AtomImsRegistrationStats => "ATOM_IMS_REGISTRATION_STATS",
3168 AtomId::AtomCpuTimePerClusterFreq => "ATOM_CPU_TIME_PER_CLUSTER_FREQ",
3169 AtomId::AtomCpuCyclesPerUidCluster => "ATOM_CPU_CYCLES_PER_UID_CLUSTER",
3170 AtomId::AtomDeviceRotatedData => "ATOM_DEVICE_ROTATED_DATA",
3171 AtomId::AtomCpuCyclesPerThreadGroupCluster => "ATOM_CPU_CYCLES_PER_THREAD_GROUP_CLUSTER",
3172 AtomId::AtomMediaDrmActivityInfo => "ATOM_MEDIA_DRM_ACTIVITY_INFO",
3173 AtomId::AtomOemManagedBytesTransfer => "ATOM_OEM_MANAGED_BYTES_TRANSFER",
3174 AtomId::AtomGnssPowerStats => "ATOM_GNSS_POWER_STATS",
3175 AtomId::AtomTimeZoneDetectorState => "ATOM_TIME_ZONE_DETECTOR_STATE",
3176 AtomId::AtomKeystore2StorageStats => "ATOM_KEYSTORE2_STORAGE_STATS",
3177 AtomId::AtomRkpPoolStats => "ATOM_RKP_POOL_STATS",
3178 AtomId::AtomProcessDmabufMemory => "ATOM_PROCESS_DMABUF_MEMORY",
3179 AtomId::AtomPendingAlarmInfo => "ATOM_PENDING_ALARM_INFO",
3180 AtomId::AtomUserLevelHibernatedApps => "ATOM_USER_LEVEL_HIBERNATED_APPS",
3181 AtomId::AtomLauncherLayoutSnapshot => "ATOM_LAUNCHER_LAYOUT_SNAPSHOT",
3182 AtomId::AtomGlobalHibernatedApps => "ATOM_GLOBAL_HIBERNATED_APPS",
3183 AtomId::AtomInputEventLatencySketch => "ATOM_INPUT_EVENT_LATENCY_SKETCH",
3184 AtomId::AtomBatteryUsageStatsBeforeReset => "ATOM_BATTERY_USAGE_STATS_BEFORE_RESET",
3185 AtomId::AtomBatteryUsageStatsSinceReset => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET",
3186 AtomId::AtomBatteryUsageStatsSinceResetUsingPowerProfileModel => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET_USING_POWER_PROFILE_MODEL",
3187 AtomId::AtomInstalledIncrementalPackage => "ATOM_INSTALLED_INCREMENTAL_PACKAGE",
3188 AtomId::AtomTelephonyNetworkRequests => "ATOM_TELEPHONY_NETWORK_REQUESTS",
3189 AtomId::AtomAppSearchStorageInfo => "ATOM_APP_SEARCH_STORAGE_INFO",
3190 AtomId::AtomVmstat => "ATOM_VMSTAT",
3191 AtomId::AtomKeystore2KeyCreationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO",
3192 AtomId::AtomKeystore2KeyCreationWithAuthInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_AUTH_INFO",
3193 AtomId::AtomKeystore2KeyCreationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_PURPOSE_AND_MODES_INFO",
3194 AtomId::AtomKeystore2AtomWithOverflow => "ATOM_KEYSTORE2_ATOM_WITH_OVERFLOW",
3195 AtomId::AtomKeystore2KeyOperationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_PURPOSE_AND_MODES_INFO",
3196 AtomId::AtomKeystore2KeyOperationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_GENERAL_INFO",
3197 AtomId::AtomRkpErrorStats => "ATOM_RKP_ERROR_STATS",
3198 AtomId::AtomKeystore2CrashStats => "ATOM_KEYSTORE2_CRASH_STATS",
3199 AtomId::AtomVendorApexInfo => "ATOM_VENDOR_APEX_INFO",
3200 AtomId::AtomAccessibilityShortcutStats => "ATOM_ACCESSIBILITY_SHORTCUT_STATS",
3201 AtomId::AtomAccessibilityFloatingMenuStats => "ATOM_ACCESSIBILITY_FLOATING_MENU_STATS",
3202 AtomId::AtomDataUsageBytesTransferV2 => "ATOM_DATA_USAGE_BYTES_TRANSFER_V2",
3203 AtomId::AtomMediaCapabilities => "ATOM_MEDIA_CAPABILITIES",
3204 AtomId::AtomCarWatchdogSystemIoUsageSummary => "ATOM_CAR_WATCHDOG_SYSTEM_IO_USAGE_SUMMARY",
3205 AtomId::AtomCarWatchdogUidIoUsageSummary => "ATOM_CAR_WATCHDOG_UID_IO_USAGE_SUMMARY",
3206 AtomId::AtomImsRegistrationFeatureTagStats => "ATOM_IMS_REGISTRATION_FEATURE_TAG_STATS",
3207 AtomId::AtomRcsClientProvisioningStats => "ATOM_RCS_CLIENT_PROVISIONING_STATS",
3208 AtomId::AtomRcsAcsProvisioningStats => "ATOM_RCS_ACS_PROVISIONING_STATS",
3209 AtomId::AtomSipDelegateStats => "ATOM_SIP_DELEGATE_STATS",
3210 AtomId::AtomSipTransportFeatureTagStats => "ATOM_SIP_TRANSPORT_FEATURE_TAG_STATS",
3211 AtomId::AtomSipMessageResponse => "ATOM_SIP_MESSAGE_RESPONSE",
3212 AtomId::AtomSipTransportSession => "ATOM_SIP_TRANSPORT_SESSION",
3213 AtomId::AtomImsDedicatedBearerListenerEvent => "ATOM_IMS_DEDICATED_BEARER_LISTENER_EVENT",
3214 AtomId::AtomImsDedicatedBearerEvent => "ATOM_IMS_DEDICATED_BEARER_EVENT",
3215 AtomId::AtomImsRegistrationServiceDescStats => "ATOM_IMS_REGISTRATION_SERVICE_DESC_STATS",
3216 AtomId::AtomUceEventStats => "ATOM_UCE_EVENT_STATS",
3217 AtomId::AtomPresenceNotifyEvent => "ATOM_PRESENCE_NOTIFY_EVENT",
3218 AtomId::AtomGbaEvent => "ATOM_GBA_EVENT",
3219 AtomId::AtomPerSimStatus => "ATOM_PER_SIM_STATUS",
3220 AtomId::AtomGpuWorkPerUid => "ATOM_GPU_WORK_PER_UID",
3221 AtomId::AtomPersistentUriPermissionsAmountPerPackage => "ATOM_PERSISTENT_URI_PERMISSIONS_AMOUNT_PER_PACKAGE",
3222 AtomId::AtomSignedPartitionInfo => "ATOM_SIGNED_PARTITION_INFO",
3223 AtomId::AtomPinnedFileSizesPerPackage => "ATOM_PINNED_FILE_SIZES_PER_PACKAGE",
3224 AtomId::AtomPendingIntentsPerPackage => "ATOM_PENDING_INTENTS_PER_PACKAGE",
3225 AtomId::AtomUserInfo => "ATOM_USER_INFO",
3226 AtomId::AtomTelephonyNetworkRequestsV2 => "ATOM_TELEPHONY_NETWORK_REQUESTS_V2",
3227 AtomId::AtomDeviceTelephonyProperties => "ATOM_DEVICE_TELEPHONY_PROPERTIES",
3228 AtomId::AtomRemoteKeyProvisioningErrorCounts => "ATOM_REMOTE_KEY_PROVISIONING_ERROR_COUNTS",
3229 AtomId::AtomSafetyState => "ATOM_SAFETY_STATE",
3230 AtomId::AtomIncomingMms => "ATOM_INCOMING_MMS",
3231 AtomId::AtomOutgoingMms => "ATOM_OUTGOING_MMS",
3232 AtomId::AtomMultiUserInfo => "ATOM_MULTI_USER_INFO",
3233 AtomId::AtomNetworkBpfMapInfo => "ATOM_NETWORK_BPF_MAP_INFO",
3234 AtomId::AtomOutgoingShortCodeSms => "ATOM_OUTGOING_SHORT_CODE_SMS",
3235 AtomId::AtomConnectivityStateSample => "ATOM_CONNECTIVITY_STATE_SAMPLE",
3236 AtomId::AtomNetworkSelectionRematchReasonsInfo => "ATOM_NETWORK_SELECTION_REMATCH_REASONS_INFO",
3237 AtomId::AtomGameModeInfo => "ATOM_GAME_MODE_INFO",
3238 AtomId::AtomGameModeConfiguration => "ATOM_GAME_MODE_CONFIGURATION",
3239 AtomId::AtomGameModeListener => "ATOM_GAME_MODE_LISTENER",
3240 AtomId::AtomNetworkSliceRequestCount => "ATOM_NETWORK_SLICE_REQUEST_COUNT",
3241 AtomId::AtomWsTileSnapshot => "ATOM_WS_TILE_SNAPSHOT",
3242 AtomId::AtomWsActiveWatchFaceComplicationSetSnapshot => "ATOM_WS_ACTIVE_WATCH_FACE_COMPLICATION_SET_SNAPSHOT",
3243 AtomId::AtomProcessState => "ATOM_PROCESS_STATE",
3244 AtomId::AtomProcessAssociation => "ATOM_PROCESS_ASSOCIATION",
3245 AtomId::AtomAdpfSystemComponentInfo => "ATOM_ADPF_SYSTEM_COMPONENT_INFO",
3246 AtomId::AtomNotificationMemoryUse => "ATOM_NOTIFICATION_MEMORY_USE",
3247 AtomId::AtomHdrCapabilities => "ATOM_HDR_CAPABILITIES",
3248 AtomId::AtomWsFavouriteWatchFaceListSnapshot => "ATOM_WS_FAVOURITE_WATCH_FACE_LIST_SNAPSHOT",
3249 AtomId::AtomWifiAwareNdpReported => "ATOM_WIFI_AWARE_NDP_REPORTED",
3250 AtomId::AtomWifiAwareAttachReported => "ATOM_WIFI_AWARE_ATTACH_REPORTED",
3251 AtomId::AtomWifiSelfRecoveryTriggered => "ATOM_WIFI_SELF_RECOVERY_TRIGGERED",
3252 AtomId::AtomSoftApStarted => "ATOM_SOFT_AP_STARTED",
3253 AtomId::AtomSoftApStopped => "ATOM_SOFT_AP_STOPPED",
3254 AtomId::AtomWifiLockReleased => "ATOM_WIFI_LOCK_RELEASED",
3255 AtomId::AtomWifiLockDeactivated => "ATOM_WIFI_LOCK_DEACTIVATED",
3256 AtomId::AtomWifiConfigSaved => "ATOM_WIFI_CONFIG_SAVED",
3257 AtomId::AtomWifiAwareResourceUsingChanged => "ATOM_WIFI_AWARE_RESOURCE_USING_CHANGED",
3258 AtomId::AtomWifiAwareHalApiCalled => "ATOM_WIFI_AWARE_HAL_API_CALLED",
3259 AtomId::AtomWifiLocalOnlyRequestReceived => "ATOM_WIFI_LOCAL_ONLY_REQUEST_RECEIVED",
3260 AtomId::AtomWifiLocalOnlyRequestScanTriggered => "ATOM_WIFI_LOCAL_ONLY_REQUEST_SCAN_TRIGGERED",
3261 AtomId::AtomWifiThreadTaskExecuted => "ATOM_WIFI_THREAD_TASK_EXECUTED",
3262 AtomId::AtomWifiStateChanged => "ATOM_WIFI_STATE_CHANGED",
3263 AtomId::AtomWifiAwareCapabilities => "ATOM_WIFI_AWARE_CAPABILITIES",
3264 AtomId::AtomWifiModuleInfo => "ATOM_WIFI_MODULE_INFO",
3265 AtomId::AtomSettingsSpaReported => "ATOM_SETTINGS_SPA_REPORTED",
3266 AtomId::AtomExpressEventReported => "ATOM_EXPRESS_EVENT_REPORTED",
3267 AtomId::AtomExpressHistogramSampleReported => "ATOM_EXPRESS_HISTOGRAM_SAMPLE_REPORTED",
3268 AtomId::AtomExpressUidEventReported => "ATOM_EXPRESS_UID_EVENT_REPORTED",
3269 AtomId::AtomExpressUidHistogramSampleReported => "ATOM_EXPRESS_UID_HISTOGRAM_SAMPLE_REPORTED",
3270 AtomId::AtomPermissionRationaleDialogViewed => "ATOM_PERMISSION_RATIONALE_DIALOG_VIEWED",
3271 AtomId::AtomPermissionRationaleDialogActionReported => "ATOM_PERMISSION_RATIONALE_DIALOG_ACTION_REPORTED",
3272 AtomId::AtomAppDataSharingUpdatesNotificationInteraction => "ATOM_APP_DATA_SHARING_UPDATES_NOTIFICATION_INTERACTION",
3273 AtomId::AtomAppDataSharingUpdatesFragmentViewed => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_VIEWED",
3274 AtomId::AtomAppDataSharingUpdatesFragmentActionReported => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_ACTION_REPORTED",
3275 AtomId::AtomWsIncomingCallActionReported => "ATOM_WS_INCOMING_CALL_ACTION_REPORTED",
3276 AtomId::AtomWsCallDisconnectionReported => "ATOM_WS_CALL_DISCONNECTION_REPORTED",
3277 AtomId::AtomWsCallDurationReported => "ATOM_WS_CALL_DURATION_REPORTED",
3278 AtomId::AtomWsCallUserExperienceLatencyReported => "ATOM_WS_CALL_USER_EXPERIENCE_LATENCY_REPORTED",
3279 AtomId::AtomWsCallInteractionReported => "ATOM_WS_CALL_INTERACTION_REPORTED",
3280 AtomId::AtomFullScreenIntentLaunched => "ATOM_FULL_SCREEN_INTENT_LAUNCHED",
3281 AtomId::AtomBalAllowed => "ATOM_BAL_ALLOWED",
3282 AtomId::AtomInTaskActivityStarted => "ATOM_IN_TASK_ACTIVITY_STARTED",
3283 AtomId::AtomCachedAppsHighWatermark => "ATOM_CACHED_APPS_HIGH_WATERMARK",
3284 AtomId::AtomOdrefreshReported => "ATOM_ODREFRESH_REPORTED",
3285 AtomId::AtomOdsignReported => "ATOM_ODSIGN_REPORTED",
3286 AtomId::AtomArtDatumReported => "ATOM_ART_DATUM_REPORTED",
3287 AtomId::AtomArtDeviceDatumReported => "ATOM_ART_DEVICE_DATUM_REPORTED",
3288 AtomId::AtomArtDatumDeltaReported => "ATOM_ART_DATUM_DELTA_REPORTED",
3289 AtomId::AtomBackgroundDexoptJobEnded => "ATOM_BACKGROUND_DEXOPT_JOB_ENDED",
3290 AtomId::AtomWearAdaptiveSuspendStatsReported => "ATOM_WEAR_ADAPTIVE_SUSPEND_STATS_REPORTED",
3291 AtomId::AtomWearPowerAnomalyServiceOperationalStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_OPERATIONAL_STATS_REPORTED",
3292 AtomId::AtomWearPowerAnomalyServiceEventStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_EVENT_STATS_REPORTED",
3293 AtomId::AtomEmergencyStateChanged => "ATOM_EMERGENCY_STATE_CHANGED",
3294 AtomId::AtomDndStateChanged => "ATOM_DND_STATE_CHANGED",
3295 AtomId::AtomMteState => "ATOM_MTE_STATE",
3296 AtomId::AtomAdServicesBackCompatGetTopicsReported => "ATOM_AD_SERVICES_BACK_COMPAT_GET_TOPICS_REPORTED",
3297 AtomId::AtomAdServicesBackCompatEpochComputationClassifierReported => "ATOM_AD_SERVICES_BACK_COMPAT_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
3298 AtomId::AtomAdServicesMeasurementDebugKeys => "ATOM_AD_SERVICES_MEASUREMENT_DEBUG_KEYS",
3299 AtomId::AtomAdServicesErrorReported => "ATOM_AD_SERVICES_ERROR_REPORTED",
3300 AtomId::AtomAdServicesBackgroundJobsExecutionReported => "ATOM_AD_SERVICES_BACKGROUND_JOBS_EXECUTION_REPORTED",
3301 AtomId::AtomAdServicesMeasurementDelayedSourceRegistration => "ATOM_AD_SERVICES_MEASUREMENT_DELAYED_SOURCE_REGISTRATION",
3302 AtomId::AtomAdServicesMeasurementAttribution => "ATOM_AD_SERVICES_MEASUREMENT_ATTRIBUTION",
3303 AtomId::AtomAdServicesMeasurementJobs => "ATOM_AD_SERVICES_MEASUREMENT_JOBS",
3304 AtomId::AtomAdServicesMeasurementWipeout => "ATOM_AD_SERVICES_MEASUREMENT_WIPEOUT",
3305 AtomId::AtomAdServicesConsentMigrated => "ATOM_AD_SERVICES_CONSENT_MIGRATED",
3306 AtomId::AtomRkpdPoolStats => "ATOM_RKPD_POOL_STATS",
3307 AtomId::AtomRkpdClientOperation => "ATOM_RKPD_CLIENT_OPERATION",
3308 AtomId::AtomAutofillUiEventReported => "ATOM_AUTOFILL_UI_EVENT_REPORTED",
3309 AtomId::AtomAutofillFillRequestReported => "ATOM_AUTOFILL_FILL_REQUEST_REPORTED",
3310 AtomId::AtomAutofillFillResponseReported => "ATOM_AUTOFILL_FILL_RESPONSE_REPORTED",
3311 AtomId::AtomAutofillSaveEventReported => "ATOM_AUTOFILL_SAVE_EVENT_REPORTED",
3312 AtomId::AtomAutofillSessionCommitted => "ATOM_AUTOFILL_SESSION_COMMITTED",
3313 AtomId::AtomAutofillFieldClassificationEventReported => "ATOM_AUTOFILL_FIELD_CLASSIFICATION_EVENT_REPORTED",
3314 AtomId::AtomTestExtensionAtomReported => "ATOM_TEST_EXTENSION_ATOM_REPORTED",
3315 AtomId::AtomTestRestrictedAtomReported => "ATOM_TEST_RESTRICTED_ATOM_REPORTED",
3316 AtomId::AtomStatsSocketLossReported => "ATOM_STATS_SOCKET_LOSS_REPORTED",
3317 AtomId::AtomPluginInitialized => "ATOM_PLUGIN_INITIALIZED",
3318 AtomId::AtomTvLowPowerStandbyPolicy => "ATOM_TV_LOW_POWER_STANDBY_POLICY",
3319 AtomId::AtomLockscreenShortcutSelected => "ATOM_LOCKSCREEN_SHORTCUT_SELECTED",
3320 AtomId::AtomLockscreenShortcutTriggered => "ATOM_LOCKSCREEN_SHORTCUT_TRIGGERED",
3321 AtomId::AtomEmergencyNumbersInfo => "ATOM_EMERGENCY_NUMBERS_INFO",
3322 AtomId::AtomQualifiedRatListChanged => "ATOM_QUALIFIED_RAT_LIST_CHANGED",
3323 AtomId::AtomQnsImsCallDropStats => "ATOM_QNS_IMS_CALL_DROP_STATS",
3324 AtomId::AtomQnsFallbackRestrictionChanged => "ATOM_QNS_FALLBACK_RESTRICTION_CHANGED",
3325 AtomId::AtomQnsRatPreferenceMismatchInfo => "ATOM_QNS_RAT_PREFERENCE_MISMATCH_INFO",
3326 AtomId::AtomQnsHandoverTimeMillis => "ATOM_QNS_HANDOVER_TIME_MILLIS",
3327 AtomId::AtomQnsHandoverPingpong => "ATOM_QNS_HANDOVER_PINGPONG",
3328 AtomId::AtomSatelliteController => "ATOM_SATELLITE_CONTROLLER",
3329 AtomId::AtomSatelliteSession => "ATOM_SATELLITE_SESSION",
3330 AtomId::AtomSatelliteIncomingDatagram => "ATOM_SATELLITE_INCOMING_DATAGRAM",
3331 AtomId::AtomSatelliteOutgoingDatagram => "ATOM_SATELLITE_OUTGOING_DATAGRAM",
3332 AtomId::AtomSatelliteProvision => "ATOM_SATELLITE_PROVISION",
3333 AtomId::AtomSatelliteSosMessageRecommender => "ATOM_SATELLITE_SOS_MESSAGE_RECOMMENDER",
3334 AtomId::AtomIkeSessionTerminated => "ATOM_IKE_SESSION_TERMINATED",
3335 AtomId::AtomIkeLivenessCheckSessionValidated => "ATOM_IKE_LIVENESS_CHECK_SESSION_VALIDATED",
3336 AtomId::AtomBluetoothHashedDeviceNameReported => "ATOM_BLUETOOTH_HASHED_DEVICE_NAME_REPORTED",
3337 AtomId::AtomBluetoothL2capCocClientConnection => "ATOM_BLUETOOTH_L2CAP_COC_CLIENT_CONNECTION",
3338 AtomId::AtomBluetoothL2capCocServerConnection => "ATOM_BLUETOOTH_L2CAP_COC_SERVER_CONNECTION",
3339 AtomId::AtomBluetoothLeSessionConnected => "ATOM_BLUETOOTH_LE_SESSION_CONNECTED",
3340 AtomId::AtomRestrictedBluetoothDeviceNameReported => "ATOM_RESTRICTED_BLUETOOTH_DEVICE_NAME_REPORTED",
3341 AtomId::AtomBluetoothProfileConnectionAttempted => "ATOM_BLUETOOTH_PROFILE_CONNECTION_ATTEMPTED",
3342 AtomId::AtomHealthConnectUiImpression => "ATOM_HEALTH_CONNECT_UI_IMPRESSION",
3343 AtomId::AtomHealthConnectUiInteraction => "ATOM_HEALTH_CONNECT_UI_INTERACTION",
3344 AtomId::AtomHealthConnectAppOpenedReported => "ATOM_HEALTH_CONNECT_APP_OPENED_REPORTED",
3345 AtomId::AtomHealthConnectApiCalled => "ATOM_HEALTH_CONNECT_API_CALLED",
3346 AtomId::AtomHealthConnectUsageStats => "ATOM_HEALTH_CONNECT_USAGE_STATS",
3347 AtomId::AtomHealthConnectStorageStats => "ATOM_HEALTH_CONNECT_STORAGE_STATS",
3348 AtomId::AtomHealthConnectApiInvoked => "ATOM_HEALTH_CONNECT_API_INVOKED",
3349 AtomId::AtomExerciseRouteApiCalled => "ATOM_EXERCISE_ROUTE_API_CALLED",
3350 AtomId::AtomAtom9999 => "ATOM_ATOM_9999",
3351 AtomId::AtomAtom99999 => "ATOM_ATOM_99999",
3352 AtomId::AtomThreadnetworkTelemetryDataReported => "ATOM_THREADNETWORK_TELEMETRY_DATA_REPORTED",
3353 AtomId::AtomThreadnetworkTopoEntryRepeated => "ATOM_THREADNETWORK_TOPO_ENTRY_REPEATED",
3354 AtomId::AtomThreadnetworkDeviceInfoReported => "ATOM_THREADNETWORK_DEVICE_INFO_REPORTED",
3355 AtomId::AtomEmergencyNumberDialed => "ATOM_EMERGENCY_NUMBER_DIALED",
3356 AtomId::AtomSandboxApiCalled => "ATOM_SANDBOX_API_CALLED",
3357 AtomId::AtomSandboxActivityEventOccurred => "ATOM_SANDBOX_ACTIVITY_EVENT_OCCURRED",
3358 AtomId::AtomSandboxSdkStorage => "ATOM_SANDBOX_SDK_STORAGE",
3359 AtomId::AtomCronetEngineCreated => "ATOM_CRONET_ENGINE_CREATED",
3360 AtomId::AtomCronetTrafficReported => "ATOM_CRONET_TRAFFIC_REPORTED",
3361 AtomId::AtomCronetEngineBuilderInitialized => "ATOM_CRONET_ENGINE_BUILDER_INITIALIZED",
3362 AtomId::AtomCronetHttpFlagsInitialized => "ATOM_CRONET_HTTP_FLAGS_INITIALIZED",
3363 AtomId::AtomCronetInitialized => "ATOM_CRONET_INITIALIZED",
3364 AtomId::AtomDailyKeepaliveInfoReported => "ATOM_DAILY_KEEPALIVE_INFO_REPORTED",
3365 AtomId::AtomIpClientRaInfoReported => "ATOM_IP_CLIENT_RA_INFO_REPORTED",
3366 AtomId::AtomApfSessionInfoReported => "ATOM_APF_SESSION_INFO_REPORTED",
3367 AtomId::AtomCredentialManagerApiCalled => "ATOM_CREDENTIAL_MANAGER_API_CALLED",
3368 AtomId::AtomCredentialManagerInitPhaseReported => "ATOM_CREDENTIAL_MANAGER_INIT_PHASE_REPORTED",
3369 AtomId::AtomCredentialManagerCandidatePhaseReported => "ATOM_CREDENTIAL_MANAGER_CANDIDATE_PHASE_REPORTED",
3370 AtomId::AtomCredentialManagerFinalPhaseReported => "ATOM_CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED",
3371 AtomId::AtomCredentialManagerTotalReported => "ATOM_CREDENTIAL_MANAGER_TOTAL_REPORTED",
3372 AtomId::AtomCredentialManagerFinalnouidReported => "ATOM_CREDENTIAL_MANAGER_FINALNOUID_REPORTED",
3373 AtomId::AtomCredentialManagerGetReported => "ATOM_CREDENTIAL_MANAGER_GET_REPORTED",
3374 AtomId::AtomCredentialManagerAuthClickReported => "ATOM_CREDENTIAL_MANAGER_AUTH_CLICK_REPORTED",
3375 AtomId::AtomCredentialManagerApiv2Called => "ATOM_CREDENTIAL_MANAGER_APIV2_CALLED",
3376 AtomId::AtomUwbActivityInfo => "ATOM_UWB_ACTIVITY_INFO",
3377 AtomId::AtomMediaActionReported => "ATOM_MEDIA_ACTION_REPORTED",
3378 AtomId::AtomMediaControlsLaunched => "ATOM_MEDIA_CONTROLS_LAUNCHED",
3379 AtomId::AtomMediaCodecReclaimRequestCompleted => "ATOM_MEDIA_CODEC_RECLAIM_REQUEST_COMPLETED",
3380 AtomId::AtomMediaCodecStarted => "ATOM_MEDIA_CODEC_STARTED",
3381 AtomId::AtomMediaCodecStopped => "ATOM_MEDIA_CODEC_STOPPED",
3382 AtomId::AtomMediaCodecRendered => "ATOM_MEDIA_CODEC_RENDERED",
3383 }
3384 }
3385}
3386#[derive(Clone, PartialEq, ::prost::Message)]
3392pub struct StatsdTracingConfig {
3393 #[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
3395 pub push_atom_id: ::prost::alloc::vec::Vec<i32>,
3396 #[prost(int32, repeated, packed="false", tag="2")]
3399 pub raw_push_atom_id: ::prost::alloc::vec::Vec<i32>,
3400 #[prost(message, repeated, tag="3")]
3401 pub pull_config: ::prost::alloc::vec::Vec<StatsdPullAtomConfig>,
3402}
3403#[derive(Clone, PartialEq, ::prost::Message)]
3404pub struct StatsdPullAtomConfig {
3405 #[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
3406 pub pull_atom_id: ::prost::alloc::vec::Vec<i32>,
3407 #[prost(int32, repeated, packed="false", tag="2")]
3408 pub raw_pull_atom_id: ::prost::alloc::vec::Vec<i32>,
3409 #[prost(int32, optional, tag="3")]
3410 pub pull_frequency_ms: ::core::option::Option<i32>,
3411 #[prost(string, repeated, tag="4")]
3412 pub packages: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3413}
3414#[derive(Clone, PartialEq, ::prost::Message)]
3415pub struct ProcessStatsConfig {
3416 #[prost(enumeration="process_stats_config::Quirks", repeated, packed="false", tag="1")]
3417 pub quirks: ::prost::alloc::vec::Vec<i32>,
3418 #[prost(bool, optional, tag="2")]
3420 pub scan_all_processes_on_start: ::core::option::Option<bool>,
3421 #[prost(bool, optional, tag="3")]
3424 pub record_thread_names: ::core::option::Option<bool>,
3425 #[prost(uint32, optional, tag="4")]
3431 pub proc_stats_poll_ms: ::core::option::Option<u32>,
3432 #[prost(uint32, optional, tag="6")]
3443 pub proc_stats_cache_ttl_ms: ::core::option::Option<u32>,
3444 #[prost(bool, optional, tag="9")]
3450 pub resolve_process_fds: ::core::option::Option<bool>,
3451 #[prost(bool, optional, tag="10")]
3454 pub scan_smaps_rollup: ::core::option::Option<bool>,
3455}
3456pub mod process_stats_config {
3458 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
3459 #[repr(i32)]
3460 pub enum Quirks {
3461 Unspecified = 0,
3462 DisableInitialDump = 1,
3466 DisableOnDemand = 2,
3467 }
3468 impl Quirks {
3469 pub fn as_str_name(&self) -> &'static str {
3474 match self {
3475 Quirks::Unspecified => "QUIRKS_UNSPECIFIED",
3476 Quirks::DisableInitialDump => "DISABLE_INITIAL_DUMP",
3477 Quirks::DisableOnDemand => "DISABLE_ON_DEMAND",
3478 }
3479 }
3480 }
3481}
3482#[derive(Clone, PartialEq, ::prost::Message)]
3485pub struct HeapprofdConfig {
3486 #[prost(uint64, optional, tag="1")]
3508 pub sampling_interval_bytes: ::core::option::Option<u64>,
3509 #[prost(uint64, optional, tag="24")]
3513 pub adaptive_sampling_shmem_threshold: ::core::option::Option<u64>,
3514 #[prost(uint64, optional, tag="25")]
3517 pub adaptive_sampling_max_sampling_interval_bytes: ::core::option::Option<u64>,
3518 #[prost(string, repeated, tag="2")]
3526 pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3527 #[prost(uint64, repeated, packed="false", tag="4")]
3529 pub pid: ::prost::alloc::vec::Vec<u64>,
3530 #[prost(string, repeated, tag="26")]
3537 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3538 #[prost(string, repeated, tag="20")]
3543 pub heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3544 #[prost(string, repeated, tag="27")]
3549 pub exclude_heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3550 #[prost(bool, optional, tag="23")]
3551 pub stream_allocations: ::core::option::Option<bool>,
3552 #[prost(uint64, repeated, packed="false", tag="22")]
3565 pub heap_sampling_intervals: ::prost::alloc::vec::Vec<u64>,
3566 #[prost(bool, optional, tag="21")]
3568 pub all_heaps: ::core::option::Option<bool>,
3569 #[prost(bool, optional, tag="5")]
3581 pub all: ::core::option::Option<bool>,
3582 #[prost(uint32, optional, tag="15")]
3585 pub min_anonymous_memory_kb: ::core::option::Option<u32>,
3586 #[prost(uint32, optional, tag="16")]
3589 pub max_heapprofd_memory_kb: ::core::option::Option<u32>,
3590 #[prost(uint64, optional, tag="17")]
3594 pub max_heapprofd_cpu_secs: ::core::option::Option<u64>,
3595 #[prost(string, repeated, tag="7")]
3598 pub skip_symbol_prefix: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3599 #[prost(message, optional, tag="6")]
3601 pub continuous_dump_config: ::core::option::Option<heapprofd_config::ContinuousDumpConfig>,
3602 #[prost(uint64, optional, tag="8")]
3611 pub shmem_size_bytes: ::core::option::Option<u64>,
3612 #[prost(bool, optional, tag="9")]
3616 pub block_client: ::core::option::Option<bool>,
3617 #[prost(uint32, optional, tag="14")]
3621 pub block_client_timeout_us: ::core::option::Option<u32>,
3622 #[prost(bool, optional, tag="10")]
3628 pub no_startup: ::core::option::Option<bool>,
3629 #[prost(bool, optional, tag="11")]
3634 pub no_running: ::core::option::Option<bool>,
3635 #[prost(bool, optional, tag="13")]
3641 pub dump_at_max: ::core::option::Option<bool>,
3642 #[prost(bool, optional, tag="18")]
3649 pub disable_fork_teardown: ::core::option::Option<bool>,
3650 #[prost(bool, optional, tag="19")]
3655 pub disable_vfork_detection: ::core::option::Option<bool>,
3656}
3657pub mod heapprofd_config {
3659 #[derive(Clone, PartialEq, ::prost::Message)]
3660 pub struct ContinuousDumpConfig {
3661 #[prost(uint32, optional, tag="5")]
3663 pub dump_phase_ms: ::core::option::Option<u32>,
3664 #[prost(uint32, optional, tag="6")]
3666 pub dump_interval_ms: ::core::option::Option<u32>,
3667 }
3668}
3669#[derive(Clone, PartialEq, ::prost::Message)]
3671pub struct JavaHprofConfig {
3672 #[prost(string, repeated, tag="1")]
3694 pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3695 #[prost(uint64, repeated, packed="false", tag="2")]
3697 pub pid: ::prost::alloc::vec::Vec<u64>,
3698 #[prost(string, repeated, tag="7")]
3705 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3706 #[prost(message, optional, tag="3")]
3708 pub continuous_dump_config: ::core::option::Option<java_hprof_config::ContinuousDumpConfig>,
3709 #[prost(uint32, optional, tag="4")]
3711 pub min_anonymous_memory_kb: ::core::option::Option<u32>,
3712 #[prost(bool, optional, tag="5")]
3719 pub dump_smaps: ::core::option::Option<bool>,
3720 #[prost(string, repeated, tag="6")]
3723 pub ignored_types: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
3724}
3725pub mod java_hprof_config {
3727 #[derive(Clone, PartialEq, ::prost::Message)]
3729 pub struct ContinuousDumpConfig {
3730 #[prost(uint32, optional, tag="1")]
3733 pub dump_phase_ms: ::core::option::Option<u32>,
3734 #[prost(uint32, optional, tag="2")]
3736 pub dump_interval_ms: ::core::option::Option<u32>,
3737 #[prost(bool, optional, tag="3")]
3744 pub scan_pids_only_on_start: ::core::option::Option<bool>,
3745 }
3746}
3747#[derive(Clone, PartialEq, ::prost::Message)]
3749pub struct PerfEvents {
3750}
3751pub mod perf_events {
3753 #[derive(Clone, PartialEq, ::prost::Message)]
3756 pub struct Timebase {
3757 #[prost(enumeration="PerfClock", optional, tag="11")]
3763 pub timestamp_clock: ::core::option::Option<i32>,
3764 #[prost(string, optional, tag="10")]
3768 pub name: ::core::option::Option<::prost::alloc::string::String>,
3769 #[prost(oneof="timebase::Interval", tags="2, 1")]
3773 pub interval: ::core::option::Option<timebase::Interval>,
3774 #[prost(oneof="timebase::Event", tags="4, 3, 5")]
3779 pub event: ::core::option::Option<timebase::Event>,
3780 }
3781 pub mod timebase {
3783 #[derive(Clone, PartialEq, ::prost::Oneof)]
3787 pub enum Interval {
3788 #[prost(uint64, tag="2")]
3795 Frequency(u64),
3796 #[prost(uint64, tag="1")]
3800 Period(u64),
3801 }
3802 #[derive(Clone, PartialEq, ::prost::Oneof)]
3807 pub enum Event {
3808 #[prost(enumeration="super::Counter", tag="4")]
3809 Counter(i32),
3810 #[prost(message, tag="3")]
3811 Tracepoint(super::Tracepoint),
3812 #[prost(message, tag="5")]
3813 RawEvent(super::RawEvent),
3814 }
3815 }
3816 #[derive(Clone, PartialEq, ::prost::Message)]
3817 pub struct Tracepoint {
3818 #[prost(string, optional, tag="1")]
3822 pub name: ::core::option::Option<::prost::alloc::string::String>,
3823 #[prost(string, optional, tag="2")]
3829 pub filter: ::core::option::Option<::prost::alloc::string::String>,
3830 }
3831 #[derive(Clone, PartialEq, ::prost::Message)]
3835 pub struct RawEvent {
3836 #[prost(uint32, optional, tag="1")]
3837 pub r#type: ::core::option::Option<u32>,
3838 #[prost(uint64, optional, tag="2")]
3839 pub config: ::core::option::Option<u64>,
3840 #[prost(uint64, optional, tag="3")]
3841 pub config1: ::core::option::Option<u64>,
3842 #[prost(uint64, optional, tag="4")]
3843 pub config2: ::core::option::Option<u64>,
3844 }
3845 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
3852 #[repr(i32)]
3853 pub enum Counter {
3854 UnknownCounter = 0,
3855 SwCpuClock = 1,
3857 SwPageFaults = 2,
3859 SwTaskClock = 3,
3861 SwContextSwitches = 4,
3863 SwCpuMigrations = 5,
3865 SwPageFaultsMin = 6,
3867 SwPageFaultsMaj = 7,
3869 SwAlignmentFaults = 8,
3871 SwEmulationFaults = 9,
3873 SwDummy = 20,
3875 HwCpuCycles = 10,
3877 HwInstructions = 11,
3879 HwCacheReferences = 12,
3881 HwCacheMisses = 13,
3883 HwBranchInstructions = 14,
3885 HwBranchMisses = 15,
3887 HwBusCycles = 16,
3889 HwStalledCyclesFrontend = 17,
3891 HwStalledCyclesBackend = 18,
3893 HwRefCpuCycles = 19,
3895 }
3896 impl Counter {
3897 pub fn as_str_name(&self) -> &'static str {
3902 match self {
3903 Counter::UnknownCounter => "UNKNOWN_COUNTER",
3904 Counter::SwCpuClock => "SW_CPU_CLOCK",
3905 Counter::SwPageFaults => "SW_PAGE_FAULTS",
3906 Counter::SwTaskClock => "SW_TASK_CLOCK",
3907 Counter::SwContextSwitches => "SW_CONTEXT_SWITCHES",
3908 Counter::SwCpuMigrations => "SW_CPU_MIGRATIONS",
3909 Counter::SwPageFaultsMin => "SW_PAGE_FAULTS_MIN",
3910 Counter::SwPageFaultsMaj => "SW_PAGE_FAULTS_MAJ",
3911 Counter::SwAlignmentFaults => "SW_ALIGNMENT_FAULTS",
3912 Counter::SwEmulationFaults => "SW_EMULATION_FAULTS",
3913 Counter::SwDummy => "SW_DUMMY",
3914 Counter::HwCpuCycles => "HW_CPU_CYCLES",
3915 Counter::HwInstructions => "HW_INSTRUCTIONS",
3916 Counter::HwCacheReferences => "HW_CACHE_REFERENCES",
3917 Counter::HwCacheMisses => "HW_CACHE_MISSES",
3918 Counter::HwBranchInstructions => "HW_BRANCH_INSTRUCTIONS",
3919 Counter::HwBranchMisses => "HW_BRANCH_MISSES",
3920 Counter::HwBusCycles => "HW_BUS_CYCLES",
3921 Counter::HwStalledCyclesFrontend => "HW_STALLED_CYCLES_FRONTEND",
3922 Counter::HwStalledCyclesBackend => "HW_STALLED_CYCLES_BACKEND",
3923 Counter::HwRefCpuCycles => "HW_REF_CPU_CYCLES",
3924 }
3925 }
3926 }
3927 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
3931 #[repr(i32)]
3932 pub enum PerfClock {
3933 UnknownPerfClock = 0,
3934 Realtime = 1,
3935 Monotonic = 2,
3936 MonotonicRaw = 3,
3937 Boottime = 4,
3938 }
3939 impl PerfClock {
3940 pub fn as_str_name(&self) -> &'static str {
3945 match self {
3946 PerfClock::UnknownPerfClock => "UNKNOWN_PERF_CLOCK",
3947 PerfClock::Realtime => "PERF_CLOCK_REALTIME",
3948 PerfClock::Monotonic => "PERF_CLOCK_MONOTONIC",
3949 PerfClock::MonotonicRaw => "PERF_CLOCK_MONOTONIC_RAW",
3950 PerfClock::Boottime => "PERF_CLOCK_BOOTTIME",
3951 }
3952 }
3953 }
3954}
3955#[derive(Clone, PartialEq, ::prost::Message)]
3973pub struct PerfEventConfig {
3974 #[prost(message, optional, tag="15")]
3977 pub timebase: ::core::option::Option<perf_events::Timebase>,
3978 #[prost(message, optional, tag="16")]
3982 pub callstack_sampling: ::core::option::Option<perf_event_config::CallstackSampling>,
3983 #[prost(uint32, optional, tag="8")]
3990 pub ring_buffer_read_period_ms: ::core::option::Option<u32>,
3991 #[prost(uint32, optional, tag="3")]
3995 pub ring_buffer_pages: ::core::option::Option<u32>,
3996 #[prost(uint64, optional, tag="17")]
4005 pub max_enqueued_footprint_kb: ::core::option::Option<u64>,
4006 #[prost(uint32, optional, tag="13")]
4009 pub max_daemon_memory_kb: ::core::option::Option<u32>,
4010 #[prost(uint32, optional, tag="9")]
4023 pub remote_descriptor_timeout_ms: ::core::option::Option<u32>,
4024 #[prost(uint32, optional, tag="10")]
4029 pub unwind_state_clear_period_ms: ::core::option::Option<u32>,
4030 #[prost(string, repeated, tag="18")]
4037 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4038 #[prost(bool, optional, tag="1")]
4047 pub all_cpus: ::core::option::Option<bool>,
4048 #[prost(uint32, optional, tag="2")]
4049 pub sampling_frequency: ::core::option::Option<u32>,
4050 #[prost(bool, optional, tag="12")]
4051 pub kernel_frames: ::core::option::Option<bool>,
4052 #[prost(int32, repeated, packed="false", tag="4")]
4053 pub target_pid: ::prost::alloc::vec::Vec<i32>,
4054 #[prost(string, repeated, tag="5")]
4055 pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4056 #[prost(int32, repeated, packed="false", tag="6")]
4057 pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
4058 #[prost(string, repeated, tag="7")]
4059 pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4060 #[prost(uint32, optional, tag="11")]
4061 pub additional_cmdline_count: ::core::option::Option<u32>,
4062}
4063pub mod perf_event_config {
4065 #[derive(Clone, PartialEq, ::prost::Message)]
4070 pub struct CallstackSampling {
4071 #[prost(message, optional, tag="1")]
4075 pub scope: ::core::option::Option<Scope>,
4076 #[prost(bool, optional, tag="2")]
4083 pub kernel_frames: ::core::option::Option<bool>,
4084 #[prost(enumeration="UnwindMode", optional, tag="3")]
4089 pub user_frames: ::core::option::Option<i32>,
4090 }
4091 #[derive(Clone, PartialEq, ::prost::Message)]
4092 pub struct Scope {
4093 #[prost(int32, repeated, packed="false", tag="1")]
4098 pub target_pid: ::prost::alloc::vec::Vec<i32>,
4099 #[prost(string, repeated, tag="2")]
4121 pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4122 #[prost(int32, repeated, packed="false", tag="3")]
4124 pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
4125 #[prost(string, repeated, tag="4")]
4128 pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4129 #[prost(uint32, optional, tag="5")]
4135 pub additional_cmdline_count: ::core::option::Option<u32>,
4136 #[prost(uint32, optional, tag="6")]
4150 pub process_shard_count: ::core::option::Option<u32>,
4151 }
4152 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4155 #[repr(i32)]
4156 pub enum UnwindMode {
4157 UnwindUnknown = 0,
4158 UnwindSkip = 1,
4160 UnwindDwarf = 2,
4162 }
4163 impl UnwindMode {
4164 pub fn as_str_name(&self) -> &'static str {
4169 match self {
4170 UnwindMode::UnwindUnknown => "UNWIND_UNKNOWN",
4171 UnwindMode::UnwindSkip => "UNWIND_SKIP",
4172 UnwindMode::UnwindDwarf => "UNWIND_DWARF",
4173 }
4174 }
4175 }
4176}
4177#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4182#[repr(i32)]
4183pub enum MeminfoCounters {
4184 MeminfoUnspecified = 0,
4185 MeminfoMemTotal = 1,
4186 MeminfoMemFree = 2,
4187 MeminfoMemAvailable = 3,
4188 MeminfoBuffers = 4,
4189 MeminfoCached = 5,
4190 MeminfoSwapCached = 6,
4191 MeminfoActive = 7,
4192 MeminfoInactive = 8,
4193 MeminfoActiveAnon = 9,
4194 MeminfoInactiveAnon = 10,
4195 MeminfoActiveFile = 11,
4196 MeminfoInactiveFile = 12,
4197 MeminfoUnevictable = 13,
4198 MeminfoMlocked = 14,
4199 MeminfoSwapTotal = 15,
4200 MeminfoSwapFree = 16,
4201 MeminfoDirty = 17,
4202 MeminfoWriteback = 18,
4203 MeminfoAnonPages = 19,
4204 MeminfoMapped = 20,
4205 MeminfoShmem = 21,
4206 MeminfoSlab = 22,
4207 MeminfoSlabReclaimable = 23,
4208 MeminfoSlabUnreclaimable = 24,
4209 MeminfoKernelStack = 25,
4210 MeminfoPageTables = 26,
4211 MeminfoCommitLimit = 27,
4212 MeminfoCommitedAs = 28,
4213 MeminfoVmallocTotal = 29,
4214 MeminfoVmallocUsed = 30,
4215 MeminfoVmallocChunk = 31,
4216 MeminfoCmaTotal = 32,
4217 MeminfoCmaFree = 33,
4218}
4219impl MeminfoCounters {
4220 pub fn as_str_name(&self) -> &'static str {
4225 match self {
4226 MeminfoCounters::MeminfoUnspecified => "MEMINFO_UNSPECIFIED",
4227 MeminfoCounters::MeminfoMemTotal => "MEMINFO_MEM_TOTAL",
4228 MeminfoCounters::MeminfoMemFree => "MEMINFO_MEM_FREE",
4229 MeminfoCounters::MeminfoMemAvailable => "MEMINFO_MEM_AVAILABLE",
4230 MeminfoCounters::MeminfoBuffers => "MEMINFO_BUFFERS",
4231 MeminfoCounters::MeminfoCached => "MEMINFO_CACHED",
4232 MeminfoCounters::MeminfoSwapCached => "MEMINFO_SWAP_CACHED",
4233 MeminfoCounters::MeminfoActive => "MEMINFO_ACTIVE",
4234 MeminfoCounters::MeminfoInactive => "MEMINFO_INACTIVE",
4235 MeminfoCounters::MeminfoActiveAnon => "MEMINFO_ACTIVE_ANON",
4236 MeminfoCounters::MeminfoInactiveAnon => "MEMINFO_INACTIVE_ANON",
4237 MeminfoCounters::MeminfoActiveFile => "MEMINFO_ACTIVE_FILE",
4238 MeminfoCounters::MeminfoInactiveFile => "MEMINFO_INACTIVE_FILE",
4239 MeminfoCounters::MeminfoUnevictable => "MEMINFO_UNEVICTABLE",
4240 MeminfoCounters::MeminfoMlocked => "MEMINFO_MLOCKED",
4241 MeminfoCounters::MeminfoSwapTotal => "MEMINFO_SWAP_TOTAL",
4242 MeminfoCounters::MeminfoSwapFree => "MEMINFO_SWAP_FREE",
4243 MeminfoCounters::MeminfoDirty => "MEMINFO_DIRTY",
4244 MeminfoCounters::MeminfoWriteback => "MEMINFO_WRITEBACK",
4245 MeminfoCounters::MeminfoAnonPages => "MEMINFO_ANON_PAGES",
4246 MeminfoCounters::MeminfoMapped => "MEMINFO_MAPPED",
4247 MeminfoCounters::MeminfoShmem => "MEMINFO_SHMEM",
4248 MeminfoCounters::MeminfoSlab => "MEMINFO_SLAB",
4249 MeminfoCounters::MeminfoSlabReclaimable => "MEMINFO_SLAB_RECLAIMABLE",
4250 MeminfoCounters::MeminfoSlabUnreclaimable => "MEMINFO_SLAB_UNRECLAIMABLE",
4251 MeminfoCounters::MeminfoKernelStack => "MEMINFO_KERNEL_STACK",
4252 MeminfoCounters::MeminfoPageTables => "MEMINFO_PAGE_TABLES",
4253 MeminfoCounters::MeminfoCommitLimit => "MEMINFO_COMMIT_LIMIT",
4254 MeminfoCounters::MeminfoCommitedAs => "MEMINFO_COMMITED_AS",
4255 MeminfoCounters::MeminfoVmallocTotal => "MEMINFO_VMALLOC_TOTAL",
4256 MeminfoCounters::MeminfoVmallocUsed => "MEMINFO_VMALLOC_USED",
4257 MeminfoCounters::MeminfoVmallocChunk => "MEMINFO_VMALLOC_CHUNK",
4258 MeminfoCounters::MeminfoCmaTotal => "MEMINFO_CMA_TOTAL",
4259 MeminfoCounters::MeminfoCmaFree => "MEMINFO_CMA_FREE",
4260 }
4261 }
4262}
4263#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4265#[repr(i32)]
4266pub enum VmstatCounters {
4267 VmstatUnspecified = 0,
4268 VmstatNrFreePages = 1,
4269 VmstatNrAllocBatch = 2,
4270 VmstatNrInactiveAnon = 3,
4271 VmstatNrActiveAnon = 4,
4272 VmstatNrInactiveFile = 5,
4273 VmstatNrActiveFile = 6,
4274 VmstatNrUnevictable = 7,
4275 VmstatNrMlock = 8,
4276 VmstatNrAnonPages = 9,
4277 VmstatNrMapped = 10,
4278 VmstatNrFilePages = 11,
4279 VmstatNrDirty = 12,
4280 VmstatNrWriteback = 13,
4281 VmstatNrSlabReclaimable = 14,
4282 VmstatNrSlabUnreclaimable = 15,
4283 VmstatNrPageTablePages = 16,
4284 VmstatNrKernelStack = 17,
4285 VmstatNrOverhead = 18,
4286 VmstatNrUnstable = 19,
4287 VmstatNrBounce = 20,
4288 VmstatNrVmscanWrite = 21,
4289 VmstatNrVmscanImmediateReclaim = 22,
4290 VmstatNrWritebackTemp = 23,
4291 VmstatNrIsolatedAnon = 24,
4292 VmstatNrIsolatedFile = 25,
4293 VmstatNrShmem = 26,
4294 VmstatNrDirtied = 27,
4295 VmstatNrWritten = 28,
4296 VmstatNrPagesScanned = 29,
4297 VmstatWorkingsetRefault = 30,
4298 VmstatWorkingsetActivate = 31,
4299 VmstatWorkingsetNodereclaim = 32,
4300 VmstatNrAnonTransparentHugepages = 33,
4301 VmstatNrFreeCma = 34,
4302 VmstatNrSwapcache = 35,
4303 VmstatNrDirtyThreshold = 36,
4304 VmstatNrDirtyBackgroundThreshold = 37,
4305 VmstatPgpgin = 38,
4306 VmstatPgpgout = 39,
4307 VmstatPgpgoutclean = 40,
4308 VmstatPswpin = 41,
4309 VmstatPswpout = 42,
4310 VmstatPgallocDma = 43,
4311 VmstatPgallocNormal = 44,
4312 VmstatPgallocMovable = 45,
4313 VmstatPgfree = 46,
4314 VmstatPgactivate = 47,
4315 VmstatPgdeactivate = 48,
4316 VmstatPgfault = 49,
4317 VmstatPgmajfault = 50,
4318 VmstatPgrefillDma = 51,
4319 VmstatPgrefillNormal = 52,
4320 VmstatPgrefillMovable = 53,
4321 VmstatPgstealKswapdDma = 54,
4322 VmstatPgstealKswapdNormal = 55,
4323 VmstatPgstealKswapdMovable = 56,
4324 VmstatPgstealDirectDma = 57,
4325 VmstatPgstealDirectNormal = 58,
4326 VmstatPgstealDirectMovable = 59,
4327 VmstatPgscanKswapdDma = 60,
4328 VmstatPgscanKswapdNormal = 61,
4329 VmstatPgscanKswapdMovable = 62,
4330 VmstatPgscanDirectDma = 63,
4331 VmstatPgscanDirectNormal = 64,
4332 VmstatPgscanDirectMovable = 65,
4333 VmstatPgscanDirectThrottle = 66,
4334 VmstatPginodesteal = 67,
4335 VmstatSlabsScanned = 68,
4336 VmstatKswapdInodesteal = 69,
4337 VmstatKswapdLowWmarkHitQuickly = 70,
4338 VmstatKswapdHighWmarkHitQuickly = 71,
4339 VmstatPageoutrun = 72,
4340 VmstatAllocstall = 73,
4341 VmstatPgrotated = 74,
4342 VmstatDropPagecache = 75,
4343 VmstatDropSlab = 76,
4344 VmstatPgmigrateSuccess = 77,
4345 VmstatPgmigrateFail = 78,
4346 VmstatCompactMigrateScanned = 79,
4347 VmstatCompactFreeScanned = 80,
4348 VmstatCompactIsolated = 81,
4349 VmstatCompactStall = 82,
4350 VmstatCompactFail = 83,
4351 VmstatCompactSuccess = 84,
4352 VmstatCompactDaemonWake = 85,
4353 VmstatUnevictablePgsCulled = 86,
4354 VmstatUnevictablePgsScanned = 87,
4355 VmstatUnevictablePgsRescued = 88,
4356 VmstatUnevictablePgsMlocked = 89,
4357 VmstatUnevictablePgsMunlocked = 90,
4358 VmstatUnevictablePgsCleared = 91,
4359 VmstatUnevictablePgsStranded = 92,
4360 VmstatNrZspages = 93,
4361 VmstatNrIonHeap = 94,
4362 VmstatNrGpuHeap = 95,
4363 VmstatAllocstallDma = 96,
4364 VmstatAllocstallMovable = 97,
4365 VmstatAllocstallNormal = 98,
4366 VmstatCompactDaemonFreeScanned = 99,
4367 VmstatCompactDaemonMigrateScanned = 100,
4368 VmstatNrFastrpc = 101,
4369 VmstatNrIndirectlyReclaimable = 102,
4370 VmstatNrIonHeapPool = 103,
4371 VmstatNrKernelMiscReclaimable = 104,
4372 VmstatNrShadowCallStackBytes = 105,
4373 VmstatNrShmemHugepages = 106,
4374 VmstatNrShmemPmdmapped = 107,
4375 VmstatNrUnreclaimablePages = 108,
4376 VmstatNrZoneActiveAnon = 109,
4377 VmstatNrZoneActiveFile = 110,
4378 VmstatNrZoneInactiveAnon = 111,
4379 VmstatNrZoneInactiveFile = 112,
4380 VmstatNrZoneUnevictable = 113,
4381 VmstatNrZoneWritePending = 114,
4382 VmstatOomKill = 115,
4383 VmstatPglazyfree = 116,
4384 VmstatPglazyfreed = 117,
4385 VmstatPgrefill = 118,
4386 VmstatPgscanDirect = 119,
4387 VmstatPgscanKswapd = 120,
4388 VmstatPgskipDma = 121,
4389 VmstatPgskipMovable = 122,
4390 VmstatPgskipNormal = 123,
4391 VmstatPgstealDirect = 124,
4392 VmstatPgstealKswapd = 125,
4393 VmstatSwapRa = 126,
4394 VmstatSwapRaHit = 127,
4395 VmstatWorkingsetRestore = 128,
4396 VmstatAllocstallDevice = 129,
4397 VmstatAllocstallDma32 = 130,
4398 VmstatBalloonDeflate = 131,
4399 VmstatBalloonInflate = 132,
4400 VmstatBalloonMigrate = 133,
4401 VmstatCmaAllocFail = 134,
4402 VmstatCmaAllocSuccess = 135,
4403 VmstatNrFileHugepages = 136,
4404 VmstatNrFilePmdmapped = 137,
4405 VmstatNrFollPinAcquired = 138,
4406 VmstatNrFollPinReleased = 139,
4407 VmstatNrSecPageTablePages = 140,
4408 VmstatNrShadowCallStack = 141,
4409 VmstatNrSwapcached = 142,
4410 VmstatNrThrottledWritten = 143,
4411 VmstatPgallocDevice = 144,
4412 VmstatPgallocDma32 = 145,
4413 VmstatPgdemoteDirect = 146,
4414 VmstatPgdemoteKswapd = 147,
4415 VmstatPgreuse = 148,
4416 VmstatPgscanAnon = 149,
4417 VmstatPgscanFile = 150,
4418 VmstatPgskipDevice = 151,
4419 VmstatPgskipDma32 = 152,
4420 VmstatPgstealAnon = 153,
4421 VmstatPgstealFile = 154,
4422 VmstatThpCollapseAlloc = 155,
4423 VmstatThpCollapseAllocFailed = 156,
4424 VmstatThpDeferredSplitPage = 157,
4425 VmstatThpFaultAlloc = 158,
4426 VmstatThpFaultFallback = 159,
4427 VmstatThpFaultFallbackCharge = 160,
4428 VmstatThpFileAlloc = 161,
4429 VmstatThpFileFallback = 162,
4430 VmstatThpFileFallbackCharge = 163,
4431 VmstatThpFileMapped = 164,
4432 VmstatThpMigrationFail = 165,
4433 VmstatThpMigrationSplit = 166,
4434 VmstatThpMigrationSuccess = 167,
4435 VmstatThpScanExceedNonePte = 168,
4436 VmstatThpScanExceedSharePte = 169,
4437 VmstatThpScanExceedSwapPte = 170,
4438 VmstatThpSplitPage = 171,
4439 VmstatThpSplitPageFailed = 172,
4440 VmstatThpSplitPmd = 173,
4441 VmstatThpSwpout = 174,
4442 VmstatThpSwpoutFallback = 175,
4443 VmstatThpZeroPageAlloc = 176,
4444 VmstatThpZeroPageAllocFailed = 177,
4445 VmstatVmaLockAbort = 178,
4446 VmstatVmaLockMiss = 179,
4447 VmstatVmaLockRetry = 180,
4448 VmstatVmaLockSuccess = 181,
4449 VmstatWorkingsetActivateAnon = 182,
4450 VmstatWorkingsetActivateFile = 183,
4451 VmstatWorkingsetNodes = 184,
4452 VmstatWorkingsetRefaultAnon = 185,
4453 VmstatWorkingsetRefaultFile = 186,
4454 VmstatWorkingsetRestoreAnon = 187,
4455 VmstatWorkingsetRestoreFile = 188,
4456}
4457impl VmstatCounters {
4458 pub fn as_str_name(&self) -> &'static str {
4463 match self {
4464 VmstatCounters::VmstatUnspecified => "VMSTAT_UNSPECIFIED",
4465 VmstatCounters::VmstatNrFreePages => "VMSTAT_NR_FREE_PAGES",
4466 VmstatCounters::VmstatNrAllocBatch => "VMSTAT_NR_ALLOC_BATCH",
4467 VmstatCounters::VmstatNrInactiveAnon => "VMSTAT_NR_INACTIVE_ANON",
4468 VmstatCounters::VmstatNrActiveAnon => "VMSTAT_NR_ACTIVE_ANON",
4469 VmstatCounters::VmstatNrInactiveFile => "VMSTAT_NR_INACTIVE_FILE",
4470 VmstatCounters::VmstatNrActiveFile => "VMSTAT_NR_ACTIVE_FILE",
4471 VmstatCounters::VmstatNrUnevictable => "VMSTAT_NR_UNEVICTABLE",
4472 VmstatCounters::VmstatNrMlock => "VMSTAT_NR_MLOCK",
4473 VmstatCounters::VmstatNrAnonPages => "VMSTAT_NR_ANON_PAGES",
4474 VmstatCounters::VmstatNrMapped => "VMSTAT_NR_MAPPED",
4475 VmstatCounters::VmstatNrFilePages => "VMSTAT_NR_FILE_PAGES",
4476 VmstatCounters::VmstatNrDirty => "VMSTAT_NR_DIRTY",
4477 VmstatCounters::VmstatNrWriteback => "VMSTAT_NR_WRITEBACK",
4478 VmstatCounters::VmstatNrSlabReclaimable => "VMSTAT_NR_SLAB_RECLAIMABLE",
4479 VmstatCounters::VmstatNrSlabUnreclaimable => "VMSTAT_NR_SLAB_UNRECLAIMABLE",
4480 VmstatCounters::VmstatNrPageTablePages => "VMSTAT_NR_PAGE_TABLE_PAGES",
4481 VmstatCounters::VmstatNrKernelStack => "VMSTAT_NR_KERNEL_STACK",
4482 VmstatCounters::VmstatNrOverhead => "VMSTAT_NR_OVERHEAD",
4483 VmstatCounters::VmstatNrUnstable => "VMSTAT_NR_UNSTABLE",
4484 VmstatCounters::VmstatNrBounce => "VMSTAT_NR_BOUNCE",
4485 VmstatCounters::VmstatNrVmscanWrite => "VMSTAT_NR_VMSCAN_WRITE",
4486 VmstatCounters::VmstatNrVmscanImmediateReclaim => "VMSTAT_NR_VMSCAN_IMMEDIATE_RECLAIM",
4487 VmstatCounters::VmstatNrWritebackTemp => "VMSTAT_NR_WRITEBACK_TEMP",
4488 VmstatCounters::VmstatNrIsolatedAnon => "VMSTAT_NR_ISOLATED_ANON",
4489 VmstatCounters::VmstatNrIsolatedFile => "VMSTAT_NR_ISOLATED_FILE",
4490 VmstatCounters::VmstatNrShmem => "VMSTAT_NR_SHMEM",
4491 VmstatCounters::VmstatNrDirtied => "VMSTAT_NR_DIRTIED",
4492 VmstatCounters::VmstatNrWritten => "VMSTAT_NR_WRITTEN",
4493 VmstatCounters::VmstatNrPagesScanned => "VMSTAT_NR_PAGES_SCANNED",
4494 VmstatCounters::VmstatWorkingsetRefault => "VMSTAT_WORKINGSET_REFAULT",
4495 VmstatCounters::VmstatWorkingsetActivate => "VMSTAT_WORKINGSET_ACTIVATE",
4496 VmstatCounters::VmstatWorkingsetNodereclaim => "VMSTAT_WORKINGSET_NODERECLAIM",
4497 VmstatCounters::VmstatNrAnonTransparentHugepages => "VMSTAT_NR_ANON_TRANSPARENT_HUGEPAGES",
4498 VmstatCounters::VmstatNrFreeCma => "VMSTAT_NR_FREE_CMA",
4499 VmstatCounters::VmstatNrSwapcache => "VMSTAT_NR_SWAPCACHE",
4500 VmstatCounters::VmstatNrDirtyThreshold => "VMSTAT_NR_DIRTY_THRESHOLD",
4501 VmstatCounters::VmstatNrDirtyBackgroundThreshold => "VMSTAT_NR_DIRTY_BACKGROUND_THRESHOLD",
4502 VmstatCounters::VmstatPgpgin => "VMSTAT_PGPGIN",
4503 VmstatCounters::VmstatPgpgout => "VMSTAT_PGPGOUT",
4504 VmstatCounters::VmstatPgpgoutclean => "VMSTAT_PGPGOUTCLEAN",
4505 VmstatCounters::VmstatPswpin => "VMSTAT_PSWPIN",
4506 VmstatCounters::VmstatPswpout => "VMSTAT_PSWPOUT",
4507 VmstatCounters::VmstatPgallocDma => "VMSTAT_PGALLOC_DMA",
4508 VmstatCounters::VmstatPgallocNormal => "VMSTAT_PGALLOC_NORMAL",
4509 VmstatCounters::VmstatPgallocMovable => "VMSTAT_PGALLOC_MOVABLE",
4510 VmstatCounters::VmstatPgfree => "VMSTAT_PGFREE",
4511 VmstatCounters::VmstatPgactivate => "VMSTAT_PGACTIVATE",
4512 VmstatCounters::VmstatPgdeactivate => "VMSTAT_PGDEACTIVATE",
4513 VmstatCounters::VmstatPgfault => "VMSTAT_PGFAULT",
4514 VmstatCounters::VmstatPgmajfault => "VMSTAT_PGMAJFAULT",
4515 VmstatCounters::VmstatPgrefillDma => "VMSTAT_PGREFILL_DMA",
4516 VmstatCounters::VmstatPgrefillNormal => "VMSTAT_PGREFILL_NORMAL",
4517 VmstatCounters::VmstatPgrefillMovable => "VMSTAT_PGREFILL_MOVABLE",
4518 VmstatCounters::VmstatPgstealKswapdDma => "VMSTAT_PGSTEAL_KSWAPD_DMA",
4519 VmstatCounters::VmstatPgstealKswapdNormal => "VMSTAT_PGSTEAL_KSWAPD_NORMAL",
4520 VmstatCounters::VmstatPgstealKswapdMovable => "VMSTAT_PGSTEAL_KSWAPD_MOVABLE",
4521 VmstatCounters::VmstatPgstealDirectDma => "VMSTAT_PGSTEAL_DIRECT_DMA",
4522 VmstatCounters::VmstatPgstealDirectNormal => "VMSTAT_PGSTEAL_DIRECT_NORMAL",
4523 VmstatCounters::VmstatPgstealDirectMovable => "VMSTAT_PGSTEAL_DIRECT_MOVABLE",
4524 VmstatCounters::VmstatPgscanKswapdDma => "VMSTAT_PGSCAN_KSWAPD_DMA",
4525 VmstatCounters::VmstatPgscanKswapdNormal => "VMSTAT_PGSCAN_KSWAPD_NORMAL",
4526 VmstatCounters::VmstatPgscanKswapdMovable => "VMSTAT_PGSCAN_KSWAPD_MOVABLE",
4527 VmstatCounters::VmstatPgscanDirectDma => "VMSTAT_PGSCAN_DIRECT_DMA",
4528 VmstatCounters::VmstatPgscanDirectNormal => "VMSTAT_PGSCAN_DIRECT_NORMAL",
4529 VmstatCounters::VmstatPgscanDirectMovable => "VMSTAT_PGSCAN_DIRECT_MOVABLE",
4530 VmstatCounters::VmstatPgscanDirectThrottle => "VMSTAT_PGSCAN_DIRECT_THROTTLE",
4531 VmstatCounters::VmstatPginodesteal => "VMSTAT_PGINODESTEAL",
4532 VmstatCounters::VmstatSlabsScanned => "VMSTAT_SLABS_SCANNED",
4533 VmstatCounters::VmstatKswapdInodesteal => "VMSTAT_KSWAPD_INODESTEAL",
4534 VmstatCounters::VmstatKswapdLowWmarkHitQuickly => "VMSTAT_KSWAPD_LOW_WMARK_HIT_QUICKLY",
4535 VmstatCounters::VmstatKswapdHighWmarkHitQuickly => "VMSTAT_KSWAPD_HIGH_WMARK_HIT_QUICKLY",
4536 VmstatCounters::VmstatPageoutrun => "VMSTAT_PAGEOUTRUN",
4537 VmstatCounters::VmstatAllocstall => "VMSTAT_ALLOCSTALL",
4538 VmstatCounters::VmstatPgrotated => "VMSTAT_PGROTATED",
4539 VmstatCounters::VmstatDropPagecache => "VMSTAT_DROP_PAGECACHE",
4540 VmstatCounters::VmstatDropSlab => "VMSTAT_DROP_SLAB",
4541 VmstatCounters::VmstatPgmigrateSuccess => "VMSTAT_PGMIGRATE_SUCCESS",
4542 VmstatCounters::VmstatPgmigrateFail => "VMSTAT_PGMIGRATE_FAIL",
4543 VmstatCounters::VmstatCompactMigrateScanned => "VMSTAT_COMPACT_MIGRATE_SCANNED",
4544 VmstatCounters::VmstatCompactFreeScanned => "VMSTAT_COMPACT_FREE_SCANNED",
4545 VmstatCounters::VmstatCompactIsolated => "VMSTAT_COMPACT_ISOLATED",
4546 VmstatCounters::VmstatCompactStall => "VMSTAT_COMPACT_STALL",
4547 VmstatCounters::VmstatCompactFail => "VMSTAT_COMPACT_FAIL",
4548 VmstatCounters::VmstatCompactSuccess => "VMSTAT_COMPACT_SUCCESS",
4549 VmstatCounters::VmstatCompactDaemonWake => "VMSTAT_COMPACT_DAEMON_WAKE",
4550 VmstatCounters::VmstatUnevictablePgsCulled => "VMSTAT_UNEVICTABLE_PGS_CULLED",
4551 VmstatCounters::VmstatUnevictablePgsScanned => "VMSTAT_UNEVICTABLE_PGS_SCANNED",
4552 VmstatCounters::VmstatUnevictablePgsRescued => "VMSTAT_UNEVICTABLE_PGS_RESCUED",
4553 VmstatCounters::VmstatUnevictablePgsMlocked => "VMSTAT_UNEVICTABLE_PGS_MLOCKED",
4554 VmstatCounters::VmstatUnevictablePgsMunlocked => "VMSTAT_UNEVICTABLE_PGS_MUNLOCKED",
4555 VmstatCounters::VmstatUnevictablePgsCleared => "VMSTAT_UNEVICTABLE_PGS_CLEARED",
4556 VmstatCounters::VmstatUnevictablePgsStranded => "VMSTAT_UNEVICTABLE_PGS_STRANDED",
4557 VmstatCounters::VmstatNrZspages => "VMSTAT_NR_ZSPAGES",
4558 VmstatCounters::VmstatNrIonHeap => "VMSTAT_NR_ION_HEAP",
4559 VmstatCounters::VmstatNrGpuHeap => "VMSTAT_NR_GPU_HEAP",
4560 VmstatCounters::VmstatAllocstallDma => "VMSTAT_ALLOCSTALL_DMA",
4561 VmstatCounters::VmstatAllocstallMovable => "VMSTAT_ALLOCSTALL_MOVABLE",
4562 VmstatCounters::VmstatAllocstallNormal => "VMSTAT_ALLOCSTALL_NORMAL",
4563 VmstatCounters::VmstatCompactDaemonFreeScanned => "VMSTAT_COMPACT_DAEMON_FREE_SCANNED",
4564 VmstatCounters::VmstatCompactDaemonMigrateScanned => "VMSTAT_COMPACT_DAEMON_MIGRATE_SCANNED",
4565 VmstatCounters::VmstatNrFastrpc => "VMSTAT_NR_FASTRPC",
4566 VmstatCounters::VmstatNrIndirectlyReclaimable => "VMSTAT_NR_INDIRECTLY_RECLAIMABLE",
4567 VmstatCounters::VmstatNrIonHeapPool => "VMSTAT_NR_ION_HEAP_POOL",
4568 VmstatCounters::VmstatNrKernelMiscReclaimable => "VMSTAT_NR_KERNEL_MISC_RECLAIMABLE",
4569 VmstatCounters::VmstatNrShadowCallStackBytes => "VMSTAT_NR_SHADOW_CALL_STACK_BYTES",
4570 VmstatCounters::VmstatNrShmemHugepages => "VMSTAT_NR_SHMEM_HUGEPAGES",
4571 VmstatCounters::VmstatNrShmemPmdmapped => "VMSTAT_NR_SHMEM_PMDMAPPED",
4572 VmstatCounters::VmstatNrUnreclaimablePages => "VMSTAT_NR_UNRECLAIMABLE_PAGES",
4573 VmstatCounters::VmstatNrZoneActiveAnon => "VMSTAT_NR_ZONE_ACTIVE_ANON",
4574 VmstatCounters::VmstatNrZoneActiveFile => "VMSTAT_NR_ZONE_ACTIVE_FILE",
4575 VmstatCounters::VmstatNrZoneInactiveAnon => "VMSTAT_NR_ZONE_INACTIVE_ANON",
4576 VmstatCounters::VmstatNrZoneInactiveFile => "VMSTAT_NR_ZONE_INACTIVE_FILE",
4577 VmstatCounters::VmstatNrZoneUnevictable => "VMSTAT_NR_ZONE_UNEVICTABLE",
4578 VmstatCounters::VmstatNrZoneWritePending => "VMSTAT_NR_ZONE_WRITE_PENDING",
4579 VmstatCounters::VmstatOomKill => "VMSTAT_OOM_KILL",
4580 VmstatCounters::VmstatPglazyfree => "VMSTAT_PGLAZYFREE",
4581 VmstatCounters::VmstatPglazyfreed => "VMSTAT_PGLAZYFREED",
4582 VmstatCounters::VmstatPgrefill => "VMSTAT_PGREFILL",
4583 VmstatCounters::VmstatPgscanDirect => "VMSTAT_PGSCAN_DIRECT",
4584 VmstatCounters::VmstatPgscanKswapd => "VMSTAT_PGSCAN_KSWAPD",
4585 VmstatCounters::VmstatPgskipDma => "VMSTAT_PGSKIP_DMA",
4586 VmstatCounters::VmstatPgskipMovable => "VMSTAT_PGSKIP_MOVABLE",
4587 VmstatCounters::VmstatPgskipNormal => "VMSTAT_PGSKIP_NORMAL",
4588 VmstatCounters::VmstatPgstealDirect => "VMSTAT_PGSTEAL_DIRECT",
4589 VmstatCounters::VmstatPgstealKswapd => "VMSTAT_PGSTEAL_KSWAPD",
4590 VmstatCounters::VmstatSwapRa => "VMSTAT_SWAP_RA",
4591 VmstatCounters::VmstatSwapRaHit => "VMSTAT_SWAP_RA_HIT",
4592 VmstatCounters::VmstatWorkingsetRestore => "VMSTAT_WORKINGSET_RESTORE",
4593 VmstatCounters::VmstatAllocstallDevice => "VMSTAT_ALLOCSTALL_DEVICE",
4594 VmstatCounters::VmstatAllocstallDma32 => "VMSTAT_ALLOCSTALL_DMA32",
4595 VmstatCounters::VmstatBalloonDeflate => "VMSTAT_BALLOON_DEFLATE",
4596 VmstatCounters::VmstatBalloonInflate => "VMSTAT_BALLOON_INFLATE",
4597 VmstatCounters::VmstatBalloonMigrate => "VMSTAT_BALLOON_MIGRATE",
4598 VmstatCounters::VmstatCmaAllocFail => "VMSTAT_CMA_ALLOC_FAIL",
4599 VmstatCounters::VmstatCmaAllocSuccess => "VMSTAT_CMA_ALLOC_SUCCESS",
4600 VmstatCounters::VmstatNrFileHugepages => "VMSTAT_NR_FILE_HUGEPAGES",
4601 VmstatCounters::VmstatNrFilePmdmapped => "VMSTAT_NR_FILE_PMDMAPPED",
4602 VmstatCounters::VmstatNrFollPinAcquired => "VMSTAT_NR_FOLL_PIN_ACQUIRED",
4603 VmstatCounters::VmstatNrFollPinReleased => "VMSTAT_NR_FOLL_PIN_RELEASED",
4604 VmstatCounters::VmstatNrSecPageTablePages => "VMSTAT_NR_SEC_PAGE_TABLE_PAGES",
4605 VmstatCounters::VmstatNrShadowCallStack => "VMSTAT_NR_SHADOW_CALL_STACK",
4606 VmstatCounters::VmstatNrSwapcached => "VMSTAT_NR_SWAPCACHED",
4607 VmstatCounters::VmstatNrThrottledWritten => "VMSTAT_NR_THROTTLED_WRITTEN",
4608 VmstatCounters::VmstatPgallocDevice => "VMSTAT_PGALLOC_DEVICE",
4609 VmstatCounters::VmstatPgallocDma32 => "VMSTAT_PGALLOC_DMA32",
4610 VmstatCounters::VmstatPgdemoteDirect => "VMSTAT_PGDEMOTE_DIRECT",
4611 VmstatCounters::VmstatPgdemoteKswapd => "VMSTAT_PGDEMOTE_KSWAPD",
4612 VmstatCounters::VmstatPgreuse => "VMSTAT_PGREUSE",
4613 VmstatCounters::VmstatPgscanAnon => "VMSTAT_PGSCAN_ANON",
4614 VmstatCounters::VmstatPgscanFile => "VMSTAT_PGSCAN_FILE",
4615 VmstatCounters::VmstatPgskipDevice => "VMSTAT_PGSKIP_DEVICE",
4616 VmstatCounters::VmstatPgskipDma32 => "VMSTAT_PGSKIP_DMA32",
4617 VmstatCounters::VmstatPgstealAnon => "VMSTAT_PGSTEAL_ANON",
4618 VmstatCounters::VmstatPgstealFile => "VMSTAT_PGSTEAL_FILE",
4619 VmstatCounters::VmstatThpCollapseAlloc => "VMSTAT_THP_COLLAPSE_ALLOC",
4620 VmstatCounters::VmstatThpCollapseAllocFailed => "VMSTAT_THP_COLLAPSE_ALLOC_FAILED",
4621 VmstatCounters::VmstatThpDeferredSplitPage => "VMSTAT_THP_DEFERRED_SPLIT_PAGE",
4622 VmstatCounters::VmstatThpFaultAlloc => "VMSTAT_THP_FAULT_ALLOC",
4623 VmstatCounters::VmstatThpFaultFallback => "VMSTAT_THP_FAULT_FALLBACK",
4624 VmstatCounters::VmstatThpFaultFallbackCharge => "VMSTAT_THP_FAULT_FALLBACK_CHARGE",
4625 VmstatCounters::VmstatThpFileAlloc => "VMSTAT_THP_FILE_ALLOC",
4626 VmstatCounters::VmstatThpFileFallback => "VMSTAT_THP_FILE_FALLBACK",
4627 VmstatCounters::VmstatThpFileFallbackCharge => "VMSTAT_THP_FILE_FALLBACK_CHARGE",
4628 VmstatCounters::VmstatThpFileMapped => "VMSTAT_THP_FILE_MAPPED",
4629 VmstatCounters::VmstatThpMigrationFail => "VMSTAT_THP_MIGRATION_FAIL",
4630 VmstatCounters::VmstatThpMigrationSplit => "VMSTAT_THP_MIGRATION_SPLIT",
4631 VmstatCounters::VmstatThpMigrationSuccess => "VMSTAT_THP_MIGRATION_SUCCESS",
4632 VmstatCounters::VmstatThpScanExceedNonePte => "VMSTAT_THP_SCAN_EXCEED_NONE_PTE",
4633 VmstatCounters::VmstatThpScanExceedSharePte => "VMSTAT_THP_SCAN_EXCEED_SHARE_PTE",
4634 VmstatCounters::VmstatThpScanExceedSwapPte => "VMSTAT_THP_SCAN_EXCEED_SWAP_PTE",
4635 VmstatCounters::VmstatThpSplitPage => "VMSTAT_THP_SPLIT_PAGE",
4636 VmstatCounters::VmstatThpSplitPageFailed => "VMSTAT_THP_SPLIT_PAGE_FAILED",
4637 VmstatCounters::VmstatThpSplitPmd => "VMSTAT_THP_SPLIT_PMD",
4638 VmstatCounters::VmstatThpSwpout => "VMSTAT_THP_SWPOUT",
4639 VmstatCounters::VmstatThpSwpoutFallback => "VMSTAT_THP_SWPOUT_FALLBACK",
4640 VmstatCounters::VmstatThpZeroPageAlloc => "VMSTAT_THP_ZERO_PAGE_ALLOC",
4641 VmstatCounters::VmstatThpZeroPageAllocFailed => "VMSTAT_THP_ZERO_PAGE_ALLOC_FAILED",
4642 VmstatCounters::VmstatVmaLockAbort => "VMSTAT_VMA_LOCK_ABORT",
4643 VmstatCounters::VmstatVmaLockMiss => "VMSTAT_VMA_LOCK_MISS",
4644 VmstatCounters::VmstatVmaLockRetry => "VMSTAT_VMA_LOCK_RETRY",
4645 VmstatCounters::VmstatVmaLockSuccess => "VMSTAT_VMA_LOCK_SUCCESS",
4646 VmstatCounters::VmstatWorkingsetActivateAnon => "VMSTAT_WORKINGSET_ACTIVATE_ANON",
4647 VmstatCounters::VmstatWorkingsetActivateFile => "VMSTAT_WORKINGSET_ACTIVATE_FILE",
4648 VmstatCounters::VmstatWorkingsetNodes => "VMSTAT_WORKINGSET_NODES",
4649 VmstatCounters::VmstatWorkingsetRefaultAnon => "VMSTAT_WORKINGSET_REFAULT_ANON",
4650 VmstatCounters::VmstatWorkingsetRefaultFile => "VMSTAT_WORKINGSET_REFAULT_FILE",
4651 VmstatCounters::VmstatWorkingsetRestoreAnon => "VMSTAT_WORKINGSET_RESTORE_ANON",
4652 VmstatCounters::VmstatWorkingsetRestoreFile => "VMSTAT_WORKINGSET_RESTORE_FILE",
4653 }
4654 }
4655}
4656#[derive(Clone, PartialEq, ::prost::Message)]
4666pub struct SysStatsConfig {
4667 #[prost(uint32, optional, tag="1")]
4671 pub meminfo_period_ms: ::core::option::Option<u32>,
4672 #[prost(enumeration="MeminfoCounters", repeated, packed="false", tag="2")]
4675 pub meminfo_counters: ::prost::alloc::vec::Vec<i32>,
4676 #[prost(uint32, optional, tag="3")]
4680 pub vmstat_period_ms: ::core::option::Option<u32>,
4681 #[prost(enumeration="VmstatCounters", repeated, packed="false", tag="4")]
4682 pub vmstat_counters: ::prost::alloc::vec::Vec<i32>,
4683 #[prost(uint32, optional, tag="5")]
4687 pub stat_period_ms: ::core::option::Option<u32>,
4688 #[prost(enumeration="sys_stats_config::StatCounters", repeated, packed="false", tag="6")]
4689 pub stat_counters: ::prost::alloc::vec::Vec<i32>,
4690 #[prost(uint32, optional, tag="7")]
4695 pub devfreq_period_ms: ::core::option::Option<u32>,
4696 #[prost(uint32, optional, tag="8")]
4699 pub cpufreq_period_ms: ::core::option::Option<u32>,
4700 #[prost(uint32, optional, tag="9")]
4703 pub buddyinfo_period_ms: ::core::option::Option<u32>,
4704 #[prost(uint32, optional, tag="10")]
4707 pub diskstat_period_ms: ::core::option::Option<u32>,
4708 #[prost(uint32, optional, tag="11")]
4711 pub psi_period_ms: ::core::option::Option<u32>,
4712}
4713pub mod sys_stats_config {
4715 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4716 #[repr(i32)]
4717 pub enum StatCounters {
4718 StatUnspecified = 0,
4719 StatCpuTimes = 1,
4720 StatIrqCounts = 2,
4721 StatSoftirqCounts = 3,
4722 StatForkCount = 4,
4723 }
4724 impl StatCounters {
4725 pub fn as_str_name(&self) -> &'static str {
4730 match self {
4731 StatCounters::StatUnspecified => "STAT_UNSPECIFIED",
4732 StatCounters::StatCpuTimes => "STAT_CPU_TIMES",
4733 StatCounters::StatIrqCounts => "STAT_IRQ_COUNTS",
4734 StatCounters::StatSoftirqCounts => "STAT_SOFTIRQ_COUNTS",
4735 StatCounters::StatForkCount => "STAT_FORK_COUNT",
4736 }
4737 }
4738 }
4739}
4740#[derive(Clone, PartialEq, ::prost::Message)]
4742pub struct TestConfig {
4743 #[prost(uint32, optional, tag="1")]
4745 pub message_count: ::core::option::Option<u32>,
4746 #[prost(uint32, optional, tag="2")]
4751 pub max_messages_per_second: ::core::option::Option<u32>,
4752 #[prost(uint32, optional, tag="3")]
4755 pub seed: ::core::option::Option<u32>,
4756 #[prost(uint32, optional, tag="4")]
4760 pub message_size: ::core::option::Option<u32>,
4761 #[prost(bool, optional, tag="5")]
4764 pub send_batch_on_register: ::core::option::Option<bool>,
4765 #[prost(message, optional, tag="6")]
4766 pub dummy_fields: ::core::option::Option<test_config::DummyFields>,
4767}
4768pub mod test_config {
4770 #[derive(Clone, PartialEq, ::prost::Message)]
4771 pub struct DummyFields {
4772 #[prost(uint32, optional, tag="1")]
4773 pub field_uint32: ::core::option::Option<u32>,
4774 #[prost(int32, optional, tag="2")]
4775 pub field_int32: ::core::option::Option<i32>,
4776 #[prost(uint64, optional, tag="3")]
4777 pub field_uint64: ::core::option::Option<u64>,
4778 #[prost(int64, optional, tag="4")]
4779 pub field_int64: ::core::option::Option<i64>,
4780 #[prost(fixed64, optional, tag="5")]
4781 pub field_fixed64: ::core::option::Option<u64>,
4782 #[prost(sfixed64, optional, tag="6")]
4783 pub field_sfixed64: ::core::option::Option<i64>,
4784 #[prost(fixed32, optional, tag="7")]
4785 pub field_fixed32: ::core::option::Option<u32>,
4786 #[prost(sfixed32, optional, tag="8")]
4787 pub field_sfixed32: ::core::option::Option<i32>,
4788 #[prost(double, optional, tag="9")]
4789 pub field_double: ::core::option::Option<f64>,
4790 #[prost(float, optional, tag="10")]
4791 pub field_float: ::core::option::Option<f32>,
4792 #[prost(sint64, optional, tag="11")]
4793 pub field_sint64: ::core::option::Option<i64>,
4794 #[prost(sint32, optional, tag="12")]
4795 pub field_sint32: ::core::option::Option<i32>,
4796 #[prost(string, optional, tag="13")]
4797 pub field_string: ::core::option::Option<::prost::alloc::string::String>,
4798 #[prost(bytes="vec", optional, tag="14")]
4799 pub field_bytes: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
4800 }
4801}
4802#[derive(Clone, PartialEq, ::prost::Message)]
4836pub struct TrackEventConfig {
4837 #[prost(string, repeated, tag="1")]
4839 pub disabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4840 #[prost(string, repeated, tag="2")]
4842 pub enabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4843 #[prost(string, repeated, tag="3")]
4845 pub disabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4846 #[prost(string, repeated, tag="4")]
4848 pub enabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4849 #[prost(bool, optional, tag="5")]
4851 pub disable_incremental_timestamps: ::core::option::Option<bool>,
4852 #[prost(uint64, optional, tag="6")]
4858 pub timestamp_unit_multiplier: ::core::option::Option<u64>,
4859 #[prost(bool, optional, tag="7")]
4864 pub filter_debug_annotations: ::core::option::Option<bool>,
4865 #[prost(bool, optional, tag="8")]
4874 pub enable_thread_time_sampling: ::core::option::Option<bool>,
4875 #[prost(bool, optional, tag="9")]
4879 pub filter_dynamic_event_names: ::core::option::Option<bool>,
4880}
4881#[derive(Clone, PartialEq, ::prost::Message)]
4888pub struct SystemInfoConfig {
4889}
4890#[derive(Clone, PartialEq, ::prost::Message)]
4893pub struct DataSourceConfig {
4894 #[prost(string, optional, tag="1")]
4898 pub name: ::core::option::Option<::prost::alloc::string::String>,
4899 #[prost(uint32, optional, tag="2")]
4906 pub target_buffer: ::core::option::Option<u32>,
4907 #[prost(uint32, optional, tag="3")]
4910 pub trace_duration_ms: ::core::option::Option<u32>,
4911 #[prost(bool, optional, tag="122")]
4914 pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
4915 #[prost(uint32, optional, tag="7")]
4918 pub stop_timeout_ms: ::core::option::Option<u32>,
4919 #[prost(bool, optional, tag="6")]
4923 pub enable_extra_guardrails: ::core::option::Option<bool>,
4924 #[prost(enumeration="data_source_config::SessionInitiator", optional, tag="8")]
4927 pub session_initiator: ::core::option::Option<i32>,
4928 #[prost(uint64, optional, tag="4")]
4935 pub tracing_session_id: ::core::option::Option<u64>,
4936 #[prost(message, optional, tag="100")]
4946 pub ftrace_config: ::core::option::Option<FtraceConfig>,
4947 #[prost(message, optional, tag="102")]
4949 pub inode_file_config: ::core::option::Option<InodeFileConfig>,
4950 #[prost(message, optional, tag="103")]
4952 pub process_stats_config: ::core::option::Option<ProcessStatsConfig>,
4953 #[prost(message, optional, tag="104")]
4955 pub sys_stats_config: ::core::option::Option<SysStatsConfig>,
4956 #[prost(message, optional, tag="105")]
4959 pub heapprofd_config: ::core::option::Option<HeapprofdConfig>,
4960 #[prost(message, optional, tag="110")]
4963 pub java_hprof_config: ::core::option::Option<JavaHprofConfig>,
4964 #[prost(message, optional, tag="106")]
4966 pub android_power_config: ::core::option::Option<AndroidPowerConfig>,
4967 #[prost(message, optional, tag="107")]
4969 pub android_log_config: ::core::option::Option<AndroidLogConfig>,
4970 #[prost(message, optional, tag="108")]
4972 pub gpu_counter_config: ::core::option::Option<GpuCounterConfig>,
4973 #[prost(message, optional, tag="116")]
4975 pub android_game_intervention_list_config: ::core::option::Option<AndroidGameInterventionListConfig>,
4976 #[prost(message, optional, tag="109")]
4978 pub packages_list_config: ::core::option::Option<PackagesListConfig>,
4979 #[prost(message, optional, tag="111")]
4981 pub perf_event_config: ::core::option::Option<PerfEventConfig>,
4982 #[prost(message, optional, tag="112")]
4984 pub vulkan_memory_config: ::core::option::Option<VulkanMemoryConfig>,
4985 #[prost(message, optional, tag="113")]
4987 pub track_event_config: ::core::option::Option<TrackEventConfig>,
4988 #[prost(message, optional, tag="114")]
4990 pub android_polled_state_config: ::core::option::Option<AndroidPolledStateConfig>,
4991 #[prost(message, optional, tag="118")]
4993 pub android_system_property_config: ::core::option::Option<AndroidSystemPropertyConfig>,
4994 #[prost(message, optional, tag="117")]
4996 pub statsd_tracing_config: ::core::option::Option<StatsdTracingConfig>,
4997 #[prost(message, optional, tag="119")]
4999 pub system_info_config: ::core::option::Option<SystemInfoConfig>,
5000 #[prost(message, optional, tag="101")]
5005 pub chrome_config: ::core::option::Option<ChromeConfig>,
5006 #[prost(message, optional, tag="127")]
5008 pub v8_config: ::core::option::Option<V8Config>,
5009 #[prost(message, optional, tag="115")]
5018 pub interceptor_config: ::core::option::Option<InterceptorConfig>,
5019 #[prost(message, optional, tag="120")]
5022 pub network_packet_trace_config: ::core::option::Option<NetworkPacketTraceConfig>,
5023 #[prost(message, optional, tag="121")]
5025 pub surfaceflinger_layers_config: ::core::option::Option<SurfaceFlingerLayersConfig>,
5026 #[prost(message, optional, tag="123")]
5028 pub surfaceflinger_transactions_config: ::core::option::Option<SurfaceFlingerTransactionsConfig>,
5029 #[prost(message, optional, tag="124")]
5032 pub android_sdk_sysprop_guard_config: ::core::option::Option<AndroidSdkSyspropGuardConfig>,
5033 #[prost(message, optional, tag="125")]
5035 pub etw_config: ::core::option::Option<EtwConfig>,
5036 #[prost(message, optional, tag="126")]
5038 pub protolog_config: ::core::option::Option<ProtoLogConfig>,
5039 #[prost(string, optional, tag="1000")]
5047 pub legacy_config: ::core::option::Option<::prost::alloc::string::String>,
5048 #[prost(message, optional, tag="1001")]
5050 pub for_testing: ::core::option::Option<TestConfig>,
5051}
5052pub mod data_source_config {
5054 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5055 #[repr(i32)]
5056 pub enum SessionInitiator {
5057 Unspecified = 0,
5058 TrustedSystem = 1,
5063 }
5064 impl SessionInitiator {
5065 pub fn as_str_name(&self) -> &'static str {
5070 match self {
5071 SessionInitiator::Unspecified => "SESSION_INITIATOR_UNSPECIFIED",
5072 SessionInitiator::TrustedSystem => "SESSION_INITIATOR_TRUSTED_SYSTEM",
5073 }
5074 }
5075 }
5076}
5077#[derive(Clone, PartialEq, ::prost::Message)]
5084pub struct TraceConfig {
5085 #[prost(message, repeated, tag="1")]
5086 pub buffers: ::prost::alloc::vec::Vec<trace_config::BufferConfig>,
5087 #[prost(message, repeated, tag="2")]
5088 pub data_sources: ::prost::alloc::vec::Vec<trace_config::DataSource>,
5089 #[prost(message, optional, tag="20")]
5090 pub builtin_data_sources: ::core::option::Option<trace_config::BuiltinDataSource>,
5091 #[prost(uint32, optional, tag="3")]
5098 pub duration_ms: ::core::option::Option<u32>,
5099 #[prost(bool, optional, tag="36")]
5107 pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
5108 #[prost(bool, optional, tag="4")]
5112 pub enable_extra_guardrails: ::core::option::Option<bool>,
5113 #[prost(enumeration="trace_config::LockdownModeOperation", optional, tag="5")]
5116 pub lockdown_mode: ::core::option::Option<i32>,
5117 #[prost(message, repeated, tag="6")]
5118 pub producers: ::prost::alloc::vec::Vec<trace_config::ProducerConfig>,
5119 #[prost(message, optional, tag="7")]
5121 pub statsd_metadata: ::core::option::Option<trace_config::StatsdMetadata>,
5122 #[prost(bool, optional, tag="8")]
5128 pub write_into_file: ::core::option::Option<bool>,
5129 #[prost(string, optional, tag="29")]
5136 pub output_path: ::core::option::Option<::prost::alloc::string::String>,
5137 #[prost(uint32, optional, tag="9")]
5140 pub file_write_period_ms: ::core::option::Option<u32>,
5141 #[prost(uint64, optional, tag="10")]
5145 pub max_file_size_bytes: ::core::option::Option<u64>,
5146 #[prost(message, optional, tag="11")]
5147 pub guardrail_overrides: ::core::option::Option<trace_config::GuardrailOverrides>,
5148 #[prost(bool, optional, tag="12")]
5155 pub deferred_start: ::core::option::Option<bool>,
5156 #[prost(uint32, optional, tag="13")]
5161 pub flush_period_ms: ::core::option::Option<u32>,
5162 #[prost(uint32, optional, tag="14")]
5165 pub flush_timeout_ms: ::core::option::Option<u32>,
5166 #[prost(uint32, optional, tag="23")]
5169 pub data_source_stop_timeout_ms: ::core::option::Option<u32>,
5170 #[prost(bool, optional, tag="16")]
5173 pub notify_traceur: ::core::option::Option<bool>,
5174 #[prost(int32, optional, tag="30")]
5187 pub bugreport_score: ::core::option::Option<i32>,
5188 #[prost(message, optional, tag="17")]
5189 pub trigger_config: ::core::option::Option<trace_config::TriggerConfig>,
5190 #[prost(string, repeated, tag="18")]
5195 pub activate_triggers: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5196 #[prost(message, optional, tag="21")]
5197 pub incremental_state_config: ::core::option::Option<trace_config::IncrementalStateConfig>,
5198 #[prost(bool, optional, tag="19")]
5203 pub allow_user_build_tracing: ::core::option::Option<bool>,
5204 #[prost(string, optional, tag="22")]
5207 pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
5208 #[prost(enumeration="trace_config::CompressionType", optional, tag="24")]
5209 pub compression_type: ::core::option::Option<i32>,
5210 #[prost(message, optional, tag="25")]
5211 pub incident_report_config: ::core::option::Option<trace_config::IncidentReportConfig>,
5212 #[prost(enumeration="trace_config::StatsdLogging", optional, tag="31")]
5217 pub statsd_logging: ::core::option::Option<i32>,
5218 #[deprecated]
5224 #[prost(int64, optional, tag="27")]
5225 pub trace_uuid_msb: ::core::option::Option<i64>,
5226 #[deprecated]
5227 #[prost(int64, optional, tag="28")]
5228 pub trace_uuid_lsb: ::core::option::Option<i64>,
5229 #[prost(message, optional, tag="33")]
5230 pub trace_filter: ::core::option::Option<trace_config::TraceFilter>,
5231 #[prost(message, optional, tag="34")]
5232 pub android_report_config: ::core::option::Option<trace_config::AndroidReportConfig>,
5233 #[prost(message, optional, tag="35")]
5234 pub cmd_trace_start_delay: ::core::option::Option<trace_config::CmdTraceStartDelay>,
5235}
5236pub mod trace_config {
5238 #[derive(Clone, PartialEq, ::prost::Message)]
5239 pub struct BufferConfig {
5240 #[prost(uint32, optional, tag="1")]
5241 pub size_kb: ::core::option::Option<u32>,
5242 #[prost(enumeration="buffer_config::FillPolicy", optional, tag="4")]
5243 pub fill_policy: ::core::option::Option<i32>,
5244 #[prost(bool, optional, tag="5")]
5251 pub transfer_on_clone: ::core::option::Option<bool>,
5252 #[prost(bool, optional, tag="6")]
5258 pub clear_before_clone: ::core::option::Option<bool>,
5259 }
5260 pub mod buffer_config {
5262 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5263 #[repr(i32)]
5264 pub enum FillPolicy {
5265 Unspecified = 0,
5266 RingBuffer = 1,
5271 Discard = 2,
5275 }
5276 impl FillPolicy {
5277 pub fn as_str_name(&self) -> &'static str {
5282 match self {
5283 FillPolicy::Unspecified => "UNSPECIFIED",
5284 FillPolicy::RingBuffer => "RING_BUFFER",
5285 FillPolicy::Discard => "DISCARD",
5286 }
5287 }
5288 }
5289 }
5290 #[derive(Clone, PartialEq, ::prost::Message)]
5291 pub struct DataSource {
5292 #[prost(message, optional, tag="1")]
5296 pub config: ::core::option::Option<super::DataSourceConfig>,
5297 #[prost(string, repeated, tag="2")]
5307 pub producer_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5308 #[prost(string, repeated, tag="3")]
5309 pub producer_name_regex_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5310 }
5311 #[derive(Clone, PartialEq, ::prost::Message)]
5313 pub struct BuiltinDataSource {
5314 #[prost(bool, optional, tag="1")]
5316 pub disable_clock_snapshotting: ::core::option::Option<bool>,
5317 #[prost(bool, optional, tag="2")]
5319 pub disable_trace_config: ::core::option::Option<bool>,
5320 #[prost(bool, optional, tag="3")]
5322 pub disable_system_info: ::core::option::Option<bool>,
5323 #[prost(bool, optional, tag="4")]
5326 pub disable_service_events: ::core::option::Option<bool>,
5327 #[prost(enumeration="super::BuiltinClock", optional, tag="5")]
5334 pub primary_trace_clock: ::core::option::Option<i32>,
5335 #[prost(uint32, optional, tag="6")]
5340 pub snapshot_interval_ms: ::core::option::Option<u32>,
5341 #[prost(bool, optional, tag="7")]
5355 pub prefer_suspend_clock_for_snapshot: ::core::option::Option<bool>,
5356 #[prost(bool, optional, tag="8")]
5358 pub disable_chunk_usage_histograms: ::core::option::Option<bool>,
5359 }
5360 #[derive(Clone, PartialEq, ::prost::Message)]
5361 pub struct ProducerConfig {
5362 #[prost(string, optional, tag="1")]
5364 pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
5365 #[prost(uint32, optional, tag="2")]
5371 pub shm_size_kb: ::core::option::Option<u32>,
5372 #[prost(uint32, optional, tag="3")]
5375 pub page_size_kb: ::core::option::Option<u32>,
5376 }
5377 #[derive(Clone, PartialEq, ::prost::Message)]
5379 pub struct StatsdMetadata {
5380 #[prost(int64, optional, tag="1")]
5382 pub triggering_alert_id: ::core::option::Option<i64>,
5383 #[prost(int32, optional, tag="2")]
5385 pub triggering_config_uid: ::core::option::Option<i32>,
5386 #[prost(int64, optional, tag="3")]
5388 pub triggering_config_id: ::core::option::Option<i64>,
5389 #[prost(int64, optional, tag="4")]
5391 pub triggering_subscription_id: ::core::option::Option<i64>,
5392 }
5393 #[derive(Clone, PartialEq, ::prost::Message)]
5396 pub struct GuardrailOverrides {
5397 #[prost(uint64, optional, tag="1")]
5402 pub max_upload_per_day_bytes: ::core::option::Option<u64>,
5403 #[prost(uint32, optional, tag="2")]
5406 pub max_tracing_buffer_size_kb: ::core::option::Option<u32>,
5407 }
5408 #[derive(Clone, PartialEq, ::prost::Message)]
5418 pub struct TriggerConfig {
5419 #[prost(enumeration="trigger_config::TriggerMode", optional, tag="1")]
5420 pub trigger_mode: ::core::option::Option<i32>,
5421 #[prost(bool, optional, tag="5")]
5430 pub use_clone_snapshot_if_available: ::core::option::Option<bool>,
5431 #[prost(message, repeated, tag="2")]
5434 pub triggers: ::prost::alloc::vec::Vec<trigger_config::Trigger>,
5435 #[prost(uint32, optional, tag="3")]
5440 pub trigger_timeout_ms: ::core::option::Option<u32>,
5441 }
5442 pub mod trigger_config {
5444 #[derive(Clone, PartialEq, ::prost::Message)]
5445 pub struct Trigger {
5446 #[prost(string, optional, tag="1")]
5448 pub name: ::core::option::Option<::prost::alloc::string::String>,
5449 #[prost(string, optional, tag="2")]
5453 pub producer_name_regex: ::core::option::Option<::prost::alloc::string::String>,
5454 #[prost(uint32, optional, tag="3")]
5461 pub stop_delay_ms: ::core::option::Option<u32>,
5462 #[prost(uint32, optional, tag="4")]
5466 pub max_per_24_h: ::core::option::Option<u32>,
5467 #[prost(double, optional, tag="5")]
5479 pub skip_probability: ::core::option::Option<f64>,
5480 }
5481 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5482 #[repr(i32)]
5483 pub enum TriggerMode {
5484 Unspecified = 0,
5485 StartTracing = 1,
5492 StopTracing = 2,
5499 CloneSnapshot = 4,
5511 }
5512 impl TriggerMode {
5513 pub fn as_str_name(&self) -> &'static str {
5518 match self {
5519 TriggerMode::Unspecified => "UNSPECIFIED",
5520 TriggerMode::StartTracing => "START_TRACING",
5521 TriggerMode::StopTracing => "STOP_TRACING",
5522 TriggerMode::CloneSnapshot => "CLONE_SNAPSHOT",
5523 }
5524 }
5525 }
5526 }
5527 #[derive(Clone, PartialEq, ::prost::Message)]
5534 pub struct IncrementalStateConfig {
5535 #[prost(uint32, optional, tag="1")]
5547 pub clear_period_ms: ::core::option::Option<u32>,
5548 }
5549 #[derive(Clone, PartialEq, ::prost::Message)]
5559 pub struct IncidentReportConfig {
5560 #[prost(string, optional, tag="1")]
5561 pub destination_package: ::core::option::Option<::prost::alloc::string::String>,
5562 #[prost(string, optional, tag="2")]
5563 pub destination_class: ::core::option::Option<::prost::alloc::string::String>,
5564 #[prost(int32, optional, tag="3")]
5567 pub privacy_level: ::core::option::Option<i32>,
5568 #[prost(bool, optional, tag="5")]
5579 pub skip_incidentd: ::core::option::Option<bool>,
5580 #[deprecated]
5584 #[prost(bool, optional, tag="4")]
5585 pub skip_dropbox: ::core::option::Option<bool>,
5586 }
5587 #[derive(Clone, PartialEq, ::prost::Message)]
5602 pub struct TraceFilter {
5603 #[prost(bytes="vec", optional, tag="1")]
5605 pub bytecode: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
5606 #[prost(bytes="vec", optional, tag="2")]
5609 pub bytecode_v2: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
5610 #[prost(message, optional, tag="3")]
5611 pub string_filter_chain: ::core::option::Option<trace_filter::StringFilterChain>,
5612 }
5613 pub mod trace_filter {
5615 #[derive(Clone, PartialEq, ::prost::Message)]
5617 pub struct StringFilterRule {
5618 #[prost(enumeration="StringFilterPolicy", optional, tag="1")]
5621 pub policy: ::core::option::Option<i32>,
5622 #[prost(string, optional, tag="2")]
5624 pub regex_pattern: ::core::option::Option<::prost::alloc::string::String>,
5625 #[prost(string, optional, tag="3")]
5628 pub atrace_payload_starts_with: ::core::option::Option<::prost::alloc::string::String>,
5629 }
5630 #[derive(Clone, PartialEq, ::prost::Message)]
5633 pub struct StringFilterChain {
5634 #[prost(message, repeated, tag="1")]
5635 pub rules: ::prost::alloc::vec::Vec<StringFilterRule>,
5636 }
5637 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5653 #[repr(i32)]
5654 pub enum StringFilterPolicy {
5655 SfpUnspecified = 0,
5656 SfpMatchRedactGroups = 1,
5662 SfpAtraceMatchRedactGroups = 2,
5668 SfpMatchBreak = 3,
5673 SfpAtraceMatchBreak = 4,
5679 SfpAtraceRepeatedSearchRedactGroups = 5,
5702 }
5703 impl StringFilterPolicy {
5704 pub fn as_str_name(&self) -> &'static str {
5709 match self {
5710 StringFilterPolicy::SfpUnspecified => "SFP_UNSPECIFIED",
5711 StringFilterPolicy::SfpMatchRedactGroups => "SFP_MATCH_REDACT_GROUPS",
5712 StringFilterPolicy::SfpAtraceMatchRedactGroups => "SFP_ATRACE_MATCH_REDACT_GROUPS",
5713 StringFilterPolicy::SfpMatchBreak => "SFP_MATCH_BREAK",
5714 StringFilterPolicy::SfpAtraceMatchBreak => "SFP_ATRACE_MATCH_BREAK",
5715 StringFilterPolicy::SfpAtraceRepeatedSearchRedactGroups => "SFP_ATRACE_REPEATED_SEARCH_REDACT_GROUPS",
5716 }
5717 }
5718 }
5719 }
5720 #[derive(Clone, PartialEq, ::prost::Message)]
5729 pub struct AndroidReportConfig {
5730 #[prost(string, optional, tag="1")]
5731 pub reporter_service_package: ::core::option::Option<::prost::alloc::string::String>,
5732 #[prost(string, optional, tag="2")]
5733 pub reporter_service_class: ::core::option::Option<::prost::alloc::string::String>,
5734 #[prost(bool, optional, tag="3")]
5745 pub skip_report: ::core::option::Option<bool>,
5746 #[prost(bool, optional, tag="4")]
5767 pub use_pipe_in_framework_for_testing: ::core::option::Option<bool>,
5768 }
5769 #[derive(Clone, PartialEq, ::prost::Message)]
5776 pub struct CmdTraceStartDelay {
5777 #[prost(uint32, optional, tag="1")]
5778 pub min_delay_ms: ::core::option::Option<u32>,
5779 #[prost(uint32, optional, tag="2")]
5780 pub max_delay_ms: ::core::option::Option<u32>,
5781 }
5782 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5783 #[repr(i32)]
5784 pub enum LockdownModeOperation {
5785 LockdownUnchanged = 0,
5786 LockdownClear = 1,
5787 LockdownSet = 2,
5788 }
5789 impl LockdownModeOperation {
5790 pub fn as_str_name(&self) -> &'static str {
5795 match self {
5796 LockdownModeOperation::LockdownUnchanged => "LOCKDOWN_UNCHANGED",
5797 LockdownModeOperation::LockdownClear => "LOCKDOWN_CLEAR",
5798 LockdownModeOperation::LockdownSet => "LOCKDOWN_SET",
5799 }
5800 }
5801 }
5802 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5804 #[repr(i32)]
5805 pub enum CompressionType {
5806 Unspecified = 0,
5807 Deflate = 1,
5808 }
5809 impl CompressionType {
5810 pub fn as_str_name(&self) -> &'static str {
5815 match self {
5816 CompressionType::Unspecified => "COMPRESSION_TYPE_UNSPECIFIED",
5817 CompressionType::Deflate => "COMPRESSION_TYPE_DEFLATE",
5818 }
5819 }
5820 }
5821 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5822 #[repr(i32)]
5823 pub enum StatsdLogging {
5824 Unspecified = 0,
5825 Enabled = 1,
5826 Disabled = 2,
5827 }
5828 impl StatsdLogging {
5829 pub fn as_str_name(&self) -> &'static str {
5834 match self {
5835 StatsdLogging::Unspecified => "STATSD_LOGGING_UNSPECIFIED",
5836 StatsdLogging::Enabled => "STATSD_LOGGING_ENABLED",
5837 StatsdLogging::Disabled => "STATSD_LOGGING_DISABLED",
5838 }
5839 }
5840 }
5841}
5842#[derive(Clone, PartialEq, ::prost::Message)]
5844pub struct EnableTracingRequest {
5845 #[prost(message, optional, tag="1")]
5846 pub trace_config: ::core::option::Option<TraceConfig>,
5847 #[prost(bool, optional, tag="2")]
5852 pub attach_notification_only: ::core::option::Option<bool>,
5853}
5854#[derive(Clone, PartialEq, ::prost::Message)]
5855pub struct EnableTracingResponse {
5856 #[prost(string, optional, tag="3")]
5859 pub error: ::core::option::Option<::prost::alloc::string::String>,
5860 #[prost(oneof="enable_tracing_response::State", tags="1")]
5861 pub state: ::core::option::Option<enable_tracing_response::State>,
5862}
5863pub mod enable_tracing_response {
5865 #[derive(Clone, PartialEq, ::prost::Oneof)]
5866 pub enum State {
5867 #[prost(bool, tag="1")]
5868 Disabled(bool),
5869 }
5870}
5871#[derive(Clone, PartialEq, ::prost::Message)]
5873pub struct StartTracingRequest {
5874}
5875#[derive(Clone, PartialEq, ::prost::Message)]
5876pub struct StartTracingResponse {
5877}
5878#[derive(Clone, PartialEq, ::prost::Message)]
5880pub struct ChangeTraceConfigRequest {
5881 #[prost(message, optional, tag="1")]
5882 pub trace_config: ::core::option::Option<TraceConfig>,
5883}
5884#[derive(Clone, PartialEq, ::prost::Message)]
5885pub struct ChangeTraceConfigResponse {
5886}
5887#[derive(Clone, PartialEq, ::prost::Message)]
5892pub struct DisableTracingRequest {
5893}
5894#[derive(Clone, PartialEq, ::prost::Message)]
5895pub struct DisableTracingResponse {
5896}
5897#[derive(Clone, PartialEq, ::prost::Message)]
5902pub struct ReadBuffersRequest {
5903}
5904#[derive(Clone, PartialEq, ::prost::Message)]
5906pub struct ReadBuffersResponse {
5907 #[prost(message, repeated, tag="2")]
5908 pub slices: ::prost::alloc::vec::Vec<read_buffers_response::Slice>,
5909}
5910pub mod read_buffers_response {
5912 #[derive(Clone, PartialEq, ::prost::Message)]
5918 pub struct Slice {
5919 #[prost(bytes="vec", optional, tag="1")]
5920 pub data: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
5921 #[prost(bool, optional, tag="2")]
5926 pub last_slice_for_packet: ::core::option::Option<bool>,
5927 }
5928}
5929#[derive(Clone, PartialEq, ::prost::Message)]
5931pub struct FreeBuffersRequest {
5932 #[prost(uint32, repeated, packed="false", tag="1")]
5934 pub buffer_ids: ::prost::alloc::vec::Vec<u32>,
5935}
5936#[derive(Clone, PartialEq, ::prost::Message)]
5937pub struct FreeBuffersResponse {
5938}
5939#[derive(Clone, PartialEq, ::prost::Message)]
5941pub struct FlushRequest {
5942 #[prost(uint32, optional, tag="1")]
5943 pub timeout_ms: ::core::option::Option<u32>,
5944 #[prost(uint64, optional, tag="2")]
5947 pub flags: ::core::option::Option<u64>,
5948}
5949#[derive(Clone, PartialEq, ::prost::Message)]
5950pub struct FlushResponse {
5951}
5952#[derive(Clone, PartialEq, ::prost::Message)]
5954pub struct DetachRequest {
5955 #[prost(string, optional, tag="1")]
5956 pub key: ::core::option::Option<::prost::alloc::string::String>,
5957}
5958#[derive(Clone, PartialEq, ::prost::Message)]
5959pub struct DetachResponse {
5960}
5961#[derive(Clone, PartialEq, ::prost::Message)]
5963pub struct AttachRequest {
5964 #[prost(string, optional, tag="1")]
5965 pub key: ::core::option::Option<::prost::alloc::string::String>,
5966}
5967#[derive(Clone, PartialEq, ::prost::Message)]
5968pub struct AttachResponse {
5969 #[prost(message, optional, tag="1")]
5970 pub trace_config: ::core::option::Option<TraceConfig>,
5971}
5972#[derive(Clone, PartialEq, ::prost::Message)]
5975pub struct GetTraceStatsRequest {
5976}
5977#[derive(Clone, PartialEq, ::prost::Message)]
5978pub struct GetTraceStatsResponse {
5979 #[prost(message, optional, tag="1")]
5980 pub trace_stats: ::core::option::Option<TraceStats>,
5981}
5982#[derive(Clone, PartialEq, ::prost::Message)]
5987pub struct ObserveEventsRequest {
5988 #[prost(enumeration="observable_events::Type", repeated, packed="false", tag="1")]
5989 pub events_to_observe: ::prost::alloc::vec::Vec<i32>,
5990}
5991#[derive(Clone, PartialEq, ::prost::Message)]
5992pub struct ObserveEventsResponse {
5993 #[prost(message, optional, tag="1")]
5994 pub events: ::core::option::Option<ObservableEvents>,
5995}
5996#[derive(Clone, PartialEq, ::prost::Message)]
5998pub struct QueryServiceStateRequest {
5999}
6000#[derive(Clone, PartialEq, ::prost::Message)]
6001pub struct QueryServiceStateResponse {
6002 #[prost(message, optional, tag="1")]
6007 pub service_state: ::core::option::Option<TracingServiceState>,
6008}
6009#[derive(Clone, PartialEq, ::prost::Message)]
6011pub struct QueryCapabilitiesRequest {
6012}
6013#[derive(Clone, PartialEq, ::prost::Message)]
6014pub struct QueryCapabilitiesResponse {
6015 #[prost(message, optional, tag="1")]
6016 pub capabilities: ::core::option::Option<TracingServiceCapabilities>,
6017}
6018#[derive(Clone, PartialEq, ::prost::Message)]
6020pub struct SaveTraceForBugreportRequest {
6021}
6022#[derive(Clone, PartialEq, ::prost::Message)]
6025pub struct SaveTraceForBugreportResponse {
6026 #[prost(bool, optional, tag="1")]
6031 pub success: ::core::option::Option<bool>,
6032 #[prost(string, optional, tag="2")]
6033 pub msg: ::core::option::Option<::prost::alloc::string::String>,
6034}
6035#[derive(Clone, PartialEq, ::prost::Message)]
6037pub struct CloneSessionRequest {
6038 #[prost(uint64, optional, tag="1")]
6041 pub session_id: ::core::option::Option<u64>,
6042}
6043#[derive(Clone, PartialEq, ::prost::Message)]
6044pub struct CloneSessionResponse {
6045 #[prost(bool, optional, tag="1")]
6048 pub success: ::core::option::Option<bool>,
6049 #[prost(string, optional, tag="2")]
6050 pub error: ::core::option::Option<::prost::alloc::string::String>,
6051 #[prost(int64, optional, tag="3")]
6053 pub uuid_msb: ::core::option::Option<i64>,
6054 #[prost(int64, optional, tag="4")]
6055 pub uuid_lsb: ::core::option::Option<i64>,
6056}
6057#[derive(Clone, PartialEq, ::prost::Message)]
6058pub struct IpcFrame {
6059 #[prost(uint64, optional, tag="2")]
6064 pub request_id: ::core::option::Option<u64>,
6065 #[prost(bytes="vec", repeated, tag="1")]
6067 pub data_for_testing: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
6068 #[prost(oneof="ipc_frame::Msg", tags="3, 4, 5, 6, 7, 8")]
6069 pub msg: ::core::option::Option<ipc_frame::Msg>,
6070}
6071pub mod ipc_frame {
6073 #[derive(Clone, PartialEq, ::prost::Message)]
6075 pub struct BindService {
6076 #[prost(string, optional, tag="1")]
6077 pub service_name: ::core::option::Option<::prost::alloc::string::String>,
6078 }
6079 #[derive(Clone, PartialEq, ::prost::Message)]
6081 pub struct BindServiceReply {
6082 #[prost(bool, optional, tag="1")]
6083 pub success: ::core::option::Option<bool>,
6084 #[prost(uint32, optional, tag="2")]
6085 pub service_id: ::core::option::Option<u32>,
6086 #[prost(message, repeated, tag="3")]
6087 pub methods: ::prost::alloc::vec::Vec<bind_service_reply::MethodInfo>,
6088 }
6089 pub mod bind_service_reply {
6091 #[derive(Clone, PartialEq, ::prost::Message)]
6092 pub struct MethodInfo {
6093 #[prost(uint32, optional, tag="1")]
6094 pub id: ::core::option::Option<u32>,
6095 #[prost(string, optional, tag="2")]
6096 pub name: ::core::option::Option<::prost::alloc::string::String>,
6097 }
6098 }
6099 #[derive(Clone, PartialEq, ::prost::Message)]
6101 pub struct InvokeMethod {
6102 #[prost(uint32, optional, tag="1")]
6104 pub service_id: ::core::option::Option<u32>,
6105 #[prost(uint32, optional, tag="2")]
6107 pub method_id: ::core::option::Option<u32>,
6108 #[prost(bytes="vec", optional, tag="3")]
6110 pub args_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
6111 #[prost(bool, optional, tag="4")]
6116 pub drop_reply: ::core::option::Option<bool>,
6117 }
6118 #[derive(Clone, PartialEq, ::prost::Message)]
6120 pub struct InvokeMethodReply {
6121 #[prost(bool, optional, tag="1")]
6122 pub success: ::core::option::Option<bool>,
6123 #[prost(bool, optional, tag="2")]
6125 pub has_more: ::core::option::Option<bool>,
6126 #[prost(bytes="vec", optional, tag="3")]
6128 pub reply_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
6129 }
6130 #[derive(Clone, PartialEq, ::prost::Message)]
6132 pub struct RequestError {
6133 #[prost(string, optional, tag="1")]
6134 pub error: ::core::option::Option<::prost::alloc::string::String>,
6135 }
6136 #[derive(Clone, PartialEq, ::prost::Message)]
6143 pub struct SetPeerIdentity {
6144 #[prost(int32, optional, tag="1")]
6146 pub pid: ::core::option::Option<i32>,
6147 #[prost(int32, optional, tag="2")]
6148 pub uid: ::core::option::Option<i32>,
6149 #[prost(string, optional, tag="3")]
6155 pub machine_id_hint: ::core::option::Option<::prost::alloc::string::String>,
6156 }
6157 #[derive(Clone, PartialEq, ::prost::Oneof)]
6158 pub enum Msg {
6159 #[prost(message, tag="3")]
6160 MsgBindService(BindService),
6161 #[prost(message, tag="4")]
6162 MsgBindServiceReply(BindServiceReply),
6163 #[prost(message, tag="5")]
6164 MsgInvokeMethod(InvokeMethod),
6165 #[prost(message, tag="6")]
6166 MsgInvokeMethodReply(InvokeMethodReply),
6167 #[prost(message, tag="7")]
6168 MsgRequestError(RequestError),
6169 #[prost(message, tag="8")]
6170 SetPeerIdentity(SetPeerIdentity),
6171 }
6172}