@@ -99,10 +99,6 @@ Mutex* NMethodSweeperStats_lock = NULL;
99
99
Mutex* FullGCALot_lock = NULL ;
100
100
#endif
101
101
102
- Mutex* Debug1_lock = NULL ;
103
- Mutex* Debug2_lock = NULL ;
104
- Mutex* Debug3_lock = NULL ;
105
-
106
102
Mutex* tty_lock = NULL ;
107
103
108
104
Mutex* RawMonitor_lock = NULL ;
@@ -128,7 +124,6 @@ Monitor* Zip_lock = NULL;
128
124
Mutex* JfrStacktrace_lock = NULL ;
129
125
Monitor* JfrMsg_lock = NULL ;
130
126
Mutex* JfrBuffer_lock = NULL ;
131
- Mutex* JfrStream_lock = NULL ;
132
127
Monitor* JfrThreadSampler_lock = NULL ;
133
128
#endif
134
129
@@ -264,7 +259,6 @@ void mutex_init() {
264
259
def (SymbolArena_lock , PaddedMutex , leaf+2 , true , _safepoint_check_never);
265
260
def (ProfilePrint_lock , PaddedMutex , leaf, false , _safepoint_check_always); // serial profile printing
266
261
def (ExceptionCache_lock , PaddedMutex , leaf, false , _safepoint_check_always); // serial profile printing
267
- def (Debug1_lock , PaddedMutex , leaf, true , _safepoint_check_never);
268
262
#ifndef PRODUCT
269
263
def (FullGCALot_lock , PaddedMutex , leaf, false , _safepoint_check_always); // a lock to make FullGCALot MT safe
270
264
#endif
@@ -280,15 +274,15 @@ void mutex_init() {
280
274
def (RetData_lock , PaddedMutex , nonleaf, false , _safepoint_check_always);
281
275
def (Terminator_lock , PaddedMonitor, nonleaf, true , _safepoint_check_always);
282
276
def (InitCompleted_lock , PaddedMonitor, leaf, true , _safepoint_check_never);
283
- def (VtableStubs_lock , PaddedMutex , nonleaf, true , _safepoint_check_never);
277
+ def (VtableStubs_lock , PaddedMutex , leaf, true , _safepoint_check_never);
284
278
def (Notify_lock , PaddedMonitor, nonleaf, true , _safepoint_check_always);
285
279
def (JNICritical_lock , PaddedMonitor, nonleaf, true , _safepoint_check_always); // used for JNI critical regions
286
280
def (AdapterHandlerLibrary_lock , PaddedMutex , nonleaf, true , _safepoint_check_always);
287
281
288
282
def (Heap_lock , PaddedMonitor, nonleaf+1 , false , _safepoint_check_always); // Doesn't safepoint check during termination.
289
283
def (JfieldIdCreation_lock , PaddedMutex , nonleaf+1 , true , _safepoint_check_always); // jfieldID, Used in VM_Operation
290
284
291
- def (CompiledIC_lock , PaddedMutex , nonleaf +2 , true , _safepoint_check_never); // locks VtableStubs_lock, InlineCacheBuffer_lock
285
+ def (CompiledIC_lock , PaddedMutex , leaf +2 , true , _safepoint_check_never); // locks VtableStubs_lock, InlineCacheBuffer_lock
292
286
def (CompileTaskAlloc_lock , PaddedMutex , nonleaf+2 , true , _safepoint_check_always);
293
287
def (CompileStatistics_lock , PaddedMutex , nonleaf+2 , false , _safepoint_check_always);
294
288
def (DirectivesStack_lock , PaddedMutex , special, true , _safepoint_check_never);
@@ -304,8 +298,6 @@ void mutex_init() {
304
298
def (TouchedMethodLog_lock , PaddedMutex , nonleaf+3 , false , _safepoint_check_always);
305
299
306
300
def (MethodCompileQueue_lock , PaddedMonitor, nonleaf+4 , false , _safepoint_check_always);
307
- def (Debug2_lock , PaddedMutex , nonleaf+4 , true , _safepoint_check_never);
308
- def (Debug3_lock , PaddedMutex , nonleaf+4 , true , _safepoint_check_never);
309
301
def (CompileThread_lock , PaddedMonitor, nonleaf+5 , false , _safepoint_check_always);
310
302
def (PeriodicTask_lock , PaddedMonitor, nonleaf+5 , true , _safepoint_check_always);
311
303
def (RedefineClasses_lock , PaddedMonitor, nonleaf+5 , true , _safepoint_check_always);
@@ -319,7 +311,6 @@ void mutex_init() {
319
311
#if INCLUDE_JFR
320
312
def (JfrMsg_lock , PaddedMonitor, leaf, true , _safepoint_check_always);
321
313
def (JfrBuffer_lock , PaddedMutex , leaf, true , _safepoint_check_never);
322
- def (JfrStream_lock , PaddedMutex , nonleaf + 1 , true , _safepoint_check_never);
323
314
def (JfrStacktrace_lock , PaddedMutex , stackwatermark-1 , true , _safepoint_check_never);
324
315
def (JfrThreadSampler_lock , PaddedMonitor, leaf, true , _safepoint_check_never);
325
316
#endif
0 commit comments