1# Copyright (C) 2020 The Android Open Source Project
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#      http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14#
15
16# See system/core/logcat/event.logtags for a description of the format of this file.
17
18option java_package com.android.car.internal.common
19
20####
21#### Tags used by CarServiceHelperService
22####
23#### It uses the 150000 - 160000 range
24####
25
26150000 car_helper_start
27150001 car_helper_boot_phase (phase|1)
28150002 car_helper_user_starting (user_id|1)
29150003 car_helper_user_switching (from_user_id|1),(to_user_id|1)
30150004 car_helper_user_unlocking (user_id|1)
31150005 car_helper_user_unlocked (user_id|1)
32150006 car_helper_user_stopping (user_id|1)
33150007 car_helper_user_stopped (user_id|1)
34150008 car_helper_svc_connected (pending_operations|1)
35150009 car_helper_hal_request (request_type|1)
36150010 car_helper_hal_response (result_code|1)
37150011 car_helper_hal_default_behavior (fallback|1),(user_locales|3)
38150012 car_helper_hal_start_user (user_id|1),(user_locales|3)
39150013 car_helper_hal_create_user (flags|1),(safe_name|3),(user_locales|3)
40#150014 (Not_used_anymore) car_helper_pre_creation_requested
41#150015 (Not_used_anymore) car_helper_pre_creation_status
42
43####
44#### Tags used by ICarImpl / CarService
45####
46
47150050 car_service_init (number_services|1)
48150051 car_service_vhal_reconnected (number_services|1)
49150052 car_service_set_car_service_helper (pid|1)
50150053 car_service_on_user_lifecycle (type|1),(from_user_id|1),(to_user_id|1)
51#150054 (Not_used_anymore) car_service_set_initial_user (user_id|1)
52150055 car_service_create (has_vhal|1)
53150056 car_service_connected (interface|3)
54150057 car_service_destroy (has_vhal|1)
55150058 car_service_vhal_died (cookie|2)
56150059 car_service_init_boot_user
57150060 car_service_on_user_removed (user_id|1)
58
59####
60#### Tags used by CarService subsystems, like user and power management.
61####
62#### They must be prefixed by car_xxx_svc, car_xxx_hal, or car_xxx_mgr, each representing the
63#### respective component associated with the subsystem, and each subsystem should allocate a
64#### 100-tags range.
65####
66
67#### User-related tags (range 150100 - 150199)
68
69150100 car_user_svc_initial_user_info_req (request_type|1),(timeout|1),(current_user_id|1),(current_user_flags|1),(number_existing_users|1)
70150101 car_user_svc_initial_user_info_resp (status|1),(action|1),(user_id|1),(flags|1),(safe_name|3),(user_locales|3)
71150103 car_user_svc_set_initial_user (user_id|1)
72150104 car_user_svc_set_lifecycle_listener (uid|1),(package_name|3)
73150105 car_user_svc_reset_lifecycle_listener (uid|1),(package_name|3)
74150106 car_user_svc_switch_user_req (user_id|1),(timeout|1)
75150107 car_user_svc_switch_user_resp (hal_callback_status|1),(user_switch_status|1),(error_message|3)
76150108 car_user_svc_post_switch_user_req (target_user_id|1),(current_user_id|1)
77150109 car_user_svc_get_user_auth_req (uid|1),(user_id|1),(number_types|1)
78150110 car_user_svc_get_user_auth_resp (number_values|1)
79150111 car_user_svc_switch_user_ui_req (user_id|1)
80150112 car_user_svc_switch_user_from_hal_req (request_id|1),(uid|1)
81150113 car_user_svc_set_user_auth_req (uid|1),(user_id|1),(number_associations|1)
82150114 car_user_svc_set_user_auth_resp (number_values|1),(error_message|3)
83150115 car_user_svc_create_user_req (safe_name|3),(user_type|3),(flags|1),(timeout|1)
84150116 car_user_svc_create_user_resp (status|1),(result|1),(error_message|3)
85150117 car_user_svc_create_user_user_created (user_id|1),(safe_name|3),(user_type|3),(flags|1)
86150118 car_user_svc_create_user_user_removed (user_id|1),(reason|3)
87150119 car_user_svc_remove_user_req (user_id|1),(hasCallerRestrictions|1)
88150120 car_user_svc_remove_user_resp (user_id|1),(result|1)
89150121 car_user_svc_notify_app_lifecycle_listener (uid|1),(package_name|3),(event_type|1),(from_user_id|1),(to_user_id|1)
90150122 car_user_svc_notify_internal_lifecycle_listener (listener_name|3),(event_type|1),(from_user_id|1),(to_user_id|1)
91150123 car_user_svc_pre_creation_requested (number_users|1),(number_guests|1)
92150124 car_user_svc_pre_creation_status (number_existing_users|1),(number_users_to_add|1),(number_users_to_remove|1),(number_existing_guests|1),(number_guests_to_add|1),(number_guests_to_remove|1),(number_invalid_users_to_remove|1)
93150125 car_user_svc_start_user_in_background_req (user_id|1)
94150126 car_user_svc_start_user_in_background_resp (user_id|1),(result|1)
95150127 car_user_svc_stop_user_req (user_id|1)
96150128 car_user_svc_stop_user_resp (user_id|1),(result|1)
97150129 car_user_svc_initial_user_info_req_complete (request_type|1)
98
99150140 car_user_hal_initial_user_info_req (request_id|1),(request_type|1),(timeout|1)
100150141 car_user_hal_initial_user_info_resp (request_id|1),(status|1),(action|1),(user_id|1),(flags|1),(safe_name|3),(user_locales|3)
101150142 car_user_hal_switch_user_req (request_id|1),(user_id|1),(user_flags|1),(timeout|1)
102150143 car_user_hal_switch_user_resp (request_id|1),(status|1),(result|1),(error_message|3)
103150144 car_user_hal_post_switch_user_req (request_id|1),(target_user_id|1),(current_user_id|1)
104150145 car_user_hal_get_user_auth_req (int32values|4)
105150146 car_user_hal_get_user_auth_resp (int32values|4),(error_message|3)
106150147 car_user_hal_legacy_switch_user_req (request_id|1),(target_user_id|1),(current_user_id|1)
107150148 car_user_hal_set_user_auth_req (int32values|4)
108150149 car_user_hal_set_user_auth_resp (int32values|4),(error_message|3)
109150150 car_user_hal_oem_switch_user_req (request_id|1),(target_user_id|1)
110150151 car_user_hal_create_user_req (request_id|1),(safe_name|3),(flags|1),(timeout|1)
111150152 car_user_hal_create_user_resp (request_id|1),(status|1),(result|1),(error_message|3)
112150153 car_user_hal_remove_user_req (target_user_id|1),(current_user_id|1)
113
114150171 car_user_mgr_add_listener (uid|1),(package_name|3)
115150172 car_user_mgr_remove_listener (uid|1),(package_name|3)
116150173 car_user_mgr_disconnected (uid|1)
117150174 car_user_mgr_switch_user_req (uid|1),(user_id|1)
118150175 car_user_mgr_switch_user_resp (uid|1),(status|1),(error_message|3)
119150176 car_user_mgr_get_user_auth_req (types|4)
120150177 car_user_mgr_get_user_auth_resp (values|4)
121150178 car_user_mgr_set_user_auth_req (types_and_values_pairs|4)
122150179 car_user_mgr_set_user_auth_resp (values|4)
123150180 car_user_mgr_create_user_req (uid|1),(safe_name|3),(user_type|3),(flags|1)
124150181 car_user_mgr_create_user_resp (uid|1),(status|1),(error_message|3)
125150182 car_user_mgr_remove_user_req (uid|1),(user_id|1)
126150183 car_user_mgr_remove_user_resp (uid|1),(status|1)
127150184 car_user_mgr_notify_lifecycle_listener (number_listeners|1),(event_type|1),(from_user_id|1),(to_user_id|1)
128150185 car_user_mgr_pre_create_user_req (uid|1)
129
130#### Device policy related tags (range 150200 - 150299)
131150200 car_dp_mgr_remove_user_req (uid|1),(user_id|1)
132150201 car_dp_mgr_remove_user_resp (uid|1),(status|1)
133150202 car_dp_mgr_create_user_req (uid|1),(safe_name|3),(flags|1)
134150203 car_dp_mgr_create_user_resp (uid|1),(status|1)
135150204 car_dp_mgr_start_user_in_background_req (uid|1),(user_id|1)
136150205 car_dp_mgr_start_user_in_background_resp (uid|1),(status|1)
137150206 car_dp_mgr_stop_user_req (uid|1),(user_id|1)
138150207 car_dp_mgr_stop_user_resp (uid|1),(status|1)
139