Lines Matching full:image_header
213 static bool ReadSpecificImageHeader(const char* filename, ImageHeader* image_header) {
218 const bool success = image_file->ReadFully(image_header, sizeof(ImageHeader));
219 if (!success || !image_header->IsValid()) {
284 ImageHeader* image_header = ReadImageHeader(image_location, image_isa, &error_msg);
285 if (image_header == nullptr) {
288 return image_header;
570 ImageHeader image_header;
571 bool success = file->ReadFully(&image_header, sizeof(image_header));
572 if (!success || !image_header.IsValid()) {
578 std::unique_ptr<MemMap> map(MemMap::MapFileAtAddress(image_header.GetImageBegin(),
579 image_header.GetImageSize(),
591 CHECK_EQ(image_header.GetImageBegin(), map->Begin());
592 DCHECK_EQ(0, memcmp(&image_header, map->Begin(), sizeof(ImageHeader)));
595 MemMap::MapFileAtAddress(nullptr, image_header.GetImageBitmapSize(),
597 file->Fd(), image_header.GetBitmapOffset(),
640 mirror::Object* resolution_method = image_header.GetImageRoot(ImageHeader::kResolutionMethod);
642 mirror::Object* imt_conflict_method = image_header.GetImageRoot(ImageHeader::kImtConflictMethod);
644 mirror::Object* default_imt = image_header.GetImageRoot(ImageHeader::kDefaultImt);
647 mirror::Object* callee_save_method = image_header.GetImageRoot(ImageHeader::kCalleeSaveMethod);
650 callee_save_method = image_header.GetImageRoot(ImageHeader::kRefsOnlySaveMethod);
653 callee_save_method = image_header.GetImageRoot(ImageHeader::kRefsAndArgsSaveMethod);
665 const ImageHeader& image_header = GetImageHeader();
668 OatFile* oat_file = OatFile::Open(oat_filename, oat_filename, image_header.GetOatDataBegin(),
676 uint32_t image_oat_checksum = image_header.GetOatChecksum();
682 int32_t image_patch_delta = image_header.GetPatchDelta();