Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
Browse files
8243434: use reproducible random in :vmTestbase_vm_g1classunloading
Reviewed-by: kbarrett, lmesnik
  • Loading branch information
iignatev committed Jun 2, 2020
1 parent f2cd6d6 commit 453f6cf4d92d9d71f646f567e22ba038c157e244
Showing with 132 additions and 124 deletions.
  1. +2 −2 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/DefaultTemplateClass.java
  2. +6 −3 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/bytecode/HumongousTemplateClassGen.java
  3. +2 −2 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/configuration/TestConfiguration.java
  4. +8 −3 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/keepref/NullClassloaderHolder.java
  5. +2 −2 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java
  6. +1 −1 .../g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
  7. +1 −1 ...gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
  8. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
  9. +1 −1 ...ot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
  10. +1 −1 .../g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
  11. +1 −1 .../unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
  12. +1 −1 ...g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
  13. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
  14. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
  15. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
  16. +1 −1 .../g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
  17. +1 −1 .../unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
  18. +1 −1 ...g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
  19. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
  20. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
  21. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
  22. +1 −1 .../g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
  23. +1 −1 .../unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
  24. +1 −1 ...g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
  25. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
  26. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
  27. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
  28. +1 −1 .../g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
  29. +1 −1 .../unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
  30. +1 −1 ...g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
  31. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
  32. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
  33. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
  34. +1 −1 .../gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
  35. +1 −1 .../g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
  36. +1 −1 ...gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
  37. +1 −1 ...pot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
  38. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
  39. +1 −1 ...ot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
  40. +1 −1 ...gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
  41. +1 −1 ...g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
  42. +1 −1 ...c/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
  43. +1 −1 ...ot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
  44. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
  45. +1 −1 ...t/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
  46. +1 −1 ...unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
  47. +1 −1 ...oading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
  48. +1 −1 ...nloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
  49. +1 −1 ...eg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
  50. +1 −1 ...vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
  51. +1 −1 ...g/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
  52. +1 −1 .../unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
  53. +1 −1 ...loading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
  54. +1 −1 ...unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
  55. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
  56. +1 −1 .../vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
  57. +1 −1 ...eg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
  58. +1 −1 ...c/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
  59. +1 −1 ...1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
  60. +1 −1 .../g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
  61. +1 −1 ...t/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
  62. +1 −1 ...treg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
  63. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
  64. +1 −1 .../g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
  65. +1 −1 .../unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
  66. +1 −1 ...g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
  67. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
  68. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
  69. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
  70. +1 −1 ...g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
  71. +1 −1 ...unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
  72. +1 −1 ...1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
  73. +1 −1 ...jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
  74. +1 −1 ...eg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
  75. +1 −1 ...treg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
  76. +1 −1 ...c/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
  77. +1 −1 ...1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
  78. +1 −1 .../g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
  79. +1 −1 ...t/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
  80. +1 −1 ...treg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
  81. +1 −1 .../jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
  82. +1 −1 ...1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
  83. +1 −1 ...nloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
  84. +1 −1 .../unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
  85. +1 −1 ...treg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
  86. +1 −1 ...g/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
  87. +1 −1 ...reg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
  88. +1 −1 ...base/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
  89. +1 −1 ...e/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
  90. +1 −1 ...ase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
  91. +1 −1 ...hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
  92. +1 −1 ...spot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
  93. +1 −1 ...otspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
  94. +1 −1 ...ase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
  95. +1 −1 .../gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
  96. +1 −1 ...se/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
  97. +1 −1 ...otspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
  98. +1 −1 ...pot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
  99. +1 −1 ...tspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
  100. +1 −1 ...ase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
  101. +1 −1 .../gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
  102. +1 −1 ...se/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
  103. +1 −1 ...otspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
  104. +1 −1 ...pot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
  105. +1 −1 ...tspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
  106. +1 −1 ...nloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
  107. +1 −1 ...ading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
  108. +1 −1 ...loading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
  109. +1 −1 ...g/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
  110. +1 −1 ...mTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
  111. +1 −1 .../vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
  112. +1 −1 ...estbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
  113. +1 −1 ...base/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
  114. +1 −1 ...stbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
  115. +1 −1 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
  116. +1 −1 ...hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
  117. +1 −1 test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java
@@ -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 @@
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.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 static TestConfiguration createTestConfiguration(String[] args) {
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 Object hold(Object object) {
}
}

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 Collection<Assertion> loadClassThatGonnaLive(String className_) {
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]

0 comments on commit 453f6cf

Please sign in to comment.