Home | History | Annotate | Download | only in oatdump

Lines Matching defs:oat_file_

104       oat_file_(oat_file),
111 const InstructionSet isa = oat_file_->GetOatHeader().GetInstructionSet();
113 isa, oat_file_->GetOatHeader().GetInstructionSetFeaturesBitmap());
126 const uint8_t* rodata_begin = oat_file_->Begin();
127 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset();
136 const uint8_t* text_begin = oat_file_->Begin() + rodata_size;
137 const size_t text_size = oat_file_->End() - text_begin;
146 if (oat_file_->BssSize() != 0) {
147 bss->WriteNoBitsSection(oat_file_->BssSize());
154 elf_file->GetPath(), rodata_size, text_size, oat_file_->BssSize());
158 for (const auto& trampoline : debug::MakeTrampolineInfos(oat_file_->GetOatHeader())) {
173 std::vector<const OatFile::OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles();
241 const OatHeader& oat_header = oat_file_->GetOatHeader();
273 const OatFile* oat_file_;
330 : oat_file_(oat_file),
334 instruction_set_(oat_file_.GetOatHeader().GetInstructionSet()),
356 const OatHeader& oat_header = oat_file_.GetOatHeader();
362 os << oat_file_.GetLocation() << "\n\n";
385 os << StringPrintf(" (%p)", oat_file_.Begin() + oat_header.offset()); \
432 os << reinterpret_cast<const void*>(oat_file_.Begin()) << "\n\n";
435 os << reinterpret_cast<const void*>(oat_file_.End()) << "\n\n";
439 os << oat_file_.Size() << "\n\n";
473 if (reinterpret_cast<const uint8_t*>(oat_data) < oat_file_.Begin() ||
474 oat_file_.End()) {
478 reinterpret_cast<uintptr_t>(oat_file_.Begin());
486 return oat_file_.GetOatHeader().GetInstructionSet();
555 offsets_.insert(oat_file_.Size());
564 if (oat_file_.GetOatHeader().GetInstructionSet() == kThumb2) {
835 if (oat_method_offsets_offset > oat_file_.Size()) {
838 oat_method_offsets_offset, oat_file_.Size());
847 if (aligned_code_begin > oat_file_.Size()) {
850 aligned_code_begin, oat_file_.Size());
864 if (method_header_offset > oat_file_.Size()) {
867 method_header_offset, oat_file_.Size());
880 oat_file_.Size()) {
884 vmap_table_offset, oat_file_.Size(),
914 if (code_size_offset > oat_file_.Size()) {
918 code_size_offset, oat_file_.Size());
935 if (aligned_code_begin > oat_file_.Size()) {
938 aligned_code_begin, oat_file_.Size());
940 } else if (aligned_code_end > oat_file_.Size()) {
945 aligned_code_end, oat_file_.Size(),
949 if (code_size_offset + kPrologueBytes <= oat_file_.Size()) {
962 if (code_size_offset + kPrologueBytes <= oat_file_.Size()) {
1259 const OatFile& oat_file_;