src/hotspot/share/runtime/mutexLocker.cpp
changeset 50578 e2a7f431f65c
parent 50445 bd6b78feb6a3
child 51428 211998500d39
equal deleted inserted replaced
50577:bf7e2684cd0a 50578:e2a7f431f65c
   129 Mutex*   Management_lock              = NULL;
   129 Mutex*   Management_lock              = NULL;
   130 Monitor* Service_lock                 = NULL;
   130 Monitor* Service_lock                 = NULL;
   131 Monitor* PeriodicTask_lock            = NULL;
   131 Monitor* PeriodicTask_lock            = NULL;
   132 Monitor* RedefineClasses_lock         = NULL;
   132 Monitor* RedefineClasses_lock         = NULL;
   133 
   133 
       
   134 Mutex*   ThreadHeapSampler_lock       = NULL;
       
   135 
   134 #if INCLUDE_JFR
   136 #if INCLUDE_JFR
   135 Mutex*   JfrStacktrace_lock           = NULL;
   137 Mutex*   JfrStacktrace_lock           = NULL;
   136 Monitor* JfrMsg_lock                  = NULL;
   138 Monitor* JfrMsg_lock                  = NULL;
   137 Mutex*   JfrBuffer_lock               = NULL;
   139 Mutex*   JfrBuffer_lock               = NULL;
   138 Mutex*   JfrStream_lock               = NULL;
   140 Mutex*   JfrStream_lock               = NULL;
   294   def(Debug2_lock                  , PaddedMutex  , nonleaf+4,   true,  Monitor::_safepoint_check_never);
   296   def(Debug2_lock                  , PaddedMutex  , nonleaf+4,   true,  Monitor::_safepoint_check_never);
   295   def(Debug3_lock                  , PaddedMutex  , nonleaf+4,   true,  Monitor::_safepoint_check_never);
   297   def(Debug3_lock                  , PaddedMutex  , nonleaf+4,   true,  Monitor::_safepoint_check_never);
   296   def(CompileThread_lock           , PaddedMonitor, nonleaf+5,   false, Monitor::_safepoint_check_always);
   298   def(CompileThread_lock           , PaddedMonitor, nonleaf+5,   false, Monitor::_safepoint_check_always);
   297   def(PeriodicTask_lock            , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_sometimes);
   299   def(PeriodicTask_lock            , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_sometimes);
   298   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_always);
   300   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_always);
       
   301 
       
   302   def(ThreadHeapSampler_lock       , PaddedMutex,   nonleaf,     false, Monitor::_safepoint_check_never);
       
   303 
   299   if (WhiteBoxAPI) {
   304   if (WhiteBoxAPI) {
   300     def(Compilation_lock           , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_never);
   305     def(Compilation_lock           , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_never);
   301   }
   306   }
   302 
   307 
   303 #if INCLUDE_JFR
   308 #if INCLUDE_JFR