Uses of Class
org.mmtk.vm.Lock

Packages that use Lock
org.jikesrvm.mm.mmtk   
org.mmtk.policy   
org.mmtk.policy.immix   
org.mmtk.utility   
org.mmtk.utility.alloc   
org.mmtk.utility.deque   
org.mmtk.utility.heap   
org.mmtk.vm   
 

Uses of Lock in org.jikesrvm.mm.mmtk
 

Subclasses of Lock in org.jikesrvm.mm.mmtk
 class Lock
          Adaptive mutex with a spinlock fast path.
 

Methods in org.jikesrvm.mm.mmtk that return Lock
 Lock Factory.newLock(String name)
           
 

Uses of Lock in org.mmtk.policy
 

Fields in org.mmtk.policy declared as Lock
protected  Lock SegregatedFreeListSpace.lock
           
private static Lock MarkCompactSpace.lock
           
 

Uses of Lock in org.mmtk.policy.immix
 

Fields in org.mmtk.policy.immix declared as Lock
private  Lock ImmixSpace.gcLock
           
private  Lock ImmixSpace.mutatorLock
           
 

Uses of Lock in org.mmtk.utility
 

Fields in org.mmtk.utility declared as Lock
private  Lock DoublyLinkedList.lock
           
 

Uses of Lock in org.mmtk.utility.alloc
 

Fields in org.mmtk.utility.alloc declared as Lock
private static Lock Allocator.oomLock
          Lock used for out of memory handling
 

Uses of Lock in org.mmtk.utility.deque
 

Fields in org.mmtk.utility.deque declared as Lock
private  Lock SharedDeque.lock
           
 

Uses of Lock in org.mmtk.utility.heap
 

Fields in org.mmtk.utility.heap declared as Lock
private static Lock PageResource.classLock
           
private  Lock PageResource.lock
           
static Lock Mmapper.lock
           
private static Lock Map.lock
           
 

Uses of Lock in org.mmtk.vm
 

Methods in org.mmtk.vm that return Lock
static Lock VM.newLock(String name)
          Create a new Lock instance using the appropriate VM-specific concrete Lock sub-class.
abstract  Lock Factory.newLock(String name)
          Create a new Lock instance using the appropriate VM-specific concrete Lock sub-class.