Home
last modified time | relevance | path

Searched refs:FreeListSpace (Results 1 – 4 of 4) sorted by relevance

/art/runtime/gc/space/
Dlarge_object_space.cc207 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 …]
Dlarge_object_space.h141 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);
Dlarge_object_space_test.cc41 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/
Dheap.cc343 large_object_space_ = space::FreeListSpace::Create("large object space", nullptr, capacity_); in Heap()