17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
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 /testlibrary
37 * @run main OomWhileParsingRepeatedJsr
38 */
39
40 import com.oracle.java.testlibrary.*;
41
42
43 public class OomWhileParsingRepeatedJsr {
44
45 public static void main(String[] args) throws Exception {
46
47 // ======= Configure the test
48 String jarFile = System.getProperty("test.src") + "/testcase.jar";
49 String className = "OOMCrashClass1960_2";
50
51 // limit is 768MB in native words
52 int mallocMaxTestWords = (1024 * 1024 * 768 / 4);
53 if (Platform.is64bit())
54 mallocMaxTestWords = (mallocMaxTestWords / 2);
55
56 // ======= extract the test class
|
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
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 /testlibrary
37 * @build com.oracle.java.testlibrary.*
38 * @run main OomWhileParsingRepeatedJsr
39 */
40
41 import com.oracle.java.testlibrary.*;
42
43
44 public class OomWhileParsingRepeatedJsr {
45
46 public static void main(String[] args) throws Exception {
47
48 // ======= Configure the test
49 String jarFile = System.getProperty("test.src") + "/testcase.jar";
50 String className = "OOMCrashClass1960_2";
51
52 // limit is 768MB in native words
53 int mallocMaxTestWords = (1024 * 1024 * 768 / 4);
54 if (Platform.is64bit())
55 mallocMaxTestWords = (mallocMaxTestWords / 2);
56
57 // ======= extract the test class
|