From 247d1b75cd6354aa7ba428af4e5c8d67465cf952 Mon Sep 17 00:00:00 2001 From: Stanislav Zholnin Date: Thu, 6 Jun 2019 21:28:44 +0100 Subject: Atoms for logging permission grants during system upgrade. Test: manually verified Bug:133401502 Bug:134581123 Change-Id: I004704e39c8936de91300b6f98e722d925142c14 --- cmds/statsd/src/atoms.proto | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/cmds/statsd/src/atoms.proto b/cmds/statsd/src/atoms.proto index e9208437ff07..93e8b9de846b 100644 --- a/cmds/statsd/src/atoms.proto +++ b/cmds/statsd/src/atoms.proto @@ -305,6 +305,8 @@ message Atom { LocationManagerApiUsageReported location_manager_api_usage_reported = 210; ReviewPermissionsFragmentResultReported review_permissions_fragment_result_reported = 211 [(log_from_module) = "permissioncontroller"]; + RuntimePermissionsUpgradeResult runtime_permissions_upgrade_result = + 212 [(log_from_module) = "permissioncontroller"]; } // Pulled events will start at field 10000. @@ -6567,3 +6569,18 @@ message ReviewPermissionsFragmentResultReported { // The result of the permission grant optional bool permission_granted = 5; } + +/** +* Information about results of permission upgrade by RuntimePermissionsUpgradeController +* Logged from: RuntimePermissionUpdgradeController +*/ +message RuntimePermissionsUpgradeResult { + // Permission granted as result of upgrade + optional string permission_name = 1; + + // UID of package granted permission + optional int32 uid = 2 [(is_uid) = true]; + + // Name of package granted permission + optional string package_name = 3; +} \ No newline at end of file -- cgit v1.2.3-59-g8ed1b