Lines Matching refs:ops

222                     Ops ops = it.next();
225 curUid = mContext.getPackageManager().getPackageUid(ops.packageName,
226 UserHandle.getUserId(ops.uid));
230 if (curUid != ops.uid) {
231 Slog.i(TAG, "Pruning old package " + ops.packageName
232 + "/" + ops.uid + ": new uid=" + curUid);
271 Slog.w(TAG, "Writing app ops before shutdown...");
284 private ArrayList<AppOpsManager.OpEntry> collectOps(Ops pkgOps, int[] ops) {
286 if (ops == null) {
294 for (int j=0; j<ops.length; j++) {
295 Op curOp = pkgOps.get(ops[j]);
309 public List<AppOpsManager.PackageOps> getPackagesForOps(int[] ops) {
317 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
334 int[] ops) {
342 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
356 Ops ops = getOpsLocked(uid, packageName, false);
357 if (ops != null) {
358 ops.remove(op.op);
359 if (ops.size() <= 0) {
362 pkgOps.remove(ops.packageName);
455 // Skip any ops for a different user
463 // Skip any ops for a different package
657 Ops ops = getOpsLocked(uid, packageName, true);
658 if (ops == null) {
663 Op op = getOpLocked(ops, code, true);
673 final Op switchOp = switchCode != code ? getOpLocked(ops, switchCode, true) : op;
694 Ops ops = getOpsLocked(uid, packageName, true);
695 if (ops == null) {
700 Op op = getOpLocked(ops, code, true);
705 final Op switchOp = switchCode != code ? getOpLocked(ops, switchCode, true) : op;
799 Ops ops = pkgOps.get(packageName);
800 if (ops == null) {
837 ops = new Ops(packageName, uid, isPrivileged);
838 pkgOps.put(packageName, ops);
840 return ops;
860 Ops ops = getOpsLocked(uid, packageName, edit);
861 if (ops == null) {
864 return getOpLocked(ops, code, edit);
867 private Op getOpLocked(Ops ops, int code, boolean edit) {
868 Op op = ops.get(code);
873 op = new Op(ops.uid, ops.packageName, code);
874 ops.put(code, op);
888 Ops ops = getOpsLocked(uid, packageName, true);
889 if ((ops != null) && ops.isPrivileged) {
906 Slog.i(TAG, "No existing app ops " + mFile.getBaseFile() + "; starting empty");
934 Slog.w(TAG, "Unknown element under <app-ops>: "
1043 Ops ops = pkgOps.get(pkgName);
1044 if (ops == null) {
1045 ops = new Ops(pkgName, uid, isPrivileged);
1046 pkgOps.put(pkgName, ops);
1048 ops.put(op.op, op);
1073 out.startTag(null, "app-ops");
1090 Ops ops = getOpsLocked(pkg.getUid(), pkg.getPackageName(), false);
1093 if (ops != null) {
1094 out.attribute(null, "p", Boolean.toString(ops.isPrivileged));
1099 List<AppOpsManager.OpEntry> ops = pkg.getOps();
1100 for (int j=0; j<ops.size(); j++) {
1101 AppOpsManager.OpEntry op = ops.get(j);
1128 out.endTag(null, "app-ops");
1194 pw.println(" Started ops:");
1235 for (Ops ops : pkgOps.values()) {
1236 pw.print(" Package "); pw.print(ops.packageName); pw.println(":");
1237 for (int j=0; j<ops.size(); j++) {
1238 Op op = ops.valueAt(j);