Lines Matching defs:perm

1373                 SystemConfig.PermissionEntry perm = permConfig.valueAt(i);
1374 BasePermission bp = mSettings.mPermissions.get(perm.name);
1376 bp = new BasePermission(perm.name, "android", BasePermission.TYPE_BUILTIN);
1377 mSettings.mPermissions.put(perm.name, bp);
1379 if (perm.gids != null) {
1380 bp.gids = appendInts(bp.gids, perm.gids);
2024 if (bp.perm != null) {
2025 return PackageParser.generatePermissionInfo(bp.perm, flags);
2054 if (p.perm == null || p.perm.info.group == null) {
2058 if (p.perm != null && group.equals(p.perm.info.group)) {
2059 out.add(PackageParser.generatePermissionInfo(p.perm, flags));
2517 for (BasePermission perm : mSettings.mPermissions.values()) {
2518 if (perm.uid == tree.uid) {
2519 size += perm.name.length() + permissionInfoFootprint(perm.perm.info);
2555 && bp.perm.owner.equals(tree.perm.owner)
2557 && comparePermissionInfos(bp.perm.info, info)) {
2564 bp.perm = new PackageParser.Permission(tree.perm.owner, info);
2565 bp.perm.info.packageName = tree.perm.info.packageName;
2705 // We changed the perm on someone, kill its processes.
6259 final boolean currentOwnerIsSystem = (bp.perm != null
6260 && isSystemApp(bp.perm.owner));
6262 if (bp.type == BasePermission.TYPE_BUILTIN && bp.perm == null) {
6265 bp.perm = p;
6283 if (bp.perm == null) {
6290 bp.perm = p;
6321 if (bp.perm == p) {
6855 if (bp != null && bp.perm == p) {
6856 bp.perm = null;
6880 String perm = pkg.requestedPermissions.get(i);
6881 BasePermission bp = mSettings.mPermissions.get(perm);
6883 ArraySet<String> appOpPerms = mAppOpPermissionPackages.get(perm);
6887 mAppOpPermissionPackages.remove(perm);
6940 private static boolean hasPermission(PackageParser.Package pkgInfo, String perm) {
6942 if (pkgInfo.permissions.get(i).info.name.equals(perm)) {
6989 if (tree != null && tree.perm != null) {
6991 bp.perm = new PackageParser.Permission(tree.perm.owner,
6993 bp.perm.info.packageName = tree.perm.info.packageName;
6994 bp.perm.info.name = bp.name;
7076 final String perm = bp.name;
7099 allowed = (required || origPermissions.contains(perm)
7105 allowed = grantSignaturePermission(perm, pkg, bp, origPermissions);
7114 Log.i(TAG, "Package " + pkg.packageName + " granting " + perm);
7121 if (!allowedSig && !gp.grantedPermissions.contains(perm)) {
7125 allowed = isNewPlatformPermissionForPackage(perm, pkg);
7129 if (!gp.grantedPermissions.contains(perm)) {
7131 gp.grantedPermissions.add(perm);
7138 Slog.w(TAG, "Not granting permission " + perm
7144 if (gp.grantedPermissions.remove(perm)) {
7147 Slog.i(TAG, "Un-granting permission " + perm
7156 Slog.w(TAG, "Not granting permission " + perm
7176 private boolean isNewPlatformPermissionForPackage(String perm, PackageParser.Package pkg) {
7182 if (npi.name.equals(perm)
7185 Log.i(TAG, "Auto-granting " + perm + " to old pkg "
7193 private boolean grantSignaturePermission(String perm, PackageParser.Package pkg,
7212 if (origGp.grantedPermissions.contains(perm)) {
7229 if (perm.equals(
7246 allowed = origPermissions.contains(perm);
10626 // Check whether the newly-scanned package wants to define an already-defined perm
10629 PackageParser.Permission perm = pkg.permissions.get(i);
10630 BasePermission bp = mSettings.mPermissions.get(perm.info.name);
10652 + perm.info.name + " already owned by " + bp.sourcePackage);
10653 res.origPermission = perm.info.name;
10659 + perm.info.name + "; ignoring new declaration");
12495 pw.println(" perm[issions]: dump permissions");
12533 } else if ("perm".equals(cmd) || "permissions".equals(cmd)) {