src/hotspot/share/runtime/mutexLocker.cpp
changeset 58699 b7465577320f
parent 58575 6941d77417f4
child 58823 6a21dba79b81
equal deleted inserted replaced
58698:f7df2861be47 58699:b7465577320f
   332 #endif
   332 #endif
   333 #if INCLUDE_CDS
   333 #if INCLUDE_CDS
   334 #if INCLUDE_JVMTI
   334 #if INCLUDE_JVMTI
   335   def(CDSClassFileStream_lock      , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
   335   def(CDSClassFileStream_lock      , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
   336 #endif
   336 #endif
       
   337   def(DumpTimeTable_lock           , PaddedMutex  , leaf,        true,  _safepoint_check_never);
       
   338 #endif // INCLUDE_CDS
   337 
   339 
   338 #if INCLUDE_JVMCI
   340 #if INCLUDE_JVMCI
   339   def(JVMCI_lock                   , PaddedMonitor, nonleaf+2,   true,  _safepoint_check_always);
   341   def(JVMCI_lock                   , PaddedMonitor, nonleaf+2,   true,  _safepoint_check_always);
   340 #endif
   342 #endif
   341   def(DumpTimeTable_lock           , PaddedMutex  , leaf,        true,  _safepoint_check_never);
       
   342 #endif // INCLUDE_CDS
       
   343 }
   343 }
   344 
   344 
   345 GCMutexLocker::GCMutexLocker(Mutex* mutex) {
   345 GCMutexLocker::GCMutexLocker(Mutex* mutex) {
   346   if (SafepointSynchronize::is_at_safepoint()) {
   346   if (SafepointSynchronize::is_at_safepoint()) {
   347     _locked = false;
   347     _locked = false;