src/share/vm/runtime/mutexLocker.cpp

changeset 5732
b2e698d2276c
parent 5574
739c309fd729
child 6413
595c0f60d50d
equal deleted inserted replaced
5729:2c98370f2611 5732:b2e698d2276c
43 Mutex* CompiledIC_lock = NULL; 43 Mutex* CompiledIC_lock = NULL;
44 Mutex* InlineCacheBuffer_lock = NULL; 44 Mutex* InlineCacheBuffer_lock = NULL;
45 Mutex* VMStatistic_lock = NULL; 45 Mutex* VMStatistic_lock = NULL;
46 Mutex* JNIGlobalHandle_lock = NULL; 46 Mutex* JNIGlobalHandle_lock = NULL;
47 Mutex* JNIHandleBlockFreeList_lock = NULL; 47 Mutex* JNIHandleBlockFreeList_lock = NULL;
48 Mutex* JNICachedItableIndex_lock = NULL;
49 Mutex* MemberNameTable_lock = NULL; 48 Mutex* MemberNameTable_lock = NULL;
50 Mutex* JmethodIdCreation_lock = NULL; 49 Mutex* JmethodIdCreation_lock = NULL;
51 Mutex* JfieldIdCreation_lock = NULL; 50 Mutex* JfieldIdCreation_lock = NULL;
52 Monitor* JNICritical_lock = NULL; 51 Monitor* JNICritical_lock = NULL;
53 Mutex* JvmtiThreadState_lock = NULL; 52 Mutex* JvmtiThreadState_lock = NULL;
251 def(SLT_lock , Monitor, nonleaf, false ); 250 def(SLT_lock , Monitor, nonleaf, false );
252 // used in CMS GC for locking PLL lock 251 // used in CMS GC for locking PLL lock
253 } 252 }
254 def(Heap_lock , Monitor, nonleaf+1, false); 253 def(Heap_lock , Monitor, nonleaf+1, false);
255 def(JfieldIdCreation_lock , Mutex , nonleaf+1, true ); // jfieldID, Used in VM_Operation 254 def(JfieldIdCreation_lock , Mutex , nonleaf+1, true ); // jfieldID, Used in VM_Operation
256 def(JNICachedItableIndex_lock , Mutex , nonleaf+1, false); // Used to cache an itable index during JNI invoke
257 def(MemberNameTable_lock , Mutex , nonleaf+1, false); // Used to protect MemberNameTable 255 def(MemberNameTable_lock , Mutex , nonleaf+1, false); // Used to protect MemberNameTable
258 256
259 def(CompiledIC_lock , Mutex , nonleaf+2, false); // locks VtableStubs_lock, InlineCacheBuffer_lock 257 def(CompiledIC_lock , Mutex , nonleaf+2, false); // locks VtableStubs_lock, InlineCacheBuffer_lock
260 def(CompileTaskAlloc_lock , Mutex , nonleaf+2, true ); 258 def(CompileTaskAlloc_lock , Mutex , nonleaf+2, true );
261 def(CompileStatistics_lock , Mutex , nonleaf+2, false); 259 def(CompileStatistics_lock , Mutex , nonleaf+2, false);

mercurial