Home
last modified time | relevance | path

Searched refs:oat_index (Results 1 – 3 of 3) sorted by relevance

/art/dex2oat/linker/
Dimage_writer.h122 size_t oat_index = GetOatIndex(object); in GetImageAddress() local
123 const ImageInfo& image_info = GetImageInfo(oat_index); in GetImageAddress()
124 return reinterpret_cast<T*>(image_info.image_begin_ + GetImageOffset(object, oat_index)); in GetImageAddress()
132 size_t GetOatFileOffset(size_t oat_index) const { in GetOatFileOffset() argument
133 return GetImageInfo(oat_index).oat_offset_; in GetOatFileOffset()
136 const uint8_t* GetOatFileBegin(size_t oat_index) const { in GetOatFileBegin() argument
137 return GetImageInfo(oat_index).oat_file_begin_; in GetOatFileBegin()
149 uintptr_t GetOatDataBegin(size_t oat_index) { in GetOatDataBegin() argument
150 return reinterpret_cast<uintptr_t>(GetImageInfo(oat_index).oat_data_begin_); in GetOatDataBegin()
166 void UpdateOatFileLayout(size_t oat_index,
[all …]
Dimage_writer.cc593 size_t ImageWriter::GetImageOffset(mirror::Object* object, size_t oat_index) const { in GetImageOffset()
594 BinSlot bin_slot = GetImageBinSlot(object, oat_index); in GetImageOffset()
595 const ImageInfo& image_info = GetImageInfo(oat_index); in GetImageOffset()
639 ImageWriter::Bin ImageWriter::AssignImageBinSlot(mirror::Object* object, size_t oat_index) { in AssignImageBinSlot() argument
728 AssignImageBinSlot(object, oat_index, bin); in AssignImageBinSlot()
732 void ImageWriter::AssignImageBinSlot(mirror::Object* object, size_t oat_index, Bin bin) { in AssignImageBinSlot() argument
739 oat_index_map_.insert(std::make_pair(object, oat_index)); in AssignImageBinSlot()
744 ImageInfo& image_info = GetImageInfo(oat_index); in AssignImageBinSlot()
782 size_t oat_index = GetOatIndex(object); in IsImageBinSlotAssigned() local
783 const ImageInfo& image_info = GetImageInfo(oat_index); in IsImageBinSlotAssigned()
[all …]
Doat_writer.cc2016 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetIntrinsicReferenceOffset() local
2017 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetIntrinsicReferenceOffset()
2026 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetMethodOffset() local
2027 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetMethodOffset()
2037 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetObjectOffset() local
2038 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetObjectOffset()
3849 size_t oat_index = image_writer_->GetOatIndexForDexFile(dex_files_->front()); in SetMultiOatRelativePatcherAdjustment() local
3850 size_t elf_file_offset = image_writer_->GetOatFileOffset(oat_index); in SetMultiOatRelativePatcherAdjustment()