Home
last modified time | relevance | path

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

/art/dex2oat/linker/
Dimage_writer.h124 size_t oat_index = GetOatIndex(object); in GetImageAddress() local
125 const ImageInfo& image_info = GetImageInfo(oat_index); in GetImageAddress()
126 return reinterpret_cast<T*>(image_info.image_begin_ + GetImageOffset(object, oat_index)); in GetImageAddress()
134 size_t GetOatFileOffset(size_t oat_index) const { in GetOatFileOffset() argument
135 return GetImageInfo(oat_index).oat_offset_; in GetOatFileOffset()
138 const uint8_t* GetOatFileBegin(size_t oat_index) const { in GetOatFileBegin() argument
139 return GetImageInfo(oat_index).oat_file_begin_; in GetOatFileBegin()
151 uintptr_t GetOatDataBegin(size_t oat_index) { in GetOatDataBegin() argument
152 return reinterpret_cast<uintptr_t>(GetImageInfo(oat_index).oat_data_begin_); in GetOatDataBegin()
168 void UpdateOatFileLayout(size_t oat_index,
[all …]
Dimage_writer.cc611 size_t ImageWriter::GetImageOffset(mirror::Object* object, size_t oat_index) const { in GetImageOffset()
612 BinSlot bin_slot = GetImageBinSlot(object, oat_index); in GetImageOffset()
613 const ImageInfo& image_info = GetImageInfo(oat_index); in GetImageOffset()
690 size_t oat_index = GetOatIndexForDexFile(dex_file); in PrepareDexCacheArraySlots() local
691 ImageInfo& image_info = GetImageInfo(oat_index); in PrepareDexCacheArraySlots()
696 oat_index); in PrepareDexCacheArraySlots()
700 oat_index); in PrepareDexCacheArraySlots()
704 oat_index); in PrepareDexCacheArraySlots()
706 AddDexCacheArrayRelocation(dex_cache->GetStrings(), start + layout.StringsOffset(), oat_index); in PrepareDexCacheArraySlots()
710 oat_index); in PrepareDexCacheArraySlots()
[all …]
Doat_writer.cc1966 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetIntrinsicReferenceOffset() local
1967 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetIntrinsicReferenceOffset()
1976 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetMethodOffset() local
1977 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetMethodOffset()
1987 size_t oat_index = writer_->image_writer_->GetOatIndexForDexFile(dex_file_); in GetTargetObjectOffset() local
1988 uintptr_t oat_data_begin = writer_->image_writer_->GetOatDataBegin(oat_index); in GetTargetObjectOffset()
4034 size_t oat_index = image_writer_->GetOatIndexForDexFile(dex_files_->front()); in SetMultiOatRelativePatcherAdjustment() local
4035 size_t elf_file_offset = image_writer_->GetOatFileOffset(oat_index); in SetMultiOatRelativePatcherAdjustment()