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 #[prost(string, optional, tag="2")]
31 pub trigger_name: ::core::option::Option<::prost::alloc::string::String>,
32 #[prost(string, optional, tag="3")]
34 pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
35 #[prost(uint32, optional, tag="4")]
37 pub producer_uid: ::core::option::Option<u32>,
38 #[prost(uint64, optional, tag="5")]
40 pub boot_time_ns: ::core::option::Option<u64>,
41 }
42 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
43 #[repr(i32)]
44 pub enum Type {
45 Unspecified = 0,
46 DataSourcesInstances = 1,
50 AllDataSourcesStarted = 2,
57 CloneTriggerHit = 4,
61 }
62 impl Type {
63 pub fn as_str_name(&self) -> &'static str {
68 match self {
69 Type::Unspecified => "TYPE_UNSPECIFIED",
70 Type::DataSourcesInstances => "TYPE_DATA_SOURCES_INSTANCES",
71 Type::AllDataSourcesStarted => "TYPE_ALL_DATA_SOURCES_STARTED",
72 Type::CloneTriggerHit => "TYPE_CLONE_TRIGGER_HIT",
73 }
74 }
75 }
76 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
77 #[repr(i32)]
78 pub enum DataSourceInstanceState {
79 Stopped = 1,
81 Started = 2,
82 }
83 impl DataSourceInstanceState {
84 pub fn as_str_name(&self) -> &'static str {
89 match self {
90 DataSourceInstanceState::Stopped => "DATA_SOURCE_INSTANCE_STATE_STOPPED",
91 DataSourceInstanceState::Started => "DATA_SOURCE_INSTANCE_STATE_STARTED",
92 }
93 }
94 }
95}
96#[derive(Clone, PartialEq, ::prost::Message)]
97pub struct FtraceDescriptor {
98 #[prost(message, repeated, tag="1")]
102 pub atrace_categories: ::prost::alloc::vec::Vec<ftrace_descriptor::AtraceCategory>,
103}
104pub mod ftrace_descriptor {
106 #[derive(Clone, PartialEq, ::prost::Message)]
107 pub struct AtraceCategory {
108 #[prost(string, optional, tag="1")]
109 pub name: ::core::option::Option<::prost::alloc::string::String>,
110 #[prost(string, optional, tag="2")]
111 pub description: ::core::option::Option<::prost::alloc::string::String>,
112 }
113}
114#[derive(Clone, PartialEq, ::prost::Message)]
118pub struct GpuCounterDescriptor {
119 #[prost(message, repeated, tag="1")]
120 pub specs: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterSpec>,
121 #[prost(message, repeated, tag="2")]
122 pub blocks: ::prost::alloc::vec::Vec<gpu_counter_descriptor::GpuCounterBlock>,
123 #[prost(uint64, optional, tag="3")]
126 pub min_sampling_period_ns: ::core::option::Option<u64>,
127 #[prost(uint64, optional, tag="4")]
130 pub max_sampling_period_ns: ::core::option::Option<u64>,
131 #[prost(bool, optional, tag="5")]
134 pub supports_instrumented_sampling: ::core::option::Option<bool>,
135}
136pub mod gpu_counter_descriptor {
138 #[derive(Clone, PartialEq, ::prost::Message)]
139 pub struct GpuCounterSpec {
140 #[prost(uint32, optional, tag="1")]
141 pub counter_id: ::core::option::Option<u32>,
142 #[prost(string, optional, tag="2")]
143 pub name: ::core::option::Option<::prost::alloc::string::String>,
144 #[prost(string, optional, tag="3")]
145 pub description: ::core::option::Option<::prost::alloc::string::String>,
146 #[prost(enumeration="MeasureUnit", repeated, packed="false", tag="7")]
147 pub numerator_units: ::prost::alloc::vec::Vec<i32>,
148 #[prost(enumeration="MeasureUnit", repeated, packed="false", tag="8")]
149 pub denominator_units: ::prost::alloc::vec::Vec<i32>,
150 #[prost(bool, optional, tag="9")]
151 pub select_by_default: ::core::option::Option<bool>,
152 #[prost(enumeration="GpuCounterGroup", repeated, packed="false", tag="10")]
153 pub groups: ::prost::alloc::vec::Vec<i32>,
154 #[prost(oneof="gpu_counter_spec::PeakValue", tags="5, 6")]
155 pub peak_value: ::core::option::Option<gpu_counter_spec::PeakValue>,
156 }
157 pub mod gpu_counter_spec {
159 #[derive(Clone, PartialEq, ::prost::Oneof)]
160 pub enum PeakValue {
161 #[prost(int64, tag="5")]
162 IntPeakValue(i64),
163 #[prost(double, tag="6")]
164 DoublePeakValue(f64),
165 }
166 }
167 #[derive(Clone, PartialEq, ::prost::Message)]
171 pub struct GpuCounterBlock {
172 #[prost(uint32, optional, tag="1")]
174 pub block_id: ::core::option::Option<u32>,
175 #[prost(uint32, optional, tag="2")]
177 pub block_capacity: ::core::option::Option<u32>,
178 #[prost(string, optional, tag="3")]
180 pub name: ::core::option::Option<::prost::alloc::string::String>,
181 #[prost(string, optional, tag="4")]
183 pub description: ::core::option::Option<::prost::alloc::string::String>,
184 #[prost(uint32, repeated, packed="false", tag="5")]
186 pub counter_ids: ::prost::alloc::vec::Vec<u32>,
187 }
188 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
191 #[repr(i32)]
192 pub enum GpuCounterGroup {
193 Unclassified = 0,
194 System = 1,
195 Vertices = 2,
196 Fragments = 3,
197 Primitives = 4,
198 Memory = 5,
200 Compute = 6,
201 }
202 impl GpuCounterGroup {
203 pub fn as_str_name(&self) -> &'static str {
208 match self {
209 GpuCounterGroup::Unclassified => "UNCLASSIFIED",
210 GpuCounterGroup::System => "SYSTEM",
211 GpuCounterGroup::Vertices => "VERTICES",
212 GpuCounterGroup::Fragments => "FRAGMENTS",
213 GpuCounterGroup::Primitives => "PRIMITIVES",
214 GpuCounterGroup::Memory => "MEMORY",
215 GpuCounterGroup::Compute => "COMPUTE",
216 }
217 }
218 }
219 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
221 #[repr(i32)]
222 pub enum MeasureUnit {
223 None = 0,
224 Bit = 1,
225 Kilobit = 2,
226 Megabit = 3,
227 Gigabit = 4,
228 Terabit = 5,
229 Petabit = 6,
230 Byte = 7,
231 Kilobyte = 8,
232 Megabyte = 9,
233 Gigabyte = 10,
234 Terabyte = 11,
235 Petabyte = 12,
236 Hertz = 13,
237 Kilohertz = 14,
238 Megahertz = 15,
239 Gigahertz = 16,
240 Terahertz = 17,
241 Petahertz = 18,
242 Nanosecond = 19,
243 Microsecond = 20,
244 Millisecond = 21,
245 Second = 22,
246 Minute = 23,
247 Hour = 24,
248 Vertex = 25,
249 Pixel = 26,
250 Triangle = 27,
251 Primitive = 38,
252 Fragment = 39,
253 Milliwatt = 28,
254 Watt = 29,
255 Kilowatt = 30,
256 Joule = 31,
257 Volt = 32,
258 Ampere = 33,
259 Celsius = 34,
260 Fahrenheit = 35,
261 Kelvin = 36,
262 Percent = 37,
264 Instruction = 40,
265 }
266 impl MeasureUnit {
267 pub fn as_str_name(&self) -> &'static str {
272 match self {
273 MeasureUnit::None => "NONE",
274 MeasureUnit::Bit => "BIT",
275 MeasureUnit::Kilobit => "KILOBIT",
276 MeasureUnit::Megabit => "MEGABIT",
277 MeasureUnit::Gigabit => "GIGABIT",
278 MeasureUnit::Terabit => "TERABIT",
279 MeasureUnit::Petabit => "PETABIT",
280 MeasureUnit::Byte => "BYTE",
281 MeasureUnit::Kilobyte => "KILOBYTE",
282 MeasureUnit::Megabyte => "MEGABYTE",
283 MeasureUnit::Gigabyte => "GIGABYTE",
284 MeasureUnit::Terabyte => "TERABYTE",
285 MeasureUnit::Petabyte => "PETABYTE",
286 MeasureUnit::Hertz => "HERTZ",
287 MeasureUnit::Kilohertz => "KILOHERTZ",
288 MeasureUnit::Megahertz => "MEGAHERTZ",
289 MeasureUnit::Gigahertz => "GIGAHERTZ",
290 MeasureUnit::Terahertz => "TERAHERTZ",
291 MeasureUnit::Petahertz => "PETAHERTZ",
292 MeasureUnit::Nanosecond => "NANOSECOND",
293 MeasureUnit::Microsecond => "MICROSECOND",
294 MeasureUnit::Millisecond => "MILLISECOND",
295 MeasureUnit::Second => "SECOND",
296 MeasureUnit::Minute => "MINUTE",
297 MeasureUnit::Hour => "HOUR",
298 MeasureUnit::Vertex => "VERTEX",
299 MeasureUnit::Pixel => "PIXEL",
300 MeasureUnit::Triangle => "TRIANGLE",
301 MeasureUnit::Primitive => "PRIMITIVE",
302 MeasureUnit::Fragment => "FRAGMENT",
303 MeasureUnit::Milliwatt => "MILLIWATT",
304 MeasureUnit::Watt => "WATT",
305 MeasureUnit::Kilowatt => "KILOWATT",
306 MeasureUnit::Joule => "JOULE",
307 MeasureUnit::Volt => "VOLT",
308 MeasureUnit::Ampere => "AMPERE",
309 MeasureUnit::Celsius => "CELSIUS",
310 MeasureUnit::Fahrenheit => "FAHRENHEIT",
311 MeasureUnit::Kelvin => "KELVIN",
312 MeasureUnit::Percent => "PERCENT",
313 MeasureUnit::Instruction => "INSTRUCTION",
314 }
315 }
316 }
317}
318#[derive(Clone, PartialEq, ::prost::Message)]
319pub struct TrackEventCategory {
320 #[prost(string, optional, tag="1")]
321 pub name: ::core::option::Option<::prost::alloc::string::String>,
322 #[prost(string, optional, tag="2")]
323 pub description: ::core::option::Option<::prost::alloc::string::String>,
324 #[prost(string, repeated, tag="3")]
325 pub tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
326}
327#[derive(Clone, PartialEq, ::prost::Message)]
328pub struct TrackEventDescriptor {
329 #[prost(message, repeated, tag="1")]
330 pub available_categories: ::prost::alloc::vec::Vec<TrackEventCategory>,
331}
332#[derive(Clone, PartialEq, ::prost::Message)]
336pub struct DataSourceDescriptor {
337 #[prost(string, optional, tag="1")]
339 pub name: ::core::option::Option<::prost::alloc::string::String>,
340 #[prost(uint64, optional, tag="7")]
346 pub id: ::core::option::Option<u64>,
347 #[prost(bool, optional, tag="2")]
351 pub will_notify_on_stop: ::core::option::Option<bool>,
352 #[prost(bool, optional, tag="3")]
356 pub will_notify_on_start: ::core::option::Option<bool>,
357 #[prost(bool, optional, tag="4")]
361 pub handles_incremental_state_clear: ::core::option::Option<bool>,
362 #[prost(bool, optional, tag="9")]
370 pub no_flush: ::core::option::Option<bool>,
371 #[prost(message, optional, tag="5")]
373 pub gpu_counter_descriptor: ::core::option::Option<GpuCounterDescriptor>,
374 #[prost(message, optional, tag="6")]
375 pub track_event_descriptor: ::core::option::Option<TrackEventDescriptor>,
376 #[prost(message, optional, tag="8")]
377 pub ftrace_descriptor: ::core::option::Option<FtraceDescriptor>,
378}
379#[derive(Clone, PartialEq, ::prost::Message)]
383pub struct TracingServiceState {
384 #[prost(message, repeated, tag="1")]
386 pub producers: ::prost::alloc::vec::Vec<tracing_service_state::Producer>,
387 #[prost(message, repeated, tag="2")]
389 pub data_sources: ::prost::alloc::vec::Vec<tracing_service_state::DataSource>,
390 #[prost(message, repeated, tag="6")]
394 pub tracing_sessions: ::prost::alloc::vec::Vec<tracing_service_state::TracingSession>,
395 #[prost(bool, optional, tag="7")]
400 pub supports_tracing_sessions: ::core::option::Option<bool>,
401 #[prost(int32, optional, tag="3")]
403 pub num_sessions: ::core::option::Option<i32>,
404 #[prost(int32, optional, tag="4")]
406 pub num_sessions_started: ::core::option::Option<i32>,
407 #[prost(string, optional, tag="5")]
412 pub tracing_service_version: ::core::option::Option<::prost::alloc::string::String>,
413}
414pub mod tracing_service_state {
416 #[derive(Clone, PartialEq, ::prost::Message)]
418 pub struct Producer {
419 #[prost(int32, optional, tag="1")]
421 pub id: ::core::option::Option<i32>,
422 #[prost(string, optional, tag="2")]
424 pub name: ::core::option::Option<::prost::alloc::string::String>,
425 #[prost(int32, optional, tag="5")]
428 pub pid: ::core::option::Option<i32>,
429 #[prost(int32, optional, tag="3")]
431 pub uid: ::core::option::Option<i32>,
432 #[prost(string, optional, tag="4")]
437 pub sdk_version: ::core::option::Option<::prost::alloc::string::String>,
438 #[prost(bool, optional, tag="6")]
441 pub frozen: ::core::option::Option<bool>,
442 }
443 #[derive(Clone, PartialEq, ::prost::Message)]
446 pub struct DataSource {
447 #[prost(message, optional, tag="1")]
449 pub ds_descriptor: ::core::option::Option<super::DataSourceDescriptor>,
450 #[prost(int32, optional, tag="2")]
452 pub producer_id: ::core::option::Option<i32>,
453 }
454 #[derive(Clone, PartialEq, ::prost::Message)]
455 pub struct TracingSession {
456 #[prost(uint64, optional, tag="1")]
458 pub id: ::core::option::Option<u64>,
459 #[prost(int32, optional, tag="2")]
463 pub consumer_uid: ::core::option::Option<i32>,
464 #[prost(string, optional, tag="3")]
467 pub state: ::core::option::Option<::prost::alloc::string::String>,
468 #[prost(string, optional, tag="4")]
470 pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
471 #[prost(uint32, repeated, packed="false", tag="5")]
473 pub buffer_size_kb: ::prost::alloc::vec::Vec<u32>,
474 #[prost(uint32, optional, tag="6")]
476 pub duration_ms: ::core::option::Option<u32>,
477 #[prost(uint32, optional, tag="7")]
479 pub num_data_sources: ::core::option::Option<u32>,
480 #[prost(int64, optional, tag="8")]
483 pub start_realtime_ns: ::core::option::Option<i64>,
484 #[prost(int32, optional, tag="9")]
488 pub bugreport_score: ::core::option::Option<i32>,
489 #[prost(string, optional, tag="10")]
491 pub bugreport_filename: ::core::option::Option<::prost::alloc::string::String>,
492 #[prost(bool, optional, tag="11")]
495 pub is_started: ::core::option::Option<bool>,
496 }
497}
498#[derive(Clone, PartialEq, ::prost::Message)]
499pub struct TracingServiceCapabilities {
500 #[prost(bool, optional, tag="1")]
507 pub has_query_capabilities: ::core::option::Option<bool>,
508 #[prost(enumeration="observable_events::Type", repeated, packed="false", tag="2")]
510 pub observable_events: ::prost::alloc::vec::Vec<i32>,
511 #[prost(bool, optional, tag="3")]
514 pub has_trace_config_output_path: ::core::option::Option<bool>,
515 #[prost(bool, optional, tag="4")]
517 pub has_clone_session: ::core::option::Option<bool>,
518}
519#[derive(Clone, PartialEq, ::prost::Message)]
523pub struct TraceStats {
524 #[prost(message, repeated, tag="1")]
526 pub buffer_stats: ::prost::alloc::vec::Vec<trace_stats::BufferStats>,
527 #[prost(int64, repeated, packed="false", tag="17")]
536 pub chunk_payload_histogram_def: ::prost::alloc::vec::Vec<i64>,
537 #[prost(message, repeated, tag="18")]
538 pub writer_stats: ::prost::alloc::vec::Vec<trace_stats::WriterStats>,
539 #[prost(uint32, optional, tag="2")]
542 pub producers_connected: ::core::option::Option<u32>,
543 #[prost(uint64, optional, tag="3")]
546 pub producers_seen: ::core::option::Option<u64>,
547 #[prost(uint32, optional, tag="4")]
549 pub data_sources_registered: ::core::option::Option<u32>,
550 #[prost(uint64, optional, tag="5")]
552 pub data_sources_seen: ::core::option::Option<u64>,
553 #[prost(uint32, optional, tag="6")]
555 pub tracing_sessions: ::core::option::Option<u32>,
556 #[prost(uint32, optional, tag="7")]
560 pub total_buffers: ::core::option::Option<u32>,
561 #[prost(uint64, optional, tag="8")]
566 pub chunks_discarded: ::core::option::Option<u64>,
567 #[prost(uint64, optional, tag="9")]
570 pub patches_discarded: ::core::option::Option<u64>,
571 #[prost(uint64, optional, tag="10")]
574 pub invalid_packets: ::core::option::Option<u64>,
575 #[prost(message, optional, tag="11")]
576 pub filter_stats: ::core::option::Option<trace_stats::FilterStats>,
577 #[prost(uint64, optional, tag="12")]
580 pub flushes_requested: ::core::option::Option<u64>,
581 #[prost(uint64, optional, tag="13")]
584 pub flushes_succeeded: ::core::option::Option<u64>,
585 #[prost(uint64, optional, tag="14")]
588 pub flushes_failed: ::core::option::Option<u64>,
589 #[prost(enumeration="trace_stats::FinalFlushOutcome", optional, tag="15")]
590 pub final_flush_outcome: ::core::option::Option<i32>,
591}
592pub mod trace_stats {
594 #[derive(Clone, PartialEq, ::prost::Message)]
598 pub struct BufferStats {
599 #[prost(uint64, optional, tag="12")]
601 pub buffer_size: ::core::option::Option<u64>,
602 #[prost(uint64, optional, tag="1")]
604 pub bytes_written: ::core::option::Option<u64>,
605 #[prost(uint64, optional, tag="13")]
607 pub bytes_overwritten: ::core::option::Option<u64>,
608 #[prost(uint64, optional, tag="14")]
623 pub bytes_read: ::core::option::Option<u64>,
624 #[prost(uint64, optional, tag="15")]
627 pub padding_bytes_written: ::core::option::Option<u64>,
628 #[prost(uint64, optional, tag="16")]
635 pub padding_bytes_cleared: ::core::option::Option<u64>,
636 #[prost(uint64, optional, tag="2")]
638 pub chunks_written: ::core::option::Option<u64>,
639 #[prost(uint64, optional, tag="10")]
642 pub chunks_rewritten: ::core::option::Option<u64>,
643 #[prost(uint64, optional, tag="3")]
645 pub chunks_overwritten: ::core::option::Option<u64>,
646 #[prost(uint64, optional, tag="18")]
649 pub chunks_discarded: ::core::option::Option<u64>,
650 #[prost(uint64, optional, tag="17")]
654 pub chunks_read: ::core::option::Option<u64>,
655 #[prost(uint64, optional, tag="11")]
657 pub chunks_committed_out_of_order: ::core::option::Option<u64>,
658 #[prost(uint64, optional, tag="4")]
660 pub write_wrap_count: ::core::option::Option<u64>,
661 #[prost(uint64, optional, tag="5")]
663 pub patches_succeeded: ::core::option::Option<u64>,
664 #[prost(uint64, optional, tag="6")]
666 pub patches_failed: ::core::option::Option<u64>,
667 #[prost(uint64, optional, tag="7")]
670 pub readaheads_succeeded: ::core::option::Option<u64>,
671 #[prost(uint64, optional, tag="8")]
677 pub readaheads_failed: ::core::option::Option<u64>,
678 #[prost(uint64, optional, tag="9")]
682 pub abi_violations: ::core::option::Option<u64>,
683 #[prost(uint64, optional, tag="19")]
691 pub trace_writer_packet_loss: ::core::option::Option<u64>,
692 }
693 #[derive(Clone, PartialEq, ::prost::Message)]
696 pub struct WriterStats {
697 #[prost(uint64, optional, tag="1")]
700 pub sequence_id: ::core::option::Option<u64>,
701 #[prost(uint32, optional, tag="4")]
703 pub buffer: ::core::option::Option<u32>,
704 #[prost(uint64, repeated, tag="2")]
709 pub chunk_payload_histogram_counts: ::prost::alloc::vec::Vec<u64>,
710 #[prost(int64, repeated, tag="3")]
711 pub chunk_payload_histogram_sum: ::prost::alloc::vec::Vec<i64>,
712 }
713 #[derive(Clone, PartialEq, ::prost::Message)]
715 pub struct FilterStats {
716 #[prost(uint64, optional, tag="1")]
717 pub input_packets: ::core::option::Option<u64>,
718 #[prost(uint64, optional, tag="2")]
719 pub input_bytes: ::core::option::Option<u64>,
720 #[prost(uint64, optional, tag="3")]
721 pub output_bytes: ::core::option::Option<u64>,
722 #[prost(uint64, optional, tag="4")]
723 pub errors: ::core::option::Option<u64>,
724 #[prost(uint64, optional, tag="5")]
725 pub time_taken_ns: ::core::option::Option<u64>,
726 #[prost(uint64, repeated, packed="false", tag="20")]
733 pub bytes_discarded_per_buffer: ::prost::alloc::vec::Vec<u64>,
734 }
735 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
736 #[repr(i32)]
737 pub enum FinalFlushOutcome {
738 FinalFlushUnspecified = 0,
739 FinalFlushSucceeded = 1,
740 FinalFlushFailed = 2,
741 }
742 impl FinalFlushOutcome {
743 pub fn as_str_name(&self) -> &'static str {
748 match self {
749 FinalFlushOutcome::FinalFlushUnspecified => "FINAL_FLUSH_UNSPECIFIED",
750 FinalFlushOutcome::FinalFlushSucceeded => "FINAL_FLUSH_SUCCEEDED",
751 FinalFlushOutcome::FinalFlushFailed => "FINAL_FLUSH_FAILED",
752 }
753 }
754 }
755}
756#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
757#[repr(i32)]
758pub enum BuiltinClock {
759 Unknown = 0,
760 Realtime = 1,
761 RealtimeCoarse = 2,
762 Monotonic = 3,
763 MonotonicCoarse = 4,
764 MonotonicRaw = 5,
765 Boottime = 6,
766 Tsc = 9,
767 Perf = 10,
768 MaxId = 63,
769}
770impl BuiltinClock {
771 pub fn as_str_name(&self) -> &'static str {
776 match self {
777 BuiltinClock::Unknown => "BUILTIN_CLOCK_UNKNOWN",
778 BuiltinClock::Realtime => "BUILTIN_CLOCK_REALTIME",
779 BuiltinClock::RealtimeCoarse => "BUILTIN_CLOCK_REALTIME_COARSE",
780 BuiltinClock::Monotonic => "BUILTIN_CLOCK_MONOTONIC",
781 BuiltinClock::MonotonicCoarse => "BUILTIN_CLOCK_MONOTONIC_COARSE",
782 BuiltinClock::MonotonicRaw => "BUILTIN_CLOCK_MONOTONIC_RAW",
783 BuiltinClock::Boottime => "BUILTIN_CLOCK_BOOTTIME",
784 BuiltinClock::Tsc => "BUILTIN_CLOCK_TSC",
785 BuiltinClock::Perf => "BUILTIN_CLOCK_PERF",
786 BuiltinClock::MaxId => "BUILTIN_CLOCK_MAX_ID",
787 }
788 }
789}
790#[derive(Clone, PartialEq, ::prost::Message)]
793pub struct AndroidGameInterventionListConfig {
794 #[prost(string, repeated, tag="1")]
797 pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
798}
799#[derive(Clone, PartialEq, ::prost::Message)]
805pub struct AndroidInputEventConfig {
806 #[prost(enumeration="android_input_event_config::TraceMode", optional, tag="1")]
809 pub mode: ::core::option::Option<i32>,
810 #[prost(message, repeated, tag="2")]
816 pub rules: ::prost::alloc::vec::Vec<android_input_event_config::TraceRule>,
817 #[prost(bool, optional, tag="3")]
830 pub trace_dispatcher_input_events: ::core::option::Option<bool>,
831 #[prost(bool, optional, tag="4")]
834 pub trace_dispatcher_window_dispatch: ::core::option::Option<bool>,
835}
836pub mod android_input_event_config {
838 #[derive(Clone, PartialEq, ::prost::Message)]
844 pub struct TraceRule {
845 #[prost(enumeration="TraceLevel", optional, tag="1")]
848 pub trace_level: ::core::option::Option<i32>,
849 #[prost(string, repeated, tag="2")]
880 pub match_all_packages: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
881 #[prost(string, repeated, tag="3")]
882 pub match_any_packages: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
883 #[prost(bool, optional, tag="4")]
886 pub match_secure: ::core::option::Option<bool>,
887 #[prost(bool, optional, tag="5")]
890 pub match_ime_connection_active: ::core::option::Option<bool>,
891 }
892 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
894 #[repr(i32)]
895 pub enum TraceMode {
896 TraceAll = 0,
904 UseRules = 1,
907 }
908 impl TraceMode {
909 pub fn as_str_name(&self) -> &'static str {
914 match self {
915 TraceMode::TraceAll => "TRACE_MODE_TRACE_ALL",
916 TraceMode::UseRules => "TRACE_MODE_USE_RULES",
917 }
918 }
919 }
920 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
922 #[repr(i32)]
923 pub enum TraceLevel {
924 None = 0,
926 Redacted = 1,
930 Complete = 2,
932 }
933 impl TraceLevel {
934 pub fn as_str_name(&self) -> &'static str {
939 match self {
940 TraceLevel::None => "TRACE_LEVEL_NONE",
941 TraceLevel::Redacted => "TRACE_LEVEL_REDACTED",
942 TraceLevel::Complete => "TRACE_LEVEL_COMPLETE",
943 }
944 }
945 }
946}
947#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
949#[repr(i32)]
950pub enum AndroidLogId {
951 LidDefault = 0,
953 LidRadio = 1,
954 LidEvents = 2,
955 LidSystem = 3,
956 LidCrash = 4,
957 LidStats = 5,
958 LidSecurity = 6,
959 LidKernel = 7,
960}
961impl AndroidLogId {
962 pub fn as_str_name(&self) -> &'static str {
967 match self {
968 AndroidLogId::LidDefault => "LID_DEFAULT",
969 AndroidLogId::LidRadio => "LID_RADIO",
970 AndroidLogId::LidEvents => "LID_EVENTS",
971 AndroidLogId::LidSystem => "LID_SYSTEM",
972 AndroidLogId::LidCrash => "LID_CRASH",
973 AndroidLogId::LidStats => "LID_STATS",
974 AndroidLogId::LidSecurity => "LID_SECURITY",
975 AndroidLogId::LidKernel => "LID_KERNEL",
976 }
977 }
978}
979#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
980#[repr(i32)]
981pub enum AndroidLogPriority {
982 PrioUnspecified = 0,
983 PrioUnused = 1,
985 PrioVerbose = 2,
986 PrioDebug = 3,
987 PrioInfo = 4,
988 PrioWarn = 5,
989 PrioError = 6,
990 PrioFatal = 7,
991}
992impl AndroidLogPriority {
993 pub fn as_str_name(&self) -> &'static str {
998 match self {
999 AndroidLogPriority::PrioUnspecified => "PRIO_UNSPECIFIED",
1000 AndroidLogPriority::PrioUnused => "PRIO_UNUSED",
1001 AndroidLogPriority::PrioVerbose => "PRIO_VERBOSE",
1002 AndroidLogPriority::PrioDebug => "PRIO_DEBUG",
1003 AndroidLogPriority::PrioInfo => "PRIO_INFO",
1004 AndroidLogPriority::PrioWarn => "PRIO_WARN",
1005 AndroidLogPriority::PrioError => "PRIO_ERROR",
1006 AndroidLogPriority::PrioFatal => "PRIO_FATAL",
1007 }
1008 }
1009}
1010#[derive(Clone, PartialEq, ::prost::Message)]
1011pub struct AndroidLogConfig {
1012 #[prost(enumeration="AndroidLogId", repeated, packed="false", tag="1")]
1013 pub log_ids: ::prost::alloc::vec::Vec<i32>,
1014 #[prost(enumeration="AndroidLogPriority", optional, tag="3")]
1016 pub min_prio: ::core::option::Option<i32>,
1017 #[prost(string, repeated, tag="4")]
1020 pub filter_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1021}
1022#[derive(Clone, PartialEq, ::prost::Message)]
1025pub struct AndroidPolledStateConfig {
1026 #[prost(uint32, optional, tag="1")]
1030 pub poll_ms: ::core::option::Option<u32>,
1031}
1032#[derive(Clone, PartialEq, ::prost::Message)]
1034pub struct AndroidSystemPropertyConfig {
1035 #[prost(uint32, optional, tag="1")]
1039 pub poll_ms: ::core::option::Option<u32>,
1040 #[prost(string, repeated, tag="2")]
1042 pub property_name: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1043}
1044#[derive(Clone, PartialEq, ::prost::Message)]
1066pub struct AndroidSdkSyspropGuardConfig {
1067 #[prost(bool, optional, tag="1")]
1081 pub surfaceflinger_skia_track_events: ::core::option::Option<bool>,
1082 #[prost(bool, optional, tag="2")]
1102 pub hwui_skia_track_events: ::core::option::Option<bool>,
1103 #[prost(string, repeated, tag="3")]
1106 pub hwui_package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1107}
1108#[derive(Clone, PartialEq, ::prost::Message)]
1110pub struct AppWakelocksConfig {
1111 #[prost(int32, optional, tag="1")]
1117 pub write_delay_ms: ::core::option::Option<i32>,
1118 #[prost(int32, optional, tag="2")]
1123 pub filter_duration_below_ms: ::core::option::Option<i32>,
1124 #[prost(bool, optional, tag="3")]
1127 pub drop_owner_pid: ::core::option::Option<bool>,
1128}
1129#[derive(Clone, PartialEq, ::prost::Message)]
1131pub struct KernelWakelocksConfig {
1132 #[prost(uint32, optional, tag="1")]
1134 pub poll_ms: ::core::option::Option<u32>,
1135}
1136#[derive(Clone, PartialEq, ::prost::Message)]
1139pub struct NetworkPacketTraceConfig {
1140 #[prost(uint32, optional, tag="1")]
1146 pub poll_ms: ::core::option::Option<u32>,
1147 #[prost(uint32, optional, tag="2")]
1156 pub aggregation_threshold: ::core::option::Option<u32>,
1157 #[prost(uint32, optional, tag="3")]
1163 pub intern_limit: ::core::option::Option<u32>,
1164 #[prost(bool, optional, tag="4")]
1168 pub drop_local_port: ::core::option::Option<bool>,
1169 #[prost(bool, optional, tag="5")]
1170 pub drop_remote_port: ::core::option::Option<bool>,
1171 #[prost(bool, optional, tag="6")]
1172 pub drop_tcp_flags: ::core::option::Option<bool>,
1173}
1174#[derive(Clone, PartialEq, ::prost::Message)]
1177pub struct PackagesListConfig {
1178 #[prost(string, repeated, tag="1")]
1181 pub package_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1182}
1183#[derive(Clone, PartialEq, ::prost::Message)]
1185pub struct PixelModemConfig {
1186 #[prost(enumeration="pixel_modem_config::EventGroup", optional, tag="1")]
1187 pub event_group: ::core::option::Option<i32>,
1188 #[prost(int64, repeated, packed="false", tag="2")]
1190 pub pigweed_hash_allow_list: ::prost::alloc::vec::Vec<i64>,
1191 #[prost(int64, repeated, packed="false", tag="3")]
1193 pub pigweed_hash_deny_list: ::prost::alloc::vec::Vec<i64>,
1194}
1195pub mod pixel_modem_config {
1197 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1199 #[repr(i32)]
1200 pub enum EventGroup {
1201 Unknown = 0,
1202 LowBandwidth = 1,
1204 HighAndLowBandwidth = 2,
1206 }
1207 impl EventGroup {
1208 pub fn as_str_name(&self) -> &'static str {
1213 match self {
1214 EventGroup::Unknown => "EVENT_GROUP_UNKNOWN",
1215 EventGroup::LowBandwidth => "EVENT_GROUP_LOW_BANDWIDTH",
1216 EventGroup::HighAndLowBandwidth => "EVENT_GROUP_HIGH_AND_LOW_BANDWIDTH",
1217 }
1218 }
1219 }
1220}
1221#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1222#[repr(i32)]
1223pub enum ProtoLogLevel {
1224 ProtologLevelUndefined = 0,
1225 ProtologLevelDebug = 1,
1226 ProtologLevelVerbose = 2,
1227 ProtologLevelInfo = 3,
1228 ProtologLevelWarn = 4,
1229 ProtologLevelError = 5,
1230 ProtologLevelWtf = 6,
1231}
1232impl ProtoLogLevel {
1233 pub fn as_str_name(&self) -> &'static str {
1238 match self {
1239 ProtoLogLevel::ProtologLevelUndefined => "PROTOLOG_LEVEL_UNDEFINED",
1240 ProtoLogLevel::ProtologLevelDebug => "PROTOLOG_LEVEL_DEBUG",
1241 ProtoLogLevel::ProtologLevelVerbose => "PROTOLOG_LEVEL_VERBOSE",
1242 ProtoLogLevel::ProtologLevelInfo => "PROTOLOG_LEVEL_INFO",
1243 ProtoLogLevel::ProtologLevelWarn => "PROTOLOG_LEVEL_WARN",
1244 ProtoLogLevel::ProtologLevelError => "PROTOLOG_LEVEL_ERROR",
1245 ProtoLogLevel::ProtologLevelWtf => "PROTOLOG_LEVEL_WTF",
1246 }
1247 }
1248}
1249#[derive(Clone, PartialEq, ::prost::Message)]
1253pub struct ProtoLogConfig {
1254 #[prost(message, repeated, tag="1")]
1257 pub group_overrides: ::prost::alloc::vec::Vec<ProtoLogGroup>,
1258 #[prost(enumeration="proto_log_config::TracingMode", optional, tag="2")]
1260 pub tracing_mode: ::core::option::Option<i32>,
1261 #[prost(enumeration="ProtoLogLevel", optional, tag="3")]
1264 pub default_log_from_level: ::core::option::Option<i32>,
1265}
1266pub mod proto_log_config {
1268 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1269 #[repr(i32)]
1270 pub enum TracingMode {
1271 Default = 0,
1274 EnableAll = 1,
1277 }
1278 impl TracingMode {
1279 pub fn as_str_name(&self) -> &'static str {
1284 match self {
1285 TracingMode::Default => "DEFAULT",
1286 TracingMode::EnableAll => "ENABLE_ALL",
1287 }
1288 }
1289 }
1290}
1291#[derive(Clone, PartialEq, ::prost::Message)]
1292pub struct ProtoLogGroup {
1293 #[prost(string, optional, tag="1")]
1295 pub group_name: ::core::option::Option<::prost::alloc::string::String>,
1296 #[prost(enumeration="ProtoLogLevel", optional, tag="2")]
1300 pub log_from: ::core::option::Option<i32>,
1301 #[prost(bool, optional, tag="3")]
1304 pub collect_stacktrace: ::core::option::Option<bool>,
1305}
1306#[derive(Clone, PartialEq, ::prost::Message)]
1308pub struct SurfaceFlingerLayersConfig {
1309 #[prost(enumeration="surface_flinger_layers_config::Mode", optional, tag="1")]
1310 pub mode: ::core::option::Option<i32>,
1311 #[prost(enumeration="surface_flinger_layers_config::TraceFlag", repeated, packed="false", tag="2")]
1312 pub trace_flags: ::prost::alloc::vec::Vec<i32>,
1313}
1314pub mod surface_flinger_layers_config {
1316 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1317 #[repr(i32)]
1318 pub enum Mode {
1319 Unspecified = 0,
1320 Active = 1,
1323 Generated = 2,
1327 Dump = 3,
1329 GeneratedBugreportOnly = 4,
1333 }
1334 impl Mode {
1335 pub fn as_str_name(&self) -> &'static str {
1340 match self {
1341 Mode::Unspecified => "MODE_UNSPECIFIED",
1342 Mode::Active => "MODE_ACTIVE",
1343 Mode::Generated => "MODE_GENERATED",
1344 Mode::Dump => "MODE_DUMP",
1345 Mode::GeneratedBugreportOnly => "MODE_GENERATED_BUGREPORT_ONLY",
1346 }
1347 }
1348 }
1349 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1350 #[repr(i32)]
1351 pub enum TraceFlag {
1352 Unspecified = 0,
1353 Input = 2,
1354 Composition = 4,
1355 Extra = 8,
1356 Hwc = 16,
1357 Buffers = 32,
1358 VirtualDisplays = 64,
1359 All = 14,
1361 }
1362 impl TraceFlag {
1363 pub fn as_str_name(&self) -> &'static str {
1368 match self {
1369 TraceFlag::Unspecified => "TRACE_FLAG_UNSPECIFIED",
1370 TraceFlag::Input => "TRACE_FLAG_INPUT",
1371 TraceFlag::Composition => "TRACE_FLAG_COMPOSITION",
1372 TraceFlag::Extra => "TRACE_FLAG_EXTRA",
1373 TraceFlag::Hwc => "TRACE_FLAG_HWC",
1374 TraceFlag::Buffers => "TRACE_FLAG_BUFFERS",
1375 TraceFlag::VirtualDisplays => "TRACE_FLAG_VIRTUAL_DISPLAYS",
1376 TraceFlag::All => "TRACE_FLAG_ALL",
1377 }
1378 }
1379 }
1380}
1381#[derive(Clone, PartialEq, ::prost::Message)]
1384pub struct SurfaceFlingerTransactionsConfig {
1385 #[prost(enumeration="surface_flinger_transactions_config::Mode", optional, tag="1")]
1386 pub mode: ::core::option::Option<i32>,
1387}
1388pub mod surface_flinger_transactions_config {
1390 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1391 #[repr(i32)]
1392 pub enum Mode {
1393 Unspecified = 0,
1394 Continuous = 1,
1399 Active = 2,
1402 }
1403 impl Mode {
1404 pub fn as_str_name(&self) -> &'static str {
1409 match self {
1410 Mode::Unspecified => "MODE_UNSPECIFIED",
1411 Mode::Continuous => "MODE_CONTINUOUS",
1412 Mode::Active => "MODE_ACTIVE",
1413 }
1414 }
1415 }
1416}
1417#[derive(Clone, PartialEq, ::prost::Message)]
1419pub struct WindowManagerConfig {
1420 #[prost(enumeration="window_manager_config::LogFrequency", optional, tag="1")]
1421 pub log_frequency: ::core::option::Option<i32>,
1422 #[prost(enumeration="window_manager_config::LogLevel", optional, tag="2")]
1423 pub log_level: ::core::option::Option<i32>,
1424}
1425pub mod window_manager_config {
1427 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1428 #[repr(i32)]
1429 pub enum LogFrequency {
1430 Unspecified = 0,
1431 Frame = 1,
1433 Transaction = 2,
1435 SingleDump = 3,
1437 }
1438 impl LogFrequency {
1439 pub fn as_str_name(&self) -> &'static str {
1444 match self {
1445 LogFrequency::Unspecified => "LOG_FREQUENCY_UNSPECIFIED",
1446 LogFrequency::Frame => "LOG_FREQUENCY_FRAME",
1447 LogFrequency::Transaction => "LOG_FREQUENCY_TRANSACTION",
1448 LogFrequency::SingleDump => "LOG_FREQUENCY_SINGLE_DUMP",
1449 }
1450 }
1451 }
1452 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1453 #[repr(i32)]
1454 pub enum LogLevel {
1455 Unspecified = 0,
1456 Verbose = 1,
1458 Debug = 2,
1460 Critical = 3,
1463 }
1464 impl LogLevel {
1465 pub fn as_str_name(&self) -> &'static str {
1470 match self {
1471 LogLevel::Unspecified => "LOG_LEVEL_UNSPECIFIED",
1472 LogLevel::Verbose => "LOG_LEVEL_VERBOSE",
1473 LogLevel::Debug => "LOG_LEVEL_DEBUG",
1474 LogLevel::Critical => "LOG_LEVEL_CRITICAL",
1475 }
1476 }
1477 }
1478}
1479#[derive(Clone, PartialEq, ::prost::Message)]
1480pub struct ChromeConfig {
1481 #[prost(string, optional, tag="1")]
1482 pub trace_config: ::core::option::Option<::prost::alloc::string::String>,
1483 #[prost(bool, optional, tag="2")]
1486 pub privacy_filtering_enabled: ::core::option::Option<bool>,
1487 #[prost(bool, optional, tag="3")]
1492 pub convert_to_legacy_json: ::core::option::Option<bool>,
1493 #[prost(enumeration="chrome_config::ClientPriority", optional, tag="4")]
1494 pub client_priority: ::core::option::Option<i32>,
1495 #[prost(string, optional, tag="5")]
1499 pub json_agent_label_filter: ::core::option::Option<::prost::alloc::string::String>,
1500}
1501pub mod chrome_config {
1503 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1507 #[repr(i32)]
1508 pub enum ClientPriority {
1509 Unknown = 0,
1510 Background = 1,
1511 UserInitiated = 2,
1512 }
1513 impl ClientPriority {
1514 pub fn as_str_name(&self) -> &'static str {
1519 match self {
1520 ClientPriority::Unknown => "UNKNOWN",
1521 ClientPriority::Background => "BACKGROUND",
1522 ClientPriority::UserInitiated => "USER_INITIATED",
1523 }
1524 }
1525 }
1526}
1527#[derive(Clone, PartialEq, ::prost::Message)]
1528pub struct V8Config {
1529 #[prost(bool, optional, tag="1")]
1534 pub log_script_sources: ::core::option::Option<bool>,
1535 #[prost(bool, optional, tag="2")]
1540 pub log_instructions: ::core::option::Option<bool>,
1541}
1542#[derive(Clone, PartialEq, ::prost::Message)]
1546pub struct EtwConfig {
1547 #[prost(enumeration="etw_config::KernelFlag", repeated, packed="false", tag="1")]
1551 pub kernel_flags: ::prost::alloc::vec::Vec<i32>,
1552}
1553pub mod etw_config {
1555 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1558 #[repr(i32)]
1559 pub enum KernelFlag {
1560 Cswitch = 0,
1561 Dispatcher = 1,
1562 }
1563 impl KernelFlag {
1564 pub fn as_str_name(&self) -> &'static str {
1569 match self {
1570 KernelFlag::Cswitch => "CSWITCH",
1571 KernelFlag::Dispatcher => "DISPATCHER",
1572 }
1573 }
1574 }
1575}
1576#[derive(Clone, PartialEq, ::prost::Message)]
1577pub struct ChromiumSystemMetricsConfig {
1578 #[prost(uint32, optional, tag="1")]
1580 pub sampling_interval_ms: ::core::option::Option<u32>,
1581}
1582#[derive(Clone, PartialEq, ::prost::Message)]
1584pub struct FtraceConfig {
1585 #[prost(string, repeated, tag="1")]
1587 pub ftrace_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1588 #[prost(message, repeated, tag="30")]
1590 pub kprobe_events: ::prost::alloc::vec::Vec<ftrace_config::KprobeEvent>,
1591 #[prost(string, repeated, tag="2")]
1593 pub atrace_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1594 #[prost(string, repeated, tag="3")]
1595 pub atrace_apps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1596 #[prost(string, repeated, tag="28")]
1600 pub atrace_categories_prefer_sdk: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1601 #[prost(uint32, optional, tag="10")]
1605 pub buffer_size_kb: ::core::option::Option<u32>,
1606 #[prost(uint32, optional, tag="11")]
1610 pub drain_period_ms: ::core::option::Option<u32>,
1611 #[prost(uint32, optional, tag="29")]
1619 pub drain_buffer_percent: ::core::option::Option<u32>,
1620 #[prost(message, optional, tag="12")]
1621 pub compact_sched: ::core::option::Option<ftrace_config::CompactSchedConfig>,
1622 #[prost(message, optional, tag="22")]
1623 pub print_filter: ::core::option::Option<ftrace_config::PrintFilter>,
1624 #[prost(bool, optional, tag="13")]
1629 pub symbolize_ksyms: ::core::option::Option<bool>,
1630 #[prost(enumeration="ftrace_config::KsymsMemPolicy", optional, tag="17")]
1631 pub ksyms_mem_policy: ::core::option::Option<i32>,
1632 #[deprecated]
1640 #[prost(bool, optional, tag="14")]
1641 pub initialize_ksyms_synchronously_for_testing: ::core::option::Option<bool>,
1642 #[prost(bool, optional, tag="15")]
1655 pub throttle_rss_stat: ::core::option::Option<bool>,
1656 #[prost(bool, optional, tag="16")]
1664 pub disable_generic_events: ::core::option::Option<bool>,
1665 #[prost(string, repeated, tag="18")]
1673 pub syscall_events: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1674 #[prost(bool, optional, tag="19")]
1692 pub enable_function_graph: ::core::option::Option<bool>,
1693 #[prost(string, repeated, tag="20")]
1701 pub function_filters: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1702 #[prost(string, repeated, tag="21")]
1711 pub function_graph_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1712 #[prost(bool, optional, tag="23")]
1718 pub preserve_ftrace_buffer: ::core::option::Option<bool>,
1719 #[prost(bool, optional, tag="24")]
1723 pub use_monotonic_raw_clock: ::core::option::Option<bool>,
1724 #[prost(string, optional, tag="25")]
1737 pub instance_name: ::core::option::Option<::prost::alloc::string::String>,
1738 #[prost(bool, optional, tag="27")]
1755 pub buffer_size_lower_bound: ::core::option::Option<bool>,
1756}
1757pub mod ftrace_config {
1759 #[derive(Clone, PartialEq, ::prost::Message)]
1760 pub struct KprobeEvent {
1761 #[prost(string, optional, tag="1")]
1763 pub probe: ::core::option::Option<::prost::alloc::string::String>,
1764 #[prost(enumeration="kprobe_event::KprobeType", optional, tag="2")]
1765 pub r#type: ::core::option::Option<i32>,
1766 }
1767 pub mod kprobe_event {
1769 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1770 #[repr(i32)]
1771 pub enum KprobeType {
1772 Unknown = 0,
1773 Kprobe = 1,
1774 Kretprobe = 2,
1775 Both = 3,
1776 }
1777 impl KprobeType {
1778 pub fn as_str_name(&self) -> &'static str {
1783 match self {
1784 KprobeType::Unknown => "KPROBE_TYPE_UNKNOWN",
1785 KprobeType::Kprobe => "KPROBE_TYPE_KPROBE",
1786 KprobeType::Kretprobe => "KPROBE_TYPE_KRETPROBE",
1787 KprobeType::Both => "KPROBE_TYPE_BOTH",
1788 }
1789 }
1790 }
1791 }
1792 #[derive(Clone, PartialEq, ::prost::Message)]
1796 pub struct CompactSchedConfig {
1797 #[prost(bool, optional, tag="1")]
1804 pub enabled: ::core::option::Option<bool>,
1805 }
1806 #[derive(Clone, PartialEq, ::prost::Message)]
1815 pub struct PrintFilter {
1816 #[prost(message, repeated, tag="1")]
1817 pub rules: ::prost::alloc::vec::Vec<print_filter::Rule>,
1818 }
1819 pub mod print_filter {
1821 #[derive(Clone, PartialEq, ::prost::Message)]
1822 pub struct Rule {
1823 #[prost(bool, optional, tag="2")]
1824 pub allow: ::core::option::Option<bool>,
1825 #[prost(oneof="rule::Match", tags="1, 3")]
1826 pub r#match: ::core::option::Option<rule::Match>,
1827 }
1828 pub mod rule {
1830 #[derive(Clone, PartialEq, ::prost::Message)]
1833 pub struct AtraceMessage {
1834 #[prost(string, optional, tag="1")]
1835 pub r#type: ::core::option::Option<::prost::alloc::string::String>,
1836 #[prost(string, optional, tag="2")]
1837 pub prefix: ::core::option::Option<::prost::alloc::string::String>,
1838 }
1839 #[derive(Clone, PartialEq, ::prost::Oneof)]
1840 pub enum Match {
1841 #[prost(string, tag="1")]
1844 Prefix(::prost::alloc::string::String),
1845 #[prost(message, tag="3")]
1848 AtraceMsg(AtraceMessage),
1849 }
1850 }
1851 }
1852 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1861 #[repr(i32)]
1862 pub enum KsymsMemPolicy {
1863 KsymsUnspecified = 0,
1864 KsymsCleanupOnStop = 1,
1865 KsymsRetain = 2,
1866 }
1867 impl KsymsMemPolicy {
1868 pub fn as_str_name(&self) -> &'static str {
1873 match self {
1874 KsymsMemPolicy::KsymsUnspecified => "KSYMS_UNSPECIFIED",
1875 KsymsMemPolicy::KsymsCleanupOnStop => "KSYMS_CLEANUP_ON_STOP",
1876 KsymsMemPolicy::KsymsRetain => "KSYMS_RETAIN",
1877 }
1878 }
1879 }
1880}
1881#[derive(Clone, PartialEq, ::prost::Message)]
1882pub struct GpuCounterConfig {
1883 #[prost(uint64, optional, tag="1")]
1885 pub counter_period_ns: ::core::option::Option<u64>,
1886 #[prost(uint32, repeated, packed="false", tag="2")]
1889 pub counter_ids: ::prost::alloc::vec::Vec<u32>,
1890 #[prost(bool, optional, tag="3")]
1892 pub instrumented_sampling: ::core::option::Option<bool>,
1893 #[prost(bool, optional, tag="4")]
1895 pub fix_gpu_clock: ::core::option::Option<bool>,
1896}
1897#[derive(Clone, PartialEq, ::prost::Message)]
1898pub struct VulkanMemoryConfig {
1899 #[prost(bool, optional, tag="1")]
1901 pub track_driver_memory_usage: ::core::option::Option<bool>,
1902 #[prost(bool, optional, tag="2")]
1904 pub track_device_memory_usage: ::core::option::Option<bool>,
1905}
1906#[derive(Clone, PartialEq, ::prost::Message)]
1907pub struct GpuRenderStagesConfig {
1908 #[prost(bool, optional, tag="1")]
1913 pub full_loadstore: ::core::option::Option<bool>,
1914 #[prost(bool, optional, tag="2")]
1918 pub low_overhead: ::core::option::Option<bool>,
1919 #[prost(string, repeated, tag="3")]
1921 pub trace_metrics: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1922}
1923#[derive(Clone, PartialEq, ::prost::Message)]
1924pub struct InodeFileConfig {
1925 #[prost(uint32, optional, tag="1")]
1927 pub scan_interval_ms: ::core::option::Option<u32>,
1928 #[prost(uint32, optional, tag="2")]
1930 pub scan_delay_ms: ::core::option::Option<u32>,
1931 #[prost(uint32, optional, tag="3")]
1933 pub scan_batch_size: ::core::option::Option<u32>,
1934 #[prost(bool, optional, tag="4")]
1936 pub do_not_scan: ::core::option::Option<bool>,
1937 #[prost(string, repeated, tag="5")]
1940 pub scan_mount_points: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1941 #[prost(message, repeated, tag="6")]
1944 pub mount_point_mapping: ::prost::alloc::vec::Vec<inode_file_config::MountPointMappingEntry>,
1945}
1946pub mod inode_file_config {
1948 #[derive(Clone, PartialEq, ::prost::Message)]
1949 pub struct MountPointMappingEntry {
1950 #[prost(string, optional, tag="1")]
1951 pub mountpoint: ::core::option::Option<::prost::alloc::string::String>,
1952 #[prost(string, repeated, tag="2")]
1953 pub scan_roots: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
1954 }
1955}
1956#[derive(Clone, PartialEq, ::prost::Message)]
1957pub struct ConsoleConfig {
1958 #[prost(enumeration="console_config::Output", optional, tag="1")]
1959 pub output: ::core::option::Option<i32>,
1960 #[prost(bool, optional, tag="2")]
1961 pub enable_colors: ::core::option::Option<bool>,
1962}
1963pub mod console_config {
1965 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
1966 #[repr(i32)]
1967 pub enum Output {
1968 Unspecified = 0,
1969 Stdout = 1,
1970 Stderr = 2,
1971 }
1972 impl Output {
1973 pub fn as_str_name(&self) -> &'static str {
1978 match self {
1979 Output::Unspecified => "OUTPUT_UNSPECIFIED",
1980 Output::Stdout => "OUTPUT_STDOUT",
1981 Output::Stderr => "OUTPUT_STDERR",
1982 }
1983 }
1984 }
1985}
1986#[derive(Clone, PartialEq, ::prost::Message)]
1990pub struct InterceptorConfig {
1991 #[prost(string, optional, tag="1")]
1993 pub name: ::core::option::Option<::prost::alloc::string::String>,
1994 #[prost(message, optional, tag="100")]
1995 pub console_config: ::core::option::Option<ConsoleConfig>,
1996}
1997#[derive(Clone, PartialEq, ::prost::Message)]
1998pub struct AndroidPowerConfig {
1999 #[prost(uint32, optional, tag="1")]
2000 pub battery_poll_ms: ::core::option::Option<u32>,
2001 #[prost(enumeration="android_power_config::BatteryCounters", repeated, packed="false", tag="2")]
2002 pub battery_counters: ::prost::alloc::vec::Vec<i32>,
2003 #[prost(bool, optional, tag="3")]
2005 pub collect_power_rails: ::core::option::Option<bool>,
2006 #[prost(bool, optional, tag="4")]
2009 pub collect_energy_estimation_breakdown: ::core::option::Option<bool>,
2010 #[prost(bool, optional, tag="5")]
2013 pub collect_entity_state_residency: ::core::option::Option<bool>,
2014}
2015pub mod android_power_config {
2017 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
2018 #[repr(i32)]
2019 pub enum BatteryCounters {
2020 BatteryCounterUnspecified = 0,
2021 BatteryCounterCharge = 1,
2023 BatteryCounterCapacityPercent = 2,
2025 BatteryCounterCurrent = 3,
2027 BatteryCounterCurrentAvg = 4,
2029 BatteryCounterVoltage = 5,
2031 }
2032 impl BatteryCounters {
2033 pub fn as_str_name(&self) -> &'static str {
2038 match self {
2039 BatteryCounters::BatteryCounterUnspecified => "BATTERY_COUNTER_UNSPECIFIED",
2040 BatteryCounters::BatteryCounterCharge => "BATTERY_COUNTER_CHARGE",
2041 BatteryCounters::BatteryCounterCapacityPercent => "BATTERY_COUNTER_CAPACITY_PERCENT",
2042 BatteryCounters::BatteryCounterCurrent => "BATTERY_COUNTER_CURRENT",
2043 BatteryCounters::BatteryCounterCurrentAvg => "BATTERY_COUNTER_CURRENT_AVG",
2044 BatteryCounters::BatteryCounterVoltage => "BATTERY_COUNTER_VOLTAGE",
2045 }
2046 }
2047 }
2048}
2049#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
2054#[repr(i32)]
2055pub enum AtomId {
2056 AtomUnspecified = 0,
2057 AtomBleScanStateChanged = 2,
2058 AtomProcessStateChanged = 3,
2059 AtomBleScanResultReceived = 4,
2060 AtomSensorStateChanged = 5,
2061 AtomGpsScanStateChanged = 6,
2062 AtomSyncStateChanged = 7,
2063 AtomScheduledJobStateChanged = 8,
2064 AtomScreenBrightnessChanged = 9,
2065 AtomWakelockStateChanged = 10,
2066 AtomLongPartialWakelockStateChanged = 11,
2067 AtomMobileRadioPowerStateChanged = 12,
2068 AtomWifiRadioPowerStateChanged = 13,
2069 AtomActivityManagerSleepStateChanged = 14,
2070 AtomMemoryFactorStateChanged = 15,
2071 AtomExcessiveCpuUsageReported = 16,
2072 AtomCachedKillReported = 17,
2073 AtomProcessMemoryStatReported = 18,
2074 AtomLauncherEvent = 19,
2075 AtomBatterySaverModeStateChanged = 20,
2076 AtomDeviceIdleModeStateChanged = 21,
2077 AtomDeviceIdlingModeStateChanged = 22,
2078 AtomAudioStateChanged = 23,
2079 AtomMediaCodecStateChanged = 24,
2080 AtomCameraStateChanged = 25,
2081 AtomFlashlightStateChanged = 26,
2082 AtomUidProcessStateChanged = 27,
2083 AtomProcessLifeCycleStateChanged = 28,
2084 AtomScreenStateChanged = 29,
2085 AtomBatteryLevelChanged = 30,
2086 AtomChargingStateChanged = 31,
2087 AtomPluggedStateChanged = 32,
2088 AtomInteractiveStateChanged = 33,
2089 AtomTouchEventReported = 34,
2090 AtomWakeupAlarmOccurred = 35,
2091 AtomKernelWakeupReported = 36,
2092 AtomWifiLockStateChanged = 37,
2093 AtomWifiSignalStrengthChanged = 38,
2094 AtomWifiScanStateChanged = 39,
2095 AtomPhoneSignalStrengthChanged = 40,
2096 AtomSettingChanged = 41,
2097 AtomActivityForegroundStateChanged = 42,
2098 AtomIsolatedUidChanged = 43,
2099 AtomPacketWakeupOccurred = 44,
2100 AtomWallClockTimeShifted = 45,
2101 AtomAnomalyDetected = 46,
2102 AtomAppBreadcrumbReported = 47,
2103 AtomAppStartOccurred = 48,
2104 AtomAppStartCanceled = 49,
2105 AtomAppStartFullyDrawn = 50,
2106 AtomLmkKillOccurred = 51,
2107 AtomPictureInPictureStateChanged = 52,
2108 AtomWifiMulticastLockStateChanged = 53,
2109 AtomAppStartMemoryStateCaptured = 55,
2110 AtomShutdownSequenceReported = 56,
2111 AtomBootSequenceReported = 57,
2112 AtomOverlayStateChanged = 59,
2113 AtomForegroundServiceStateChanged = 60,
2114 AtomCallStateChanged = 61,
2115 AtomKeyguardStateChanged = 62,
2116 AtomKeyguardBouncerStateChanged = 63,
2117 AtomKeyguardBouncerPasswordEntered = 64,
2118 AtomAppDied = 65,
2119 AtomResourceConfigurationChanged = 66,
2120 AtomBluetoothEnabledStateChanged = 67,
2121 AtomBluetoothConnectionStateChanged = 68,
2122 AtomGpsSignalQualityChanged = 69,
2123 AtomUsbConnectorStateChanged = 70,
2124 AtomSpeakerImpedanceReported = 71,
2125 AtomHardwareFailed = 72,
2126 AtomPhysicalDropDetected = 73,
2127 AtomChargeCyclesReported = 74,
2128 AtomMobileConnectionStateChanged = 75,
2129 AtomMobileRadioTechnologyChanged = 76,
2130 AtomUsbDeviceAttached = 77,
2131 AtomAppCrashOccurred = 78,
2132 AtomAnrOccurred = 79,
2133 AtomWtfOccurred = 80,
2134 AtomLowMemReported = 81,
2135 AtomGenericAtom = 82,
2136 AtomVibratorStateChanged = 84,
2137 AtomDeferredJobStatsReported = 85,
2138 AtomThermalThrottling = 86,
2139 AtomBiometricAcquired = 87,
2140 AtomBiometricAuthenticated = 88,
2141 AtomBiometricErrorOccurred = 89,
2142 AtomUiEventReported = 90,
2143 AtomBatteryHealthSnapshot = 91,
2144 AtomSlowIo = 92,
2145 AtomBatteryCausedShutdown = 93,
2146 AtomPhoneServiceStateChanged = 94,
2147 AtomPhoneStateChanged = 95,
2148 AtomUserRestrictionChanged = 96,
2149 AtomSettingsUiChanged = 97,
2150 AtomConnectivityStateChanged = 98,
2151 AtomServiceStateChanged = 99,
2152 AtomServiceLaunchReported = 100,
2153 AtomFlagFlipUpdateOccurred = 101,
2154 AtomBinaryPushStateChanged = 102,
2155 AtomDevicePolicyEvent = 103,
2156 AtomDocsUiFileOpCanceled = 104,
2157 AtomDocsUiFileOpCopyMoveModeReported = 105,
2158 AtomDocsUiFileOpFailure = 106,
2159 AtomDocsUiProviderFileOp = 107,
2160 AtomDocsUiInvalidScopedAccessRequest = 108,
2161 AtomDocsUiLaunchReported = 109,
2162 AtomDocsUiRootVisited = 110,
2163 AtomDocsUiStartupMs = 111,
2164 AtomDocsUiUserActionReported = 112,
2165 AtomWifiEnabledStateChanged = 113,
2166 AtomWifiRunningStateChanged = 114,
2167 AtomAppCompacted = 115,
2168 AtomNetworkDnsEventReported = 116,
2169 AtomDocsUiPickerLaunchedFromReported = 117,
2170 AtomDocsUiPickResultReported = 118,
2171 AtomDocsUiSearchModeReported = 119,
2172 AtomDocsUiSearchTypeReported = 120,
2173 AtomDataStallEvent = 121,
2174 AtomRescuePartyResetReported = 122,
2175 AtomSignedConfigReported = 123,
2176 AtomGnssNiEventReported = 124,
2177 AtomBluetoothLinkLayerConnectionEvent = 125,
2178 AtomBluetoothAclConnectionStateChanged = 126,
2179 AtomBluetoothScoConnectionStateChanged = 127,
2180 AtomAppDowngraded = 128,
2181 AtomAppOptimizedAfterDowngraded = 129,
2182 AtomLowStorageStateChanged = 130,
2183 AtomGnssNfwNotificationReported = 131,
2184 AtomGnssConfigurationReported = 132,
2185 AtomUsbPortOverheatEventReported = 133,
2186 AtomNfcErrorOccurred = 134,
2187 AtomNfcStateChanged = 135,
2188 AtomNfcBeamOccurred = 136,
2189 AtomNfcCardemulationOccurred = 137,
2190 AtomNfcTagOccurred = 138,
2191 AtomNfcHceTransactionOccurred = 139,
2192 AtomSeStateChanged = 140,
2193 AtomSeOmapiReported = 141,
2194 AtomBroadcastDispatchLatencyReported = 142,
2195 AtomAttentionManagerServiceResultReported = 143,
2196 AtomAdbConnectionChanged = 144,
2197 AtomSpeechDspStatReported = 145,
2198 AtomUsbContaminantReported = 146,
2199 AtomWatchdogRollbackOccurred = 147,
2200 AtomBiometricSystemHealthIssueDetected = 148,
2201 AtomBubbleUiChanged = 149,
2202 AtomScheduledJobConstraintChanged = 150,
2203 AtomBluetoothActiveDeviceChanged = 151,
2204 AtomBluetoothA2dpPlaybackStateChanged = 152,
2205 AtomBluetoothA2dpCodecConfigChanged = 153,
2206 AtomBluetoothA2dpCodecCapabilityChanged = 154,
2207 AtomBluetoothA2dpAudioUnderrunReported = 155,
2208 AtomBluetoothA2dpAudioOverrunReported = 156,
2209 AtomBluetoothDeviceRssiReported = 157,
2210 AtomBluetoothDeviceFailedContactCounterReported = 158,
2211 AtomBluetoothDeviceTxPowerLevelReported = 159,
2212 AtomBluetoothHciTimeoutReported = 160,
2213 AtomBluetoothQualityReportReported = 161,
2214 AtomBluetoothDeviceInfoReported = 162,
2215 AtomBluetoothRemoteVersionInfoReported = 163,
2216 AtomBluetoothSdpAttributeReported = 164,
2217 AtomBluetoothBondStateChanged = 165,
2218 AtomBluetoothClassicPairingEventReported = 166,
2219 AtomBluetoothSmpPairingEventReported = 167,
2220 AtomScreenTimeoutExtensionReported = 168,
2221 AtomProcessStartTime = 169,
2222 AtomPermissionGrantRequestResultReported = 170,
2223 AtomBluetoothSocketConnectionStateChanged = 171,
2224 AtomDeviceIdentifierAccessDenied = 172,
2225 AtomBubbleDeveloperErrorReported = 173,
2226 AtomAssistGestureStageReported = 174,
2227 AtomAssistGestureFeedbackReported = 175,
2228 AtomAssistGestureProgressReported = 176,
2229 AtomTouchGestureClassified = 177,
2230 AtomHiddenApiUsed = 178,
2231 AtomStyleUiChanged = 179,
2232 AtomPrivacyIndicatorsInteracted = 180,
2233 AtomAppInstallOnExternalStorageReported = 181,
2234 AtomNetworkStackReported = 182,
2235 AtomAppMovedStorageReported = 183,
2236 AtomBiometricEnrolled = 184,
2237 AtomSystemServerWatchdogOccurred = 185,
2238 AtomTombStoneOccurred = 186,
2239 AtomBluetoothClassOfDeviceReported = 187,
2240 AtomIntelligenceEventReported = 188,
2241 AtomThermalThrottlingSeverityStateChanged = 189,
2242 AtomRoleRequestResultReported = 190,
2243 AtomMediametricsAudiopolicyReported = 191,
2244 AtomMediametricsAudiorecordReported = 192,
2245 AtomMediametricsAudiothreadReported = 193,
2246 AtomMediametricsAudiotrackReported = 194,
2247 AtomMediametricsCodecReported = 195,
2248 AtomMediametricsDrmWidevineReported = 196,
2249 AtomMediametricsExtractorReported = 197,
2250 AtomMediametricsMediadrmReported = 198,
2251 AtomMediametricsNuplayerReported = 199,
2252 AtomMediametricsRecorderReported = 200,
2253 AtomMediametricsDrmmanagerReported = 201,
2254 AtomCarPowerStateChanged = 203,
2255 AtomGarageModeInfo = 204,
2256 AtomTestAtomReported = 205,
2257 AtomContentCaptureCallerMismatchReported = 206,
2258 AtomContentCaptureServiceEvents = 207,
2259 AtomContentCaptureSessionEvents = 208,
2260 AtomContentCaptureFlushed = 209,
2261 AtomLocationManagerApiUsageReported = 210,
2262 AtomReviewPermissionsFragmentResultReported = 211,
2263 AtomRuntimePermissionsUpgradeResult = 212,
2264 AtomGrantPermissionsActivityButtonActions = 213,
2265 AtomLocationAccessCheckNotificationAction = 214,
2266 AtomAppPermissionFragmentActionReported = 215,
2267 AtomAppPermissionFragmentViewed = 216,
2268 AtomAppPermissionsFragmentViewed = 217,
2269 AtomPermissionAppsFragmentViewed = 218,
2270 AtomTextSelectionEvent = 219,
2271 AtomTextLinkifyEvent = 220,
2272 AtomConversationActionsEvent = 221,
2273 AtomLanguageDetectionEvent = 222,
2274 AtomExclusionRectStateChanged = 223,
2275 AtomBackGestureReportedReported = 224,
2276 AtomUpdateEngineUpdateAttemptReported = 225,
2277 AtomUpdateEngineSuccessfulUpdateReported = 226,
2278 AtomCameraActionEvent = 227,
2279 AtomAppCompatibilityChangeReported = 228,
2280 AtomPerfettoUploaded = 229,
2281 AtomVmsClientConnectionStateChanged = 230,
2282 AtomMediaProviderScanOccurred = 233,
2283 AtomMediaContentDeleted = 234,
2284 AtomMediaProviderPermissionRequested = 235,
2285 AtomMediaProviderSchemaChanged = 236,
2286 AtomMediaProviderIdleMaintenanceFinished = 237,
2287 AtomRebootEscrowRecoveryReported = 238,
2288 AtomBootTimeEventDurationReported = 239,
2289 AtomBootTimeEventElapsedTimeReported = 240,
2290 AtomBootTimeEventUtcTimeReported = 241,
2291 AtomBootTimeEventErrorCodeReported = 242,
2292 AtomUserspaceRebootReported = 243,
2293 AtomNotificationReported = 244,
2294 AtomNotificationPanelReported = 245,
2295 AtomNotificationChannelModified = 246,
2296 AtomIntegrityCheckResultReported = 247,
2297 AtomIntegrityRulesPushed = 248,
2298 AtomCbMessageReported = 249,
2299 AtomCbMessageError = 250,
2300 AtomWifiHealthStatReported = 251,
2301 AtomWifiFailureStatReported = 252,
2302 AtomWifiConnectionResultReported = 253,
2303 AtomAppFreezeChanged = 254,
2304 AtomSnapshotMergeReported = 255,
2305 AtomForegroundServiceAppOpSessionEnded = 256,
2306 AtomDisplayJankReported = 257,
2307 AtomAppStandbyBucketChanged = 258,
2308 AtomSharesheetStarted = 259,
2309 AtomRankingSelected = 260,
2310 AtomTvsettingsUiInteracted = 261,
2311 AtomLauncherSnapshot = 262,
2312 AtomPackageInstallerV2Reported = 263,
2313 AtomUserLifecycleJourneyReported = 264,
2314 AtomUserLifecycleEventOccurred = 265,
2315 AtomAccessibilityShortcutReported = 266,
2316 AtomAccessibilityServiceReported = 267,
2317 AtomDocsUiDragAndDropReported = 268,
2318 AtomAppUsageEventOccurred = 269,
2319 AtomAutoRevokeNotificationClicked = 270,
2320 AtomAutoRevokeFragmentAppViewed = 271,
2321 AtomAutoRevokedAppInteraction = 272,
2322 AtomAppPermissionGroupsFragmentAutoRevokeAction = 273,
2323 AtomEvsUsageStatsReported = 274,
2324 AtomAudioPowerUsageDataReported = 275,
2325 AtomTvTunerStateChanged = 276,
2326 AtomMediaoutputOpSwitchReported = 277,
2327 AtomCbMessageFiltered = 278,
2328 AtomTvTunerDvrStatus = 279,
2329 AtomTvCasSessionOpenStatus = 280,
2330 AtomAssistantInvocationReported = 281,
2331 AtomDisplayWakeReported = 282,
2332 AtomCarUserHalModifyUserRequestReported = 283,
2333 AtomCarUserHalModifyUserResponseReported = 284,
2334 AtomCarUserHalPostSwitchResponseReported = 285,
2335 AtomCarUserHalInitialUserInfoRequestReported = 286,
2336 AtomCarUserHalInitialUserInfoResponseReported = 287,
2337 AtomCarUserHalUserAssociationRequestReported = 288,
2338 AtomCarUserHalSetUserAssociationResponseReported = 289,
2339 AtomNetworkIpProvisioningReported = 290,
2340 AtomNetworkDhcpRenewReported = 291,
2341 AtomNetworkValidationReported = 292,
2342 AtomNetworkStackQuirkReported = 293,
2343 AtomMediametricsAudiorecorddeviceusageReported = 294,
2344 AtomMediametricsAudiothreaddeviceusageReported = 295,
2345 AtomMediametricsAudiotrackdeviceusageReported = 296,
2346 AtomMediametricsAudiodeviceconnectionReported = 297,
2347 AtomBlobCommitted = 298,
2348 AtomBlobLeased = 299,
2349 AtomBlobOpened = 300,
2350 AtomContactsProviderStatusReported = 301,
2351 AtomKeystoreKeyEventReported = 302,
2352 AtomNetworkTetheringReported = 303,
2353 AtomImeTouchReported = 304,
2354 AtomUiInteractionFrameInfoReported = 305,
2355 AtomUiActionLatencyReported = 306,
2356 AtomWifiDisconnectReported = 307,
2357 AtomWifiConnectionStateChanged = 308,
2358 AtomHdmiCecActiveSourceChanged = 309,
2359 AtomHdmiCecMessageReported = 310,
2360 AtomAirplaneMode = 311,
2361 AtomModemRestart = 312,
2362 AtomCarrierIdMismatchReported = 313,
2363 AtomCarrierIdTableUpdated = 314,
2364 AtomDataStallRecoveryReported = 315,
2365 AtomMediametricsMediaparserReported = 316,
2366 AtomTlsHandshakeReported = 317,
2367 AtomTextClassifierApiUsageReported = 318,
2368 AtomCarWatchdogKillStatsReported = 319,
2369 AtomMediametricsPlaybackReported = 320,
2370 AtomMediaNetworkInfoChanged = 321,
2371 AtomMediaPlaybackStateChanged = 322,
2372 AtomMediaPlaybackErrorReported = 323,
2373 AtomMediaPlaybackTrackChanged = 324,
2374 AtomWifiScanReported = 325,
2375 AtomWifiPnoScanReported = 326,
2376 AtomTifTuneChanged = 327,
2377 AtomAutoRotateReported = 328,
2378 AtomPerfettoTrigger = 329,
2379 AtomTranscodingData = 330,
2380 AtomImsServiceEntitlementUpdated = 331,
2381 AtomDeviceRotated = 333,
2382 AtomSimSpecificSettingsRestored = 334,
2383 AtomTextClassifierDownloadReported = 335,
2384 AtomPinStorageEvent = 336,
2385 AtomFaceDownReported = 337,
2386 AtomBluetoothHalCrashReasonReported = 338,
2387 AtomRebootEscrowPreparationReported = 339,
2388 AtomRebootEscrowLskfCaptureReported = 340,
2389 AtomRebootEscrowRebootReported = 341,
2390 AtomBinderLatencyReported = 342,
2391 AtomMediametricsAaudiostreamReported = 343,
2392 AtomMediaTranscodingSessionEnded = 344,
2393 AtomMagnificationUsageReported = 345,
2394 AtomMagnificationModeWithImeOnReported = 346,
2395 AtomAppSearchCallStatsReported = 347,
2396 AtomAppSearchPutDocumentStatsReported = 348,
2397 AtomDeviceControlChanged = 349,
2398 AtomDeviceStateChanged = 350,
2399 AtomInputdeviceRegistered = 351,
2400 AtomSmartspaceCardReported = 352,
2401 AtomAuthPromptAuthenticateInvoked = 353,
2402 AtomAuthManagerCanAuthenticateInvoked = 354,
2403 AtomAuthEnrollActionInvoked = 355,
2404 AtomAuthDeprecatedApiUsed = 356,
2405 AtomUnattendedRebootOccurred = 357,
2406 AtomLongRebootBlockingReported = 358,
2407 AtomLocationTimeZoneProviderStateChanged = 359,
2408 AtomFdtrackEventOccurred = 364,
2409 AtomTimeoutAutoExtendedReported = 365,
2410 AtomAlarmBatchDelivered = 367,
2411 AtomAlarmScheduled = 368,
2412 AtomCarWatchdogIoOveruseStatsReported = 369,
2413 AtomUserLevelHibernationStateChanged = 370,
2414 AtomAppSearchInitializeStatsReported = 371,
2415 AtomAppSearchQueryStatsReported = 372,
2416 AtomAppProcessDied = 373,
2417 AtomNetworkIpReachabilityMonitorReported = 374,
2418 AtomSlowInputEventReported = 375,
2419 AtomAnrOccurredProcessingStarted = 376,
2420 AtomAppSearchRemoveStatsReported = 377,
2421 AtomMediaCodecReported = 378,
2422 AtomPermissionUsageFragmentInteraction = 379,
2423 AtomPermissionDetailsInteraction = 380,
2424 AtomPrivacySensorToggleInteraction = 381,
2425 AtomPrivacyToggleDialogInteraction = 382,
2426 AtomAppSearchOptimizeStatsReported = 383,
2427 AtomNonA11yToolServiceWarningReport = 384,
2428 AtomAppCompatStateChanged = 386,
2429 AtomSizeCompatRestartButtonEventReported = 387,
2430 AtomSplitscreenUiChanged = 388,
2431 AtomNetworkDnsHandshakeReported = 389,
2432 AtomBluetoothCodePathCounter = 390,
2433 AtomBluetoothLeBatchScanReportDelay = 392,
2434 AtomAccessibilityFloatingMenuUiChanged = 393,
2435 AtomNeuralnetworksCompilationCompleted = 394,
2436 AtomNeuralnetworksExecutionCompleted = 395,
2437 AtomNeuralnetworksCompilationFailed = 396,
2438 AtomNeuralnetworksExecutionFailed = 397,
2439 AtomContextHubBooted = 398,
2440 AtomContextHubRestarted = 399,
2441 AtomContextHubLoadedNanoappSnapshotReported = 400,
2442 AtomChreCodeDownloadTransacted = 401,
2443 AtomUwbSessionInited = 402,
2444 AtomUwbSessionClosed = 403,
2445 AtomUwbFirstRangingReceived = 404,
2446 AtomUwbRangingMeasurementReceived = 405,
2447 AtomTextClassifierDownloadWorkScheduled = 406,
2448 AtomTextClassifierDownloadWorkCompleted = 407,
2449 AtomClipboardCleared = 408,
2450 AtomVmCreationRequested = 409,
2451 AtomNearbyDeviceScanStateChanged = 410,
2452 AtomApplicationLocalesChanged = 412,
2453 AtomMediametricsAudiotrackstatusReported = 413,
2454 AtomFoldStateDurationReported = 414,
2455 AtomLocationTimeZoneProviderControllerStateChanged = 415,
2456 AtomDisplayHbmStateChanged = 416,
2457 AtomDisplayHbmBrightnessChanged = 417,
2458 AtomPersistentUriPermissionsFlushed = 418,
2459 AtomEarlyBootCompOsArtifactsCheckReported = 419,
2460 AtomVbmetaDigestReported = 420,
2461 AtomApexInfoGathered = 421,
2462 AtomPvmInfoGathered = 422,
2463 AtomWearSettingsUiInteracted = 423,
2464 AtomTracingServiceReportEvent = 424,
2465 AtomMediametricsAudiorecordstatusReported = 425,
2466 AtomLauncherLatency = 426,
2467 AtomDropboxEntryDropped = 427,
2468 AtomWifiP2pConnectionReported = 428,
2469 AtomGameStateChanged = 429,
2470 AtomHotwordDetectorCreateRequested = 430,
2471 AtomHotwordDetectionServiceInitResultReported = 431,
2472 AtomHotwordDetectionServiceRestarted = 432,
2473 AtomHotwordDetectorKeyphraseTriggered = 433,
2474 AtomHotwordDetectorEvents = 434,
2475 AtomBootCompletedBroadcastCompletionLatencyReported = 437,
2476 AtomContactsIndexerUpdateStatsReported = 440,
2477 AtomAppBackgroundRestrictionsInfo = 441,
2478 AtomMmsSmsProviderGetThreadIdFailed = 442,
2479 AtomMmsSmsDatabaseHelperOnUpgradeFailed = 443,
2480 AtomPermissionReminderNotificationInteracted = 444,
2481 AtomRecentPermissionDecisionsInteracted = 445,
2482 AtomGnssPsdsDownloadReported = 446,
2483 AtomLeAudioConnectionSessionReported = 447,
2484 AtomLeAudioBroadcastSessionReported = 448,
2485 AtomDreamUiEventReported = 449,
2486 AtomTaskManagerEventReported = 450,
2487 AtomCdmAssociationAction = 451,
2488 AtomMagnificationTripleTapAndHoldActivatedSessionReported = 452,
2489 AtomMagnificationFollowTypingFocusActivatedSessionReported = 453,
2490 AtomAccessibilityTextReadingOptionsChanged = 454,
2491 AtomWifiSetupFailureCrashReported = 455,
2492 AtomUwbDeviceErrorReported = 456,
2493 AtomIsolatedCompilationScheduled = 457,
2494 AtomIsolatedCompilationEnded = 458,
2495 AtomOnsOpportunisticEsimProvisioningComplete = 459,
2496 AtomSystemServerPreWatchdogOccurred = 460,
2497 AtomTelephonyAnomalyDetected = 461,
2498 AtomLetterboxPositionChanged = 462,
2499 AtomRemoteKeyProvisioningAttempt = 463,
2500 AtomRemoteKeyProvisioningNetworkInfo = 464,
2501 AtomRemoteKeyProvisioningTiming = 465,
2502 AtomMediaoutputOpInteractionReport = 466,
2503 AtomSyncExemptionOccurred = 468,
2504 AtomAutofillPresentationEventReported = 469,
2505 AtomDockStateChanged = 470,
2506 AtomSafetySourceStateCollected = 471,
2507 AtomSafetyCenterSystemEventReported = 472,
2508 AtomSafetyCenterInteractionReported = 473,
2509 AtomSettingsProviderSettingChanged = 474,
2510 AtomBroadcastDeliveryEventReported = 475,
2511 AtomServiceRequestEventReported = 476,
2512 AtomProviderAcquisitionEventReported = 477,
2513 AtomBluetoothDeviceNameReported = 478,
2514 AtomCbConfigUpdated = 479,
2515 AtomCbModuleErrorReported = 480,
2516 AtomCbServiceFeatureChanged = 481,
2517 AtomCbReceiverFeatureChanged = 482,
2518 AtomPrivacySignalNotificationInteraction = 484,
2519 AtomPrivacySignalIssueCardInteraction = 485,
2520 AtomPrivacySignalsJobFailure = 486,
2521 AtomVibrationReported = 487,
2522 AtomUwbRangingStart = 489,
2523 AtomAppCompactedV2 = 491,
2524 AtomDisplayBrightnessChanged = 494,
2525 AtomActivityActionBlocked = 495,
2526 AtomNetworkDnsServerSupportReported = 504,
2527 AtomVmBooted = 505,
2528 AtomVmExited = 506,
2529 AtomAmbientBrightnessStatsReported = 507,
2530 AtomMediametricsSpatializercapabilitiesReported = 508,
2531 AtomMediametricsSpatializerdeviceenabledReported = 509,
2532 AtomMediametricsHeadtrackerdeviceenabledReported = 510,
2533 AtomMediametricsHeadtrackerdevicesupportedReported = 511,
2534 AtomHearingAidInfoReported = 513,
2535 AtomDeviceWideJobConstraintChanged = 514,
2536 AtomAmbientModeChanged = 515,
2537 AtomAnrLatencyReported = 516,
2538 AtomResourceApiInfo = 517,
2539 AtomSystemDefaultNetworkChanged = 518,
2540 AtomIwlanSetupDataCallResultReported = 519,
2541 AtomIwlanPdnDisconnectedReasonReported = 520,
2542 AtomAirplaneModeSessionReported = 521,
2543 AtomVmCpuStatusReported = 522,
2544 AtomVmMemStatusReported = 523,
2545 AtomPackageInstallationSessionReported = 524,
2546 AtomDefaultNetworkRematchInfo = 525,
2547 AtomNetworkSelectionPerformance = 526,
2548 AtomNetworkNsdReported = 527,
2549 AtomBluetoothDisconnectionReasonReported = 529,
2550 AtomBluetoothLocalVersionsReported = 530,
2551 AtomBluetoothRemoteSupportedFeaturesReported = 531,
2552 AtomBluetoothLocalSupportedFeaturesReported = 532,
2553 AtomBluetoothGattAppInfo = 533,
2554 AtomBrightnessConfigurationUpdated = 534,
2555 AtomWearMediaOutputSwitcherLaunched = 538,
2556 AtomWearMediaOutputSwitcherFinished = 539,
2557 AtomWearMediaOutputSwitcherConnectionReported = 540,
2558 AtomWearMediaOutputSwitcherDeviceScanTriggered = 541,
2559 AtomWearMediaOutputSwitcherFirstDeviceScanLatency = 542,
2560 AtomWearMediaOutputSwitcherConnectDeviceLatency = 543,
2561 AtomPackageManagerSnapshotReported = 544,
2562 AtomPackageManagerAppsFilterCacheBuildReported = 545,
2563 AtomPackageManagerAppsFilterCacheUpdateReported = 546,
2564 AtomLauncherImpressionEvent = 547,
2565 AtomWearMediaOutputSwitcherAllDevicesScanLatency = 549,
2566 AtomWsWatchFaceEdited = 551,
2567 AtomWsWatchFaceFavoriteActionReported = 552,
2568 AtomWsWatchFaceSetActionReported = 553,
2569 AtomPackageUninstallationReported = 554,
2570 AtomGameModeChanged = 555,
2571 AtomGameModeConfigurationChanged = 556,
2572 AtomBedtimeModeStateChanged = 557,
2573 AtomNetworkSliceSessionEnded = 558,
2574 AtomNetworkSliceDailyDataUsageReported = 559,
2575 AtomNfcTagTypeOccurred = 560,
2576 AtomNfcAidConflictOccurred = 561,
2577 AtomNfcReaderConflictOccurred = 562,
2578 AtomWsTileListChanged = 563,
2579 AtomGetTypeAccessedWithoutPermission = 564,
2580 AtomMobileBundledAppInfoGathered = 566,
2581 AtomWsWatchFaceComplicationSetChanged = 567,
2582 AtomMediaDrmCreated = 568,
2583 AtomMediaDrmErrored = 569,
2584 AtomMediaDrmSessionOpened = 570,
2585 AtomMediaDrmSessionClosed = 571,
2586 AtomUserSelectedResolution = 572,
2587 AtomUnsafeIntentEventReported = 573,
2588 AtomPerformanceHintSessionReported = 574,
2589 AtomMediametricsMidiDeviceCloseReported = 576,
2590 AtomBiometricTouchReported = 577,
2591 AtomHotwordAudioEgressEventReported = 578,
2592 AtomLocationEnabledStateChanged = 580,
2593 AtomImeRequestFinished = 581,
2594 AtomUsbComplianceWarningsReported = 582,
2595 AtomAppSupportedLocalesChanged = 583,
2596 AtomMediaProviderVolumeRecoveryReported = 586,
2597 AtomBiometricPropertiesCollected = 587,
2598 AtomKernelWakeupAttributed = 588,
2599 AtomScreenStateChangedV2 = 589,
2600 AtomWsBackupActionReported = 590,
2601 AtomWsRestoreActionReported = 591,
2602 AtomDeviceLogAccessEventReported = 592,
2603 AtomMediaSessionUpdated = 594,
2604 AtomWearOobeStateChanged = 595,
2605 AtomWsNotificationUpdated = 596,
2606 AtomNetworkValidationFailureStatsDailyReported = 601,
2607 AtomWsComplicationTapped = 602,
2608 AtomWsNotificationBlocking = 780,
2609 AtomWsNotificationBridgemodeUpdated = 822,
2610 AtomWsNotificationDismissalActioned = 823,
2611 AtomWsNotificationActioned = 824,
2612 AtomWsNotificationLatency = 880,
2613 AtomWifiBytesTransfer = 10000,
2614 AtomWifiBytesTransferByFgBg = 10001,
2615 AtomMobileBytesTransfer = 10002,
2616 AtomMobileBytesTransferByFgBg = 10003,
2617 AtomBluetoothBytesTransfer = 10006,
2618 AtomKernelWakelock = 10004,
2619 AtomSubsystemSleepState = 10005,
2620 AtomCpuTimePerUid = 10009,
2621 AtomCpuTimePerUidFreq = 10010,
2622 AtomWifiActivityInfo = 10011,
2623 AtomModemActivityInfo = 10012,
2624 AtomBluetoothActivityInfo = 10007,
2625 AtomProcessMemoryState = 10013,
2626 AtomSystemElapsedRealtime = 10014,
2627 AtomSystemUptime = 10015,
2628 AtomCpuActiveTime = 10016,
2629 AtomCpuClusterTime = 10017,
2630 AtomDiskSpace = 10018,
2631 AtomRemainingBatteryCapacity = 10019,
2632 AtomFullBatteryCapacity = 10020,
2633 AtomTemperature = 10021,
2634 AtomBinderCalls = 10022,
2635 AtomBinderCallsExceptions = 10023,
2636 AtomLooperStats = 10024,
2637 AtomDiskStats = 10025,
2638 AtomDirectoryUsage = 10026,
2639 AtomAppSize = 10027,
2640 AtomCategorySize = 10028,
2641 AtomProcStats = 10029,
2642 AtomBatteryVoltage = 10030,
2643 AtomNumFingerprintsEnrolled = 10031,
2644 AtomDiskIo = 10032,
2645 AtomPowerProfile = 10033,
2646 AtomProcStatsPkgProc = 10034,
2647 AtomProcessCpuTime = 10035,
2648 AtomCpuTimePerThreadFreq = 10037,
2649 AtomOnDevicePowerMeasurement = 10038,
2650 AtomDeviceCalculatedPowerUse = 10039,
2651 AtomProcessMemoryHighWaterMark = 10042,
2652 AtomBatteryLevel = 10043,
2653 AtomBuildInformation = 10044,
2654 AtomBatteryCycleCount = 10045,
2655 AtomDebugElapsedClock = 10046,
2656 AtomDebugFailingElapsedClock = 10047,
2657 AtomNumFacesEnrolled = 10048,
2658 AtomRoleHolder = 10049,
2659 AtomDangerousPermissionState = 10050,
2660 AtomTrainInfo = 10051,
2661 AtomTimeZoneDataInfo = 10052,
2662 AtomExternalStorageInfo = 10053,
2663 AtomGpuStatsGlobalInfo = 10054,
2664 AtomGpuStatsAppInfo = 10055,
2665 AtomSystemIonHeapSize = 10056,
2666 AtomAppsOnExternalStorageInfo = 10057,
2667 AtomFaceSettings = 10058,
2668 AtomCoolingDevice = 10059,
2669 AtomAppOps = 10060,
2670 AtomProcessSystemIonHeapSize = 10061,
2671 AtomSurfaceflingerStatsGlobalInfo = 10062,
2672 AtomSurfaceflingerStatsLayerInfo = 10063,
2673 AtomProcessMemorySnapshot = 10064,
2674 AtomVmsClientStats = 10065,
2675 AtomNotificationRemoteViews = 10066,
2676 AtomDangerousPermissionStateSampled = 10067,
2677 AtomGraphicsStats = 10068,
2678 AtomRuntimeAppOpAccess = 10069,
2679 AtomIonHeapSize = 10070,
2680 AtomPackageNotificationPreferences = 10071,
2681 AtomPackageNotificationChannelPreferences = 10072,
2682 AtomPackageNotificationChannelGroupPreferences = 10073,
2683 AtomGnssStats = 10074,
2684 AtomAttributedAppOps = 10075,
2685 AtomVoiceCallSession = 10076,
2686 AtomVoiceCallRatUsage = 10077,
2687 AtomSimSlotState = 10078,
2688 AtomSupportedRadioAccessFamily = 10079,
2689 AtomSettingSnapshot = 10080,
2690 AtomBlobInfo = 10081,
2691 AtomDataUsageBytesTransfer = 10082,
2692 AtomBytesTransferByTagAndMetered = 10083,
2693 AtomDndModeRule = 10084,
2694 AtomGeneralExternalStorageAccessStats = 10085,
2695 AtomIncomingSms = 10086,
2696 AtomOutgoingSms = 10087,
2697 AtomCarrierIdTableVersion = 10088,
2698 AtomDataCallSession = 10089,
2699 AtomCellularServiceState = 10090,
2700 AtomCellularDataServiceSwitch = 10091,
2701 AtomSystemMemory = 10092,
2702 AtomImsRegistrationTermination = 10093,
2703 AtomImsRegistrationStats = 10094,
2704 AtomCpuTimePerClusterFreq = 10095,
2705 AtomCpuCyclesPerUidCluster = 10096,
2706 AtomDeviceRotatedData = 10097,
2707 AtomCpuCyclesPerThreadGroupCluster = 10098,
2708 AtomMediaDrmActivityInfo = 10099,
2709 AtomOemManagedBytesTransfer = 10100,
2710 AtomGnssPowerStats = 10101,
2711 AtomTimeZoneDetectorState = 10102,
2712 AtomKeystore2StorageStats = 10103,
2713 AtomRkpPoolStats = 10104,
2714 AtomProcessDmabufMemory = 10105,
2715 AtomPendingAlarmInfo = 10106,
2716 AtomUserLevelHibernatedApps = 10107,
2717 AtomLauncherLayoutSnapshot = 10108,
2718 AtomGlobalHibernatedApps = 10109,
2719 AtomInputEventLatencySketch = 10110,
2720 AtomBatteryUsageStatsBeforeReset = 10111,
2721 AtomBatteryUsageStatsSinceReset = 10112,
2722 AtomBatteryUsageStatsSinceResetUsingPowerProfileModel = 10113,
2723 AtomInstalledIncrementalPackage = 10114,
2724 AtomTelephonyNetworkRequests = 10115,
2725 AtomAppSearchStorageInfo = 10116,
2726 AtomVmstat = 10117,
2727 AtomKeystore2KeyCreationWithGeneralInfo = 10118,
2728 AtomKeystore2KeyCreationWithAuthInfo = 10119,
2729 AtomKeystore2KeyCreationWithPurposeAndModesInfo = 10120,
2730 AtomKeystore2AtomWithOverflow = 10121,
2731 AtomKeystore2KeyOperationWithPurposeAndModesInfo = 10122,
2732 AtomKeystore2KeyOperationWithGeneralInfo = 10123,
2733 AtomRkpErrorStats = 10124,
2734 AtomKeystore2CrashStats = 10125,
2735 AtomVendorApexInfo = 10126,
2736 AtomAccessibilityShortcutStats = 10127,
2737 AtomAccessibilityFloatingMenuStats = 10128,
2738 AtomDataUsageBytesTransferV2 = 10129,
2739 AtomMediaCapabilities = 10130,
2740 AtomCarWatchdogSystemIoUsageSummary = 10131,
2741 AtomCarWatchdogUidIoUsageSummary = 10132,
2742 AtomImsRegistrationFeatureTagStats = 10133,
2743 AtomRcsClientProvisioningStats = 10134,
2744 AtomRcsAcsProvisioningStats = 10135,
2745 AtomSipDelegateStats = 10136,
2746 AtomSipTransportFeatureTagStats = 10137,
2747 AtomSipMessageResponse = 10138,
2748 AtomSipTransportSession = 10139,
2749 AtomImsDedicatedBearerListenerEvent = 10140,
2750 AtomImsDedicatedBearerEvent = 10141,
2751 AtomImsRegistrationServiceDescStats = 10142,
2752 AtomUceEventStats = 10143,
2753 AtomPresenceNotifyEvent = 10144,
2754 AtomGbaEvent = 10145,
2755 AtomPerSimStatus = 10146,
2756 AtomGpuWorkPerUid = 10147,
2757 AtomPersistentUriPermissionsAmountPerPackage = 10148,
2758 AtomSignedPartitionInfo = 10149,
2759 AtomPinnedFileSizesPerPackage = 10150,
2760 AtomPendingIntentsPerPackage = 10151,
2761 AtomUserInfo = 10152,
2762 AtomTelephonyNetworkRequestsV2 = 10153,
2763 AtomDeviceTelephonyProperties = 10154,
2764 AtomRemoteKeyProvisioningErrorCounts = 10155,
2765 AtomSafetyState = 10156,
2766 AtomIncomingMms = 10157,
2767 AtomOutgoingMms = 10158,
2768 AtomMultiUserInfo = 10160,
2769 AtomNetworkBpfMapInfo = 10161,
2770 AtomOutgoingShortCodeSms = 10162,
2771 AtomConnectivityStateSample = 10163,
2772 AtomNetworkSelectionRematchReasonsInfo = 10164,
2773 AtomGameModeInfo = 10165,
2774 AtomGameModeConfiguration = 10166,
2775 AtomGameModeListener = 10167,
2776 AtomNetworkSliceRequestCount = 10168,
2777 AtomWsTileSnapshot = 10169,
2778 AtomWsActiveWatchFaceComplicationSetSnapshot = 10170,
2779 AtomProcessState = 10171,
2780 AtomProcessAssociation = 10172,
2781 AtomAdpfSystemComponentInfo = 10173,
2782 AtomNotificationMemoryUse = 10174,
2783 AtomHdrCapabilities = 10175,
2784 AtomWsFavouriteWatchFaceListSnapshot = 10176,
2785 AtomAccessibilityCheckResultReported = 910,
2786 AtomAdaptiveAuthUnlockAfterLockReported = 820,
2787 AtomThermalStatusCalled = 772,
2788 AtomThermalHeadroomCalled = 773,
2789 AtomThermalHeadroomThresholdsCalled = 774,
2790 AtomAdpfHintSessionTidCleanup = 839,
2791 AtomThermalHeadroomThresholds = 10201,
2792 AtomAdpfSessionSnapshot = 10218,
2793 AtomJsscriptengineLatencyReported = 483,
2794 AtomAdServicesApiCalled = 435,
2795 AtomAdServicesMesurementReportsUploaded = 436,
2796 AtomMobileDataDownloadFileGroupStatusReported = 490,
2797 AtomMobileDataDownloadDownloadResultReported = 502,
2798 AtomAdServicesSettingsUsageReported = 493,
2799 AtomBackgroundFetchProcessReported = 496,
2800 AtomUpdateCustomAudienceProcessReported = 497,
2801 AtomRunAdBiddingProcessReported = 498,
2802 AtomRunAdScoringProcessReported = 499,
2803 AtomRunAdSelectionProcessReported = 500,
2804 AtomRunAdBiddingPerCaProcessReported = 501,
2805 AtomMobileDataDownloadFileGroupStorageStatsReported = 503,
2806 AtomAdServicesMeasurementRegistrations = 512,
2807 AtomAdServicesGetTopicsReported = 535,
2808 AtomAdServicesEpochComputationGetTopTopicsReported = 536,
2809 AtomAdServicesEpochComputationClassifierReported = 537,
2810 AtomAdServicesBackCompatGetTopicsReported = 598,
2811 AtomAdServicesBackCompatEpochComputationClassifierReported = 599,
2812 AtomAdServicesMeasurementDebugKeys = 640,
2813 AtomAdServicesErrorReported = 662,
2814 AtomAdServicesBackgroundJobsExecutionReported = 663,
2815 AtomAdServicesMeasurementDelayedSourceRegistration = 673,
2816 AtomAdServicesMeasurementAttribution = 674,
2817 AtomAdServicesMeasurementJobs = 675,
2818 AtomAdServicesMeasurementWipeout = 676,
2819 AtomAdServicesMeasurementAdIdMatchForDebugKeys = 695,
2820 AtomAdServicesEnrollmentDataStored = 697,
2821 AtomAdServicesEnrollmentFileDownloaded = 698,
2822 AtomAdServicesEnrollmentMatched = 699,
2823 AtomAdServicesConsentMigrated = 702,
2824 AtomAdServicesEnrollmentFailed = 714,
2825 AtomAdServicesMeasurementClickVerification = 756,
2826 AtomAdServicesEncryptionKeyFetched = 765,
2827 AtomAdServicesEncryptionKeyDbTransactionEnded = 766,
2828 AtomDestinationRegisteredBeacons = 767,
2829 AtomReportInteractionApiCalled = 768,
2830 AtomInteractionReportingTableCleared = 769,
2831 AtomAppManifestConfigHelperCalled = 788,
2832 AtomAdFilteringProcessJoinCaReported = 793,
2833 AtomAdFilteringProcessAdSelectionReported = 794,
2834 AtomAdCounterHistogramUpdaterReported = 795,
2835 AtomSignatureVerification = 807,
2836 AtomKAnonImmediateSignJoinStatusReported = 808,
2837 AtomKAnonBackgroundJobStatusReported = 809,
2838 AtomKAnonInitializeStatusReported = 810,
2839 AtomKAnonSignStatusReported = 811,
2840 AtomKAnonJoinStatusReported = 812,
2841 AtomKAnonKeyAttestationStatusReported = 813,
2842 AtomGetAdSelectionDataApiCalled = 814,
2843 AtomGetAdSelectionDataBuyerInputGenerated = 815,
2844 AtomBackgroundJobSchedulingReported = 834,
2845 AtomTopicsEncryptionEpochComputationReported = 840,
2846 AtomTopicsEncryptionGetTopicsReported = 841,
2847 AtomAdservicesShellCommandCalled = 842,
2848 AtomUpdateSignalsApiCalled = 843,
2849 AtomEncodingJobRun = 844,
2850 AtomEncodingJsFetch = 845,
2851 AtomEncodingJsExecution = 846,
2852 AtomPersistAdSelectionResultCalled = 847,
2853 AtomServerAuctionKeyFetchCalled = 848,
2854 AtomServerAuctionBackgroundKeyFetchEnabled = 849,
2855 AtomAdServicesMeasurementProcessOdpRegistration = 864,
2856 AtomAdServicesMeasurementNotifyRegistrationToOdp = 865,
2857 AtomSelectAdsFromOutcomesApiCalled = 876,
2858 AtomReportImpressionApiCalled = 877,
2859 AtomAdServicesEnrollmentTransactionStats = 885,
2860 AtomAdServicesCobaltLoggerEventReported = 902,
2861 AtomAdServicesCobaltPeriodicJobEventReported = 903,
2862 AtomUpdateSignalsProcessReported = 905,
2863 AtomTopicsScheduleEpochJobSettingReported = 930,
2864 AtomAiWallpapersButtonPressed = 706,
2865 AtomAiWallpapersTemplateSelected = 707,
2866 AtomAiWallpapersTermSelected = 708,
2867 AtomAiWallpapersWallpaperSet = 709,
2868 AtomAiWallpapersSessionSummary = 710,
2869 AtomApexInstallationRequested = 732,
2870 AtomApexInstallationStaged = 733,
2871 AtomApexInstallationEnded = 734,
2872 AtomAppSearchSetSchemaStatsReported = 385,
2873 AtomAppSearchSchemaMigrationStatsReported = 579,
2874 AtomAppSearchUsageSearchIntentStatsReported = 825,
2875 AtomAppSearchUsageSearchIntentRawQueryStatsReported = 826,
2876 AtomAppSearchAppsIndexerStatsReported = 909,
2877 AtomArtDatumReported = 332,
2878 AtomArtDeviceDatumReported = 550,
2879 AtomArtDatumDeltaReported = 565,
2880 AtomArtDex2oatReported = 929,
2881 AtomArtDeviceStatus = 10205,
2882 AtomBackgroundDexoptJobEnded = 467,
2883 AtomPrerebootDexoptJobEnded = 883,
2884 AtomOdrefreshReported = 366,
2885 AtomOdsignReported = 548,
2886 AtomAutofillUiEventReported = 603,
2887 AtomAutofillFillRequestReported = 604,
2888 AtomAutofillFillResponseReported = 605,
2889 AtomAutofillSaveEventReported = 606,
2890 AtomAutofillSessionCommitted = 607,
2891 AtomAutofillFieldClassificationEventReported = 659,
2892 AtomCarRecentsEventReported = 770,
2893 AtomCarCalmModeEventReported = 797,
2894 AtomCarWakeupFromSuspendReported = 852,
2895 AtomPluginInitialized = 655,
2896 AtomBluetoothHashedDeviceNameReported = 613,
2897 AtomBluetoothL2capCocClientConnection = 614,
2898 AtomBluetoothL2capCocServerConnection = 615,
2899 AtomBluetoothLeSessionConnected = 656,
2900 AtomRestrictedBluetoothDeviceNameReported = 666,
2901 AtomBluetoothProfileConnectionAttempted = 696,
2902 AtomBluetoothContentProfileErrorReported = 781,
2903 AtomBluetoothRfcommConnectionAttempted = 782,
2904 AtomRemoteDeviceInformationWithMetricId = 862,
2905 AtomLeAppScanStateChanged = 870,
2906 AtomLeRadioScanStopped = 871,
2907 AtomLeScanResultReceived = 872,
2908 AtomLeScanAbused = 873,
2909 AtomLeAdvStateChanged = 874,
2910 AtomLeAdvErrorReported = 875,
2911 AtomA2dpSessionReported = 904,
2912 AtomBluetoothCrossLayerEventReported = 916,
2913 AtomBroadcastAudioSessionReported = 927,
2914 AtomBroadcastAudioSyncReported = 928,
2915 AtomBluetoothRfcommConnectionReportedAtClose = 982,
2916 AtomBluetoothLeConnection = 988,
2917 AtomBroadcastSent = 922,
2918 AtomCameraFeatureCombinationQueryEvent = 900,
2919 AtomCertificateTransparencyLogListStateChanged = 934,
2920 AtomCertificateTransparencyLogListUpdateFailed = 972,
2921 AtomDailyKeepaliveInfoReported = 650,
2922 AtomNetworkRequestStateChanged = 779,
2923 AtomTetheringActiveSessionsReported = 925,
2924 AtomNetworkStatsRecorderFileOperated = 783,
2925 AtomCoreNetworkingTerribleErrorOccurred = 979,
2926 AtomApfSessionInfoReported = 777,
2927 AtomIpClientRaInfoReported = 778,
2928 AtomVpnConnectionStateChanged = 850,
2929 AtomVpnConnectionReported = 851,
2930 AtomCpuPolicy = 10199,
2931 AtomCredentialManagerApiCalled = 585,
2932 AtomCredentialManagerInitPhaseReported = 651,
2933 AtomCredentialManagerCandidatePhaseReported = 652,
2934 AtomCredentialManagerFinalPhaseReported = 653,
2935 AtomCredentialManagerTotalReported = 667,
2936 AtomCredentialManagerFinalnouidReported = 668,
2937 AtomCredentialManagerGetReported = 669,
2938 AtomCredentialManagerAuthClickReported = 670,
2939 AtomCredentialManagerApiv2Called = 671,
2940 AtomCronetEngineCreated = 703,
2941 AtomCronetTrafficReported = 704,
2942 AtomCronetEngineBuilderInitialized = 762,
2943 AtomCronetHttpFlagsInitialized = 763,
2944 AtomCronetInitialized = 764,
2945 AtomDesktopModeUiChanged = 818,
2946 AtomDesktopModeSessionTaskUpdate = 819,
2947 AtomDesktopModeTaskSizeUpdated = 935,
2948 AtomDeviceLockCheckInRequestReported = 726,
2949 AtomDeviceLockProvisioningCompleteReported = 727,
2950 AtomDeviceLockKioskAppRequestReported = 728,
2951 AtomDeviceLockCheckInRetryReported = 789,
2952 AtomDeviceLockProvisionFailureReported = 790,
2953 AtomDeviceLockLockUnlockDeviceFailureReported = 791,
2954 AtomDevicePolicyManagementMode = 10216,
2955 AtomDevicePolicyState = 10217,
2956 AtomDisplayModeDirectorVoteChanged = 792,
2957 AtomExternalDisplayStateChanged = 806,
2958 AtomDndStateChanged = 657,
2959 AtomDreamSettingChanged = 705,
2960 AtomDreamSettingSnapshot = 10192,
2961 AtomExpressEventReported = 528,
2962 AtomExpressHistogramSampleReported = 593,
2963 AtomExpressUidEventReported = 644,
2964 AtomExpressUidHistogramSampleReported = 658,
2965 AtomFederatedComputeApiCalled = 712,
2966 AtomFederatedComputeTrainingEventReported = 771,
2967 AtomExampleIteratorNextLatencyReported = 838,
2968 AtomFullScreenIntentLaunched = 631,
2969 AtomBalAllowed = 632,
2970 AtomInTaskActivityStarted = 685,
2971 AtomDeviceOrientationChanged = 906,
2972 AtomCachedAppsHighWatermark = 10189,
2973 AtomStylusPredictionMetricsReported = 718,
2974 AtomUserRiskEventReported = 725,
2975 AtomMediaProjectionStateChanged = 729,
2976 AtomMediaProjectionTargetChanged = 730,
2977 AtomExcessiveBinderProxyCountReported = 853,
2978 AtomProxyBytesTransferByFgBg = 10200,
2979 AtomMobileBytesTransferByProcState = 10204,
2980 AtomBiometricFrrNotification = 817,
2981 AtomSensitiveContentMediaProjectionSession = 830,
2982 AtomSensitiveNotificationAppProtectionSession = 831,
2983 AtomSensitiveNotificationAppProtectionApplied = 832,
2984 AtomSensitiveNotificationRedaction = 833,
2985 AtomSensitiveContentAppProtection = 835,
2986 AtomAppRestrictionStateChanged = 866,
2987 AtomBatteryUsageStatsPerUid = 10209,
2988 AtomPostgcMemorySnapshot = 924,
2989 AtomPowerSaveTempAllowlistChanged = 926,
2990 AtomAppOpAccessTracked = 931,
2991 AtomContentOrFileUriEventReported = 933,
2992 AtomApplicationGrammaticalInflectionChanged = 584,
2993 AtomSystemGrammaticalInflectionChanged = 816,
2994 AtomBatteryHealth = 10220,
2995 AtomHdmiEarcStatusReported = 701,
2996 AtomHdmiSoundbarModeStatusReported = 724,
2997 AtomHealthConnectApiCalled = 616,
2998 AtomHealthConnectUsageStats = 617,
2999 AtomHealthConnectStorageStats = 618,
3000 AtomHealthConnectApiInvoked = 643,
3001 AtomExerciseRouteApiCalled = 654,
3002 AtomHealthConnectExportInvoked = 907,
3003 AtomHealthConnectImportInvoked = 918,
3004 AtomHealthConnectExportImportStatsReported = 919,
3005 AtomHealthConnectUiImpression = 623,
3006 AtomHealthConnectUiInteraction = 624,
3007 AtomHealthConnectAppOpenedReported = 625,
3008 AtomHotwordEgressSizeAtomReported = 761,
3009 AtomIkeSessionTerminated = 678,
3010 AtomIkeLivenessCheckSessionValidated = 760,
3011 AtomNegotiatedSecurityAssociation = 821,
3012 AtomKeyboardConfigured = 682,
3013 AtomKeyboardSystemsEventReported = 683,
3014 AtomInputdeviceUsageReported = 686,
3015 AtomInputEventLatencyReported = 932,
3016 AtomTouchpadUsage = 10191,
3017 AtomKernelOomKillOccurred = 754,
3018 AtomEmergencyStateChanged = 633,
3019 AtomChreSignificantMotionStateChanged = 868,
3020 AtomPopulationDensityProviderLoadingReported = 1002,
3021 AtomDensityBasedCoarseLocationsUsageReported = 1003,
3022 AtomDensityBasedCoarseLocationsProviderQueryReported = 1004,
3023 AtomMediaCodecReclaimRequestCompleted = 600,
3024 AtomMediaCodecStarted = 641,
3025 AtomMediaCodecStopped = 642,
3026 AtomMediaCodecRendered = 684,
3027 AtomMediaEditingEndedReported = 798,
3028 AtomMteState = 10181,
3029 AtomMicroxrDeviceBootCompleteReported = 901,
3030 AtomNfcObserveModeStateChanged = 855,
3031 AtomNfcFieldChanged = 856,
3032 AtomNfcPollingLoopNotificationReported = 857,
3033 AtomNfcProprietaryCapabilitiesReported = 858,
3034 AtomOndevicepersonalizationApiCalled = 711,
3035 AtomComponentStateChangedReported = 863,
3036 AtomPdfLoadReported = 859,
3037 AtomPdfApiUsageReported = 860,
3038 AtomPdfSearchReported = 861,
3039 AtomPressureStallInformation = 10229,
3040 AtomPermissionRationaleDialogViewed = 645,
3041 AtomPermissionRationaleDialogActionReported = 646,
3042 AtomAppDataSharingUpdatesNotificationInteraction = 647,
3043 AtomAppDataSharingUpdatesFragmentViewed = 648,
3044 AtomAppDataSharingUpdatesFragmentActionReported = 649,
3045 AtomEnhancedConfirmationDialogResultReported = 827,
3046 AtomEnhancedConfirmationRestrictionCleared = 828,
3047 AtomPhotopickerSessionInfoReported = 886,
3048 AtomPhotopickerApiInfoReported = 887,
3049 AtomPhotopickerUiEventLogged = 888,
3050 AtomPhotopickerMediaItemStatusReported = 889,
3051 AtomPhotopickerPreviewInfoLogged = 890,
3052 AtomPhotopickerMenuInteractionLogged = 891,
3053 AtomPhotopickerBannerInteractionLogged = 892,
3054 AtomPhotopickerMediaLibraryInfoLogged = 893,
3055 AtomPhotopickerPageInfoLogged = 894,
3056 AtomPhotopickerMediaGridSyncInfoReported = 895,
3057 AtomPhotopickerAlbumSyncInfoReported = 896,
3058 AtomPhotopickerSearchInfoReported = 897,
3059 AtomSearchDataExtractionDetailsReported = 898,
3060 AtomEmbeddedPhotopickerInfoReported = 899,
3061 AtomAtom9999 = 9999,
3062 AtomAtom99999 = 99999,
3063 AtomScreenOffReported = 776,
3064 AtomScreenTimeoutOverrideReported = 836,
3065 AtomScreenInteractiveSessionReported = 837,
3066 AtomScreenDimReported = 867,
3067 AtomMediaProviderDatabaseRollbackReported = 784,
3068 AtomBackupSetupStatusReported = 785,
3069 AtomRangingSessionConfigured = 993,
3070 AtomRangingSessionStarted = 994,
3071 AtomRangingSessionClosed = 995,
3072 AtomRangingTechnologyStarted = 996,
3073 AtomRangingTechnologyStopped = 997,
3074 AtomRkpdPoolStats = 664,
3075 AtomRkpdClientOperation = 665,
3076 AtomSandboxApiCalled = 488,
3077 AtomSandboxActivityEventOccurred = 735,
3078 AtomSdkSandboxRestrictedAccessInSession = 796,
3079 AtomSandboxSdkStorage = 10159,
3080 AtomSelinuxAuditLog = 799,
3081 AtomSettingsSpaReported = 622,
3082 AtomTestExtensionAtomReported = 660,
3083 AtomTestRestrictedAtomReported = 672,
3084 AtomStatsSocketLossReported = 752,
3085 AtomLockscreenShortcutSelected = 611,
3086 AtomLockscreenShortcutTriggered = 612,
3087 AtomLauncherImpressionEventV2 = 716,
3088 AtomDisplaySwitchLatencyTracked = 753,
3089 AtomNotificationListenerService = 829,
3090 AtomNavHandleTouchPoints = 869,
3091 AtomCommunalHubWidgetEventReported = 908,
3092 AtomCommunalHubSnapshot = 10226,
3093 AtomEmergencyNumberDialed = 637,
3094 AtomCallStats = 10221,
3095 AtomCallAudioRouteStats = 10222,
3096 AtomTelecomApiStats = 10223,
3097 AtomTelecomErrorStats = 10224,
3098 AtomCellularRadioPowerStateChanged = 713,
3099 AtomEmergencyNumbersInfo = 10180,
3100 AtomDataNetworkValidation = 10207,
3101 AtomDataRatStateChanged = 854,
3102 AtomConnectedChannelChanged = 882,
3103 AtomIwlanUnderlyingNetworkValidationResultReported = 923,
3104 AtomQualifiedRatListChanged = 634,
3105 AtomQnsImsCallDropStats = 635,
3106 AtomQnsFallbackRestrictionChanged = 636,
3107 AtomQnsRatPreferenceMismatchInfo = 10177,
3108 AtomQnsHandoverTimeMillis = 10178,
3109 AtomQnsHandoverPingpong = 10179,
3110 AtomSatelliteController = 10182,
3111 AtomSatelliteSession = 10183,
3112 AtomSatelliteIncomingDatagram = 10184,
3113 AtomSatelliteOutgoingDatagram = 10185,
3114 AtomSatelliteProvision = 10186,
3115 AtomSatelliteSosMessageRecommender = 10187,
3116 AtomCarrierRoamingSatelliteSession = 10211,
3117 AtomCarrierRoamingSatelliteControllerStats = 10212,
3118 AtomControllerStatsPerPackage = 10213,
3119 AtomSatelliteEntitlement = 10214,
3120 AtomSatelliteConfigUpdater = 10215,
3121 AtomSatelliteAccessController = 10219,
3122 AtomCellularIdentifierDisclosed = 800,
3123 AtomThreadnetworkTelemetryDataReported = 738,
3124 AtomThreadnetworkTopoEntryRepeated = 739,
3125 AtomThreadnetworkDeviceInfoReported = 740,
3126 AtomBootIntegrityInfoReported = 775,
3127 AtomTvLowPowerStandbyPolicy = 679,
3128 AtomExternalTvInputEvent = 717,
3129 AtomTestUprobestatsAtomReported = 915,
3130 AtomUwbActivityInfo = 10188,
3131 AtomMediatorUpdated = 721,
3132 AtomSysproxyBluetoothBytesTransfer = 10196,
3133 AtomSysproxyConnectionUpdated = 786,
3134 AtomWearCompanionConnectionState = 921,
3135 AtomMediaActionReported = 608,
3136 AtomMediaControlsLaunched = 609,
3137 AtomMediaSessionStateChanged = 677,
3138 AtomWearMediaOutputSwitcherDeviceScanApiLatency = 757,
3139 AtomWearMediaOutputSwitcherSassDeviceUnavailable = 758,
3140 AtomWearMediaOutputSwitcherFastpairApiTimeout = 759,
3141 AtomWearModeStateChanged = 715,
3142 AtomRendererInitialized = 736,
3143 AtomSchemaVersionReceived = 737,
3144 AtomLayoutInspected = 741,
3145 AtomLayoutExpressionInspected = 742,
3146 AtomLayoutAnimationsInspected = 743,
3147 AtomMaterialComponentsInspected = 744,
3148 AtomTileRequested = 745,
3149 AtomStateResponseReceived = 746,
3150 AtomTileResponseReceived = 747,
3151 AtomInflationFinished = 748,
3152 AtomInflationFailed = 749,
3153 AtomIgnoredInflationFailuresReported = 750,
3154 AtomDrawableRendered = 751,
3155 AtomWearTimeSyncRequested = 911,
3156 AtomWearTimeUpdateStarted = 912,
3157 AtomWearTimeSyncAttemptCompleted = 913,
3158 AtomWearTimeChanged = 914,
3159 AtomWearAdaptiveSuspendStatsReported = 619,
3160 AtomWearPowerAnomalyServiceOperationalStatsReported = 620,
3161 AtomWearPowerAnomalyServiceEventStatsReported = 621,
3162 AtomWsWearTimeSession = 610,
3163 AtomWsIncomingCallActionReported = 626,
3164 AtomWsCallDisconnectionReported = 627,
3165 AtomWsCallDurationReported = 628,
3166 AtomWsCallUserExperienceLatencyReported = 629,
3167 AtomWsCallInteractionReported = 630,
3168 AtomWsOnBodyStateChanged = 787,
3169 AtomWsWatchFaceRestrictedComplicationsImpacted = 802,
3170 AtomWsWatchFaceDefaultRestrictedComplicationsRemoved = 803,
3171 AtomWsComplicationsImpactedNotificationEventReported = 804,
3172 AtomWsRemoteEventUsageReported = 920,
3173 AtomWsBugreportRequested = 936,
3174 AtomWsBugreportTriggered = 937,
3175 AtomWsBugreportFinished = 938,
3176 AtomWsBugreportResultReceived = 939,
3177 AtomWsStandaloneModeSnapshot = 10197,
3178 AtomWsFavoriteWatchFaceSnapshot = 10206,
3179 AtomWsPhotosWatchFaceFeatureSnapshot = 10225,
3180 AtomWsWatchFaceCustomizationSnapshot = 10227,
3181 AtomWearPowerMenuOpened = 731,
3182 AtomWearAssistantOpened = 755,
3183 AtomFirstOverlayStateChanged = 917,
3184 AtomWifiAwareNdpReported = 638,
3185 AtomWifiAwareAttachReported = 639,
3186 AtomWifiSelfRecoveryTriggered = 661,
3187 AtomSoftApStarted = 680,
3188 AtomSoftApStopped = 681,
3189 AtomWifiLockReleased = 687,
3190 AtomWifiLockDeactivated = 688,
3191 AtomWifiConfigSaved = 689,
3192 AtomWifiAwareResourceUsingChanged = 690,
3193 AtomWifiAwareHalApiCalled = 691,
3194 AtomWifiLocalOnlyRequestReceived = 692,
3195 AtomWifiLocalOnlyRequestScanTriggered = 693,
3196 AtomWifiThreadTaskExecuted = 694,
3197 AtomWifiStateChanged = 700,
3198 AtomPnoScanStarted = 719,
3199 AtomPnoScanStopped = 720,
3200 AtomWifiIsUnusableReported = 722,
3201 AtomWifiApCapabilitiesReported = 723,
3202 AtomSoftApStateChanged = 805,
3203 AtomScorerPredictionResultReported = 884,
3204 AtomWifiAwareCapabilities = 10190,
3205 AtomWifiModuleInfo = 10193,
3206 AtomWifiSettingInfo = 10194,
3207 AtomWifiComplexSettingInfo = 10195,
3208 AtomWifiConfiguredNetworkInfo = 10198,
3209}
3210impl AtomId {
3211 pub fn as_str_name(&self) -> &'static str {
3216 match self {
3217 AtomId::AtomUnspecified => "ATOM_UNSPECIFIED",
3218 AtomId::AtomBleScanStateChanged => "ATOM_BLE_SCAN_STATE_CHANGED",
3219 AtomId::AtomProcessStateChanged => "ATOM_PROCESS_STATE_CHANGED",
3220 AtomId::AtomBleScanResultReceived => "ATOM_BLE_SCAN_RESULT_RECEIVED",
3221 AtomId::AtomSensorStateChanged => "ATOM_SENSOR_STATE_CHANGED",
3222 AtomId::AtomGpsScanStateChanged => "ATOM_GPS_SCAN_STATE_CHANGED",
3223 AtomId::AtomSyncStateChanged => "ATOM_SYNC_STATE_CHANGED",
3224 AtomId::AtomScheduledJobStateChanged => "ATOM_SCHEDULED_JOB_STATE_CHANGED",
3225 AtomId::AtomScreenBrightnessChanged => "ATOM_SCREEN_BRIGHTNESS_CHANGED",
3226 AtomId::AtomWakelockStateChanged => "ATOM_WAKELOCK_STATE_CHANGED",
3227 AtomId::AtomLongPartialWakelockStateChanged => "ATOM_LONG_PARTIAL_WAKELOCK_STATE_CHANGED",
3228 AtomId::AtomMobileRadioPowerStateChanged => "ATOM_MOBILE_RADIO_POWER_STATE_CHANGED",
3229 AtomId::AtomWifiRadioPowerStateChanged => "ATOM_WIFI_RADIO_POWER_STATE_CHANGED",
3230 AtomId::AtomActivityManagerSleepStateChanged => "ATOM_ACTIVITY_MANAGER_SLEEP_STATE_CHANGED",
3231 AtomId::AtomMemoryFactorStateChanged => "ATOM_MEMORY_FACTOR_STATE_CHANGED",
3232 AtomId::AtomExcessiveCpuUsageReported => "ATOM_EXCESSIVE_CPU_USAGE_REPORTED",
3233 AtomId::AtomCachedKillReported => "ATOM_CACHED_KILL_REPORTED",
3234 AtomId::AtomProcessMemoryStatReported => "ATOM_PROCESS_MEMORY_STAT_REPORTED",
3235 AtomId::AtomLauncherEvent => "ATOM_LAUNCHER_EVENT",
3236 AtomId::AtomBatterySaverModeStateChanged => "ATOM_BATTERY_SAVER_MODE_STATE_CHANGED",
3237 AtomId::AtomDeviceIdleModeStateChanged => "ATOM_DEVICE_IDLE_MODE_STATE_CHANGED",
3238 AtomId::AtomDeviceIdlingModeStateChanged => "ATOM_DEVICE_IDLING_MODE_STATE_CHANGED",
3239 AtomId::AtomAudioStateChanged => "ATOM_AUDIO_STATE_CHANGED",
3240 AtomId::AtomMediaCodecStateChanged => "ATOM_MEDIA_CODEC_STATE_CHANGED",
3241 AtomId::AtomCameraStateChanged => "ATOM_CAMERA_STATE_CHANGED",
3242 AtomId::AtomFlashlightStateChanged => "ATOM_FLASHLIGHT_STATE_CHANGED",
3243 AtomId::AtomUidProcessStateChanged => "ATOM_UID_PROCESS_STATE_CHANGED",
3244 AtomId::AtomProcessLifeCycleStateChanged => "ATOM_PROCESS_LIFE_CYCLE_STATE_CHANGED",
3245 AtomId::AtomScreenStateChanged => "ATOM_SCREEN_STATE_CHANGED",
3246 AtomId::AtomBatteryLevelChanged => "ATOM_BATTERY_LEVEL_CHANGED",
3247 AtomId::AtomChargingStateChanged => "ATOM_CHARGING_STATE_CHANGED",
3248 AtomId::AtomPluggedStateChanged => "ATOM_PLUGGED_STATE_CHANGED",
3249 AtomId::AtomInteractiveStateChanged => "ATOM_INTERACTIVE_STATE_CHANGED",
3250 AtomId::AtomTouchEventReported => "ATOM_TOUCH_EVENT_REPORTED",
3251 AtomId::AtomWakeupAlarmOccurred => "ATOM_WAKEUP_ALARM_OCCURRED",
3252 AtomId::AtomKernelWakeupReported => "ATOM_KERNEL_WAKEUP_REPORTED",
3253 AtomId::AtomWifiLockStateChanged => "ATOM_WIFI_LOCK_STATE_CHANGED",
3254 AtomId::AtomWifiSignalStrengthChanged => "ATOM_WIFI_SIGNAL_STRENGTH_CHANGED",
3255 AtomId::AtomWifiScanStateChanged => "ATOM_WIFI_SCAN_STATE_CHANGED",
3256 AtomId::AtomPhoneSignalStrengthChanged => "ATOM_PHONE_SIGNAL_STRENGTH_CHANGED",
3257 AtomId::AtomSettingChanged => "ATOM_SETTING_CHANGED",
3258 AtomId::AtomActivityForegroundStateChanged => "ATOM_ACTIVITY_FOREGROUND_STATE_CHANGED",
3259 AtomId::AtomIsolatedUidChanged => "ATOM_ISOLATED_UID_CHANGED",
3260 AtomId::AtomPacketWakeupOccurred => "ATOM_PACKET_WAKEUP_OCCURRED",
3261 AtomId::AtomWallClockTimeShifted => "ATOM_WALL_CLOCK_TIME_SHIFTED",
3262 AtomId::AtomAnomalyDetected => "ATOM_ANOMALY_DETECTED",
3263 AtomId::AtomAppBreadcrumbReported => "ATOM_APP_BREADCRUMB_REPORTED",
3264 AtomId::AtomAppStartOccurred => "ATOM_APP_START_OCCURRED",
3265 AtomId::AtomAppStartCanceled => "ATOM_APP_START_CANCELED",
3266 AtomId::AtomAppStartFullyDrawn => "ATOM_APP_START_FULLY_DRAWN",
3267 AtomId::AtomLmkKillOccurred => "ATOM_LMK_KILL_OCCURRED",
3268 AtomId::AtomPictureInPictureStateChanged => "ATOM_PICTURE_IN_PICTURE_STATE_CHANGED",
3269 AtomId::AtomWifiMulticastLockStateChanged => "ATOM_WIFI_MULTICAST_LOCK_STATE_CHANGED",
3270 AtomId::AtomAppStartMemoryStateCaptured => "ATOM_APP_START_MEMORY_STATE_CAPTURED",
3271 AtomId::AtomShutdownSequenceReported => "ATOM_SHUTDOWN_SEQUENCE_REPORTED",
3272 AtomId::AtomBootSequenceReported => "ATOM_BOOT_SEQUENCE_REPORTED",
3273 AtomId::AtomOverlayStateChanged => "ATOM_OVERLAY_STATE_CHANGED",
3274 AtomId::AtomForegroundServiceStateChanged => "ATOM_FOREGROUND_SERVICE_STATE_CHANGED",
3275 AtomId::AtomCallStateChanged => "ATOM_CALL_STATE_CHANGED",
3276 AtomId::AtomKeyguardStateChanged => "ATOM_KEYGUARD_STATE_CHANGED",
3277 AtomId::AtomKeyguardBouncerStateChanged => "ATOM_KEYGUARD_BOUNCER_STATE_CHANGED",
3278 AtomId::AtomKeyguardBouncerPasswordEntered => "ATOM_KEYGUARD_BOUNCER_PASSWORD_ENTERED",
3279 AtomId::AtomAppDied => "ATOM_APP_DIED",
3280 AtomId::AtomResourceConfigurationChanged => "ATOM_RESOURCE_CONFIGURATION_CHANGED",
3281 AtomId::AtomBluetoothEnabledStateChanged => "ATOM_BLUETOOTH_ENABLED_STATE_CHANGED",
3282 AtomId::AtomBluetoothConnectionStateChanged => "ATOM_BLUETOOTH_CONNECTION_STATE_CHANGED",
3283 AtomId::AtomGpsSignalQualityChanged => "ATOM_GPS_SIGNAL_QUALITY_CHANGED",
3284 AtomId::AtomUsbConnectorStateChanged => "ATOM_USB_CONNECTOR_STATE_CHANGED",
3285 AtomId::AtomSpeakerImpedanceReported => "ATOM_SPEAKER_IMPEDANCE_REPORTED",
3286 AtomId::AtomHardwareFailed => "ATOM_HARDWARE_FAILED",
3287 AtomId::AtomPhysicalDropDetected => "ATOM_PHYSICAL_DROP_DETECTED",
3288 AtomId::AtomChargeCyclesReported => "ATOM_CHARGE_CYCLES_REPORTED",
3289 AtomId::AtomMobileConnectionStateChanged => "ATOM_MOBILE_CONNECTION_STATE_CHANGED",
3290 AtomId::AtomMobileRadioTechnologyChanged => "ATOM_MOBILE_RADIO_TECHNOLOGY_CHANGED",
3291 AtomId::AtomUsbDeviceAttached => "ATOM_USB_DEVICE_ATTACHED",
3292 AtomId::AtomAppCrashOccurred => "ATOM_APP_CRASH_OCCURRED",
3293 AtomId::AtomAnrOccurred => "ATOM_ANR_OCCURRED",
3294 AtomId::AtomWtfOccurred => "ATOM_WTF_OCCURRED",
3295 AtomId::AtomLowMemReported => "ATOM_LOW_MEM_REPORTED",
3296 AtomId::AtomGenericAtom => "ATOM_GENERIC_ATOM",
3297 AtomId::AtomVibratorStateChanged => "ATOM_VIBRATOR_STATE_CHANGED",
3298 AtomId::AtomDeferredJobStatsReported => "ATOM_DEFERRED_JOB_STATS_REPORTED",
3299 AtomId::AtomThermalThrottling => "ATOM_THERMAL_THROTTLING",
3300 AtomId::AtomBiometricAcquired => "ATOM_BIOMETRIC_ACQUIRED",
3301 AtomId::AtomBiometricAuthenticated => "ATOM_BIOMETRIC_AUTHENTICATED",
3302 AtomId::AtomBiometricErrorOccurred => "ATOM_BIOMETRIC_ERROR_OCCURRED",
3303 AtomId::AtomUiEventReported => "ATOM_UI_EVENT_REPORTED",
3304 AtomId::AtomBatteryHealthSnapshot => "ATOM_BATTERY_HEALTH_SNAPSHOT",
3305 AtomId::AtomSlowIo => "ATOM_SLOW_IO",
3306 AtomId::AtomBatteryCausedShutdown => "ATOM_BATTERY_CAUSED_SHUTDOWN",
3307 AtomId::AtomPhoneServiceStateChanged => "ATOM_PHONE_SERVICE_STATE_CHANGED",
3308 AtomId::AtomPhoneStateChanged => "ATOM_PHONE_STATE_CHANGED",
3309 AtomId::AtomUserRestrictionChanged => "ATOM_USER_RESTRICTION_CHANGED",
3310 AtomId::AtomSettingsUiChanged => "ATOM_SETTINGS_UI_CHANGED",
3311 AtomId::AtomConnectivityStateChanged => "ATOM_CONNECTIVITY_STATE_CHANGED",
3312 AtomId::AtomServiceStateChanged => "ATOM_SERVICE_STATE_CHANGED",
3313 AtomId::AtomServiceLaunchReported => "ATOM_SERVICE_LAUNCH_REPORTED",
3314 AtomId::AtomFlagFlipUpdateOccurred => "ATOM_FLAG_FLIP_UPDATE_OCCURRED",
3315 AtomId::AtomBinaryPushStateChanged => "ATOM_BINARY_PUSH_STATE_CHANGED",
3316 AtomId::AtomDevicePolicyEvent => "ATOM_DEVICE_POLICY_EVENT",
3317 AtomId::AtomDocsUiFileOpCanceled => "ATOM_DOCS_UI_FILE_OP_CANCELED",
3318 AtomId::AtomDocsUiFileOpCopyMoveModeReported => "ATOM_DOCS_UI_FILE_OP_COPY_MOVE_MODE_REPORTED",
3319 AtomId::AtomDocsUiFileOpFailure => "ATOM_DOCS_UI_FILE_OP_FAILURE",
3320 AtomId::AtomDocsUiProviderFileOp => "ATOM_DOCS_UI_PROVIDER_FILE_OP",
3321 AtomId::AtomDocsUiInvalidScopedAccessRequest => "ATOM_DOCS_UI_INVALID_SCOPED_ACCESS_REQUEST",
3322 AtomId::AtomDocsUiLaunchReported => "ATOM_DOCS_UI_LAUNCH_REPORTED",
3323 AtomId::AtomDocsUiRootVisited => "ATOM_DOCS_UI_ROOT_VISITED",
3324 AtomId::AtomDocsUiStartupMs => "ATOM_DOCS_UI_STARTUP_MS",
3325 AtomId::AtomDocsUiUserActionReported => "ATOM_DOCS_UI_USER_ACTION_REPORTED",
3326 AtomId::AtomWifiEnabledStateChanged => "ATOM_WIFI_ENABLED_STATE_CHANGED",
3327 AtomId::AtomWifiRunningStateChanged => "ATOM_WIFI_RUNNING_STATE_CHANGED",
3328 AtomId::AtomAppCompacted => "ATOM_APP_COMPACTED",
3329 AtomId::AtomNetworkDnsEventReported => "ATOM_NETWORK_DNS_EVENT_REPORTED",
3330 AtomId::AtomDocsUiPickerLaunchedFromReported => "ATOM_DOCS_UI_PICKER_LAUNCHED_FROM_REPORTED",
3331 AtomId::AtomDocsUiPickResultReported => "ATOM_DOCS_UI_PICK_RESULT_REPORTED",
3332 AtomId::AtomDocsUiSearchModeReported => "ATOM_DOCS_UI_SEARCH_MODE_REPORTED",
3333 AtomId::AtomDocsUiSearchTypeReported => "ATOM_DOCS_UI_SEARCH_TYPE_REPORTED",
3334 AtomId::AtomDataStallEvent => "ATOM_DATA_STALL_EVENT",
3335 AtomId::AtomRescuePartyResetReported => "ATOM_RESCUE_PARTY_RESET_REPORTED",
3336 AtomId::AtomSignedConfigReported => "ATOM_SIGNED_CONFIG_REPORTED",
3337 AtomId::AtomGnssNiEventReported => "ATOM_GNSS_NI_EVENT_REPORTED",
3338 AtomId::AtomBluetoothLinkLayerConnectionEvent => "ATOM_BLUETOOTH_LINK_LAYER_CONNECTION_EVENT",
3339 AtomId::AtomBluetoothAclConnectionStateChanged => "ATOM_BLUETOOTH_ACL_CONNECTION_STATE_CHANGED",
3340 AtomId::AtomBluetoothScoConnectionStateChanged => "ATOM_BLUETOOTH_SCO_CONNECTION_STATE_CHANGED",
3341 AtomId::AtomAppDowngraded => "ATOM_APP_DOWNGRADED",
3342 AtomId::AtomAppOptimizedAfterDowngraded => "ATOM_APP_OPTIMIZED_AFTER_DOWNGRADED",
3343 AtomId::AtomLowStorageStateChanged => "ATOM_LOW_STORAGE_STATE_CHANGED",
3344 AtomId::AtomGnssNfwNotificationReported => "ATOM_GNSS_NFW_NOTIFICATION_REPORTED",
3345 AtomId::AtomGnssConfigurationReported => "ATOM_GNSS_CONFIGURATION_REPORTED",
3346 AtomId::AtomUsbPortOverheatEventReported => "ATOM_USB_PORT_OVERHEAT_EVENT_REPORTED",
3347 AtomId::AtomNfcErrorOccurred => "ATOM_NFC_ERROR_OCCURRED",
3348 AtomId::AtomNfcStateChanged => "ATOM_NFC_STATE_CHANGED",
3349 AtomId::AtomNfcBeamOccurred => "ATOM_NFC_BEAM_OCCURRED",
3350 AtomId::AtomNfcCardemulationOccurred => "ATOM_NFC_CARDEMULATION_OCCURRED",
3351 AtomId::AtomNfcTagOccurred => "ATOM_NFC_TAG_OCCURRED",
3352 AtomId::AtomNfcHceTransactionOccurred => "ATOM_NFC_HCE_TRANSACTION_OCCURRED",
3353 AtomId::AtomSeStateChanged => "ATOM_SE_STATE_CHANGED",
3354 AtomId::AtomSeOmapiReported => "ATOM_SE_OMAPI_REPORTED",
3355 AtomId::AtomBroadcastDispatchLatencyReported => "ATOM_BROADCAST_DISPATCH_LATENCY_REPORTED",
3356 AtomId::AtomAttentionManagerServiceResultReported => "ATOM_ATTENTION_MANAGER_SERVICE_RESULT_REPORTED",
3357 AtomId::AtomAdbConnectionChanged => "ATOM_ADB_CONNECTION_CHANGED",
3358 AtomId::AtomSpeechDspStatReported => "ATOM_SPEECH_DSP_STAT_REPORTED",
3359 AtomId::AtomUsbContaminantReported => "ATOM_USB_CONTAMINANT_REPORTED",
3360 AtomId::AtomWatchdogRollbackOccurred => "ATOM_WATCHDOG_ROLLBACK_OCCURRED",
3361 AtomId::AtomBiometricSystemHealthIssueDetected => "ATOM_BIOMETRIC_SYSTEM_HEALTH_ISSUE_DETECTED",
3362 AtomId::AtomBubbleUiChanged => "ATOM_BUBBLE_UI_CHANGED",
3363 AtomId::AtomScheduledJobConstraintChanged => "ATOM_SCHEDULED_JOB_CONSTRAINT_CHANGED",
3364 AtomId::AtomBluetoothActiveDeviceChanged => "ATOM_BLUETOOTH_ACTIVE_DEVICE_CHANGED",
3365 AtomId::AtomBluetoothA2dpPlaybackStateChanged => "ATOM_BLUETOOTH_A2DP_PLAYBACK_STATE_CHANGED",
3366 AtomId::AtomBluetoothA2dpCodecConfigChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CONFIG_CHANGED",
3367 AtomId::AtomBluetoothA2dpCodecCapabilityChanged => "ATOM_BLUETOOTH_A2DP_CODEC_CAPABILITY_CHANGED",
3368 AtomId::AtomBluetoothA2dpAudioUnderrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_UNDERRUN_REPORTED",
3369 AtomId::AtomBluetoothA2dpAudioOverrunReported => "ATOM_BLUETOOTH_A2DP_AUDIO_OVERRUN_REPORTED",
3370 AtomId::AtomBluetoothDeviceRssiReported => "ATOM_BLUETOOTH_DEVICE_RSSI_REPORTED",
3371 AtomId::AtomBluetoothDeviceFailedContactCounterReported => "ATOM_BLUETOOTH_DEVICE_FAILED_CONTACT_COUNTER_REPORTED",
3372 AtomId::AtomBluetoothDeviceTxPowerLevelReported => "ATOM_BLUETOOTH_DEVICE_TX_POWER_LEVEL_REPORTED",
3373 AtomId::AtomBluetoothHciTimeoutReported => "ATOM_BLUETOOTH_HCI_TIMEOUT_REPORTED",
3374 AtomId::AtomBluetoothQualityReportReported => "ATOM_BLUETOOTH_QUALITY_REPORT_REPORTED",
3375 AtomId::AtomBluetoothDeviceInfoReported => "ATOM_BLUETOOTH_DEVICE_INFO_REPORTED",
3376 AtomId::AtomBluetoothRemoteVersionInfoReported => "ATOM_BLUETOOTH_REMOTE_VERSION_INFO_REPORTED",
3377 AtomId::AtomBluetoothSdpAttributeReported => "ATOM_BLUETOOTH_SDP_ATTRIBUTE_REPORTED",
3378 AtomId::AtomBluetoothBondStateChanged => "ATOM_BLUETOOTH_BOND_STATE_CHANGED",
3379 AtomId::AtomBluetoothClassicPairingEventReported => "ATOM_BLUETOOTH_CLASSIC_PAIRING_EVENT_REPORTED",
3380 AtomId::AtomBluetoothSmpPairingEventReported => "ATOM_BLUETOOTH_SMP_PAIRING_EVENT_REPORTED",
3381 AtomId::AtomScreenTimeoutExtensionReported => "ATOM_SCREEN_TIMEOUT_EXTENSION_REPORTED",
3382 AtomId::AtomProcessStartTime => "ATOM_PROCESS_START_TIME",
3383 AtomId::AtomPermissionGrantRequestResultReported => "ATOM_PERMISSION_GRANT_REQUEST_RESULT_REPORTED",
3384 AtomId::AtomBluetoothSocketConnectionStateChanged => "ATOM_BLUETOOTH_SOCKET_CONNECTION_STATE_CHANGED",
3385 AtomId::AtomDeviceIdentifierAccessDenied => "ATOM_DEVICE_IDENTIFIER_ACCESS_DENIED",
3386 AtomId::AtomBubbleDeveloperErrorReported => "ATOM_BUBBLE_DEVELOPER_ERROR_REPORTED",
3387 AtomId::AtomAssistGestureStageReported => "ATOM_ASSIST_GESTURE_STAGE_REPORTED",
3388 AtomId::AtomAssistGestureFeedbackReported => "ATOM_ASSIST_GESTURE_FEEDBACK_REPORTED",
3389 AtomId::AtomAssistGestureProgressReported => "ATOM_ASSIST_GESTURE_PROGRESS_REPORTED",
3390 AtomId::AtomTouchGestureClassified => "ATOM_TOUCH_GESTURE_CLASSIFIED",
3391 AtomId::AtomHiddenApiUsed => "ATOM_HIDDEN_API_USED",
3392 AtomId::AtomStyleUiChanged => "ATOM_STYLE_UI_CHANGED",
3393 AtomId::AtomPrivacyIndicatorsInteracted => "ATOM_PRIVACY_INDICATORS_INTERACTED",
3394 AtomId::AtomAppInstallOnExternalStorageReported => "ATOM_APP_INSTALL_ON_EXTERNAL_STORAGE_REPORTED",
3395 AtomId::AtomNetworkStackReported => "ATOM_NETWORK_STACK_REPORTED",
3396 AtomId::AtomAppMovedStorageReported => "ATOM_APP_MOVED_STORAGE_REPORTED",
3397 AtomId::AtomBiometricEnrolled => "ATOM_BIOMETRIC_ENROLLED",
3398 AtomId::AtomSystemServerWatchdogOccurred => "ATOM_SYSTEM_SERVER_WATCHDOG_OCCURRED",
3399 AtomId::AtomTombStoneOccurred => "ATOM_TOMB_STONE_OCCURRED",
3400 AtomId::AtomBluetoothClassOfDeviceReported => "ATOM_BLUETOOTH_CLASS_OF_DEVICE_REPORTED",
3401 AtomId::AtomIntelligenceEventReported => "ATOM_INTELLIGENCE_EVENT_REPORTED",
3402 AtomId::AtomThermalThrottlingSeverityStateChanged => "ATOM_THERMAL_THROTTLING_SEVERITY_STATE_CHANGED",
3403 AtomId::AtomRoleRequestResultReported => "ATOM_ROLE_REQUEST_RESULT_REPORTED",
3404 AtomId::AtomMediametricsAudiopolicyReported => "ATOM_MEDIAMETRICS_AUDIOPOLICY_REPORTED",
3405 AtomId::AtomMediametricsAudiorecordReported => "ATOM_MEDIAMETRICS_AUDIORECORD_REPORTED",
3406 AtomId::AtomMediametricsAudiothreadReported => "ATOM_MEDIAMETRICS_AUDIOTHREAD_REPORTED",
3407 AtomId::AtomMediametricsAudiotrackReported => "ATOM_MEDIAMETRICS_AUDIOTRACK_REPORTED",
3408 AtomId::AtomMediametricsCodecReported => "ATOM_MEDIAMETRICS_CODEC_REPORTED",
3409 AtomId::AtomMediametricsDrmWidevineReported => "ATOM_MEDIAMETRICS_DRM_WIDEVINE_REPORTED",
3410 AtomId::AtomMediametricsExtractorReported => "ATOM_MEDIAMETRICS_EXTRACTOR_REPORTED",
3411 AtomId::AtomMediametricsMediadrmReported => "ATOM_MEDIAMETRICS_MEDIADRM_REPORTED",
3412 AtomId::AtomMediametricsNuplayerReported => "ATOM_MEDIAMETRICS_NUPLAYER_REPORTED",
3413 AtomId::AtomMediametricsRecorderReported => "ATOM_MEDIAMETRICS_RECORDER_REPORTED",
3414 AtomId::AtomMediametricsDrmmanagerReported => "ATOM_MEDIAMETRICS_DRMMANAGER_REPORTED",
3415 AtomId::AtomCarPowerStateChanged => "ATOM_CAR_POWER_STATE_CHANGED",
3416 AtomId::AtomGarageModeInfo => "ATOM_GARAGE_MODE_INFO",
3417 AtomId::AtomTestAtomReported => "ATOM_TEST_ATOM_REPORTED",
3418 AtomId::AtomContentCaptureCallerMismatchReported => "ATOM_CONTENT_CAPTURE_CALLER_MISMATCH_REPORTED",
3419 AtomId::AtomContentCaptureServiceEvents => "ATOM_CONTENT_CAPTURE_SERVICE_EVENTS",
3420 AtomId::AtomContentCaptureSessionEvents => "ATOM_CONTENT_CAPTURE_SESSION_EVENTS",
3421 AtomId::AtomContentCaptureFlushed => "ATOM_CONTENT_CAPTURE_FLUSHED",
3422 AtomId::AtomLocationManagerApiUsageReported => "ATOM_LOCATION_MANAGER_API_USAGE_REPORTED",
3423 AtomId::AtomReviewPermissionsFragmentResultReported => "ATOM_REVIEW_PERMISSIONS_FRAGMENT_RESULT_REPORTED",
3424 AtomId::AtomRuntimePermissionsUpgradeResult => "ATOM_RUNTIME_PERMISSIONS_UPGRADE_RESULT",
3425 AtomId::AtomGrantPermissionsActivityButtonActions => "ATOM_GRANT_PERMISSIONS_ACTIVITY_BUTTON_ACTIONS",
3426 AtomId::AtomLocationAccessCheckNotificationAction => "ATOM_LOCATION_ACCESS_CHECK_NOTIFICATION_ACTION",
3427 AtomId::AtomAppPermissionFragmentActionReported => "ATOM_APP_PERMISSION_FRAGMENT_ACTION_REPORTED",
3428 AtomId::AtomAppPermissionFragmentViewed => "ATOM_APP_PERMISSION_FRAGMENT_VIEWED",
3429 AtomId::AtomAppPermissionsFragmentViewed => "ATOM_APP_PERMISSIONS_FRAGMENT_VIEWED",
3430 AtomId::AtomPermissionAppsFragmentViewed => "ATOM_PERMISSION_APPS_FRAGMENT_VIEWED",
3431 AtomId::AtomTextSelectionEvent => "ATOM_TEXT_SELECTION_EVENT",
3432 AtomId::AtomTextLinkifyEvent => "ATOM_TEXT_LINKIFY_EVENT",
3433 AtomId::AtomConversationActionsEvent => "ATOM_CONVERSATION_ACTIONS_EVENT",
3434 AtomId::AtomLanguageDetectionEvent => "ATOM_LANGUAGE_DETECTION_EVENT",
3435 AtomId::AtomExclusionRectStateChanged => "ATOM_EXCLUSION_RECT_STATE_CHANGED",
3436 AtomId::AtomBackGestureReportedReported => "ATOM_BACK_GESTURE_REPORTED_REPORTED",
3437 AtomId::AtomUpdateEngineUpdateAttemptReported => "ATOM_UPDATE_ENGINE_UPDATE_ATTEMPT_REPORTED",
3438 AtomId::AtomUpdateEngineSuccessfulUpdateReported => "ATOM_UPDATE_ENGINE_SUCCESSFUL_UPDATE_REPORTED",
3439 AtomId::AtomCameraActionEvent => "ATOM_CAMERA_ACTION_EVENT",
3440 AtomId::AtomAppCompatibilityChangeReported => "ATOM_APP_COMPATIBILITY_CHANGE_REPORTED",
3441 AtomId::AtomPerfettoUploaded => "ATOM_PERFETTO_UPLOADED",
3442 AtomId::AtomVmsClientConnectionStateChanged => "ATOM_VMS_CLIENT_CONNECTION_STATE_CHANGED",
3443 AtomId::AtomMediaProviderScanOccurred => "ATOM_MEDIA_PROVIDER_SCAN_OCCURRED",
3444 AtomId::AtomMediaContentDeleted => "ATOM_MEDIA_CONTENT_DELETED",
3445 AtomId::AtomMediaProviderPermissionRequested => "ATOM_MEDIA_PROVIDER_PERMISSION_REQUESTED",
3446 AtomId::AtomMediaProviderSchemaChanged => "ATOM_MEDIA_PROVIDER_SCHEMA_CHANGED",
3447 AtomId::AtomMediaProviderIdleMaintenanceFinished => "ATOM_MEDIA_PROVIDER_IDLE_MAINTENANCE_FINISHED",
3448 AtomId::AtomRebootEscrowRecoveryReported => "ATOM_REBOOT_ESCROW_RECOVERY_REPORTED",
3449 AtomId::AtomBootTimeEventDurationReported => "ATOM_BOOT_TIME_EVENT_DURATION_REPORTED",
3450 AtomId::AtomBootTimeEventElapsedTimeReported => "ATOM_BOOT_TIME_EVENT_ELAPSED_TIME_REPORTED",
3451 AtomId::AtomBootTimeEventUtcTimeReported => "ATOM_BOOT_TIME_EVENT_UTC_TIME_REPORTED",
3452 AtomId::AtomBootTimeEventErrorCodeReported => "ATOM_BOOT_TIME_EVENT_ERROR_CODE_REPORTED",
3453 AtomId::AtomUserspaceRebootReported => "ATOM_USERSPACE_REBOOT_REPORTED",
3454 AtomId::AtomNotificationReported => "ATOM_NOTIFICATION_REPORTED",
3455 AtomId::AtomNotificationPanelReported => "ATOM_NOTIFICATION_PANEL_REPORTED",
3456 AtomId::AtomNotificationChannelModified => "ATOM_NOTIFICATION_CHANNEL_MODIFIED",
3457 AtomId::AtomIntegrityCheckResultReported => "ATOM_INTEGRITY_CHECK_RESULT_REPORTED",
3458 AtomId::AtomIntegrityRulesPushed => "ATOM_INTEGRITY_RULES_PUSHED",
3459 AtomId::AtomCbMessageReported => "ATOM_CB_MESSAGE_REPORTED",
3460 AtomId::AtomCbMessageError => "ATOM_CB_MESSAGE_ERROR",
3461 AtomId::AtomWifiHealthStatReported => "ATOM_WIFI_HEALTH_STAT_REPORTED",
3462 AtomId::AtomWifiFailureStatReported => "ATOM_WIFI_FAILURE_STAT_REPORTED",
3463 AtomId::AtomWifiConnectionResultReported => "ATOM_WIFI_CONNECTION_RESULT_REPORTED",
3464 AtomId::AtomAppFreezeChanged => "ATOM_APP_FREEZE_CHANGED",
3465 AtomId::AtomSnapshotMergeReported => "ATOM_SNAPSHOT_MERGE_REPORTED",
3466 AtomId::AtomForegroundServiceAppOpSessionEnded => "ATOM_FOREGROUND_SERVICE_APP_OP_SESSION_ENDED",
3467 AtomId::AtomDisplayJankReported => "ATOM_DISPLAY_JANK_REPORTED",
3468 AtomId::AtomAppStandbyBucketChanged => "ATOM_APP_STANDBY_BUCKET_CHANGED",
3469 AtomId::AtomSharesheetStarted => "ATOM_SHARESHEET_STARTED",
3470 AtomId::AtomRankingSelected => "ATOM_RANKING_SELECTED",
3471 AtomId::AtomTvsettingsUiInteracted => "ATOM_TVSETTINGS_UI_INTERACTED",
3472 AtomId::AtomLauncherSnapshot => "ATOM_LAUNCHER_SNAPSHOT",
3473 AtomId::AtomPackageInstallerV2Reported => "ATOM_PACKAGE_INSTALLER_V2_REPORTED",
3474 AtomId::AtomUserLifecycleJourneyReported => "ATOM_USER_LIFECYCLE_JOURNEY_REPORTED",
3475 AtomId::AtomUserLifecycleEventOccurred => "ATOM_USER_LIFECYCLE_EVENT_OCCURRED",
3476 AtomId::AtomAccessibilityShortcutReported => "ATOM_ACCESSIBILITY_SHORTCUT_REPORTED",
3477 AtomId::AtomAccessibilityServiceReported => "ATOM_ACCESSIBILITY_SERVICE_REPORTED",
3478 AtomId::AtomDocsUiDragAndDropReported => "ATOM_DOCS_UI_DRAG_AND_DROP_REPORTED",
3479 AtomId::AtomAppUsageEventOccurred => "ATOM_APP_USAGE_EVENT_OCCURRED",
3480 AtomId::AtomAutoRevokeNotificationClicked => "ATOM_AUTO_REVOKE_NOTIFICATION_CLICKED",
3481 AtomId::AtomAutoRevokeFragmentAppViewed => "ATOM_AUTO_REVOKE_FRAGMENT_APP_VIEWED",
3482 AtomId::AtomAutoRevokedAppInteraction => "ATOM_AUTO_REVOKED_APP_INTERACTION",
3483 AtomId::AtomAppPermissionGroupsFragmentAutoRevokeAction => "ATOM_APP_PERMISSION_GROUPS_FRAGMENT_AUTO_REVOKE_ACTION",
3484 AtomId::AtomEvsUsageStatsReported => "ATOM_EVS_USAGE_STATS_REPORTED",
3485 AtomId::AtomAudioPowerUsageDataReported => "ATOM_AUDIO_POWER_USAGE_DATA_REPORTED",
3486 AtomId::AtomTvTunerStateChanged => "ATOM_TV_TUNER_STATE_CHANGED",
3487 AtomId::AtomMediaoutputOpSwitchReported => "ATOM_MEDIAOUTPUT_OP_SWITCH_REPORTED",
3488 AtomId::AtomCbMessageFiltered => "ATOM_CB_MESSAGE_FILTERED",
3489 AtomId::AtomTvTunerDvrStatus => "ATOM_TV_TUNER_DVR_STATUS",
3490 AtomId::AtomTvCasSessionOpenStatus => "ATOM_TV_CAS_SESSION_OPEN_STATUS",
3491 AtomId::AtomAssistantInvocationReported => "ATOM_ASSISTANT_INVOCATION_REPORTED",
3492 AtomId::AtomDisplayWakeReported => "ATOM_DISPLAY_WAKE_REPORTED",
3493 AtomId::AtomCarUserHalModifyUserRequestReported => "ATOM_CAR_USER_HAL_MODIFY_USER_REQUEST_REPORTED",
3494 AtomId::AtomCarUserHalModifyUserResponseReported => "ATOM_CAR_USER_HAL_MODIFY_USER_RESPONSE_REPORTED",
3495 AtomId::AtomCarUserHalPostSwitchResponseReported => "ATOM_CAR_USER_HAL_POST_SWITCH_RESPONSE_REPORTED",
3496 AtomId::AtomCarUserHalInitialUserInfoRequestReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_REQUEST_REPORTED",
3497 AtomId::AtomCarUserHalInitialUserInfoResponseReported => "ATOM_CAR_USER_HAL_INITIAL_USER_INFO_RESPONSE_REPORTED",
3498 AtomId::AtomCarUserHalUserAssociationRequestReported => "ATOM_CAR_USER_HAL_USER_ASSOCIATION_REQUEST_REPORTED",
3499 AtomId::AtomCarUserHalSetUserAssociationResponseReported => "ATOM_CAR_USER_HAL_SET_USER_ASSOCIATION_RESPONSE_REPORTED",
3500 AtomId::AtomNetworkIpProvisioningReported => "ATOM_NETWORK_IP_PROVISIONING_REPORTED",
3501 AtomId::AtomNetworkDhcpRenewReported => "ATOM_NETWORK_DHCP_RENEW_REPORTED",
3502 AtomId::AtomNetworkValidationReported => "ATOM_NETWORK_VALIDATION_REPORTED",
3503 AtomId::AtomNetworkStackQuirkReported => "ATOM_NETWORK_STACK_QUIRK_REPORTED",
3504 AtomId::AtomMediametricsAudiorecorddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIORECORDDEVICEUSAGE_REPORTED",
3505 AtomId::AtomMediametricsAudiothreaddeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTHREADDEVICEUSAGE_REPORTED",
3506 AtomId::AtomMediametricsAudiotrackdeviceusageReported => "ATOM_MEDIAMETRICS_AUDIOTRACKDEVICEUSAGE_REPORTED",
3507 AtomId::AtomMediametricsAudiodeviceconnectionReported => "ATOM_MEDIAMETRICS_AUDIODEVICECONNECTION_REPORTED",
3508 AtomId::AtomBlobCommitted => "ATOM_BLOB_COMMITTED",
3509 AtomId::AtomBlobLeased => "ATOM_BLOB_LEASED",
3510 AtomId::AtomBlobOpened => "ATOM_BLOB_OPENED",
3511 AtomId::AtomContactsProviderStatusReported => "ATOM_CONTACTS_PROVIDER_STATUS_REPORTED",
3512 AtomId::AtomKeystoreKeyEventReported => "ATOM_KEYSTORE_KEY_EVENT_REPORTED",
3513 AtomId::AtomNetworkTetheringReported => "ATOM_NETWORK_TETHERING_REPORTED",
3514 AtomId::AtomImeTouchReported => "ATOM_IME_TOUCH_REPORTED",
3515 AtomId::AtomUiInteractionFrameInfoReported => "ATOM_UI_INTERACTION_FRAME_INFO_REPORTED",
3516 AtomId::AtomUiActionLatencyReported => "ATOM_UI_ACTION_LATENCY_REPORTED",
3517 AtomId::AtomWifiDisconnectReported => "ATOM_WIFI_DISCONNECT_REPORTED",
3518 AtomId::AtomWifiConnectionStateChanged => "ATOM_WIFI_CONNECTION_STATE_CHANGED",
3519 AtomId::AtomHdmiCecActiveSourceChanged => "ATOM_HDMI_CEC_ACTIVE_SOURCE_CHANGED",
3520 AtomId::AtomHdmiCecMessageReported => "ATOM_HDMI_CEC_MESSAGE_REPORTED",
3521 AtomId::AtomAirplaneMode => "ATOM_AIRPLANE_MODE",
3522 AtomId::AtomModemRestart => "ATOM_MODEM_RESTART",
3523 AtomId::AtomCarrierIdMismatchReported => "ATOM_CARRIER_ID_MISMATCH_REPORTED",
3524 AtomId::AtomCarrierIdTableUpdated => "ATOM_CARRIER_ID_TABLE_UPDATED",
3525 AtomId::AtomDataStallRecoveryReported => "ATOM_DATA_STALL_RECOVERY_REPORTED",
3526 AtomId::AtomMediametricsMediaparserReported => "ATOM_MEDIAMETRICS_MEDIAPARSER_REPORTED",
3527 AtomId::AtomTlsHandshakeReported => "ATOM_TLS_HANDSHAKE_REPORTED",
3528 AtomId::AtomTextClassifierApiUsageReported => "ATOM_TEXT_CLASSIFIER_API_USAGE_REPORTED",
3529 AtomId::AtomCarWatchdogKillStatsReported => "ATOM_CAR_WATCHDOG_KILL_STATS_REPORTED",
3530 AtomId::AtomMediametricsPlaybackReported => "ATOM_MEDIAMETRICS_PLAYBACK_REPORTED",
3531 AtomId::AtomMediaNetworkInfoChanged => "ATOM_MEDIA_NETWORK_INFO_CHANGED",
3532 AtomId::AtomMediaPlaybackStateChanged => "ATOM_MEDIA_PLAYBACK_STATE_CHANGED",
3533 AtomId::AtomMediaPlaybackErrorReported => "ATOM_MEDIA_PLAYBACK_ERROR_REPORTED",
3534 AtomId::AtomMediaPlaybackTrackChanged => "ATOM_MEDIA_PLAYBACK_TRACK_CHANGED",
3535 AtomId::AtomWifiScanReported => "ATOM_WIFI_SCAN_REPORTED",
3536 AtomId::AtomWifiPnoScanReported => "ATOM_WIFI_PNO_SCAN_REPORTED",
3537 AtomId::AtomTifTuneChanged => "ATOM_TIF_TUNE_CHANGED",
3538 AtomId::AtomAutoRotateReported => "ATOM_AUTO_ROTATE_REPORTED",
3539 AtomId::AtomPerfettoTrigger => "ATOM_PERFETTO_TRIGGER",
3540 AtomId::AtomTranscodingData => "ATOM_TRANSCODING_DATA",
3541 AtomId::AtomImsServiceEntitlementUpdated => "ATOM_IMS_SERVICE_ENTITLEMENT_UPDATED",
3542 AtomId::AtomDeviceRotated => "ATOM_DEVICE_ROTATED",
3543 AtomId::AtomSimSpecificSettingsRestored => "ATOM_SIM_SPECIFIC_SETTINGS_RESTORED",
3544 AtomId::AtomTextClassifierDownloadReported => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_REPORTED",
3545 AtomId::AtomPinStorageEvent => "ATOM_PIN_STORAGE_EVENT",
3546 AtomId::AtomFaceDownReported => "ATOM_FACE_DOWN_REPORTED",
3547 AtomId::AtomBluetoothHalCrashReasonReported => "ATOM_BLUETOOTH_HAL_CRASH_REASON_REPORTED",
3548 AtomId::AtomRebootEscrowPreparationReported => "ATOM_REBOOT_ESCROW_PREPARATION_REPORTED",
3549 AtomId::AtomRebootEscrowLskfCaptureReported => "ATOM_REBOOT_ESCROW_LSKF_CAPTURE_REPORTED",
3550 AtomId::AtomRebootEscrowRebootReported => "ATOM_REBOOT_ESCROW_REBOOT_REPORTED",
3551 AtomId::AtomBinderLatencyReported => "ATOM_BINDER_LATENCY_REPORTED",
3552 AtomId::AtomMediametricsAaudiostreamReported => "ATOM_MEDIAMETRICS_AAUDIOSTREAM_REPORTED",
3553 AtomId::AtomMediaTranscodingSessionEnded => "ATOM_MEDIA_TRANSCODING_SESSION_ENDED",
3554 AtomId::AtomMagnificationUsageReported => "ATOM_MAGNIFICATION_USAGE_REPORTED",
3555 AtomId::AtomMagnificationModeWithImeOnReported => "ATOM_MAGNIFICATION_MODE_WITH_IME_ON_REPORTED",
3556 AtomId::AtomAppSearchCallStatsReported => "ATOM_APP_SEARCH_CALL_STATS_REPORTED",
3557 AtomId::AtomAppSearchPutDocumentStatsReported => "ATOM_APP_SEARCH_PUT_DOCUMENT_STATS_REPORTED",
3558 AtomId::AtomDeviceControlChanged => "ATOM_DEVICE_CONTROL_CHANGED",
3559 AtomId::AtomDeviceStateChanged => "ATOM_DEVICE_STATE_CHANGED",
3560 AtomId::AtomInputdeviceRegistered => "ATOM_INPUTDEVICE_REGISTERED",
3561 AtomId::AtomSmartspaceCardReported => "ATOM_SMARTSPACE_CARD_REPORTED",
3562 AtomId::AtomAuthPromptAuthenticateInvoked => "ATOM_AUTH_PROMPT_AUTHENTICATE_INVOKED",
3563 AtomId::AtomAuthManagerCanAuthenticateInvoked => "ATOM_AUTH_MANAGER_CAN_AUTHENTICATE_INVOKED",
3564 AtomId::AtomAuthEnrollActionInvoked => "ATOM_AUTH_ENROLL_ACTION_INVOKED",
3565 AtomId::AtomAuthDeprecatedApiUsed => "ATOM_AUTH_DEPRECATED_API_USED",
3566 AtomId::AtomUnattendedRebootOccurred => "ATOM_UNATTENDED_REBOOT_OCCURRED",
3567 AtomId::AtomLongRebootBlockingReported => "ATOM_LONG_REBOOT_BLOCKING_REPORTED",
3568 AtomId::AtomLocationTimeZoneProviderStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_STATE_CHANGED",
3569 AtomId::AtomFdtrackEventOccurred => "ATOM_FDTRACK_EVENT_OCCURRED",
3570 AtomId::AtomTimeoutAutoExtendedReported => "ATOM_TIMEOUT_AUTO_EXTENDED_REPORTED",
3571 AtomId::AtomAlarmBatchDelivered => "ATOM_ALARM_BATCH_DELIVERED",
3572 AtomId::AtomAlarmScheduled => "ATOM_ALARM_SCHEDULED",
3573 AtomId::AtomCarWatchdogIoOveruseStatsReported => "ATOM_CAR_WATCHDOG_IO_OVERUSE_STATS_REPORTED",
3574 AtomId::AtomUserLevelHibernationStateChanged => "ATOM_USER_LEVEL_HIBERNATION_STATE_CHANGED",
3575 AtomId::AtomAppSearchInitializeStatsReported => "ATOM_APP_SEARCH_INITIALIZE_STATS_REPORTED",
3576 AtomId::AtomAppSearchQueryStatsReported => "ATOM_APP_SEARCH_QUERY_STATS_REPORTED",
3577 AtomId::AtomAppProcessDied => "ATOM_APP_PROCESS_DIED",
3578 AtomId::AtomNetworkIpReachabilityMonitorReported => "ATOM_NETWORK_IP_REACHABILITY_MONITOR_REPORTED",
3579 AtomId::AtomSlowInputEventReported => "ATOM_SLOW_INPUT_EVENT_REPORTED",
3580 AtomId::AtomAnrOccurredProcessingStarted => "ATOM_ANR_OCCURRED_PROCESSING_STARTED",
3581 AtomId::AtomAppSearchRemoveStatsReported => "ATOM_APP_SEARCH_REMOVE_STATS_REPORTED",
3582 AtomId::AtomMediaCodecReported => "ATOM_MEDIA_CODEC_REPORTED",
3583 AtomId::AtomPermissionUsageFragmentInteraction => "ATOM_PERMISSION_USAGE_FRAGMENT_INTERACTION",
3584 AtomId::AtomPermissionDetailsInteraction => "ATOM_PERMISSION_DETAILS_INTERACTION",
3585 AtomId::AtomPrivacySensorToggleInteraction => "ATOM_PRIVACY_SENSOR_TOGGLE_INTERACTION",
3586 AtomId::AtomPrivacyToggleDialogInteraction => "ATOM_PRIVACY_TOGGLE_DIALOG_INTERACTION",
3587 AtomId::AtomAppSearchOptimizeStatsReported => "ATOM_APP_SEARCH_OPTIMIZE_STATS_REPORTED",
3588 AtomId::AtomNonA11yToolServiceWarningReport => "ATOM_NON_A11Y_TOOL_SERVICE_WARNING_REPORT",
3589 AtomId::AtomAppCompatStateChanged => "ATOM_APP_COMPAT_STATE_CHANGED",
3590 AtomId::AtomSizeCompatRestartButtonEventReported => "ATOM_SIZE_COMPAT_RESTART_BUTTON_EVENT_REPORTED",
3591 AtomId::AtomSplitscreenUiChanged => "ATOM_SPLITSCREEN_UI_CHANGED",
3592 AtomId::AtomNetworkDnsHandshakeReported => "ATOM_NETWORK_DNS_HANDSHAKE_REPORTED",
3593 AtomId::AtomBluetoothCodePathCounter => "ATOM_BLUETOOTH_CODE_PATH_COUNTER",
3594 AtomId::AtomBluetoothLeBatchScanReportDelay => "ATOM_BLUETOOTH_LE_BATCH_SCAN_REPORT_DELAY",
3595 AtomId::AtomAccessibilityFloatingMenuUiChanged => "ATOM_ACCESSIBILITY_FLOATING_MENU_UI_CHANGED",
3596 AtomId::AtomNeuralnetworksCompilationCompleted => "ATOM_NEURALNETWORKS_COMPILATION_COMPLETED",
3597 AtomId::AtomNeuralnetworksExecutionCompleted => "ATOM_NEURALNETWORKS_EXECUTION_COMPLETED",
3598 AtomId::AtomNeuralnetworksCompilationFailed => "ATOM_NEURALNETWORKS_COMPILATION_FAILED",
3599 AtomId::AtomNeuralnetworksExecutionFailed => "ATOM_NEURALNETWORKS_EXECUTION_FAILED",
3600 AtomId::AtomContextHubBooted => "ATOM_CONTEXT_HUB_BOOTED",
3601 AtomId::AtomContextHubRestarted => "ATOM_CONTEXT_HUB_RESTARTED",
3602 AtomId::AtomContextHubLoadedNanoappSnapshotReported => "ATOM_CONTEXT_HUB_LOADED_NANOAPP_SNAPSHOT_REPORTED",
3603 AtomId::AtomChreCodeDownloadTransacted => "ATOM_CHRE_CODE_DOWNLOAD_TRANSACTED",
3604 AtomId::AtomUwbSessionInited => "ATOM_UWB_SESSION_INITED",
3605 AtomId::AtomUwbSessionClosed => "ATOM_UWB_SESSION_CLOSED",
3606 AtomId::AtomUwbFirstRangingReceived => "ATOM_UWB_FIRST_RANGING_RECEIVED",
3607 AtomId::AtomUwbRangingMeasurementReceived => "ATOM_UWB_RANGING_MEASUREMENT_RECEIVED",
3608 AtomId::AtomTextClassifierDownloadWorkScheduled => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_SCHEDULED",
3609 AtomId::AtomTextClassifierDownloadWorkCompleted => "ATOM_TEXT_CLASSIFIER_DOWNLOAD_WORK_COMPLETED",
3610 AtomId::AtomClipboardCleared => "ATOM_CLIPBOARD_CLEARED",
3611 AtomId::AtomVmCreationRequested => "ATOM_VM_CREATION_REQUESTED",
3612 AtomId::AtomNearbyDeviceScanStateChanged => "ATOM_NEARBY_DEVICE_SCAN_STATE_CHANGED",
3613 AtomId::AtomApplicationLocalesChanged => "ATOM_APPLICATION_LOCALES_CHANGED",
3614 AtomId::AtomMediametricsAudiotrackstatusReported => "ATOM_MEDIAMETRICS_AUDIOTRACKSTATUS_REPORTED",
3615 AtomId::AtomFoldStateDurationReported => "ATOM_FOLD_STATE_DURATION_REPORTED",
3616 AtomId::AtomLocationTimeZoneProviderControllerStateChanged => "ATOM_LOCATION_TIME_ZONE_PROVIDER_CONTROLLER_STATE_CHANGED",
3617 AtomId::AtomDisplayHbmStateChanged => "ATOM_DISPLAY_HBM_STATE_CHANGED",
3618 AtomId::AtomDisplayHbmBrightnessChanged => "ATOM_DISPLAY_HBM_BRIGHTNESS_CHANGED",
3619 AtomId::AtomPersistentUriPermissionsFlushed => "ATOM_PERSISTENT_URI_PERMISSIONS_FLUSHED",
3620 AtomId::AtomEarlyBootCompOsArtifactsCheckReported => "ATOM_EARLY_BOOT_COMP_OS_ARTIFACTS_CHECK_REPORTED",
3621 AtomId::AtomVbmetaDigestReported => "ATOM_VBMETA_DIGEST_REPORTED",
3622 AtomId::AtomApexInfoGathered => "ATOM_APEX_INFO_GATHERED",
3623 AtomId::AtomPvmInfoGathered => "ATOM_PVM_INFO_GATHERED",
3624 AtomId::AtomWearSettingsUiInteracted => "ATOM_WEAR_SETTINGS_UI_INTERACTED",
3625 AtomId::AtomTracingServiceReportEvent => "ATOM_TRACING_SERVICE_REPORT_EVENT",
3626 AtomId::AtomMediametricsAudiorecordstatusReported => "ATOM_MEDIAMETRICS_AUDIORECORDSTATUS_REPORTED",
3627 AtomId::AtomLauncherLatency => "ATOM_LAUNCHER_LATENCY",
3628 AtomId::AtomDropboxEntryDropped => "ATOM_DROPBOX_ENTRY_DROPPED",
3629 AtomId::AtomWifiP2pConnectionReported => "ATOM_WIFI_P2P_CONNECTION_REPORTED",
3630 AtomId::AtomGameStateChanged => "ATOM_GAME_STATE_CHANGED",
3631 AtomId::AtomHotwordDetectorCreateRequested => "ATOM_HOTWORD_DETECTOR_CREATE_REQUESTED",
3632 AtomId::AtomHotwordDetectionServiceInitResultReported => "ATOM_HOTWORD_DETECTION_SERVICE_INIT_RESULT_REPORTED",
3633 AtomId::AtomHotwordDetectionServiceRestarted => "ATOM_HOTWORD_DETECTION_SERVICE_RESTARTED",
3634 AtomId::AtomHotwordDetectorKeyphraseTriggered => "ATOM_HOTWORD_DETECTOR_KEYPHRASE_TRIGGERED",
3635 AtomId::AtomHotwordDetectorEvents => "ATOM_HOTWORD_DETECTOR_EVENTS",
3636 AtomId::AtomBootCompletedBroadcastCompletionLatencyReported => "ATOM_BOOT_COMPLETED_BROADCAST_COMPLETION_LATENCY_REPORTED",
3637 AtomId::AtomContactsIndexerUpdateStatsReported => "ATOM_CONTACTS_INDEXER_UPDATE_STATS_REPORTED",
3638 AtomId::AtomAppBackgroundRestrictionsInfo => "ATOM_APP_BACKGROUND_RESTRICTIONS_INFO",
3639 AtomId::AtomMmsSmsProviderGetThreadIdFailed => "ATOM_MMS_SMS_PROVIDER_GET_THREAD_ID_FAILED",
3640 AtomId::AtomMmsSmsDatabaseHelperOnUpgradeFailed => "ATOM_MMS_SMS_DATABASE_HELPER_ON_UPGRADE_FAILED",
3641 AtomId::AtomPermissionReminderNotificationInteracted => "ATOM_PERMISSION_REMINDER_NOTIFICATION_INTERACTED",
3642 AtomId::AtomRecentPermissionDecisionsInteracted => "ATOM_RECENT_PERMISSION_DECISIONS_INTERACTED",
3643 AtomId::AtomGnssPsdsDownloadReported => "ATOM_GNSS_PSDS_DOWNLOAD_REPORTED",
3644 AtomId::AtomLeAudioConnectionSessionReported => "ATOM_LE_AUDIO_CONNECTION_SESSION_REPORTED",
3645 AtomId::AtomLeAudioBroadcastSessionReported => "ATOM_LE_AUDIO_BROADCAST_SESSION_REPORTED",
3646 AtomId::AtomDreamUiEventReported => "ATOM_DREAM_UI_EVENT_REPORTED",
3647 AtomId::AtomTaskManagerEventReported => "ATOM_TASK_MANAGER_EVENT_REPORTED",
3648 AtomId::AtomCdmAssociationAction => "ATOM_CDM_ASSOCIATION_ACTION",
3649 AtomId::AtomMagnificationTripleTapAndHoldActivatedSessionReported => "ATOM_MAGNIFICATION_TRIPLE_TAP_AND_HOLD_ACTIVATED_SESSION_REPORTED",
3650 AtomId::AtomMagnificationFollowTypingFocusActivatedSessionReported => "ATOM_MAGNIFICATION_FOLLOW_TYPING_FOCUS_ACTIVATED_SESSION_REPORTED",
3651 AtomId::AtomAccessibilityTextReadingOptionsChanged => "ATOM_ACCESSIBILITY_TEXT_READING_OPTIONS_CHANGED",
3652 AtomId::AtomWifiSetupFailureCrashReported => "ATOM_WIFI_SETUP_FAILURE_CRASH_REPORTED",
3653 AtomId::AtomUwbDeviceErrorReported => "ATOM_UWB_DEVICE_ERROR_REPORTED",
3654 AtomId::AtomIsolatedCompilationScheduled => "ATOM_ISOLATED_COMPILATION_SCHEDULED",
3655 AtomId::AtomIsolatedCompilationEnded => "ATOM_ISOLATED_COMPILATION_ENDED",
3656 AtomId::AtomOnsOpportunisticEsimProvisioningComplete => "ATOM_ONS_OPPORTUNISTIC_ESIM_PROVISIONING_COMPLETE",
3657 AtomId::AtomSystemServerPreWatchdogOccurred => "ATOM_SYSTEM_SERVER_PRE_WATCHDOG_OCCURRED",
3658 AtomId::AtomTelephonyAnomalyDetected => "ATOM_TELEPHONY_ANOMALY_DETECTED",
3659 AtomId::AtomLetterboxPositionChanged => "ATOM_LETTERBOX_POSITION_CHANGED",
3660 AtomId::AtomRemoteKeyProvisioningAttempt => "ATOM_REMOTE_KEY_PROVISIONING_ATTEMPT",
3661 AtomId::AtomRemoteKeyProvisioningNetworkInfo => "ATOM_REMOTE_KEY_PROVISIONING_NETWORK_INFO",
3662 AtomId::AtomRemoteKeyProvisioningTiming => "ATOM_REMOTE_KEY_PROVISIONING_TIMING",
3663 AtomId::AtomMediaoutputOpInteractionReport => "ATOM_MEDIAOUTPUT_OP_INTERACTION_REPORT",
3664 AtomId::AtomSyncExemptionOccurred => "ATOM_SYNC_EXEMPTION_OCCURRED",
3665 AtomId::AtomAutofillPresentationEventReported => "ATOM_AUTOFILL_PRESENTATION_EVENT_REPORTED",
3666 AtomId::AtomDockStateChanged => "ATOM_DOCK_STATE_CHANGED",
3667 AtomId::AtomSafetySourceStateCollected => "ATOM_SAFETY_SOURCE_STATE_COLLECTED",
3668 AtomId::AtomSafetyCenterSystemEventReported => "ATOM_SAFETY_CENTER_SYSTEM_EVENT_REPORTED",
3669 AtomId::AtomSafetyCenterInteractionReported => "ATOM_SAFETY_CENTER_INTERACTION_REPORTED",
3670 AtomId::AtomSettingsProviderSettingChanged => "ATOM_SETTINGS_PROVIDER_SETTING_CHANGED",
3671 AtomId::AtomBroadcastDeliveryEventReported => "ATOM_BROADCAST_DELIVERY_EVENT_REPORTED",
3672 AtomId::AtomServiceRequestEventReported => "ATOM_SERVICE_REQUEST_EVENT_REPORTED",
3673 AtomId::AtomProviderAcquisitionEventReported => "ATOM_PROVIDER_ACQUISITION_EVENT_REPORTED",
3674 AtomId::AtomBluetoothDeviceNameReported => "ATOM_BLUETOOTH_DEVICE_NAME_REPORTED",
3675 AtomId::AtomCbConfigUpdated => "ATOM_CB_CONFIG_UPDATED",
3676 AtomId::AtomCbModuleErrorReported => "ATOM_CB_MODULE_ERROR_REPORTED",
3677 AtomId::AtomCbServiceFeatureChanged => "ATOM_CB_SERVICE_FEATURE_CHANGED",
3678 AtomId::AtomCbReceiverFeatureChanged => "ATOM_CB_RECEIVER_FEATURE_CHANGED",
3679 AtomId::AtomPrivacySignalNotificationInteraction => "ATOM_PRIVACY_SIGNAL_NOTIFICATION_INTERACTION",
3680 AtomId::AtomPrivacySignalIssueCardInteraction => "ATOM_PRIVACY_SIGNAL_ISSUE_CARD_INTERACTION",
3681 AtomId::AtomPrivacySignalsJobFailure => "ATOM_PRIVACY_SIGNALS_JOB_FAILURE",
3682 AtomId::AtomVibrationReported => "ATOM_VIBRATION_REPORTED",
3683 AtomId::AtomUwbRangingStart => "ATOM_UWB_RANGING_START",
3684 AtomId::AtomAppCompactedV2 => "ATOM_APP_COMPACTED_V2",
3685 AtomId::AtomDisplayBrightnessChanged => "ATOM_DISPLAY_BRIGHTNESS_CHANGED",
3686 AtomId::AtomActivityActionBlocked => "ATOM_ACTIVITY_ACTION_BLOCKED",
3687 AtomId::AtomNetworkDnsServerSupportReported => "ATOM_NETWORK_DNS_SERVER_SUPPORT_REPORTED",
3688 AtomId::AtomVmBooted => "ATOM_VM_BOOTED",
3689 AtomId::AtomVmExited => "ATOM_VM_EXITED",
3690 AtomId::AtomAmbientBrightnessStatsReported => "ATOM_AMBIENT_BRIGHTNESS_STATS_REPORTED",
3691 AtomId::AtomMediametricsSpatializercapabilitiesReported => "ATOM_MEDIAMETRICS_SPATIALIZERCAPABILITIES_REPORTED",
3692 AtomId::AtomMediametricsSpatializerdeviceenabledReported => "ATOM_MEDIAMETRICS_SPATIALIZERDEVICEENABLED_REPORTED",
3693 AtomId::AtomMediametricsHeadtrackerdeviceenabledReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICEENABLED_REPORTED",
3694 AtomId::AtomMediametricsHeadtrackerdevicesupportedReported => "ATOM_MEDIAMETRICS_HEADTRACKERDEVICESUPPORTED_REPORTED",
3695 AtomId::AtomHearingAidInfoReported => "ATOM_HEARING_AID_INFO_REPORTED",
3696 AtomId::AtomDeviceWideJobConstraintChanged => "ATOM_DEVICE_WIDE_JOB_CONSTRAINT_CHANGED",
3697 AtomId::AtomAmbientModeChanged => "ATOM_AMBIENT_MODE_CHANGED",
3698 AtomId::AtomAnrLatencyReported => "ATOM_ANR_LATENCY_REPORTED",
3699 AtomId::AtomResourceApiInfo => "ATOM_RESOURCE_API_INFO",
3700 AtomId::AtomSystemDefaultNetworkChanged => "ATOM_SYSTEM_DEFAULT_NETWORK_CHANGED",
3701 AtomId::AtomIwlanSetupDataCallResultReported => "ATOM_IWLAN_SETUP_DATA_CALL_RESULT_REPORTED",
3702 AtomId::AtomIwlanPdnDisconnectedReasonReported => "ATOM_IWLAN_PDN_DISCONNECTED_REASON_REPORTED",
3703 AtomId::AtomAirplaneModeSessionReported => "ATOM_AIRPLANE_MODE_SESSION_REPORTED",
3704 AtomId::AtomVmCpuStatusReported => "ATOM_VM_CPU_STATUS_REPORTED",
3705 AtomId::AtomVmMemStatusReported => "ATOM_VM_MEM_STATUS_REPORTED",
3706 AtomId::AtomPackageInstallationSessionReported => "ATOM_PACKAGE_INSTALLATION_SESSION_REPORTED",
3707 AtomId::AtomDefaultNetworkRematchInfo => "ATOM_DEFAULT_NETWORK_REMATCH_INFO",
3708 AtomId::AtomNetworkSelectionPerformance => "ATOM_NETWORK_SELECTION_PERFORMANCE",
3709 AtomId::AtomNetworkNsdReported => "ATOM_NETWORK_NSD_REPORTED",
3710 AtomId::AtomBluetoothDisconnectionReasonReported => "ATOM_BLUETOOTH_DISCONNECTION_REASON_REPORTED",
3711 AtomId::AtomBluetoothLocalVersionsReported => "ATOM_BLUETOOTH_LOCAL_VERSIONS_REPORTED",
3712 AtomId::AtomBluetoothRemoteSupportedFeaturesReported => "ATOM_BLUETOOTH_REMOTE_SUPPORTED_FEATURES_REPORTED",
3713 AtomId::AtomBluetoothLocalSupportedFeaturesReported => "ATOM_BLUETOOTH_LOCAL_SUPPORTED_FEATURES_REPORTED",
3714 AtomId::AtomBluetoothGattAppInfo => "ATOM_BLUETOOTH_GATT_APP_INFO",
3715 AtomId::AtomBrightnessConfigurationUpdated => "ATOM_BRIGHTNESS_CONFIGURATION_UPDATED",
3716 AtomId::AtomWearMediaOutputSwitcherLaunched => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_LAUNCHED",
3717 AtomId::AtomWearMediaOutputSwitcherFinished => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FINISHED",
3718 AtomId::AtomWearMediaOutputSwitcherConnectionReported => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECTION_REPORTED",
3719 AtomId::AtomWearMediaOutputSwitcherDeviceScanTriggered => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_DEVICE_SCAN_TRIGGERED",
3720 AtomId::AtomWearMediaOutputSwitcherFirstDeviceScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FIRST_DEVICE_SCAN_LATENCY",
3721 AtomId::AtomWearMediaOutputSwitcherConnectDeviceLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_CONNECT_DEVICE_LATENCY",
3722 AtomId::AtomPackageManagerSnapshotReported => "ATOM_PACKAGE_MANAGER_SNAPSHOT_REPORTED",
3723 AtomId::AtomPackageManagerAppsFilterCacheBuildReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_BUILD_REPORTED",
3724 AtomId::AtomPackageManagerAppsFilterCacheUpdateReported => "ATOM_PACKAGE_MANAGER_APPS_FILTER_CACHE_UPDATE_REPORTED",
3725 AtomId::AtomLauncherImpressionEvent => "ATOM_LAUNCHER_IMPRESSION_EVENT",
3726 AtomId::AtomWearMediaOutputSwitcherAllDevicesScanLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_ALL_DEVICES_SCAN_LATENCY",
3727 AtomId::AtomWsWatchFaceEdited => "ATOM_WS_WATCH_FACE_EDITED",
3728 AtomId::AtomWsWatchFaceFavoriteActionReported => "ATOM_WS_WATCH_FACE_FAVORITE_ACTION_REPORTED",
3729 AtomId::AtomWsWatchFaceSetActionReported => "ATOM_WS_WATCH_FACE_SET_ACTION_REPORTED",
3730 AtomId::AtomPackageUninstallationReported => "ATOM_PACKAGE_UNINSTALLATION_REPORTED",
3731 AtomId::AtomGameModeChanged => "ATOM_GAME_MODE_CHANGED",
3732 AtomId::AtomGameModeConfigurationChanged => "ATOM_GAME_MODE_CONFIGURATION_CHANGED",
3733 AtomId::AtomBedtimeModeStateChanged => "ATOM_BEDTIME_MODE_STATE_CHANGED",
3734 AtomId::AtomNetworkSliceSessionEnded => "ATOM_NETWORK_SLICE_SESSION_ENDED",
3735 AtomId::AtomNetworkSliceDailyDataUsageReported => "ATOM_NETWORK_SLICE_DAILY_DATA_USAGE_REPORTED",
3736 AtomId::AtomNfcTagTypeOccurred => "ATOM_NFC_TAG_TYPE_OCCURRED",
3737 AtomId::AtomNfcAidConflictOccurred => "ATOM_NFC_AID_CONFLICT_OCCURRED",
3738 AtomId::AtomNfcReaderConflictOccurred => "ATOM_NFC_READER_CONFLICT_OCCURRED",
3739 AtomId::AtomWsTileListChanged => "ATOM_WS_TILE_LIST_CHANGED",
3740 AtomId::AtomGetTypeAccessedWithoutPermission => "ATOM_GET_TYPE_ACCESSED_WITHOUT_PERMISSION",
3741 AtomId::AtomMobileBundledAppInfoGathered => "ATOM_MOBILE_BUNDLED_APP_INFO_GATHERED",
3742 AtomId::AtomWsWatchFaceComplicationSetChanged => "ATOM_WS_WATCH_FACE_COMPLICATION_SET_CHANGED",
3743 AtomId::AtomMediaDrmCreated => "ATOM_MEDIA_DRM_CREATED",
3744 AtomId::AtomMediaDrmErrored => "ATOM_MEDIA_DRM_ERRORED",
3745 AtomId::AtomMediaDrmSessionOpened => "ATOM_MEDIA_DRM_SESSION_OPENED",
3746 AtomId::AtomMediaDrmSessionClosed => "ATOM_MEDIA_DRM_SESSION_CLOSED",
3747 AtomId::AtomUserSelectedResolution => "ATOM_USER_SELECTED_RESOLUTION",
3748 AtomId::AtomUnsafeIntentEventReported => "ATOM_UNSAFE_INTENT_EVENT_REPORTED",
3749 AtomId::AtomPerformanceHintSessionReported => "ATOM_PERFORMANCE_HINT_SESSION_REPORTED",
3750 AtomId::AtomMediametricsMidiDeviceCloseReported => "ATOM_MEDIAMETRICS_MIDI_DEVICE_CLOSE_REPORTED",
3751 AtomId::AtomBiometricTouchReported => "ATOM_BIOMETRIC_TOUCH_REPORTED",
3752 AtomId::AtomHotwordAudioEgressEventReported => "ATOM_HOTWORD_AUDIO_EGRESS_EVENT_REPORTED",
3753 AtomId::AtomLocationEnabledStateChanged => "ATOM_LOCATION_ENABLED_STATE_CHANGED",
3754 AtomId::AtomImeRequestFinished => "ATOM_IME_REQUEST_FINISHED",
3755 AtomId::AtomUsbComplianceWarningsReported => "ATOM_USB_COMPLIANCE_WARNINGS_REPORTED",
3756 AtomId::AtomAppSupportedLocalesChanged => "ATOM_APP_SUPPORTED_LOCALES_CHANGED",
3757 AtomId::AtomMediaProviderVolumeRecoveryReported => "ATOM_MEDIA_PROVIDER_VOLUME_RECOVERY_REPORTED",
3758 AtomId::AtomBiometricPropertiesCollected => "ATOM_BIOMETRIC_PROPERTIES_COLLECTED",
3759 AtomId::AtomKernelWakeupAttributed => "ATOM_KERNEL_WAKEUP_ATTRIBUTED",
3760 AtomId::AtomScreenStateChangedV2 => "ATOM_SCREEN_STATE_CHANGED_V2",
3761 AtomId::AtomWsBackupActionReported => "ATOM_WS_BACKUP_ACTION_REPORTED",
3762 AtomId::AtomWsRestoreActionReported => "ATOM_WS_RESTORE_ACTION_REPORTED",
3763 AtomId::AtomDeviceLogAccessEventReported => "ATOM_DEVICE_LOG_ACCESS_EVENT_REPORTED",
3764 AtomId::AtomMediaSessionUpdated => "ATOM_MEDIA_SESSION_UPDATED",
3765 AtomId::AtomWearOobeStateChanged => "ATOM_WEAR_OOBE_STATE_CHANGED",
3766 AtomId::AtomWsNotificationUpdated => "ATOM_WS_NOTIFICATION_UPDATED",
3767 AtomId::AtomNetworkValidationFailureStatsDailyReported => "ATOM_NETWORK_VALIDATION_FAILURE_STATS_DAILY_REPORTED",
3768 AtomId::AtomWsComplicationTapped => "ATOM_WS_COMPLICATION_TAPPED",
3769 AtomId::AtomWsNotificationBlocking => "ATOM_WS_NOTIFICATION_BLOCKING",
3770 AtomId::AtomWsNotificationBridgemodeUpdated => "ATOM_WS_NOTIFICATION_BRIDGEMODE_UPDATED",
3771 AtomId::AtomWsNotificationDismissalActioned => "ATOM_WS_NOTIFICATION_DISMISSAL_ACTIONED",
3772 AtomId::AtomWsNotificationActioned => "ATOM_WS_NOTIFICATION_ACTIONED",
3773 AtomId::AtomWsNotificationLatency => "ATOM_WS_NOTIFICATION_LATENCY",
3774 AtomId::AtomWifiBytesTransfer => "ATOM_WIFI_BYTES_TRANSFER",
3775 AtomId::AtomWifiBytesTransferByFgBg => "ATOM_WIFI_BYTES_TRANSFER_BY_FG_BG",
3776 AtomId::AtomMobileBytesTransfer => "ATOM_MOBILE_BYTES_TRANSFER",
3777 AtomId::AtomMobileBytesTransferByFgBg => "ATOM_MOBILE_BYTES_TRANSFER_BY_FG_BG",
3778 AtomId::AtomBluetoothBytesTransfer => "ATOM_BLUETOOTH_BYTES_TRANSFER",
3779 AtomId::AtomKernelWakelock => "ATOM_KERNEL_WAKELOCK",
3780 AtomId::AtomSubsystemSleepState => "ATOM_SUBSYSTEM_SLEEP_STATE",
3781 AtomId::AtomCpuTimePerUid => "ATOM_CPU_TIME_PER_UID",
3782 AtomId::AtomCpuTimePerUidFreq => "ATOM_CPU_TIME_PER_UID_FREQ",
3783 AtomId::AtomWifiActivityInfo => "ATOM_WIFI_ACTIVITY_INFO",
3784 AtomId::AtomModemActivityInfo => "ATOM_MODEM_ACTIVITY_INFO",
3785 AtomId::AtomBluetoothActivityInfo => "ATOM_BLUETOOTH_ACTIVITY_INFO",
3786 AtomId::AtomProcessMemoryState => "ATOM_PROCESS_MEMORY_STATE",
3787 AtomId::AtomSystemElapsedRealtime => "ATOM_SYSTEM_ELAPSED_REALTIME",
3788 AtomId::AtomSystemUptime => "ATOM_SYSTEM_UPTIME",
3789 AtomId::AtomCpuActiveTime => "ATOM_CPU_ACTIVE_TIME",
3790 AtomId::AtomCpuClusterTime => "ATOM_CPU_CLUSTER_TIME",
3791 AtomId::AtomDiskSpace => "ATOM_DISK_SPACE",
3792 AtomId::AtomRemainingBatteryCapacity => "ATOM_REMAINING_BATTERY_CAPACITY",
3793 AtomId::AtomFullBatteryCapacity => "ATOM_FULL_BATTERY_CAPACITY",
3794 AtomId::AtomTemperature => "ATOM_TEMPERATURE",
3795 AtomId::AtomBinderCalls => "ATOM_BINDER_CALLS",
3796 AtomId::AtomBinderCallsExceptions => "ATOM_BINDER_CALLS_EXCEPTIONS",
3797 AtomId::AtomLooperStats => "ATOM_LOOPER_STATS",
3798 AtomId::AtomDiskStats => "ATOM_DISK_STATS",
3799 AtomId::AtomDirectoryUsage => "ATOM_DIRECTORY_USAGE",
3800 AtomId::AtomAppSize => "ATOM_APP_SIZE",
3801 AtomId::AtomCategorySize => "ATOM_CATEGORY_SIZE",
3802 AtomId::AtomProcStats => "ATOM_PROC_STATS",
3803 AtomId::AtomBatteryVoltage => "ATOM_BATTERY_VOLTAGE",
3804 AtomId::AtomNumFingerprintsEnrolled => "ATOM_NUM_FINGERPRINTS_ENROLLED",
3805 AtomId::AtomDiskIo => "ATOM_DISK_IO",
3806 AtomId::AtomPowerProfile => "ATOM_POWER_PROFILE",
3807 AtomId::AtomProcStatsPkgProc => "ATOM_PROC_STATS_PKG_PROC",
3808 AtomId::AtomProcessCpuTime => "ATOM_PROCESS_CPU_TIME",
3809 AtomId::AtomCpuTimePerThreadFreq => "ATOM_CPU_TIME_PER_THREAD_FREQ",
3810 AtomId::AtomOnDevicePowerMeasurement => "ATOM_ON_DEVICE_POWER_MEASUREMENT",
3811 AtomId::AtomDeviceCalculatedPowerUse => "ATOM_DEVICE_CALCULATED_POWER_USE",
3812 AtomId::AtomProcessMemoryHighWaterMark => "ATOM_PROCESS_MEMORY_HIGH_WATER_MARK",
3813 AtomId::AtomBatteryLevel => "ATOM_BATTERY_LEVEL",
3814 AtomId::AtomBuildInformation => "ATOM_BUILD_INFORMATION",
3815 AtomId::AtomBatteryCycleCount => "ATOM_BATTERY_CYCLE_COUNT",
3816 AtomId::AtomDebugElapsedClock => "ATOM_DEBUG_ELAPSED_CLOCK",
3817 AtomId::AtomDebugFailingElapsedClock => "ATOM_DEBUG_FAILING_ELAPSED_CLOCK",
3818 AtomId::AtomNumFacesEnrolled => "ATOM_NUM_FACES_ENROLLED",
3819 AtomId::AtomRoleHolder => "ATOM_ROLE_HOLDER",
3820 AtomId::AtomDangerousPermissionState => "ATOM_DANGEROUS_PERMISSION_STATE",
3821 AtomId::AtomTrainInfo => "ATOM_TRAIN_INFO",
3822 AtomId::AtomTimeZoneDataInfo => "ATOM_TIME_ZONE_DATA_INFO",
3823 AtomId::AtomExternalStorageInfo => "ATOM_EXTERNAL_STORAGE_INFO",
3824 AtomId::AtomGpuStatsGlobalInfo => "ATOM_GPU_STATS_GLOBAL_INFO",
3825 AtomId::AtomGpuStatsAppInfo => "ATOM_GPU_STATS_APP_INFO",
3826 AtomId::AtomSystemIonHeapSize => "ATOM_SYSTEM_ION_HEAP_SIZE",
3827 AtomId::AtomAppsOnExternalStorageInfo => "ATOM_APPS_ON_EXTERNAL_STORAGE_INFO",
3828 AtomId::AtomFaceSettings => "ATOM_FACE_SETTINGS",
3829 AtomId::AtomCoolingDevice => "ATOM_COOLING_DEVICE",
3830 AtomId::AtomAppOps => "ATOM_APP_OPS",
3831 AtomId::AtomProcessSystemIonHeapSize => "ATOM_PROCESS_SYSTEM_ION_HEAP_SIZE",
3832 AtomId::AtomSurfaceflingerStatsGlobalInfo => "ATOM_SURFACEFLINGER_STATS_GLOBAL_INFO",
3833 AtomId::AtomSurfaceflingerStatsLayerInfo => "ATOM_SURFACEFLINGER_STATS_LAYER_INFO",
3834 AtomId::AtomProcessMemorySnapshot => "ATOM_PROCESS_MEMORY_SNAPSHOT",
3835 AtomId::AtomVmsClientStats => "ATOM_VMS_CLIENT_STATS",
3836 AtomId::AtomNotificationRemoteViews => "ATOM_NOTIFICATION_REMOTE_VIEWS",
3837 AtomId::AtomDangerousPermissionStateSampled => "ATOM_DANGEROUS_PERMISSION_STATE_SAMPLED",
3838 AtomId::AtomGraphicsStats => "ATOM_GRAPHICS_STATS",
3839 AtomId::AtomRuntimeAppOpAccess => "ATOM_RUNTIME_APP_OP_ACCESS",
3840 AtomId::AtomIonHeapSize => "ATOM_ION_HEAP_SIZE",
3841 AtomId::AtomPackageNotificationPreferences => "ATOM_PACKAGE_NOTIFICATION_PREFERENCES",
3842 AtomId::AtomPackageNotificationChannelPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_PREFERENCES",
3843 AtomId::AtomPackageNotificationChannelGroupPreferences => "ATOM_PACKAGE_NOTIFICATION_CHANNEL_GROUP_PREFERENCES",
3844 AtomId::AtomGnssStats => "ATOM_GNSS_STATS",
3845 AtomId::AtomAttributedAppOps => "ATOM_ATTRIBUTED_APP_OPS",
3846 AtomId::AtomVoiceCallSession => "ATOM_VOICE_CALL_SESSION",
3847 AtomId::AtomVoiceCallRatUsage => "ATOM_VOICE_CALL_RAT_USAGE",
3848 AtomId::AtomSimSlotState => "ATOM_SIM_SLOT_STATE",
3849 AtomId::AtomSupportedRadioAccessFamily => "ATOM_SUPPORTED_RADIO_ACCESS_FAMILY",
3850 AtomId::AtomSettingSnapshot => "ATOM_SETTING_SNAPSHOT",
3851 AtomId::AtomBlobInfo => "ATOM_BLOB_INFO",
3852 AtomId::AtomDataUsageBytesTransfer => "ATOM_DATA_USAGE_BYTES_TRANSFER",
3853 AtomId::AtomBytesTransferByTagAndMetered => "ATOM_BYTES_TRANSFER_BY_TAG_AND_METERED",
3854 AtomId::AtomDndModeRule => "ATOM_DND_MODE_RULE",
3855 AtomId::AtomGeneralExternalStorageAccessStats => "ATOM_GENERAL_EXTERNAL_STORAGE_ACCESS_STATS",
3856 AtomId::AtomIncomingSms => "ATOM_INCOMING_SMS",
3857 AtomId::AtomOutgoingSms => "ATOM_OUTGOING_SMS",
3858 AtomId::AtomCarrierIdTableVersion => "ATOM_CARRIER_ID_TABLE_VERSION",
3859 AtomId::AtomDataCallSession => "ATOM_DATA_CALL_SESSION",
3860 AtomId::AtomCellularServiceState => "ATOM_CELLULAR_SERVICE_STATE",
3861 AtomId::AtomCellularDataServiceSwitch => "ATOM_CELLULAR_DATA_SERVICE_SWITCH",
3862 AtomId::AtomSystemMemory => "ATOM_SYSTEM_MEMORY",
3863 AtomId::AtomImsRegistrationTermination => "ATOM_IMS_REGISTRATION_TERMINATION",
3864 AtomId::AtomImsRegistrationStats => "ATOM_IMS_REGISTRATION_STATS",
3865 AtomId::AtomCpuTimePerClusterFreq => "ATOM_CPU_TIME_PER_CLUSTER_FREQ",
3866 AtomId::AtomCpuCyclesPerUidCluster => "ATOM_CPU_CYCLES_PER_UID_CLUSTER",
3867 AtomId::AtomDeviceRotatedData => "ATOM_DEVICE_ROTATED_DATA",
3868 AtomId::AtomCpuCyclesPerThreadGroupCluster => "ATOM_CPU_CYCLES_PER_THREAD_GROUP_CLUSTER",
3869 AtomId::AtomMediaDrmActivityInfo => "ATOM_MEDIA_DRM_ACTIVITY_INFO",
3870 AtomId::AtomOemManagedBytesTransfer => "ATOM_OEM_MANAGED_BYTES_TRANSFER",
3871 AtomId::AtomGnssPowerStats => "ATOM_GNSS_POWER_STATS",
3872 AtomId::AtomTimeZoneDetectorState => "ATOM_TIME_ZONE_DETECTOR_STATE",
3873 AtomId::AtomKeystore2StorageStats => "ATOM_KEYSTORE2_STORAGE_STATS",
3874 AtomId::AtomRkpPoolStats => "ATOM_RKP_POOL_STATS",
3875 AtomId::AtomProcessDmabufMemory => "ATOM_PROCESS_DMABUF_MEMORY",
3876 AtomId::AtomPendingAlarmInfo => "ATOM_PENDING_ALARM_INFO",
3877 AtomId::AtomUserLevelHibernatedApps => "ATOM_USER_LEVEL_HIBERNATED_APPS",
3878 AtomId::AtomLauncherLayoutSnapshot => "ATOM_LAUNCHER_LAYOUT_SNAPSHOT",
3879 AtomId::AtomGlobalHibernatedApps => "ATOM_GLOBAL_HIBERNATED_APPS",
3880 AtomId::AtomInputEventLatencySketch => "ATOM_INPUT_EVENT_LATENCY_SKETCH",
3881 AtomId::AtomBatteryUsageStatsBeforeReset => "ATOM_BATTERY_USAGE_STATS_BEFORE_RESET",
3882 AtomId::AtomBatteryUsageStatsSinceReset => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET",
3883 AtomId::AtomBatteryUsageStatsSinceResetUsingPowerProfileModel => "ATOM_BATTERY_USAGE_STATS_SINCE_RESET_USING_POWER_PROFILE_MODEL",
3884 AtomId::AtomInstalledIncrementalPackage => "ATOM_INSTALLED_INCREMENTAL_PACKAGE",
3885 AtomId::AtomTelephonyNetworkRequests => "ATOM_TELEPHONY_NETWORK_REQUESTS",
3886 AtomId::AtomAppSearchStorageInfo => "ATOM_APP_SEARCH_STORAGE_INFO",
3887 AtomId::AtomVmstat => "ATOM_VMSTAT",
3888 AtomId::AtomKeystore2KeyCreationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_GENERAL_INFO",
3889 AtomId::AtomKeystore2KeyCreationWithAuthInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_AUTH_INFO",
3890 AtomId::AtomKeystore2KeyCreationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_CREATION_WITH_PURPOSE_AND_MODES_INFO",
3891 AtomId::AtomKeystore2AtomWithOverflow => "ATOM_KEYSTORE2_ATOM_WITH_OVERFLOW",
3892 AtomId::AtomKeystore2KeyOperationWithPurposeAndModesInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_PURPOSE_AND_MODES_INFO",
3893 AtomId::AtomKeystore2KeyOperationWithGeneralInfo => "ATOM_KEYSTORE2_KEY_OPERATION_WITH_GENERAL_INFO",
3894 AtomId::AtomRkpErrorStats => "ATOM_RKP_ERROR_STATS",
3895 AtomId::AtomKeystore2CrashStats => "ATOM_KEYSTORE2_CRASH_STATS",
3896 AtomId::AtomVendorApexInfo => "ATOM_VENDOR_APEX_INFO",
3897 AtomId::AtomAccessibilityShortcutStats => "ATOM_ACCESSIBILITY_SHORTCUT_STATS",
3898 AtomId::AtomAccessibilityFloatingMenuStats => "ATOM_ACCESSIBILITY_FLOATING_MENU_STATS",
3899 AtomId::AtomDataUsageBytesTransferV2 => "ATOM_DATA_USAGE_BYTES_TRANSFER_V2",
3900 AtomId::AtomMediaCapabilities => "ATOM_MEDIA_CAPABILITIES",
3901 AtomId::AtomCarWatchdogSystemIoUsageSummary => "ATOM_CAR_WATCHDOG_SYSTEM_IO_USAGE_SUMMARY",
3902 AtomId::AtomCarWatchdogUidIoUsageSummary => "ATOM_CAR_WATCHDOG_UID_IO_USAGE_SUMMARY",
3903 AtomId::AtomImsRegistrationFeatureTagStats => "ATOM_IMS_REGISTRATION_FEATURE_TAG_STATS",
3904 AtomId::AtomRcsClientProvisioningStats => "ATOM_RCS_CLIENT_PROVISIONING_STATS",
3905 AtomId::AtomRcsAcsProvisioningStats => "ATOM_RCS_ACS_PROVISIONING_STATS",
3906 AtomId::AtomSipDelegateStats => "ATOM_SIP_DELEGATE_STATS",
3907 AtomId::AtomSipTransportFeatureTagStats => "ATOM_SIP_TRANSPORT_FEATURE_TAG_STATS",
3908 AtomId::AtomSipMessageResponse => "ATOM_SIP_MESSAGE_RESPONSE",
3909 AtomId::AtomSipTransportSession => "ATOM_SIP_TRANSPORT_SESSION",
3910 AtomId::AtomImsDedicatedBearerListenerEvent => "ATOM_IMS_DEDICATED_BEARER_LISTENER_EVENT",
3911 AtomId::AtomImsDedicatedBearerEvent => "ATOM_IMS_DEDICATED_BEARER_EVENT",
3912 AtomId::AtomImsRegistrationServiceDescStats => "ATOM_IMS_REGISTRATION_SERVICE_DESC_STATS",
3913 AtomId::AtomUceEventStats => "ATOM_UCE_EVENT_STATS",
3914 AtomId::AtomPresenceNotifyEvent => "ATOM_PRESENCE_NOTIFY_EVENT",
3915 AtomId::AtomGbaEvent => "ATOM_GBA_EVENT",
3916 AtomId::AtomPerSimStatus => "ATOM_PER_SIM_STATUS",
3917 AtomId::AtomGpuWorkPerUid => "ATOM_GPU_WORK_PER_UID",
3918 AtomId::AtomPersistentUriPermissionsAmountPerPackage => "ATOM_PERSISTENT_URI_PERMISSIONS_AMOUNT_PER_PACKAGE",
3919 AtomId::AtomSignedPartitionInfo => "ATOM_SIGNED_PARTITION_INFO",
3920 AtomId::AtomPinnedFileSizesPerPackage => "ATOM_PINNED_FILE_SIZES_PER_PACKAGE",
3921 AtomId::AtomPendingIntentsPerPackage => "ATOM_PENDING_INTENTS_PER_PACKAGE",
3922 AtomId::AtomUserInfo => "ATOM_USER_INFO",
3923 AtomId::AtomTelephonyNetworkRequestsV2 => "ATOM_TELEPHONY_NETWORK_REQUESTS_V2",
3924 AtomId::AtomDeviceTelephonyProperties => "ATOM_DEVICE_TELEPHONY_PROPERTIES",
3925 AtomId::AtomRemoteKeyProvisioningErrorCounts => "ATOM_REMOTE_KEY_PROVISIONING_ERROR_COUNTS",
3926 AtomId::AtomSafetyState => "ATOM_SAFETY_STATE",
3927 AtomId::AtomIncomingMms => "ATOM_INCOMING_MMS",
3928 AtomId::AtomOutgoingMms => "ATOM_OUTGOING_MMS",
3929 AtomId::AtomMultiUserInfo => "ATOM_MULTI_USER_INFO",
3930 AtomId::AtomNetworkBpfMapInfo => "ATOM_NETWORK_BPF_MAP_INFO",
3931 AtomId::AtomOutgoingShortCodeSms => "ATOM_OUTGOING_SHORT_CODE_SMS",
3932 AtomId::AtomConnectivityStateSample => "ATOM_CONNECTIVITY_STATE_SAMPLE",
3933 AtomId::AtomNetworkSelectionRematchReasonsInfo => "ATOM_NETWORK_SELECTION_REMATCH_REASONS_INFO",
3934 AtomId::AtomGameModeInfo => "ATOM_GAME_MODE_INFO",
3935 AtomId::AtomGameModeConfiguration => "ATOM_GAME_MODE_CONFIGURATION",
3936 AtomId::AtomGameModeListener => "ATOM_GAME_MODE_LISTENER",
3937 AtomId::AtomNetworkSliceRequestCount => "ATOM_NETWORK_SLICE_REQUEST_COUNT",
3938 AtomId::AtomWsTileSnapshot => "ATOM_WS_TILE_SNAPSHOT",
3939 AtomId::AtomWsActiveWatchFaceComplicationSetSnapshot => "ATOM_WS_ACTIVE_WATCH_FACE_COMPLICATION_SET_SNAPSHOT",
3940 AtomId::AtomProcessState => "ATOM_PROCESS_STATE",
3941 AtomId::AtomProcessAssociation => "ATOM_PROCESS_ASSOCIATION",
3942 AtomId::AtomAdpfSystemComponentInfo => "ATOM_ADPF_SYSTEM_COMPONENT_INFO",
3943 AtomId::AtomNotificationMemoryUse => "ATOM_NOTIFICATION_MEMORY_USE",
3944 AtomId::AtomHdrCapabilities => "ATOM_HDR_CAPABILITIES",
3945 AtomId::AtomWsFavouriteWatchFaceListSnapshot => "ATOM_WS_FAVOURITE_WATCH_FACE_LIST_SNAPSHOT",
3946 AtomId::AtomAccessibilityCheckResultReported => "ATOM_ACCESSIBILITY_CHECK_RESULT_REPORTED",
3947 AtomId::AtomAdaptiveAuthUnlockAfterLockReported => "ATOM_ADAPTIVE_AUTH_UNLOCK_AFTER_LOCK_REPORTED",
3948 AtomId::AtomThermalStatusCalled => "ATOM_THERMAL_STATUS_CALLED",
3949 AtomId::AtomThermalHeadroomCalled => "ATOM_THERMAL_HEADROOM_CALLED",
3950 AtomId::AtomThermalHeadroomThresholdsCalled => "ATOM_THERMAL_HEADROOM_THRESHOLDS_CALLED",
3951 AtomId::AtomAdpfHintSessionTidCleanup => "ATOM_ADPF_HINT_SESSION_TID_CLEANUP",
3952 AtomId::AtomThermalHeadroomThresholds => "ATOM_THERMAL_HEADROOM_THRESHOLDS",
3953 AtomId::AtomAdpfSessionSnapshot => "ATOM_ADPF_SESSION_SNAPSHOT",
3954 AtomId::AtomJsscriptengineLatencyReported => "ATOM_JSSCRIPTENGINE_LATENCY_REPORTED",
3955 AtomId::AtomAdServicesApiCalled => "ATOM_AD_SERVICES_API_CALLED",
3956 AtomId::AtomAdServicesMesurementReportsUploaded => "ATOM_AD_SERVICES_MESUREMENT_REPORTS_UPLOADED",
3957 AtomId::AtomMobileDataDownloadFileGroupStatusReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STATUS_REPORTED",
3958 AtomId::AtomMobileDataDownloadDownloadResultReported => "ATOM_MOBILE_DATA_DOWNLOAD_DOWNLOAD_RESULT_REPORTED",
3959 AtomId::AtomAdServicesSettingsUsageReported => "ATOM_AD_SERVICES_SETTINGS_USAGE_REPORTED",
3960 AtomId::AtomBackgroundFetchProcessReported => "ATOM_BACKGROUND_FETCH_PROCESS_REPORTED",
3961 AtomId::AtomUpdateCustomAudienceProcessReported => "ATOM_UPDATE_CUSTOM_AUDIENCE_PROCESS_REPORTED",
3962 AtomId::AtomRunAdBiddingProcessReported => "ATOM_RUN_AD_BIDDING_PROCESS_REPORTED",
3963 AtomId::AtomRunAdScoringProcessReported => "ATOM_RUN_AD_SCORING_PROCESS_REPORTED",
3964 AtomId::AtomRunAdSelectionProcessReported => "ATOM_RUN_AD_SELECTION_PROCESS_REPORTED",
3965 AtomId::AtomRunAdBiddingPerCaProcessReported => "ATOM_RUN_AD_BIDDING_PER_CA_PROCESS_REPORTED",
3966 AtomId::AtomMobileDataDownloadFileGroupStorageStatsReported => "ATOM_MOBILE_DATA_DOWNLOAD_FILE_GROUP_STORAGE_STATS_REPORTED",
3967 AtomId::AtomAdServicesMeasurementRegistrations => "ATOM_AD_SERVICES_MEASUREMENT_REGISTRATIONS",
3968 AtomId::AtomAdServicesGetTopicsReported => "ATOM_AD_SERVICES_GET_TOPICS_REPORTED",
3969 AtomId::AtomAdServicesEpochComputationGetTopTopicsReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_GET_TOP_TOPICS_REPORTED",
3970 AtomId::AtomAdServicesEpochComputationClassifierReported => "ATOM_AD_SERVICES_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
3971 AtomId::AtomAdServicesBackCompatGetTopicsReported => "ATOM_AD_SERVICES_BACK_COMPAT_GET_TOPICS_REPORTED",
3972 AtomId::AtomAdServicesBackCompatEpochComputationClassifierReported => "ATOM_AD_SERVICES_BACK_COMPAT_EPOCH_COMPUTATION_CLASSIFIER_REPORTED",
3973 AtomId::AtomAdServicesMeasurementDebugKeys => "ATOM_AD_SERVICES_MEASUREMENT_DEBUG_KEYS",
3974 AtomId::AtomAdServicesErrorReported => "ATOM_AD_SERVICES_ERROR_REPORTED",
3975 AtomId::AtomAdServicesBackgroundJobsExecutionReported => "ATOM_AD_SERVICES_BACKGROUND_JOBS_EXECUTION_REPORTED",
3976 AtomId::AtomAdServicesMeasurementDelayedSourceRegistration => "ATOM_AD_SERVICES_MEASUREMENT_DELAYED_SOURCE_REGISTRATION",
3977 AtomId::AtomAdServicesMeasurementAttribution => "ATOM_AD_SERVICES_MEASUREMENT_ATTRIBUTION",
3978 AtomId::AtomAdServicesMeasurementJobs => "ATOM_AD_SERVICES_MEASUREMENT_JOBS",
3979 AtomId::AtomAdServicesMeasurementWipeout => "ATOM_AD_SERVICES_MEASUREMENT_WIPEOUT",
3980 AtomId::AtomAdServicesMeasurementAdIdMatchForDebugKeys => "ATOM_AD_SERVICES_MEASUREMENT_AD_ID_MATCH_FOR_DEBUG_KEYS",
3981 AtomId::AtomAdServicesEnrollmentDataStored => "ATOM_AD_SERVICES_ENROLLMENT_DATA_STORED",
3982 AtomId::AtomAdServicesEnrollmentFileDownloaded => "ATOM_AD_SERVICES_ENROLLMENT_FILE_DOWNLOADED",
3983 AtomId::AtomAdServicesEnrollmentMatched => "ATOM_AD_SERVICES_ENROLLMENT_MATCHED",
3984 AtomId::AtomAdServicesConsentMigrated => "ATOM_AD_SERVICES_CONSENT_MIGRATED",
3985 AtomId::AtomAdServicesEnrollmentFailed => "ATOM_AD_SERVICES_ENROLLMENT_FAILED",
3986 AtomId::AtomAdServicesMeasurementClickVerification => "ATOM_AD_SERVICES_MEASUREMENT_CLICK_VERIFICATION",
3987 AtomId::AtomAdServicesEncryptionKeyFetched => "ATOM_AD_SERVICES_ENCRYPTION_KEY_FETCHED",
3988 AtomId::AtomAdServicesEncryptionKeyDbTransactionEnded => "ATOM_AD_SERVICES_ENCRYPTION_KEY_DB_TRANSACTION_ENDED",
3989 AtomId::AtomDestinationRegisteredBeacons => "ATOM_DESTINATION_REGISTERED_BEACONS",
3990 AtomId::AtomReportInteractionApiCalled => "ATOM_REPORT_INTERACTION_API_CALLED",
3991 AtomId::AtomInteractionReportingTableCleared => "ATOM_INTERACTION_REPORTING_TABLE_CLEARED",
3992 AtomId::AtomAppManifestConfigHelperCalled => "ATOM_APP_MANIFEST_CONFIG_HELPER_CALLED",
3993 AtomId::AtomAdFilteringProcessJoinCaReported => "ATOM_AD_FILTERING_PROCESS_JOIN_CA_REPORTED",
3994 AtomId::AtomAdFilteringProcessAdSelectionReported => "ATOM_AD_FILTERING_PROCESS_AD_SELECTION_REPORTED",
3995 AtomId::AtomAdCounterHistogramUpdaterReported => "ATOM_AD_COUNTER_HISTOGRAM_UPDATER_REPORTED",
3996 AtomId::AtomSignatureVerification => "ATOM_SIGNATURE_VERIFICATION",
3997 AtomId::AtomKAnonImmediateSignJoinStatusReported => "ATOM_K_ANON_IMMEDIATE_SIGN_JOIN_STATUS_REPORTED",
3998 AtomId::AtomKAnonBackgroundJobStatusReported => "ATOM_K_ANON_BACKGROUND_JOB_STATUS_REPORTED",
3999 AtomId::AtomKAnonInitializeStatusReported => "ATOM_K_ANON_INITIALIZE_STATUS_REPORTED",
4000 AtomId::AtomKAnonSignStatusReported => "ATOM_K_ANON_SIGN_STATUS_REPORTED",
4001 AtomId::AtomKAnonJoinStatusReported => "ATOM_K_ANON_JOIN_STATUS_REPORTED",
4002 AtomId::AtomKAnonKeyAttestationStatusReported => "ATOM_K_ANON_KEY_ATTESTATION_STATUS_REPORTED",
4003 AtomId::AtomGetAdSelectionDataApiCalled => "ATOM_GET_AD_SELECTION_DATA_API_CALLED",
4004 AtomId::AtomGetAdSelectionDataBuyerInputGenerated => "ATOM_GET_AD_SELECTION_DATA_BUYER_INPUT_GENERATED",
4005 AtomId::AtomBackgroundJobSchedulingReported => "ATOM_BACKGROUND_JOB_SCHEDULING_REPORTED",
4006 AtomId::AtomTopicsEncryptionEpochComputationReported => "ATOM_TOPICS_ENCRYPTION_EPOCH_COMPUTATION_REPORTED",
4007 AtomId::AtomTopicsEncryptionGetTopicsReported => "ATOM_TOPICS_ENCRYPTION_GET_TOPICS_REPORTED",
4008 AtomId::AtomAdservicesShellCommandCalled => "ATOM_ADSERVICES_SHELL_COMMAND_CALLED",
4009 AtomId::AtomUpdateSignalsApiCalled => "ATOM_UPDATE_SIGNALS_API_CALLED",
4010 AtomId::AtomEncodingJobRun => "ATOM_ENCODING_JOB_RUN",
4011 AtomId::AtomEncodingJsFetch => "ATOM_ENCODING_JS_FETCH",
4012 AtomId::AtomEncodingJsExecution => "ATOM_ENCODING_JS_EXECUTION",
4013 AtomId::AtomPersistAdSelectionResultCalled => "ATOM_PERSIST_AD_SELECTION_RESULT_CALLED",
4014 AtomId::AtomServerAuctionKeyFetchCalled => "ATOM_SERVER_AUCTION_KEY_FETCH_CALLED",
4015 AtomId::AtomServerAuctionBackgroundKeyFetchEnabled => "ATOM_SERVER_AUCTION_BACKGROUND_KEY_FETCH_ENABLED",
4016 AtomId::AtomAdServicesMeasurementProcessOdpRegistration => "ATOM_AD_SERVICES_MEASUREMENT_PROCESS_ODP_REGISTRATION",
4017 AtomId::AtomAdServicesMeasurementNotifyRegistrationToOdp => "ATOM_AD_SERVICES_MEASUREMENT_NOTIFY_REGISTRATION_TO_ODP",
4018 AtomId::AtomSelectAdsFromOutcomesApiCalled => "ATOM_SELECT_ADS_FROM_OUTCOMES_API_CALLED",
4019 AtomId::AtomReportImpressionApiCalled => "ATOM_REPORT_IMPRESSION_API_CALLED",
4020 AtomId::AtomAdServicesEnrollmentTransactionStats => "ATOM_AD_SERVICES_ENROLLMENT_TRANSACTION_STATS",
4021 AtomId::AtomAdServicesCobaltLoggerEventReported => "ATOM_AD_SERVICES_COBALT_LOGGER_EVENT_REPORTED",
4022 AtomId::AtomAdServicesCobaltPeriodicJobEventReported => "ATOM_AD_SERVICES_COBALT_PERIODIC_JOB_EVENT_REPORTED",
4023 AtomId::AtomUpdateSignalsProcessReported => "ATOM_UPDATE_SIGNALS_PROCESS_REPORTED",
4024 AtomId::AtomTopicsScheduleEpochJobSettingReported => "ATOM_TOPICS_SCHEDULE_EPOCH_JOB_SETTING_REPORTED",
4025 AtomId::AtomAiWallpapersButtonPressed => "ATOM_AI_WALLPAPERS_BUTTON_PRESSED",
4026 AtomId::AtomAiWallpapersTemplateSelected => "ATOM_AI_WALLPAPERS_TEMPLATE_SELECTED",
4027 AtomId::AtomAiWallpapersTermSelected => "ATOM_AI_WALLPAPERS_TERM_SELECTED",
4028 AtomId::AtomAiWallpapersWallpaperSet => "ATOM_AI_WALLPAPERS_WALLPAPER_SET",
4029 AtomId::AtomAiWallpapersSessionSummary => "ATOM_AI_WALLPAPERS_SESSION_SUMMARY",
4030 AtomId::AtomApexInstallationRequested => "ATOM_APEX_INSTALLATION_REQUESTED",
4031 AtomId::AtomApexInstallationStaged => "ATOM_APEX_INSTALLATION_STAGED",
4032 AtomId::AtomApexInstallationEnded => "ATOM_APEX_INSTALLATION_ENDED",
4033 AtomId::AtomAppSearchSetSchemaStatsReported => "ATOM_APP_SEARCH_SET_SCHEMA_STATS_REPORTED",
4034 AtomId::AtomAppSearchSchemaMigrationStatsReported => "ATOM_APP_SEARCH_SCHEMA_MIGRATION_STATS_REPORTED",
4035 AtomId::AtomAppSearchUsageSearchIntentStatsReported => "ATOM_APP_SEARCH_USAGE_SEARCH_INTENT_STATS_REPORTED",
4036 AtomId::AtomAppSearchUsageSearchIntentRawQueryStatsReported => "ATOM_APP_SEARCH_USAGE_SEARCH_INTENT_RAW_QUERY_STATS_REPORTED",
4037 AtomId::AtomAppSearchAppsIndexerStatsReported => "ATOM_APP_SEARCH_APPS_INDEXER_STATS_REPORTED",
4038 AtomId::AtomArtDatumReported => "ATOM_ART_DATUM_REPORTED",
4039 AtomId::AtomArtDeviceDatumReported => "ATOM_ART_DEVICE_DATUM_REPORTED",
4040 AtomId::AtomArtDatumDeltaReported => "ATOM_ART_DATUM_DELTA_REPORTED",
4041 AtomId::AtomArtDex2oatReported => "ATOM_ART_DEX2OAT_REPORTED",
4042 AtomId::AtomArtDeviceStatus => "ATOM_ART_DEVICE_STATUS",
4043 AtomId::AtomBackgroundDexoptJobEnded => "ATOM_BACKGROUND_DEXOPT_JOB_ENDED",
4044 AtomId::AtomPrerebootDexoptJobEnded => "ATOM_PREREBOOT_DEXOPT_JOB_ENDED",
4045 AtomId::AtomOdrefreshReported => "ATOM_ODREFRESH_REPORTED",
4046 AtomId::AtomOdsignReported => "ATOM_ODSIGN_REPORTED",
4047 AtomId::AtomAutofillUiEventReported => "ATOM_AUTOFILL_UI_EVENT_REPORTED",
4048 AtomId::AtomAutofillFillRequestReported => "ATOM_AUTOFILL_FILL_REQUEST_REPORTED",
4049 AtomId::AtomAutofillFillResponseReported => "ATOM_AUTOFILL_FILL_RESPONSE_REPORTED",
4050 AtomId::AtomAutofillSaveEventReported => "ATOM_AUTOFILL_SAVE_EVENT_REPORTED",
4051 AtomId::AtomAutofillSessionCommitted => "ATOM_AUTOFILL_SESSION_COMMITTED",
4052 AtomId::AtomAutofillFieldClassificationEventReported => "ATOM_AUTOFILL_FIELD_CLASSIFICATION_EVENT_REPORTED",
4053 AtomId::AtomCarRecentsEventReported => "ATOM_CAR_RECENTS_EVENT_REPORTED",
4054 AtomId::AtomCarCalmModeEventReported => "ATOM_CAR_CALM_MODE_EVENT_REPORTED",
4055 AtomId::AtomCarWakeupFromSuspendReported => "ATOM_CAR_WAKEUP_FROM_SUSPEND_REPORTED",
4056 AtomId::AtomPluginInitialized => "ATOM_PLUGIN_INITIALIZED",
4057 AtomId::AtomBluetoothHashedDeviceNameReported => "ATOM_BLUETOOTH_HASHED_DEVICE_NAME_REPORTED",
4058 AtomId::AtomBluetoothL2capCocClientConnection => "ATOM_BLUETOOTH_L2CAP_COC_CLIENT_CONNECTION",
4059 AtomId::AtomBluetoothL2capCocServerConnection => "ATOM_BLUETOOTH_L2CAP_COC_SERVER_CONNECTION",
4060 AtomId::AtomBluetoothLeSessionConnected => "ATOM_BLUETOOTH_LE_SESSION_CONNECTED",
4061 AtomId::AtomRestrictedBluetoothDeviceNameReported => "ATOM_RESTRICTED_BLUETOOTH_DEVICE_NAME_REPORTED",
4062 AtomId::AtomBluetoothProfileConnectionAttempted => "ATOM_BLUETOOTH_PROFILE_CONNECTION_ATTEMPTED",
4063 AtomId::AtomBluetoothContentProfileErrorReported => "ATOM_BLUETOOTH_CONTENT_PROFILE_ERROR_REPORTED",
4064 AtomId::AtomBluetoothRfcommConnectionAttempted => "ATOM_BLUETOOTH_RFCOMM_CONNECTION_ATTEMPTED",
4065 AtomId::AtomRemoteDeviceInformationWithMetricId => "ATOM_REMOTE_DEVICE_INFORMATION_WITH_METRIC_ID",
4066 AtomId::AtomLeAppScanStateChanged => "ATOM_LE_APP_SCAN_STATE_CHANGED",
4067 AtomId::AtomLeRadioScanStopped => "ATOM_LE_RADIO_SCAN_STOPPED",
4068 AtomId::AtomLeScanResultReceived => "ATOM_LE_SCAN_RESULT_RECEIVED",
4069 AtomId::AtomLeScanAbused => "ATOM_LE_SCAN_ABUSED",
4070 AtomId::AtomLeAdvStateChanged => "ATOM_LE_ADV_STATE_CHANGED",
4071 AtomId::AtomLeAdvErrorReported => "ATOM_LE_ADV_ERROR_REPORTED",
4072 AtomId::AtomA2dpSessionReported => "ATOM_A2DP_SESSION_REPORTED",
4073 AtomId::AtomBluetoothCrossLayerEventReported => "ATOM_BLUETOOTH_CROSS_LAYER_EVENT_REPORTED",
4074 AtomId::AtomBroadcastAudioSessionReported => "ATOM_BROADCAST_AUDIO_SESSION_REPORTED",
4075 AtomId::AtomBroadcastAudioSyncReported => "ATOM_BROADCAST_AUDIO_SYNC_REPORTED",
4076 AtomId::AtomBluetoothRfcommConnectionReportedAtClose => "ATOM_BLUETOOTH_RFCOMM_CONNECTION_REPORTED_AT_CLOSE",
4077 AtomId::AtomBluetoothLeConnection => "ATOM_BLUETOOTH_LE_CONNECTION",
4078 AtomId::AtomBroadcastSent => "ATOM_BROADCAST_SENT",
4079 AtomId::AtomCameraFeatureCombinationQueryEvent => "ATOM_CAMERA_FEATURE_COMBINATION_QUERY_EVENT",
4080 AtomId::AtomCertificateTransparencyLogListStateChanged => "ATOM_CERTIFICATE_TRANSPARENCY_LOG_LIST_STATE_CHANGED",
4081 AtomId::AtomCertificateTransparencyLogListUpdateFailed => "ATOM_CERTIFICATE_TRANSPARENCY_LOG_LIST_UPDATE_FAILED",
4082 AtomId::AtomDailyKeepaliveInfoReported => "ATOM_DAILY_KEEPALIVE_INFO_REPORTED",
4083 AtomId::AtomNetworkRequestStateChanged => "ATOM_NETWORK_REQUEST_STATE_CHANGED",
4084 AtomId::AtomTetheringActiveSessionsReported => "ATOM_TETHERING_ACTIVE_SESSIONS_REPORTED",
4085 AtomId::AtomNetworkStatsRecorderFileOperated => "ATOM_NETWORK_STATS_RECORDER_FILE_OPERATED",
4086 AtomId::AtomCoreNetworkingTerribleErrorOccurred => "ATOM_CORE_NETWORKING_TERRIBLE_ERROR_OCCURRED",
4087 AtomId::AtomApfSessionInfoReported => "ATOM_APF_SESSION_INFO_REPORTED",
4088 AtomId::AtomIpClientRaInfoReported => "ATOM_IP_CLIENT_RA_INFO_REPORTED",
4089 AtomId::AtomVpnConnectionStateChanged => "ATOM_VPN_CONNECTION_STATE_CHANGED",
4090 AtomId::AtomVpnConnectionReported => "ATOM_VPN_CONNECTION_REPORTED",
4091 AtomId::AtomCpuPolicy => "ATOM_CPU_POLICY",
4092 AtomId::AtomCredentialManagerApiCalled => "ATOM_CREDENTIAL_MANAGER_API_CALLED",
4093 AtomId::AtomCredentialManagerInitPhaseReported => "ATOM_CREDENTIAL_MANAGER_INIT_PHASE_REPORTED",
4094 AtomId::AtomCredentialManagerCandidatePhaseReported => "ATOM_CREDENTIAL_MANAGER_CANDIDATE_PHASE_REPORTED",
4095 AtomId::AtomCredentialManagerFinalPhaseReported => "ATOM_CREDENTIAL_MANAGER_FINAL_PHASE_REPORTED",
4096 AtomId::AtomCredentialManagerTotalReported => "ATOM_CREDENTIAL_MANAGER_TOTAL_REPORTED",
4097 AtomId::AtomCredentialManagerFinalnouidReported => "ATOM_CREDENTIAL_MANAGER_FINALNOUID_REPORTED",
4098 AtomId::AtomCredentialManagerGetReported => "ATOM_CREDENTIAL_MANAGER_GET_REPORTED",
4099 AtomId::AtomCredentialManagerAuthClickReported => "ATOM_CREDENTIAL_MANAGER_AUTH_CLICK_REPORTED",
4100 AtomId::AtomCredentialManagerApiv2Called => "ATOM_CREDENTIAL_MANAGER_APIV2_CALLED",
4101 AtomId::AtomCronetEngineCreated => "ATOM_CRONET_ENGINE_CREATED",
4102 AtomId::AtomCronetTrafficReported => "ATOM_CRONET_TRAFFIC_REPORTED",
4103 AtomId::AtomCronetEngineBuilderInitialized => "ATOM_CRONET_ENGINE_BUILDER_INITIALIZED",
4104 AtomId::AtomCronetHttpFlagsInitialized => "ATOM_CRONET_HTTP_FLAGS_INITIALIZED",
4105 AtomId::AtomCronetInitialized => "ATOM_CRONET_INITIALIZED",
4106 AtomId::AtomDesktopModeUiChanged => "ATOM_DESKTOP_MODE_UI_CHANGED",
4107 AtomId::AtomDesktopModeSessionTaskUpdate => "ATOM_DESKTOP_MODE_SESSION_TASK_UPDATE",
4108 AtomId::AtomDesktopModeTaskSizeUpdated => "ATOM_DESKTOP_MODE_TASK_SIZE_UPDATED",
4109 AtomId::AtomDeviceLockCheckInRequestReported => "ATOM_DEVICE_LOCK_CHECK_IN_REQUEST_REPORTED",
4110 AtomId::AtomDeviceLockProvisioningCompleteReported => "ATOM_DEVICE_LOCK_PROVISIONING_COMPLETE_REPORTED",
4111 AtomId::AtomDeviceLockKioskAppRequestReported => "ATOM_DEVICE_LOCK_KIOSK_APP_REQUEST_REPORTED",
4112 AtomId::AtomDeviceLockCheckInRetryReported => "ATOM_DEVICE_LOCK_CHECK_IN_RETRY_REPORTED",
4113 AtomId::AtomDeviceLockProvisionFailureReported => "ATOM_DEVICE_LOCK_PROVISION_FAILURE_REPORTED",
4114 AtomId::AtomDeviceLockLockUnlockDeviceFailureReported => "ATOM_DEVICE_LOCK_LOCK_UNLOCK_DEVICE_FAILURE_REPORTED",
4115 AtomId::AtomDevicePolicyManagementMode => "ATOM_DEVICE_POLICY_MANAGEMENT_MODE",
4116 AtomId::AtomDevicePolicyState => "ATOM_DEVICE_POLICY_STATE",
4117 AtomId::AtomDisplayModeDirectorVoteChanged => "ATOM_DISPLAY_MODE_DIRECTOR_VOTE_CHANGED",
4118 AtomId::AtomExternalDisplayStateChanged => "ATOM_EXTERNAL_DISPLAY_STATE_CHANGED",
4119 AtomId::AtomDndStateChanged => "ATOM_DND_STATE_CHANGED",
4120 AtomId::AtomDreamSettingChanged => "ATOM_DREAM_SETTING_CHANGED",
4121 AtomId::AtomDreamSettingSnapshot => "ATOM_DREAM_SETTING_SNAPSHOT",
4122 AtomId::AtomExpressEventReported => "ATOM_EXPRESS_EVENT_REPORTED",
4123 AtomId::AtomExpressHistogramSampleReported => "ATOM_EXPRESS_HISTOGRAM_SAMPLE_REPORTED",
4124 AtomId::AtomExpressUidEventReported => "ATOM_EXPRESS_UID_EVENT_REPORTED",
4125 AtomId::AtomExpressUidHistogramSampleReported => "ATOM_EXPRESS_UID_HISTOGRAM_SAMPLE_REPORTED",
4126 AtomId::AtomFederatedComputeApiCalled => "ATOM_FEDERATED_COMPUTE_API_CALLED",
4127 AtomId::AtomFederatedComputeTrainingEventReported => "ATOM_FEDERATED_COMPUTE_TRAINING_EVENT_REPORTED",
4128 AtomId::AtomExampleIteratorNextLatencyReported => "ATOM_EXAMPLE_ITERATOR_NEXT_LATENCY_REPORTED",
4129 AtomId::AtomFullScreenIntentLaunched => "ATOM_FULL_SCREEN_INTENT_LAUNCHED",
4130 AtomId::AtomBalAllowed => "ATOM_BAL_ALLOWED",
4131 AtomId::AtomInTaskActivityStarted => "ATOM_IN_TASK_ACTIVITY_STARTED",
4132 AtomId::AtomDeviceOrientationChanged => "ATOM_DEVICE_ORIENTATION_CHANGED",
4133 AtomId::AtomCachedAppsHighWatermark => "ATOM_CACHED_APPS_HIGH_WATERMARK",
4134 AtomId::AtomStylusPredictionMetricsReported => "ATOM_STYLUS_PREDICTION_METRICS_REPORTED",
4135 AtomId::AtomUserRiskEventReported => "ATOM_USER_RISK_EVENT_REPORTED",
4136 AtomId::AtomMediaProjectionStateChanged => "ATOM_MEDIA_PROJECTION_STATE_CHANGED",
4137 AtomId::AtomMediaProjectionTargetChanged => "ATOM_MEDIA_PROJECTION_TARGET_CHANGED",
4138 AtomId::AtomExcessiveBinderProxyCountReported => "ATOM_EXCESSIVE_BINDER_PROXY_COUNT_REPORTED",
4139 AtomId::AtomProxyBytesTransferByFgBg => "ATOM_PROXY_BYTES_TRANSFER_BY_FG_BG",
4140 AtomId::AtomMobileBytesTransferByProcState => "ATOM_MOBILE_BYTES_TRANSFER_BY_PROC_STATE",
4141 AtomId::AtomBiometricFrrNotification => "ATOM_BIOMETRIC_FRR_NOTIFICATION",
4142 AtomId::AtomSensitiveContentMediaProjectionSession => "ATOM_SENSITIVE_CONTENT_MEDIA_PROJECTION_SESSION",
4143 AtomId::AtomSensitiveNotificationAppProtectionSession => "ATOM_SENSITIVE_NOTIFICATION_APP_PROTECTION_SESSION",
4144 AtomId::AtomSensitiveNotificationAppProtectionApplied => "ATOM_SENSITIVE_NOTIFICATION_APP_PROTECTION_APPLIED",
4145 AtomId::AtomSensitiveNotificationRedaction => "ATOM_SENSITIVE_NOTIFICATION_REDACTION",
4146 AtomId::AtomSensitiveContentAppProtection => "ATOM_SENSITIVE_CONTENT_APP_PROTECTION",
4147 AtomId::AtomAppRestrictionStateChanged => "ATOM_APP_RESTRICTION_STATE_CHANGED",
4148 AtomId::AtomBatteryUsageStatsPerUid => "ATOM_BATTERY_USAGE_STATS_PER_UID",
4149 AtomId::AtomPostgcMemorySnapshot => "ATOM_POSTGC_MEMORY_SNAPSHOT",
4150 AtomId::AtomPowerSaveTempAllowlistChanged => "ATOM_POWER_SAVE_TEMP_ALLOWLIST_CHANGED",
4151 AtomId::AtomAppOpAccessTracked => "ATOM_APP_OP_ACCESS_TRACKED",
4152 AtomId::AtomContentOrFileUriEventReported => "ATOM_CONTENT_OR_FILE_URI_EVENT_REPORTED",
4153 AtomId::AtomApplicationGrammaticalInflectionChanged => "ATOM_APPLICATION_GRAMMATICAL_INFLECTION_CHANGED",
4154 AtomId::AtomSystemGrammaticalInflectionChanged => "ATOM_SYSTEM_GRAMMATICAL_INFLECTION_CHANGED",
4155 AtomId::AtomBatteryHealth => "ATOM_BATTERY_HEALTH",
4156 AtomId::AtomHdmiEarcStatusReported => "ATOM_HDMI_EARC_STATUS_REPORTED",
4157 AtomId::AtomHdmiSoundbarModeStatusReported => "ATOM_HDMI_SOUNDBAR_MODE_STATUS_REPORTED",
4158 AtomId::AtomHealthConnectApiCalled => "ATOM_HEALTH_CONNECT_API_CALLED",
4159 AtomId::AtomHealthConnectUsageStats => "ATOM_HEALTH_CONNECT_USAGE_STATS",
4160 AtomId::AtomHealthConnectStorageStats => "ATOM_HEALTH_CONNECT_STORAGE_STATS",
4161 AtomId::AtomHealthConnectApiInvoked => "ATOM_HEALTH_CONNECT_API_INVOKED",
4162 AtomId::AtomExerciseRouteApiCalled => "ATOM_EXERCISE_ROUTE_API_CALLED",
4163 AtomId::AtomHealthConnectExportInvoked => "ATOM_HEALTH_CONNECT_EXPORT_INVOKED",
4164 AtomId::AtomHealthConnectImportInvoked => "ATOM_HEALTH_CONNECT_IMPORT_INVOKED",
4165 AtomId::AtomHealthConnectExportImportStatsReported => "ATOM_HEALTH_CONNECT_EXPORT_IMPORT_STATS_REPORTED",
4166 AtomId::AtomHealthConnectUiImpression => "ATOM_HEALTH_CONNECT_UI_IMPRESSION",
4167 AtomId::AtomHealthConnectUiInteraction => "ATOM_HEALTH_CONNECT_UI_INTERACTION",
4168 AtomId::AtomHealthConnectAppOpenedReported => "ATOM_HEALTH_CONNECT_APP_OPENED_REPORTED",
4169 AtomId::AtomHotwordEgressSizeAtomReported => "ATOM_HOTWORD_EGRESS_SIZE_ATOM_REPORTED",
4170 AtomId::AtomIkeSessionTerminated => "ATOM_IKE_SESSION_TERMINATED",
4171 AtomId::AtomIkeLivenessCheckSessionValidated => "ATOM_IKE_LIVENESS_CHECK_SESSION_VALIDATED",
4172 AtomId::AtomNegotiatedSecurityAssociation => "ATOM_NEGOTIATED_SECURITY_ASSOCIATION",
4173 AtomId::AtomKeyboardConfigured => "ATOM_KEYBOARD_CONFIGURED",
4174 AtomId::AtomKeyboardSystemsEventReported => "ATOM_KEYBOARD_SYSTEMS_EVENT_REPORTED",
4175 AtomId::AtomInputdeviceUsageReported => "ATOM_INPUTDEVICE_USAGE_REPORTED",
4176 AtomId::AtomInputEventLatencyReported => "ATOM_INPUT_EVENT_LATENCY_REPORTED",
4177 AtomId::AtomTouchpadUsage => "ATOM_TOUCHPAD_USAGE",
4178 AtomId::AtomKernelOomKillOccurred => "ATOM_KERNEL_OOM_KILL_OCCURRED",
4179 AtomId::AtomEmergencyStateChanged => "ATOM_EMERGENCY_STATE_CHANGED",
4180 AtomId::AtomChreSignificantMotionStateChanged => "ATOM_CHRE_SIGNIFICANT_MOTION_STATE_CHANGED",
4181 AtomId::AtomPopulationDensityProviderLoadingReported => "ATOM_POPULATION_DENSITY_PROVIDER_LOADING_REPORTED",
4182 AtomId::AtomDensityBasedCoarseLocationsUsageReported => "ATOM_DENSITY_BASED_COARSE_LOCATIONS_USAGE_REPORTED",
4183 AtomId::AtomDensityBasedCoarseLocationsProviderQueryReported => "ATOM_DENSITY_BASED_COARSE_LOCATIONS_PROVIDER_QUERY_REPORTED",
4184 AtomId::AtomMediaCodecReclaimRequestCompleted => "ATOM_MEDIA_CODEC_RECLAIM_REQUEST_COMPLETED",
4185 AtomId::AtomMediaCodecStarted => "ATOM_MEDIA_CODEC_STARTED",
4186 AtomId::AtomMediaCodecStopped => "ATOM_MEDIA_CODEC_STOPPED",
4187 AtomId::AtomMediaCodecRendered => "ATOM_MEDIA_CODEC_RENDERED",
4188 AtomId::AtomMediaEditingEndedReported => "ATOM_MEDIA_EDITING_ENDED_REPORTED",
4189 AtomId::AtomMteState => "ATOM_MTE_STATE",
4190 AtomId::AtomMicroxrDeviceBootCompleteReported => "ATOM_MICROXR_DEVICE_BOOT_COMPLETE_REPORTED",
4191 AtomId::AtomNfcObserveModeStateChanged => "ATOM_NFC_OBSERVE_MODE_STATE_CHANGED",
4192 AtomId::AtomNfcFieldChanged => "ATOM_NFC_FIELD_CHANGED",
4193 AtomId::AtomNfcPollingLoopNotificationReported => "ATOM_NFC_POLLING_LOOP_NOTIFICATION_REPORTED",
4194 AtomId::AtomNfcProprietaryCapabilitiesReported => "ATOM_NFC_PROPRIETARY_CAPABILITIES_REPORTED",
4195 AtomId::AtomOndevicepersonalizationApiCalled => "ATOM_ONDEVICEPERSONALIZATION_API_CALLED",
4196 AtomId::AtomComponentStateChangedReported => "ATOM_COMPONENT_STATE_CHANGED_REPORTED",
4197 AtomId::AtomPdfLoadReported => "ATOM_PDF_LOAD_REPORTED",
4198 AtomId::AtomPdfApiUsageReported => "ATOM_PDF_API_USAGE_REPORTED",
4199 AtomId::AtomPdfSearchReported => "ATOM_PDF_SEARCH_REPORTED",
4200 AtomId::AtomPressureStallInformation => "ATOM_PRESSURE_STALL_INFORMATION",
4201 AtomId::AtomPermissionRationaleDialogViewed => "ATOM_PERMISSION_RATIONALE_DIALOG_VIEWED",
4202 AtomId::AtomPermissionRationaleDialogActionReported => "ATOM_PERMISSION_RATIONALE_DIALOG_ACTION_REPORTED",
4203 AtomId::AtomAppDataSharingUpdatesNotificationInteraction => "ATOM_APP_DATA_SHARING_UPDATES_NOTIFICATION_INTERACTION",
4204 AtomId::AtomAppDataSharingUpdatesFragmentViewed => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_VIEWED",
4205 AtomId::AtomAppDataSharingUpdatesFragmentActionReported => "ATOM_APP_DATA_SHARING_UPDATES_FRAGMENT_ACTION_REPORTED",
4206 AtomId::AtomEnhancedConfirmationDialogResultReported => "ATOM_ENHANCED_CONFIRMATION_DIALOG_RESULT_REPORTED",
4207 AtomId::AtomEnhancedConfirmationRestrictionCleared => "ATOM_ENHANCED_CONFIRMATION_RESTRICTION_CLEARED",
4208 AtomId::AtomPhotopickerSessionInfoReported => "ATOM_PHOTOPICKER_SESSION_INFO_REPORTED",
4209 AtomId::AtomPhotopickerApiInfoReported => "ATOM_PHOTOPICKER_API_INFO_REPORTED",
4210 AtomId::AtomPhotopickerUiEventLogged => "ATOM_PHOTOPICKER_UI_EVENT_LOGGED",
4211 AtomId::AtomPhotopickerMediaItemStatusReported => "ATOM_PHOTOPICKER_MEDIA_ITEM_STATUS_REPORTED",
4212 AtomId::AtomPhotopickerPreviewInfoLogged => "ATOM_PHOTOPICKER_PREVIEW_INFO_LOGGED",
4213 AtomId::AtomPhotopickerMenuInteractionLogged => "ATOM_PHOTOPICKER_MENU_INTERACTION_LOGGED",
4214 AtomId::AtomPhotopickerBannerInteractionLogged => "ATOM_PHOTOPICKER_BANNER_INTERACTION_LOGGED",
4215 AtomId::AtomPhotopickerMediaLibraryInfoLogged => "ATOM_PHOTOPICKER_MEDIA_LIBRARY_INFO_LOGGED",
4216 AtomId::AtomPhotopickerPageInfoLogged => "ATOM_PHOTOPICKER_PAGE_INFO_LOGGED",
4217 AtomId::AtomPhotopickerMediaGridSyncInfoReported => "ATOM_PHOTOPICKER_MEDIA_GRID_SYNC_INFO_REPORTED",
4218 AtomId::AtomPhotopickerAlbumSyncInfoReported => "ATOM_PHOTOPICKER_ALBUM_SYNC_INFO_REPORTED",
4219 AtomId::AtomPhotopickerSearchInfoReported => "ATOM_PHOTOPICKER_SEARCH_INFO_REPORTED",
4220 AtomId::AtomSearchDataExtractionDetailsReported => "ATOM_SEARCH_DATA_EXTRACTION_DETAILS_REPORTED",
4221 AtomId::AtomEmbeddedPhotopickerInfoReported => "ATOM_EMBEDDED_PHOTOPICKER_INFO_REPORTED",
4222 AtomId::AtomAtom9999 => "ATOM_ATOM_9999",
4223 AtomId::AtomAtom99999 => "ATOM_ATOM_99999",
4224 AtomId::AtomScreenOffReported => "ATOM_SCREEN_OFF_REPORTED",
4225 AtomId::AtomScreenTimeoutOverrideReported => "ATOM_SCREEN_TIMEOUT_OVERRIDE_REPORTED",
4226 AtomId::AtomScreenInteractiveSessionReported => "ATOM_SCREEN_INTERACTIVE_SESSION_REPORTED",
4227 AtomId::AtomScreenDimReported => "ATOM_SCREEN_DIM_REPORTED",
4228 AtomId::AtomMediaProviderDatabaseRollbackReported => "ATOM_MEDIA_PROVIDER_DATABASE_ROLLBACK_REPORTED",
4229 AtomId::AtomBackupSetupStatusReported => "ATOM_BACKUP_SETUP_STATUS_REPORTED",
4230 AtomId::AtomRangingSessionConfigured => "ATOM_RANGING_SESSION_CONFIGURED",
4231 AtomId::AtomRangingSessionStarted => "ATOM_RANGING_SESSION_STARTED",
4232 AtomId::AtomRangingSessionClosed => "ATOM_RANGING_SESSION_CLOSED",
4233 AtomId::AtomRangingTechnologyStarted => "ATOM_RANGING_TECHNOLOGY_STARTED",
4234 AtomId::AtomRangingTechnologyStopped => "ATOM_RANGING_TECHNOLOGY_STOPPED",
4235 AtomId::AtomRkpdPoolStats => "ATOM_RKPD_POOL_STATS",
4236 AtomId::AtomRkpdClientOperation => "ATOM_RKPD_CLIENT_OPERATION",
4237 AtomId::AtomSandboxApiCalled => "ATOM_SANDBOX_API_CALLED",
4238 AtomId::AtomSandboxActivityEventOccurred => "ATOM_SANDBOX_ACTIVITY_EVENT_OCCURRED",
4239 AtomId::AtomSdkSandboxRestrictedAccessInSession => "ATOM_SDK_SANDBOX_RESTRICTED_ACCESS_IN_SESSION",
4240 AtomId::AtomSandboxSdkStorage => "ATOM_SANDBOX_SDK_STORAGE",
4241 AtomId::AtomSelinuxAuditLog => "ATOM_SELINUX_AUDIT_LOG",
4242 AtomId::AtomSettingsSpaReported => "ATOM_SETTINGS_SPA_REPORTED",
4243 AtomId::AtomTestExtensionAtomReported => "ATOM_TEST_EXTENSION_ATOM_REPORTED",
4244 AtomId::AtomTestRestrictedAtomReported => "ATOM_TEST_RESTRICTED_ATOM_REPORTED",
4245 AtomId::AtomStatsSocketLossReported => "ATOM_STATS_SOCKET_LOSS_REPORTED",
4246 AtomId::AtomLockscreenShortcutSelected => "ATOM_LOCKSCREEN_SHORTCUT_SELECTED",
4247 AtomId::AtomLockscreenShortcutTriggered => "ATOM_LOCKSCREEN_SHORTCUT_TRIGGERED",
4248 AtomId::AtomLauncherImpressionEventV2 => "ATOM_LAUNCHER_IMPRESSION_EVENT_V2",
4249 AtomId::AtomDisplaySwitchLatencyTracked => "ATOM_DISPLAY_SWITCH_LATENCY_TRACKED",
4250 AtomId::AtomNotificationListenerService => "ATOM_NOTIFICATION_LISTENER_SERVICE",
4251 AtomId::AtomNavHandleTouchPoints => "ATOM_NAV_HANDLE_TOUCH_POINTS",
4252 AtomId::AtomCommunalHubWidgetEventReported => "ATOM_COMMUNAL_HUB_WIDGET_EVENT_REPORTED",
4253 AtomId::AtomCommunalHubSnapshot => "ATOM_COMMUNAL_HUB_SNAPSHOT",
4254 AtomId::AtomEmergencyNumberDialed => "ATOM_EMERGENCY_NUMBER_DIALED",
4255 AtomId::AtomCallStats => "ATOM_CALL_STATS",
4256 AtomId::AtomCallAudioRouteStats => "ATOM_CALL_AUDIO_ROUTE_STATS",
4257 AtomId::AtomTelecomApiStats => "ATOM_TELECOM_API_STATS",
4258 AtomId::AtomTelecomErrorStats => "ATOM_TELECOM_ERROR_STATS",
4259 AtomId::AtomCellularRadioPowerStateChanged => "ATOM_CELLULAR_RADIO_POWER_STATE_CHANGED",
4260 AtomId::AtomEmergencyNumbersInfo => "ATOM_EMERGENCY_NUMBERS_INFO",
4261 AtomId::AtomDataNetworkValidation => "ATOM_DATA_NETWORK_VALIDATION",
4262 AtomId::AtomDataRatStateChanged => "ATOM_DATA_RAT_STATE_CHANGED",
4263 AtomId::AtomConnectedChannelChanged => "ATOM_CONNECTED_CHANNEL_CHANGED",
4264 AtomId::AtomIwlanUnderlyingNetworkValidationResultReported => "ATOM_IWLAN_UNDERLYING_NETWORK_VALIDATION_RESULT_REPORTED",
4265 AtomId::AtomQualifiedRatListChanged => "ATOM_QUALIFIED_RAT_LIST_CHANGED",
4266 AtomId::AtomQnsImsCallDropStats => "ATOM_QNS_IMS_CALL_DROP_STATS",
4267 AtomId::AtomQnsFallbackRestrictionChanged => "ATOM_QNS_FALLBACK_RESTRICTION_CHANGED",
4268 AtomId::AtomQnsRatPreferenceMismatchInfo => "ATOM_QNS_RAT_PREFERENCE_MISMATCH_INFO",
4269 AtomId::AtomQnsHandoverTimeMillis => "ATOM_QNS_HANDOVER_TIME_MILLIS",
4270 AtomId::AtomQnsHandoverPingpong => "ATOM_QNS_HANDOVER_PINGPONG",
4271 AtomId::AtomSatelliteController => "ATOM_SATELLITE_CONTROLLER",
4272 AtomId::AtomSatelliteSession => "ATOM_SATELLITE_SESSION",
4273 AtomId::AtomSatelliteIncomingDatagram => "ATOM_SATELLITE_INCOMING_DATAGRAM",
4274 AtomId::AtomSatelliteOutgoingDatagram => "ATOM_SATELLITE_OUTGOING_DATAGRAM",
4275 AtomId::AtomSatelliteProvision => "ATOM_SATELLITE_PROVISION",
4276 AtomId::AtomSatelliteSosMessageRecommender => "ATOM_SATELLITE_SOS_MESSAGE_RECOMMENDER",
4277 AtomId::AtomCarrierRoamingSatelliteSession => "ATOM_CARRIER_ROAMING_SATELLITE_SESSION",
4278 AtomId::AtomCarrierRoamingSatelliteControllerStats => "ATOM_CARRIER_ROAMING_SATELLITE_CONTROLLER_STATS",
4279 AtomId::AtomControllerStatsPerPackage => "ATOM_CONTROLLER_STATS_PER_PACKAGE",
4280 AtomId::AtomSatelliteEntitlement => "ATOM_SATELLITE_ENTITLEMENT",
4281 AtomId::AtomSatelliteConfigUpdater => "ATOM_SATELLITE_CONFIG_UPDATER",
4282 AtomId::AtomSatelliteAccessController => "ATOM_SATELLITE_ACCESS_CONTROLLER",
4283 AtomId::AtomCellularIdentifierDisclosed => "ATOM_CELLULAR_IDENTIFIER_DISCLOSED",
4284 AtomId::AtomThreadnetworkTelemetryDataReported => "ATOM_THREADNETWORK_TELEMETRY_DATA_REPORTED",
4285 AtomId::AtomThreadnetworkTopoEntryRepeated => "ATOM_THREADNETWORK_TOPO_ENTRY_REPEATED",
4286 AtomId::AtomThreadnetworkDeviceInfoReported => "ATOM_THREADNETWORK_DEVICE_INFO_REPORTED",
4287 AtomId::AtomBootIntegrityInfoReported => "ATOM_BOOT_INTEGRITY_INFO_REPORTED",
4288 AtomId::AtomTvLowPowerStandbyPolicy => "ATOM_TV_LOW_POWER_STANDBY_POLICY",
4289 AtomId::AtomExternalTvInputEvent => "ATOM_EXTERNAL_TV_INPUT_EVENT",
4290 AtomId::AtomTestUprobestatsAtomReported => "ATOM_TEST_UPROBESTATS_ATOM_REPORTED",
4291 AtomId::AtomUwbActivityInfo => "ATOM_UWB_ACTIVITY_INFO",
4292 AtomId::AtomMediatorUpdated => "ATOM_MEDIATOR_UPDATED",
4293 AtomId::AtomSysproxyBluetoothBytesTransfer => "ATOM_SYSPROXY_BLUETOOTH_BYTES_TRANSFER",
4294 AtomId::AtomSysproxyConnectionUpdated => "ATOM_SYSPROXY_CONNECTION_UPDATED",
4295 AtomId::AtomWearCompanionConnectionState => "ATOM_WEAR_COMPANION_CONNECTION_STATE",
4296 AtomId::AtomMediaActionReported => "ATOM_MEDIA_ACTION_REPORTED",
4297 AtomId::AtomMediaControlsLaunched => "ATOM_MEDIA_CONTROLS_LAUNCHED",
4298 AtomId::AtomMediaSessionStateChanged => "ATOM_MEDIA_SESSION_STATE_CHANGED",
4299 AtomId::AtomWearMediaOutputSwitcherDeviceScanApiLatency => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_DEVICE_SCAN_API_LATENCY",
4300 AtomId::AtomWearMediaOutputSwitcherSassDeviceUnavailable => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_SASS_DEVICE_UNAVAILABLE",
4301 AtomId::AtomWearMediaOutputSwitcherFastpairApiTimeout => "ATOM_WEAR_MEDIA_OUTPUT_SWITCHER_FASTPAIR_API_TIMEOUT",
4302 AtomId::AtomWearModeStateChanged => "ATOM_WEAR_MODE_STATE_CHANGED",
4303 AtomId::AtomRendererInitialized => "ATOM_RENDERER_INITIALIZED",
4304 AtomId::AtomSchemaVersionReceived => "ATOM_SCHEMA_VERSION_RECEIVED",
4305 AtomId::AtomLayoutInspected => "ATOM_LAYOUT_INSPECTED",
4306 AtomId::AtomLayoutExpressionInspected => "ATOM_LAYOUT_EXPRESSION_INSPECTED",
4307 AtomId::AtomLayoutAnimationsInspected => "ATOM_LAYOUT_ANIMATIONS_INSPECTED",
4308 AtomId::AtomMaterialComponentsInspected => "ATOM_MATERIAL_COMPONENTS_INSPECTED",
4309 AtomId::AtomTileRequested => "ATOM_TILE_REQUESTED",
4310 AtomId::AtomStateResponseReceived => "ATOM_STATE_RESPONSE_RECEIVED",
4311 AtomId::AtomTileResponseReceived => "ATOM_TILE_RESPONSE_RECEIVED",
4312 AtomId::AtomInflationFinished => "ATOM_INFLATION_FINISHED",
4313 AtomId::AtomInflationFailed => "ATOM_INFLATION_FAILED",
4314 AtomId::AtomIgnoredInflationFailuresReported => "ATOM_IGNORED_INFLATION_FAILURES_REPORTED",
4315 AtomId::AtomDrawableRendered => "ATOM_DRAWABLE_RENDERED",
4316 AtomId::AtomWearTimeSyncRequested => "ATOM_WEAR_TIME_SYNC_REQUESTED",
4317 AtomId::AtomWearTimeUpdateStarted => "ATOM_WEAR_TIME_UPDATE_STARTED",
4318 AtomId::AtomWearTimeSyncAttemptCompleted => "ATOM_WEAR_TIME_SYNC_ATTEMPT_COMPLETED",
4319 AtomId::AtomWearTimeChanged => "ATOM_WEAR_TIME_CHANGED",
4320 AtomId::AtomWearAdaptiveSuspendStatsReported => "ATOM_WEAR_ADAPTIVE_SUSPEND_STATS_REPORTED",
4321 AtomId::AtomWearPowerAnomalyServiceOperationalStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_OPERATIONAL_STATS_REPORTED",
4322 AtomId::AtomWearPowerAnomalyServiceEventStatsReported => "ATOM_WEAR_POWER_ANOMALY_SERVICE_EVENT_STATS_REPORTED",
4323 AtomId::AtomWsWearTimeSession => "ATOM_WS_WEAR_TIME_SESSION",
4324 AtomId::AtomWsIncomingCallActionReported => "ATOM_WS_INCOMING_CALL_ACTION_REPORTED",
4325 AtomId::AtomWsCallDisconnectionReported => "ATOM_WS_CALL_DISCONNECTION_REPORTED",
4326 AtomId::AtomWsCallDurationReported => "ATOM_WS_CALL_DURATION_REPORTED",
4327 AtomId::AtomWsCallUserExperienceLatencyReported => "ATOM_WS_CALL_USER_EXPERIENCE_LATENCY_REPORTED",
4328 AtomId::AtomWsCallInteractionReported => "ATOM_WS_CALL_INTERACTION_REPORTED",
4329 AtomId::AtomWsOnBodyStateChanged => "ATOM_WS_ON_BODY_STATE_CHANGED",
4330 AtomId::AtomWsWatchFaceRestrictedComplicationsImpacted => "ATOM_WS_WATCH_FACE_RESTRICTED_COMPLICATIONS_IMPACTED",
4331 AtomId::AtomWsWatchFaceDefaultRestrictedComplicationsRemoved => "ATOM_WS_WATCH_FACE_DEFAULT_RESTRICTED_COMPLICATIONS_REMOVED",
4332 AtomId::AtomWsComplicationsImpactedNotificationEventReported => "ATOM_WS_COMPLICATIONS_IMPACTED_NOTIFICATION_EVENT_REPORTED",
4333 AtomId::AtomWsRemoteEventUsageReported => "ATOM_WS_REMOTE_EVENT_USAGE_REPORTED",
4334 AtomId::AtomWsBugreportRequested => "ATOM_WS_BUGREPORT_REQUESTED",
4335 AtomId::AtomWsBugreportTriggered => "ATOM_WS_BUGREPORT_TRIGGERED",
4336 AtomId::AtomWsBugreportFinished => "ATOM_WS_BUGREPORT_FINISHED",
4337 AtomId::AtomWsBugreportResultReceived => "ATOM_WS_BUGREPORT_RESULT_RECEIVED",
4338 AtomId::AtomWsStandaloneModeSnapshot => "ATOM_WS_STANDALONE_MODE_SNAPSHOT",
4339 AtomId::AtomWsFavoriteWatchFaceSnapshot => "ATOM_WS_FAVORITE_WATCH_FACE_SNAPSHOT",
4340 AtomId::AtomWsPhotosWatchFaceFeatureSnapshot => "ATOM_WS_PHOTOS_WATCH_FACE_FEATURE_SNAPSHOT",
4341 AtomId::AtomWsWatchFaceCustomizationSnapshot => "ATOM_WS_WATCH_FACE_CUSTOMIZATION_SNAPSHOT",
4342 AtomId::AtomWearPowerMenuOpened => "ATOM_WEAR_POWER_MENU_OPENED",
4343 AtomId::AtomWearAssistantOpened => "ATOM_WEAR_ASSISTANT_OPENED",
4344 AtomId::AtomFirstOverlayStateChanged => "ATOM_FIRST_OVERLAY_STATE_CHANGED",
4345 AtomId::AtomWifiAwareNdpReported => "ATOM_WIFI_AWARE_NDP_REPORTED",
4346 AtomId::AtomWifiAwareAttachReported => "ATOM_WIFI_AWARE_ATTACH_REPORTED",
4347 AtomId::AtomWifiSelfRecoveryTriggered => "ATOM_WIFI_SELF_RECOVERY_TRIGGERED",
4348 AtomId::AtomSoftApStarted => "ATOM_SOFT_AP_STARTED",
4349 AtomId::AtomSoftApStopped => "ATOM_SOFT_AP_STOPPED",
4350 AtomId::AtomWifiLockReleased => "ATOM_WIFI_LOCK_RELEASED",
4351 AtomId::AtomWifiLockDeactivated => "ATOM_WIFI_LOCK_DEACTIVATED",
4352 AtomId::AtomWifiConfigSaved => "ATOM_WIFI_CONFIG_SAVED",
4353 AtomId::AtomWifiAwareResourceUsingChanged => "ATOM_WIFI_AWARE_RESOURCE_USING_CHANGED",
4354 AtomId::AtomWifiAwareHalApiCalled => "ATOM_WIFI_AWARE_HAL_API_CALLED",
4355 AtomId::AtomWifiLocalOnlyRequestReceived => "ATOM_WIFI_LOCAL_ONLY_REQUEST_RECEIVED",
4356 AtomId::AtomWifiLocalOnlyRequestScanTriggered => "ATOM_WIFI_LOCAL_ONLY_REQUEST_SCAN_TRIGGERED",
4357 AtomId::AtomWifiThreadTaskExecuted => "ATOM_WIFI_THREAD_TASK_EXECUTED",
4358 AtomId::AtomWifiStateChanged => "ATOM_WIFI_STATE_CHANGED",
4359 AtomId::AtomPnoScanStarted => "ATOM_PNO_SCAN_STARTED",
4360 AtomId::AtomPnoScanStopped => "ATOM_PNO_SCAN_STOPPED",
4361 AtomId::AtomWifiIsUnusableReported => "ATOM_WIFI_IS_UNUSABLE_REPORTED",
4362 AtomId::AtomWifiApCapabilitiesReported => "ATOM_WIFI_AP_CAPABILITIES_REPORTED",
4363 AtomId::AtomSoftApStateChanged => "ATOM_SOFT_AP_STATE_CHANGED",
4364 AtomId::AtomScorerPredictionResultReported => "ATOM_SCORER_PREDICTION_RESULT_REPORTED",
4365 AtomId::AtomWifiAwareCapabilities => "ATOM_WIFI_AWARE_CAPABILITIES",
4366 AtomId::AtomWifiModuleInfo => "ATOM_WIFI_MODULE_INFO",
4367 AtomId::AtomWifiSettingInfo => "ATOM_WIFI_SETTING_INFO",
4368 AtomId::AtomWifiComplexSettingInfo => "ATOM_WIFI_COMPLEX_SETTING_INFO",
4369 AtomId::AtomWifiConfiguredNetworkInfo => "ATOM_WIFI_CONFIGURED_NETWORK_INFO",
4370 }
4371 }
4372}
4373#[derive(Clone, PartialEq, ::prost::Message)]
4379pub struct StatsdTracingConfig {
4380 #[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
4382 pub push_atom_id: ::prost::alloc::vec::Vec<i32>,
4383 #[prost(int32, repeated, packed="false", tag="2")]
4386 pub raw_push_atom_id: ::prost::alloc::vec::Vec<i32>,
4387 #[prost(message, repeated, tag="3")]
4388 pub pull_config: ::prost::alloc::vec::Vec<StatsdPullAtomConfig>,
4389}
4390#[derive(Clone, PartialEq, ::prost::Message)]
4391pub struct StatsdPullAtomConfig {
4392 #[prost(enumeration="AtomId", repeated, packed="false", tag="1")]
4393 pub pull_atom_id: ::prost::alloc::vec::Vec<i32>,
4394 #[prost(int32, repeated, packed="false", tag="2")]
4395 pub raw_pull_atom_id: ::prost::alloc::vec::Vec<i32>,
4396 #[prost(int32, optional, tag="3")]
4397 pub pull_frequency_ms: ::core::option::Option<i32>,
4398 #[prost(string, repeated, tag="4")]
4399 pub packages: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4400}
4401#[derive(Clone, PartialEq, ::prost::Message)]
4402pub struct ProcessStatsConfig {
4403 #[prost(enumeration="process_stats_config::Quirks", repeated, packed="false", tag="1")]
4404 pub quirks: ::prost::alloc::vec::Vec<i32>,
4405 #[prost(bool, optional, tag="2")]
4407 pub scan_all_processes_on_start: ::core::option::Option<bool>,
4408 #[prost(bool, optional, tag="3")]
4411 pub record_thread_names: ::core::option::Option<bool>,
4412 #[prost(uint32, optional, tag="4")]
4417 pub proc_stats_poll_ms: ::core::option::Option<u32>,
4418 #[prost(uint32, optional, tag="6")]
4425 pub proc_stats_cache_ttl_ms: ::core::option::Option<u32>,
4426 #[prost(bool, optional, tag="9")]
4432 pub resolve_process_fds: ::core::option::Option<bool>,
4433 #[prost(bool, optional, tag="10")]
4441 pub scan_smaps_rollup: ::core::option::Option<bool>,
4442 #[prost(bool, optional, tag="11")]
4446 pub record_process_age: ::core::option::Option<bool>,
4447 #[prost(bool, optional, tag="12")]
4451 pub record_process_runtime: ::core::option::Option<bool>,
4452}
4453pub mod process_stats_config {
4455 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4456 #[repr(i32)]
4457 pub enum Quirks {
4458 Unspecified = 0,
4459 DisableInitialDump = 1,
4463 DisableOnDemand = 2,
4464 }
4465 impl Quirks {
4466 pub fn as_str_name(&self) -> &'static str {
4471 match self {
4472 Quirks::Unspecified => "QUIRKS_UNSPECIFIED",
4473 Quirks::DisableInitialDump => "DISABLE_INITIAL_DUMP",
4474 Quirks::DisableOnDemand => "DISABLE_ON_DEMAND",
4475 }
4476 }
4477 }
4478}
4479#[derive(Clone, PartialEq, ::prost::Message)]
4482pub struct HeapprofdConfig {
4483 #[prost(uint64, optional, tag="1")]
4505 pub sampling_interval_bytes: ::core::option::Option<u64>,
4506 #[prost(uint64, optional, tag="24")]
4510 pub adaptive_sampling_shmem_threshold: ::core::option::Option<u64>,
4511 #[prost(uint64, optional, tag="25")]
4514 pub adaptive_sampling_max_sampling_interval_bytes: ::core::option::Option<u64>,
4515 #[prost(string, repeated, tag="2")]
4523 pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4524 #[prost(uint64, repeated, packed="false", tag="4")]
4526 pub pid: ::prost::alloc::vec::Vec<u64>,
4527 #[prost(string, repeated, tag="26")]
4534 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4535 #[prost(string, repeated, tag="20")]
4540 pub heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4541 #[prost(string, repeated, tag="27")]
4546 pub exclude_heaps: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4547 #[prost(bool, optional, tag="23")]
4548 pub stream_allocations: ::core::option::Option<bool>,
4549 #[prost(uint64, repeated, packed="false", tag="22")]
4562 pub heap_sampling_intervals: ::prost::alloc::vec::Vec<u64>,
4563 #[prost(bool, optional, tag="21")]
4565 pub all_heaps: ::core::option::Option<bool>,
4566 #[prost(bool, optional, tag="5")]
4578 pub all: ::core::option::Option<bool>,
4579 #[prost(uint32, optional, tag="15")]
4582 pub min_anonymous_memory_kb: ::core::option::Option<u32>,
4583 #[prost(uint32, optional, tag="16")]
4586 pub max_heapprofd_memory_kb: ::core::option::Option<u32>,
4587 #[prost(uint64, optional, tag="17")]
4591 pub max_heapprofd_cpu_secs: ::core::option::Option<u64>,
4592 #[prost(string, repeated, tag="7")]
4595 pub skip_symbol_prefix: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4596 #[prost(message, optional, tag="6")]
4598 pub continuous_dump_config: ::core::option::Option<heapprofd_config::ContinuousDumpConfig>,
4599 #[prost(uint64, optional, tag="8")]
4608 pub shmem_size_bytes: ::core::option::Option<u64>,
4609 #[prost(bool, optional, tag="9")]
4613 pub block_client: ::core::option::Option<bool>,
4614 #[prost(uint32, optional, tag="14")]
4618 pub block_client_timeout_us: ::core::option::Option<u32>,
4619 #[prost(bool, optional, tag="10")]
4625 pub no_startup: ::core::option::Option<bool>,
4626 #[prost(bool, optional, tag="11")]
4631 pub no_running: ::core::option::Option<bool>,
4632 #[prost(bool, optional, tag="13")]
4638 pub dump_at_max: ::core::option::Option<bool>,
4639 #[prost(bool, optional, tag="18")]
4646 pub disable_fork_teardown: ::core::option::Option<bool>,
4647 #[prost(bool, optional, tag="19")]
4652 pub disable_vfork_detection: ::core::option::Option<bool>,
4653}
4654pub mod heapprofd_config {
4656 #[derive(Clone, PartialEq, ::prost::Message)]
4657 pub struct ContinuousDumpConfig {
4658 #[prost(uint32, optional, tag="5")]
4660 pub dump_phase_ms: ::core::option::Option<u32>,
4661 #[prost(uint32, optional, tag="6")]
4663 pub dump_interval_ms: ::core::option::Option<u32>,
4664 }
4665}
4666#[derive(Clone, PartialEq, ::prost::Message)]
4668pub struct JavaHprofConfig {
4669 #[prost(string, repeated, tag="1")]
4691 pub process_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4692 #[prost(uint64, repeated, packed="false", tag="2")]
4694 pub pid: ::prost::alloc::vec::Vec<u64>,
4695 #[prost(string, repeated, tag="7")]
4702 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4703 #[prost(message, optional, tag="3")]
4705 pub continuous_dump_config: ::core::option::Option<java_hprof_config::ContinuousDumpConfig>,
4706 #[prost(uint32, optional, tag="4")]
4708 pub min_anonymous_memory_kb: ::core::option::Option<u32>,
4709 #[prost(bool, optional, tag="5")]
4716 pub dump_smaps: ::core::option::Option<bool>,
4717 #[prost(string, repeated, tag="6")]
4720 pub ignored_types: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
4721}
4722pub mod java_hprof_config {
4724 #[derive(Clone, PartialEq, ::prost::Message)]
4726 pub struct ContinuousDumpConfig {
4727 #[prost(uint32, optional, tag="1")]
4730 pub dump_phase_ms: ::core::option::Option<u32>,
4731 #[prost(uint32, optional, tag="2")]
4733 pub dump_interval_ms: ::core::option::Option<u32>,
4734 #[prost(bool, optional, tag="3")]
4741 pub scan_pids_only_on_start: ::core::option::Option<bool>,
4742 }
4743}
4744#[derive(Clone, PartialEq, ::prost::Message)]
4745pub struct PerfEvents {
4746}
4747pub mod perf_events {
4749 #[derive(Clone, PartialEq, ::prost::Message)]
4754 pub struct Timebase {
4755 #[prost(enumeration="PerfClock", optional, tag="11")]
4761 pub timestamp_clock: ::core::option::Option<i32>,
4762 #[prost(string, optional, tag="10")]
4766 pub name: ::core::option::Option<::prost::alloc::string::String>,
4767 #[prost(oneof="timebase::Interval", tags="2, 1, 6")]
4780 pub interval: ::core::option::Option<timebase::Interval>,
4781 #[prost(oneof="timebase::Event", tags="4, 3, 5")]
4785 pub event: ::core::option::Option<timebase::Event>,
4786 }
4787 pub mod timebase {
4789 #[derive(Clone, PartialEq, ::prost::Oneof)]
4802 pub enum Interval {
4803 #[prost(uint64, tag="2")]
4812 Frequency(u64),
4813 #[prost(uint64, tag="1")]
4819 Period(u64),
4820 #[prost(uint32, tag="6")]
4826 PollPeriodMs(u32),
4827 }
4828 #[derive(Clone, PartialEq, ::prost::Oneof)]
4832 pub enum Event {
4833 #[prost(enumeration="super::Counter", tag="4")]
4834 Counter(i32),
4835 #[prost(message, tag="3")]
4836 Tracepoint(super::Tracepoint),
4837 #[prost(message, tag="5")]
4838 RawEvent(super::RawEvent),
4839 }
4840 }
4841 #[derive(Clone, PartialEq, ::prost::Message)]
4842 pub struct Tracepoint {
4843 #[prost(string, optional, tag="1")]
4847 pub name: ::core::option::Option<::prost::alloc::string::String>,
4848 #[prost(string, optional, tag="2")]
4854 pub filter: ::core::option::Option<::prost::alloc::string::String>,
4855 }
4856 #[derive(Clone, PartialEq, ::prost::Message)]
4860 pub struct RawEvent {
4861 #[prost(uint32, optional, tag="1")]
4862 pub r#type: ::core::option::Option<u32>,
4863 #[prost(uint64, optional, tag="2")]
4864 pub config: ::core::option::Option<u64>,
4865 #[prost(uint64, optional, tag="3")]
4866 pub config1: ::core::option::Option<u64>,
4867 #[prost(uint64, optional, tag="4")]
4868 pub config2: ::core::option::Option<u64>,
4869 }
4870 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4877 #[repr(i32)]
4878 pub enum Counter {
4879 UnknownCounter = 0,
4880 SwCpuClock = 1,
4882 SwPageFaults = 2,
4884 SwTaskClock = 3,
4886 SwContextSwitches = 4,
4888 SwCpuMigrations = 5,
4890 SwPageFaultsMin = 6,
4892 SwPageFaultsMaj = 7,
4894 SwAlignmentFaults = 8,
4896 SwEmulationFaults = 9,
4898 SwDummy = 20,
4900 HwCpuCycles = 10,
4902 HwInstructions = 11,
4904 HwCacheReferences = 12,
4906 HwCacheMisses = 13,
4908 HwBranchInstructions = 14,
4910 HwBranchMisses = 15,
4912 HwBusCycles = 16,
4914 HwStalledCyclesFrontend = 17,
4916 HwStalledCyclesBackend = 18,
4918 HwRefCpuCycles = 19,
4920 }
4921 impl Counter {
4922 pub fn as_str_name(&self) -> &'static str {
4927 match self {
4928 Counter::UnknownCounter => "UNKNOWN_COUNTER",
4929 Counter::SwCpuClock => "SW_CPU_CLOCK",
4930 Counter::SwPageFaults => "SW_PAGE_FAULTS",
4931 Counter::SwTaskClock => "SW_TASK_CLOCK",
4932 Counter::SwContextSwitches => "SW_CONTEXT_SWITCHES",
4933 Counter::SwCpuMigrations => "SW_CPU_MIGRATIONS",
4934 Counter::SwPageFaultsMin => "SW_PAGE_FAULTS_MIN",
4935 Counter::SwPageFaultsMaj => "SW_PAGE_FAULTS_MAJ",
4936 Counter::SwAlignmentFaults => "SW_ALIGNMENT_FAULTS",
4937 Counter::SwEmulationFaults => "SW_EMULATION_FAULTS",
4938 Counter::SwDummy => "SW_DUMMY",
4939 Counter::HwCpuCycles => "HW_CPU_CYCLES",
4940 Counter::HwInstructions => "HW_INSTRUCTIONS",
4941 Counter::HwCacheReferences => "HW_CACHE_REFERENCES",
4942 Counter::HwCacheMisses => "HW_CACHE_MISSES",
4943 Counter::HwBranchInstructions => "HW_BRANCH_INSTRUCTIONS",
4944 Counter::HwBranchMisses => "HW_BRANCH_MISSES",
4945 Counter::HwBusCycles => "HW_BUS_CYCLES",
4946 Counter::HwStalledCyclesFrontend => "HW_STALLED_CYCLES_FRONTEND",
4947 Counter::HwStalledCyclesBackend => "HW_STALLED_CYCLES_BACKEND",
4948 Counter::HwRefCpuCycles => "HW_REF_CPU_CYCLES",
4949 }
4950 }
4951 }
4952 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
4956 #[repr(i32)]
4957 pub enum PerfClock {
4958 UnknownPerfClock = 0,
4959 Realtime = 1,
4960 Monotonic = 2,
4961 MonotonicRaw = 3,
4962 Boottime = 4,
4963 }
4964 impl PerfClock {
4965 pub fn as_str_name(&self) -> &'static str {
4970 match self {
4971 PerfClock::UnknownPerfClock => "UNKNOWN_PERF_CLOCK",
4972 PerfClock::Realtime => "PERF_CLOCK_REALTIME",
4973 PerfClock::Monotonic => "PERF_CLOCK_MONOTONIC",
4974 PerfClock::MonotonicRaw => "PERF_CLOCK_MONOTONIC_RAW",
4975 PerfClock::Boottime => "PERF_CLOCK_BOOTTIME",
4976 }
4977 }
4978 }
4979}
4980#[derive(Clone, PartialEq, ::prost::Message)]
4985pub struct FollowerEvent {
4986 #[prost(string, optional, tag="4")]
4987 pub name: ::core::option::Option<::prost::alloc::string::String>,
4988 #[prost(oneof="follower_event::Event", tags="1, 2, 3")]
4989 pub event: ::core::option::Option<follower_event::Event>,
4990}
4991pub mod follower_event {
4993 #[derive(Clone, PartialEq, ::prost::Oneof)]
4994 pub enum Event {
4995 #[prost(enumeration="super::perf_events::Counter", tag="1")]
4996 Counter(i32),
4997 #[prost(message, tag="2")]
4998 Tracepoint(super::perf_events::Tracepoint),
4999 #[prost(message, tag="3")]
5000 RawEvent(super::perf_events::RawEvent),
5001 }
5002}
5003#[derive(Clone, PartialEq, ::prost::Message)]
5021pub struct PerfEventConfig {
5022 #[prost(message, optional, tag="15")]
5025 pub timebase: ::core::option::Option<perf_events::Timebase>,
5026 #[prost(message, repeated, tag="19")]
5028 pub followers: ::prost::alloc::vec::Vec<FollowerEvent>,
5029 #[prost(message, optional, tag="16")]
5033 pub callstack_sampling: ::core::option::Option<perf_event_config::CallstackSampling>,
5034 #[prost(uint32, repeated, packed="false", tag="20")]
5042 pub target_cpu: ::prost::alloc::vec::Vec<u32>,
5043 #[prost(uint32, optional, tag="8")]
5050 pub ring_buffer_read_period_ms: ::core::option::Option<u32>,
5051 #[prost(uint32, optional, tag="3")]
5055 pub ring_buffer_pages: ::core::option::Option<u32>,
5056 #[prost(uint64, optional, tag="17")]
5065 pub max_enqueued_footprint_kb: ::core::option::Option<u64>,
5066 #[prost(uint32, optional, tag="13")]
5069 pub max_daemon_memory_kb: ::core::option::Option<u32>,
5070 #[prost(uint32, optional, tag="9")]
5083 pub remote_descriptor_timeout_ms: ::core::option::Option<u32>,
5084 #[prost(uint32, optional, tag="10")]
5089 pub unwind_state_clear_period_ms: ::core::option::Option<u32>,
5090 #[prost(string, repeated, tag="18")]
5097 pub target_installed_by: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5098 #[prost(bool, optional, tag="1")]
5107 pub all_cpus: ::core::option::Option<bool>,
5108 #[prost(uint32, optional, tag="2")]
5109 pub sampling_frequency: ::core::option::Option<u32>,
5110 #[prost(bool, optional, tag="12")]
5111 pub kernel_frames: ::core::option::Option<bool>,
5112 #[prost(int32, repeated, packed="false", tag="4")]
5113 pub target_pid: ::prost::alloc::vec::Vec<i32>,
5114 #[prost(string, repeated, tag="5")]
5115 pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5116 #[prost(int32, repeated, packed="false", tag="6")]
5117 pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
5118 #[prost(string, repeated, tag="7")]
5119 pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5120 #[prost(uint32, optional, tag="11")]
5121 pub additional_cmdline_count: ::core::option::Option<u32>,
5122}
5123pub mod perf_event_config {
5125 #[derive(Clone, PartialEq, ::prost::Message)]
5130 pub struct CallstackSampling {
5131 #[prost(message, optional, tag="1")]
5135 pub scope: ::core::option::Option<Scope>,
5136 #[prost(bool, optional, tag="2")]
5143 pub kernel_frames: ::core::option::Option<bool>,
5144 #[prost(enumeration="UnwindMode", optional, tag="3")]
5149 pub user_frames: ::core::option::Option<i32>,
5150 }
5151 #[derive(Clone, PartialEq, ::prost::Message)]
5152 pub struct Scope {
5153 #[prost(int32, repeated, packed="false", tag="1")]
5158 pub target_pid: ::prost::alloc::vec::Vec<i32>,
5159 #[prost(string, repeated, tag="2")]
5181 pub target_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5182 #[prost(int32, repeated, packed="false", tag="3")]
5184 pub exclude_pid: ::prost::alloc::vec::Vec<i32>,
5185 #[prost(string, repeated, tag="4")]
5188 pub exclude_cmdline: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5189 #[prost(uint32, optional, tag="5")]
5195 pub additional_cmdline_count: ::core::option::Option<u32>,
5196 #[prost(uint32, optional, tag="6")]
5210 pub process_shard_count: ::core::option::Option<u32>,
5211 }
5212 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5215 #[repr(i32)]
5216 pub enum UnwindMode {
5217 UnwindUnknown = 0,
5218 UnwindSkip = 1,
5220 UnwindDwarf = 2,
5222 UnwindFramePointer = 3,
5224 }
5225 impl UnwindMode {
5226 pub fn as_str_name(&self) -> &'static str {
5231 match self {
5232 UnwindMode::UnwindUnknown => "UNWIND_UNKNOWN",
5233 UnwindMode::UnwindSkip => "UNWIND_SKIP",
5234 UnwindMode::UnwindDwarf => "UNWIND_DWARF",
5235 UnwindMode::UnwindFramePointer => "UNWIND_FRAME_POINTER",
5236 }
5237 }
5238 }
5239}
5240#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5245#[repr(i32)]
5246pub enum MeminfoCounters {
5247 MeminfoUnspecified = 0,
5248 MeminfoMemTotal = 1,
5249 MeminfoMemFree = 2,
5250 MeminfoMemAvailable = 3,
5251 MeminfoBuffers = 4,
5252 MeminfoCached = 5,
5253 MeminfoSwapCached = 6,
5254 MeminfoActive = 7,
5255 MeminfoInactive = 8,
5256 MeminfoActiveAnon = 9,
5257 MeminfoInactiveAnon = 10,
5258 MeminfoActiveFile = 11,
5259 MeminfoInactiveFile = 12,
5260 MeminfoUnevictable = 13,
5261 MeminfoMlocked = 14,
5262 MeminfoSwapTotal = 15,
5263 MeminfoSwapFree = 16,
5264 MeminfoDirty = 17,
5265 MeminfoWriteback = 18,
5266 MeminfoAnonPages = 19,
5267 MeminfoMapped = 20,
5268 MeminfoShmem = 21,
5269 MeminfoSlab = 22,
5270 MeminfoSlabReclaimable = 23,
5271 MeminfoSlabUnreclaimable = 24,
5272 MeminfoKernelStack = 25,
5273 MeminfoPageTables = 26,
5274 MeminfoCommitLimit = 27,
5275 MeminfoCommitedAs = 28,
5276 MeminfoVmallocTotal = 29,
5277 MeminfoVmallocUsed = 30,
5278 MeminfoVmallocChunk = 31,
5279 MeminfoCmaTotal = 32,
5280 MeminfoCmaFree = 33,
5281 MeminfoGpu = 34,
5282 MeminfoZram = 35,
5283 MeminfoMisc = 36,
5284 MeminfoIonHeap = 37,
5285 MeminfoIonHeapPool = 38,
5286}
5287impl MeminfoCounters {
5288 pub fn as_str_name(&self) -> &'static str {
5293 match self {
5294 MeminfoCounters::MeminfoUnspecified => "MEMINFO_UNSPECIFIED",
5295 MeminfoCounters::MeminfoMemTotal => "MEMINFO_MEM_TOTAL",
5296 MeminfoCounters::MeminfoMemFree => "MEMINFO_MEM_FREE",
5297 MeminfoCounters::MeminfoMemAvailable => "MEMINFO_MEM_AVAILABLE",
5298 MeminfoCounters::MeminfoBuffers => "MEMINFO_BUFFERS",
5299 MeminfoCounters::MeminfoCached => "MEMINFO_CACHED",
5300 MeminfoCounters::MeminfoSwapCached => "MEMINFO_SWAP_CACHED",
5301 MeminfoCounters::MeminfoActive => "MEMINFO_ACTIVE",
5302 MeminfoCounters::MeminfoInactive => "MEMINFO_INACTIVE",
5303 MeminfoCounters::MeminfoActiveAnon => "MEMINFO_ACTIVE_ANON",
5304 MeminfoCounters::MeminfoInactiveAnon => "MEMINFO_INACTIVE_ANON",
5305 MeminfoCounters::MeminfoActiveFile => "MEMINFO_ACTIVE_FILE",
5306 MeminfoCounters::MeminfoInactiveFile => "MEMINFO_INACTIVE_FILE",
5307 MeminfoCounters::MeminfoUnevictable => "MEMINFO_UNEVICTABLE",
5308 MeminfoCounters::MeminfoMlocked => "MEMINFO_MLOCKED",
5309 MeminfoCounters::MeminfoSwapTotal => "MEMINFO_SWAP_TOTAL",
5310 MeminfoCounters::MeminfoSwapFree => "MEMINFO_SWAP_FREE",
5311 MeminfoCounters::MeminfoDirty => "MEMINFO_DIRTY",
5312 MeminfoCounters::MeminfoWriteback => "MEMINFO_WRITEBACK",
5313 MeminfoCounters::MeminfoAnonPages => "MEMINFO_ANON_PAGES",
5314 MeminfoCounters::MeminfoMapped => "MEMINFO_MAPPED",
5315 MeminfoCounters::MeminfoShmem => "MEMINFO_SHMEM",
5316 MeminfoCounters::MeminfoSlab => "MEMINFO_SLAB",
5317 MeminfoCounters::MeminfoSlabReclaimable => "MEMINFO_SLAB_RECLAIMABLE",
5318 MeminfoCounters::MeminfoSlabUnreclaimable => "MEMINFO_SLAB_UNRECLAIMABLE",
5319 MeminfoCounters::MeminfoKernelStack => "MEMINFO_KERNEL_STACK",
5320 MeminfoCounters::MeminfoPageTables => "MEMINFO_PAGE_TABLES",
5321 MeminfoCounters::MeminfoCommitLimit => "MEMINFO_COMMIT_LIMIT",
5322 MeminfoCounters::MeminfoCommitedAs => "MEMINFO_COMMITED_AS",
5323 MeminfoCounters::MeminfoVmallocTotal => "MEMINFO_VMALLOC_TOTAL",
5324 MeminfoCounters::MeminfoVmallocUsed => "MEMINFO_VMALLOC_USED",
5325 MeminfoCounters::MeminfoVmallocChunk => "MEMINFO_VMALLOC_CHUNK",
5326 MeminfoCounters::MeminfoCmaTotal => "MEMINFO_CMA_TOTAL",
5327 MeminfoCounters::MeminfoCmaFree => "MEMINFO_CMA_FREE",
5328 MeminfoCounters::MeminfoGpu => "MEMINFO_GPU",
5329 MeminfoCounters::MeminfoZram => "MEMINFO_ZRAM",
5330 MeminfoCounters::MeminfoMisc => "MEMINFO_MISC",
5331 MeminfoCounters::MeminfoIonHeap => "MEMINFO_ION_HEAP",
5332 MeminfoCounters::MeminfoIonHeapPool => "MEMINFO_ION_HEAP_POOL",
5333 }
5334 }
5335}
5336#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5338#[repr(i32)]
5339pub enum VmstatCounters {
5340 VmstatUnspecified = 0,
5341 VmstatNrFreePages = 1,
5342 VmstatNrAllocBatch = 2,
5343 VmstatNrInactiveAnon = 3,
5344 VmstatNrActiveAnon = 4,
5345 VmstatNrInactiveFile = 5,
5346 VmstatNrActiveFile = 6,
5347 VmstatNrUnevictable = 7,
5348 VmstatNrMlock = 8,
5349 VmstatNrAnonPages = 9,
5350 VmstatNrMapped = 10,
5351 VmstatNrFilePages = 11,
5352 VmstatNrDirty = 12,
5353 VmstatNrWriteback = 13,
5354 VmstatNrSlabReclaimable = 14,
5355 VmstatNrSlabUnreclaimable = 15,
5356 VmstatNrPageTablePages = 16,
5357 VmstatNrKernelStack = 17,
5358 VmstatNrOverhead = 18,
5359 VmstatNrUnstable = 19,
5360 VmstatNrBounce = 20,
5361 VmstatNrVmscanWrite = 21,
5362 VmstatNrVmscanImmediateReclaim = 22,
5363 VmstatNrWritebackTemp = 23,
5364 VmstatNrIsolatedAnon = 24,
5365 VmstatNrIsolatedFile = 25,
5366 VmstatNrShmem = 26,
5367 VmstatNrDirtied = 27,
5368 VmstatNrWritten = 28,
5369 VmstatNrPagesScanned = 29,
5370 VmstatWorkingsetRefault = 30,
5371 VmstatWorkingsetActivate = 31,
5372 VmstatWorkingsetNodereclaim = 32,
5373 VmstatNrAnonTransparentHugepages = 33,
5374 VmstatNrFreeCma = 34,
5375 VmstatNrSwapcache = 35,
5376 VmstatNrDirtyThreshold = 36,
5377 VmstatNrDirtyBackgroundThreshold = 37,
5378 VmstatPgpgin = 38,
5379 VmstatPgpgout = 39,
5380 VmstatPgpgoutclean = 40,
5381 VmstatPswpin = 41,
5382 VmstatPswpout = 42,
5383 VmstatPgallocDma = 43,
5384 VmstatPgallocNormal = 44,
5385 VmstatPgallocMovable = 45,
5386 VmstatPgfree = 46,
5387 VmstatPgactivate = 47,
5388 VmstatPgdeactivate = 48,
5389 VmstatPgfault = 49,
5390 VmstatPgmajfault = 50,
5391 VmstatPgrefillDma = 51,
5392 VmstatPgrefillNormal = 52,
5393 VmstatPgrefillMovable = 53,
5394 VmstatPgstealKswapdDma = 54,
5395 VmstatPgstealKswapdNormal = 55,
5396 VmstatPgstealKswapdMovable = 56,
5397 VmstatPgstealDirectDma = 57,
5398 VmstatPgstealDirectNormal = 58,
5399 VmstatPgstealDirectMovable = 59,
5400 VmstatPgscanKswapdDma = 60,
5401 VmstatPgscanKswapdNormal = 61,
5402 VmstatPgscanKswapdMovable = 62,
5403 VmstatPgscanDirectDma = 63,
5404 VmstatPgscanDirectNormal = 64,
5405 VmstatPgscanDirectMovable = 65,
5406 VmstatPgscanDirectThrottle = 66,
5407 VmstatPginodesteal = 67,
5408 VmstatSlabsScanned = 68,
5409 VmstatKswapdInodesteal = 69,
5410 VmstatKswapdLowWmarkHitQuickly = 70,
5411 VmstatKswapdHighWmarkHitQuickly = 71,
5412 VmstatPageoutrun = 72,
5413 VmstatAllocstall = 73,
5414 VmstatPgrotated = 74,
5415 VmstatDropPagecache = 75,
5416 VmstatDropSlab = 76,
5417 VmstatPgmigrateSuccess = 77,
5418 VmstatPgmigrateFail = 78,
5419 VmstatCompactMigrateScanned = 79,
5420 VmstatCompactFreeScanned = 80,
5421 VmstatCompactIsolated = 81,
5422 VmstatCompactStall = 82,
5423 VmstatCompactFail = 83,
5424 VmstatCompactSuccess = 84,
5425 VmstatCompactDaemonWake = 85,
5426 VmstatUnevictablePgsCulled = 86,
5427 VmstatUnevictablePgsScanned = 87,
5428 VmstatUnevictablePgsRescued = 88,
5429 VmstatUnevictablePgsMlocked = 89,
5430 VmstatUnevictablePgsMunlocked = 90,
5431 VmstatUnevictablePgsCleared = 91,
5432 VmstatUnevictablePgsStranded = 92,
5433 VmstatNrZspages = 93,
5434 VmstatNrIonHeap = 94,
5435 VmstatNrGpuHeap = 95,
5436 VmstatAllocstallDma = 96,
5437 VmstatAllocstallMovable = 97,
5438 VmstatAllocstallNormal = 98,
5439 VmstatCompactDaemonFreeScanned = 99,
5440 VmstatCompactDaemonMigrateScanned = 100,
5441 VmstatNrFastrpc = 101,
5442 VmstatNrIndirectlyReclaimable = 102,
5443 VmstatNrIonHeapPool = 103,
5444 VmstatNrKernelMiscReclaimable = 104,
5445 VmstatNrShadowCallStackBytes = 105,
5446 VmstatNrShmemHugepages = 106,
5447 VmstatNrShmemPmdmapped = 107,
5448 VmstatNrUnreclaimablePages = 108,
5449 VmstatNrZoneActiveAnon = 109,
5450 VmstatNrZoneActiveFile = 110,
5451 VmstatNrZoneInactiveAnon = 111,
5452 VmstatNrZoneInactiveFile = 112,
5453 VmstatNrZoneUnevictable = 113,
5454 VmstatNrZoneWritePending = 114,
5455 VmstatOomKill = 115,
5456 VmstatPglazyfree = 116,
5457 VmstatPglazyfreed = 117,
5458 VmstatPgrefill = 118,
5459 VmstatPgscanDirect = 119,
5460 VmstatPgscanKswapd = 120,
5461 VmstatPgskipDma = 121,
5462 VmstatPgskipMovable = 122,
5463 VmstatPgskipNormal = 123,
5464 VmstatPgstealDirect = 124,
5465 VmstatPgstealKswapd = 125,
5466 VmstatSwapRa = 126,
5467 VmstatSwapRaHit = 127,
5468 VmstatWorkingsetRestore = 128,
5469 VmstatAllocstallDevice = 129,
5470 VmstatAllocstallDma32 = 130,
5471 VmstatBalloonDeflate = 131,
5472 VmstatBalloonInflate = 132,
5473 VmstatBalloonMigrate = 133,
5474 VmstatCmaAllocFail = 134,
5475 VmstatCmaAllocSuccess = 135,
5476 VmstatNrFileHugepages = 136,
5477 VmstatNrFilePmdmapped = 137,
5478 VmstatNrFollPinAcquired = 138,
5479 VmstatNrFollPinReleased = 139,
5480 VmstatNrSecPageTablePages = 140,
5481 VmstatNrShadowCallStack = 141,
5482 VmstatNrSwapcached = 142,
5483 VmstatNrThrottledWritten = 143,
5484 VmstatPgallocDevice = 144,
5485 VmstatPgallocDma32 = 145,
5486 VmstatPgdemoteDirect = 146,
5487 VmstatPgdemoteKswapd = 147,
5488 VmstatPgreuse = 148,
5489 VmstatPgscanAnon = 149,
5490 VmstatPgscanFile = 150,
5491 VmstatPgskipDevice = 151,
5492 VmstatPgskipDma32 = 152,
5493 VmstatPgstealAnon = 153,
5494 VmstatPgstealFile = 154,
5495 VmstatThpCollapseAlloc = 155,
5496 VmstatThpCollapseAllocFailed = 156,
5497 VmstatThpDeferredSplitPage = 157,
5498 VmstatThpFaultAlloc = 158,
5499 VmstatThpFaultFallback = 159,
5500 VmstatThpFaultFallbackCharge = 160,
5501 VmstatThpFileAlloc = 161,
5502 VmstatThpFileFallback = 162,
5503 VmstatThpFileFallbackCharge = 163,
5504 VmstatThpFileMapped = 164,
5505 VmstatThpMigrationFail = 165,
5506 VmstatThpMigrationSplit = 166,
5507 VmstatThpMigrationSuccess = 167,
5508 VmstatThpScanExceedNonePte = 168,
5509 VmstatThpScanExceedSharePte = 169,
5510 VmstatThpScanExceedSwapPte = 170,
5511 VmstatThpSplitPage = 171,
5512 VmstatThpSplitPageFailed = 172,
5513 VmstatThpSplitPmd = 173,
5514 VmstatThpSwpout = 174,
5515 VmstatThpSwpoutFallback = 175,
5516 VmstatThpZeroPageAlloc = 176,
5517 VmstatThpZeroPageAllocFailed = 177,
5518 VmstatVmaLockAbort = 178,
5519 VmstatVmaLockMiss = 179,
5520 VmstatVmaLockRetry = 180,
5521 VmstatVmaLockSuccess = 181,
5522 VmstatWorkingsetActivateAnon = 182,
5523 VmstatWorkingsetActivateFile = 183,
5524 VmstatWorkingsetNodes = 184,
5525 VmstatWorkingsetRefaultAnon = 185,
5526 VmstatWorkingsetRefaultFile = 186,
5527 VmstatWorkingsetRestoreAnon = 187,
5528 VmstatWorkingsetRestoreFile = 188,
5529}
5530impl VmstatCounters {
5531 pub fn as_str_name(&self) -> &'static str {
5536 match self {
5537 VmstatCounters::VmstatUnspecified => "VMSTAT_UNSPECIFIED",
5538 VmstatCounters::VmstatNrFreePages => "VMSTAT_NR_FREE_PAGES",
5539 VmstatCounters::VmstatNrAllocBatch => "VMSTAT_NR_ALLOC_BATCH",
5540 VmstatCounters::VmstatNrInactiveAnon => "VMSTAT_NR_INACTIVE_ANON",
5541 VmstatCounters::VmstatNrActiveAnon => "VMSTAT_NR_ACTIVE_ANON",
5542 VmstatCounters::VmstatNrInactiveFile => "VMSTAT_NR_INACTIVE_FILE",
5543 VmstatCounters::VmstatNrActiveFile => "VMSTAT_NR_ACTIVE_FILE",
5544 VmstatCounters::VmstatNrUnevictable => "VMSTAT_NR_UNEVICTABLE",
5545 VmstatCounters::VmstatNrMlock => "VMSTAT_NR_MLOCK",
5546 VmstatCounters::VmstatNrAnonPages => "VMSTAT_NR_ANON_PAGES",
5547 VmstatCounters::VmstatNrMapped => "VMSTAT_NR_MAPPED",
5548 VmstatCounters::VmstatNrFilePages => "VMSTAT_NR_FILE_PAGES",
5549 VmstatCounters::VmstatNrDirty => "VMSTAT_NR_DIRTY",
5550 VmstatCounters::VmstatNrWriteback => "VMSTAT_NR_WRITEBACK",
5551 VmstatCounters::VmstatNrSlabReclaimable => "VMSTAT_NR_SLAB_RECLAIMABLE",
5552 VmstatCounters::VmstatNrSlabUnreclaimable => "VMSTAT_NR_SLAB_UNRECLAIMABLE",
5553 VmstatCounters::VmstatNrPageTablePages => "VMSTAT_NR_PAGE_TABLE_PAGES",
5554 VmstatCounters::VmstatNrKernelStack => "VMSTAT_NR_KERNEL_STACK",
5555 VmstatCounters::VmstatNrOverhead => "VMSTAT_NR_OVERHEAD",
5556 VmstatCounters::VmstatNrUnstable => "VMSTAT_NR_UNSTABLE",
5557 VmstatCounters::VmstatNrBounce => "VMSTAT_NR_BOUNCE",
5558 VmstatCounters::VmstatNrVmscanWrite => "VMSTAT_NR_VMSCAN_WRITE",
5559 VmstatCounters::VmstatNrVmscanImmediateReclaim => "VMSTAT_NR_VMSCAN_IMMEDIATE_RECLAIM",
5560 VmstatCounters::VmstatNrWritebackTemp => "VMSTAT_NR_WRITEBACK_TEMP",
5561 VmstatCounters::VmstatNrIsolatedAnon => "VMSTAT_NR_ISOLATED_ANON",
5562 VmstatCounters::VmstatNrIsolatedFile => "VMSTAT_NR_ISOLATED_FILE",
5563 VmstatCounters::VmstatNrShmem => "VMSTAT_NR_SHMEM",
5564 VmstatCounters::VmstatNrDirtied => "VMSTAT_NR_DIRTIED",
5565 VmstatCounters::VmstatNrWritten => "VMSTAT_NR_WRITTEN",
5566 VmstatCounters::VmstatNrPagesScanned => "VMSTAT_NR_PAGES_SCANNED",
5567 VmstatCounters::VmstatWorkingsetRefault => "VMSTAT_WORKINGSET_REFAULT",
5568 VmstatCounters::VmstatWorkingsetActivate => "VMSTAT_WORKINGSET_ACTIVATE",
5569 VmstatCounters::VmstatWorkingsetNodereclaim => "VMSTAT_WORKINGSET_NODERECLAIM",
5570 VmstatCounters::VmstatNrAnonTransparentHugepages => "VMSTAT_NR_ANON_TRANSPARENT_HUGEPAGES",
5571 VmstatCounters::VmstatNrFreeCma => "VMSTAT_NR_FREE_CMA",
5572 VmstatCounters::VmstatNrSwapcache => "VMSTAT_NR_SWAPCACHE",
5573 VmstatCounters::VmstatNrDirtyThreshold => "VMSTAT_NR_DIRTY_THRESHOLD",
5574 VmstatCounters::VmstatNrDirtyBackgroundThreshold => "VMSTAT_NR_DIRTY_BACKGROUND_THRESHOLD",
5575 VmstatCounters::VmstatPgpgin => "VMSTAT_PGPGIN",
5576 VmstatCounters::VmstatPgpgout => "VMSTAT_PGPGOUT",
5577 VmstatCounters::VmstatPgpgoutclean => "VMSTAT_PGPGOUTCLEAN",
5578 VmstatCounters::VmstatPswpin => "VMSTAT_PSWPIN",
5579 VmstatCounters::VmstatPswpout => "VMSTAT_PSWPOUT",
5580 VmstatCounters::VmstatPgallocDma => "VMSTAT_PGALLOC_DMA",
5581 VmstatCounters::VmstatPgallocNormal => "VMSTAT_PGALLOC_NORMAL",
5582 VmstatCounters::VmstatPgallocMovable => "VMSTAT_PGALLOC_MOVABLE",
5583 VmstatCounters::VmstatPgfree => "VMSTAT_PGFREE",
5584 VmstatCounters::VmstatPgactivate => "VMSTAT_PGACTIVATE",
5585 VmstatCounters::VmstatPgdeactivate => "VMSTAT_PGDEACTIVATE",
5586 VmstatCounters::VmstatPgfault => "VMSTAT_PGFAULT",
5587 VmstatCounters::VmstatPgmajfault => "VMSTAT_PGMAJFAULT",
5588 VmstatCounters::VmstatPgrefillDma => "VMSTAT_PGREFILL_DMA",
5589 VmstatCounters::VmstatPgrefillNormal => "VMSTAT_PGREFILL_NORMAL",
5590 VmstatCounters::VmstatPgrefillMovable => "VMSTAT_PGREFILL_MOVABLE",
5591 VmstatCounters::VmstatPgstealKswapdDma => "VMSTAT_PGSTEAL_KSWAPD_DMA",
5592 VmstatCounters::VmstatPgstealKswapdNormal => "VMSTAT_PGSTEAL_KSWAPD_NORMAL",
5593 VmstatCounters::VmstatPgstealKswapdMovable => "VMSTAT_PGSTEAL_KSWAPD_MOVABLE",
5594 VmstatCounters::VmstatPgstealDirectDma => "VMSTAT_PGSTEAL_DIRECT_DMA",
5595 VmstatCounters::VmstatPgstealDirectNormal => "VMSTAT_PGSTEAL_DIRECT_NORMAL",
5596 VmstatCounters::VmstatPgstealDirectMovable => "VMSTAT_PGSTEAL_DIRECT_MOVABLE",
5597 VmstatCounters::VmstatPgscanKswapdDma => "VMSTAT_PGSCAN_KSWAPD_DMA",
5598 VmstatCounters::VmstatPgscanKswapdNormal => "VMSTAT_PGSCAN_KSWAPD_NORMAL",
5599 VmstatCounters::VmstatPgscanKswapdMovable => "VMSTAT_PGSCAN_KSWAPD_MOVABLE",
5600 VmstatCounters::VmstatPgscanDirectDma => "VMSTAT_PGSCAN_DIRECT_DMA",
5601 VmstatCounters::VmstatPgscanDirectNormal => "VMSTAT_PGSCAN_DIRECT_NORMAL",
5602 VmstatCounters::VmstatPgscanDirectMovable => "VMSTAT_PGSCAN_DIRECT_MOVABLE",
5603 VmstatCounters::VmstatPgscanDirectThrottle => "VMSTAT_PGSCAN_DIRECT_THROTTLE",
5604 VmstatCounters::VmstatPginodesteal => "VMSTAT_PGINODESTEAL",
5605 VmstatCounters::VmstatSlabsScanned => "VMSTAT_SLABS_SCANNED",
5606 VmstatCounters::VmstatKswapdInodesteal => "VMSTAT_KSWAPD_INODESTEAL",
5607 VmstatCounters::VmstatKswapdLowWmarkHitQuickly => "VMSTAT_KSWAPD_LOW_WMARK_HIT_QUICKLY",
5608 VmstatCounters::VmstatKswapdHighWmarkHitQuickly => "VMSTAT_KSWAPD_HIGH_WMARK_HIT_QUICKLY",
5609 VmstatCounters::VmstatPageoutrun => "VMSTAT_PAGEOUTRUN",
5610 VmstatCounters::VmstatAllocstall => "VMSTAT_ALLOCSTALL",
5611 VmstatCounters::VmstatPgrotated => "VMSTAT_PGROTATED",
5612 VmstatCounters::VmstatDropPagecache => "VMSTAT_DROP_PAGECACHE",
5613 VmstatCounters::VmstatDropSlab => "VMSTAT_DROP_SLAB",
5614 VmstatCounters::VmstatPgmigrateSuccess => "VMSTAT_PGMIGRATE_SUCCESS",
5615 VmstatCounters::VmstatPgmigrateFail => "VMSTAT_PGMIGRATE_FAIL",
5616 VmstatCounters::VmstatCompactMigrateScanned => "VMSTAT_COMPACT_MIGRATE_SCANNED",
5617 VmstatCounters::VmstatCompactFreeScanned => "VMSTAT_COMPACT_FREE_SCANNED",
5618 VmstatCounters::VmstatCompactIsolated => "VMSTAT_COMPACT_ISOLATED",
5619 VmstatCounters::VmstatCompactStall => "VMSTAT_COMPACT_STALL",
5620 VmstatCounters::VmstatCompactFail => "VMSTAT_COMPACT_FAIL",
5621 VmstatCounters::VmstatCompactSuccess => "VMSTAT_COMPACT_SUCCESS",
5622 VmstatCounters::VmstatCompactDaemonWake => "VMSTAT_COMPACT_DAEMON_WAKE",
5623 VmstatCounters::VmstatUnevictablePgsCulled => "VMSTAT_UNEVICTABLE_PGS_CULLED",
5624 VmstatCounters::VmstatUnevictablePgsScanned => "VMSTAT_UNEVICTABLE_PGS_SCANNED",
5625 VmstatCounters::VmstatUnevictablePgsRescued => "VMSTAT_UNEVICTABLE_PGS_RESCUED",
5626 VmstatCounters::VmstatUnevictablePgsMlocked => "VMSTAT_UNEVICTABLE_PGS_MLOCKED",
5627 VmstatCounters::VmstatUnevictablePgsMunlocked => "VMSTAT_UNEVICTABLE_PGS_MUNLOCKED",
5628 VmstatCounters::VmstatUnevictablePgsCleared => "VMSTAT_UNEVICTABLE_PGS_CLEARED",
5629 VmstatCounters::VmstatUnevictablePgsStranded => "VMSTAT_UNEVICTABLE_PGS_STRANDED",
5630 VmstatCounters::VmstatNrZspages => "VMSTAT_NR_ZSPAGES",
5631 VmstatCounters::VmstatNrIonHeap => "VMSTAT_NR_ION_HEAP",
5632 VmstatCounters::VmstatNrGpuHeap => "VMSTAT_NR_GPU_HEAP",
5633 VmstatCounters::VmstatAllocstallDma => "VMSTAT_ALLOCSTALL_DMA",
5634 VmstatCounters::VmstatAllocstallMovable => "VMSTAT_ALLOCSTALL_MOVABLE",
5635 VmstatCounters::VmstatAllocstallNormal => "VMSTAT_ALLOCSTALL_NORMAL",
5636 VmstatCounters::VmstatCompactDaemonFreeScanned => "VMSTAT_COMPACT_DAEMON_FREE_SCANNED",
5637 VmstatCounters::VmstatCompactDaemonMigrateScanned => "VMSTAT_COMPACT_DAEMON_MIGRATE_SCANNED",
5638 VmstatCounters::VmstatNrFastrpc => "VMSTAT_NR_FASTRPC",
5639 VmstatCounters::VmstatNrIndirectlyReclaimable => "VMSTAT_NR_INDIRECTLY_RECLAIMABLE",
5640 VmstatCounters::VmstatNrIonHeapPool => "VMSTAT_NR_ION_HEAP_POOL",
5641 VmstatCounters::VmstatNrKernelMiscReclaimable => "VMSTAT_NR_KERNEL_MISC_RECLAIMABLE",
5642 VmstatCounters::VmstatNrShadowCallStackBytes => "VMSTAT_NR_SHADOW_CALL_STACK_BYTES",
5643 VmstatCounters::VmstatNrShmemHugepages => "VMSTAT_NR_SHMEM_HUGEPAGES",
5644 VmstatCounters::VmstatNrShmemPmdmapped => "VMSTAT_NR_SHMEM_PMDMAPPED",
5645 VmstatCounters::VmstatNrUnreclaimablePages => "VMSTAT_NR_UNRECLAIMABLE_PAGES",
5646 VmstatCounters::VmstatNrZoneActiveAnon => "VMSTAT_NR_ZONE_ACTIVE_ANON",
5647 VmstatCounters::VmstatNrZoneActiveFile => "VMSTAT_NR_ZONE_ACTIVE_FILE",
5648 VmstatCounters::VmstatNrZoneInactiveAnon => "VMSTAT_NR_ZONE_INACTIVE_ANON",
5649 VmstatCounters::VmstatNrZoneInactiveFile => "VMSTAT_NR_ZONE_INACTIVE_FILE",
5650 VmstatCounters::VmstatNrZoneUnevictable => "VMSTAT_NR_ZONE_UNEVICTABLE",
5651 VmstatCounters::VmstatNrZoneWritePending => "VMSTAT_NR_ZONE_WRITE_PENDING",
5652 VmstatCounters::VmstatOomKill => "VMSTAT_OOM_KILL",
5653 VmstatCounters::VmstatPglazyfree => "VMSTAT_PGLAZYFREE",
5654 VmstatCounters::VmstatPglazyfreed => "VMSTAT_PGLAZYFREED",
5655 VmstatCounters::VmstatPgrefill => "VMSTAT_PGREFILL",
5656 VmstatCounters::VmstatPgscanDirect => "VMSTAT_PGSCAN_DIRECT",
5657 VmstatCounters::VmstatPgscanKswapd => "VMSTAT_PGSCAN_KSWAPD",
5658 VmstatCounters::VmstatPgskipDma => "VMSTAT_PGSKIP_DMA",
5659 VmstatCounters::VmstatPgskipMovable => "VMSTAT_PGSKIP_MOVABLE",
5660 VmstatCounters::VmstatPgskipNormal => "VMSTAT_PGSKIP_NORMAL",
5661 VmstatCounters::VmstatPgstealDirect => "VMSTAT_PGSTEAL_DIRECT",
5662 VmstatCounters::VmstatPgstealKswapd => "VMSTAT_PGSTEAL_KSWAPD",
5663 VmstatCounters::VmstatSwapRa => "VMSTAT_SWAP_RA",
5664 VmstatCounters::VmstatSwapRaHit => "VMSTAT_SWAP_RA_HIT",
5665 VmstatCounters::VmstatWorkingsetRestore => "VMSTAT_WORKINGSET_RESTORE",
5666 VmstatCounters::VmstatAllocstallDevice => "VMSTAT_ALLOCSTALL_DEVICE",
5667 VmstatCounters::VmstatAllocstallDma32 => "VMSTAT_ALLOCSTALL_DMA32",
5668 VmstatCounters::VmstatBalloonDeflate => "VMSTAT_BALLOON_DEFLATE",
5669 VmstatCounters::VmstatBalloonInflate => "VMSTAT_BALLOON_INFLATE",
5670 VmstatCounters::VmstatBalloonMigrate => "VMSTAT_BALLOON_MIGRATE",
5671 VmstatCounters::VmstatCmaAllocFail => "VMSTAT_CMA_ALLOC_FAIL",
5672 VmstatCounters::VmstatCmaAllocSuccess => "VMSTAT_CMA_ALLOC_SUCCESS",
5673 VmstatCounters::VmstatNrFileHugepages => "VMSTAT_NR_FILE_HUGEPAGES",
5674 VmstatCounters::VmstatNrFilePmdmapped => "VMSTAT_NR_FILE_PMDMAPPED",
5675 VmstatCounters::VmstatNrFollPinAcquired => "VMSTAT_NR_FOLL_PIN_ACQUIRED",
5676 VmstatCounters::VmstatNrFollPinReleased => "VMSTAT_NR_FOLL_PIN_RELEASED",
5677 VmstatCounters::VmstatNrSecPageTablePages => "VMSTAT_NR_SEC_PAGE_TABLE_PAGES",
5678 VmstatCounters::VmstatNrShadowCallStack => "VMSTAT_NR_SHADOW_CALL_STACK",
5679 VmstatCounters::VmstatNrSwapcached => "VMSTAT_NR_SWAPCACHED",
5680 VmstatCounters::VmstatNrThrottledWritten => "VMSTAT_NR_THROTTLED_WRITTEN",
5681 VmstatCounters::VmstatPgallocDevice => "VMSTAT_PGALLOC_DEVICE",
5682 VmstatCounters::VmstatPgallocDma32 => "VMSTAT_PGALLOC_DMA32",
5683 VmstatCounters::VmstatPgdemoteDirect => "VMSTAT_PGDEMOTE_DIRECT",
5684 VmstatCounters::VmstatPgdemoteKswapd => "VMSTAT_PGDEMOTE_KSWAPD",
5685 VmstatCounters::VmstatPgreuse => "VMSTAT_PGREUSE",
5686 VmstatCounters::VmstatPgscanAnon => "VMSTAT_PGSCAN_ANON",
5687 VmstatCounters::VmstatPgscanFile => "VMSTAT_PGSCAN_FILE",
5688 VmstatCounters::VmstatPgskipDevice => "VMSTAT_PGSKIP_DEVICE",
5689 VmstatCounters::VmstatPgskipDma32 => "VMSTAT_PGSKIP_DMA32",
5690 VmstatCounters::VmstatPgstealAnon => "VMSTAT_PGSTEAL_ANON",
5691 VmstatCounters::VmstatPgstealFile => "VMSTAT_PGSTEAL_FILE",
5692 VmstatCounters::VmstatThpCollapseAlloc => "VMSTAT_THP_COLLAPSE_ALLOC",
5693 VmstatCounters::VmstatThpCollapseAllocFailed => "VMSTAT_THP_COLLAPSE_ALLOC_FAILED",
5694 VmstatCounters::VmstatThpDeferredSplitPage => "VMSTAT_THP_DEFERRED_SPLIT_PAGE",
5695 VmstatCounters::VmstatThpFaultAlloc => "VMSTAT_THP_FAULT_ALLOC",
5696 VmstatCounters::VmstatThpFaultFallback => "VMSTAT_THP_FAULT_FALLBACK",
5697 VmstatCounters::VmstatThpFaultFallbackCharge => "VMSTAT_THP_FAULT_FALLBACK_CHARGE",
5698 VmstatCounters::VmstatThpFileAlloc => "VMSTAT_THP_FILE_ALLOC",
5699 VmstatCounters::VmstatThpFileFallback => "VMSTAT_THP_FILE_FALLBACK",
5700 VmstatCounters::VmstatThpFileFallbackCharge => "VMSTAT_THP_FILE_FALLBACK_CHARGE",
5701 VmstatCounters::VmstatThpFileMapped => "VMSTAT_THP_FILE_MAPPED",
5702 VmstatCounters::VmstatThpMigrationFail => "VMSTAT_THP_MIGRATION_FAIL",
5703 VmstatCounters::VmstatThpMigrationSplit => "VMSTAT_THP_MIGRATION_SPLIT",
5704 VmstatCounters::VmstatThpMigrationSuccess => "VMSTAT_THP_MIGRATION_SUCCESS",
5705 VmstatCounters::VmstatThpScanExceedNonePte => "VMSTAT_THP_SCAN_EXCEED_NONE_PTE",
5706 VmstatCounters::VmstatThpScanExceedSharePte => "VMSTAT_THP_SCAN_EXCEED_SHARE_PTE",
5707 VmstatCounters::VmstatThpScanExceedSwapPte => "VMSTAT_THP_SCAN_EXCEED_SWAP_PTE",
5708 VmstatCounters::VmstatThpSplitPage => "VMSTAT_THP_SPLIT_PAGE",
5709 VmstatCounters::VmstatThpSplitPageFailed => "VMSTAT_THP_SPLIT_PAGE_FAILED",
5710 VmstatCounters::VmstatThpSplitPmd => "VMSTAT_THP_SPLIT_PMD",
5711 VmstatCounters::VmstatThpSwpout => "VMSTAT_THP_SWPOUT",
5712 VmstatCounters::VmstatThpSwpoutFallback => "VMSTAT_THP_SWPOUT_FALLBACK",
5713 VmstatCounters::VmstatThpZeroPageAlloc => "VMSTAT_THP_ZERO_PAGE_ALLOC",
5714 VmstatCounters::VmstatThpZeroPageAllocFailed => "VMSTAT_THP_ZERO_PAGE_ALLOC_FAILED",
5715 VmstatCounters::VmstatVmaLockAbort => "VMSTAT_VMA_LOCK_ABORT",
5716 VmstatCounters::VmstatVmaLockMiss => "VMSTAT_VMA_LOCK_MISS",
5717 VmstatCounters::VmstatVmaLockRetry => "VMSTAT_VMA_LOCK_RETRY",
5718 VmstatCounters::VmstatVmaLockSuccess => "VMSTAT_VMA_LOCK_SUCCESS",
5719 VmstatCounters::VmstatWorkingsetActivateAnon => "VMSTAT_WORKINGSET_ACTIVATE_ANON",
5720 VmstatCounters::VmstatWorkingsetActivateFile => "VMSTAT_WORKINGSET_ACTIVATE_FILE",
5721 VmstatCounters::VmstatWorkingsetNodes => "VMSTAT_WORKINGSET_NODES",
5722 VmstatCounters::VmstatWorkingsetRefaultAnon => "VMSTAT_WORKINGSET_REFAULT_ANON",
5723 VmstatCounters::VmstatWorkingsetRefaultFile => "VMSTAT_WORKINGSET_REFAULT_FILE",
5724 VmstatCounters::VmstatWorkingsetRestoreAnon => "VMSTAT_WORKINGSET_RESTORE_ANON",
5725 VmstatCounters::VmstatWorkingsetRestoreFile => "VMSTAT_WORKINGSET_RESTORE_FILE",
5726 }
5727 }
5728}
5729#[derive(Clone, PartialEq, ::prost::Message)]
5739pub struct SysStatsConfig {
5740 #[prost(uint32, optional, tag="1")]
5744 pub meminfo_period_ms: ::core::option::Option<u32>,
5745 #[prost(enumeration="MeminfoCounters", repeated, packed="false", tag="2")]
5748 pub meminfo_counters: ::prost::alloc::vec::Vec<i32>,
5749 #[prost(uint32, optional, tag="3")]
5753 pub vmstat_period_ms: ::core::option::Option<u32>,
5754 #[prost(enumeration="VmstatCounters", repeated, packed="false", tag="4")]
5755 pub vmstat_counters: ::prost::alloc::vec::Vec<i32>,
5756 #[prost(uint32, optional, tag="5")]
5760 pub stat_period_ms: ::core::option::Option<u32>,
5761 #[prost(enumeration="sys_stats_config::StatCounters", repeated, packed="false", tag="6")]
5762 pub stat_counters: ::prost::alloc::vec::Vec<i32>,
5763 #[prost(uint32, optional, tag="7")]
5768 pub devfreq_period_ms: ::core::option::Option<u32>,
5769 #[prost(uint32, optional, tag="8")]
5772 pub cpufreq_period_ms: ::core::option::Option<u32>,
5773 #[prost(uint32, optional, tag="9")]
5776 pub buddyinfo_period_ms: ::core::option::Option<u32>,
5777 #[prost(uint32, optional, tag="10")]
5780 pub diskstat_period_ms: ::core::option::Option<u32>,
5781 #[prost(uint32, optional, tag="11")]
5784 pub psi_period_ms: ::core::option::Option<u32>,
5785 #[prost(uint32, optional, tag="12")]
5788 pub thermal_period_ms: ::core::option::Option<u32>,
5789 #[prost(uint32, optional, tag="13")]
5792 pub cpuidle_period_ms: ::core::option::Option<u32>,
5793 #[prost(uint32, optional, tag="14")]
5796 pub gpufreq_period_ms: ::core::option::Option<u32>,
5797}
5798pub mod sys_stats_config {
5800 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
5801 #[repr(i32)]
5802 pub enum StatCounters {
5803 StatUnspecified = 0,
5804 StatCpuTimes = 1,
5805 StatIrqCounts = 2,
5806 StatSoftirqCounts = 3,
5807 StatForkCount = 4,
5808 }
5809 impl StatCounters {
5810 pub fn as_str_name(&self) -> &'static str {
5815 match self {
5816 StatCounters::StatUnspecified => "STAT_UNSPECIFIED",
5817 StatCounters::StatCpuTimes => "STAT_CPU_TIMES",
5818 StatCounters::StatIrqCounts => "STAT_IRQ_COUNTS",
5819 StatCounters::StatSoftirqCounts => "STAT_SOFTIRQ_COUNTS",
5820 StatCounters::StatForkCount => "STAT_FORK_COUNT",
5821 }
5822 }
5823 }
5824}
5825#[derive(Clone, PartialEq, ::prost::Message)]
5827pub struct TestConfig {
5828 #[prost(uint32, optional, tag="1")]
5830 pub message_count: ::core::option::Option<u32>,
5831 #[prost(uint32, optional, tag="2")]
5836 pub max_messages_per_second: ::core::option::Option<u32>,
5837 #[prost(uint32, optional, tag="3")]
5840 pub seed: ::core::option::Option<u32>,
5841 #[prost(uint32, optional, tag="4")]
5845 pub message_size: ::core::option::Option<u32>,
5846 #[prost(bool, optional, tag="5")]
5849 pub send_batch_on_register: ::core::option::Option<bool>,
5850 #[prost(message, optional, tag="6")]
5851 pub dummy_fields: ::core::option::Option<test_config::DummyFields>,
5852}
5853pub mod test_config {
5855 #[derive(Clone, PartialEq, ::prost::Message)]
5856 pub struct DummyFields {
5857 #[prost(uint32, optional, tag="1")]
5858 pub field_uint32: ::core::option::Option<u32>,
5859 #[prost(int32, optional, tag="2")]
5860 pub field_int32: ::core::option::Option<i32>,
5861 #[prost(uint64, optional, tag="3")]
5862 pub field_uint64: ::core::option::Option<u64>,
5863 #[prost(int64, optional, tag="4")]
5864 pub field_int64: ::core::option::Option<i64>,
5865 #[prost(fixed64, optional, tag="5")]
5866 pub field_fixed64: ::core::option::Option<u64>,
5867 #[prost(sfixed64, optional, tag="6")]
5868 pub field_sfixed64: ::core::option::Option<i64>,
5869 #[prost(fixed32, optional, tag="7")]
5870 pub field_fixed32: ::core::option::Option<u32>,
5871 #[prost(sfixed32, optional, tag="8")]
5872 pub field_sfixed32: ::core::option::Option<i32>,
5873 #[prost(double, optional, tag="9")]
5874 pub field_double: ::core::option::Option<f64>,
5875 #[prost(float, optional, tag="10")]
5876 pub field_float: ::core::option::Option<f32>,
5877 #[prost(sint64, optional, tag="11")]
5878 pub field_sint64: ::core::option::Option<i64>,
5879 #[prost(sint32, optional, tag="12")]
5880 pub field_sint32: ::core::option::Option<i32>,
5881 #[prost(string, optional, tag="13")]
5882 pub field_string: ::core::option::Option<::prost::alloc::string::String>,
5883 #[prost(bytes="vec", optional, tag="14")]
5884 pub field_bytes: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
5885 }
5886}
5887#[derive(Clone, PartialEq, ::prost::Message)]
5925pub struct TrackEventConfig {
5926 #[prost(string, repeated, tag="1")]
5928 pub disabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5929 #[prost(string, repeated, tag="2")]
5931 pub enabled_categories: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5932 #[prost(string, repeated, tag="3")]
5934 pub disabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5935 #[prost(string, repeated, tag="4")]
5937 pub enabled_tags: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
5938 #[prost(bool, optional, tag="5")]
5940 pub disable_incremental_timestamps: ::core::option::Option<bool>,
5941 #[prost(uint64, optional, tag="6")]
5947 pub timestamp_unit_multiplier: ::core::option::Option<u64>,
5948 #[prost(bool, optional, tag="7")]
5953 pub filter_debug_annotations: ::core::option::Option<bool>,
5954 #[prost(bool, optional, tag="8")]
5963 pub enable_thread_time_sampling: ::core::option::Option<bool>,
5964 #[prost(bool, optional, tag="9")]
5968 pub filter_dynamic_event_names: ::core::option::Option<bool>,
5969}
5970#[derive(Clone, PartialEq, ::prost::Message)]
5977pub struct SystemInfoConfig {
5978}
5979#[derive(Clone, PartialEq, ::prost::Message)]
5980pub struct ChromiumHistogramSamplesConfig {
5981 #[prost(message, repeated, tag="1")]
5984 pub histograms: ::prost::alloc::vec::Vec<chromium_histogram_samples_config::HistogramSample>,
5985 #[prost(bool, optional, tag="2")]
5988 pub filter_histogram_names: ::core::option::Option<bool>,
5989}
5990pub mod chromium_histogram_samples_config {
5992 #[derive(Clone, PartialEq, ::prost::Message)]
5995 pub struct HistogramSample {
5996 #[prost(string, optional, tag="1")]
5997 pub histogram_name: ::core::option::Option<::prost::alloc::string::String>,
5998 #[prost(int64, optional, tag="2")]
5999 pub min_value: ::core::option::Option<i64>,
6000 #[prost(int64, optional, tag="3")]
6001 pub max_value: ::core::option::Option<i64>,
6002 }
6003}
6004#[derive(Clone, PartialEq, ::prost::Message)]
6007pub struct DataSourceConfig {
6008 #[prost(string, optional, tag="1")]
6012 pub name: ::core::option::Option<::prost::alloc::string::String>,
6013 #[prost(uint32, optional, tag="2")]
6020 pub target_buffer: ::core::option::Option<u32>,
6021 #[prost(uint32, optional, tag="3")]
6024 pub trace_duration_ms: ::core::option::Option<u32>,
6025 #[prost(bool, optional, tag="122")]
6028 pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
6029 #[prost(uint32, optional, tag="7")]
6032 pub stop_timeout_ms: ::core::option::Option<u32>,
6033 #[prost(bool, optional, tag="6")]
6037 pub enable_extra_guardrails: ::core::option::Option<bool>,
6038 #[prost(enumeration="data_source_config::SessionInitiator", optional, tag="8")]
6041 pub session_initiator: ::core::option::Option<i32>,
6042 #[prost(uint64, optional, tag="4")]
6049 pub tracing_session_id: ::core::option::Option<u64>,
6050 #[prost(message, optional, tag="100")]
6060 pub ftrace_config: ::core::option::Option<FtraceConfig>,
6061 #[prost(message, optional, tag="102")]
6063 pub inode_file_config: ::core::option::Option<InodeFileConfig>,
6064 #[prost(message, optional, tag="103")]
6066 pub process_stats_config: ::core::option::Option<ProcessStatsConfig>,
6067 #[prost(message, optional, tag="104")]
6069 pub sys_stats_config: ::core::option::Option<SysStatsConfig>,
6070 #[prost(message, optional, tag="105")]
6073 pub heapprofd_config: ::core::option::Option<HeapprofdConfig>,
6074 #[prost(message, optional, tag="110")]
6077 pub java_hprof_config: ::core::option::Option<JavaHprofConfig>,
6078 #[prost(message, optional, tag="106")]
6080 pub android_power_config: ::core::option::Option<AndroidPowerConfig>,
6081 #[prost(message, optional, tag="107")]
6083 pub android_log_config: ::core::option::Option<AndroidLogConfig>,
6084 #[prost(message, optional, tag="108")]
6086 pub gpu_counter_config: ::core::option::Option<GpuCounterConfig>,
6087 #[prost(message, optional, tag="116")]
6089 pub android_game_intervention_list_config: ::core::option::Option<AndroidGameInterventionListConfig>,
6090 #[prost(message, optional, tag="109")]
6092 pub packages_list_config: ::core::option::Option<PackagesListConfig>,
6093 #[prost(message, optional, tag="111")]
6095 pub perf_event_config: ::core::option::Option<PerfEventConfig>,
6096 #[prost(message, optional, tag="112")]
6098 pub vulkan_memory_config: ::core::option::Option<VulkanMemoryConfig>,
6099 #[prost(message, optional, tag="113")]
6101 pub track_event_config: ::core::option::Option<TrackEventConfig>,
6102 #[prost(message, optional, tag="114")]
6104 pub android_polled_state_config: ::core::option::Option<AndroidPolledStateConfig>,
6105 #[prost(message, optional, tag="118")]
6107 pub android_system_property_config: ::core::option::Option<AndroidSystemPropertyConfig>,
6108 #[prost(message, optional, tag="117")]
6110 pub statsd_tracing_config: ::core::option::Option<StatsdTracingConfig>,
6111 #[prost(message, optional, tag="119")]
6113 pub system_info_config: ::core::option::Option<SystemInfoConfig>,
6114 #[prost(message, optional, tag="101")]
6119 pub chrome_config: ::core::option::Option<ChromeConfig>,
6120 #[prost(message, optional, tag="127")]
6122 pub v8_config: ::core::option::Option<V8Config>,
6123 #[prost(message, optional, tag="115")]
6132 pub interceptor_config: ::core::option::Option<InterceptorConfig>,
6133 #[prost(message, optional, tag="120")]
6136 pub network_packet_trace_config: ::core::option::Option<NetworkPacketTraceConfig>,
6137 #[prost(message, optional, tag="121")]
6139 pub surfaceflinger_layers_config: ::core::option::Option<SurfaceFlingerLayersConfig>,
6140 #[prost(message, optional, tag="123")]
6142 pub surfaceflinger_transactions_config: ::core::option::Option<SurfaceFlingerTransactionsConfig>,
6143 #[prost(message, optional, tag="124")]
6146 pub android_sdk_sysprop_guard_config: ::core::option::Option<AndroidSdkSyspropGuardConfig>,
6147 #[prost(message, optional, tag="125")]
6149 pub etw_config: ::core::option::Option<EtwConfig>,
6150 #[prost(message, optional, tag="126")]
6152 pub protolog_config: ::core::option::Option<ProtoLogConfig>,
6153 #[prost(message, optional, tag="128")]
6155 pub android_input_event_config: ::core::option::Option<AndroidInputEventConfig>,
6156 #[prost(message, optional, tag="129")]
6158 pub pixel_modem_config: ::core::option::Option<PixelModemConfig>,
6159 #[prost(message, optional, tag="130")]
6161 pub windowmanager_config: ::core::option::Option<WindowManagerConfig>,
6162 #[prost(message, optional, tag="131")]
6164 pub chromium_system_metrics: ::core::option::Option<ChromiumSystemMetricsConfig>,
6165 #[prost(message, optional, tag="132")]
6167 pub kernel_wakelocks_config: ::core::option::Option<KernelWakelocksConfig>,
6168 #[prost(message, optional, tag="133")]
6170 pub gpu_renderstages_config: ::core::option::Option<GpuRenderStagesConfig>,
6171 #[prost(message, optional, tag="134")]
6173 pub chromium_histogram_samples: ::core::option::Option<ChromiumHistogramSamplesConfig>,
6174 #[prost(message, optional, tag="135")]
6176 pub app_wakelocks_config: ::core::option::Option<AppWakelocksConfig>,
6177 #[prost(string, optional, tag="1000")]
6185 pub legacy_config: ::core::option::Option<::prost::alloc::string::String>,
6186 #[prost(message, optional, tag="1001")]
6188 pub for_testing: ::core::option::Option<TestConfig>,
6189}
6190pub mod data_source_config {
6192 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6193 #[repr(i32)]
6194 pub enum SessionInitiator {
6195 Unspecified = 0,
6196 TrustedSystem = 1,
6201 }
6202 impl SessionInitiator {
6203 pub fn as_str_name(&self) -> &'static str {
6208 match self {
6209 SessionInitiator::Unspecified => "SESSION_INITIATOR_UNSPECIFIED",
6210 SessionInitiator::TrustedSystem => "SESSION_INITIATOR_TRUSTED_SYSTEM",
6211 }
6212 }
6213 }
6214}
6215#[derive(Clone, PartialEq, ::prost::Message)]
6222pub struct TraceConfig {
6223 #[prost(message, repeated, tag="1")]
6224 pub buffers: ::prost::alloc::vec::Vec<trace_config::BufferConfig>,
6225 #[prost(message, repeated, tag="2")]
6226 pub data_sources: ::prost::alloc::vec::Vec<trace_config::DataSource>,
6227 #[prost(message, optional, tag="20")]
6228 pub builtin_data_sources: ::core::option::Option<trace_config::BuiltinDataSource>,
6229 #[prost(uint32, optional, tag="3")]
6236 pub duration_ms: ::core::option::Option<u32>,
6237 #[prost(bool, optional, tag="36")]
6245 pub prefer_suspend_clock_for_duration: ::core::option::Option<bool>,
6246 #[prost(bool, optional, tag="4")]
6250 pub enable_extra_guardrails: ::core::option::Option<bool>,
6251 #[prost(enumeration="trace_config::LockdownModeOperation", optional, tag="5")]
6254 pub lockdown_mode: ::core::option::Option<i32>,
6255 #[prost(message, repeated, tag="6")]
6256 pub producers: ::prost::alloc::vec::Vec<trace_config::ProducerConfig>,
6257 #[prost(message, optional, tag="7")]
6259 pub statsd_metadata: ::core::option::Option<trace_config::StatsdMetadata>,
6260 #[prost(bool, optional, tag="8")]
6266 pub write_into_file: ::core::option::Option<bool>,
6267 #[prost(string, optional, tag="29")]
6274 pub output_path: ::core::option::Option<::prost::alloc::string::String>,
6275 #[prost(uint32, optional, tag="9")]
6278 pub file_write_period_ms: ::core::option::Option<u32>,
6279 #[prost(uint64, optional, tag="10")]
6283 pub max_file_size_bytes: ::core::option::Option<u64>,
6284 #[prost(message, optional, tag="11")]
6285 pub guardrail_overrides: ::core::option::Option<trace_config::GuardrailOverrides>,
6286 #[prost(bool, optional, tag="12")]
6293 pub deferred_start: ::core::option::Option<bool>,
6294 #[prost(uint32, optional, tag="13")]
6299 pub flush_period_ms: ::core::option::Option<u32>,
6300 #[prost(uint32, optional, tag="14")]
6303 pub flush_timeout_ms: ::core::option::Option<u32>,
6304 #[prost(uint32, optional, tag="23")]
6307 pub data_source_stop_timeout_ms: ::core::option::Option<u32>,
6308 #[prost(bool, optional, tag="16")]
6311 pub notify_traceur: ::core::option::Option<bool>,
6312 #[prost(int32, optional, tag="30")]
6325 pub bugreport_score: ::core::option::Option<i32>,
6326 #[prost(string, optional, tag="38")]
6332 pub bugreport_filename: ::core::option::Option<::prost::alloc::string::String>,
6333 #[prost(message, optional, tag="17")]
6334 pub trigger_config: ::core::option::Option<trace_config::TriggerConfig>,
6335 #[prost(string, repeated, tag="18")]
6340 pub activate_triggers: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
6341 #[prost(message, optional, tag="21")]
6342 pub incremental_state_config: ::core::option::Option<trace_config::IncrementalStateConfig>,
6343 #[deprecated]
6345 #[prost(bool, optional, tag="19")]
6346 pub allow_user_build_tracing: ::core::option::Option<bool>,
6347 #[prost(string, optional, tag="22")]
6350 pub unique_session_name: ::core::option::Option<::prost::alloc::string::String>,
6351 #[prost(enumeration="trace_config::CompressionType", optional, tag="24")]
6352 pub compression_type: ::core::option::Option<i32>,
6353 #[prost(message, optional, tag="25")]
6354 pub incident_report_config: ::core::option::Option<trace_config::IncidentReportConfig>,
6355 #[prost(enumeration="trace_config::StatsdLogging", optional, tag="31")]
6360 pub statsd_logging: ::core::option::Option<i32>,
6361 #[deprecated]
6367 #[prost(int64, optional, tag="27")]
6368 pub trace_uuid_msb: ::core::option::Option<i64>,
6369 #[deprecated]
6370 #[prost(int64, optional, tag="28")]
6371 pub trace_uuid_lsb: ::core::option::Option<i64>,
6372 #[prost(message, optional, tag="33")]
6373 pub trace_filter: ::core::option::Option<trace_config::TraceFilter>,
6374 #[prost(message, optional, tag="34")]
6375 pub android_report_config: ::core::option::Option<trace_config::AndroidReportConfig>,
6376 #[prost(message, optional, tag="35")]
6377 pub cmd_trace_start_delay: ::core::option::Option<trace_config::CmdTraceStartDelay>,
6378 #[prost(message, repeated, tag="39")]
6379 pub session_semaphores: ::prost::alloc::vec::Vec<trace_config::SessionSemaphore>,
6380}
6381pub mod trace_config {
6383 #[derive(Clone, PartialEq, ::prost::Message)]
6384 pub struct BufferConfig {
6385 #[prost(uint32, optional, tag="1")]
6386 pub size_kb: ::core::option::Option<u32>,
6387 #[prost(enumeration="buffer_config::FillPolicy", optional, tag="4")]
6388 pub fill_policy: ::core::option::Option<i32>,
6389 #[prost(bool, optional, tag="5")]
6396 pub transfer_on_clone: ::core::option::Option<bool>,
6397 #[prost(bool, optional, tag="6")]
6403 pub clear_before_clone: ::core::option::Option<bool>,
6404 }
6405 pub mod buffer_config {
6407 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6408 #[repr(i32)]
6409 pub enum FillPolicy {
6410 Unspecified = 0,
6411 RingBuffer = 1,
6416 Discard = 2,
6420 }
6421 impl FillPolicy {
6422 pub fn as_str_name(&self) -> &'static str {
6427 match self {
6428 FillPolicy::Unspecified => "UNSPECIFIED",
6429 FillPolicy::RingBuffer => "RING_BUFFER",
6430 FillPolicy::Discard => "DISCARD",
6431 }
6432 }
6433 }
6434 }
6435 #[derive(Clone, PartialEq, ::prost::Message)]
6436 pub struct DataSource {
6437 #[prost(message, optional, tag="1")]
6441 pub config: ::core::option::Option<super::DataSourceConfig>,
6442 #[prost(string, repeated, tag="2")]
6452 pub producer_name_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
6453 #[prost(string, repeated, tag="3")]
6454 pub producer_name_regex_filter: ::prost::alloc::vec::Vec<::prost::alloc::string::String>,
6455 }
6456 #[derive(Clone, PartialEq, ::prost::Message)]
6458 pub struct BuiltinDataSource {
6459 #[prost(bool, optional, tag="1")]
6461 pub disable_clock_snapshotting: ::core::option::Option<bool>,
6462 #[prost(bool, optional, tag="2")]
6464 pub disable_trace_config: ::core::option::Option<bool>,
6465 #[prost(bool, optional, tag="3")]
6467 pub disable_system_info: ::core::option::Option<bool>,
6468 #[prost(bool, optional, tag="4")]
6471 pub disable_service_events: ::core::option::Option<bool>,
6472 #[prost(enumeration="super::BuiltinClock", optional, tag="5")]
6479 pub primary_trace_clock: ::core::option::Option<i32>,
6480 #[prost(uint32, optional, tag="6")]
6485 pub snapshot_interval_ms: ::core::option::Option<u32>,
6486 #[prost(bool, optional, tag="7")]
6500 pub prefer_suspend_clock_for_snapshot: ::core::option::Option<bool>,
6501 #[prost(bool, optional, tag="8")]
6503 pub disable_chunk_usage_histograms: ::core::option::Option<bool>,
6504 }
6505 #[derive(Clone, PartialEq, ::prost::Message)]
6506 pub struct ProducerConfig {
6507 #[prost(string, optional, tag="1")]
6509 pub producer_name: ::core::option::Option<::prost::alloc::string::String>,
6510 #[prost(uint32, optional, tag="2")]
6516 pub shm_size_kb: ::core::option::Option<u32>,
6517 #[prost(uint32, optional, tag="3")]
6520 pub page_size_kb: ::core::option::Option<u32>,
6521 }
6522 #[derive(Clone, PartialEq, ::prost::Message)]
6524 pub struct StatsdMetadata {
6525 #[prost(int64, optional, tag="1")]
6527 pub triggering_alert_id: ::core::option::Option<i64>,
6528 #[prost(int32, optional, tag="2")]
6530 pub triggering_config_uid: ::core::option::Option<i32>,
6531 #[prost(int64, optional, tag="3")]
6533 pub triggering_config_id: ::core::option::Option<i64>,
6534 #[prost(int64, optional, tag="4")]
6536 pub triggering_subscription_id: ::core::option::Option<i64>,
6537 }
6538 #[derive(Clone, PartialEq, ::prost::Message)]
6541 pub struct GuardrailOverrides {
6542 #[deprecated]
6549 #[prost(uint64, optional, tag="1")]
6550 pub max_upload_per_day_bytes: ::core::option::Option<u64>,
6551 #[prost(uint32, optional, tag="2")]
6554 pub max_tracing_buffer_size_kb: ::core::option::Option<u32>,
6555 }
6556 #[derive(Clone, PartialEq, ::prost::Message)]
6566 pub struct TriggerConfig {
6567 #[prost(enumeration="trigger_config::TriggerMode", optional, tag="1")]
6568 pub trigger_mode: ::core::option::Option<i32>,
6569 #[prost(bool, optional, tag="5")]
6578 pub use_clone_snapshot_if_available: ::core::option::Option<bool>,
6579 #[prost(message, repeated, tag="2")]
6582 pub triggers: ::prost::alloc::vec::Vec<trigger_config::Trigger>,
6583 #[prost(uint32, optional, tag="3")]
6588 pub trigger_timeout_ms: ::core::option::Option<u32>,
6589 }
6590 pub mod trigger_config {
6592 #[derive(Clone, PartialEq, ::prost::Message)]
6593 pub struct Trigger {
6594 #[prost(string, optional, tag="1")]
6596 pub name: ::core::option::Option<::prost::alloc::string::String>,
6597 #[prost(string, optional, tag="2")]
6601 pub producer_name_regex: ::core::option::Option<::prost::alloc::string::String>,
6602 #[prost(uint32, optional, tag="3")]
6609 pub stop_delay_ms: ::core::option::Option<u32>,
6610 #[prost(uint32, optional, tag="4")]
6614 pub max_per_24_h: ::core::option::Option<u32>,
6615 #[prost(double, optional, tag="5")]
6627 pub skip_probability: ::core::option::Option<f64>,
6628 }
6629 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6630 #[repr(i32)]
6631 pub enum TriggerMode {
6632 Unspecified = 0,
6633 StartTracing = 1,
6640 StopTracing = 2,
6647 CloneSnapshot = 4,
6659 }
6660 impl TriggerMode {
6661 pub fn as_str_name(&self) -> &'static str {
6666 match self {
6667 TriggerMode::Unspecified => "UNSPECIFIED",
6668 TriggerMode::StartTracing => "START_TRACING",
6669 TriggerMode::StopTracing => "STOP_TRACING",
6670 TriggerMode::CloneSnapshot => "CLONE_SNAPSHOT",
6671 }
6672 }
6673 }
6674 }
6675 #[derive(Clone, PartialEq, ::prost::Message)]
6682 pub struct IncrementalStateConfig {
6683 #[prost(uint32, optional, tag="1")]
6695 pub clear_period_ms: ::core::option::Option<u32>,
6696 }
6697 #[derive(Clone, PartialEq, ::prost::Message)]
6707 pub struct IncidentReportConfig {
6708 #[prost(string, optional, tag="1")]
6709 pub destination_package: ::core::option::Option<::prost::alloc::string::String>,
6710 #[prost(string, optional, tag="2")]
6711 pub destination_class: ::core::option::Option<::prost::alloc::string::String>,
6712 #[prost(int32, optional, tag="3")]
6715 pub privacy_level: ::core::option::Option<i32>,
6716 #[prost(bool, optional, tag="5")]
6727 pub skip_incidentd: ::core::option::Option<bool>,
6728 #[deprecated]
6732 #[prost(bool, optional, tag="4")]
6733 pub skip_dropbox: ::core::option::Option<bool>,
6734 }
6735 #[derive(Clone, PartialEq, ::prost::Message)]
6750 pub struct TraceFilter {
6751 #[prost(bytes="vec", optional, tag="1")]
6753 pub bytecode: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
6754 #[prost(bytes="vec", optional, tag="2")]
6757 pub bytecode_v2: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
6758 #[prost(message, optional, tag="3")]
6759 pub string_filter_chain: ::core::option::Option<trace_filter::StringFilterChain>,
6760 }
6761 pub mod trace_filter {
6763 #[derive(Clone, PartialEq, ::prost::Message)]
6765 pub struct StringFilterRule {
6766 #[prost(enumeration="StringFilterPolicy", optional, tag="1")]
6769 pub policy: ::core::option::Option<i32>,
6770 #[prost(string, optional, tag="2")]
6772 pub regex_pattern: ::core::option::Option<::prost::alloc::string::String>,
6773 #[prost(string, optional, tag="3")]
6776 pub atrace_payload_starts_with: ::core::option::Option<::prost::alloc::string::String>,
6777 }
6778 #[derive(Clone, PartialEq, ::prost::Message)]
6781 pub struct StringFilterChain {
6782 #[prost(message, repeated, tag="1")]
6783 pub rules: ::prost::alloc::vec::Vec<StringFilterRule>,
6784 }
6785 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6801 #[repr(i32)]
6802 pub enum StringFilterPolicy {
6803 SfpUnspecified = 0,
6804 SfpMatchRedactGroups = 1,
6810 SfpAtraceMatchRedactGroups = 2,
6816 SfpMatchBreak = 3,
6821 SfpAtraceMatchBreak = 4,
6827 SfpAtraceRepeatedSearchRedactGroups = 5,
6850 }
6851 impl StringFilterPolicy {
6852 pub fn as_str_name(&self) -> &'static str {
6857 match self {
6858 StringFilterPolicy::SfpUnspecified => "SFP_UNSPECIFIED",
6859 StringFilterPolicy::SfpMatchRedactGroups => "SFP_MATCH_REDACT_GROUPS",
6860 StringFilterPolicy::SfpAtraceMatchRedactGroups => "SFP_ATRACE_MATCH_REDACT_GROUPS",
6861 StringFilterPolicy::SfpMatchBreak => "SFP_MATCH_BREAK",
6862 StringFilterPolicy::SfpAtraceMatchBreak => "SFP_ATRACE_MATCH_BREAK",
6863 StringFilterPolicy::SfpAtraceRepeatedSearchRedactGroups => "SFP_ATRACE_REPEATED_SEARCH_REDACT_GROUPS",
6864 }
6865 }
6866 }
6867 }
6868 #[derive(Clone, PartialEq, ::prost::Message)]
6877 pub struct AndroidReportConfig {
6878 #[prost(string, optional, tag="1")]
6879 pub reporter_service_package: ::core::option::Option<::prost::alloc::string::String>,
6880 #[prost(string, optional, tag="2")]
6881 pub reporter_service_class: ::core::option::Option<::prost::alloc::string::String>,
6882 #[prost(bool, optional, tag="3")]
6893 pub skip_report: ::core::option::Option<bool>,
6894 #[prost(bool, optional, tag="4")]
6915 pub use_pipe_in_framework_for_testing: ::core::option::Option<bool>,
6916 }
6917 #[derive(Clone, PartialEq, ::prost::Message)]
6924 pub struct CmdTraceStartDelay {
6925 #[prost(uint32, optional, tag="1")]
6926 pub min_delay_ms: ::core::option::Option<u32>,
6927 #[prost(uint32, optional, tag="2")]
6928 pub max_delay_ms: ::core::option::Option<u32>,
6929 }
6930 #[derive(Clone, PartialEq, ::prost::Message)]
6963 pub struct SessionSemaphore {
6964 #[prost(string, optional, tag="1")]
6967 pub name: ::core::option::Option<::prost::alloc::string::String>,
6968 #[prost(uint64, optional, tag="2")]
6973 pub max_other_session_count: ::core::option::Option<u64>,
6974 }
6975 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6976 #[repr(i32)]
6977 pub enum LockdownModeOperation {
6978 LockdownUnchanged = 0,
6979 LockdownClear = 1,
6980 LockdownSet = 2,
6981 }
6982 impl LockdownModeOperation {
6983 pub fn as_str_name(&self) -> &'static str {
6988 match self {
6989 LockdownModeOperation::LockdownUnchanged => "LOCKDOWN_UNCHANGED",
6990 LockdownModeOperation::LockdownClear => "LOCKDOWN_CLEAR",
6991 LockdownModeOperation::LockdownSet => "LOCKDOWN_SET",
6992 }
6993 }
6994 }
6995 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
6997 #[repr(i32)]
6998 pub enum CompressionType {
6999 Unspecified = 0,
7000 Deflate = 1,
7001 }
7002 impl CompressionType {
7003 pub fn as_str_name(&self) -> &'static str {
7008 match self {
7009 CompressionType::Unspecified => "COMPRESSION_TYPE_UNSPECIFIED",
7010 CompressionType::Deflate => "COMPRESSION_TYPE_DEFLATE",
7011 }
7012 }
7013 }
7014 #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
7015 #[repr(i32)]
7016 pub enum StatsdLogging {
7017 Unspecified = 0,
7018 Enabled = 1,
7019 Disabled = 2,
7020 }
7021 impl StatsdLogging {
7022 pub fn as_str_name(&self) -> &'static str {
7027 match self {
7028 StatsdLogging::Unspecified => "STATSD_LOGGING_UNSPECIFIED",
7029 StatsdLogging::Enabled => "STATSD_LOGGING_ENABLED",
7030 StatsdLogging::Disabled => "STATSD_LOGGING_DISABLED",
7031 }
7032 }
7033 }
7034}
7035#[derive(Clone, PartialEq, ::prost::Message)]
7037pub struct EnableTracingRequest {
7038 #[prost(message, optional, tag="1")]
7039 pub trace_config: ::core::option::Option<TraceConfig>,
7040 #[prost(bool, optional, tag="2")]
7045 pub attach_notification_only: ::core::option::Option<bool>,
7046}
7047#[derive(Clone, PartialEq, ::prost::Message)]
7048pub struct EnableTracingResponse {
7049 #[prost(string, optional, tag="3")]
7052 pub error: ::core::option::Option<::prost::alloc::string::String>,
7053 #[prost(oneof="enable_tracing_response::State", tags="1")]
7054 pub state: ::core::option::Option<enable_tracing_response::State>,
7055}
7056pub mod enable_tracing_response {
7058 #[derive(Clone, PartialEq, ::prost::Oneof)]
7059 pub enum State {
7060 #[prost(bool, tag="1")]
7061 Disabled(bool),
7062 }
7063}
7064#[derive(Clone, PartialEq, ::prost::Message)]
7066pub struct StartTracingRequest {
7067}
7068#[derive(Clone, PartialEq, ::prost::Message)]
7069pub struct StartTracingResponse {
7070}
7071#[derive(Clone, PartialEq, ::prost::Message)]
7073pub struct ChangeTraceConfigRequest {
7074 #[prost(message, optional, tag="1")]
7075 pub trace_config: ::core::option::Option<TraceConfig>,
7076}
7077#[derive(Clone, PartialEq, ::prost::Message)]
7078pub struct ChangeTraceConfigResponse {
7079}
7080#[derive(Clone, PartialEq, ::prost::Message)]
7085pub struct DisableTracingRequest {
7086}
7087#[derive(Clone, PartialEq, ::prost::Message)]
7088pub struct DisableTracingResponse {
7089}
7090#[derive(Clone, PartialEq, ::prost::Message)]
7095pub struct ReadBuffersRequest {
7096}
7097#[derive(Clone, PartialEq, ::prost::Message)]
7099pub struct ReadBuffersResponse {
7100 #[prost(message, repeated, tag="2")]
7101 pub slices: ::prost::alloc::vec::Vec<read_buffers_response::Slice>,
7102}
7103pub mod read_buffers_response {
7105 #[derive(Clone, PartialEq, ::prost::Message)]
7111 pub struct Slice {
7112 #[prost(bytes="vec", optional, tag="1")]
7113 pub data: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
7114 #[prost(bool, optional, tag="2")]
7119 pub last_slice_for_packet: ::core::option::Option<bool>,
7120 }
7121}
7122#[derive(Clone, PartialEq, ::prost::Message)]
7124pub struct FreeBuffersRequest {
7125 #[prost(uint32, repeated, packed="false", tag="1")]
7127 pub buffer_ids: ::prost::alloc::vec::Vec<u32>,
7128}
7129#[derive(Clone, PartialEq, ::prost::Message)]
7130pub struct FreeBuffersResponse {
7131}
7132#[derive(Clone, PartialEq, ::prost::Message)]
7134pub struct FlushRequest {
7135 #[prost(uint32, optional, tag="1")]
7136 pub timeout_ms: ::core::option::Option<u32>,
7137 #[prost(uint64, optional, tag="2")]
7140 pub flags: ::core::option::Option<u64>,
7141}
7142#[derive(Clone, PartialEq, ::prost::Message)]
7143pub struct FlushResponse {
7144}
7145#[derive(Clone, PartialEq, ::prost::Message)]
7147pub struct DetachRequest {
7148 #[prost(string, optional, tag="1")]
7149 pub key: ::core::option::Option<::prost::alloc::string::String>,
7150}
7151#[derive(Clone, PartialEq, ::prost::Message)]
7152pub struct DetachResponse {
7153}
7154#[derive(Clone, PartialEq, ::prost::Message)]
7156pub struct AttachRequest {
7157 #[prost(string, optional, tag="1")]
7158 pub key: ::core::option::Option<::prost::alloc::string::String>,
7159}
7160#[derive(Clone, PartialEq, ::prost::Message)]
7161pub struct AttachResponse {
7162 #[prost(message, optional, tag="1")]
7163 pub trace_config: ::core::option::Option<TraceConfig>,
7164}
7165#[derive(Clone, PartialEq, ::prost::Message)]
7168pub struct GetTraceStatsRequest {
7169}
7170#[derive(Clone, PartialEq, ::prost::Message)]
7171pub struct GetTraceStatsResponse {
7172 #[prost(message, optional, tag="1")]
7173 pub trace_stats: ::core::option::Option<TraceStats>,
7174}
7175#[derive(Clone, PartialEq, ::prost::Message)]
7180pub struct ObserveEventsRequest {
7181 #[prost(enumeration="observable_events::Type", repeated, packed="false", tag="1")]
7182 pub events_to_observe: ::prost::alloc::vec::Vec<i32>,
7183}
7184#[derive(Clone, PartialEq, ::prost::Message)]
7185pub struct ObserveEventsResponse {
7186 #[prost(message, optional, tag="1")]
7187 pub events: ::core::option::Option<ObservableEvents>,
7188}
7189#[derive(Clone, PartialEq, ::prost::Message)]
7191pub struct QueryServiceStateRequest {
7192 #[prost(bool, optional, tag="1")]
7195 pub sessions_only: ::core::option::Option<bool>,
7196}
7197#[derive(Clone, PartialEq, ::prost::Message)]
7198pub struct QueryServiceStateResponse {
7199 #[prost(message, optional, tag="1")]
7204 pub service_state: ::core::option::Option<TracingServiceState>,
7205}
7206#[derive(Clone, PartialEq, ::prost::Message)]
7208pub struct QueryCapabilitiesRequest {
7209}
7210#[derive(Clone, PartialEq, ::prost::Message)]
7211pub struct QueryCapabilitiesResponse {
7212 #[prost(message, optional, tag="1")]
7213 pub capabilities: ::core::option::Option<TracingServiceCapabilities>,
7214}
7215#[derive(Clone, PartialEq, ::prost::Message)]
7217pub struct SaveTraceForBugreportRequest {
7218}
7219#[derive(Clone, PartialEq, ::prost::Message)]
7222pub struct SaveTraceForBugreportResponse {
7223 #[prost(bool, optional, tag="1")]
7228 pub success: ::core::option::Option<bool>,
7229 #[prost(string, optional, tag="2")]
7230 pub msg: ::core::option::Option<::prost::alloc::string::String>,
7231}
7232#[derive(Clone, PartialEq, ::prost::Message)]
7234pub struct CloneSessionRequest {
7235 #[prost(bool, optional, tag="2")]
7238 pub skip_trace_filter: ::core::option::Option<bool>,
7239 #[prost(bool, optional, tag="3")]
7242 pub for_bugreport: ::core::option::Option<bool>,
7243 #[prost(string, optional, tag="5")]
7246 pub clone_trigger_name: ::core::option::Option<::prost::alloc::string::String>,
7247 #[prost(string, optional, tag="6")]
7250 pub clone_trigger_producer_name: ::core::option::Option<::prost::alloc::string::String>,
7251 #[prost(int32, optional, tag="7")]
7254 pub clone_trigger_trusted_producer_uid: ::core::option::Option<i32>,
7255 #[prost(uint64, optional, tag="8")]
7258 pub clone_trigger_boot_time_ns: ::core::option::Option<u64>,
7259 #[prost(oneof="clone_session_request::Selector", tags="1, 4")]
7260 pub selector: ::core::option::Option<clone_session_request::Selector>,
7261}
7262pub mod clone_session_request {
7264 #[derive(Clone, PartialEq, ::prost::Oneof)]
7265 pub enum Selector {
7266 #[prost(uint64, tag="1")]
7269 SessionId(u64),
7270 #[prost(string, tag="4")]
7273 UniqueSessionName(::prost::alloc::string::String),
7274 }
7275}
7276#[derive(Clone, PartialEq, ::prost::Message)]
7277pub struct CloneSessionResponse {
7278 #[prost(bool, optional, tag="1")]
7281 pub success: ::core::option::Option<bool>,
7282 #[prost(string, optional, tag="2")]
7283 pub error: ::core::option::Option<::prost::alloc::string::String>,
7284 #[prost(int64, optional, tag="3")]
7286 pub uuid_msb: ::core::option::Option<i64>,
7287 #[prost(int64, optional, tag="4")]
7288 pub uuid_lsb: ::core::option::Option<i64>,
7289}
7290#[derive(Clone, PartialEq, ::prost::Message)]
7291pub struct IpcFrame {
7292 #[prost(uint64, optional, tag="2")]
7297 pub request_id: ::core::option::Option<u64>,
7298 #[prost(bytes="vec", repeated, tag="1")]
7300 pub data_for_testing: ::prost::alloc::vec::Vec<::prost::alloc::vec::Vec<u8>>,
7301 #[prost(oneof="ipc_frame::Msg", tags="3, 4, 5, 6, 7, 8")]
7302 pub msg: ::core::option::Option<ipc_frame::Msg>,
7303}
7304pub mod ipc_frame {
7306 #[derive(Clone, PartialEq, ::prost::Message)]
7308 pub struct BindService {
7309 #[prost(string, optional, tag="1")]
7310 pub service_name: ::core::option::Option<::prost::alloc::string::String>,
7311 }
7312 #[derive(Clone, PartialEq, ::prost::Message)]
7314 pub struct BindServiceReply {
7315 #[prost(bool, optional, tag="1")]
7316 pub success: ::core::option::Option<bool>,
7317 #[prost(uint32, optional, tag="2")]
7318 pub service_id: ::core::option::Option<u32>,
7319 #[prost(message, repeated, tag="3")]
7320 pub methods: ::prost::alloc::vec::Vec<bind_service_reply::MethodInfo>,
7321 }
7322 pub mod bind_service_reply {
7324 #[derive(Clone, PartialEq, ::prost::Message)]
7325 pub struct MethodInfo {
7326 #[prost(uint32, optional, tag="1")]
7327 pub id: ::core::option::Option<u32>,
7328 #[prost(string, optional, tag="2")]
7329 pub name: ::core::option::Option<::prost::alloc::string::String>,
7330 }
7331 }
7332 #[derive(Clone, PartialEq, ::prost::Message)]
7334 pub struct InvokeMethod {
7335 #[prost(uint32, optional, tag="1")]
7337 pub service_id: ::core::option::Option<u32>,
7338 #[prost(uint32, optional, tag="2")]
7340 pub method_id: ::core::option::Option<u32>,
7341 #[prost(bytes="vec", optional, tag="3")]
7343 pub args_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
7344 #[prost(bool, optional, tag="4")]
7349 pub drop_reply: ::core::option::Option<bool>,
7350 }
7351 #[derive(Clone, PartialEq, ::prost::Message)]
7353 pub struct InvokeMethodReply {
7354 #[prost(bool, optional, tag="1")]
7355 pub success: ::core::option::Option<bool>,
7356 #[prost(bool, optional, tag="2")]
7358 pub has_more: ::core::option::Option<bool>,
7359 #[prost(bytes="vec", optional, tag="3")]
7361 pub reply_proto: ::core::option::Option<::prost::alloc::vec::Vec<u8>>,
7362 }
7363 #[derive(Clone, PartialEq, ::prost::Message)]
7365 pub struct RequestError {
7366 #[prost(string, optional, tag="1")]
7367 pub error: ::core::option::Option<::prost::alloc::string::String>,
7368 }
7369 #[derive(Clone, PartialEq, ::prost::Message)]
7376 pub struct SetPeerIdentity {
7377 #[prost(int32, optional, tag="1")]
7379 pub pid: ::core::option::Option<i32>,
7380 #[prost(int32, optional, tag="2")]
7381 pub uid: ::core::option::Option<i32>,
7382 #[prost(string, optional, tag="3")]
7388 pub machine_id_hint: ::core::option::Option<::prost::alloc::string::String>,
7389 }
7390 #[derive(Clone, PartialEq, ::prost::Oneof)]
7391 pub enum Msg {
7392 #[prost(message, tag="3")]
7393 MsgBindService(BindService),
7394 #[prost(message, tag="4")]
7395 MsgBindServiceReply(BindServiceReply),
7396 #[prost(message, tag="5")]
7397 MsgInvokeMethod(InvokeMethod),
7398 #[prost(message, tag="6")]
7399 MsgInvokeMethodReply(InvokeMethodReply),
7400 #[prost(message, tag="7")]
7401 MsgRequestError(RequestError),
7402 #[prost(message, tag="8")]
7403 SetPeerIdentity(SetPeerIdentity),
7404 }
7405}