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
|