Skip to content

Commit d169aaf

Browse files
committed
hotspot: init MonitoringSupport_lock not only in G1GC case
fix javax/management/MBeanServer/OldMBeanServerTest.java
1 parent b7e56a4 commit d169aaf

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/hotspot/share/runtime/mutexLocker.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,9 +227,13 @@ void mutex_init() {
227227

228228
def(MarkStackFreeList_lock , PaddedMutex , leaf , true, _safepoint_check_never);
229229
def(MarkStackChunkList_lock , PaddedMutex , leaf , true, _safepoint_check_never);
230-
230+
#if HOTSPOT_TARGET_CLASSLIB == 8
231+
}
232+
def(MonitoringSupport_lock , PaddedMutex , native , true, _safepoint_check_never); // used for serviceability monitoring support
233+
#else
231234
def(MonitoringSupport_lock , PaddedMutex , native , true, _safepoint_check_never); // used for serviceability monitoring support
232235
}
236+
#endif
233237
def(StringDedup_lock , PaddedMonitor, leaf, true, _safepoint_check_never);
234238
def(StringDedupIntern_lock , PaddedMutex , leaf, true, _safepoint_check_never);
235239
def(ParGCRareEvent_lock , PaddedMutex , leaf, true, _safepoint_check_always);

0 commit comments

Comments
 (0)