summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector/semi_space-inl.h
diff options
context:
space:
mode:
authorMathieu Chartier <mathieuc@google.com>2014-04-09 14:51:05 -0700
committerMathieu Chartier <mathieuc@google.com>2014-04-14 10:07:47 -0700
commita8e8f9c0a8e259a807d7b99a148d14104c24209d (patch)
treed8ed041dd3cf490163f6b405102ea36d3b4b0828 /runtime/gc/collector/semi_space-inl.h
parent043a7a6182870964021476484b1534106ff20600 (diff)
downloadart-a8e8f9c0a8e259a807d7b99a148d14104c24209d.zip
art-a8e8f9c0a8e259a807d7b99a148d14104c24209d.tar.gz
art-a8e8f9c0a8e259a807d7b99a148d14104c24209d.tar.bz2
Refactor space bitmap to support different alignments.
Required for: Using space bitmaps instead of std::set in mod union table + remembered set. Using a bitmap instead of set for large object marking. Bug: 13571028 Change-Id: Id024e9563d4ca4278f79607cdb2f81895121b113
Diffstat (limited to 'runtime/gc/collector/semi_space-inl.h')
-rw-r--r--runtime/gc/collector/semi_space-inl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/gc/collector/semi_space-inl.h b/runtime/gc/collector/semi_space-inl.h
index df731ff..8a9611f 100644
--- a/runtime/gc/collector/semi_space-inl.h
+++ b/runtime/gc/collector/semi_space-inl.h
@@ -65,7 +65,7 @@ inline void SemiSpace::MarkObject(
}
obj_ptr->Assign(forward_address);
} else {
- accounting::SpaceBitmap* object_bitmap =
+ accounting::ContinuousSpaceBitmap* object_bitmap =
heap_->GetMarkBitmap()->GetContinuousSpaceBitmap(obj);
if (LIKELY(object_bitmap != nullptr)) {
if (generational_) {