Lines Matching refs:app_info
52 static auto& app_info = *new AppInfo(); variable
80 std::lock_guard<std::mutex> lock(app_info.mutex); in send_app_info()
86 if (!app_info.has_pending_update) { in send_app_info()
91 auto protobufProcess = app_info.process.toProtobuf(); in send_app_info()
110 app_info.has_pending_update = false; in send_app_info()
226 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_new()
227 app_info.process.pid = *pid; in adbconnection_client_new()
228 app_info.process.debuggable = *debuggable; in adbconnection_client_new()
230 app_info.process.profileable = *profileable; in adbconnection_client_new()
233 app_info.process.architecture = *architecture; in adbconnection_client_new()
235 app_info.process.uid = getuid(); in adbconnection_client_new()
236 app_info.has_pending_update = true; in adbconnection_client_new()
244 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_set_current_process_name()
245 app_info.process.process_name = process_name; in adbconnection_client_set_current_process_name()
246 app_info.has_pending_update = true; in adbconnection_client_set_current_process_name()
250 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_add_application()
251 app_info.process.package_names.insert(package_name); in adbconnection_client_add_application()
252 app_info.has_pending_update = true; in adbconnection_client_add_application()
256 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_remove_application()
257 app_info.process.package_names.erase(package_name); in adbconnection_client_remove_application()
258 app_info.has_pending_update = true; in adbconnection_client_remove_application()
262 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_set_waiting_for_debugger()
263 app_info.process.waiting_for_debugger = waiting; in adbconnection_client_set_waiting_for_debugger()
264 app_info.has_pending_update = true; in adbconnection_client_set_waiting_for_debugger()
268 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_has_pending_update()
269 return app_info.has_pending_update; in adbconnection_client_has_pending_update()
273 std::lock_guard<std::mutex> lock(app_info.mutex); in adbconnection_client_set_user_id()
274 app_info.process.user_id = user_id; in adbconnection_client_set_user_id()
275 app_info.has_pending_update = true; in adbconnection_client_set_user_id()