Lines Matching refs:space
41 TableType type, space::ContinuousSpace* space, space::ContinuousSpace* target_space);
49 Thread* self, space::ContinuousMemMapAllocSpace* space, size_t component_count) in AllocObjectArray() argument
51 auto* klass = GetObjectArrayClass(self, space); in AllocObjectArray()
55 space->Alloc(self, size, &bytes_allocated, nullptr, &bytes_tl_bulk_allocated)); in AllocObjectArray()
59 space->GetLiveBitmap()->Set(obj); in AllocObjectArray()
70 mirror::Class* GetObjectArrayClass(Thread* self, space::ContinuousMemMapAllocSpace* space) in GetObjectArrayClass() argument
83 auto* klass = down_cast<mirror::Class*>(space->Alloc(self, class_size, &bytes_allocated, in GetObjectArrayClass()
120 const std::string& name, Heap* heap, space::ContinuousSpace* space, in ModUnionTableRefCacheToSpace() argument
121 space::ContinuousSpace* target_space) in ModUnionTableRefCacheToSpace()
122 : ModUnionTableReferenceCache(name, heap, space), target_space_(target_space) {} in ModUnionTableRefCacheToSpace()
129 space::ContinuousSpace* const target_space_;
150 TableType type, space::ContinuousSpace* space, space::ContinuousSpace* target_space) { in Create() argument
155 return new ModUnionTableCardCache(name.str(), Runtime::Current()->GetHeap(), space); in Create()
158 return new ModUnionTableRefCacheToSpace(name.str(), Runtime::Current()->GetHeap(), space, in Create()
182 auto* space = heap->GetNonMovingSpace(); in RunTest() local
185 std::unique_ptr<space::DlMallocSpace> other_space(space::DlMallocSpace::Create( in RunTest()
194 type, space, other_space.get())); in RunTest()
197 auto* obj1 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
199 auto* obj2 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
201 auto* obj3 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
203 auto* obj4 = AllocObjectArray(self, space, CardTable::kCardSize); in RunTest()
245 for (auto* ptr = space->Begin(); ptr < AlignUp(space->End(), CardTable::kCardSize); in RunTest()