Lines Matching refs:bin_slot
199 ImageWriter::BinSlot bin_slot, in SetImageOffset() argument
209 auto hash_it = saved_hashes_map_.find(bin_slot); in SetImageOffset()
221 void ImageWriter::AssignImageOffset(mirror::Object* object, ImageWriter::BinSlot bin_slot) { in AssignImageOffset() argument
225 size_t previous_bin_sizes = GetBinSizeSum(bin_slot.GetBin()); // sum sizes in [0..bin#) in AssignImageOffset()
226 size_t new_offset = image_objects_offset_begin_ + previous_bin_sizes + bin_slot.GetIndex(); in AssignImageOffset()
229 SetImageOffset(object, bin_slot, new_offset); in AssignImageOffset()
248 void ImageWriter::SetImageBinSlot(mirror::Object* object, BinSlot bin_slot) { in SetImageBinSlot() argument
269 saved_hashes_map_[bin_slot] = lw.GetHashCode(); in SetImageBinSlot()
275 object->SetLockWord(LockWord::FromForwardingAddress(static_cast<uint32_t>(bin_slot)), in SetImageBinSlot()
399 BinSlot bin_slot(offset); in IsImageBinSlotAssigned() local
400 DCHECK_LT(bin_slot.GetIndex(), bin_slot_sizes_[bin_slot.GetBin()]) in IsImageBinSlotAssigned()
414 BinSlot bin_slot(static_cast<uint32_t>(offset)); in GetImageBinSlot() local
415 DCHECK_LT(bin_slot.GetIndex(), bin_slot_sizes_[bin_slot.GetBin()]); in GetImageBinSlot()
417 return bin_slot; in GetImageBinSlot()
888 BinSlot bin_slot = GetImageBinSlot(obj); in UnbinObjectsIntoOffset() local
890 AssignImageOffset(obj, bin_slot); in UnbinObjectsIntoOffset()