equal
deleted
inserted
replaced
30 #include "runtime/mutex.hpp" |
30 #include "runtime/mutex.hpp" |
31 |
31 |
32 // Mutexes used in the VM. |
32 // Mutexes used in the VM. |
33 |
33 |
34 extern Mutex* Patching_lock; // a lock used to guard code patching of compiled code |
34 extern Mutex* Patching_lock; // a lock used to guard code patching of compiled code |
35 extern Mutex* CompiledMethod_lock; // a lock used to guard a compiled method |
|
36 extern Monitor* SystemDictionary_lock; // a lock on the system dictionary |
35 extern Monitor* SystemDictionary_lock; // a lock on the system dictionary |
37 extern Mutex* ProtectionDomainSet_lock; // a lock on the pd_set list in the system dictionary |
36 extern Mutex* ProtectionDomainSet_lock; // a lock on the pd_set list in the system dictionary |
38 extern Mutex* SharedDictionary_lock; // a lock on the CDS shared dictionary |
37 extern Mutex* SharedDictionary_lock; // a lock on the CDS shared dictionary |
39 extern Mutex* Module_lock; // a lock on module and package related data structures |
38 extern Mutex* Module_lock; // a lock on module and package related data structures |
40 extern Mutex* CompiledIC_lock; // a lock used to guard compiled IC patching and access |
39 extern Mutex* CompiledIC_lock; // a lock used to guard compiled IC patching and access |