diff c1x4hotspotsrc/HotSpotTest/src/JavaTester.java @ 1434:72cfb36c6bb2

* enabled all jtt tests * added proxy that counts jni calls * honor hotspot stackshadowpages * constant pool caching * monitor enter/exit * arithmetic stubs (frem, drem, ...) * create stack values for debug info * some doc
author Lukas Stadler <lukas.stadler@oracle.com>
date Thu, 30 Sep 2010 17:19:48 -0700
parents efba53f86c4f
children 20a3896518ac
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotTest/src/JavaTester.java	Thu Sep 16 19:42:20 2010 -0700
+++ b/c1x4hotspotsrc/HotSpotTest/src/JavaTester.java	Thu Sep 30 17:19:48 2010 -0700
@@ -4,7 +4,7 @@
 public class JavaTester {
 
 	public static void main(String[] args) {
-		runTests(0, 1000);
+		runTests(0, 0);
 		Logger.info("total: " + executed + " tests executed, " + passed + " passed, " + failed + " failed");
 	}
 
@@ -166,7 +166,7 @@
 			jtt_bytecode_BC_dneg();
 			break;
 		case 38:
-			//jtt_bytecode_BC_drem();
+			jtt_bytecode_BC_drem();
 			break;
 		case 39:
 			jtt_bytecode_BC_dreturn();
@@ -244,7 +244,7 @@
 			jtt_bytecode_BC_fneg();
 			break;
 		case 64:
-			//jtt_bytecode_BC_frem();
+			jtt_bytecode_BC_frem();
 			break;
 		case 65:
 			jtt_bytecode_BC_freturn();
@@ -1090,13 +1090,13 @@
 			jtt_except_Catch_NPE_11();
 			break;
 		case 346:
-			//jtt_except_Catch_StackOverflowError_01();
+			jtt_except_Catch_StackOverflowError_01();
 			break;
 		case 347:
-			//jtt_except_Catch_StackOverflowError_02();
+			jtt_except_Catch_StackOverflowError_02();
 			break;
 		case 348:
-			//jtt_except_Catch_StackOverflowError_03();
+			jtt_except_Catch_StackOverflowError_03();
 			break;
 		case 349:
 			jtt_except_Catch_Two01();
@@ -1378,16 +1378,16 @@
 			jtt_lang_Object_hashCode01();
 			break;
 		case 442:
-			//jtt_lang_Object_notify01();
+			jtt_lang_Object_notify01();
 			break;
 		case 443:
-			//jtt_lang_Object_notify02();
+			jtt_lang_Object_notify02();
 			break;
 		case 444:
-			//jtt_lang_Object_notifyAll01();
+			jtt_lang_Object_notifyAll01();
 			break;
 		case 445:
-			//jtt_lang_Object_notifyAll02();
+			jtt_lang_Object_notifyAll02();
 			break;
 		case 446:
 			jtt_lang_Object_toString01();
@@ -1396,13 +1396,13 @@
 			jtt_lang_Object_toString02();
 			break;
 		case 448:
-			//jtt_lang_Object_wait01();
+			jtt_lang_Object_wait01();
 			break;
 		case 449:
-			//jtt_lang_Object_wait02();
+			jtt_lang_Object_wait02();
 			break;
 		case 450:
-			//jtt_lang_Object_wait03();
+			jtt_lang_Object_wait03();
 			break;
 		case 451:
 			jtt_lang_ProcessEnvironment_init();
@@ -1702,28 +1702,28 @@
 			jtt_reflect_Reflection_getCallerClass01();
 			break;
 		case 550:
-			//jtt_threads_Monitor_contended01();
+			jtt_threads_Monitor_contended01();
 			break;
 		case 551:
-			//jtt_threads_Monitor_notowner01();
+			jtt_threads_Monitor_notowner01();
 			break;
 		case 552:
-			//jtt_threads_Monitorenter01();
+			jtt_threads_Monitorenter01();
 			break;
 		case 553:
-			//jtt_threads_Monitorenter02();
+			jtt_threads_Monitorenter02();
 			break;
 		case 554:
-			//jtt_threads_Object_wait01();
+			jtt_threads_Object_wait01();
 			break;
 		case 555:
-			//jtt_threads_Object_wait02();
+			jtt_threads_Object_wait02();
 			break;
 		case 556:
-			//jtt_threads_Object_wait03();
+			jtt_threads_Object_wait03();
 			break;
 		case 557:
-			//jtt_threads_Object_wait04();
+			jtt_threads_Object_wait04();
 			break;
 		case 558:
 			jtt_threads_ThreadLocal01();
@@ -1744,7 +1744,7 @@
 			jtt_threads_Thread_getState02();
 			break;
 		case 564:
-			//jtt_threads_Thread_holdsLock01();
+			jtt_threads_Thread_holdsLock01();
 			break;
 		case 565:
 			jtt_threads_Thread_isAlive01();
@@ -1753,7 +1753,7 @@
 			jtt_threads_Thread_isInterrupted01();
 			break;
 		case 567:
-			//jtt_threads_Thread_isInterrupted02();
+			jtt_threads_Thread_isInterrupted02();
 			break;
 		case 568:
 			jtt_threads_Thread_isInterrupted03();
@@ -1795,7 +1795,7 @@
 			jtt_jdk_Class_getName();
 			break;
 		case 581:
-			jtt_jdk_EnumMap01();
+			//jtt_jdk_EnumMap01();
 			break;
 		case 582:
 			jtt_jdk_EnumMap02();