org.mmtk.plan.semispace.gctrace
Class GCTraceConstraints
java.lang.Object
org.mmtk.plan.PlanConstraints
org.mmtk.plan.SimpleConstraints
org.mmtk.plan.StopTheWorldConstraints
org.mmtk.plan.semispace.SSConstraints
org.mmtk.plan.semispace.gctrace.GCTraceConstraints
public class GCTraceConstraints
- extends SSConstraints
GCTrace constants.
| Methods inherited from class org.mmtk.plan.PlanConstraints |
generational, logSetBitMask, needsConcurrentWorkers, needsForwardAfterLiveness, needsLinearScan, needsLogBitInHeader, needsReadBarrier, needsReferenceTypeReadBarrier, needsStaticReadBarrier, needsStaticWriteBarrier, noParallelGC, requiresLOS, unloggedBit, withGCspy |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GCTraceConstraints
public GCTraceConstraints()
needsWriteBarrier
public boolean needsWriteBarrier()
- Overrides:
needsWriteBarrier in class PlanConstraints
- Returns:
- True if this Plan requires write barriers.
generateGCTrace
public boolean generateGCTrace()
- Overrides:
generateGCTrace in class PlanConstraints
- Returns:
- True if this plan contains GCTrace.