Home
last modified time | relevance | path

Searched refs:permissionInfo (Results 1 – 19 of 19) sorted by relevance

/aosp14/frameworks/base/services/core/java/com/android/server/pm/permission/
H A DPermission.java104 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 DPermissionManagerService.java481 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 DLegacyPermission.java92 public LegacyPermission(@NonNull PermissionInfo permissionInfo, @PermissionType int type, in LegacyPermission() argument
94 mPermissionInfo = permissionInfo; in LegacyPermission()
H A DPermissionManagerServiceImpl.java583 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 DPermission.kt25 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 DUidPermissionPersistence.kt62 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 DPermissionService.kt249 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 DUidPermissionPolicy.kt98 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 DPermissionInfoTest.java46 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 DPermissionPolicyService.java831 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 DIPermissionManager.aidl41 boolean addPermission(in PermissionInfo permissionInfo, boolean async); in addPermission() argument
H A DPermissionManager.java475 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 DCrossProfileAppsServiceImplRoboTest.java435 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 DInstantAppRegistry.java1047 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 DPackageInfoUtils.java180 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 DAppOpsService.java1862 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 DStatsPullAtomService.java3480 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 DApplicationPackageManager.java430 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 DDevicePolicyManagerService.java17304 PermissionInfo permissionInfo = packageManager.getPermissionInfo(permissionName, 0);
17305 return (permissionInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE)