< prev index next >
src/hotspot/share/code/compiledMethod.cpp
Print this page
rev 56252 : imported patch 8226705-v2
*** 102,111 ****
--- 102,118 ----
return NULL;
}
}
//-----------------------------------------------------------------------------
+ void CompiledMethod::mark_for_deoptimization(bool inc_recompile_counts) {
+ MutexLocker ml(CompiledMethod_lock->owned_by_self() ? NULL : CompiledMethod_lock,
+ Mutex::_no_safepoint_check_flag);
+ _mark_for_deoptimization_status = (inc_recompile_counts ? deoptimize : deoptimize_noupdate);
+ }
+
+ //-----------------------------------------------------------------------------
ExceptionCache* CompiledMethod::exception_cache_acquire() const {
return OrderAccess::load_acquire(&_exception_cache);
}
< prev index next >