equal
deleted
inserted
replaced
56 extern Mutex* ExpandHeap_lock; // a lock on expanding the heap |
56 extern Mutex* ExpandHeap_lock; // a lock on expanding the heap |
57 extern Mutex* AdapterHandlerLibrary_lock; // a lock on the AdapterHandlerLibrary |
57 extern Mutex* AdapterHandlerLibrary_lock; // a lock on the AdapterHandlerLibrary |
58 extern Mutex* SignatureHandlerLibrary_lock; // a lock on the SignatureHandlerLibrary |
58 extern Mutex* SignatureHandlerLibrary_lock; // a lock on the SignatureHandlerLibrary |
59 extern Mutex* VtableStubs_lock; // a lock on the VtableStubs |
59 extern Mutex* VtableStubs_lock; // a lock on the VtableStubs |
60 extern Mutex* SymbolArena_lock; // a lock on the symbol table arena |
60 extern Mutex* SymbolArena_lock; // a lock on the symbol table arena |
61 extern Mutex* StringTable_lock; // a lock on the interned string table |
|
62 extern Monitor* StringDedupQueue_lock; // a lock on the string deduplication queue |
61 extern Monitor* StringDedupQueue_lock; // a lock on the string deduplication queue |
63 extern Mutex* StringDedupTable_lock; // a lock on the string deduplication table |
62 extern Mutex* StringDedupTable_lock; // a lock on the string deduplication table |
64 extern Monitor* CodeCache_lock; // a lock on the CodeCache, rank is special, use MutexLockerEx |
63 extern Monitor* CodeCache_lock; // a lock on the CodeCache, rank is special, use MutexLockerEx |
65 extern Mutex* MethodData_lock; // a lock on installation of method data |
64 extern Mutex* MethodData_lock; // a lock on installation of method data |
66 extern Mutex* TouchedMethodLog_lock; // a lock on allocation of LogExecutedMethods info |
65 extern Mutex* TouchedMethodLog_lock; // a lock on allocation of LogExecutedMethods info |
134 extern Monitor* PeriodicTask_lock; // protects the periodic task structure |
133 extern Monitor* PeriodicTask_lock; // protects the periodic task structure |
135 extern Monitor* RedefineClasses_lock; // locks classes from parallel redefinition |
134 extern Monitor* RedefineClasses_lock; // locks classes from parallel redefinition |
136 extern Monitor* ThreadsSMRDelete_lock; // Used by ThreadsSMRSupport to take pressure off the Threads_lock |
135 extern Monitor* ThreadsSMRDelete_lock; // Used by ThreadsSMRSupport to take pressure off the Threads_lock |
137 extern Mutex* SharedDecoder_lock; // serializes access to the decoder during normal (not error reporting) use |
136 extern Mutex* SharedDecoder_lock; // serializes access to the decoder during normal (not error reporting) use |
138 extern Mutex* DCmdFactory_lock; // serialize access to DCmdFactory information |
137 extern Mutex* DCmdFactory_lock; // serialize access to DCmdFactory information |
|
138 #if INCLUDE_NMT |
|
139 extern Mutex* NMTQuery_lock; // serialize NMT Dcmd queries |
|
140 #endif |
139 #if INCLUDE_JFR |
141 #if INCLUDE_JFR |
140 extern Mutex* JfrStacktrace_lock; // used to guard access to the JFR stacktrace table |
142 extern Mutex* JfrStacktrace_lock; // used to guard access to the JFR stacktrace table |
141 extern Monitor* JfrMsg_lock; // protects JFR messaging |
143 extern Monitor* JfrMsg_lock; // protects JFR messaging |
142 extern Mutex* JfrBuffer_lock; // protects JFR buffer operations |
144 extern Mutex* JfrBuffer_lock; // protects JFR buffer operations |
143 extern Mutex* JfrStream_lock; // protects JFR stream access |
145 extern Mutex* JfrStream_lock; // protects JFR stream access |