Searched refs:FreeListSpace (Results 1 – 4 of 4) sorted by relevance
/art/runtime/gc/space/ |
D | large_object_space.cc | 267 return AlignSize() * FreeListSpace::kAlignment; in ByteSize() 272 DCHECK_ALIGNED(size, FreeListSpace::kAlignment); in SetByteSize() 273 alloc_size_ = (size / FreeListSpace::kAlignment) | (free ? kFlagFree : 0u); in SetByteSize() 312 return GetPrevFree() * FreeListSpace::kAlignment; in GetPrevFreeBytes() 316 DCHECK_ALIGNED(bytes, FreeListSpace::kAlignment); in SetPrevFreeBytes() 317 prev_free_ = bytes / FreeListSpace::kAlignment; in SetPrevFreeBytes() 332 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const { in GetSlotIndexForAllocationInfo() 338 AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) { in GetAllocationInfoForAddress() 342 const AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) const { in GetAllocationInfoForAddress() 346 inline bool FreeListSpace::SortByPrevFree::operator()(const AllocationInfo* a, in operator ()() [all …]
|
D | large_object_space.h | 183 class FreeListSpace final : public LargeObjectSpace { 187 virtual ~FreeListSpace(); 188 static FreeListSpace* Create(const std::string& name, size_t capacity); 201 FreeListSpace(const std::string& name, MemMap&& mem_map, uint8_t* begin, uint8_t* end);
|
D | large_object_space_test.cc | 45 los = space::FreeListSpace::Create("large object space", capacity); in LargeObjectTest() 160 los = space::FreeListSpace::Create("large object space", 128 * MB); in RaceTest()
|
/art/runtime/gc/ |
D | heap.cc | 561 large_object_space_ = space::FreeListSpace::Create("free list large object space", capacity_); in Heap()
|