< prev index next >

test/hotspot/jtreg/vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java

Print this page




  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 /*
  26  * @test
  27  * @modules java.base/jdk.internal.misc
  28  *
  29  * @summary converted from VM Testbase vm/mlvm/anonloader/stress/oome/heap.
  30  * VM Testbase keywords: [feature_mlvm, nonconcurrent]
  31  *
  32  * @library /vmTestbase
  33  *          /test/lib
  34  * @run driver jdk.test.lib.FileInstaller . .
  35  *
  36  * @comment build test class and indify classes
  37  * @build vm.mlvm.anonloader.stress.oome.heap.Test
  38  * @run driver vm.mlvm.share.IndifiedClassesBuilder
  39  *
  40  * @run main/othervm -XX:-UseGCOverheadLimit vm.mlvm.anonloader.stress.oome.heap.Test
  41  */
  42 
  43 package vm.mlvm.anonloader.stress.oome.heap;
  44 
  45 import java.util.List;
  46 import java.io.IOException;
  47 
  48 import vm.mlvm.anonloader.share.AnonkTestee01;
  49 import vm.mlvm.share.MlvmOOMTest;
  50 import vm.mlvm.share.MlvmTestExecutor;
  51 import vm.mlvm.share.Env;
  52 import vm.share.FileUtils;
  53 import vm.share.UnsafeAccess;
  54 
  55 /**
  56  * This test loads a class using Unsafe.defineAnonymousClass, creates instances
  57  * of that class and stores them, expecting Heap OOME.
  58  *
  59  */
  60 




  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 /*
  26  * @test
  27  * @modules java.base/jdk.internal.misc
  28  *
  29  * @summary converted from VM Testbase vm/mlvm/anonloader/stress/oome/heap.
  30  * VM Testbase keywords: [feature_mlvm, nonconcurrent]
  31  *
  32  * @library /vmTestbase
  33  *          /test/lib
  34  * @run driver jdk.test.lib.FileInstaller . .
  35  *
  36  * @comment build test class and indify classes
  37  * @build vm.mlvm.anonloader.stress.oome.heap.Test
  38  * @run driver vm.mlvm.share.IndifiedClassesBuilder
  39  *
  40  * @run main/othervm -XX:-UseGCOverheadLimit -Xmx128m vm.mlvm.anonloader.stress.oome.heap.Test
  41  */
  42 
  43 package vm.mlvm.anonloader.stress.oome.heap;
  44 
  45 import java.util.List;
  46 import java.io.IOException;
  47 
  48 import vm.mlvm.anonloader.share.AnonkTestee01;
  49 import vm.mlvm.share.MlvmOOMTest;
  50 import vm.mlvm.share.MlvmTestExecutor;
  51 import vm.mlvm.share.Env;
  52 import vm.share.FileUtils;
  53 import vm.share.UnsafeAccess;
  54 
  55 /**
  56  * This test loads a class using Unsafe.defineAnonymousClass, creates instances
  57  * of that class and stores them, expecting Heap OOME.
  58  *
  59  */
  60 


< prev index next >