Lines Matching refs:slot

691         // Some slot got freed. Keep it.
731 // The slot is already counted. Leave it as is.
784 LOG(INFO) << "RosAlloc::FreeFromRun() : Freed a slot in a thread local run 0x" << std::hex
790 // Free the slot in the run.
848 for (Slot* slot = free_list->Head(); slot != nullptr; slot = slot->Next()) {
849 bool is_last = slot->Next() == nullptr;
850 uintptr_t slot_offset = reinterpret_cast<uintptr_t>(slot) -
882 Slot* slot = ToSlot(ptr);
885 memset(slot, 0, bracket_size);
886 free_list_.Add(slot);
888 LOG(INFO) << "RosAlloc::Run::FreeSlot() : " << slot
889 << ", bracket_size=" << std::dec << bracket_size << ", slot_idx=" << SlotIndex(slot);
904 // Return true at least one slot was added to the free list.
934 Slot* slot = ToSlot(ptr);
935 memset(slot, 0, bracket_size);
936 free_list->Add(slot);
939 << ", bracket_size=" << std::dec << bracket_size << ", slot_idx=" << SlotIndex(slot);
947 // Zero the slot header (next pointers).
948 for (Slot* slot = free_list_.Head(); slot != nullptr; ) {
949 Slot* next_slot = slot->Next();
950 slot->Clear();
951 slot = next_slot;
982 for (Slot* slot = free_list_.Head(); slot != nullptr; slot = slot->Next()) {
983 size_t slot_idx = SlotIndex(slot);
988 for (Slot* slot = thread_local_free_list_.Head(); slot != nullptr; slot = slot->Next()) {
989 size_t slot_idx = SlotIndex(slot);
1118 LOG(INFO) << "RosAlloc::BulkFree() : Freed slot(s) in a thread local run 0x"
1128 LOG(INFO) << "RosAlloc::BulkFree() : Freed slot(s) in a run 0x" << std::hex
1949 // Check each slot.
1956 for (Slot* slot = free_list_.Head(); slot != nullptr; slot = slot->Next()) {
1957 size_t slot_idx = SlotIndex(slot);
1962 for (Slot* slot = thread_local_free_list_.Head(); slot != nullptr; slot = slot->Next()) {
1963 size_t slot_idx = SlotIndex(slot);
1974 // The slot is allocated
1978 << "A run slot contains a large object " << Dump();
1982 << " A run slot contains an object with wrong size " << Dump();