61 Mutex* StringTable_lock = NULL; |
61 Mutex* StringTable_lock = NULL; |
62 Monitor* StringDedupQueue_lock = NULL; |
62 Monitor* StringDedupQueue_lock = NULL; |
63 Mutex* StringDedupTable_lock = NULL; |
63 Mutex* StringDedupTable_lock = NULL; |
64 Monitor* CodeCache_lock = NULL; |
64 Monitor* CodeCache_lock = NULL; |
65 Mutex* MethodData_lock = NULL; |
65 Mutex* MethodData_lock = NULL; |
|
66 Mutex* TouchedMethodLog_lock = NULL; |
66 Mutex* RetData_lock = NULL; |
67 Mutex* RetData_lock = NULL; |
67 Monitor* VMOperationQueue_lock = NULL; |
68 Monitor* VMOperationQueue_lock = NULL; |
68 Monitor* VMOperationRequest_lock = NULL; |
69 Monitor* VMOperationRequest_lock = NULL; |
69 Monitor* Safepoint_lock = NULL; |
70 Monitor* Safepoint_lock = NULL; |
70 Monitor* SerializePage_lock = NULL; |
71 Monitor* SerializePage_lock = NULL; |
272 def(JvmtiPendingEvent_lock , Monitor, nonleaf, false, Monitor::_safepoint_check_never); // Used by JvmtiCodeBlobEvents |
273 def(JvmtiPendingEvent_lock , Monitor, nonleaf, false, Monitor::_safepoint_check_never); // Used by JvmtiCodeBlobEvents |
273 def(Management_lock , Mutex , nonleaf+2, false, Monitor::_safepoint_check_always); // used for JVM management |
274 def(Management_lock , Mutex , nonleaf+2, false, Monitor::_safepoint_check_always); // used for JVM management |
274 |
275 |
275 def(Compile_lock , Mutex , nonleaf+3, true, Monitor::_safepoint_check_sometimes); |
276 def(Compile_lock , Mutex , nonleaf+3, true, Monitor::_safepoint_check_sometimes); |
276 def(MethodData_lock , Mutex , nonleaf+3, false, Monitor::_safepoint_check_always); |
277 def(MethodData_lock , Mutex , nonleaf+3, false, Monitor::_safepoint_check_always); |
|
278 def(TouchedMethodLog_lock , Mutex , nonleaf+3, false, Monitor::_safepoint_check_always); |
277 |
279 |
278 def(MethodCompileQueue_lock , Monitor, nonleaf+4, true, Monitor::_safepoint_check_always); |
280 def(MethodCompileQueue_lock , Monitor, nonleaf+4, true, Monitor::_safepoint_check_always); |
279 def(Debug2_lock , Mutex , nonleaf+4, true, Monitor::_safepoint_check_never); |
281 def(Debug2_lock , Mutex , nonleaf+4, true, Monitor::_safepoint_check_never); |
280 def(Debug3_lock , Mutex , nonleaf+4, true, Monitor::_safepoint_check_never); |
282 def(Debug3_lock , Mutex , nonleaf+4, true, Monitor::_safepoint_check_never); |
281 def(ProfileVM_lock , Monitor, special, false, Monitor::_safepoint_check_never); // used for profiling of the VMThread |
283 def(ProfileVM_lock , Monitor, special, false, Monitor::_safepoint_check_never); // used for profiling of the VMThread |