org.mmtk.utility.sanitychecker
Class SanityCheckerLocal

java.lang.Object
  extended by org.mmtk.utility.sanitychecker.SanityCheckerLocal
All Implemented Interfaces:
Constants

public final class SanityCheckerLocal
extends Object
implements Constants

This class performs sanity checks for Simple collectors.


Field Summary
(package private)  SanityRootTraceLocal rootTraceLocal
          Trace
 
Fields inherited from interface org.mmtk.utility.Constants
ALIGNMENT_VALUE, ARRAY_ELEMENT, BITS_IN_ADDRESS, BITS_IN_BYTE, BITS_IN_CHAR, BITS_IN_INT, BITS_IN_PAGE, BITS_IN_SHORT, BITS_IN_WORD, BYTES_IN_ADDRESS, BYTES_IN_BYTE, BYTES_IN_CHAR, BYTES_IN_INT, BYTES_IN_KBYTE, BYTES_IN_MBYTE, BYTES_IN_PAGE, BYTES_IN_SHORT, BYTES_IN_WORD, CARD_MASK, CARD_META_PAGES_PER_REGION, INSTANCE_FIELD, LOG_BITS_IN_ADDRESS, LOG_BITS_IN_BYTE, LOG_BITS_IN_CHAR, LOG_BITS_IN_INT, LOG_BITS_IN_PAGE, LOG_BITS_IN_SHORT, LOG_BITS_IN_WORD, LOG_BYTES_IN_ADDRESS, LOG_BYTES_IN_ADDRESS_SPACE, LOG_BYTES_IN_BYTE, LOG_BYTES_IN_CHAR, LOG_BYTES_IN_INT, LOG_BYTES_IN_KBYTE, LOG_BYTES_IN_MBYTE, LOG_BYTES_IN_PAGE, LOG_BYTES_IN_SHORT, LOG_BYTES_IN_WORD, LOG_CARD_BYTES, LOG_CARD_GRAIN, LOG_CARD_META_BYTES, LOG_CARD_META_PAGES, LOG_CARD_META_SIZE, LOG_CARD_UNITS, LOG_MIN_ALIGNMENT, MAX_ALIGNMENT, MAX_BYTES_PADDING, MAX_INT, MIN_ALIGNMENT, MIN_INT, SUPPORT_CARD_SCANNING
 
Constructor Summary
SanityCheckerLocal()
          Constants
 
Method Summary
 boolean collectionPhase(int phaseId, boolean primary)
          Perform any sanity checking collection phases.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rootTraceLocal

final SanityRootTraceLocal rootTraceLocal
Trace

Constructor Detail

SanityCheckerLocal

public SanityCheckerLocal()
Constants

Method Detail

collectionPhase

public boolean collectionPhase(int phaseId,
                               boolean primary)
Perform any sanity checking collection phases.

Parameters:
phaseId - The id to process
primary - Perform local single threaded actions on this thread
Returns:
True if the phase was handled.