diff src/share/vm/c1x/c1x_VMEntries.hpp @ 1423:760213a60e8b

* rewrite of the code installation * partial support for safepoints * macro-based CiTargetMethod interface * code stub support
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 16 Aug 2010 18:59:36 -0700
parents 3483ec571caf
children 72cfb36c6bb2
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_VMEntries.hpp	Mon Aug 02 15:44:38 2010 -0700
+++ b/src/share/vm/c1x/c1x_VMEntries.hpp	Mon Aug 16 18:59:36 2010 -0700
@@ -22,183 +22,9 @@
  *
  */
 
-#define CC (char*)  /*cast a literal from (const char*)*/
-#define FN_PTR(f) CAST_FROM_FN_PTR(void*, &f)
-
-#ifdef SOLARIS
-#define JNIEXPORT
-#define JNICALL
-#endif
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_code
-* Signature: (Ljava/lang/reflect/Method;)[B
-*/
-JNIEXPORT jbyteArray JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1code
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_maxStackSize
-* Signature: (Ljava/lang/reflect/Method;)I
-*/
-JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1maxStackSize
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_maxLocals
-* Signature: (Ljava/lang/reflect/Method;)I
-*/
-JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1maxLocals
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_holder
-* Signature: (Ljava/lang/reflect/Method;)Lcom/sun/cri/ri/RiType;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1holder
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_signature
-* Signature: (Ljava/lang/reflect/Method;)Lcom/sun/cri/ri/RiSignature;
-*/
-JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1signature
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_name
-* Signature: (Ljava/lang/reflect/Method;)Ljava/lang/String;
-*/
-JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1name
-  (JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiMethod_accessFlags
-* Signature: (Ljava/lang/reflect/Method;)I
-*/
-JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1accessFlags
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiSignature_lookupType
-* Signature: (Ljava/lang/String;Lcom/sun/cri/ri/RiType;)Lcom/sun/cri/ri/RiType;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiSignature_1lookupType
-    (JNIEnv *, jobject, jstring, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiSignature_symbolToString
-* Signature: (Ljava/lang/Object;)Ljava/lang/String;
-*/
-JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiSignature_1symbolToString
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiType_javaClass
-* Signature: (Ljava/lang/Object;)Ljava/lang/Class;
-*/
-JNIEXPORT jclass JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1javaClass
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiType_name
-* Signature: (Ljava/lang/Object;)Ljava/lang/String;
-*/
-JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1name
-(JNIEnv *, jobject, jobject);
+extern JNINativeMethod VMEntries_methods[];
+int VMEntries_methods_count();
 
 
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiConstantPool_lookupConstant
-* Signature: (Ljava/lang/Object;I)Ljava/lang/Object;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupConstant
-(JNIEnv *, jobject, jobject, jint);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiConstantPool_lookupMethod
-* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiMethod;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupMethod
-(JNIEnv *, jobject, jobject, jint, jbyte);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiConstantPool_lookupSignature
-* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiSignature;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupSignature
-(JNIEnv *, jobject, jobject, jint);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiConstantPool_lookupType
-* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiType;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupType
-(JNIEnv *, jobject, jobject, jint);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiConstantPool_lookupField
-* Signature: (Ljava/lang/Object;I)Lcom/sun/cri/ri/RiField;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiConstantPool_1lookupField
-(JNIEnv *, jobject, jobject, jint);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiType_isArrayClass
-* Signature: (Ljava/lang/Object;)Z
-*/
-JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isArrayClass
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiType_isInstanceClass
-* Signature: (Ljava/lang/Object;)Z
-*/
-JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInstanceClass
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    RiType_isInterface
-* Signature: (Ljava/lang/Object;)Z
-*/
-JNIEXPORT jboolean JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiType_1isInterface
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    installCode
-* Signature: (Lcom/sun/hotspot/c1x/HotSpotTargetMethod;)V
-*/
-JNIEXPORT void JNICALL Java_com_sun_hotspot_c1x_VMEntries_installCode
-(JNIEnv *, jobject, jobject);
-
-/*
-* Class:     com_sun_hotspot_c1x_VMEntries
-* Method:    getConfiguration
-* Signature: ()Lcom/sun/hotspot/c1x/HotSpotVMConfig;
-*/
-JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_getConfiguration
-(JNIEnv *, jobject);
 
 
-extern JNINativeMethod VMEntries_methods[];
-int VMEntries_methods_count();