Mercurial > hg > graal-jvmci-8
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();