hotspot/src/share/vm/prims/whitebox.cpp
changeset 43455 96560cffef4d
parent 42650 1f304d0c888b
child 43466 add500644443
--- a/hotspot/src/share/vm/prims/whitebox.cpp	Tue Jan 17 17:00:22 2017 +0100
+++ b/hotspot/src/share/vm/prims/whitebox.cpp	Tue Jan 17 21:38:07 2017 -0800
@@ -659,6 +659,9 @@
 WB_END
 
 WB_ENTRY(jboolean, WB_IsMethodCompilable(JNIEnv* env, jobject o, jobject method, jint comp_level, jboolean is_osr))
+  if (method == NULL || comp_level > MIN2((CompLevel) TieredStopAtLevel, CompLevel_highest_tier)) {
+    return false;
+  }
   jmethodID jmid = reflected_method_to_jmid(thread, env, method);
   CHECK_JNI_EXCEPTION_(env, JNI_FALSE);
   MutexLockerEx mu(Compile_lock);