src/hotspot/share/runtime/mutexLocker.cpp
changeset 59053 ba6c248cae19
parent 58863 c16ac7a2eba4
child 59067 f080b08daace
equal deleted inserted replaced
59051:f0312c7d5b37 59053:ba6c248cae19
   261 #endif
   261 #endif
   262   def(BeforeExit_lock              , PaddedMonitor, leaf,        true,  _safepoint_check_always);
   262   def(BeforeExit_lock              , PaddedMonitor, leaf,        true,  _safepoint_check_always);
   263   def(PerfDataMemAlloc_lock        , PaddedMutex  , leaf,        true,  _safepoint_check_always); // used for allocating PerfData memory for performance data
   263   def(PerfDataMemAlloc_lock        , PaddedMutex  , leaf,        true,  _safepoint_check_always); // used for allocating PerfData memory for performance data
   264   def(PerfDataManager_lock         , PaddedMutex  , leaf,        true,  _safepoint_check_always); // used for synchronized access to PerfDataManager resources
   264   def(PerfDataManager_lock         , PaddedMutex  , leaf,        true,  _safepoint_check_always); // used for synchronized access to PerfDataManager resources
   265 
   265 
   266   // CMS_modUnionTable_lock                   leaf
       
   267   // CMS_bitMap_lock                          leaf 1
       
   268   // CMS_freeList_lock                        leaf 2
       
   269 
       
   270   def(Threads_lock                 , PaddedMonitor, barrier,     true,  _safepoint_check_always);  // Used for safepoint protocol.
   266   def(Threads_lock                 , PaddedMonitor, barrier,     true,  _safepoint_check_always);  // Used for safepoint protocol.
   271   def(NonJavaThreadsList_lock      , PaddedMutex,   leaf,        true,  _safepoint_check_never);
   267   def(NonJavaThreadsList_lock      , PaddedMutex,   leaf,        true,  _safepoint_check_never);
   272   def(NonJavaThreadsListSync_lock  , PaddedMutex,   leaf,        true,  _safepoint_check_never);
   268   def(NonJavaThreadsListSync_lock  , PaddedMutex,   leaf,        true,  _safepoint_check_never);
   273 
   269 
   274   def(VMOperationQueue_lock        , PaddedMonitor, nonleaf,     true,  _safepoint_check_never);  // VM_thread allowed to block on these
   270   def(VMOperationQueue_lock        , PaddedMonitor, nonleaf,     true,  _safepoint_check_never);  // VM_thread allowed to block on these