mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 14:54:52 +02:00
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls. Reviewed-by: dcubed, dholmes, pliden, rehn
This commit is contained in:
parent
88303d1c60
commit
fbafef11c0
127 changed files with 718 additions and 746 deletions
|
@ -1046,7 +1046,7 @@ JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_i
|
|||
// Now copy code back
|
||||
|
||||
{
|
||||
MutexLockerEx ml_patch (Patching_lock, Mutex::_no_safepoint_check_flag);
|
||||
MutexLocker ml_patch (Patching_lock, Mutex::_no_safepoint_check_flag);
|
||||
//
|
||||
// Deoptimization may have happened while we waited for the lock.
|
||||
// In that case we don't bother to do any patching we just return
|
||||
|
@ -1265,7 +1265,7 @@ JRT_ENTRY(void, Runtime1::patch_code(JavaThread* thread, Runtime1::StubID stub_i
|
|||
// If we are patching in a non-perm oop, make sure the nmethod
|
||||
// is on the right list.
|
||||
{
|
||||
MutexLockerEx ml_code (CodeCache_lock, Mutex::_no_safepoint_check_flag);
|
||||
MutexLocker ml_code (CodeCache_lock, Mutex::_no_safepoint_check_flag);
|
||||
nmethod* nm = CodeCache::find_nmethod(caller_frame.pc());
|
||||
guarantee(nm != NULL, "only nmethods can contain non-perm oops");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue