comparison src/share/vm/graal/graalCompilerToVM.cpp @ 10477:7943479d36f3

Fix for invalidateInstalledCode.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Fri, 21 Jun 2013 22:09:25 +0200
parents cd68d6902328
children 26c69598db3e
comparison
equal deleted inserted replaced
10476:cd68d6902328 10477:7943479d36f3
1158 1158
1159 1159
1160 C2V_VMENTRY(void, invalidateInstalledCode, (JNIEnv *env, jobject, jobject hotspotInstalledCode)) 1160 C2V_VMENTRY(void, invalidateInstalledCode, (JNIEnv *env, jobject, jobject hotspotInstalledCode))
1161 jlong nativeMethod = HotSpotInstalledCode::codeBlob(hotspotInstalledCode); 1161 jlong nativeMethod = HotSpotInstalledCode::codeBlob(hotspotInstalledCode);
1162 nmethod* m = (nmethod*)nativeMethod; 1162 nmethod* m = (nmethod*)nativeMethod;
1163 if (!m->is_not_entrant()) { 1163 if (m != NULL && !m->is_not_entrant()) {
1164 m->mark_for_deoptimization(); 1164 m->mark_for_deoptimization();
1165 VM_Deoptimize op; 1165 VM_Deoptimize op;
1166 VMThread::execute(&op); 1166 VMThread::execute(&op);
1167 } 1167 }
1168 C2V_END 1168 C2V_END