Searched refs:FreeListSpace (Results 1 – 4 of 4) sorted by relevance
/art/runtime/gc/space/ |
D | large_object_space.cc | 207 return AlignSize() * FreeListSpace::kAlignment; in ByteSize() 211 DCHECK_ALIGNED(size, FreeListSpace::kAlignment); in SetByteSize() 212 alloc_size_ = (size / FreeListSpace::kAlignment) | (free ? kFlagFree : 0U); in SetByteSize() 241 return GetPrevFree() * FreeListSpace::kAlignment; in GetPrevFreeBytes() 245 DCHECK_ALIGNED(bytes, FreeListSpace::kAlignment); in SetPrevFreeBytes() 246 prev_free_ = bytes / FreeListSpace::kAlignment; in SetPrevFreeBytes() 262 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const { in GetSlotIndexForAllocationInfo() 268 AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) { in GetAllocationInfoForAddress() 272 const AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) const { in GetAllocationInfoForAddress() 276 inline bool FreeListSpace::SortByPrevFree::operator()(const AllocationInfo* a, in operator ()() [all …]
|
D | large_object_space.h | 141 class FreeListSpace FINAL : public LargeObjectSpace { 145 virtual ~FreeListSpace(); 146 static FreeListSpace* Create(const std::string& name, byte* requested_begin, size_t capacity); 156 FreeListSpace(const std::string& name, MemMap* mem_map, byte* begin, byte* end);
|
D | large_object_space_test.cc | 41 los = space::FreeListSpace::Create("large object space", nullptr, 128 * MB); in LargeObjectTest() 131 los = space::FreeListSpace::Create("large object space", nullptr, 128 * MB); in RaceTest()
|
/art/runtime/gc/ |
D | heap.cc | 343 large_object_space_ = space::FreeListSpace::Create("large object space", nullptr, capacity_); in Heap()
|