< prev index next >

src/share/vm/runtime/mutexLocker.cpp

Print this page

        

@@ -207,10 +207,15 @@
     def(EvacFailureStack_lock      , Mutex  , nonleaf  ,   true );
 
     def(StringDedupQueue_lock      , Monitor, leaf,        true );
     def(StringDedupTable_lock      , Mutex  , leaf,        true );
   }
+  if (UseShenandoahGC) {
+    def(SATB_Q_FL_lock             , Mutex  , special,     true);
+    def(SATB_Q_CBL_mon             , Monitor, nonleaf,     true);
+    def(Shared_SATB_Q_lock         , Mutex,   nonleaf,     true);
+  }
   def(ParGCRareEvent_lock          , Mutex  , leaf     ,   true );
   def(DerivedPointerTableGC_lock   , Mutex,   leaf,        true );
   def(CodeCache_lock               , Mutex  , special,     true );
   def(Interrupt_lock               , Monitor, special,     true ); // used for interrupt processing
   def(RawMonitor_lock              , Mutex,   special,     true );
< prev index next >