/frameworks/base/services/core/java/com/android/server/pm/permission/ |
D | Permission.java | 103 public Permission(@NonNull PermissionInfo permissionInfo, @PermissionType int type) { in Permission() argument 104 mPermissionInfo = permissionInfo; in Permission() 108 public Permission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in Permission() argument 110 this(permissionInfo, type); in Permission() 122 public void setPermissionInfo(@Nullable PermissionInfo permissionInfo) { in setPermissionInfo() argument 123 if (permissionInfo != null) { in setPermissionInfo() 124 mPermissionInfo = permissionInfo; in setPermissionInfo() 132 mReconciled = permissionInfo != null; in setPermissionInfo() 370 @NonNull PermissionInfo permissionInfo, @NonNull Permission permissionTree) { in addToTree() argument 377 || !comparePermissionInfos(mPermissionInfo, permissionInfo)); in addToTree() [all …]
|
D | PermissionMigrationHelper.java | 70 LegacyPermission(PermissionInfo permissionInfo, int type) { in LegacyPermission() argument 71 mPermissionInfo = permissionInfo; in LegacyPermission()
|
D | PermissionManagerService.java | 512 List<PermissionInfo> permissionInfo = in queryPermissionsByGroup() local 514 if (permissionInfo == null) { in queryPermissionsByGroup() 518 return new ParceledListSlice<>(permissionInfo); in queryPermissionsByGroup() 522 public boolean addPermission(PermissionInfo permissionInfo, boolean async) { in addPermission() argument 523 return mPermissionManagerServiceImpl.addPermission(permissionInfo, async); in addPermission() 1130 PermissionInfo permissionInfo = sPlatformPermissions.get(permission); in checkPermission() local 1131 if (permissionInfo == null) { in checkPermission() 1133 permissionInfo = context.getPackageManager().getPermissionInfo(permission, 0); in checkPermission() 1134 if (PLATFORM_PACKAGE_NAME.equals(permissionInfo.packageName) in checkPermission() 1138 sPlatformPermissions.put(permission, permissionInfo); in checkPermission() [all …]
|
D | LegacyPermission.java | 92 public LegacyPermission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in LegacyPermission() argument 94 mPermissionInfo = permissionInfo; in LegacyPermission()
|
D | PermissionManagerServiceImpl.java | 578 final PermissionInfo permissionInfo; in getPermissionInfo() local 584 permissionInfo = bp.generatePermissionInfo(flags, targetSdkVersion); in getPermissionInfo() 588 if (mPackageManagerInt.filterAppAccess(permissionInfo.packageName, callingUid, in getPermissionInfo() 593 return permissionInfo; in getPermissionInfo() 2309 final PermissionInfo permissionInfo; 2327 permissionInfo = PackageInfoUtils.generatePermissionInfo(p, 2335 oldPermission, permissionInfo, mPackageManagerInt); 2338 permissionInfo, packageState, mRegistry.getPermissionTrees(),
|
/frameworks/base/services/permission/java/com/android/server/permission/access/permission/ |
D | Permission.kt | 25 val permissionInfo: PermissionInfo, in <lambda>() constant in com.android.server.permission.access.permission.Permission 33 get() = permissionInfo.name in <lambda>() 36 get() = permissionInfo.packageName in <lambda>() 39 get() = permissionInfo.group in <lambda>() 45 @Suppress("DEPRECATION") get() = permissionInfo.protectionLevel in <lambda>() 48 get() = permissionInfo.protection in <lambda>() 63 get() = permissionInfo.protectionFlags in <lambda>() 132 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_HARD_RESTRICTED) in <lambda>() 135 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_REMOVED) in <lambda>() 138 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_SOFT_RESTRICTED) in <lambda>() [all …]
|
D | AppIdPermissionPersistence.kt | 95 val permissionInfo = in <lambda>() constant 105 permissionInfo.apply { in <lambda>() 115 val permission = Permission(permissionInfo, false, type, 0) in <lambda>() 140 val permissionInfo = permission.permissionInfo in <lambda>() constant 141 attributeIntHexWithDefault(ATTR_ICON, permissionInfo.icon, 0) in <lambda>() 142 permissionInfo.nonLocalizedLabel?.toString()?.let { attribute(ATTR_LABEL, it) } in <lambda>()
|
D | PermissionService.kt | 268 PermissionInfo(permissionInfo).apply { in <lambda>() 369 override fun addPermission(permissionInfo: PermissionInfo, async: Boolean): Boolean { in <lambda>() 370 val permissionName = permissionInfo.name in <lambda>() 376 if (permissionInfo.labelRes == 0 && permissionInfo.nonLocalizedLabel == null) { in <lambda>() 383 enforcePermissionTreeSize(permissionInfo, permissionTree) in <lambda>() 392 permissionInfo.packageName = permissionTree.permissionInfo.packageName in <lambda>() 394 permissionInfo.protectionLevel = in <lambda>() 395 PermissionInfo.fixProtectionLevel(permissionInfo.protectionLevel) in <lambda>() 398 Permission(permissionInfo, true, Permission.TYPE_DYNAMIC, permissionTree.appId) in <lambda>() 439 permissionInfo: PermissionInfo, in <lambda>() [all …]
|
D | AppIdPermissionMigration.kt | 53 Permission(legacyPermission.permissionInfo, false, legacyPermission.type, 0) in <lambda>()
|
D | AppIdPermissionPolicy.kt | 337 name = oldPermission.permissionInfo.name in <lambda>() 339 protectionLevel = oldPermission.permissionInfo.protectionLevel in <lambda>() 346 permissionInfo = newPermissionInfo, in <lambda>() 677 permissionInfo = in <lambda>() 678 PermissionInfo(permission.permissionInfo).apply { in <lambda>()
|
/frameworks/base/core/tests/coretests/src/android/content/pm/ |
D | PermissionInfoTest.java | 46 PermissionInfo permissionInfo = new PermissionInfo(); in createFromParcel_returnsKnownCerts() local 47 permissionInfo.protectionLevel = in createFromParcel_returnsKnownCerts() 49 permissionInfo.knownCerts = new ArraySet<>(2); in createFromParcel_returnsKnownCerts() 50 permissionInfo.knownCerts.add(KNOWN_CERT_DIGEST_1); in createFromParcel_returnsKnownCerts() 51 permissionInfo.knownCerts.add(KNOWN_CERT_DIGEST_2); in createFromParcel_returnsKnownCerts() 53 permissionInfo.writeToParcel(parcel, 0); in createFromParcel_returnsKnownCerts()
|
/frameworks/base/services/core/java/com/android/server/policy/ |
D | PermissionPolicyService.java | 833 PermissionInfo permissionInfo = permissionInfos.get(i); in PermissionToOpSynchroniser() local 834 mRuntimeAndTheirBgPermissionInfos.put(permissionInfo.name, permissionInfo); in PermissionToOpSynchroniser() 836 if (permissionInfo.backgroundPermission != null) { in PermissionToOpSynchroniser() 837 String backgroundNonRuntimePermission = permissionInfo.backgroundPermission; in PermissionToOpSynchroniser() 840 if (permissionInfo.backgroundPermission.equals( in PermissionToOpSynchroniser() 921 PermissionInfo permissionInfo = mRuntimeAndTheirBgPermissionInfos.get(permissionName); in addAppOps() local 922 if (permissionInfo == null) { in addAppOps() 925 addPermissionAppOp(packageInfo, pkg, permissionInfo); in addAppOps() 926 addExtraAppOp(packageInfo, pkg, permissionInfo); in addAppOps() 930 @NonNull AndroidPackage pkg, @NonNull PermissionInfo permissionInfo) { in addPermissionAppOp() argument [all …]
|
/frameworks/base/services/tests/PermissionServiceMockingTests/src/com/android/server/permission/test/ |
D | BasePermissionPolicyTest.kt | 151 val permissionInfo = PackageInfoUtils.generatePermissionInfo( in <lambda>() constant 155 return Permission(permissionInfo, true, Permission.TYPE_MANIFEST, APP_ID_0) in <lambda>() 300 val permissionInfo = PackageInfoUtils.generatePermissionInfo( in <lambda>() constant 304 val appId = state.externalState.packageStates[permissionInfo.packageName]!!.appId in <lambda>() 305 val permission = Permission(permissionInfo, isReconciled, type, appId) in <lambda>()
|
/frameworks/base/services/robotests/src/com/android/server/pm/ |
D | CrossProfileAppsServiceImplRoboTest.java | 435 PermissionInfo permissionInfo = new PermissionInfo(); in createCrossProfilesPermissionInfo() local 436 permissionInfo.name = Manifest.permission.INTERACT_ACROSS_PROFILES; in createCrossProfilesPermissionInfo() 437 permissionInfo.protectionLevel = PermissionInfo.PROTECTION_FLAG_APPOP; in createCrossProfilesPermissionInfo() 438 return permissionInfo; in createCrossProfilesPermissionInfo()
|
/frameworks/base/core/java/android/permission/ |
D | IPermissionManager.aidl | 42 boolean addPermission(in PermissionInfo permissionInfo, boolean async); in addPermission() argument
|
D | PermissionManager.java | 510 public boolean addPermission(@NonNull PermissionInfo permissionInfo, boolean async) { in addPermission() argument 512 return mPermissionManager.addPermission(permissionInfo, async); in addPermission()
|
/frameworks/base/services/core/java/com/android/server/pm/ |
D | InstantAppRegistry.java | 1047 final PermissionInfo permissionInfo = permissionManager.getPermissionInfo(permissionName, 1049 return permissionInfo != null 1050 && (permissionInfo.getProtection() == PermissionInfo.PROTECTION_DANGEROUS 1051 || (permissionInfo.getProtectionFlags() 1053 && (permissionInfo.getProtectionFlags() & PermissionInfo.PROTECTION_FLAG_INSTANT)
|
/frameworks/base/core/java/com/android/internal/pm/parsing/ |
D | PackageInfoCommonUtils.java | 145 final var permissionInfo = generatePermissionInfo(permission, flags); in generate() local 146 info.permissions[i] = permissionInfo; in generate()
|
/frameworks/base/services/core/java/com/android/server/pm/parsing/ |
D | PackageInfoUtils.java | 186 final var permissionInfo = generatePermissionInfo(permission, flags); in generateWithComponents() local 188 permissionInfo.flags |= PermissionInfo.FLAG_INSTALLED; in generateWithComponents() 190 info.permissions[i] = permissionInfo; in generateWithComponents()
|
/frameworks/base/services/permission/java/com/android/server/permission/access/appop/ |
D | AppOpService.kt | 130 permission.permissionInfo.backgroundPermission?.let { in <lambda>()
|
/frameworks/base/services/core/java/com/android/server/appop/ |
D | AppOpsService.java | 2253 PermissionInfo permissionInfo; in updatePermissionRevokedCompat() local 2255 permissionInfo = packageManager.getPermissionInfo(permissionName, 0); in updatePermissionRevokedCompat() 2261 if (!permissionInfo.isRuntime()) { in updatePermissionRevokedCompat() 2270 if (permissionInfo.backgroundPermission != null) { in updatePermissionRevokedCompat() 2271 if (packageManager.checkPermission(permissionInfo.backgroundPermission, packageName) in updatePermissionRevokedCompat() 2280 + permissionInfo.backgroundPermission); in updatePermissionRevokedCompat() 2285 packageManager.updatePermissionFlags(permissionInfo.backgroundPermission, in updatePermissionRevokedCompat() 6936 PermissionInfo permissionInfo; 6938 permissionInfo = mContext.getPackageManager().getPermissionInfo(permission, 0); 6942 if (permissionInfo.getProtection() == PROTECTION_DANGEROUS) {
|
/frameworks/base/services/core/java/com/android/server/stats/pull/ |
D | StatsPullAtomService.java | 3646 PermissionInfo permissionInfo; 3649 permissionInfo = pm.getPermissionInfo(permName, 0); 3667 permissionFlags, permissionInfo.getProtection() 3668 | permissionInfo.getProtectionFlags()); 3676 permissionFlags, permissionInfo.getProtection() 3677 | permissionInfo.getProtectionFlags());
|
/frameworks/base/core/java/android/app/ |
D | ApplicationPackageManager.java | 447 final PermissionInfo permissionInfo = getPermissionManager().getPermissionInfo(permName, in getPermissionInfo() local 449 if (permissionInfo == null) { in getPermissionInfo() 452 return permissionInfo; in getPermissionInfo()
|
/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
D | DevicePolicyManagerService.java | 16997 PermissionInfo permissionInfo = packageManager.getPermissionInfo(permissionName, 0); 16998 return (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE)
|