Lines Matching refs:ImageHeader

148                                     /*out*/ImageHeader* image_header,  in ReadSpecificImageHeader()
150 if (!image_file->ReadFully(image_header, sizeof(ImageHeader))) { in ReadSpecificImageHeader()
162 /*out*/ImageHeader* image_header, in ReadSpecificImageHeader()
172 static std::unique_ptr<ImageHeader> ReadSpecificImageHeader(const char* filename, in ReadSpecificImageHeader()
174 std::unique_ptr<ImageHeader> hdr(new ImageHeader); in ReadSpecificImageHeader()
182 uint8_t* current = Begin() + RoundUp(sizeof(ImageHeader), kObjectAlignment); in VerifyImageAllocations()
508 const ImageHeader& image_header = space->GetImageHeader(); in InitAppImage()
574 const ImageHeader& primary_header = boot_image_spaces.front()->GetImageHeader(); in InitAppImage()
575 static_assert(static_cast<size_t>(ImageHeader::kResolutionMethod) == 0u); in InitAppImage()
576 for (size_t i = 0u; i != static_cast<size_t>(ImageHeader::kImageMethodsCount); ++i) { in InitAppImage()
577 ImageHeader::ImageMethod method = static_cast<ImageHeader::ImageMethod>(i); in InitAppImage()
632 ImageHeader image_header; in Init()
643 if (image_file_size < sizeof(ImageHeader) + image_header.GetDataSize()) { in Init()
647 static_cast<uint64_t>(sizeof(ImageHeader) + image_header.GetDataSize())); in Init()
653 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in Init()
654 const auto section_idx = static_cast<ImageHeader::ImageSections>(i); in Init()
666 RoundUp(sizeof(ImageHeader) + image_header.GetDataSize(), kPageSize); in Init()
695 DCHECK_EQ(0, memcmp(&image_header, map.Begin(), sizeof(ImageHeader))); in Init()
744 const ImageHeader& header = space.GetImageHeader(); in CheckImageComponentCount()
758 const ImageHeader& header = space.GetImageHeader(); in CheckImageReservationSize()
797 static_assert(IsAligned<kObjectAlignment>(sizeof(ImageHeader)), "Header alignment check"); in RemapInternedStringDuplicates()
800 for (uint32_t pos = sizeof(ImageHeader); pos != objects_end; ) { in RemapInternedStringDuplicates()
841 const ImageHeader& image_header, in ValidateBootImageChecksum()
862 const ImageHeader& current_header = boot_image_spaces[space_pos]->GetImageHeader(); in ValidateBootImageChecksum()
920 const ImageHeader& image_header, in LoadImageFile()
954 MemMap temp_map = MemMap::MapFile(sizeof(ImageHeader) + stored_size, in LoadImageFile()
980 memcpy(map.Begin(), &image_header, sizeof(ImageHeader)); in LoadImageFile()
988 for (const ImageHeader::Block& block : image_header.GetBlocks(temp_map.Begin())) { in LoadImageFile()
1032 DCHECK_EQ(memcmp(temp_map.Begin(), &image_header, sizeof(ImageHeader)), 0); in LoadImageFile()
1168 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(target_base); in RelocateInPlace()
1225 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in RelocateInPlace()
1498 const ImageHeader& header,
1501 bool ValidateHeader(const ImageHeader& header,
1723 const ImageHeader& header, in ValidateBootImageChecksum()
1781 bool ImageSpace::BootImageLayout::ValidateHeader(const ImageHeader& header, in ValidateHeader()
1822 ImageHeader header; in ReadHeader()
1932 std::string vdex_filename = ImageHeader::GetVdexLocationFromImageLocation(art_filename); in CompileExtension()
1933 std::string oat_filename = ImageHeader::GetOatLocationFromImageLocation(art_filename); in CompileExtension()
1971 args.push_back("--oat-location=" + ImageHeader::GetOatLocationFromImageLocation(base_filename)); in CompileExtension()
2004 ImageHeader header; in CompileExtension()
2468 const ImageHeader& base_header = spaces[0]->GetImageHeader(); in DoRelocateSpaces()
2477 const ImageHeader& ext_header = spaces[i]->GetImageHeader(); in DoRelocateSpaces()
2494 const ImageHeader& first_header = spaces.front()->GetImageHeader(); in DoRelocateSpaces()
2544 int32_t class_roots_index = enum_cast<int32_t>(ImageHeader::kClassRoots); in DoRelocateSpaces()
2567 reinterpret_cast<ImageHeader*>(space->Begin())->RelocateImageReferences(current_diff64); in DoRelocateSpaces()
2568 reinterpret_cast<ImageHeader*>(space->Begin())->RelocateBootImageReferences(base_diff64); in DoRelocateSpaces()
2571 const ImageHeader& image_header = space->GetImageHeader(); in DoRelocateSpaces()
2651 const ImageHeader& image_header = space->GetImageHeader(); in DoRelocateSpaces()
2653 static_assert(IsAligned<kObjectAlignment>(sizeof(ImageHeader)), "Header alignment check"); in DoRelocateSpaces()
2656 for (uint32_t pos = sizeof(ImageHeader); pos != objects_end; ) { in DoRelocateSpaces()
2690 const ImageHeader& first_space_header = first_space->GetImageHeader(); in MaybeRelocateSpaces()
2712 const ImageHeader& primary_header = spaces.front()->GetImageHeader(); in DeduplicateInternedStrings()
2719 const ImageHeader& current_header = spaces[space_pos]->GetImageHeader(); in DeduplicateInternedStrings()
2730 const ImageHeader& dependency_header = spaces[start_pos]->GetImageHeader(); in DeduplicateInternedStrings()
2829 ImageHeader::GetOatLocationFromImageLocation(space->GetImageFilename()); in OpenOatFile()
2831 ImageHeader::GetOatLocationFromImageLocation(space->GetImageLocation()); in OpenOatFile()
2864 const ImageHeader& image_header = space->GetImageHeader(); in OpenOatFile()
3009 const ImageHeader& header = space->GetImageHeader(); in LoadComponents()
3147 std::unique_ptr<ImageHeader> image_header; in IsBootClassPathOnDisk()
3345 const ImageHeader& current_header = main_space->GetImageHeader(); in GetBootClassPathChecksums()
3553 const ImageHeader& current_header = image_spaces[image_pos]->GetImageHeader(); in VerifyBootClassPathChecksums()
3670 const ImageHeader& header = GetImageHeader(); in DumpSections()
3671 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in DumpSections()
3672 auto section_type = static_cast<ImageHeader::ImageSections>(i); in DumpSections()