diff -r 6b31efbf833e -r 7f90bc64b0fc src/hotspot/share/jvmci/jvmciCompilerToVM.cpp --- a/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Thu Nov 01 20:37:45 2018 -0700 +++ b/src/hotspot/share/jvmci/jvmciCompilerToVM.cpp Fri Nov 02 00:26:25 2018 -0700 @@ -714,6 +714,7 @@ C2V_END C2V_VMENTRY(jint, getMetadata, (JNIEnv *jniEnv, jobject, jobject target, jobject compiled_code, jobject metadata)) +#if INCLUDE_AOT ResourceMark rm; HandleMark hm; @@ -783,6 +784,9 @@ HotSpotMetaData::set_exceptionBytes(metadata_handle, exceptionArrayOop()); return result; +#else + THROW_MSG_0(vmSymbols::java_lang_InternalError(), "unimplemented"); +#endif C2V_END C2V_VMENTRY(void, resetCompilationStatistics, (JNIEnv *jniEnv, jobject)) @@ -1426,12 +1430,16 @@ C2V_END C2V_VMENTRY(jlong, getFingerprint, (JNIEnv*, jobject, jlong metaspace_klass)) +#if INCLUDE_AOT Klass *k = CompilerToVM::asKlass(metaspace_klass); if (k->is_instance_klass()) { return InstanceKlass::cast(k)->get_stored_fingerprint(); } else { return 0; } +#else + THROW_MSG_0(vmSymbols::java_lang_InternalError(), "unimplemented"); +#endif C2V_END C2V_VMENTRY(jobject, getHostClass, (JNIEnv*, jobject, jobject jvmci_type))