org.mmtk.plan.semispace.gcspy
Class SSGCspyConstraints

java.lang.Object
  extended by org.mmtk.plan.PlanConstraints
      extended by org.mmtk.plan.SimpleConstraints
          extended by org.mmtk.plan.StopTheWorldConstraints
              extended by org.mmtk.plan.semispace.SSConstraints
                  extended by org.mmtk.plan.semispace.gcspy.SSGCspyConstraints

public class SSGCspyConstraints
extends SSConstraints

Semi space GCspy constants.


Constructor Summary
SSGCspyConstraints()
           
 
Method Summary
 boolean needsLinearScan()
           
 boolean withGCspy()
           
 
Methods inherited from class org.mmtk.plan.semispace.SSConstraints
gcHeaderBits, gcHeaderWords, movesObjects, numSpecializedScans
 
Methods inherited from class org.mmtk.plan.PlanConstraints
addressBulkCopySupported, booleanBulkCopySupported, byteBulkCopySupported, charBulkCopySupported, doubleBulkCopySupported, extentBulkCopySupported, floatBulkCopySupported, generateGCTrace, generational, intBulkCopySupported, longBulkCopySupported, maxNonLOSCopyBytes, maxNonLOSDefaultAllocBytes, maxNonLOSNonMovingAllocBytes, needsAddressReadBarrier, needsAddressWriteBarrier, needsBooleanReadBarrier, needsBooleanWriteBarrier, needsByteReadBarrier, needsByteWriteBarrier, needsCharReadBarrier, needsCharWriteBarrier, needsConcurrentWorkers, needsDoubleReadBarrier, needsDoubleWriteBarrier, needsExtentReadBarrier, needsExtentWriteBarrier, needsFloatReadBarrier, needsFloatWriteBarrier, needsForwardAfterLiveness, needsIntReadBarrier, needsIntWriteBarrier, needsJavaLangReferenceReadBarrier, needsLogBitInHeader, needsLongReadBarrier, needsLongWriteBarrier, needsObjectReferenceNonHeapReadBarrier, needsObjectReferenceNonHeapWriteBarrier, needsObjectReferenceReadBarrier, needsObjectReferenceWriteBarrier, needsOffsetReadBarrier, needsOffsetWriteBarrier, needsShortReadBarrier, needsShortWriteBarrier, needsWordReadBarrier, needsWordWriteBarrier, objectReferenceBulkCopySupported, offsetBulkCopySupported, shortBulkCopySupported, wordBulkCopySupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSGCspyConstraints

public SSGCspyConstraints()
Method Detail

needsLinearScan

public boolean needsLinearScan()
Overrides:
needsLinearScan in class PlanConstraints
Returns:
true if this Plan requires linear scanning.

withGCspy

public boolean withGCspy()
Overrides:
withGCspy in class PlanConstraints
Returns:
true if this plan contains GCspy.