Package | Description |
---|---|
org.mmtk.plan | |
org.mmtk.plan.refcount |
Provides a collector with deferred reference counting and a backup trace
to collect cycles.
|
org.mmtk.plan.refcount.backuptrace | |
org.mmtk.utility.alloc | |
org.mmtk.utility.gcspy | |
org.mmtk.utility.sanitychecker |
Modifier and Type | Method and Description |
---|---|
void |
Plan.sanityLinearScan(LinearScan scanner)
Perform a linear scan of all spaces to check for possible leaks.
|
Modifier and Type | Method and Description |
---|---|
void |
RCBase.sanityLinearScan(LinearScan scan)
Perform a linear scan across all objects in the heap to check for leaks.
|
Modifier and Type | Class and Description |
---|---|
class |
BTSweepImmortalScanner
This class is used in backup tracing to sweep and zero any dead 'immortal' objects.
|
Modifier and Type | Class and Description |
---|---|
class |
DumpLinearScan
Simple linear scan to dump object information.
|
Modifier and Type | Method and Description |
---|---|
void |
BumpPointer.linearScan(LinearScan scanner)
Perform a linear scan through the objects allocated by this bump pointer.
|
private void |
BumpPointer.scanRegion(LinearScan scanner,
Address start)
Perform a linear scan through a single contiguous region
|
Modifier and Type | Class and Description |
---|---|
class |
LinearScan
This class is only necessary because we cannot implement
org.mmtk.utility.alloc.LinearScan as an interface since the invokeinterface
bytecode is forbidden in uninterruptible code.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
SanityLinearScan
This class performs sanity checks for Simple collectors.
|