Lines Matching defs:space
22 #include "gc/space/space-inl.h"
44 for (space::ContinuousSpace* space : GetSpaces()) {
45 uintptr_t space_begin = reinterpret_cast<uintptr_t>(space->Begin());
46 uintptr_t space_end = reinterpret_cast<uintptr_t>(space->Limit());
47 if (space->IsImageSpace()) {
50 space::ImageSpace* image_space = space->AsImageSpace();
106 void ImmuneSpaces::AddSpace(space::ContinuousSpace* space) {
107 DCHECK(spaces_.find(space) == spaces_.end()) << *space;
109 if (space->GetLiveBitmap() != space->GetMarkBitmap()) {
110 CHECK(space->IsContinuousMemMapAllocSpace());
111 space->AsContinuousMemMapAllocSpace()->BindLiveToMarkBitmap();
113 spaces_.insert(space);
117 bool ImmuneSpaces::CompareByBegin::operator()(space::ContinuousSpace* a, space::ContinuousSpace* b)
122 bool ImmuneSpaces::ContainsSpace(space::ContinuousSpace* space) const {
123 return spaces_.find(space) != spaces_.end();