Lines Matching defs:VmPolicy

90  *         StrictMode.setVmPolicy(new {@link VmPolicy.Builder StrictMode.VmPolicy.Builder}()
147 * in {@link VmPolicy.Builder#detectAll()}. Apps can still always opt-into
148 * detection using {@link VmPolicy.Builder#detectCleartextNetwork()}.
211 public static final int DETECT_VM_CURSOR_LEAKS = 0x01 << 8; // for VmPolicy
217 public static final int DETECT_VM_CLOSABLE_LEAKS = 0x02 << 8; // for VmPolicy
223 public static final int DETECT_VM_ACTIVITY_LEAKS = 0x04 << 8; // for VmPolicy
228 private static final int DETECT_VM_INSTANCE_LEAKS = 0x08 << 8; // for VmPolicy
233 public static final int DETECT_VM_REGISTRATION_LEAKS = 0x10 << 8; // for VmPolicy
238 private static final int DETECT_VM_FILE_URI_EXPOSURE = 0x20 << 8; // for VmPolicy
243 private static final int DETECT_VM_CLEARTEXT_NETWORK = 0x40 << 8; // for VmPolicy
248 private static final int DETECT_VM_CONTENT_URI_WITHOUT_PERMISSION = 0x80 << 8; // for VmPolicy
253 private static final int DETECT_VM_UNTAGGED_SOCKET = 0x80 << 24; // for VmPolicy
338 * The current VmPolicy in effect.
340 * TODO: these are redundant (mask is in VmPolicy). Should remove sVmPolicyMask.
343 private static volatile VmPolicy sVmPolicy = VmPolicy.LAX;
651 public static final class VmPolicy {
655 public static final VmPolicy LAX = new VmPolicy(0, EMPTY_CLASS_LIMIT_MAP);
662 private VmPolicy(int mask, HashMap<Class, Integer> classInstanceLimit) {
672 return "[StrictMode.VmPolicy; mask=" + mask + "]";
676 * Creates {@link VmPolicy} instances. Methods whose names start
687 * StrictMode.VmPolicy policy = new StrictMode.VmPolicy.Builder()
705 * Build upon an existing VmPolicy.
707 public Builder(VmPolicy base) {
945 * Construct the VmPolicy instance.
951 public VmPolicy build() {
959 return new VmPolicy(mMask,
1112 // introduce VmPolicy cleanly) but this isn't particularly
1222 VmPolicy.Builder policyBuilder = new VmPolicy.Builder().detectAll();
1759 VmPolicy policy = getVmPolicy();
1805 public static void setVmPolicy(final VmPolicy policy) {
1850 public static VmPolicy getVmPolicy() {
1869 StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
2100 System.err.println("StrictMode VmPolicy violation with POLICY_DEATH; shutting down.");