Searched refs:oat_header (Results 1 – 8 of 8) sorted by relevance
/art/compiler/ |
D | oat_test.cc | 128 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 …]
|
D | oat_writer.cc | 1419 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 …]
|
D | oat_writer.h | 183 void UpdateChecksum(OatHeader* oat_header) const; 211 void UpdateChecksum(OatHeader* oat_header) const;
|
D | image_writer.cc | 1466 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/ |
D | patchoat.cc | 366 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/ |
D | oatdump.cc | 372 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/ |
D | oat_file_assistant.cc | 475 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()
|
D | oat_file_assistant_test.cc | 720 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()
|