Lines Matching refs:image_header

274 static bool ReadSpecificImageHeader(const char* filename, ImageHeader* image_header) {  in ReadSpecificImageHeader()  argument
279 const bool success = image_file->ReadFully(image_header, sizeof(ImageHeader)); in ReadSpecificImageHeader()
280 if (!success || !image_header->IsValid()) { in ReadSpecificImageHeader()
345 ImageHeader* image_header = ReadImageHeader(image_location, image_isa, &error_msg); in ReadImageHeaderOrDie() local
346 if (image_header == nullptr) { in ReadImageHeaderOrDie()
349 return image_header; in ReadImageHeaderOrDie()
677 ImageHeader image_header; in Init() local
678 bool success = file->ReadFully(&image_header, sizeof(image_header)); in Init()
679 if (!success || !image_header.IsValid()) { in Init()
685 if (image_header.GetImageSize() > image_file_size) { in Init()
687 image_file_size, image_header.GetImageSize()); in Init()
695 auto& section = image_header.GetImageSection(section_idx); in Init()
697 << reinterpret_cast<void*>(image_header.GetImageBegin() + section.Offset()) << " " in Init()
702 const auto& bitmap_section = image_header.GetImageSection(ImageHeader::kSectionImageBitmap); in Init()
713 image_header.GetImageBegin(), image_header.GetImageSize(), in Init()
719 CHECK_EQ(image_header.GetImageBegin(), map->Begin()); in Init()
720 DCHECK_EQ(0, memcmp(&image_header, map->Begin(), sizeof(ImageHeader))); in Init()
743 map->Begin() + image_header.GetImageSection(ImageHeader::kSectionObjects).End(); in Init()
768 runtime->SetResolutionMethod(image_header.GetImageMethod(ImageHeader::kResolutionMethod)); in Init()
769 runtime->SetImtConflictMethod(image_header.GetImageMethod(ImageHeader::kImtConflictMethod)); in Init()
771 image_header.GetImageMethod(ImageHeader::kImtUnimplementedMethod)); in Init()
773 image_header.GetImageMethod(ImageHeader::kCalleeSaveMethod), Runtime::kSaveAll); in Init()
775 image_header.GetImageMethod(ImageHeader::kRefsOnlySaveMethod), Runtime::kRefsOnly); in Init()
777 image_header.GetImageMethod(ImageHeader::kRefsAndArgsSaveMethod), Runtime::kRefsAndArgs); in Init()
787 const ImageHeader& image_header = GetImageHeader(); in OpenOatFile() local
790 CHECK(image_header.GetOatDataBegin() != nullptr); in OpenOatFile()
792 OatFile* oat_file = OatFile::Open(oat_filename, oat_filename, image_header.GetOatDataBegin(), in OpenOatFile()
793 image_header.GetOatFileBegin(), in OpenOatFile()
802 uint32_t image_oat_checksum = image_header.GetOatChecksum(); in OpenOatFile()
808 int32_t image_patch_delta = image_header.GetPatchDelta(); in OpenOatFile()
810 if (oat_patch_delta != image_patch_delta && !image_header.CompilePic()) { in OpenOatFile()