Lines Matching refs:oat_file_

134       oat_file_(oat_file),  in OatSymbolizer()
141 const InstructionSet isa = oat_file_->GetOatHeader().GetInstructionSet(); in Symbolize()
143 isa, oat_file_->GetOatHeader().GetInstructionSetFeaturesBitmap()); in Symbolize()
159 const uint8_t* rodata_begin = oat_file_->Begin(); in Symbolize()
160 const size_t rodata_size = oat_file_->GetOatHeader().GetExecutableOffset(); in Symbolize()
167 const uint8_t* text_begin = oat_file_->Begin() + rodata_size; in Symbolize()
168 const size_t text_size = oat_file_->End() - text_begin; in Symbolize()
178 oat_file_->DataBimgRelRoSize(), in Symbolize()
179 oat_file_->BssSize(), in Symbolize()
180 oat_file_->BssMethodsOffset(), in Symbolize()
181 oat_file_->BssRootsOffset(), in Symbolize()
182 oat_file_->VdexSize()); in Symbolize()
185 const OatHeader& oat_header = oat_file_->GetOatHeader(); in Symbolize()
235 std::vector<const OatDexFile*> oat_dex_files = oat_file_->GetOatDexFiles(); in Walk()
295 const OatHeader& oat_header = oat_file_->GetOatHeader(); in WalkOatMethod()
327 const OatFile* oat_file_; member in art::OatSymbolizer
384 : oat_file_(oat_file), in OatDumper()
388 instruction_set_(oat_file_.GetOatHeader().GetInstructionSet()), in OatDumper()
416 const OatHeader& oat_header = oat_file_.GetOatHeader(); in Dump()
422 os << oat_file_.GetLocation() << "\n\n"; in Dump()
445 os << StringPrintf(" (%p)", oat_file_.Begin() + oat_header.offset()); \ in Dump()
481 os << reinterpret_cast<const void*>(oat_file_.Begin()) << "\n\n"; in Dump()
484 os << reinterpret_cast<const void*>(oat_file_.End()) << "\n\n"; in Dump()
488 os << oat_file_.Size() << "\n\n"; in Dump()
504 if (oat_file_.GetBssMethods().empty() && oat_file_.GetBssGcRoots().empty()) { in Dump()
507 os << oat_file_.GetBssMethods().size() << " methods, "; in Dump()
508 os << oat_file_.GetBssGcRoots().size() << " GC roots.\n\n"; in Dump()
572 VdexFile::VdexFileHeader vdex_header = oat_file_.GetVdexFile()->GetVdexFileHeader(); in Dump()
585 if (!deps.ParseStoredData(dex_files, oat_file_.GetVdexFile()->GetVerifierDepsData())) { in Dump()
608 std::string vdex_filename = GetVdexFilename(oat_file_.GetLocation()); in Dump()
696 stats_.AddBytes(oat_file_.Size()); in Dump()
705 if (reinterpret_cast<const uint8_t*>(oat_data) < oat_file_.Begin() || in ComputeSize()
706 reinterpret_cast<const uint8_t*>(oat_data) > oat_file_.End()) { in ComputeSize()
710 reinterpret_cast<uintptr_t>(oat_file_.Begin()); in ComputeSize()
718 return oat_file_.GetOatHeader().GetInstructionSet(); in GetOatInstructionSet()
845 offsets_.insert(oat_file_.Size()); in AddAllOffsets()
854 if (oat_file_.GetOatHeader().GetInstructionSet() == InstructionSet::kThumb2) { in AddOffsets()
1160 if (oat_method_offsets_offset > oat_file_.Size()) { in DumpOatMethod()
1163 oat_method_offsets_offset, oat_file_.Size()); in DumpOatMethod()
1172 if (aligned_code_begin > oat_file_.Size()) { in DumpOatMethod()
1175 aligned_code_begin, oat_file_.Size()); in DumpOatMethod()
1191 if (method_header_offset > oat_file_.Size() || in DumpOatMethod()
1192 sizeof(OatQuickMethodHeader) > oat_file_.Size() - method_header_offset) { in DumpOatMethod()
1195 method_header_offset, oat_file_.Size()); in DumpOatMethod()
1212 ? oat_file_.GetVdexFile()->Size() in DumpOatMethod()
1213 : method_header->GetCode() - oat_file_.Begin(); in DumpOatMethod()
1263 if (aligned_code_begin > oat_file_.Size()) { in DumpOatMethod()
1266 aligned_code_begin, oat_file_.Size()); in DumpOatMethod()
1268 } else if (aligned_code_end > oat_file_.Size()) { in DumpOatMethod()
1274 oat_file_.Size(), in DumpOatMethod()
1278 if (aligned_code_begin + kPrologueBytes <= oat_file_.Size()) { in DumpOatMethod()
1292 if (aligned_code_begin + kPrologueBytes <= oat_file_.Size()) { in DumpOatMethod()
1571 if (oat_file_.GetBootImageRelocations().empty()) { in DumpDataBimgRelRoEntries()
1576 os << oat_file_.GetBootImageRelocations().size() << " entries.\n"; in DumpDataBimgRelRoEntries()
1585 for (const uint32_t& object_offset : oat_file_.GetBootImageRelocations()) { in DumpDataBimgRelRoEntries()
1586 uint32_t entry_index = &object_offset - oat_file_.GetBootImageRelocations().data(); in DumpDataBimgRelRoEntries()
1587 uint32_t entry_offset = entry_index * sizeof(oat_file_.GetBootImageRelocations()[0]); in DumpDataBimgRelRoEntries()
1631 for (const uint32_t& object_offset : oat_file_.GetBootImageRelocations()) { in DumpDataBimgRelRoEntries()
1632 uint32_t entry_index = &object_offset - oat_file_.GetBootImageRelocations().data(); in DumpDataBimgRelRoEntries()
1633 uint32_t entry_offset = entry_index * sizeof(oat_file_.GetBootImageRelocations()[0]); in DumpDataBimgRelRoEntries()
1674 const OatFile& oat_file_; member in art::OatDumper