Home | History | Annotate | Download | only in heap

Lines Matching refs:slot_set

26     SlotSet* slot_set = GetSlotSet(chunk);
27 if (slot_set == nullptr) {
28 slot_set = AllocateSlotSet(chunk);
31 slot_set[offset / Page::kPageSize].Insert(offset % Page::kPageSize);
39 SlotSet* slot_set = GetSlotSet(chunk);
40 if (slot_set != nullptr) {
42 slot_set[offset / Page::kPageSize].Remove(offset % Page::kPageSize);
50 SlotSet* slot_set = GetSlotSet(chunk);
51 if (slot_set != nullptr) {
56 slot_set->RemoveRange(static_cast<int>(start_offset),
70 slot_set[start_chunk].RemoveRange(offset_in_start_chunk,
74 slot_set[start_chunk].RemoveRange(offset_in_start_chunk,
78 slot_set[i].RemoveRange(0, Page::kPageSize, mode);
81 slot_set[end_chunk].RemoveRange(0, offset_in_end_chunk, mode);
135 TypedSlotSet* slot_set = GetTypedSlotSet(page);
136 if (slot_set == nullptr) {
138 slot_set = GetTypedSlotSet(page);
147 slot_set->Insert(slot_type, static_cast<uint32_t>(host_offset),