--- 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);