Lines Matching refs:ImageHeader

167   oat_file_option_string += ImageHeader::GetOatLocationFromImageLocation(image_filename);  in GenerateImage()
277 /*out*/ImageHeader* image_header, in ReadSpecificImageHeader()
279 if (!image_file->ReadFully(image_header, sizeof(ImageHeader))) { in ReadSpecificImageHeader()
291 /*out*/ImageHeader* image_header, in ReadSpecificImageHeader()
301 static std::unique_ptr<ImageHeader> ReadSpecificImageHeader(const char* filename, in ReadSpecificImageHeader()
303 std::unique_ptr<ImageHeader> hdr(new ImageHeader); in ReadSpecificImageHeader()
341 uint8_t* current = Begin() + RoundUp(sizeof(ImageHeader), kObjectAlignment); in VerifyImageAllocations()
744 const ImageHeader& image_header = space->GetImageHeader(); in InitAppImage()
810 const ImageHeader& primary_header = boot_image_spaces.front()->GetImageHeader(); in InitAppImage()
811 static_assert(static_cast<size_t>(ImageHeader::kResolutionMethod) == 0u); in InitAppImage()
812 for (size_t i = 0u; i != static_cast<size_t>(ImageHeader::kImageMethodsCount); ++i) { in InitAppImage()
813 ImageHeader::ImageMethod method = static_cast<ImageHeader::ImageMethod>(i); in InitAppImage()
868 ImageHeader image_header; in Init()
879 if (image_file_size < sizeof(ImageHeader) + image_header.GetDataSize()) { in Init()
883 static_cast<uint64_t>(sizeof(ImageHeader) + image_header.GetDataSize())); in Init()
889 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in Init()
890 const auto section_idx = static_cast<ImageHeader::ImageSections>(i); in Init()
902 RoundUp(sizeof(ImageHeader) + image_header.GetDataSize(), kPageSize); in Init()
931 DCHECK_EQ(0, memcmp(&image_header, map.Begin(), sizeof(ImageHeader))); in Init()
980 const ImageHeader& header = space.GetImageHeader(); in CheckImageComponentCount()
994 const ImageHeader& header = space.GetImageHeader(); in CheckImageReservationSize()
1033 static_assert(IsAligned<kObjectAlignment>(sizeof(ImageHeader)), "Header alignment check"); in RemapInternedStringDuplicates()
1036 for (uint32_t pos = sizeof(ImageHeader); pos != objects_end; ) { in RemapInternedStringDuplicates()
1077 const ImageHeader& image_header, in ValidateBootImageChecksum()
1098 const ImageHeader& current_header = boot_image_spaces[space_pos]->GetImageHeader(); in ValidateBootImageChecksum()
1156 const ImageHeader& image_header, in LoadImageFile()
1190 MemMap temp_map = MemMap::MapFile(sizeof(ImageHeader) + stored_size, in LoadImageFile()
1204 memcpy(map.Begin(), &image_header, sizeof(ImageHeader)); in LoadImageFile()
1212 for (const ImageHeader::Block& block : image_header.GetBlocks(temp_map.Begin())) { in LoadImageFile()
1256 DCHECK_EQ(memcmp(temp_map.Begin(), &image_header, sizeof(ImageHeader)), 0); in LoadImageFile()
1392 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(target_base); in RelocateInPlace()
1449 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in RelocateInPlace()
1521 image_header->GetImageRoot<kWithoutReadBarrier>(ImageHeader::kDexCaches) in RelocateInPlace()
1742 const ImageHeader& header,
1745 bool ValidateHeader(const ImageHeader& header,
1971 const ImageHeader& header, in ValidateBootImageChecksum()
2029 bool ImageSpace::BootImageLayout::ValidateHeader(const ImageHeader& header, in ValidateHeader()
2070 ImageHeader header; in ReadHeader()
2180 std::string vdex_filename = ImageHeader::GetVdexLocationFromImageLocation(art_filename); in CompileExtension()
2181 std::string oat_filename = ImageHeader::GetOatLocationFromImageLocation(art_filename); in CompileExtension()
2219 args.push_back("--oat-location=" + ImageHeader::GetOatLocationFromImageLocation(base_filename)); in CompileExtension()
2252 ImageHeader header; in CompileExtension()
2763 const ImageHeader& base_header = spaces[0]->GetImageHeader(); in DoRelocateSpaces()
2772 const ImageHeader& ext_header = spaces[i]->GetImageHeader(); in DoRelocateSpaces()
2789 const ImageHeader& first_header = spaces.front()->GetImageHeader(); in DoRelocateSpaces()
2839 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in DoRelocateSpaces()
2862 reinterpret_cast<ImageHeader*>(space->Begin())->RelocateImageReferences(current_diff64); in DoRelocateSpaces()
2863 reinterpret_cast<ImageHeader*>(space->Begin())->RelocateBootImageReferences(base_diff64); in DoRelocateSpaces()
2866 const ImageHeader& image_header = space->GetImageHeader(); in DoRelocateSpaces()
2944 const ImageHeader& image_header = space->GetImageHeader(); in DoRelocateSpaces()
2946 static_assert(IsAligned<kObjectAlignment>(sizeof(ImageHeader)), "Header alignment check"); in DoRelocateSpaces()
2949 for (uint32_t pos = sizeof(ImageHeader); pos != objects_end; ) { in DoRelocateSpaces()
2988 const ImageHeader& first_space_header = first_space->GetImageHeader(); in MaybeRelocateSpaces()
3010 const ImageHeader& primary_header = spaces.front()->GetImageHeader(); in DeduplicateInternedStrings()
3017 const ImageHeader& current_header = spaces[space_pos]->GetImageHeader(); in DeduplicateInternedStrings()
3028 const ImageHeader& dependency_header = spaces[start_pos]->GetImageHeader(); in DeduplicateInternedStrings()
3134 ImageHeader::GetOatLocationFromImageLocation(space->GetImageFilename()); in OpenOatFile()
3136 ImageHeader::GetOatLocationFromImageLocation(space->GetImageLocation()); in OpenOatFile()
3169 const ImageHeader& image_header = space->GetImageHeader(); in OpenOatFile()
3314 const ImageHeader& header = space->GetImageHeader(); in LoadComponents()
3491 std::unique_ptr<ImageHeader> image_header; in IsBootClassPathOnDisk()
3827 const ImageHeader& current_header = main_space->GetImageHeader(); in GetBootClassPathChecksums()
4041 const ImageHeader& current_header = image_spaces[image_pos]->GetImageHeader(); in VerifyBootClassPathChecksums()
4158 const ImageHeader& header = GetImageHeader(); in DumpSections()
4159 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in DumpSections()
4160 auto section_type = static_cast<ImageHeader::ImageSections>(i); in DumpSections()
4170 GetImageHeader().GetImageRoot(ImageHeader::kDexCaches)->AsObjectArray<mirror::DexCache>(); in DisablePreResolvedStrings()
4183 GetImageHeader().GetImageRoot(ImageHeader::kDexCaches)->AsObjectArray<mirror::DexCache>(); in ReleaseMetadata()