Searched refs:Slot (Results 1 - 3 of 3) sorted by relevance

/art/runtime/gc/allocator/
H A Drosalloc.h117 class Slot { class in class:art::gc::allocator::RosAlloc
119 Slot* Next() const {
122 void SetNext(Slot* next) {
126 Slot* Left(size_t bracket_size) {
127 return reinterpret_cast<Slot*>(reinterpret_cast<uintptr_t>(this) - bracket_size);
134 Slot* next_; // Next slot in the list.
146 Slot* Head() const {
147 return reinterpret_cast<Slot*>(head_);
149 Slot* Tail() const {
151 return reinterpret_cast<Slot*>(tail
[all...]
H A Drosalloc-inl.h112 Slot* slot = free_list_.Remove();
H A Drosalloc.cc842 for (Slot* slot = free_list->Head(); slot != nullptr; slot = slot->Next()) {
876 Slot* slot = ToSlot(ptr);
928 Slot* slot = ToSlot(ptr);
942 for (Slot* slot = free_list_.Head(); slot != nullptr; ) {
943 Slot* next_slot = slot->Next();
976 for (Slot* slot = free_list_.Head(); slot != nullptr; slot = slot->Next()) {
982 for (Slot* slot = thread_local_free_list_.Head(); slot != nullptr; slot = slot->Next()) {
1715 // The smallest bracket size must be at least as large as the sizeof(Slot).
1716 DCHECK_LE(sizeof(Slot), bracketSizes[0]) << "sizeof(Slot) <
[all...]

Completed in 33 milliseconds