/aosp14/system/core/init/ |
H A D | devices_test.cpp | 229 EXPECT_EQ(0U, permissions.uid()); in TEST() 230 EXPECT_EQ(0U, permissions.gid()); in TEST() 242 EXPECT_EQ(0U, permissions.uid()); in TEST() 243 EXPECT_EQ(1000U, permissions.gid()); in TEST() 256 EXPECT_EQ(0U, permissions.uid()); in TEST() 257 EXPECT_EQ(1000U, permissions.gid()); in TEST() 273 EXPECT_EQ(0U, permissions.uid()); in TEST() 290 EXPECT_EQ(0U, permissions.uid()); in TEST() 301 EXPECT_EQ(0U, permissions.uid()); in TEST() 315 EXPECT_EQ(0U, permissions.uid()); in TEST() [all …]
|
H A D | ueventd_parser_test.cpp | 123 auto permissions = std::vector<Permissions>{ in TEST() 135 TestUeventdFile(ueventd_file, {{}, sysfs_permissions, permissions, {}, {}, {}}); in TEST() 328 auto permissions = std::vector<Permissions>{ in TEST() 359 {subsystems, sysfs_permissions, permissions, firmware_directories, in TEST()
|
/aosp14/frameworks/base/tests/privapp-permissions/ |
H A D | Android.bp | 15 required: ["privapp-permissions-test.xml"], 19 name: "privapp-permissions-test.xml", 20 src: "system/privapp-permissions-test.xml", 21 sub_dir: "permissions", 34 name: "vendorprivapp-permissions-test.xml", 35 src: "vendor/privapp-permissions-test.xml", 36 sub_dir: "permissions", 50 name: "productprivapp-permissions-test.xml", 51 src: "product/privapp-permissions-test.xml", 52 sub_dir: "permissions", [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/permission/ |
H A D | PermissionAllowlist.java | 80 if (permissions == null) { in getOemAppAllowlistState() 83 return permissions.get(permissionName); in getOemAppAllowlistState() 90 if (permissions == null) { in getPrivilegedAppAllowlistState() 93 return permissions.get(permissionName); in getPrivilegedAppAllowlistState() 100 if (permissions == null) { in getVendorPrivilegedAppAllowlistState() 103 return permissions.get(permissionName); in getVendorPrivilegedAppAllowlistState() 110 if (permissions == null) { in getProductPrivilegedAppAllowlistState() 113 return permissions.get(permissionName); in getProductPrivilegedAppAllowlistState() 120 if (permissions == null) { in getSystemExtPrivilegedAppAllowlistState() 123 return permissions.get(permissionName); in getSystemExtPrivilegedAppAllowlistState() [all …]
|
H A D | LegacyPermissionSettings.java | 82 public void replacePermissions(@NonNull List<LegacyPermission> permissions) { in replacePermissions() argument 85 final int permissionsSize = permissions.size(); in replacePermissions() 87 final LegacyPermission permission = permissions.get(i); in replacePermissions() 154 @Nullable ArraySet<String> permissionNames, @NonNull List<LegacyPermission> permissions, in dumpPermissions() argument 158 final int permissionsSize = permissions.size(); in dumpPermissions() 160 final LegacyPermission permission = permissions.get(i); in dumpPermissions()
|
/aosp14/frameworks/base/core/java/android/os/ |
H A D | PermissionEnforcer.java | 75 for (String permission : permissions) { in anyAppOps() 106 for (String permission : permissions) { in enforcePermissionAllOf() 117 if (anyAppOps(permissions)) { in enforcePermissionAllOf() 119 enforcePermissionAllOf(permissions, source); in enforcePermissionAllOf() 122 for (String permission : permissions) { in enforcePermissionAllOf() 133 for (String permission : permissions) { in enforcePermissionAnyOf() 140 + String.join(", ", permissions) + "}"); in enforcePermissionAnyOf() 145 if (anyAppOps(permissions)) { in enforcePermissionAnyOf() 147 enforcePermissionAnyOf(permissions, source); in enforcePermissionAnyOf() 150 for (String permission : permissions) { in enforcePermissionAnyOf() [all …]
|
/aosp14/frameworks/base/services/tests/uiservicestests/src/com/android/server/slice/ |
H A D | SlicePermissionManagerTest.java | 66 assertTrue(permissions.hasPermission("my.pkg", 0, uri)); in testGrant() 82 permissions.grantFullAccess("com.android.mypkg", 10); in testBackup() 91 permissions.writeBackup(serializer); in testBackup() 98 permissions = new SlicePermissionManager(mContext, in testBackup() 100 permissions.readRestore(parser); in testBackup() 102 if (!permissions.hasFullAccess("com.android.mypkg", 10)) { in testBackup() 106 assertTrue(permissions.hasPermission("com.android.otherpkg", 0, in testBackup() 108 permissions.removePkg("com.android.lastpkg", 1); in testBackup() 109 assertFalse(permissions.hasPermission("com.android.otherpkg", 0, in testBackup() 140 permissions.addDirtyImmediate(junk); in testInvalid() [all …]
|
/aosp14/frameworks/base/data/etc/ |
H A D | CleanSpec.mk | 47 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/etc/permissions/com.android.carrierconfig.xml) 48 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/etc/permissions/com.android.emergency.x… 49 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/etc/permissions/com.android.emergency.xml) 50 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/etc/permissions/com.android.provision.x… 51 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/etc/permissions/com.android.provision.xml) 52 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/etc/permissions/com.android.settings.xm… 53 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/etc/permissions/com.android.settings.xml) 54 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/etc/permissions/com.android.launcher3.x… 55 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/product/etc/permissions/com.android.launcher3.xml) 56 $(call add-clean-step, rm -rf $(PRODUCT_OUT)/system/product/etc/permissions/com.android.systemui.xm… [all …]
|
H A D | Android.bp | 67 sub_dir: "permissions", 73 sub_dir: "permissions", 80 sub_dir: "permissions", 88 sub_dir: "permissions", 96 sub_dir: "permissions", 104 sub_dir: "permissions", 111 sub_dir: "permissions", 119 sub_dir: "permissions", 126 sub_dir: "permissions", 134 sub_dir: "permissions", [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/am/ |
H A D | AppPermissionTracker.java | 120 for (int i = 0; i < permissions.length; i++) { in handleAppOpsInit() 121 final Pair<String, Integer> pair = permissions[i]; in handleAppOpsInit() 144 for (Pair<String, Integer> permission : permissions) { in handlePermissionsInit() 203 if (permissions != null && permissions.length > 0) { in handleOpChanged() 204 for (int i = 0; i < permissions.length; i++) { in handleOpChanged() 205 final Pair<String, Integer> pair = permissions[i]; in handleOpChanged() 224 if (permissions != null && permissions.length > 0) { in handlePermissionsChanged() 228 new UidGrantedPermissionState[permissions.length]; in handlePermissionsChanged() 229 for (int i = 0; i < permissions.length; i++) { in handlePermissionsChanged() 230 final Pair<String, Integer> pair = permissions[i]; in handlePermissionsChanged() [all …]
|
/aosp14/frameworks/base/services/permission/java/com/android/server/permission/access/permission/ |
H A D | UidPermissionPersistence.kt | 45 TAG_PERMISSIONS -> parsePermissions(systemState.permissions) 50 private fun BinaryXmlPullParser.parsePermissions(permissions: IndexedMap<String, Permission>) { 53 TAG_PERMISSION -> parsePermission(permissions) 59 private fun BinaryXmlPullParser.parsePermission(permissions: IndexedMap<String, Permission>) { 86 permissions[name] = permission 92 serializePermissions(TAG_PERMISSIONS, systemState.permissions) 97 permissions: IndexedMap<String, Permission> 100 permissions.forEachValueIndexed { _, it -> serializePermission(it) }
|
H A D | UidPermissionPolicy.kt | 86 val permissions = newState.systemState.permissions regex 87 val oldPermission = permissions[permissionName] 112 permissions[permissionName] = newPermission 265 val permissions = systemState.permissions regex 266 permissions.forEachIndexed permissions@ { 269 return@permissions 283 permissions.setValueAt(permissionIndex, newPermission) 388 systemState.permissions[permissionName] 504 systemState.permissions[permissionName] = newPermission 1303 state.systemState.permissions [all …]
|
/aosp14/frameworks/base/core/java/android/permissionpresenterservice/ |
H A D | RuntimePermissionPresenterService.java | 97 List<RuntimePermissionPresentationInfo> permissions = onGetAppPermissions(packageName); 98 if (permissions != null && !permissions.isEmpty()) { 100 result.putParcelableList(KEY_RESULT, permissions);
|
/aosp14/frameworks/base/telephony/common/com/android/internal/telephony/ |
H A D | TelephonyPermissions.java | 737 String... permissions) { in enforceAnyPermissionGranted() argument 738 if (permissions.length == 0) return; in enforceAnyPermissionGranted() 740 for (String perm : permissions) { in enforceAnyPermissionGranted() 753 b.append(permissions[0]); in enforceAnyPermissionGranted() 754 for (int i = 1; i < permissions.length; i++) { in enforceAnyPermissionGranted() 756 b.append(permissions[i]); in enforceAnyPermissionGranted() 780 if (permissions.length == 0) return; in enforceAnyPermissionGrantedOrCarrierPrivileges() 782 for (String perm : permissions) { in enforceAnyPermissionGrantedOrCarrierPrivileges() 801 b.append(permissions[0]); in enforceAnyPermissionGrantedOrCarrierPrivileges() 802 for (int i = 1; i < permissions.length; i++) { in enforceAnyPermissionGrantedOrCarrierPrivileges() [all …]
|
/aosp14/frameworks/base/services/usb/java/com/android/server/usb/ |
H A D | UsbPermissionManager.java | 59 UsbUserPermissionManager permissions = mPermissionsByUser.get(userId); in getPermissionsForUser() local 60 if (permissions == null) { in getPermissionsForUser() 61 permissions = new UsbUserPermissionManager(mContext.createContextAsUser( in getPermissionsForUser() 63 mPermissionsByUser.put(userId, permissions); in getPermissionsForUser() 65 return permissions; in getPermissionsForUser()
|
H A D | UsbUserPermissionManager.java | 429 SparseBooleanArray permissions = in scheduleWritePermissionsLocked() 431 int numPermissions = permissions.size(); in scheduleWritePermissionsLocked() 437 permissions.valueAt(permissionIdx); in scheduleWritePermissionsLocked() 448 SparseBooleanArray permissions = in scheduleWritePermissionsLocked() 450 int numPermissions = permissions.size(); in scheduleWritePermissionsLocked() 455 permissions.keyAt(permissionIdx); in scheduleWritePermissionsLocked() 457 permissions.valueAt(permissionIdx); in scheduleWritePermissionsLocked() 603 SparseBooleanArray permissions = in dump() local 605 int numPermissions = permissions.size(); in dump() 624 SparseBooleanArray permissions = in dump() local [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/slice/ |
H A D | SliceShellCommand.java | 88 String[] permissions = b.getStringArray(SliceProvider.EXTRA_RESULT); in runGetPermissions() local 91 if (permissions != null && permissions.length != 0) { in runGetPermissions() 93 context.getPackageManager().getPackagesHoldingPermissions(permissions, 0); in runGetPermissions()
|
/aosp14/frameworks/base/services/tests/PackageManagerServiceTests/server/src/com/android/server/pm/parsing/ |
H A D | PackageParsingDeferErrorTest.kt | 107 val permissions = result.result.permissions regex 108 assertThat(permissions).hasSize(1) 109 assertThat(permissions.first().name).isEqualTo(TEST_PERMISSION)
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/devicepolicy/ |
H A D | DpmMockContext.java | 167 public final List<String> permissions = callerPermissions; field in DpmMockContext 277 List<String> permissions = binder.callingPermissions.get(binder.getCallingUid()); in enforceCallingOrSelfPermission() local 278 if (permissions == null) { in enforceCallingOrSelfPermission() 281 permissions = callerPermissions; in enforceCallingOrSelfPermission() 285 if (!permissions.contains(permission)) { in enforceCallingOrSelfPermission() 537 List<String> permissions = binder.callingPermissions.get(binder.getCallingUid()); in checkPermission() local 538 if (permissions == null) { in checkPermission() 539 permissions = callerPermissions; in checkPermission() 541 if (permissions.contains(permission)) { in checkPermission()
|
/aosp14/frameworks/base/services/java/com/android/server/ |
H A D | SystemConfigService.java | 82 final ArraySet<String> permissions = systemPermissions.valueAt(i); 83 if (permissions != null && permissions.contains(permissionName)) {
|
/aosp14/frameworks/base/packages/SettingsLib/src/com/android/settingslib/applications/ |
H A D | PermissionsSummaryHelper.java | 35 permController.getAppPermissions(pkg, permissions -> { in getPermissionSummary() 41 for (RuntimePermissionPresentationInfo permission : permissions) { in getPermissionSummary()
|
/aosp14/system/core/libkeyutils/ |
H A D | keyutils.cpp | 55 long keyctl_setperm(key_serial_t id, int permissions) { in keyctl_setperm() argument 56 return syscall(__NR_keyctl, KEYCTL_SETPERM, id, permissions); in keyctl_setperm()
|
/aosp14/frameworks/base/libs/WindowManager/Jetpack/ |
H A D | Android.bp | 12 // See the License for the specific language governing permissions and 52 sub_dir: "permissions", 82 sub_dir: "permissions",
|
/aosp14/frameworks/base/tests/libs-permissions/ |
H A D | Android.bp | 22 sub_dir: "permissions", 37 sub_dir: "permissions",
|
/aosp14/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | UpdateOwnershipHelper.java | 65 private static boolean usesAnyPermission(AndroidPackage pkgSetting, String... permissions) { in usesAnyPermission() argument 68 for (int j = 0; j < permissions.length; j++) { in usesAnyPermission() 69 if (permissions[j].equals(usesPermissions.get(i).getName())) { in usesAnyPermission()
|