/openjdk10/hotspot/src/share/vm/gc/cms/ |
H A D | cmsLockVerifier.hpp | 37 static void assert_locked(const Mutex* lock, const Mutex* p_lock1, const Mutex* p_lock2) 39 static void assert_locked(const Mutex* lock, const Mutex* p_lock) { 42 static void assert_locked(const Mutex* lock) {
|
H A D | cmsLockVerifier.cpp | 37 void CMSLockVerifier::assert_locked(const Mutex* lock, 38 const Mutex* p_lock1, 39 const Mutex* p_lock2) {
|
H A D | yieldingWorkgroup.cpp | 43 _monitor = new Monitor(/* priority */ Mutex::leaf, 140 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag); 178 monitor()->wait(Mutex::_no_safepoint_check_flag); 207 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag); 227 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag); 250 monitor()->wait(Mutex::_no_safepoint_check_flag); 274 MutexLockerEx ml(monitor(), Mutex::_no_safepoint_check_flag); 322 MutexLockerEx ml(gang_monitor, Mutex::_no_safepoint_check_flag); 343 MutexUnlockerEx mul(gang_monitor, Mutex::_no_safepoint_check_flag); 397 gang_monitor->wait(Mutex [all...] |
H A D | concurrentMarkSweepThread.cpp | 116 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag); 152 Mutex::_no_safepoint_check_flag); 183 Mutex::_no_safepoint_check_flag); 211 Mutex::_no_safepoint_check_flag); 216 CGC_lock->wait(Mutex::_no_safepoint_check_flag, t_millis); 235 MutexLockerEx hl(Heap_lock, Mutex::_no_safepoint_check_flag); 259 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag); 266 CGC_lock->wait(Mutex::_no_safepoint_check_flag, wait_time_millis); 281 MutexLockerEx hl(Heap_lock, Mutex::_no_safepoint_check_flag);
|
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | mutexLocker.hpp | 33 extern Mutex* Patching_lock; // a lock used to guard code patching of compiled code 35 extern Mutex* Module_lock; // a lock on module and package related data structures 36 extern Mutex* CompiledIC_lock; // a lock used to guard compiled IC patching and access 37 extern Mutex* InlineCacheBuffer_lock; // a lock used to guard the InlineCacheBuffer 38 extern Mutex* VMStatistic_lock; // a lock used to guard statistics count increment 39 extern Mutex* JNIGlobalHandle_lock; // a lock on creating JNI global handles 40 extern Mutex* JNIHandleBlockFreeList_lock; // a lock on the JNI handle block free list 41 extern Mutex* ResolvedMethodTable_lock; // a lock on the ResolvedMethodTable updates 42 extern Mutex* JmethodIdCreation_lock; // a lock on creating JNI method identifiers 43 extern Mutex* JfieldIdCreation_loc 205 MutexLockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 232 MonitorLockerEx(Monitor* monitor, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument 248 wait(bool no_safepoint_check = !Mutex::_no_safepoint_check_flag, long timeout = 0, bool as_suspend_equivalent = !Mutex::_as_suspend_equivalent_flag) argument 318 MutexUnlockerEx(Monitor * mutex, bool no_safepoint_check = !Mutex::_no_safepoint_check_flag) argument [all...] |
H A D | mutexLocker.cpp | 40 Mutex* Patching_lock = NULL; 42 Mutex* Module_lock = NULL; 43 Mutex* CompiledIC_lock = NULL; 44 Mutex* InlineCacheBuffer_lock = NULL; 45 Mutex* VMStatistic_lock = NULL; 46 Mutex* JNIGlobalHandle_lock = NULL; 47 Mutex* JNIHandleBlockFreeList_lock = NULL; 48 Mutex* ResolvedMethodTable_lock = NULL; 49 Mutex* JmethodIdCreation_lock = NULL; 50 Mutex* JfieldIdCreation_loc [all...] |
/openjdk10/hotspot/src/share/vm/gc/g1/ |
H A D | suspendibleThreadSet.cpp | 51 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag); 53 ml.wait(Mutex::_no_safepoint_check_flag); 61 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag); 73 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag); 85 ml.wait(Mutex::_no_safepoint_check_flag); 98 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag); 121 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag); 129 MonitorLockerEx ml(STS_lock, Mutex::_no_safepoint_check_flag);
|
H A D | g1YoungRemSetSamplingThread.cpp | 37 _monitor(Mutex::nonleaf, 46 MutexLockerEx x(&_monitor, Mutex::_no_safepoint_check_flag); 49 _monitor.wait(Mutex::_no_safepoint_check_flag, waitms); 70 MutexLockerEx x(&_monitor, Mutex::_no_safepoint_check_flag);
|
H A D | concurrentG1RefineThread.cpp | 57 _monitor = new Monitor(Mutex::nonleaf, "Refinement monitor", true, 76 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag); 78 _monitor->wait(Mutex::_no_safepoint_check_flag); 88 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag); 99 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag); 172 MutexLockerEx x(_monitor, Mutex::_no_safepoint_check_flag);
|
H A D | dirtyCardQueue.hpp | 121 Mutex* fl_lock, 124 Mutex* lock,
|
H A D | satbMarkQueue.hpp | 100 void initialize(Monitor* cbl_mon, Mutex* fl_lock, 102 Mutex* lock);
|
H A D | ptrQueue.cpp | 114 Mutex* fl_lock, 130 MutexLockerEx x(_fl_owner->_fl_lock, Mutex::_no_safepoint_check_flag); 148 MutexLockerEx x(_fl_owner->_fl_lock, Mutex::_no_safepoint_check_flag); 157 MutexLockerEx x(_fl_lock, Mutex::_no_safepoint_check_flag); 225 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag); 258 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag); 277 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag); 301 MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
|
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/ |
H A D | CToolkitThreadBlockedHandler.java | 28 import sun.awt.Mutex; 31 final class CToolkitThreadBlockedHandler extends Mutex implements ToolkitThreadBlockedHandler {
|
/openjdk10/jdk/test/java/util/concurrent/tck/ |
H A D | AbstractQueuedSynchronizerTest.java | 65 static class Mutex extends AbstractQueuedSynchronizer { class in class:AbstractQueuedSynchronizerTest 139 final Mutex sync; 140 InterruptibleSyncRunnable(Mutex sync) { this.sync = sync; } 151 final Mutex sync; 152 InterruptedSyncRunnable(Mutex sync) { this.sync = sync; } 216 void assertHasWaitersUnlocked(Mutex sync, ConditionObject c, 226 void assertHasWaitersLocked(Mutex sync, ConditionObject c, 303 Mutex sync = new Mutex(); 311 Mutex syn [all...] |
H A D | AbstractQueuedLongSynchronizerTest.java | 62 static class Mutex extends AbstractQueuedLongSynchronizer { class in class:AbstractQueuedLongSynchronizerTest 135 final Mutex sync; 136 InterruptibleSyncRunnable(Mutex sync) { this.sync = sync; } 147 final Mutex sync; 148 InterruptedSyncRunnable(Mutex sync) { this.sync = sync; } 213 void assertHasWaitersUnlocked(Mutex sync, ConditionObject c, 223 void assertHasWaitersLocked(Mutex sync, ConditionObject c, 300 Mutex sync = new Mutex(); 308 Mutex syn [all...] |
/openjdk10/hotspot/src/share/vm/gc/shared/ |
H A D | concurrentGCThread.cpp | 61 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag); 63 CGC_lock->wait(Mutex::_no_safepoint_check_flag, 1); 72 Mutex::_no_safepoint_check_flag);
|
H A D | concurrentGCPhaseManager.cpp | 53 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag); 64 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag); 73 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag); 84 CGCPhaseManager_lock->wait(Mutex::_no_safepoint_check_flag); 91 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag); 99 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag); 108 MonitorLockerEx ml(CGCPhaseManager_lock, Mutex::_no_safepoint_check_flag);
|
/openjdk10/hotspot/src/os/aix/vm/ |
H A D | osThread_aix.cpp | 48 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
|
H A D | os_aix.hpp | 49 static Mutex* _createThread_lock; 95 static void set_createThread_lock(Mutex* lk) { _createThread_lock = lk; } 96 static Mutex* createThread_lock(void) { return _createThread_lock; }
|
/openjdk10/hotspot/src/os/linux/vm/ |
H A D | osThread_linux.cpp | 42 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
|
/openjdk10/hotspot/src/os/bsd/vm/ |
H A D | osThread_bsd.cpp | 46 _startThread_lock = new Monitor(Mutex::event, "startThread_lock", true,
|
/openjdk10/hotspot/src/share/vm/memory/ |
H A D | freeList.hpp | 42 class Mutex; 58 Mutex* _protecting_lock; 89 Mutex* protecting_lock() const { return _protecting_lock; } 90 void set_protecting_lock(Mutex* v) {
|
/openjdk10/jdk/src/java.desktop/share/classes/sun/awt/ |
H A D | Mutex.java | 28 public class Mutex { class
|
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/impl/orbutil/concurrent/ |
H A D | Mutex.java | 27 File: Mutex.java 53 * Mutex can be useful in constructions that cannot be 66 * Mutex lock = new Mutex(); // each node keeps its own lock 75 * // (We could instead use a Mutex here too but there is no 133 public class Mutex implements Sync { class in inherits:Sync
|
/openjdk10/hotspot/src/share/vm/prims/ |
H A D | jvmtiTagMap.hpp | 50 Mutex _lock; // lock for this tag map 60 inline Mutex* lock() { return &_lock; }
|