equal
deleted
inserted
replaced
66 extern Mutex* RetData_lock; // a lock on installation of RetData inside method data |
66 extern Mutex* RetData_lock; // a lock on installation of RetData inside method data |
67 extern Mutex* DerivedPointerTableGC_lock; // a lock to protect the derived pointer table |
67 extern Mutex* DerivedPointerTableGC_lock; // a lock to protect the derived pointer table |
68 extern Monitor* CGCPhaseManager_lock; // a lock to protect a concurrent GC's phase management |
68 extern Monitor* CGCPhaseManager_lock; // a lock to protect a concurrent GC's phase management |
69 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute |
69 extern Monitor* VMOperationQueue_lock; // a lock on queue of vm_operations waiting to execute |
70 extern Monitor* VMOperationRequest_lock; // a lock on Threads waiting for a vm_operation to terminate |
70 extern Monitor* VMOperationRequest_lock; // a lock on Threads waiting for a vm_operation to terminate |
71 extern Monitor* Safepoint_lock; // a lock used by the safepoint abstraction |
|
72 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads |
71 extern Monitor* Threads_lock; // a lock on the Threads table of active Java threads |
73 // (also used by Safepoints too to block threads creation/destruction) |
72 // (also used by Safepoints too to block threads creation/destruction) |
74 extern Mutex* NonJavaThreadsList_lock; // a lock on the NonJavaThreads list |
73 extern Mutex* NonJavaThreadsList_lock; // a lock on the NonJavaThreads list |
75 extern Monitor* CGC_lock; // used for coordination between |
74 extern Monitor* CGC_lock; // used for coordination between |
76 // fore- & background GC threads. |
75 // fore- & background GC threads. |