Searched refs:oat_file_ (Results 1 – 10 of 10) sorted by relevance
/art/runtime/ |
D | oat_file.cc | 606 : oat_file_(oat_file), in OatDexFile() 631 const uint8_t* oat_class_pointer = oat_file_->Begin() + oat_class_offset; in GetOatClass() 632 CHECK_LT(oat_class_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 635 CHECK_LT(status_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 641 CHECK_LT(type_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 646 CHECK_LE(after_type_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 655 CHECK_LE(bitmap_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 660 CHECK_LE(methods_pointer, oat_file_->End()) << oat_file_->GetLocation(); in GetOatClass() 663 return OatFile::OatClass(oat_file_, in GetOatClass() 677 : oat_file_(oat_file), status_(status), type_(type), in OatClass() [all …]
|
D | oat_file.h | 207 const OatFile* const oat_file_; variable 375 return oat_file_; in GetOatFile() 412 const OatFile* const oat_file_; variable
|
/art/oatdump/ |
D | oatdump.cc | 85 explicit RodataWriter(const OatFile* oat_file) : oat_file_(oat_file) {} in RodataWriter() 88 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset(); in Write() 89 return out->WriteFully(oat_file_->Begin(), rodata_size); in Write() 93 const OatFile* oat_file_; member in art::FINAL::FINAL 98 explicit TextWriter(const OatFile* oat_file) : oat_file_(oat_file) {} in TextWriter() 101 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset(); in Write() 102 const uint8_t* text_begin = oat_file_->Begin() + rodata_size; in Write() 103 return out->WriteFully(text_begin, oat_file_->End() - text_begin); in Write() 107 const OatFile* oat_file_; member in art::FINAL::FINAL 111 oat_file_(oat_file), builder_(nullptr), in OatSymbolizer() [all …]
|
/art/dex2oat/ |
D | dex2oat.cc | 1100 oat_file_.reset(OS::CreateEmptyFile(oat_unstripped_.c_str())); in OpenFile() 1105 oat_file_.reset(new File(oat_fd_, oat_location_, true)); in OpenFile() 1106 oat_file_->DisableAutoClose(); in OpenFile() 1107 if (oat_file_->SetLength(0) != 0) { in OpenFile() 1111 if (oat_file_.get() == nullptr) { in OpenFile() 1115 if (create_file && fchmod(oat_file_->Fd(), 0644) != 0) { in OpenFile() 1117 oat_file_->Erase(); in OpenFile() 1145 DCHECK(oat_file_.get() != nullptr); in EraseOatFile() 1146 oat_file_->Erase(); in EraseOatFile() 1147 oat_file_.reset(); in EraseOatFile() [all …]
|
/art/patchoat/ |
D | patchoat.h | 63 : oat_file_(oat_file), image_(nullptr), bitmap_(nullptr), heap_(nullptr), delta_(delta), in PatchOat() 72 : oat_file_(oat_file), image_(image), bitmap_(bitmap), heap_(heap), in PatchOat() 190 std::unique_ptr<ElfFile> oat_file_; variable
|
D | patchoat.cc | 312 CHECK(oat_file_.get() != nullptr); in WriteElf() 314 size_t expect = oat_file_->Size(); in WriteElf() 315 if (out->WriteFully(reinterpret_cast<char*>(oat_file_->Begin()), expect) && in WriteElf() 718 if (oat_file_->Is64Bit()) in PatchElf() 719 return PatchElf<ElfFileImpl64>(oat_file_->GetImpl64()); in PatchElf() 721 return PatchElf<ElfFileImpl32>(oat_file_->GetImpl32()); in PatchElf()
|
/art/runtime/gc/space/ |
D | image_space.cc | 753 space->oat_file_.reset(space->OpenOatFile(image_filename, error_msg)); in Init() 754 if (space->oat_file_.get() == nullptr) { in Init() 758 space->oat_file_non_owned_ = space->oat_file_.get(); in Init() 766 runtime->SetInstructionSet(space->oat_file_->GetOatHeader().GetInstructionSet()); in Init() 821 CHECK(oat_file_.get() != nullptr); in ValidateOatFile() 822 for (const OatFile::OatDexFile* oat_dex_file : oat_file_->GetOatDexFiles()) { in ValidateOatFile() 833 oat_file_->GetLocation().c_str(), dex_file_location.c_str(), in ValidateOatFile() 849 CHECK(oat_file_.get() != nullptr); in ReleaseOatFile() 850 return oat_file_.release(); in ReleaseOatFile()
|
D | image_space.h | 153 std::unique_ptr<OatFile> oat_file_; variable
|
/art/compiler/ |
D | image_writer.cc | 144 oat_file_ = OatFile::OpenReadable(oat_file.get(), oat_location, nullptr, &error_msg); in Write() 145 if (oat_file_ == nullptr) { in Write() 151 CHECK_EQ(class_linker->RegisterOatFile(oat_file_), oat_file_); in Write() 154 oat_file_->GetOatHeader().GetInterpreterToInterpreterBridgeOffset(); in Write() 156 oat_file_->GetOatHeader().GetInterpreterToCompiledCodeBridgeOffset(); in Write() 158 jni_dlsym_lookup_offset_ = oat_file_->GetOatHeader().GetJniDlsymLookupOffset(); in Write() 161 oat_file_->GetOatHeader().GetQuickGenericJniTrampolineOffset(); in Write() 163 oat_file_->GetOatHeader().GetQuickImtConflictTrampolineOffset(); in Write() 165 oat_file_->GetOatHeader().GetQuickResolutionTrampolineOffset(); in Write() 167 oat_file_->GetOatHeader().GetQuickToInterpreterBridgeOffset(); in Write() [all …]
|
D | image_writer.h | 49 image_end_(0), image_objects_offset_begin_(0), image_roots_address_(0), oat_file_(nullptr), in ImageWriter() 202 DCHECK_LT(offset, oat_file_->Size()); in GetOatAddress() 308 OatFile* oat_file_; variable
|