Searched refs:oat_header (Results 1 - 8 of 8) sorted by relevance

/art/compiler/
H A Doat_test.cc128 const OatHeader& oat_header = oat_file->GetOatHeader(); local
129 ASSERT_TRUE(oat_header.IsValid());
130 ASSERT_EQ(1U, oat_header.GetDexFileCount()); // core
131 ASSERT_EQ(42U, oat_header.GetImageFileLocationOatChecksum());
132 ASSERT_EQ(4096U, oat_header.GetImageFileLocationOatDataBegin());
133 ASSERT_EQ("lue.art", std::string(oat_header.GetStoreValueByKey(OatHeader::kImageLocationKey)));
198 std::unique_ptr<OatHeader> oat_header(OatHeader::Create(insn_set,
204 ASSERT_NE(oat_header.get(), nullptr);
205 ASSERT_TRUE(oat_header->IsValid());
207 char* magic = const_cast<char*>(oat_header
[all...]
H A Doat_writer.h183 void UpdateChecksum(OatHeader* oat_header) const;
211 void UpdateChecksum(OatHeader* oat_header) const;
H A Doat_writer.cc1419 void OatWriter::OatDexFile::UpdateChecksum(OatHeader* oat_header) const {
1420 oat_header->UpdateChecksum(&dex_file_location_size_, sizeof(dex_file_location_size_));
1421 oat_header->UpdateChecksum(dex_file_location_data_, dex_file_location_size_);
1422 oat_header->UpdateChecksum(&dex_file_location_checksum_, sizeof(dex_file_location_checksum_));
1423 oat_header->UpdateChecksum(&dex_file_offset_, sizeof(dex_file_offset_));
1424 oat_header->UpdateChecksum(&methods_offsets_[0],
1542 void OatWriter::OatClass::UpdateChecksum(OatHeader* oat_header) const {
1543 oat_header->UpdateChecksum(&status_, sizeof(status_));
1544 oat_header->UpdateChecksum(&type_, sizeof(type_));
1547 oat_header
[all...]
H A Dimage_writer.cc1466 OatHeader* oat_header = GetOatHeaderFromElf(elf.get()); local
1467 CHECK(oat_header != nullptr);
1468 CHECK(oat_header->IsValid());
1471 image_header->SetOatChecksum(oat_header->GetChecksum());
/art/patchoat/
H A Dpatchoat.cc366 const OatHeader* oat_header = GetOatHeader(oat_in); local
367 if (oat_header == nullptr) {
372 if (!oat_header->IsValid()) {
377 bool is_pic = oat_header->IsPic();
581 OatHeader* oat_header = reinterpret_cast<OatHeader*>(elf_file->Begin() + rodata_sec->sh_offset); local
582 return oat_header;
708 OatHeader* oat_header = reinterpret_cast<OatHeader*>(oat_file->Begin() + rodata_sec->sh_offset); local
709 if (!oat_header->IsValid()) {
713 oat_header->RelocateOat(delta_);
/art/oatdump/
H A Doatdump.cc372 const OatHeader& oat_header = oat_file_.GetOatHeader(); local
375 os << oat_header.GetMagic() << "\n\n";
378 os << StringPrintf("0x%08x\n\n", oat_header.GetChecksum());
381 os << oat_header.GetInstructionSet() << "\n\n";
385 InstructionSetFeatures::FromBitmap(oat_header.GetInstructionSet(),
386 oat_header.GetInstructionSetFeaturesBitmap()));
392 os << oat_header.GetDexFileCount() << "\n\n";
396 os << StringPrintf("0x%08x", oat_header.offset()); \
397 if (oat_header.offset() != 0 && options_.absolute_addresses_) { \
398 os << StringPrintf(" (%p)", oat_file_.Begin() + oat_header
[all...]
/art/runtime/
H A Doat_file_assistant_test.cc720 const OatHeader& oat_header = oat_file->GetOatHeader(); local
722 EXPECT_EQ(image_header.GetOatChecksum(), oat_header.GetImageFileLocationOatChecksum());
724 oat_header.GetImageFileLocationOatDataBegin());
725 EXPECT_NE(image_header.GetPatchDelta(), oat_header.GetImagePatchDelta());
H A Doat_file_assistant.cc475 const OatHeader& oat_header = file.GetOatHeader(); local
476 uintptr_t oat_data_begin = oat_header.GetImageFileLocationOatDataBegin();
487 int32_t oat_patch_delta = oat_header.GetImagePatchDelta();

Completed in 331 milliseconds