--- 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) {