8243434: use reproducible random in :vmTestbase_vm_g1classunloading
Reviewed-by: kbarrett, lmesnik
This commit is contained in:
parent
f2cd6d6a10
commit
453f6cf4d9
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -30,7 +30,7 @@ import java.util.Random;
|
||||
public class DefaultTemplateClass {
|
||||
|
||||
public static void main() {
|
||||
System.out.println("In method of generated class. Random.nextDouble = " + new Random().nextDouble());
|
||||
System.out.println("In method of generated class. Random.nextDouble = " + new Random(42).nextDouble());
|
||||
System.out.println(" Printing bytesToReplace0 bytesToReplace2");
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2015, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -29,6 +29,8 @@ import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
import jdk.test.lib.Utils;
|
||||
|
||||
/*
|
||||
* This class is compiled and invoke due the build to produce
|
||||
@ -59,6 +61,7 @@ public static void addFileTop(List<String> records) {
|
||||
}
|
||||
|
||||
public static void addIteration(int itNum, List<String> records) {
|
||||
Random rng = Utils.getRandomInstance();
|
||||
records.add(" public static Object public_static_object_" + itNum
|
||||
+ " = new Object();\n");
|
||||
records.add(" protected static Object protected_static_object_" + itNum
|
||||
@ -68,7 +71,7 @@ public static void addIteration(int itNum, List<String> records) {
|
||||
records.add("\n");
|
||||
records.add(" public static long public_static_long_" + itNum + ";\n");
|
||||
records.add(" protected static long protected_static_long_" + itNum
|
||||
+ " = new Random().nextLong();\n");
|
||||
+ " = " + rng.nextLong() + "L;\n");
|
||||
records.add(" private static long private_static_long_" + itNum
|
||||
+ " = 42;\n");
|
||||
records.add("\n");
|
||||
@ -82,7 +85,7 @@ public static void addIteration(int itNum, List<String> records) {
|
||||
records.add(" public long public_long_" + itNum + " = 43;\n");
|
||||
records.add(" protected long protected_long_" + itNum + " = 44;\n");
|
||||
records.add(" private long private_long_" + itNum
|
||||
+ " = new Random().nextLong();\n");
|
||||
+ " = " + rng.nextLong() + "L;\n");
|
||||
}
|
||||
public static void main(String[] args) throws Exception {
|
||||
if (args.length < 1) {
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -118,7 +118,7 @@ public class TestConfiguration {
|
||||
c.inMemoryCompilation = "true".equals(args[i + 1]);
|
||||
} else if ("-numberOfChecksLimit".equalsIgnoreCase(args[i])) {
|
||||
c.numberOfChecksLimit = Integer.parseInt(args[i + 1]);
|
||||
} else if (args[i].startsWith("-") && ! "-stressTime".equals(args[i]) && ! args[i].toLowerCase().contains("seed")) {
|
||||
} else if (args[i].startsWith("-") && ! "-stressTime".equals(args[i])) {
|
||||
System.out.println("\n\nWarning!! Unrecognized option " + args[i] + "\n\n");
|
||||
}
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -33,6 +33,7 @@ public class NullClassloaderHolder implements RefHolder {
|
||||
|
||||
private static final int NUMBER_OF_CLASSES = 1000;
|
||||
private static Set<Class<?>> classesPool = Collections.synchronizedSet(new HashSet<Class<?>>());
|
||||
private final Random random;
|
||||
|
||||
static {
|
||||
for (int i = 1; i <= NUMBER_OF_CLASSES; i++) {
|
||||
@ -49,6 +50,10 @@ public class NullClassloaderHolder implements RefHolder {
|
||||
}
|
||||
}
|
||||
|
||||
public NullClassloaderHolder(long seed) {
|
||||
random = new Random(seed);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object hold(Object object) {
|
||||
if (classesPool.isEmpty()) {
|
||||
@ -66,14 +71,14 @@ public class NullClassloaderHolder implements RefHolder {
|
||||
}
|
||||
}
|
||||
|
||||
private static Field getRandomField(Class<?> clazz) {
|
||||
private Field getRandomField(Class<?> clazz) {
|
||||
ArrayList<Field> fields = new ArrayList<>();
|
||||
for (Field f : clazz.getFields()) {
|
||||
if (f.getName().startsWith("staticField")) {
|
||||
fields.add(f);
|
||||
}
|
||||
}
|
||||
return fields.get(new Random().nextInt(fields.size()));
|
||||
return fields.get(random.nextInt(fields.size()));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2014, 2020, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -150,7 +150,7 @@ public class ClassLoadingHelper {
|
||||
assertion.keepLink(new UnusedThreadKiller(objectThread.getId())); // UnusedThreadKiller
|
||||
break;
|
||||
case STATIC_FIELD_OF_ROOT_CLASS:
|
||||
RefHolder holder4 = new NullClassloaderHolder();
|
||||
RefHolder holder4 = new NullClassloaderHolder(random.nextLong());
|
||||
Object keep = holder4.hold(referenceToKeep);
|
||||
if (keep != null) {
|
||||
assertion.keepLink(keep);
|
||||
|
@ -25,7 +25,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @modules java.base/jdk.internal.misc:+open
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -25,7 +25,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @modules java.base/jdk.internal.misc:+open
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -25,7 +25,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @modules java.base/jdk.internal.misc:+open
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_anonclassloader_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -25,7 +25,7 @@
|
||||
/*
|
||||
* @test
|
||||
* @modules java.base/jdk.internal.misc:+open
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_anonclassloader_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level1_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level2_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level3_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_compilation_level4_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_humongous_class_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_jni_classloading_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_phantom_ref_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_keep_class.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_prot_domains_keep_obj.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
@ -24,7 +24,7 @@
|
||||
|
||||
/*
|
||||
* @test
|
||||
* @key stress gc
|
||||
* @key stress gc randomness
|
||||
*
|
||||
* @summary converted from VM Testbase gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl.
|
||||
* VM Testbase keywords: [gc, stress, stressopt, nonconcurrent, javac]
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user