diff -r a8dcacf95bff -r 1126f0607c70 src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp --- a/src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp Thu Apr 25 05:54:54 2019 -0700 +++ b/src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp Thu Apr 25 10:56:31 2019 -0400 @@ -123,7 +123,7 @@ } size_t JfrStackTraceRepository::clear() { - MutexLockerEx lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); + MutexLocker lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); if (_entries == 0) { return 0; } @@ -142,7 +142,7 @@ } traceid JfrStackTraceRepository::add_trace(const JfrStackTrace& stacktrace) { - MutexLockerEx lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); + MutexLocker lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); const size_t index = stacktrace._hash % TABLE_SIZE; const StackTrace* table_entry = _table[index]; @@ -238,7 +238,7 @@ } size_t JfrStackTraceRepository::write_impl(JfrChunkWriter& sw, bool clear) { - MutexLockerEx lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); + MutexLocker lock(JfrStacktrace_lock, Mutex::_no_safepoint_check_flag); assert(_entries > 0, "invariant"); int count = 0; for (u4 i = 0; i < TABLE_SIZE; ++i) {