hotspot/src/share/vm/services/diagnosticFramework.cpp
changeset 28163 322d55d167be
parent 27879 419385282044
child 29081 c61eb4914428
equal deleted inserted replaced
28023:a4075664328d 28163:322d55d167be
   485             &args2,
   485             &args2,
   486             CHECK);
   486             CHECK);
   487   }
   487   }
   488 }
   488 }
   489 
   489 
   490 Mutex* DCmdFactory::_dcmdFactory_lock = new Mutex(Mutex::leaf, "DCmdFactory", true);
   490 Mutex* DCmdFactory::_dcmdFactory_lock = new Mutex(Mutex::leaf, "DCmdFactory", true, Monitor::_safepoint_check_never);
   491 bool DCmdFactory::_send_jmx_notification = false;
   491 bool DCmdFactory::_send_jmx_notification = false;
   492 
   492 
   493 DCmdFactory* DCmdFactory::factory(DCmdSource source, const char* name, size_t len) {
   493 DCmdFactory* DCmdFactory::factory(DCmdSource source, const char* name, size_t len) {
   494   MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag);
   494   MutexLockerEx ml(_dcmdFactory_lock, Mutex::_no_safepoint_check_flag);
   495   DCmdFactory* factory = _DCmdFactoryList;
   495   DCmdFactory* factory = _DCmdFactoryList;