comparison src/share/vm/prims/jvm.h @ 8506:c3657d00e343

-Merge with tip
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Thu, 21 Mar 2013 14:11:13 +0100
parents 41d73c9b30a8
children 1916ca1dec2f
comparison
equal deleted inserted replaced
8505:dee7c8b578c7 8506:c3657d00e343
856 * Is a given method a constructor. 856 * Is a given method a constructor.
857 * The method is identified by method_index. 857 * The method is identified by method_index.
858 */ 858 */
859 JNIEXPORT jboolean JNICALL 859 JNIEXPORT jboolean JNICALL
860 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index); 860 JVM_IsConstructorIx(JNIEnv *env, jclass cb, int index);
861
862 /*
863 * Is the given method generated by the VM.
864 * The method is identified by method_index.
865 */
866 JNIEXPORT jboolean JNICALL
867 JVM_IsVMGeneratedMethodIx(JNIEnv *env, jclass cb, int index);
861 868
862 /* 869 /*
863 * Returns the name of a given method in UTF format. 870 * Returns the name of a given method in UTF format.
864 * The result remains valid until JVM_ReleaseUTF is called. 871 * The result remains valid until JVM_ReleaseUTF is called.
865 * 872 *
1550 * 1557 *
1551 * When a new bit is added in a minor or update release, make sure 1558 * When a new bit is added in a minor or update release, make sure
1552 * the new bit is also added in the main/baseline. 1559 * the new bit is also added in the main/baseline.
1553 */ 1560 */
1554 unsigned int is_attachable : 1; 1561 unsigned int is_attachable : 1;
1555 unsigned int is_kernel_jvm : 1; 1562 unsigned int : 31;
1556 unsigned int : 30;
1557 unsigned int : 32; 1563 unsigned int : 32;
1558 unsigned int : 32; 1564 unsigned int : 32;
1559 } jvm_version_info; 1565 } jvm_version_info;
1560 1566
1561 #define JVM_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24) 1567 #define JVM_VERSION_MAJOR(version) ((version & 0xFF000000) >> 24)