Lines Matching refs:ops

264                     Ops ops = it.next();
267 curUid = AppGlobals.getPackageManager().getPackageUidEtc(ops.packageName,
269 UserHandle.getUserId(ops.uidState.uid));
272 if (curUid != ops.uidState.uid) {
273 Slog.i(TAG, "Pruning old package " + ops.packageName
274 + "/" + ops.uidState + ": new uid=" + curUid);
354 Slog.w(TAG, "Writing app ops before shutdown...");
367 private ArrayList<AppOpsManager.OpEntry> collectOps(Ops pkgOps, int[] ops) {
369 if (ops == null) {
378 for (int j=0; j<ops.length; j++) {
379 Op curOp = pkgOps.get(ops[j]);
394 public List<AppOpsManager.PackageOps> getPackagesForOps(int[] ops) {
409 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
426 int[] ops) {
434 ArrayList<AppOpsManager.OpEntry> resOps = collectOps(pkgOps, ops);
448 Ops ops = getOpsLocked(uid, packageName, false);
449 if (ops != null) {
450 ops.remove(op.op);
451 if (ops.size() <= 0) {
452 UidState uidState = ops.uidState;
455 pkgOps.remove(ops.packageName);
717 // Skip any ops for a different user
727 // Skip any ops for a different package
948 Ops ops = getOpsLocked(uid, packageName, true);
949 if (ops == null) {
954 Op op = getOpLocked(ops, code, true);
964 UidState uidState = ops.uidState;
975 final Op switchOp = switchCode != code ? getOpLocked(ops, switchCode, true) : op;
998 Ops ops = getOpsLocked(uid, packageName, true);
999 if (ops == null) {
1004 Op op = getOpLocked(ops, code, true);
1009 UidState uidState = ops.uidState;
1020 final Op switchOp = switchCode != code ? getOpLocked(ops, switchCode, true) : op;
1135 Ops ops = uidState.pkgOps.get(packageName);
1136 if (ops == null) {
1174 ops = new Ops(packageName, uidState, isPrivileged);
1175 uidState.pkgOps.put(packageName, ops);
1177 return ops;
1197 Ops ops = getOpsLocked(uid, packageName, edit);
1198 if (ops == null) {
1201 return getOpLocked(ops, code, edit);
1204 private Op getOpLocked(Ops ops, int code, boolean edit) {
1205 Op op = ops.get(code);
1210 op = new Op(ops.uidState.uid, ops.packageName, code);
1211 ops.put(code, op);
1225 Ops ops = getOpsLocked(uid, packageName, true);
1226 if ((ops != null) && ops.isPrivileged) {
1243 Slog.i(TAG, "No existing app ops " + mFile.getBaseFile() + "; starting empty");
1274 Slog.w(TAG, "Unknown element under <app-ops>: "
1326 Slog.w(TAG, "Unknown element under <uid-ops>: "
1421 Ops ops = uidState.pkgOps.get(pkgName);
1422 if (ops == null) {
1423 ops = new Ops(pkgName, uidState, isPrivileged);
1424 uidState.pkgOps.put(pkgName, ops);
1426 ops.put(op.op, op);
1451 out.startTag(null, "app-ops");
1488 Ops ops = getOpsLocked(pkg.getUid(), pkg.getPackageName(), false);
1491 if (ops != null) {
1492 out.attribute(null, "p", Boolean.toString(ops.isPrivileged));
1497 List<AppOpsManager.OpEntry> ops = pkg.getOps();
1498 for (int j=0; j<ops.size(); j++) {
1499 AppOpsManager.OpEntry op = ops.get(j);
1534 out.endTag(null, "app-ops");
1650 pw.println(" Started ops:");
1709 for (Ops ops : pkgOps.values()) {
1710 pw.print(" Package "); pw.print(ops.packageName); pw.println(":");
1711 for (int j=0; j<ops.size(); j++) {
1712 Op op = ops.valueAt(j);