< prev index next >
src/share/vm/runtime/mutexLocker.cpp
Print this page
*** 207,216 ****
--- 207,221 ----
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 >