/aosp14/frameworks/base/services/core/java/com/android/server/pm/permission/ |
H A D | Permission.java | 104 mPermissionInfo = permissionInfo; in Permission() 110 this(permissionInfo, type); in Permission() 123 if (permissionInfo != null) { in setPermissionInfo() 124 mPermissionInfo = permissionInfo; in setPermissionInfo() 132 mReconciled = permissionInfo != null; in setPermissionInfo() 405 permissionInfo.packageName)) { in isOverridingSystemPermission() 426 permissionInfo.packageName)) { in createOrUpdate() 447 permission = new Permission(permissionInfo.name, permissionInfo.packageName, in createOrUpdate() 486 r.append(permissionInfo.name); in createOrUpdate() 555 final PermissionInfo permissionInfo; in generatePermissionInfo() local [all …]
|
H A D | PermissionManagerService.java | 481 List<PermissionInfo> permissionInfo = in queryPermissionsByGroup() local 483 if (permissionInfo == null) { in queryPermissionsByGroup() 487 return new ParceledListSlice<>(permissionInfo); in queryPermissionsByGroup() 491 public boolean addPermission(PermissionInfo permissionInfo, boolean async) { in addPermission() argument 492 return mPermissionManagerServiceImpl.addPermission(permissionInfo, async); in addPermission() 1185 PermissionInfo permissionInfo = sPlatformPermissions.get(permission); in checkPermission() local 1187 if (permissionInfo == null) { in checkPermission() 1190 if (PLATFORM_PACKAGE_NAME.equals(permissionInfo.packageName) in checkPermission() 1194 sPlatformPermissions.put(permission, permissionInfo); in checkPermission() 1201 if (permissionInfo.isAppOp()) { in checkPermission() [all …]
|
H A D | LegacyPermission.java | 92 public LegacyPermission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in LegacyPermission() argument 94 mPermissionInfo = permissionInfo; in LegacyPermission()
|
H A D | PermissionManagerServiceImpl.java | 583 final PermissionInfo permissionInfo; in getPermissionInfo() local 589 permissionInfo = bp.generatePermissionInfo(flags, targetSdkVersion); in getPermissionInfo() 593 if (mPackageManagerInt.filterAppAccess(permissionInfo.packageName, callingUid, in getPermissionInfo() 598 return permissionInfo; in getPermissionInfo() 2355 final PermissionInfo permissionInfo; 2373 permissionInfo = PackageInfoUtils.generatePermissionInfo(p, 2381 oldPermission, permissionInfo, mPackageManagerInt); 2384 permissionInfo, packageState, mRegistry.getPermissionTrees(),
|
/aosp14/frameworks/base/services/permission/java/com/android/server/permission/access/permission/ |
H A D | Permission.kt | 25 val permissionInfo: PermissionInfo, 34 get() = permissionInfo.name 37 get() = permissionInfo.packageName 40 get() = permissionInfo.group 47 get() = permissionInfo.protectionLevel 50 get() = permissionInfo.protection 65 get() = permissionInfo.protectionFlags 137 get() = permissionInfo.flags.hasBits(PermissionInfo.FLAG_REMOVED) 143 get() = permissionInfo.flags.hasBits( 151 get() = permissionInfo.knownCerts [all …]
|
H A D | UidPermissionPersistence.kt | 62 val permissionInfo = PermissionInfo().apply { regex 75 permissionInfo.apply { 85 val permission = Permission(permissionInfo, false, type, 0) 120 val permissionInfo = permission.permissionInfo regex 121 attributeIntHexWithDefault(ATTR_ICON, permissionInfo.icon, 0) 122 permissionInfo.nonLocalizedLabel?.toString()?.let { attribute(ATTR_LABEL, it) }
|
H A D | PermissionService.kt | 249 PermissionInfo(permissionInfo).apply { 350 val permissionName = permissionInfo.name 356 if (permissionInfo.labelRes == 0 && permissionInfo.nonLocalizedLabel == null) { 363 enforcePermissionTreeSize(permissionInfo, permissionTree) 372 permissionInfo.packageName = permissionTree.permissionInfo.packageName 374 permissionInfo.protectionLevel = 375 PermissionInfo.fixProtectionLevel(permissionInfo.protectionLevel) 378 permissionInfo, true, Permission.TYPE_DYNAMIC, permissionTree.appId 419 permissionInfo: PermissionInfo, 426 if (permissionTreeFootprint + permissionInfo.calculateFootprint() > [all …]
|
H A D | UidPermissionPolicy.kt | 98 val permissionInfo = PermissionInfo().apply { regex 105 permissionInfo, false, Permission.TYPE_CONFIG, 0, permissionEntry.gids, 109 Permission(permissionInfo, false, Permission.TYPE_CONFIG, 0) 273 name = oldPermission.permissionInfo.name 275 protectionLevel = oldPermission.permissionInfo.protectionLevel 281 permissionInfo = newPermissionInfo, isReconciled = false, appId = 0 418 permissionInfo = newPermissionInfo, isReconciled = true, 491 permissionInfo = newPermissionInfo, isReconciled = true, 579 permissionInfo = PermissionInfo(permission.permissionInfo).apply {
|
/aosp14/frameworks/base/core/tests/coretests/src/android/content/pm/ |
H A 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()
|
/aosp14/frameworks/base/services/core/java/com/android/server/policy/ |
H A D | PermissionPolicyService.java | 831 mRuntimeAndTheirBgPermissionInfos.put(permissionInfo.name, permissionInfo); in PermissionToOpSynchroniser() 919 if (permissionInfo == null) { in addAppOps() 923 addExtraAppOp(packageInfo, pkg, permissionInfo); in addAppOps() 928 if (!permissionInfo.isRuntime()) { in addPermissionAppOp() 932 String permissionName = permissionInfo.name; in addPermissionAppOp() 983 String permissionName = permissionInfo.name; in shouldGrantAppOp() 999 if (permissionInfo.isHardRestricted()) { in shouldGrantAppOp() 1004 } else if (permissionInfo.isSoftRestricted()) { in shouldGrantAppOp() 1016 @NonNull PermissionInfo permissionInfo) { in addExtraAppOp() argument 1017 if (!permissionInfo.isSoftRestricted()) { in addExtraAppOp() [all …]
|
/aosp14/frameworks/base/core/java/android/permission/ |
H A D | IPermissionManager.aidl | 41 boolean addPermission(in PermissionInfo permissionInfo, boolean async); in addPermission() argument
|
H A D | PermissionManager.java | 475 public boolean addPermission(@NonNull PermissionInfo permissionInfo, boolean async) { in addPermission() argument 477 return mPermissionManager.addPermission(permissionInfo, async); in addPermission()
|
/aosp14/frameworks/base/services/robotests/src/com/android/server/pm/ |
H A 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()
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A 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)
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/parsing/ |
H A D | PackageInfoUtils.java | 180 final var permissionInfo = generatePermissionInfo(permission, flags); in generateWithComponents() local 182 permissionInfo.flags |= PermissionInfo.FLAG_INSTALLED; in generateWithComponents() 184 info.permissions[i] = permissionInfo; in generateWithComponents()
|
/aosp14/frameworks/base/services/core/java/com/android/server/appop/ |
H A D | AppOpsService.java | 1862 PermissionInfo permissionInfo; in updatePermissionRevokedCompat() local 1864 permissionInfo = packageManager.getPermissionInfo(permissionName, 0); in updatePermissionRevokedCompat() 1870 if (!permissionInfo.isRuntime()) { in updatePermissionRevokedCompat() 1879 if (permissionInfo.backgroundPermission != null) { in updatePermissionRevokedCompat() 1880 if (packageManager.checkPermission(permissionInfo.backgroundPermission, packageName) in updatePermissionRevokedCompat() 1889 + permissionInfo.backgroundPermission); in updatePermissionRevokedCompat() 1894 packageManager.updatePermissionFlags(permissionInfo.backgroundPermission, in updatePermissionRevokedCompat() 6028 PermissionInfo permissionInfo; 6030 permissionInfo = mContext.getPackageManager().getPermissionInfo(permission, 0); 6034 if (permissionInfo.getProtection() == PROTECTION_DANGEROUS) {
|
/aosp14/frameworks/base/services/core/java/com/android/server/stats/pull/ |
H A D | StatsPullAtomService.java | 3480 PermissionInfo permissionInfo; 3483 permissionInfo = pm.getPermissionInfo(permName, 0); 3501 permissionFlags, permissionInfo.getProtection() 3502 | permissionInfo.getProtectionFlags()); 3510 permissionFlags, permissionInfo.getProtection() 3511 | permissionInfo.getProtectionFlags());
|
/aosp14/frameworks/base/core/java/android/app/ |
H A D | ApplicationPackageManager.java | 430 final PermissionInfo permissionInfo = getPermissionManager().getPermissionInfo(permName, in getPermissionInfo() local 432 if (permissionInfo == null) { in getPermissionInfo() 435 return permissionInfo; in getPermissionInfo()
|
/aosp14/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
H A D | DevicePolicyManagerService.java | 17304 PermissionInfo permissionInfo = packageManager.getPermissionInfo(permissionName, 0); 17305 return (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE)
|