/openjdk10/hotspot/src/share/vm/services/ |
H A D | diagnosticFramework.cpp | 436 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag); 454 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag); 490 Mutex* DCmdFactory::_dcmdFactory_lock = new Mutex(Mutex::leaf, "DCmdFactory", true, Monitor::_safepoint_check_never); 494 MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag); 511 MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag); 550 MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag); 563 MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag);
|
H A D | memTracker.hpp | 90 class Mutex; 272 static inline Mutex* query_lock() { return _query_lock; } 315 static Mutex* _query_lock;
|
H A D | gcNotifier.cpp | 57 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag); 68 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag);
|
H A D | memTracker.cpp | 44 Mutex* MemTracker::_query_lock = NULL; 85 _query_lock = new (std::nothrow) Mutex(Monitor::max_nonleaf, "NMT_queryLock");
|
/openjdk10/hotspot/src/share/vm/memory/ |
H A D | binaryTreeDictionary.hpp | 193 // the Mutex used to synchronize access to the 196 NOT_PRODUCT(Mutex* _lock;) 281 size_t total_chunk_size(debug_only(const Mutex* lock)) const { 341 Mutex* par_lock() const PRODUCT_RETURN0; 342 void set_par_lock(Mutex* lock) PRODUCT_RETURN;
|
H A D | metaspace.hpp | 64 class Mutex; 107 void initialize(Mutex* lock, MetaspaceType type); 198 Metaspace(Mutex* lock, MetaspaceType type);
|
H A D | metaspace.cpp | 683 Mutex* const _lock; 713 static Mutex* const _expand_lock; 740 Mutex* lock() const { return _lock; } 747 Mutex* lock); 779 static Mutex* expand_lock() { return _expand_lock; } 868 Mutex* const SpaceManager::_expand_lock = 869 new Mutex(SpaceManager::_expand_lock_rank, 871 Mutex::_allow_vm_block_flag, 1273 Mutex::_no_safepoint_check_flag); 1285 Mutex [all...] |
/openjdk10/hotspot/src/share/vm/gc/g1/ |
H A D | g1SATBCardTableModRefBS.cpp | 54 MutexLockerEx x(Shared_SATB_Q_lock, Mutex::_no_safepoint_check_flag); 174 Mutex::_no_safepoint_check_flag); 204 Mutex::_no_safepoint_check_flag);
|
H A D | concurrentMarkThread.cpp | 453 MutexLockerEx ml(CGC_lock, Mutex::_no_safepoint_check_flag); 462 MutexLockerEx x(CGC_lock, Mutex::_no_safepoint_check_flag); 464 CGC_lock->wait(Mutex::_no_safepoint_check_flag);
|
H A D | g1MMUTracker.cpp | 125 MutexLockerEx x(MMUTracker_lock, Mutex::_no_safepoint_check_flag);
|
H A D | g1StringDedupTable.hpp | 187 MutexLockerEx ml(StringDedupTable_lock, Mutex::_no_safepoint_check_flag);
|
H A D | heapRegionRemSet.cpp | 261 OtherRegionsTable::OtherRegionsTable(HeapRegion* hr, Mutex* m) : 382 MutexLockerEx x(_m, Mutex::_no_safepoint_check_flag); 661 MutexLockerEx x((Mutex*)_m, Mutex::_no_safepoint_check_flag); 697 _m(Mutex::leaf, FormatBuffer<128>("HeapRegionRemSet lock #%u", hr->hrm_index()), true, Monitor::_safepoint_check_never), 721 MutexLockerEx x(&_m, Mutex::_no_safepoint_check_flag); 751 MutexLockerEx ml(&_m, Mutex::_no_safepoint_check_flag); 771 MutexLockerEx ml(CodeCache_lock->owned_by_self() ? NULL : &_m, Mutex::_no_safepoint_check_flag);
|
/openjdk10/jdk/test/java/lang/management/ManagementFactory/ |
H A D | ThreadMXBeanProxy.java | 46 static Mutex mutex = new Mutex(); 181 static class Mutex implements Lock, java.io.Serializable { class in class:ThreadMXBeanProxy
|
/openjdk10/hotspot/src/share/vm/gc/cms/ |
H A D | concurrentMarkSweepGeneration.hpp | 90 Mutex* const _lock; // mutex protecting _bm; 99 Mutex* lock() const { return _lock; } 183 Mutex _par_lock; // An advisory lock used in case of parallel access 192 _par_lock(Mutex::event, "CMSMarkStack._par_lock", true, 229 MutexLockerEx x(&_par_lock, Mutex::_no_safepoint_check_flag); 235 MutexLockerEx x(&_par_lock, Mutex::_no_safepoint_check_flag); 257 Mutex* par_lock() { return &_par_lock; } 728 Mutex* _eden_chunk_lock; 780 void preclean_klasses(MarkRefsIntoAndScanClosure* cl, Mutex* freelistLock); 846 Mutex* bitMapLoc [all...] |
H A D | cmsOopClosures.hpp | 166 Mutex* _freelistLock; 186 void set_freelistLock(Mutex* m) {
|
/openjdk10/hotspot/src/os/linux/vm/ |
H A D | os_linux.hpp | 73 static Mutex* _createThread_lock; 124 static void set_createThread_lock(Mutex* lk) { _createThread_lock = lk; } 125 static Mutex* createThread_lock(void) { return _createThread_lock; }
|
/openjdk10/hotspot/src/share/vm/runtime/ |
H A D | vm_operations.cpp | 417 Monitor timer(Mutex::leaf, "VM_Exit timer", true, 457 MutexLockerEx ml(&timer, Mutex::_no_safepoint_check_flag); 458 timer.wait(Mutex::_no_safepoint_check_flag, 10);
|
H A D | task.cpp | 67 MutexLockerEx ml(PeriodicTask_lock, Mutex::_no_safepoint_check_flag);
|
H A D | mutex.cpp | 37 // Native Monitor-Mutex locking - theory of operations 45 // * A thread acquires ownership of a Monitor/Mutex by CASing the LockByte 222 // * Mutex-Monitor is a low-level "leaf" subsystem. That is, the monitor 247 // 4. native Mutex:: and Monitor:: 869 // or ILock() thus acquiring the "physical" lock underlying Monitor/Mutex. 877 // If we were to modify the Monitor-Mutex so that TBIVM state transitions tightly 888 // of Mutex-Monitor and instead directly address the underlying design flaw. 933 assert(rank() > Mutex::special, "Potential deadlock with special or lesser rank mutex"); 1010 // Mutex-Monitor constructs. We happen to implement JVM_RawMonitors in terms of 1011 // native Mutex 1199 Mutex::Mutex(int Rank, const char * name, bool allow_vm_block, function in class:Mutex [all...] |
/openjdk10/hotspot/src/share/vm/gc/parallel/ |
H A D | gcTaskManager.hpp | 50 class Mutex; 404 // Pun between Monitor* and Mutex* 650 static Mutex* _lock; 660 static Mutex* lock() {
|
/openjdk10/jdk/test/java/util/concurrent/locks/Lock/ |
H A D | CheckedLockLoops.java | 82 System.out.print("Mutex "); 195 private final Mutex lock = new Mutex(); 197 final Mutex lock = this.lock;
|
/openjdk10/test/fmw/gtest/include/gtest/internal/ |
H A D | gtest-port.h | 145 // Mutex, MutexLock, ThreadLocal, GetThreadCount() 1317 // MutexBase and Mutex implement mutex on pthreads-based platforms. They 1320 // Mutex mutex; 1335 // To create a dynamic mutex, just define an object of type Mutex. 1392 // The Mutex class can only be used for mutexes created at runtime. It 1394 class Mutex : public MutexBase { class in namespace:testing::internal 1396 Mutex() { function in class:testing::internal::Mutex 1400 ~Mutex() { 1405 GTEST_DISALLOW_COPY_AND_ASSIGN_(Mutex); 1545 class Mutex { class in namespace:testing::internal 1547 Mutex() {} function in class:testing::internal::Mutex [all...] |
/openjdk10/hotspot/src/share/vm/code/ |
H A D | stubs.hpp | 157 Mutex* const _mutex; // the lock used for a (request, commit) transaction 178 StubQueue(StubInterface* stub_interface, int buffer_size, Mutex* lock,
|
H A D | codeCache.cpp | 532 MutexUnlockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 917 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1114 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1160 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1197 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1208 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1364 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1617 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); 1632 MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag);
|
H A D | compiledIC.cpp | 103 MutexLockerEx pl(SafepointSynchronize::is_at_safepoint() ? NULL : Patching_lock, Mutex::_no_safepoint_check_flag); 388 MutexLockerEx pl(Patching_lock, Mutex::_no_safepoint_check_flag); 545 MutexLockerEx pl(SafepointSynchronize::is_at_safepoint() ? NULL : Patching_lock, Mutex::_no_safepoint_check_flag); 595 MutexLockerEx pl(Patching_lock, Mutex::_no_safepoint_check_flag);
|