diff options
Diffstat (limited to 'runtime/gc/collector/semi_space.h')
-rw-r--r-- | runtime/gc/collector/semi_space.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/runtime/gc/collector/semi_space.h b/runtime/gc/collector/semi_space.h index 08bfbc4..34cc1d3 100644 --- a/runtime/gc/collector/semi_space.h +++ b/runtime/gc/collector/semi_space.h @@ -72,9 +72,6 @@ class SemiSpace : public GarbageCollector { ~SemiSpace() {} virtual void InitializePhase(); - virtual bool IsConcurrent() const { - return false; - } virtual void MarkingPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); virtual void ReclaimPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); virtual void FinishPhase() EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_); @@ -83,6 +80,9 @@ class SemiSpace : public GarbageCollector { virtual GcType GetGcType() const { return kGcTypePartial; } + virtual CollectorType GetCollectorType() const OVERRIDE { + return generational_ ? kCollectorTypeGSS : kCollectorTypeSS; + } // Sets which space we will be copying objects to. void SetToSpace(space::ContinuousMemMapAllocSpace* to_space); |