Mercurial > hg > graal-jvmci-8
diff src/share/vm/c1x/c1x_VMEntries.hpp @ 1422:3483ec571caf
* using reflected objects instead of oops
* removed scratch from allocatable registers
* instanceof xir snippet
* arraylength xir snippet
* exceptionobject xir snippet
* VMEntries and VMExits as interfaces
* calls to VMEntries and VMExits are routet through logging proxies
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Mon, 02 Aug 2010 15:44:38 -0700 |
parents | 6223633ce7dd |
children | 760213a60e8b |
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_VMEntries.hpp Fri Jul 23 15:53:02 2010 -0700 +++ b/src/share/vm/c1x/c1x_VMEntries.hpp Mon Aug 02 15:44:38 2010 -0700 @@ -33,7 +33,7 @@ /* * Class: com_sun_hotspot_c1x_VMEntries * Method: RiMethod_code -* Signature: (Ljava/lang/Object;)[B +* Signature: (Ljava/lang/reflect/Method;)[B */ JNIEXPORT jbyteArray JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1code (JNIEnv *, jobject, jobject); @@ -41,7 +41,7 @@ /* * Class: com_sun_hotspot_c1x_VMEntries * Method: RiMethod_maxStackSize -* Signature: (Ljava/lang/Object;)I +* Signature: (Ljava/lang/reflect/Method;)I */ JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1maxStackSize (JNIEnv *, jobject, jobject); @@ -49,16 +49,15 @@ /* * Class: com_sun_hotspot_c1x_VMEntries * Method: RiMethod_maxLocals -* Signature: (Ljava/lang/Object;)I +* 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/Object;)Lcom/sun/cri/ri/RiType; +* Signature: (Ljava/lang/reflect/Method;)Lcom/sun/cri/ri/RiType; */ JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1holder (JNIEnv *, jobject, jobject); @@ -66,7 +65,7 @@ /* * Class: com_sun_hotspot_c1x_VMEntries * Method: RiMethod_signature -* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiSignature; +* Signature: (Ljava/lang/reflect/Method;)Lcom/sun/cri/ri/RiSignature; */ JNIEXPORT jstring JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1signature (JNIEnv *, jobject, jobject); @@ -74,13 +73,21 @@ /* * Class: com_sun_hotspot_c1x_VMEntries * Method: RiMethod_name -* Signature: (Ljava/lang/Object;)Ljava/lang/String; +* 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; */ @@ -154,22 +161,6 @@ /* * Class: com_sun_hotspot_c1x_VMEntries -* Method: findRiType -* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiType; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_findRiType -(JNIEnv *, jobject, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries -* Method: RiRuntime_getConstantPool -* Signature: (Ljava/lang/Object;)Lcom/sun/cri/ri/RiConstantPool; -*/ -JNIEXPORT jobject JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiRuntime_1getConstantPool -(JNIEnv *, jobject, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries * Method: RiType_isArrayClass * Signature: (Ljava/lang/Object;)Z */ @@ -194,14 +185,6 @@ /* * Class: com_sun_hotspot_c1x_VMEntries -* Method: RiMethod_accessFlags -* Signature: (Ljava/lang/Object;)I -*/ -JNIEXPORT jint JNICALL Java_com_sun_hotspot_c1x_VMEntries_RiMethod_1accessFlags -(JNIEnv *, jobject, jobject); - -/* -* Class: com_sun_hotspot_c1x_VMEntries * Method: installCode * Signature: (Lcom/sun/hotspot/c1x/HotSpotTargetMethod;)V */