< prev index next >

src/hotspot/share/runtime/mutexLocker.cpp

Print this page




 314   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
 315   def(Verify_lock                  , PaddedMutex,   nonleaf+5,   true,  _safepoint_check_always);
 316   def(Zip_lock                     , PaddedMonitor, leaf,        true,  _safepoint_check_never);
 317 
 318   if (WhiteBoxAPI) {
 319     def(Compilation_lock           , PaddedMonitor, leaf,        false, _safepoint_check_never);
 320   }
 321 
 322 #if INCLUDE_JFR
 323   def(JfrMsg_lock                  , PaddedMonitor, leaf,        true,  _safepoint_check_always);
 324   def(JfrBuffer_lock               , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 325   def(JfrStream_lock               , PaddedMutex  , nonleaf + 1, false, _safepoint_check_never);
 326   def(JfrStacktrace_lock           , PaddedMutex  , special - 1, true,  _safepoint_check_never);
 327   def(JfrThreadSampler_lock        , PaddedMonitor, leaf,        true,  _safepoint_check_never);
 328 #endif
 329 
 330 #ifndef SUPPORTS_NATIVE_CX8
 331   def(UnsafeJlong_lock             , PaddedMutex  , special,     false, _safepoint_check_never);
 332 #endif
 333 
 334   def(CodeHeapStateAnalytics_lock  , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 335   def(NMethodSweeperStats_lock     , PaddedMutex  , special,     true,  _safepoint_check_never);
 336   def(ThreadsSMRDelete_lock        , PaddedMonitor, special,     true,  _safepoint_check_never);
 337   def(ThreadIdTableCreate_lock     , PaddedMutex  , leaf,        false, _safepoint_check_always);
 338   def(SharedDecoder_lock           , PaddedMutex  , native,      true,  _safepoint_check_never);
 339   def(DCmdFactory_lock             , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 340 #if INCLUDE_NMT
 341   def(NMTQuery_lock                , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
 342 #endif
 343 #if INCLUDE_CDS
 344 #if INCLUDE_JVMTI
 345   def(CDSClassFileStream_lock      , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
 346 #endif
 347   def(DumpTimeTable_lock           , PaddedMutex  , leaf - 1,    true,  _safepoint_check_never);
 348   def(CDSLambda_lock               , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 349 #endif // INCLUDE_CDS
 350 
 351 #if INCLUDE_JVMCI
 352   def(JVMCI_lock                   , PaddedMonitor, nonleaf+2,   true,  _safepoint_check_always);
 353 #endif
 354 }




 314   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
 315   def(Verify_lock                  , PaddedMutex,   nonleaf+5,   true,  _safepoint_check_always);
 316   def(Zip_lock                     , PaddedMonitor, leaf,        true,  _safepoint_check_never);
 317 
 318   if (WhiteBoxAPI) {
 319     def(Compilation_lock           , PaddedMonitor, leaf,        false, _safepoint_check_never);
 320   }
 321 
 322 #if INCLUDE_JFR
 323   def(JfrMsg_lock                  , PaddedMonitor, leaf,        true,  _safepoint_check_always);
 324   def(JfrBuffer_lock               , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 325   def(JfrStream_lock               , PaddedMutex  , nonleaf + 1, false, _safepoint_check_never);
 326   def(JfrStacktrace_lock           , PaddedMutex  , special - 1, true,  _safepoint_check_never);
 327   def(JfrThreadSampler_lock        , PaddedMonitor, leaf,        true,  _safepoint_check_never);
 328 #endif
 329 
 330 #ifndef SUPPORTS_NATIVE_CX8
 331   def(UnsafeJlong_lock             , PaddedMutex  , special,     false, _safepoint_check_never);
 332 #endif
 333 
 334   def(CodeHeapStateAnalytics_lock  , PaddedMutex  , nonleaf+6,   false, _safepoint_check_always);
 335   def(NMethodSweeperStats_lock     , PaddedMutex  , special,     true,  _safepoint_check_never);
 336   def(ThreadsSMRDelete_lock        , PaddedMonitor, special,     true,  _safepoint_check_never);
 337   def(ThreadIdTableCreate_lock     , PaddedMutex  , leaf,        false, _safepoint_check_always);
 338   def(SharedDecoder_lock           , PaddedMutex  , native,      true,  _safepoint_check_never);
 339   def(DCmdFactory_lock             , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 340 #if INCLUDE_NMT
 341   def(NMTQuery_lock                , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
 342 #endif
 343 #if INCLUDE_CDS
 344 #if INCLUDE_JVMTI
 345   def(CDSClassFileStream_lock      , PaddedMutex  , max_nonleaf, false, _safepoint_check_always);
 346 #endif
 347   def(DumpTimeTable_lock           , PaddedMutex  , leaf - 1,    true,  _safepoint_check_never);
 348   def(CDSLambda_lock               , PaddedMutex  , leaf,        true,  _safepoint_check_never);
 349 #endif // INCLUDE_CDS
 350 
 351 #if INCLUDE_JVMCI
 352   def(JVMCI_lock                   , PaddedMonitor, nonleaf+2,   true,  _safepoint_check_always);
 353 #endif
 354 }


< prev index next >