1.1 --- a/src/share/vm/prims/jvm.cpp Sun Jan 27 21:58:34 2013 -0500 1.2 +++ b/src/share/vm/prims/jvm.cpp Mon Jan 28 10:55:30 2013 -0500 1.3 @@ -2302,6 +2302,15 @@ 1.4 JVM_END 1.5 1.6 1.7 +JVM_QUICK_ENTRY(jboolean, JVM_IsVMGeneratedMethodIx(JNIEnv *env, jclass cls, int method_index)) 1.8 + JVMWrapper("JVM_IsVMGeneratedMethodIx"); 1.9 + ResourceMark rm(THREAD); 1.10 + Klass* k = java_lang_Class::as_Klass(JNIHandles::resolve_non_null(cls)); 1.11 + k = JvmtiThreadState::class_to_verify_considering_redefinition(k, thread); 1.12 + Method* method = InstanceKlass::cast(k)->methods()->at(method_index); 1.13 + return method->is_overpass(); 1.14 +JVM_END 1.15 + 1.16 JVM_ENTRY(const char*, JVM_GetMethodIxNameUTF(JNIEnv *env, jclass cls, jint method_index)) 1.17 JVMWrapper("JVM_GetMethodIxIxUTF"); 1.18 Klass* k = java_lang_Class::as_Klass(JNIHandles::resolve_non_null(cls));