Lines Matching refs:oat_index
125 size_t oat_index = GetOatIndex(object); in GetImageAddress() local
126 const ImageInfo& image_info = GetImageInfo(oat_index); in GetImageAddress()
127 return reinterpret_cast<T*>(image_info.image_begin_ + GetImageOffset(object, oat_index)); in GetImageAddress()
134 size_t oat_index = GetOatIndex(object); in GetGlobalImageOffset() local
135 const ImageInfo& image_info = GetImageInfo(oat_index); in GetGlobalImageOffset()
137 image_info.image_begin_ + GetImageOffset(object, oat_index) - global_image_begin_); in GetGlobalImageOffset()
144 size_t GetOatFileOffset(size_t oat_index) const { in GetOatFileOffset() argument
145 return GetImageInfo(oat_index).oat_offset_; in GetOatFileOffset()
148 const uint8_t* GetOatFileBegin(size_t oat_index) const { in GetOatFileBegin() argument
149 return GetImageInfo(oat_index).oat_file_begin_; in GetOatFileBegin()
161 uintptr_t GetOatDataBegin(size_t oat_index) { in GetOatDataBegin() argument
162 return reinterpret_cast<uintptr_t>(GetImageInfo(oat_index).oat_data_begin_); in GetOatDataBegin()
178 void UpdateOatFileLayout(size_t oat_index,
183 void UpdateOatFileHeader(size_t oat_index, const OatHeader& oat_header);
408 size_t GetImageOffset(mirror::Object* object, size_t oat_index) const
412 void AssignImageBinSlot(mirror::Object* object, size_t oat_index, Bin bin)
414 void RecordNativeRelocations(ObjPtr<mirror::Class> klass, size_t oat_index)
420 BinSlot GetImageBinSlot(mirror::Object* object, size_t oat_index) const
422 void UpdateImageBinSlotOffset(mirror::Object* object, size_t oat_index, size_t new_offset)
459 void CreateHeader(size_t oat_index, size_t component_count)
464 void CopyAndFixupNativeData(size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
465 void CopyAndFixupJniStubMethods(size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
472 void CopyAndFixupMethod(ArtMethod* orig, ArtMethod* copy, size_t oat_index)
508 size_t oat_index)
512 void AssignJniStubMethodOffset(ArtMethod* method, size_t oat_index)
516 bool TryAssignImTableOffset(ImTable* imt, size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
520 void TryAssignConflictTableOffset(ImtConflictTable* table, size_t oat_index)
545 size_t oat_index; member
551 size_t oat_index; member
590 ImageInfo& GetImageInfo(size_t oat_index) { in GetImageInfo() argument
591 return image_infos_[oat_index]; in GetImageInfo()
594 const ImageInfo& GetImageInfo(size_t oat_index) const { in GetImageInfo() argument
595 return image_infos_[oat_index]; in GetImageInfo()