Home
last modified time | relevance | path

Searched refs:free_list_ (Results 1 – 3 of 3) sorted by relevance

/art/runtime/gc/allocator/
Drosalloc-inl.h56 return free_list_.Size() == 0; in IsFull()
112 Slot* slot = free_list_.Remove(); in AllocSlot()
Drosalloc.h359 SlotFreeList<false> free_list_; variable
384 return &free_list_; in FreeList()
408 free_list_.Add(slot); in InitFreeList()
431 return free_list_.Size() == numOfSlots[size_bracket_idx_]; in IsAllFree()
435 return free_list_.Size(); in NumberOfFreeSlots()
835 return OFFSETOF_MEMBER(Run, free_list_); in RunFreeListOffset()
Drosalloc.cc865 << " free_list=" << FreeListToStr(&free_list_) in Dump()
880 free_list_.Add(slot); in FreeSlot()
892 const size_t size_before = free_list_.Size(); in MergeThreadLocalFreeListToFreeList()
893 free_list_.Merge(&thread_local_free_list_); in MergeThreadLocalFreeListToFreeList()
894 const size_t size_after = free_list_.Size(); in MergeThreadLocalFreeListToFreeList()
897 *is_all_free_after_out = free_list_.Size() == numOfSlots[idx]; in MergeThreadLocalFreeListToFreeList()
905 free_list_.Merge(&bulk_free_list_); in MergeBulkFreeListToFreeList()
942 for (Slot* slot = free_list_.Head(); slot != nullptr; ) { in ZeroHeaderAndSlotHeaders()
976 for (Slot* slot = free_list_.Head(); slot != nullptr; slot = slot->Next()) { in InspectAllSlots()
1950 for (Slot* slot = free_list_.Head(); slot != nullptr; slot = slot->Next()) { in Verify()