Home
last modified time | relevance | path

Searched refs:BinSlot (Results 1 – 2 of 2) sorted by relevance

/art/dex2oat/linker/
Dimage_writer.h246 struct BinSlot { struct
247 explicit BinSlot(uint32_t lockword);
248 BinSlot(Bin bin, uint32_t index);
257 bool operator<(const BinSlot& other) const { return lockword_ < other.lockword_; } argument
370 void AssignImageOffset(mirror::Object* object, BinSlot bin_slot)
385 void SetImageBinSlot(mirror::Object* object, BinSlot bin_slot)
389 BinSlot GetImageBinSlot(mirror::Object* object) const REQUIRES_SHARED(Locks::mutator_lock_);
Dimage_writer.cc362 void ImageWriter::AssignImageOffset(mirror::Object* object, ImageWriter::BinSlot bin_slot) { in AssignImageOffset()
393 void ImageWriter::SetImageBinSlot(mirror::Object* object, BinSlot bin_slot) { in SetImageBinSlot()
638 BinSlot new_bin_slot(bin, current_offset); in AssignImageBinSlot()
666 BinSlot bin_slot(offset); in IsImageBinSlotAssigned()
675 ImageWriter::BinSlot ImageWriter::GetImageBinSlot(mirror::Object* object) const { in GetImageBinSlot()
683 BinSlot bin_slot(static_cast<uint32_t>(offset)); in GetImageBinSlot()
1573 BinSlot bin_slot = GetImageBinSlot(obj); in UnbinObjectsIntoOffset()
2676 ImageWriter::BinSlot::BinSlot(uint32_t lockword) : lockword_(lockword) { in BinSlot() function in art::linker::ImageWriter::BinSlot
2680 static_assert(sizeof(BinSlot) == sizeof(LockWord), "BinSlot/LockWord must have equal sizes"); in BinSlot()
2686 ImageWriter::BinSlot::BinSlot(Bin bin, uint32_t index) in BinSlot() function in art::linker::ImageWriter::BinSlot
[all …]