• Home
  • Raw
  • Download

Lines Matching refs:Bin

1005         dex_file, image_info.GetBinSlotSize(Bin::kDexCacheArray));  in PrepareDexCacheArraySlots()
1007 image_info.IncrementBinSlotSize(Bin::kDexCacheArray, layout.Size()); in PrepareDexCacheArraySlots()
1092 pointer_arrays_.emplace(arr.Ptr(), Bin::kArtMethodClean); in AddMethodPointerArray()
1108 Bin bin = Bin::kRegular; in AssignImageBinSlot()
1142 bin = Bin::kClassVerified; in AssignImageBinSlot()
1163 bin = Bin::kKnownDirty; in AssignImageBinSlot()
1165 bin = Bin::kClassInitialized; in AssignImageBinSlot()
1171 bin = Bin::kClassInitializedFinalStatics; in AssignImageBinSlot()
1184 bin = Bin::kClassInitializedFinalStatics; in AssignImageBinSlot()
1189 bin = Bin::kString; // Strings are almost always immutable (except for object header). in AssignImageBinSlot()
1193 bin = Bin::kMiscDirty; in AssignImageBinSlot()
1196 bin = Bin::kMiscDirty; in AssignImageBinSlot()
2019 size_t offset = image_info.GetBinSlotSize(Bin::kArtField); in TryAssignBinSlot()
2043 Bin::kArtField, header_size + cur_fields->size() * sizeof(ArtField)); in TryAssignBinSlot()
2044 DCHECK_EQ(offset, image_info.GetBinSlotSize(Bin::kArtField)); in TryAssignBinSlot()
2060 Bin bin_type = BinTypeForNativeRelocationType(type); in TryAssignBinSlot()
2147 image_info.GetBinSlotSize(Bin::kImTable), in TryAssignImTableOffset()
2149 image_info.IncrementBinSlotSize(Bin::kImTable, size); in TryAssignImTableOffset()
2166 image_info.GetBinSlotSize(Bin::kIMTConflictTable), in TryAssignConflictTableOffset()
2168 image_info.IncrementBinSlotSize(Bin::kIMTConflictTable, size); in TryAssignConflictTableOffset()
2181 Bin bin_type = BinTypeForNativeRelocationType(type); in AssignMethodOffset()
2454 Bin bin = enum_cast<Bin>(i); in CalculateNewObjectOffsets()
2456 case Bin::kArtMethodClean: in CalculateNewObjectOffsets()
2457 case Bin::kArtMethodDirty: { in CalculateNewObjectOffsets()
2461 case Bin::kDexCacheArray: in CalculateNewObjectOffsets()
2464 case Bin::kImTable: in CalculateNewObjectOffsets()
2465 case Bin::kIMTConflictTable: { in CalculateNewObjectOffsets()
2477 if (i < static_cast<size_t>(Bin::kMirrorCount)) { in CalculateNewObjectOffsets()
2512 image_info.GetBinSizeSum(Bin::kMirrorCount) + image_objects_offset_begin_); in CalculateNewObjectOffsets()
2536 Bin bin_type = BinTypeForNativeRelocationType(relocation.type); in CalculateNewObjectOffsets()
2561 ImageSection(GetBinSlotOffset(Bin::kArtField), GetBinSlotSize(Bin::kArtField)); in CreateImageSections()
2567 ImageSection(GetBinSlotOffset(Bin::kArtMethodClean), in CreateImageSections()
2568 GetBinSlotSize(Bin::kArtMethodClean) + in CreateImageSections()
2569 GetBinSlotSize(Bin::kArtMethodDirty)); in CreateImageSections()
2575 ImageSection(GetBinSlotOffset(Bin::kImTable), GetBinSlotSize(Bin::kImTable)); in CreateImageSections()
2581 … ImageSection(GetBinSlotOffset(Bin::kIMTConflictTable), GetBinSlotSize(Bin::kIMTConflictTable)); in CreateImageSections()
2587 ImageSection(GetBinSlotOffset(Bin::kRuntimeMethod), GetBinSlotSize(Bin::kRuntimeMethod)); in CreateImageSections()
2594 ImageSection(GetBinSlotOffset(Bin::kDexCacheArray), in CreateImageSections()
2595 GetBinSlotSize(Bin::kDexCacheArray)); in CreateImageSections()
2646 ImageSection(cur_pos, GetBinSlotSize(Bin::kMetadata)); in CreateImageSections()
2943 Bin array_type) { in FixupPointerArray()
2961 CHECK_EQ(array_type, Bin::kArtField); in FixupPointerArray()
3481 size_t ImageWriter::ImageInfo::GetBinSizeSum(Bin up_to) const { in GetBinSizeSum()
3494 DCHECK_LT(GetBin(), Bin::kMirrorCount); in BinSlot()
3498 ImageWriter::BinSlot::BinSlot(Bin bin, uint32_t index) in BinSlot()
3503 ImageWriter::Bin ImageWriter::BinSlot::GetBin() const { in GetBin()
3504 return static_cast<Bin>((lockword_ & kBinMask) >> kBinShift); in GetBin()
3511 ImageWriter::Bin ImageWriter::BinTypeForNativeRelocationType(NativeObjectRelocationType type) { in BinTypeForNativeRelocationType()
3515 return Bin::kArtField; in BinTypeForNativeRelocationType()
3518 return Bin::kArtMethodClean; in BinTypeForNativeRelocationType()
3521 return Bin::kArtMethodDirty; in BinTypeForNativeRelocationType()
3523 return Bin::kDexCacheArray; in BinTypeForNativeRelocationType()
3525 return Bin::kRuntimeMethod; in BinTypeForNativeRelocationType()
3527 return Bin::kImTable; in BinTypeForNativeRelocationType()
3529 return Bin::kIMTConflictTable; in BinTypeForNativeRelocationType()
3531 return Bin::kMetadata; in BinTypeForNativeRelocationType()