Lines Matching refs:bin
721 auto bin = BinTypeForNativeRelocationType(NativeObjectRelocationType::kGcRootPointer); in PrepareDexCacheArraySlots() local
725 image_info.GetBinSlotSize(bin), in PrepareDexCacheArraySlots()
727 image_info.IncrementBinSlotSize(bin, sizeof(GcRoot<mirror::Object>)); in PrepareDexCacheArraySlots()
773 Bin bin = Bin::kRegular; in AssignImageBinSlot() local
807 bin = Bin::kClassVerified; in AssignImageBinSlot()
828 bin = Bin::kKnownDirty; in AssignImageBinSlot()
830 bin = Bin::kClassInitialized; in AssignImageBinSlot()
836 bin = Bin::kClassInitializedFinalStatics; in AssignImageBinSlot()
849 bin = Bin::kClassInitializedFinalStatics; in AssignImageBinSlot()
854 bin = Bin::kString; // Strings are almost always immutable (except for object header). in AssignImageBinSlot()
858 bin = Bin::kMiscDirty; in AssignImageBinSlot()
861 bin = Bin::kMiscDirty; in AssignImageBinSlot()
874 size_t current_offset = image_info.GetBinSlotSize(bin); in AssignImageBinSlot()
876 image_info.IncrementBinSlotSize(bin, offset_delta); in AssignImageBinSlot()
878 BinSlot new_bin_slot(bin, current_offset); in AssignImageBinSlot()
881 image_info.IncrementBinSlotCount(bin, 1u); in AssignImageBinSlot()
886 return bin; in AssignImageBinSlot()
2189 Bin bin = enum_cast<Bin>(i); in FinalizeBinSlotOffsets() local
2190 switch (bin) { in FinalizeBinSlotOffsets()
2379 Bin bin = image_writer_->AssignImageBinSlot(obj.Ptr(), oat_index); in TryAssignBinSlot() local
2380 bin_objects_[oat_index][enum_cast<size_t>(bin)].push_back(obj.Ptr()); in TryAssignBinSlot()
3493 ImageWriter::BinSlot::BinSlot(Bin bin, uint32_t index) in BinSlot() argument
3494 : BinSlot(index | (static_cast<uint32_t>(bin) << kBinShift)) { in BinSlot()