< prev index next >

test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java

Print this page
rev 59076 : [mq]: 8243945


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 
  26 /*
  27  * @test OomWhileParsingRepeatedJsr
  28  * @summary Testing class file parser; specifically parsing
  29  *          a file with repeated JSR (jump local subroutine)
  30  *          bytecode command.
  31  * @bug 6878713
  32  * @bug 7030610
  33  * @bug 7037122
  34  * @bug 7123945
  35  * @bug 8016029
  36  * @library /test/lib
  37  * @modules java.base/jdk.internal.misc
  38  *          java.desktop
  39  *          java.management
  40  * @run main OomWhileParsingRepeatedJsr
  41  */
  42 
  43 import jdk.test.lib.JDKToolFinder;
  44 import jdk.test.lib.Platform;
  45 import jdk.test.lib.process.ProcessTools;
  46 import jdk.test.lib.process.OutputAnalyzer;
  47 
  48 public class OomWhileParsingRepeatedJsr {
  49 
  50     public static void main(String[] args) throws Exception {
  51 
  52         // ======= Configure the test
  53         String jarFile = System.getProperty("test.src") + "/testcase.jar";
  54         String className = "OOMCrashClass1960_2";
  55 
  56         // limit is 768MB in native words
  57         int mallocMaxTestWords = (1024 * 1024 * 768 / 4);
  58         if (Platform.is64bit())
  59             mallocMaxTestWords = (mallocMaxTestWords / 2);
  60 


  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  */
  23 
  24 
  25 
  26 /*
  27  * @test OomWhileParsingRepeatedJsr
  28  * @summary Testing class file parser; specifically parsing
  29  *          a file with repeated JSR (jump local subroutine)
  30  *          bytecode command.
  31  * @bug 6878713
  32  * @bug 7030610
  33  * @bug 7037122
  34  * @bug 7123945
  35  * @bug 8016029
  36  * @library /test/lib
  37  * @modules java.base/jdk.internal.misc
  38  *          java.desktop
  39  *          java.management
  40  * @run driver OomWhileParsingRepeatedJsr
  41  */
  42 
  43 import jdk.test.lib.JDKToolFinder;
  44 import jdk.test.lib.Platform;
  45 import jdk.test.lib.process.ProcessTools;
  46 import jdk.test.lib.process.OutputAnalyzer;
  47 
  48 public class OomWhileParsingRepeatedJsr {
  49 
  50     public static void main(String[] args) throws Exception {
  51 
  52         // ======= Configure the test
  53         String jarFile = System.getProperty("test.src") + "/testcase.jar";
  54         String className = "OOMCrashClass1960_2";
  55 
  56         // limit is 768MB in native words
  57         int mallocMaxTestWords = (1024 * 1024 * 768 / 4);
  58         if (Platform.is64bit())
  59             mallocMaxTestWords = (mallocMaxTestWords / 2);
  60 
< prev index next >