hotspot/src/share/vm/runtime/mutexLocker.cpp
changeset 46304 8d4d88f90669
parent 41710 b830f5141dbb
child 46369 3bf4544bec14
equal deleted inserted replaced
46303:9cb271e01558 46304:8d4d88f90669
   122 Mutex*   Management_lock              = NULL;
   122 Mutex*   Management_lock              = NULL;
   123 Monitor* Service_lock                 = NULL;
   123 Monitor* Service_lock                 = NULL;
   124 Monitor* PeriodicTask_lock            = NULL;
   124 Monitor* PeriodicTask_lock            = NULL;
   125 Monitor* RedefineClasses_lock         = NULL;
   125 Monitor* RedefineClasses_lock         = NULL;
   126 
   126 
   127 #ifdef INCLUDE_TRACE
   127 #if INCLUDE_TRACE
   128 Mutex*   JfrStacktrace_lock           = NULL;
   128 Mutex*   JfrStacktrace_lock           = NULL;
   129 Monitor* JfrMsg_lock                  = NULL;
   129 Monitor* JfrMsg_lock                  = NULL;
   130 Mutex*   JfrBuffer_lock               = NULL;
   130 Mutex*   JfrBuffer_lock               = NULL;
   131 Mutex*   JfrStream_lock               = NULL;
   131 Mutex*   JfrStream_lock               = NULL;
   132 Mutex*   JfrThreadGroups_lock         = NULL;
   132 Mutex*   JfrThreadGroups_lock         = NULL;
   274   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_always);
   274   def(RedefineClasses_lock         , PaddedMonitor, nonleaf+5,   true,  Monitor::_safepoint_check_always);
   275   if (WhiteBoxAPI) {
   275   if (WhiteBoxAPI) {
   276     def(Compilation_lock           , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_never);
   276     def(Compilation_lock           , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_never);
   277   }
   277   }
   278 
   278 
   279 #ifdef INCLUDE_TRACE
   279 #if INCLUDE_TRACE
   280   def(JfrMsg_lock                  , PaddedMonitor, leaf,        true,  Monitor::_safepoint_check_always);
   280   def(JfrMsg_lock                  , PaddedMonitor, leaf,        true,  Monitor::_safepoint_check_always);
   281   def(JfrBuffer_lock               , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_never);
   281   def(JfrBuffer_lock               , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_never);
   282   def(JfrThreadGroups_lock         , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_always);
   282   def(JfrThreadGroups_lock         , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_always);
   283   def(JfrStream_lock               , PaddedMutex  , leaf+1,      true,  Monitor::_safepoint_check_never);      // ensure to rank lower than 'safepoint'
   283   def(JfrStream_lock               , PaddedMutex  , leaf+1,      true,  Monitor::_safepoint_check_never);      // ensure to rank lower than 'safepoint'
   284   def(JfrStacktrace_lock           , PaddedMutex  , special,     true,  Monitor::_safepoint_check_sometimes);
   284   def(JfrStacktrace_lock           , PaddedMutex  , special,     true,  Monitor::_safepoint_check_sometimes);