/frameworks/base/services/core/java/com/android/server/uri/ |
D | UriPermission.java | 65 int modeFlags = 0; field in UriPermission 99 final int oldModeFlags = modeFlags; in updateModeFlags() 100 modeFlags = ownedModeFlags | globalModeFlags | persistedModeFlags; in updateModeFlags() 102 if (Log.isLoggable(TAG, Log.VERBOSE) && (modeFlags != oldModeFlags)) { in updateModeFlags() 106 + Integer.toHexString(modeFlags) + " via calling UID " in updateModeFlags() 116 void initPersistedModes(int modeFlags, long createdTime) { in initPersistedModes() argument 117 modeFlags &= (Intent.FLAG_GRANT_READ_URI_PERMISSION in initPersistedModes() 120 persistableModeFlags = modeFlags; in initPersistedModes() 121 persistedModeFlags = modeFlags; in initPersistedModes() 127 boolean grantModes(int modeFlags, @Nullable UriPermissionOwner owner) { in grantModes() argument [all …]
|
D | UriGrantsManagerService.java | 228 Uri uri, final int modeFlags, int sourceUserId, int targetUserId) { in grantUriPermissionFromOwner() argument 229 grantUriPermissionFromOwnerUnlocked(token, fromUid, targetPkg, uri, modeFlags, sourceUserId, in grantUriPermissionFromOwner() 237 @NonNull String targetPkg, @NonNull Uri uri, final int modeFlags, in grantUriPermissionFromOwnerUnlocked() argument 261 grantUriPermissionUnlocked(fromUid, targetPkg, new GrantUri(sourceUserId, uri, modeFlags), in grantUriPermissionFromOwnerUnlocked() 262 modeFlags, owner, targetUserId); in grantUriPermissionFromOwnerUnlocked() 346 public void takePersistableUriPermission(Uri uri, final int modeFlags, in takePersistableUriPermission() argument 358 Preconditions.checkFlagsArgument(modeFlags, in takePersistableUriPermission() 370 && ((modeFlags & exactPerm.persistableModeFlags) == modeFlags); in takePersistableUriPermission() 372 && ((modeFlags & prefixPerm.persistableModeFlags) == modeFlags); in takePersistableUriPermission() 380 persistChanged |= exactPerm.takePersistableModes(modeFlags); in takePersistableUriPermission() [all …]
|
D | GrantUri.java | 33 public GrantUri(int sourceUserId, Uri uri, int modeFlags) { in GrantUri() argument 36 this.prefix = (modeFlags & Intent.FLAG_GRANT_PREFIX_URI_PERMISSION) != 0; in GrantUri() 78 public static GrantUri resolve(int defaultSourceUserHandle, Uri uri, int modeFlags) { in resolve() argument 81 ContentProvider.getUriWithoutUserId(uri), modeFlags); in resolve() 83 return new GrantUri(defaultSourceUserHandle, uri, modeFlags); in resolve()
|
D | UriGrantsManagerInternal.java | 38 GrantUri grantUri, final int modeFlags); in revokeUriPermission() argument 40 boolean checkUriPermission(GrantUri grantUri, int uid, final int modeFlags); in checkUriPermission() argument 42 int callingUid, String targetPkg, Uri uri, int modeFlags, int userId); in checkGrantUriPermission() argument
|
/frameworks/base/tests/testables/src/android/testing/ |
D | TestableContext.java | 435 public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) { in checkCallingOrSelfUriPermission() argument 437 return mTestablePermissions.check(uri, modeFlags); in checkCallingOrSelfUriPermission() 439 return super.checkCallingOrSelfUriPermission(uri, modeFlags); in checkCallingOrSelfUriPermission() 443 public int checkCallingUriPermission(Uri uri, int modeFlags) { in checkCallingUriPermission() argument 445 return mTestablePermissions.check(uri, modeFlags); in checkCallingUriPermission() 447 return super.checkCallingUriPermission(uri, modeFlags); in checkCallingUriPermission() 451 public void enforceCallingOrSelfUriPermission(Uri uri, int modeFlags, String message) { in enforceCallingOrSelfUriPermission() argument 453 mTestablePermissions.enforce(uri, modeFlags); in enforceCallingOrSelfUriPermission() 455 super.enforceCallingOrSelfUriPermission(uri, modeFlags, message); in enforceCallingOrSelfUriPermission() 460 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { in checkUriPermission() argument [all …]
|
D | TestablePermissions.java | 64 int check(Uri uri, int modeFlags) { in check() argument 75 public void enforce(Uri uri, int modeFlags) { in enforce() argument 76 if (check(uri, modeFlags) != PackageManager.PERMISSION_GRANTED) { in enforce()
|
/frameworks/base/core/java/android/content/ |
D | ContextWrapper.java | 952 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { in grantUriPermission() argument 953 mBase.grantUriPermission(toPackage, uri, modeFlags); in grantUriPermission() 957 public void revokeUriPermission(Uri uri, int modeFlags) { in revokeUriPermission() argument 958 mBase.revokeUriPermission(uri, modeFlags); in revokeUriPermission() 962 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { in revokeUriPermission() argument 963 mBase.revokeUriPermission(targetPackage, uri, modeFlags); in revokeUriPermission() 967 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { in checkUriPermission() argument 968 return mBase.checkUriPermission(uri, pid, uid, modeFlags); in checkUriPermission() 974 int modeFlags) { in checkUriPermissions() argument 975 return mBase.checkUriPermissions(uris, pid, uid, modeFlags); in checkUriPermissions() [all …]
|
D | UriPermission.java | 42 public UriPermission(Uri uri, int modeFlags, long persistedTime) { in UriPermission() argument 44 mModeFlags = modeFlags; in UriPermission()
|
D | Context.java | 6231 @Intent.GrantUriMode int modeFlags); in grantUriPermission() argument 6261 public abstract void revokeUriPermission(Uri uri, @Intent.AccessUriMode int modeFlags); in revokeUriPermission() argument 6285 @Intent.AccessUriMode int modeFlags); in revokeUriPermission() argument 6309 @Intent.AccessUriMode int modeFlags); in checkUriPermission() argument 6337 @Intent.AccessUriMode int modeFlags) { in checkUriPermissions() argument 6345 @Intent.AccessUriMode int modeFlags, IBinder callerToken); in checkUriPermission() argument 6368 public abstract int checkCallingUriPermission(Uri uri, @Intent.AccessUriMode int modeFlags); in checkCallingUriPermission() argument 6392 @Intent.AccessUriMode int modeFlags) { in checkCallingUriPermissions() argument 6414 @Intent.AccessUriMode int modeFlags); in checkCallingOrSelfUriPermission() argument 6434 @Intent.AccessUriMode int modeFlags) { in checkCallingOrSelfUriPermissions() argument [all …]
|
D | LoggingContentInterface.java | 168 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) in checkUriPermission() argument 170 try (Logger l = new Logger("checkUriPermission", uri, uid, modeFlags)) { in checkUriPermission() argument 172 return l.setResult(delegate.checkUriPermission(uri, uid, modeFlags)); in checkUriPermission()
|
D | ContentInterface.java | 59 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) in checkUriPermission() argument
|
D | ContentResolver.java | 1464 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) { 1468 if (mWrapped != null) return mWrapped.checkUriPermission(uri, uid, modeFlags); 1474 return client.checkUriPermission(uri, uid, modeFlags); 2933 @Intent.AccessUriMode int modeFlags) { 2937 ContentProvider.getUriWithoutUserId(uri), modeFlags, /* toPackage= */ null, 2949 @Intent.AccessUriMode int modeFlags) { 2954 ContentProvider.getUriWithoutUserId(uri), modeFlags, toPackage, 2970 @Intent.AccessUriMode int modeFlags) { 2974 ContentProvider.getUriWithoutUserId(uri), modeFlags, /* toPackage= */ null,
|
D | ContentProviderNative.java | 416 int modeFlags = data.readInt(); in onTransact() local 418 int out = checkUriPermission(attributionSource, uri, uid, modeFlags); in onTransact() 917 int modeFlags) throws RemoteException { in checkUriPermission() argument 926 data.writeInt(modeFlags); in checkUriPermission()
|
D | ContentProviderClient.java | 315 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) in checkUriPermission() argument 322 modeFlags); in checkUriPermission()
|
D | IContentProvider.java | 127 int uid, int modeFlags) throws RemoteException; in checkUriPermission() argument
|
/frameworks/base/services/tests/servicestests/src/com/android/server/uri/ |
D | UriPermissionTest.java | 109 assertEquals(FLAG_READ | FLAG_WRITE, photo1.modeFlags); in testOverlap() 110 assertEquals(FLAG_READ | FLAG_WRITE, photo2.modeFlags); in testOverlap() 114 assertEquals(FLAG_READ, photo1.modeFlags); in testOverlap() 115 assertEquals(FLAG_WRITE, photo2.modeFlags); in testOverlap() 119 assertEquals(0, photo1.modeFlags); in testOverlap() 120 assertEquals(FLAG_WRITE, photo2.modeFlags); in testOverlap()
|
/frameworks/base/test-mock/src/android/test/mock/ |
D | MockContext.java | 727 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { in grantUriPermission() argument 732 public void revokeUriPermission(Uri uri, int modeFlags) { in revokeUriPermission() argument 737 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { in revokeUriPermission() argument 742 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { in checkUriPermission() argument 748 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, IBinder callerToken) { in checkUriPermission() argument 749 return checkUriPermission(uri, pid, uid, modeFlags); in checkUriPermission() 753 public int checkCallingUriPermission(Uri uri, int modeFlags) { in checkCallingUriPermission() argument 758 public int checkCallingOrSelfUriPermission(Uri uri, int modeFlags) { in checkCallingOrSelfUriPermission() argument 764 String writePermission, int pid, int uid, int modeFlags) { in checkUriPermission() argument 770 Uri uri, int pid, int uid, int modeFlags, String message) { in enforceUriPermission() argument [all …]
|
D | MockContentProvider.java | 186 int uid, int modeFlags) { in checkUriPermission() argument 187 return MockContentProvider.this.checkUriPermission(uri, uid, modeFlags); in checkUriPermission() 339 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) { in checkUriPermission() argument
|
D | MockIContentProvider.java | 192 int modeFlags) { in checkUriPermission() argument
|
/frameworks/base/core/java/android/app/ |
D | IUriGrantsManager.aidl | 28 void takePersistableUriPermission(in Uri uri, int modeFlags, String toPackage, int userId); in takePersistableUriPermission() argument 29 void releasePersistableUriPermission(in Uri uri, int modeFlags, String toPackage, int userId); in releasePersistableUriPermission() argument
|
D | ContextImpl.java | 2276 public void grantUriPermission(String toPackage, Uri uri, int modeFlags) { in grantUriPermission() argument 2280 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); in grantUriPermission() local 2287 public void revokeUriPermission(Uri uri, int modeFlags) { in revokeUriPermission() argument 2291 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); in revokeUriPermission() local 2298 public void revokeUriPermission(String targetPackage, Uri uri, int modeFlags) { in revokeUriPermission() argument 2302 ContentProvider.getUriWithoutUserId(uri), modeFlags, resolveUserId(uri)); in revokeUriPermission() local 2309 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { in checkUriPermission() argument 2312 ContentProvider.getUriWithoutUserId(uri), pid, uid, modeFlags, in checkUriPermission() 2322 int modeFlags) { in checkUriPermissions() argument 2324 return ActivityManager.getService().checkUriPermissions(uris, pid, uid, modeFlags, in checkUriPermissions() [all …]
|
/frameworks/base/core/java/android/provider/ |
D | DocumentsProvider.java | 1005 final int modeFlags = getCallingOrSelfUriPermissionModeFlags(context, uri); in canonicalize() local 1006 context.grantUriPermission(getCallingPackage(), narrowUri, modeFlags); in canonicalize() local 1014 int modeFlags = 0; in getCallingOrSelfUriPermissionModeFlags() local 1017 modeFlags |= Intent.FLAG_GRANT_READ_URI_PERMISSION; in getCallingOrSelfUriPermissionModeFlags() 1021 modeFlags |= Intent.FLAG_GRANT_WRITE_URI_PERMISSION; in getCallingOrSelfUriPermissionModeFlags() 1026 modeFlags |= Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION; in getCallingOrSelfUriPermissionModeFlags() 1028 return modeFlags; in getCallingOrSelfUriPermissionModeFlags() 1169 final int modeFlags = getCallingOrSelfUriPermissionModeFlags(context, in callUnchecked() local 1171 context.grantUriPermission(getCallingPackage(), newDocumentUri, modeFlags); in callUnchecked() local 1201 final int modeFlags = getCallingOrSelfUriPermissionModeFlags(context, in callUnchecked() local [all …]
|
/frameworks/base/test-runner/src/android/test/ |
D | IsolatedContext.java | 124 int uid, int modeFlags) { in checkUriPermission() argument 129 public int checkUriPermission(Uri uri, int pid, int uid, int modeFlags) { in checkUriPermission() argument
|
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/ |
D | BridgeContentProvider.java | 212 int modeFlags) throws RemoteException { in checkUriPermission() argument
|
/frameworks/base/services/core/java/com/android/server/content/ |
D | ContentService.java | 513 private int checkUriPermission(Uri uri, int pid, int uid, int modeFlags, int userHandle) { in checkUriPermission() argument 516 uri, pid, uid, modeFlags, userHandle, null); in checkUriPermission() 1390 private int handleIncomingUser(Uri uri, int pid, int uid, int modeFlags, boolean allowNonFull, in handleIncomingUser() argument 1402 if (checkUriPermission(uri, pid, uid, modeFlags, in handleIncomingUser()
|