summaryrefslogtreecommitdiff
path: root/test/099-vmdebug/src/Main.java
diff options
context:
space:
mode:
author Nicolas Geoffray <ngeoffray@google.com> 2020-10-01 13:51:56 +0100
committer Nicolas Geoffray <ngeoffray@google.com> 2020-10-09 10:23:21 +0000
commitfd061070700817add2c15149e4098bab4eb8ccdd (patch)
treeaf2e90ad8cf7850be8a690a4c9b6b1292e0231ba /test/099-vmdebug/src/Main.java
parent2e299f4d0eb8e2fd432c98b83f3f3c6ddd09c0f5 (diff)
Remove unused code from dalvik.system.VMDebug.
Test: m Bug: 165361458 Change-Id: Ic2cc2515a0af79d4541c16c0b3057980ada2a869
Diffstat (limited to 'test/099-vmdebug/src/Main.java')
-rw-r--r--test/099-vmdebug/src/Main.java47
1 files changed, 0 insertions, 47 deletions
diff --git a/test/099-vmdebug/src/Main.java b/test/099-vmdebug/src/Main.java
index e0d829a0d6..8fed123852 100644
--- a/test/099-vmdebug/src/Main.java
+++ b/test/099-vmdebug/src/Main.java
@@ -33,7 +33,6 @@ public class Main {
}
testMethodTracing();
testCountInstances();
- testGetInstances();
testRuntimeStat();
testRuntimeStats();
}
@@ -264,45 +263,6 @@ public class Main {
}
}
- private static void testGetInstances() throws Exception {
- ArrayList<Object> l = new ArrayList<Object>();
- l.add(new ClassD(0x01));
- l.add(new ClassE(0x02));
- l.add(new ClassD(0x04));
- l.add(new ClassD(0x08));
- l.add(new ClassE(0x10));
- Runtime.getRuntime().gc();
- Class<?>[] classes = new Class<?>[] {ClassD.class, ClassE.class, null};
- Object[][] instances = VMDebug.getInstancesOfClasses(classes, false);
-
- int mask = 0;
- for (Object instance : instances[0]) {
- mask |= ((ClassD)instance).mask;
- }
- System.out.println("ClassD got " + instances[0].length + ", combined mask: " + mask);
-
- mask = 0;
- for (Object instance : instances[1]) {
- mask |= ((ClassD)instance).mask;
- }
- System.out.println("ClassE got " + instances[1].length + ", combined mask: " + mask);
- System.out.println("null got " + instances[2].length);
-
- instances = VMDebug.getInstancesOfClasses(classes, true);
- mask = 0;
- for (Object instance : instances[0]) {
- mask |= ((ClassD)instance).mask;
- }
- System.out.println("ClassD assignable got " + instances[0].length + ", combined mask: " + mask);
-
- mask = 0;
- for (Object instance : instances[1]) {
- mask |= ((ClassD)instance).mask;
- }
- System.out.println("ClassE assignable got " + instances[1].length + ", combined mask: " + mask);
- System.out.println("null assignable got " + instances[2].length);
- }
-
private static class VMDebug {
private static final Method startMethodTracingMethod;
private static final Method stopMethodTracingMethod;
@@ -311,7 +271,6 @@ public class Main {
private static final Method getRuntimeStatsMethod;
private static final Method countInstancesOfClassMethod;
private static final Method countInstancesOfClassesMethod;
- private static final Method getInstancesOfClassesMethod;
static {
try {
Class<?> c = Class.forName("dalvik.system.VMDebug");
@@ -325,8 +284,6 @@ public class Main {
Class.class, Boolean.TYPE);
countInstancesOfClassesMethod = c.getDeclaredMethod("countInstancesOfClasses",
Class[].class, Boolean.TYPE);
- getInstancesOfClassesMethod = c.getDeclaredMethod("getInstancesOfClasses",
- Class[].class, Boolean.TYPE);
} catch (Exception e) {
throw new RuntimeException(e);
}
@@ -357,9 +314,5 @@ public class Main {
return (long[]) countInstancesOfClassesMethod.invoke(
null, new Object[]{classes, assignable});
}
- public static Object[][] getInstancesOfClasses(Class<?>[] classes, boolean assignable) throws Exception {
- return (Object[][]) getInstancesOfClassesMethod.invoke(
- null, new Object[]{classes, assignable});
- }
}
}