--- a/src/hotspot/share/gc/shared/ptrQueue.cpp Thu Apr 25 05:54:54 2019 -0700
+++ b/src/hotspot/share/gc/shared/ptrQueue.cpp Thu Apr 25 10:56:31 2019 -0400
@@ -305,7 +305,7 @@
}
void PtrQueueSet::enqueue_completed_buffer(BufferNode* cbn) {
- MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
+ MutexLocker x(_cbl_mon, Mutex::_no_safepoint_check_flag);
cbn->set_next(NULL);
if (_completed_buffers_tail == NULL) {
assert(_completed_buffers_head == NULL, "Well-formedness");
@@ -328,7 +328,7 @@
}
BufferNode* PtrQueueSet::get_completed_buffer(size_t stop_at) {
- MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
+ MutexLocker x(_cbl_mon, Mutex::_no_safepoint_check_flag);
if (_n_completed_buffers <= stop_at) {
return NULL;
@@ -354,7 +354,7 @@
void PtrQueueSet::abandon_completed_buffers() {
BufferNode* buffers_to_delete = NULL;
{
- MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
+ MutexLocker x(_cbl_mon, Mutex::_no_safepoint_check_flag);
buffers_to_delete = _completed_buffers_head;
_completed_buffers_head = NULL;
_completed_buffers_tail = NULL;
@@ -389,7 +389,7 @@
// must share the monitor.
void PtrQueueSet::merge_bufferlists(PtrQueueSet *src) {
assert(_cbl_mon == src->_cbl_mon, "Should share the same lock");
- MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
+ MutexLocker x(_cbl_mon, Mutex::_no_safepoint_check_flag);
if (_completed_buffers_tail == NULL) {
assert(_completed_buffers_head == NULL, "Well-formedness");
_completed_buffers_head = src->_completed_buffers_head;
@@ -415,7 +415,7 @@
}
void PtrQueueSet::notify_if_necessary() {
- MutexLockerEx x(_cbl_mon, Mutex::_no_safepoint_check_flag);
+ MutexLocker x(_cbl_mon, Mutex::_no_safepoint_check_flag);
if (_n_completed_buffers > _process_completed_buffers_threshold) {
_process_completed_buffers = true;
if (_notify_when_complete)