src/hotspot/share/runtime/mutexLocker.cpp
changeset 58481 48a73ec3a817
parent 58409 a595e67d6683
child 58503 726a3945e934
equal deleted inserted replaced
58480:8ca46e186a63 58481:48a73ec3a817
    64 Mutex*   MethodData_lock              = NULL;
    64 Mutex*   MethodData_lock              = NULL;
    65 Mutex*   TouchedMethodLog_lock        = NULL;
    65 Mutex*   TouchedMethodLog_lock        = NULL;
    66 Mutex*   RetData_lock                 = NULL;
    66 Mutex*   RetData_lock                 = NULL;
    67 Monitor* VMOperationQueue_lock        = NULL;
    67 Monitor* VMOperationQueue_lock        = NULL;
    68 Monitor* VMOperationRequest_lock      = NULL;
    68 Monitor* VMOperationRequest_lock      = NULL;
    69 Monitor* SerializePage_lock           = NULL;
       
    70 Monitor* Threads_lock                 = NULL;
    69 Monitor* Threads_lock                 = NULL;
    71 Mutex*   NonJavaThreadsList_lock      = NULL;
    70 Mutex*   NonJavaThreadsList_lock      = NULL;
    72 Mutex*   NonJavaThreadsListSync_lock  = NULL;
    71 Mutex*   NonJavaThreadsListSync_lock  = NULL;
    73 Monitor* CGC_lock                     = NULL;
    72 Monitor* CGC_lock                     = NULL;
    74 Monitor* STS_lock                     = NULL;
    73 Monitor* STS_lock                     = NULL;
   116 
   115 
   117 Mutex*   Management_lock              = NULL;
   116 Mutex*   Management_lock              = NULL;
   118 Monitor* Service_lock                 = NULL;
   117 Monitor* Service_lock                 = NULL;
   119 Monitor* PeriodicTask_lock            = NULL;
   118 Monitor* PeriodicTask_lock            = NULL;
   120 Monitor* RedefineClasses_lock         = NULL;
   119 Monitor* RedefineClasses_lock         = NULL;
       
   120 Mutex*   Verify_lock                  = NULL;
   121 
   121 
   122 #if INCLUDE_JFR
   122 #if INCLUDE_JFR
   123 Mutex*   JfrStacktrace_lock           = NULL;
   123 Mutex*   JfrStacktrace_lock           = NULL;
   124 Monitor* JfrMsg_lock                  = NULL;
   124 Monitor* JfrMsg_lock                  = NULL;
   125 Mutex*   JfrBuffer_lock               = NULL;
   125 Mutex*   JfrBuffer_lock               = NULL;
   296   def(Debug2_lock                  , PaddedMutex  , nonleaf+4,   true,  _safepoint_check_never);
   296   def(Debug2_lock                  , PaddedMutex  , nonleaf+4,   true,  _safepoint_check_never);
   297   def(Debug3_lock                  , PaddedMutex  , nonleaf+4,   true,  _safepoint_check_never);
   297   def(Debug3_lock                  , PaddedMutex  , nonleaf+4,   true,  _safepoint_check_never);
   298   def(CompileThread_lock           , PaddedMonitor, nonleaf+5,   false, _safepoint_check_always);
   298   def(CompileThread_lock           , PaddedMonitor, nonleaf+5,   false, _safepoint_check_always);
   299   def(PeriodicTask_lock            , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
   299   def(PeriodicTask_lock            , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
   300   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
   300   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  _safepoint_check_always);
       
   301   def(Verify_lock                  , PaddedMutex,   nonleaf+5,   true,  _safepoint_check_always);
   301 
   302 
   302   if (WhiteBoxAPI) {
   303   if (WhiteBoxAPI) {
   303     def(Compilation_lock           , PaddedMonitor, leaf,        false, _safepoint_check_never);
   304     def(Compilation_lock           , PaddedMonitor, leaf,        false, _safepoint_check_never);
   304   }
   305   }
   305 
   306