----------- normal exceptions --------------------
-throw new Exception(): OK
+normal exceptions-----------------------------------------
+
+throw new Exception(): OK
java.lang.Exception
- at extest.main(extest.java:21)
+ at extest.main(extest.java:26)
-throw new Exception() (from subroutines): OK
+throw new Exception() (from subroutines): OK
java.lang.Exception
- at extest.sub4(extest.java:403)
- at extest.sub3(extest.java:399)
- at extest.sub2(extest.java:395)
- at extest.sub(extest.java:391)
- at extest.main(extest.java:36)
+ at extest.sub4(extest.java:299)
+ at extest.sub3(extest.java:295)
+ at extest.sub2(extest.java:291)
+ at extest.sub(extest.java:287)
+ at extest.main(extest.java:40)
-NullPointerException: OK
+NullPointerException: OK
java.lang.NullPointerException
- at extest.main(extest.java:46)
+ at extest.main(extest.java:50)
----------- test soft inline exceptions ----------
-/* thrown twice to check the inline jump code */
-ArithmeticException (only w/ -softnull): OK
-java.lang.ArithmeticException: / by zero
- at extest.main(extest.java:61)
+exceptions thrown in JIT code-----------------------------
-ArithmeticException (only w/ -softnull): OK
+ArithmeticException (only w/ -softnull): OK
java.lang.ArithmeticException: / by zero
- at extest.main(extest.java:77)
+ at extest.main(extest.java:64)
-ArrayIndexOutOfBoundsException: OK
+ArrayIndexOutOfBoundsException: OK
java.lang.ArrayIndexOutOfBoundsException: -889275714
- at extest.main(extest.java:95)
-
-ArrayIndexOutOfBoundsException: OK
-java.lang.ArrayIndexOutOfBoundsException: -1161901314
- at extest.main(extest.java:112)
-
-ArrayStoreException: OK
-java.lang.ArrayStoreException
- at extest.main(extest.java:132)
+ at extest.main(extest.java:81)
-ArrayStoreException: OK
+ArrayStoreException: OK
java.lang.ArrayStoreException
- at extest.main(extest.java:143)
+ at extest.main(extest.java:99)
-ClassCastException: OK
-java.lang.ClassCastException
- at extest.main(extest.java:154)
+ClassCastException: OK
+java.lang.ClassCastException: java/lang/Object
+ at extest.main(extest.java:109)
-ClassCastException: OK
-java.lang.ClassCastException
- at extest.main(extest.java:165)
-
-NegativeArraySizeException: OK
+NegativeArraySizeException (newarray): OK
java.lang.NegativeArraySizeException
- at extest.main(extest.java:175)
+ at extest.main(extest.java:118)
-NegativeArraySizeException: OK
+NegativeArraySizeException (multianewarray): OK
java.lang.NegativeArraySizeException
- at extest.main(extest.java:184)
-
-NullPointerException (only w/ -softnull): OK
-java.lang.NullPointerException
- at extest.main(extest.java:195)
+ at extest.main(extest.java:127)
-NullPointerException (only w/ -softnull): OK
-java.lang.NullPointerException
- at extest.main(extest.java:205)
-
-OutOfMemoryError: OK
+OutOfMemoryError: OK
java.lang.OutOfMemoryError
- at extest.main(extest.java:215)
+ at extest.main(extest.java:137)
-OutOfMemoryError: OK
+OutOfMemoryError (multianewarray): OK
java.lang.OutOfMemoryError
- at extest.main(extest.java:225)
+ at extest.main(extest.java:146)
+
+exceptions in leaf functions------------------------------
----------- exceptions in leaf functions ---------
-ArithmeticException: OK
+ArithmeticException: OK
java.lang.ArithmeticException: / by zero
- at extest.aesub(extest.java:407)
- at extest.main(extest.java:239)
+ at extest.aesub(extest.java:303)
+ at extest.main(extest.java:160)
-ArrayIndexOutOfBoundsException: OK
+ArrayIndexOutOfBoundsException: OK
java.lang.ArrayIndexOutOfBoundsException: -559038737
- at extest.aioobesub(extest.java:411)
- at extest.main(extest.java:248)
+ at extest.aioobesub(extest.java:307)
+ at extest.main(extest.java:169)
-ClassCastException: OK
-java.lang.ClassCastException
- at extest.ccesub(extest.java:415)
- at extest.main(extest.java:265)
+ClassCastException: OK
+java.lang.ClassCastException: java/lang/Object
+ at extest.ccesub(extest.java:311)
+ at extest.main(extest.java:186)
-NullPointerException: OK
+NullPointerException: OK
java.lang.NullPointerException
- at extest.npesub(extest.java:419)
- at extest.main(extest.java:274)
+ at extest.npesub(extest.java:315)
+ at extest.main(extest.java:195)
-
----------- some asmpart exceptions --------------
-NullPointerException in <clinit> (PUTSTATIC): OK
+Exception in <clinit> triggered from a leaf method: OK
java.lang.ExceptionInInitializerError
- at extest.main(extest.java:288)
+ at extest.main(extest.java:204)
Caused by: java.lang.NullPointerException
- at extest_clinit_1.<clinit>(extest.java:458)
- at extest.main(extest.java:288)
+ at extest_clinit_patcher.<clinit>(extest.java:374)
+ at extest.main(extest.java:204)
-NullPointerException in <clinit> (GETSTATIC): OK
-java.lang.ExceptionInInitializerError
- at extest.main(extest.java:301)
-Caused by: java.lang.NullPointerException
- at extest_clinit_2.<clinit>(extest.java:467)
- at extest.main(extest.java:301)
+exception related things----------------------------------
----------- exception related things -------------
-load/link an exception class in asmpart: OK
+load/link an exception class in asmpart: OK
java.lang.Exception
- at extest.main(extest.java:319)
+ at extest.main(extest.java:218)
+
+native stub exceptions------------------------------------
----------- native stub exceptions ---------------
-NullPointerException in <clinit>: OK
+NullPointerException in <clinit>: OK
java.lang.ExceptionInInitializerError
- at extest.main(extest.java:335)
+ at extest.main(extest.java:234)
Caused by: java.lang.NullPointerException
- at extest_clinit_3.<clinit>(extest.java:476)
- at extest.main(extest.java:335)
+ at extest_clinit.<clinit>(extest.java:363)
+ at extest.main(extest.java:234)
-UnsatisfiedLinkError: OK
+UnsatisfiedLinkError: OK
java.lang.UnsatisfiedLinkError: nsub
- at extest.nsub(Native Method)
- at extest.main(extest.java:348)
+ at extest.main(extest.java:243)
-NullPointerException (native): OK
+NullPointerException (native): OK
java.lang.NullPointerException
- at java.lang.VMSystem.arraycopy(Native Method)
- at java.lang.System.arraycopy(System.java:234)
- at extest.main(extest.java:357)
+ at java.lang.System.arraycopy(System.java:297)
+ at extest.main(extest.java:252)
----------- special exceptions -------------------
-OutOfMemoryError (array clone): OK
+special exceptions----------------------------------------
+
+OutOfMemoryError (array clone): OK
java.lang.OutOfMemoryError
- at [B.clone(Unknown Source)
- at extest.main(extest.java:372)
+ at [B.clone(Native Method)
+ at extest.main(extest.java:268)
+
+exception thrown to command-line--------------------------
----------- no OK beyond this point --------------
NullPointerException (without catch):
Exception in thread "main" java.lang.NullPointerException
- at extest.main(extest.java:386)
+ at extest.main(extest.java:282)