equal
deleted
inserted
replaced
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; |