314 def(RedefineClasses_lock , PaddedMonitor, nonleaf+5, true, _safepoint_check_always);
315 def(Verify_lock , PaddedMutex, nonleaf+5, true, _safepoint_check_always);
316 def(Zip_lock , PaddedMonitor, leaf, true, _safepoint_check_never);
317
318 if (WhiteBoxAPI) {
319 def(Compilation_lock , PaddedMonitor, leaf, false, _safepoint_check_never);
320 }
321
322 #if INCLUDE_JFR
323 def(JfrMsg_lock , PaddedMonitor, leaf, true, _safepoint_check_always);
324 def(JfrBuffer_lock , PaddedMutex , leaf, true, _safepoint_check_never);
325 def(JfrStream_lock , PaddedMutex , nonleaf + 1, false, _safepoint_check_never);
326 def(JfrStacktrace_lock , PaddedMutex , special - 1, true, _safepoint_check_never);
327 def(JfrThreadSampler_lock , PaddedMonitor, leaf, true, _safepoint_check_never);
328 #endif
329
330 #ifndef SUPPORTS_NATIVE_CX8
331 def(UnsafeJlong_lock , PaddedMutex , special, false, _safepoint_check_never);
332 #endif
333
334 def(CodeHeapStateAnalytics_lock , PaddedMutex , leaf, true, _safepoint_check_never);
335 def(NMethodSweeperStats_lock , PaddedMutex , special, true, _safepoint_check_never);
336 def(ThreadsSMRDelete_lock , PaddedMonitor, special, true, _safepoint_check_never);
337 def(ThreadIdTableCreate_lock , PaddedMutex , leaf, false, _safepoint_check_always);
338 def(SharedDecoder_lock , PaddedMutex , native, true, _safepoint_check_never);
339 def(DCmdFactory_lock , PaddedMutex , leaf, true, _safepoint_check_never);
340 #if INCLUDE_NMT
341 def(NMTQuery_lock , PaddedMutex , max_nonleaf, false, _safepoint_check_always);
342 #endif
343 #if INCLUDE_CDS
344 #if INCLUDE_JVMTI
345 def(CDSClassFileStream_lock , PaddedMutex , max_nonleaf, false, _safepoint_check_always);
346 #endif
347 def(DumpTimeTable_lock , PaddedMutex , leaf - 1, true, _safepoint_check_never);
348 def(CDSLambda_lock , PaddedMutex , leaf, true, _safepoint_check_never);
349 #endif // INCLUDE_CDS
350
351 #if INCLUDE_JVMCI
352 def(JVMCI_lock , PaddedMonitor, nonleaf+2, true, _safepoint_check_always);
353 #endif
354 }
|
314 def(RedefineClasses_lock , PaddedMonitor, nonleaf+5, true, _safepoint_check_always);
315 def(Verify_lock , PaddedMutex, nonleaf+5, true, _safepoint_check_always);
316 def(Zip_lock , PaddedMonitor, leaf, true, _safepoint_check_never);
317
318 if (WhiteBoxAPI) {
319 def(Compilation_lock , PaddedMonitor, leaf, false, _safepoint_check_never);
320 }
321
322 #if INCLUDE_JFR
323 def(JfrMsg_lock , PaddedMonitor, leaf, true, _safepoint_check_always);
324 def(JfrBuffer_lock , PaddedMutex , leaf, true, _safepoint_check_never);
325 def(JfrStream_lock , PaddedMutex , nonleaf + 1, false, _safepoint_check_never);
326 def(JfrStacktrace_lock , PaddedMutex , special - 1, true, _safepoint_check_never);
327 def(JfrThreadSampler_lock , PaddedMonitor, leaf, true, _safepoint_check_never);
328 #endif
329
330 #ifndef SUPPORTS_NATIVE_CX8
331 def(UnsafeJlong_lock , PaddedMutex , special, false, _safepoint_check_never);
332 #endif
333
334 def(CodeHeapStateAnalytics_lock , PaddedMutex , nonleaf+6, false, _safepoint_check_always);
335 def(NMethodSweeperStats_lock , PaddedMutex , special, true, _safepoint_check_never);
336 def(ThreadsSMRDelete_lock , PaddedMonitor, special, true, _safepoint_check_never);
337 def(ThreadIdTableCreate_lock , PaddedMutex , leaf, false, _safepoint_check_always);
338 def(SharedDecoder_lock , PaddedMutex , native, true, _safepoint_check_never);
339 def(DCmdFactory_lock , PaddedMutex , leaf, true, _safepoint_check_never);
340 #if INCLUDE_NMT
341 def(NMTQuery_lock , PaddedMutex , max_nonleaf, false, _safepoint_check_always);
342 #endif
343 #if INCLUDE_CDS
344 #if INCLUDE_JVMTI
345 def(CDSClassFileStream_lock , PaddedMutex , max_nonleaf, false, _safepoint_check_always);
346 #endif
347 def(DumpTimeTable_lock , PaddedMutex , leaf - 1, true, _safepoint_check_never);
348 def(CDSLambda_lock , PaddedMutex , leaf, true, _safepoint_check_never);
349 #endif // INCLUDE_CDS
350
351 #if INCLUDE_JVMCI
352 def(JVMCI_lock , PaddedMonitor, nonleaf+2, true, _safepoint_check_always);
353 #endif
354 }
|