Lines Matching defs:FreeListSpace

261     return AlignSize() * FreeListSpace::kAlignment;
266 DCHECK_ALIGNED(size, FreeListSpace::kAlignment);
267 alloc_size_ = (size / FreeListSpace::kAlignment) | (free ? kFlagFree : 0u);
306 return GetPrevFree() * FreeListSpace::kAlignment;
310 DCHECK_ALIGNED(bytes, FreeListSpace::kAlignment);
311 prev_free_ = bytes / FreeListSpace::kAlignment;
326 size_t FreeListSpace::GetSlotIndexForAllocationInfo(const AllocationInfo* info) const {
332 AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) {
336 const AllocationInfo* FreeListSpace::GetAllocationInfoForAddress(uintptr_t address) const {
340 inline bool FreeListSpace::SortByPrevFree::operator()(const AllocationInfo* a,
349 FreeListSpace* FreeListSpace::Create(const std::string& name, uint8_t* requested_begin, size_t size) {
355 return new FreeListSpace(name, mem_map, mem_map->Begin(), mem_map->End());
358 FreeListSpace::FreeListSpace(const std::string& name, MemMap* mem_map, uint8_t* begin, uint8_t* end)
376 FreeListSpace::~FreeListSpace() {}
378 void FreeListSpace::Walk(DlMallocSpace::WalkCallback callback, void* arg) {
396 void FreeListSpace::RemoveFreePrev(AllocationInfo* info) {
404 size_t FreeListSpace::Free(Thread* self, mirror::Object* obj) {
463 size_t FreeListSpace::AllocationSize(mirror::Object* obj, size_t* usable_size) {
474 mirror::Object* FreeListSpace::Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated,
531 void FreeListSpace::Dump(std::ostream& os) const {
558 bool FreeListSpace::IsZygoteLargeObject(Thread* self ATTRIBUTE_UNUSED, mirror::Object* obj) const {
564 void FreeListSpace::SetAllLargeObjectsAsZygoteObjects(Thread* self) {
622 std::pair<uint8_t*, uint8_t*> FreeListSpace::GetBeginEndAtomic() const {