Mercurial > hg > truffle
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 |