Searched refs:Mutex (Results 51 - 75 of 135) sorted by relevance

123456

/openjdk10/hotspot/src/share/vm/services/
H A DdiagnosticFramework.cpp436 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 DmemTracker.hpp90 class Mutex;
272 static inline Mutex* query_lock() { return _query_lock; }
315 static Mutex* _query_lock;
H A DgcNotifier.cpp57 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag);
68 MutexLockerEx ml(Service_lock, Mutex::_no_safepoint_check_flag);
H A DmemTracker.cpp44 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 DbinaryTreeDictionary.hpp193 // 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 Dmetaspace.hpp64 class Mutex;
107 void initialize(Mutex* lock, MetaspaceType type);
198 Metaspace(Mutex* lock, MetaspaceType type);
H A Dmetaspace.cpp683 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 Dg1SATBCardTableModRefBS.cpp54 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 DconcurrentMarkThread.cpp453 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 Dg1MMUTracker.cpp125 MutexLockerEx x(MMUTracker_lock, Mutex::_no_safepoint_check_flag);
H A Dg1StringDedupTable.hpp187 MutexLockerEx ml(StringDedupTable_lock, Mutex::_no_safepoint_check_flag);
H A DheapRegionRemSet.cpp261 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 DThreadMXBeanProxy.java46 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 DconcurrentMarkSweepGeneration.hpp90 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 DcmsOopClosures.hpp166 Mutex* _freelistLock;
186 void set_freelistLock(Mutex* m) {
/openjdk10/hotspot/src/os/linux/vm/
H A Dos_linux.hpp73 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 Dvm_operations.cpp417 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 Dtask.cpp67 MutexLockerEx ml(PeriodicTask_lock, Mutex::_no_safepoint_check_flag);
H A Dmutex.cpp37 // 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 DgcTaskManager.hpp50 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 DCheckedLockLoops.java82 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 Dgtest-port.h145 // 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 Dstubs.hpp157 Mutex* const _mutex; // the lock used for a (request, commit) transaction
178 StubQueue(StubInterface* stub_interface, int buffer_size, Mutex* lock,
H A DcodeCache.cpp532 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 DcompiledIC.cpp103 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);

Completed in 139 milliseconds

123456