Home
last modified time | relevance | path

Searched refs:modeFlags (Results 1 – 25 of 30) sorted by relevance

12

/frameworks/base/services/core/java/com/android/server/uri/
DUriPermission.java65 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 …]
DUriGrantsManagerService.java228 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 …]
DGrantUri.java33 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()
DUriGrantsManagerInternal.java38 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/
DTestableContext.java435 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 …]
DTestablePermissions.java64 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/
DContextWrapper.java952 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 …]
DUriPermission.java42 public UriPermission(Uri uri, int modeFlags, long persistedTime) { in UriPermission() argument
44 mModeFlags = modeFlags; in UriPermission()
DContext.java6231 @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 …]
DLoggingContentInterface.java168 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()
DContentInterface.java59 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) in checkUriPermission() argument
DContentResolver.java1464 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,
DContentProviderNative.java416 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()
DContentProviderClient.java315 public int checkUriPermission(@NonNull Uri uri, int uid, @Intent.AccessUriMode int modeFlags) in checkUriPermission() argument
322 modeFlags); in checkUriPermission()
DIContentProvider.java127 int uid, int modeFlags) throws RemoteException; in checkUriPermission() argument
/frameworks/base/services/tests/servicestests/src/com/android/server/uri/
DUriPermissionTest.java109 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/
DMockContext.java727 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 …]
DMockContentProvider.java186 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
DMockIContentProvider.java192 int modeFlags) { in checkUriPermission() argument
/frameworks/base/core/java/android/app/
DIUriGrantsManager.aidl28 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
DContextImpl.java2276 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/
DDocumentsProvider.java1005 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/
DIsolatedContext.java124 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/
DBridgeContentProvider.java212 int modeFlags) throws RemoteException { in checkUriPermission() argument
/frameworks/base/services/core/java/com/android/server/content/
DContentService.java513 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()

12