hotspot/src/share/vm/gc_implementation/shared/concurrentGCThread.cpp
changeset 13738 d67be49a5beb
parent 13728 882756847a04
child 22551 9bf46d16dcc6
equal deleted inserted replaced
13737:aa8c9eb6d900 13738:d67be49a5beb
   253       }
   253       }
   254       msg = _buffer;
   254       msg = _buffer;
   255     }
   255     }
   256     switch(msg) {
   256     switch(msg) {
   257       case acquirePLL: {
   257       case acquirePLL: {
   258         instanceRefKlass::acquire_pending_list_lock(&pll_basic_lock);
   258         InstanceRefKlass::acquire_pending_list_lock(&pll_basic_lock);
   259         debug_only(owned++;)
   259         debug_only(owned++;)
   260         break;
   260         break;
   261       }
   261       }
   262       case releaseAndNotifyPLL: {
   262       case releaseAndNotifyPLL: {
   263         assert(owned > 0, "Don't have PLL");
   263         assert(owned > 0, "Don't have PLL");
   264         instanceRefKlass::release_and_notify_pending_list_lock(&pll_basic_lock);
   264         InstanceRefKlass::release_and_notify_pending_list_lock(&pll_basic_lock);
   265         debug_only(owned--;)
   265         debug_only(owned--;)
   266         break;
   266         break;
   267       }
   267       }
   268       case empty:
   268       case empty:
   269       default: {
   269       default: {