src/hotspot/share/runtime/mutexLocker.cpp
changeset 54916 7136c9ac56a7
parent 54786 ebf733a324d4
child 54927 1512d88b24c6
equal deleted inserted replaced
54915:278600885731 54916:7136c9ac56a7
    87 Mutex*   Shared_DirtyCardQ_lock       = NULL;
    87 Mutex*   Shared_DirtyCardQ_lock       = NULL;
    88 Mutex*   MarkStackFreeList_lock       = NULL;
    88 Mutex*   MarkStackFreeList_lock       = NULL;
    89 Mutex*   MarkStackChunkList_lock      = NULL;
    89 Mutex*   MarkStackChunkList_lock      = NULL;
    90 Mutex*   MonitoringSupport_lock       = NULL;
    90 Mutex*   MonitoringSupport_lock       = NULL;
    91 Mutex*   ParGCRareEvent_lock          = NULL;
    91 Mutex*   ParGCRareEvent_lock          = NULL;
    92 Mutex*   DerivedPointerTableGC_lock   = NULL;
       
    93 Monitor* CGCPhaseManager_lock         = NULL;
    92 Monitor* CGCPhaseManager_lock         = NULL;
    94 Mutex*   Compile_lock                 = NULL;
    93 Mutex*   Compile_lock                 = NULL;
    95 Monitor* MethodCompileQueue_lock      = NULL;
    94 Monitor* MethodCompileQueue_lock      = NULL;
    96 Monitor* CompileThread_lock           = NULL;
    95 Monitor* CompileThread_lock           = NULL;
    97 Monitor* Compilation_lock             = NULL;
    96 Monitor* Compilation_lock             = NULL;
   248 
   247 
   249     def(StringDedupQueue_lock      , PaddedMonitor, leaf,        true,  Monitor::_safepoint_check_never);
   248     def(StringDedupQueue_lock      , PaddedMonitor, leaf,        true,  Monitor::_safepoint_check_never);
   250     def(StringDedupTable_lock      , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_never);
   249     def(StringDedupTable_lock      , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_never);
   251   }
   250   }
   252   def(ParGCRareEvent_lock          , PaddedMutex  , leaf     ,   true,  Monitor::_safepoint_check_always);
   251   def(ParGCRareEvent_lock          , PaddedMutex  , leaf     ,   true,  Monitor::_safepoint_check_always);
   253   def(DerivedPointerTableGC_lock   , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_never);
       
   254   def(CGCPhaseManager_lock         , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_always);
   252   def(CGCPhaseManager_lock         , PaddedMonitor, leaf,        false, Monitor::_safepoint_check_always);
   255   def(CodeCache_lock               , PaddedMutex  , special,     true,  Monitor::_safepoint_check_never);
   253   def(CodeCache_lock               , PaddedMutex  , special,     true,  Monitor::_safepoint_check_never);
   256   def(RawMonitor_lock              , PaddedMutex  , special,     true,  Monitor::_safepoint_check_never);
   254   def(RawMonitor_lock              , PaddedMutex  , special,     true,  Monitor::_safepoint_check_never);
   257   def(OopMapCacheAlloc_lock        , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_always); // used for oop_map_cache allocation.
   255   def(OopMapCacheAlloc_lock        , PaddedMutex  , leaf,        true,  Monitor::_safepoint_check_always); // used for oop_map_cache allocation.
   258 
   256