Home
last modified time | relevance | path

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

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