Package | Description |
---|---|
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 |
Provides classes that specify the interface between MMTk and the VM.
|
Modifier and Type | Class and Description |
---|---|
class |
Lock
Adaptive mutex with a spinlock fast path.
|
Modifier and Type | Method and Description |
---|---|
Lock |
Factory.newLock(String name) |
Modifier and Type | Field and Description |
---|---|
protected Lock |
SegregatedFreeListSpace.lock |
private static Lock |
MarkCompactSpace.lock |
Modifier and Type | Field and Description |
---|---|
private Lock |
ImmixSpace.gcLock |
private Lock |
ImmixSpace.mutatorLock |
Modifier and Type | Field and Description |
---|---|
private Lock |
DoublyLinkedList.lock |
Modifier and Type | Field and Description |
---|---|
private static Lock |
Allocator.oomLock
Lock used for out of memory handling
|
Modifier and Type | Field and Description |
---|---|
private Lock |
SharedDeque.lock |
Modifier and Type | Field and Description |
---|---|
private static Lock |
PageResource.classLock
lock protecting count of total cumulative pages committed
|
static Lock |
Mmapper.lock |
private static Lock |
Map.lock |
private Lock |
PageResource.lock |
Modifier and Type | Method and Description |
---|---|
abstract Lock |
Factory.newLock(String name)
Create a new Lock instance using the appropriate VM-specific
concrete Lock sub-class.
|
static Lock |
VM.newLock(String name)
Create a new Lock instance using the appropriate VM-specific
concrete Lock sub-class.
|