Home
last modified time | relevance | path

Searched refs:perm (Results 1 – 25 of 29) sorted by relevance

12

/frameworks/base/services/core/java/com/android/server/am/
DUriPermissionOwner.java77 UriPermission perm = it.next(); in removeUriPermissionLocked() local
78 if (grantUri == null || grantUri.equals(perm.uri)) { in removeUriPermissionLocked()
79 perm.removeReadOwner(this); in removeUriPermissionLocked()
80 service.removeUriPermissionIfNeededLocked(perm); in removeUriPermissionLocked()
92 UriPermission perm = it.next(); in removeUriPermissionLocked() local
93 if (grantUri == null || grantUri.equals(perm.uri)) { in removeUriPermissionLocked()
94 perm.removeWriteOwner(this); in removeUriPermissionLocked()
95 service.removeUriPermissionIfNeededLocked(perm); in removeUriPermissionLocked()
105 public void addReadPermission(UriPermission perm) { in addReadPermission() argument
109 mReadPerms.add(perm); in addReadPermission()
[all …]
DUriPermission.java371 private Snapshot(UriPermission perm) { in Snapshot() argument
372 this.targetUserId = perm.targetUserId; in Snapshot()
373 this.sourcePkg = perm.sourcePkg; in Snapshot()
374 this.targetPkg = perm.targetPkg; in Snapshot()
375 this.uri = perm.uri; in Snapshot()
376 this.persistedModeFlags = perm.persistedModeFlags; in Snapshot()
377 this.persistedCreateTime = perm.persistedCreateTime; in Snapshot()
DBroadcastQueue.java521 int perm = mService.checkComponentPermission(filter.requiredPermission, in deliverToRegisteredReceiverLocked() local
523 if (perm != PackageManager.PERMISSION_GRANTED) { in deliverToRegisteredReceiverLocked()
550 int perm = mService.checkComponentPermission(requiredPermission, in deliverToRegisteredReceiverLocked() local
552 if (perm != PackageManager.PERMISSION_GRANTED) { in deliverToRegisteredReceiverLocked()
584 int perm = mService.checkComponentPermission(null, in deliverToRegisteredReceiverLocked() local
586 if (perm != PackageManager.PERMISSION_GRANTED) { in deliverToRegisteredReceiverLocked()
1065 int perm = mService.checkComponentPermission(info.activityInfo.permission, in processNextBroadcast() local
1068 if (!skip && perm != PackageManager.PERMISSION_GRANTED) { in processNextBroadcast()
1106 perm = AppGlobals.getPackageManager(). in processNextBroadcast()
1112 perm = PackageManager.PERMISSION_DENIED; in processNextBroadcast()
[all …]
DActivityManagerService.java8533 UriPermission perm = targetUris.get(grantUri); in findOrCreateUriPermissionLocked() local
8534 if (perm == null) { in findOrCreateUriPermissionLocked()
8535 perm = new UriPermission(sourcePkg, targetPkg, targetUid, grantUri); in findOrCreateUriPermissionLocked()
8536 targetUris.put(grantUri, perm); in findOrCreateUriPermissionLocked()
8539 return perm; in findOrCreateUriPermissionLocked()
8565 final UriPermission perm = perms.valueAt(i); in checkUriPermissionLocked() local
8566 if (perm.uri.prefix && grantUri.uri.isPathPrefixMatch(perm.uri.uri) in checkUriPermissionLocked()
8567 && perm.getStrength(modeFlags) >= minStrength) { in checkUriPermissionLocked()
8792 final UriPermission perm = findOrCreateUriPermissionLocked( in grantUriPermissionUncheckedLocked() local
8794 perm.grantModes(modeFlags, owner); in grantUriPermissionUncheckedLocked()
[all …]
/frameworks/native/cmds/servicemanager/
Dservice_manager.c65 static bool check_mac_perms(pid_t spid, uid_t uid, const char *tctx, const char *perm, const char *… in check_mac_perms() argument
81 int result = selinux_check_access(sctx, tctx, class, perm, (void *) &ad); in check_mac_perms()
88 static bool check_mac_perms_from_getcon(pid_t spid, uid_t uid, const char *perm) in check_mac_perms_from_getcon() argument
90 return check_mac_perms(spid, uid, service_manager_context, perm, NULL); in check_mac_perms_from_getcon()
93 static bool check_mac_perms_from_lookup(pid_t spid, uid_t uid, const char *perm, const char *name) in check_mac_perms_from_lookup() argument
108 allowed = check_mac_perms(spid, uid, tctx, perm, name); in check_mac_perms_from_lookup()
115 const char *perm = "add"; in svc_can_register() local
121 return check_mac_perms_from_lookup(spid, uid, perm, str8(name, name_len)) ? 1 : 0; in svc_can_register()
126 const char *perm = "list"; in svc_can_list() local
127 return check_mac_perms_from_getcon(spid, uid, perm) ? 1 : 0; in svc_can_list()
[all …]
/frameworks/compile/mclinker/lib/Support/Unix/
DFileSystem.inc106 mode_t perm = 0;
108 perm |= S_IRUSR;
110 perm |= S_IWUSR;
112 perm |= S_IXUSR;
114 perm |= S_IRGRP;
116 perm |= S_IWGRP;
118 perm |= S_IXGRP;
120 perm |= S_IROTH;
122 perm |= S_IWOTH;
124 perm |= S_IXOTH;
[all …]
/frameworks/base/core/java/com/android/server/
DSystemConfig.java345 String perm = parser.getAttributeValue(null, "name"); in readPermissionsFromXml() local
346 if (perm == null) { in readPermissionsFromXml()
352 perm = perm.intern(); in readPermissionsFromXml()
353 readPermission(parser, perm); in readPermissionsFromXml()
356 String perm = parser.getAttributeValue(null, "name"); in readPermissionsFromXml() local
357 if (perm == null) { in readPermissionsFromXml()
378 perm = perm.intern(); in readPermissionsFromXml()
384 perms.add(perm); in readPermissionsFromXml()
617 final PermissionEntry perm = new PermissionEntry(name, perUser); in readPermission() local
618 mPermissions.put(name, perm); in readPermission()
[all …]
/frameworks/base/core/java/android/widget/
DAppSecurityPermissions.java90 MyPermissionGroupInfo(PermissionInfo perm) { in MyPermissionGroupInfo() argument
91 name = perm.packageName; in MyPermissionGroupInfo()
92 packageName = perm.packageName; in MyPermissionGroupInfo()
146 public void setPermission(MyPermissionGroupInfo grp, MyPermissionInfo perm, in setPermission() argument
150 mPerm = perm; in setPermission()
162 CharSequence label = perm.mLabel; in setPermission()
163 if (perm.mNew && newPermPrefix != null) { in setPermission()
179 if (localLOGV) Log.i(TAG, "Made perm item " + perm.name in setPermission()
479 MyPermissionInfo perm = perms.get(j); in displayPermissions() local
480 View view = getPermissionItemView(grp, perm, j == 0, in displayPermissions()
[all …]
/frameworks/av/drm/drmserver/
DDrmManagerService.cpp51 const char *DrmManagerService::get_perm_label(drm_perm_t perm) { in get_perm_label() argument
52 unsigned int index = perm; in get_perm_label()
55 ALOGE("SELinux: Failed to retrieve permission label(perm=%d).\n", perm); in get_perm_label()
61 bool DrmManagerService::selinuxIsProtectedCallAllowed(pid_t spid, drm_perm_t perm) { in selinuxIsProtectedCallAllowed() argument
68 const char *str_perm = get_perm_label(perm); in selinuxIsProtectedCallAllowed()
82 bool DrmManagerService::isProtectedCallAllowed(drm_perm_t perm) { in isProtectedCallAllowed() argument
92 return selinuxIsProtectedCallAllowed(spid, perm); in isProtectedCallAllowed()
/frameworks/av/drm/libdrmframework/include/
DDrmManagerService.h61 static const char *get_perm_label(drm_perm_t perm);
63 static bool selinuxIsProtectedCallAllowed(pid_t spid, drm_perm_t perm);
65 static bool isProtectedCallAllowed(drm_perm_t perm);
/frameworks/compile/mclinker/lib/Support/Windows/
DFileSystem.inc77 int perm = 0;
80 perm |= _S_IREAD;
84 perm |= _S_IWRITE;
86 return ::_open(pPath.native().c_str(), pOFlag | _O_BINARY, perm);
/frameworks/base/core/java/android/content/pm/
DAppsQueryHelper.java209 protected List<PackageInfo> getPackagesHoldingPermission(String perm, int userId) { in getPackagesHoldingPermission() argument
211 return mPackageManager.getPackagesHoldingPermissions(new String[]{perm}, 0, in getPackagesHoldingPermission()
DPackageParser.java753 final String perm = p.requestedPermissions.get(i); in generatePackageInfo() local
754 pi.requestedPermissions[i] = perm; in generatePackageInfo()
757 if (grantedPermissions != null && grantedPermissions.contains(perm)) { in generatePackageInfo()
2542 final String perm = spi.newPerms[in]; in parseBaseApkCommon() local
2543 if (!pkg.requestedPermissions.contains(perm)) { in parseBaseApkCommon()
2544 pkg.requestedPermissions.add(perm); in parseBaseApkCommon()
3106 PermissionGroup perm = new PermissionGroup(owner); in parsePermissionGroup() local
3110 if (!parsePackageItemInfo(owner, perm.info, outError, in parsePermissionGroup()
3123 perm.info.descriptionRes = sa.getResourceId( in parsePermissionGroup()
3126 perm.info.flags = sa.getInt( in parsePermissionGroup()
[all …]
/frameworks/base/core/java/android/os/
DSELinux.java102 …atic final native boolean checkSELinuxAccess(String scon, String tcon, String tclass, String perm); in checkSELinuxAccess() argument
/frameworks/base/services/core/java/com/android/server/pm/
DBasePermission.java40 PackageParser.Permission perm; field in BasePermission
DPermissionsState.java641 public PermissionData(BasePermission perm) { in PermissionData() argument
642 mPerm = perm; in PermissionData()
DSettings.java680 bp.perm = null; in transferPermissionsLPw()
2976 final PermissionInfo pi = bp.perm != null ? bp.perm.info : bp.pendingInfo; in writePermissionLPr()
4802 PackageParser.Permission perm = perms.get(i); in dumpPackageLPr() local
4804 && !permissionNames.contains(perm.info.name)) { in dumpPackageLPr()
4807 pw.print(prefix); pw.print(" "); pw.print(perm.info.name); in dumpPackageLPr()
4809 pw.print(PermissionInfo.protectionToString(perm.info.protectionLevel)); in dumpPackageLPr()
4810 if ((perm.info.flags&PermissionInfo.FLAG_COSTS_MONEY) != 0) { in dumpPackageLPr()
4813 if ((perm.info.flags&PermissionInfo.FLAG_REMOVED) != 0) { in dumpPackageLPr()
4816 if ((perm.info.flags&PermissionInfo.FLAG_INSTALLED) != 0) { in dumpPackageLPr()
4829 String perm = perms.get(i); in dumpPackageLPr() local
[all …]
/frameworks/base/services/core/java/com/android/server/job/
DJobSchedulerShellCommand.java80 final int perm = mPM.checkUidPermission( in checkPermission() local
82 if (perm != PackageManager.PERMISSION_GRANTED) { in checkPermission()
/frameworks/av/media/mtp/
DMtpDevice.h123 int perm);
DMtpDevice.cpp659 bool MtpDevice::readObject(MtpObjectHandle handle, const char* destPath, int group, int perm) { in readObject() argument
670 fchmod(fd, perm); in readObject()
/frameworks/base/core/java/android/accounts/
DAbstractAccountAuthenticator.java513 final String perm = Manifest.permission.ACCOUNT_MANAGER; in checkBinderPermission() local
514 if (mContext.checkCallingOrSelfPermission(perm) != PackageManager.PERMISSION_GRANTED) { in checkBinderPermission()
515 throw new SecurityException("caller uid " + uid + " lacks " + perm); in checkBinderPermission()
/frameworks/base/core/tests/coretests/src/android/content/pm/
DAppsQueryHelperTests.java140 protected List<PackageInfo> getPackagesHoldingPermission(String perm, int userId) { in getPackagesHoldingPermission() argument
/frameworks/base/core/java/com/android/internal/app/
DResolverComparator.java430 final String perm = mPm.getServiceInfo(componentName, 0).permission; in resolveRankerService() local
431 if (!ResolverRankerService.BIND_PERMISSION.equals(perm)) { in resolveRankerService()
DChooserActivity.java505 final String perm = pm.getServiceInfo(serviceComponent, 0).permission; in queryTargetServices() local
506 if (!ChooserTargetService.BIND_PERMISSION.equals(perm)) { in queryTargetServices()
/frameworks/base/cmds/pm/src/com/android/commands/pm/
DPm.java1354 String perm = nextArg(); in runGrantRevokePermission() local
1355 if (perm == null) { in runGrantRevokePermission()
1362 mPm.grantRuntimePermission(pkg, perm, userId); in runGrantRevokePermission()
1364 mPm.revokeRuntimePermission(pkg, perm, userId); in runGrantRevokePermission()

12