src/share/vm/prims/whitebox.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/prims/whitebox.cpp	Fri Oct 24 13:42:10 2014
--- new/src/share/vm/prims/whitebox.cpp	Fri Oct 24 13:42:09 2014

*** 386,400 **** --- 386,399 ---- CHECK_JNI_EXCEPTION_(env, result); MutexLockerEx mu(Compile_lock); methodHandle mh(THREAD, Method::checked_resolve_jmethod_id(jmid)); nmethod* code; if (is_osr) { int bci = InvocationEntryBci; ! while ((code = mh->lookup_osr_nmethod_for(bci, CompLevel_none, false)) != NULL) { + // Mark all OSR compiled versions for deoptimization ! while ((code = mh->lookup_osr_nmethod_for(InvocationEntryBci, CompLevel_none, false, true)) != NULL) { code->mark_for_deoptimization(); ++result; bci = code->osr_entry_bci() + 1; } } else { code = mh->code(); } if (code != NULL) {

src/share/vm/prims/whitebox.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File