Uses of Class
org.mmtk.utility.alloc.LinearScan

Packages that use LinearScan
org.mmtk.plan   
org.mmtk.plan.refcount   
org.mmtk.plan.refcount.backuptrace   
org.mmtk.utility.alloc   
org.mmtk.utility.gcspy   
org.mmtk.utility.sanitychecker   
 

Uses of LinearScan in org.mmtk.plan
 

Methods in org.mmtk.plan with parameters of type LinearScan
 void Plan.sanityLinearScan(LinearScan scanner)
          Perform a linear scan of all spaces to check for possible leaks.
 

Uses of LinearScan in org.mmtk.plan.refcount
 

Methods in org.mmtk.plan.refcount with parameters of type LinearScan
 void RCBase.sanityLinearScan(LinearScan scan)
          Perform a linear scan across all objects in the heap to check for leaks.
 

Uses of LinearScan in org.mmtk.plan.refcount.backuptrace
 

Subclasses of LinearScan in org.mmtk.plan.refcount.backuptrace
 class BTSweepImmortalScanner
          This class is used in backup tracing to sweep and zero any dead 'immortal' objects.
 

Uses of LinearScan in org.mmtk.utility.alloc
 

Subclasses of LinearScan in org.mmtk.utility.alloc
 class DumpLinearScan
          Simple linear scan to dump object information.
 

Methods in org.mmtk.utility.alloc with parameters of type LinearScan
 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
 

Uses of LinearScan in org.mmtk.utility.gcspy
 

Subclasses of LinearScan in org.mmtk.utility.gcspy
 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.
 

Uses of LinearScan in org.mmtk.utility.sanitychecker
 

Subclasses of LinearScan in org.mmtk.utility.sanitychecker
(package private)  class SanityLinearScan
          This class performs sanity checks for Simple collectors.