310 } |
310 } |
311 |
311 |
312 #if INCLUDE_JFR |
312 #if INCLUDE_JFR |
313 def(JfrMsg_lock , PaddedMonitor, leaf, true, _safepoint_check_always); |
313 def(JfrMsg_lock , PaddedMonitor, leaf, true, _safepoint_check_always); |
314 def(JfrBuffer_lock , PaddedMutex , leaf, true, _safepoint_check_never); |
314 def(JfrBuffer_lock , PaddedMutex , leaf, true, _safepoint_check_never); |
315 def(JfrStream_lock , PaddedMutex , leaf+1, true, _safepoint_check_never); // ensure to rank lower than 'safepoint' |
315 def(JfrStream_lock , PaddedMutex , nonleaf + 1, false, _safepoint_check_always); |
316 def(JfrStacktrace_lock , PaddedMutex , special, true, _safepoint_check_never); |
316 def(JfrStacktrace_lock , PaddedMutex , special, true, _safepoint_check_never); |
317 def(JfrThreadSampler_lock , PaddedMonitor, leaf, true, _safepoint_check_never); |
317 def(JfrThreadSampler_lock , PaddedMonitor, leaf, true, _safepoint_check_never); |
318 #endif |
318 #endif |
319 |
319 |
320 #ifndef SUPPORTS_NATIVE_CX8 |
320 #ifndef SUPPORTS_NATIVE_CX8 |