/art/oatdump/ |
oatdump.cc | 85 explicit RodataWriter(const OatFile* oat_file) : oat_file_(oat_file) {} 88 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset(); 89 return out->WriteFully(oat_file_->Begin(), rodata_size); 93 const OatFile* oat_file_; member in class:art::FINAL::FINAL 98 explicit TextWriter(const OatFile* oat_file) : oat_file_(oat_file) {} 101 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset(); 102 const uint8_t* text_begin = oat_file_->Begin() + rodata_size; 103 return out->WriteFully(text_begin, oat_file_->End() - text_begin); 107 const OatFile* oat_file_; member in class:art::FINAL::FINAL 111 oat_file_(oat_file), builder_(nullptr) 298 const OatFile* oat_file_; member in class:art::FINAL 1356 const OatFile& oat_file_; member in class:art::OatDumper [all...] |
/art/runtime/ |
oat_file.cc | 606 : oat_file_(oat_file), 631 const uint8_t* oat_class_pointer = oat_file_->Begin() + oat_class_offset; 632 CHECK_LT(oat_class_pointer, oat_file_->End()) << oat_file_->GetLocation(); 635 CHECK_LT(status_pointer, oat_file_->End()) << oat_file_->GetLocation(); 641 CHECK_LT(type_pointer, oat_file_->End()) << oat_file_->GetLocation(); 646 CHECK_LE(after_type_pointer, oat_file_->End()) << oat_file_->GetLocation() [all...] |
oat_file.h | 207 const OatFile* const oat_file_; member in class:art::FINAL::FINAL 375 return oat_file_; 412 const OatFile* const oat_file_; member in class:art::FINAL
|
/art/runtime/gc/space/ |
image_space.h | 153 std::unique_ptr<OatFile> oat_file_; member in class:art::gc::space::ImageSpace
|
image_space.cc | 753 space->oat_file_.reset(space->OpenOatFile(image_filename, error_msg)); 754 if (space->oat_file_.get() == nullptr) { 758 space->oat_file_non_owned_ = space->oat_file_.get(); 766 runtime->SetInstructionSet(space->oat_file_->GetOatHeader().GetInstructionSet()); [all...] |
/art/patchoat/ |
patchoat.h | 63 : oat_file_(oat_file), image_(nullptr), bitmap_(nullptr), heap_(nullptr), delta_(delta), 72 : oat_file_(oat_file), image_(image), bitmap_(bitmap), heap_(heap), 190 std::unique_ptr<ElfFile> oat_file_; member in class:art::PatchOat
|
patchoat.cc | 312 CHECK(oat_file_.get() != nullptr); 314 size_t expect = oat_file_->Size(); 315 if (out->WriteFully(reinterpret_cast<char*>(oat_file_->Begin()), expect) && 718 if (oat_file_->Is64Bit()) 719 return PatchElf<ElfFileImpl64>(oat_file_->GetImpl64()); 721 return PatchElf<ElfFileImpl32>(oat_file_->GetImpl32()); [all...] |
/art/dex2oat/ |
dex2oat.cc | 1869 std::unique_ptr<File> oat_file_; member in class:art::FINAL [all...] |
/art/compiler/ |
image_writer.cc | 144 oat_file_ = OatFile::OpenReadable(oat_file.get(), oat_location, nullptr, &error_msg); 145 if (oat_file_ == nullptr) { 151 CHECK_EQ(class_linker->RegisterOatFile(oat_file_), oat_file_); 154 oat_file_->GetOatHeader().GetInterpreterToInterpreterBridgeOffset(); 156 oat_file_->GetOatHeader().GetInterpreterToCompiledCodeBridgeOffset(); 158 jni_dlsym_lookup_offset_ = oat_file_->GetOatHeader().GetJniDlsymLookupOffset(); 161 oat_file_->GetOatHeader().GetQuickGenericJniTrampolineOffset(); 163 oat_file_->GetOatHeader().GetQuickImtConflictTrampolineOffset(); 165 oat_file_->GetOatHeader().GetQuickResolutionTrampolineOffset() [all...] |
image_writer.h | 49 image_end_(0), image_objects_offset_begin_(0), image_roots_address_(0), oat_file_(nullptr), 202 DCHECK_LT(offset, oat_file_->Size()); 308 OatFile* oat_file_; member in class:art::FINAL
|