Lines Matching refs:image_header
177 ImageHeader image_header; in Init() local
178 bool success = file->ReadFully(&image_header, sizeof(image_header)); in Init()
179 if (!success || !image_header.IsValid()) { in Init()
185 UniquePtr<MemMap> map(MemMap::MapFileAtAddress(image_header.GetImageBegin(), in Init()
186 image_header.GetImageSize(), in Init()
196 CHECK_EQ(image_header.GetImageBegin(), map->Begin()); in Init()
197 DCHECK_EQ(0, memcmp(&image_header, map->Begin(), sizeof(ImageHeader))); in Init()
199 UniquePtr<MemMap> image_map(MemMap::MapFileAtAddress(nullptr, image_header.GetImageBitmapSize(), in Init()
201 file->Fd(), image_header.GetBitmapOffset(), in Init()
214 mirror::Object* resolution_method = image_header.GetImageRoot(ImageHeader::kResolutionMethod); in Init()
217 mirror::Object* callee_save_method = image_header.GetImageRoot(ImageHeader::kCalleeSaveMethod); in Init()
219 callee_save_method = image_header.GetImageRoot(ImageHeader::kRefsOnlySaveMethod); in Init()
221 callee_save_method = image_header.GetImageRoot(ImageHeader::kRefsAndArgsSaveMethod); in Init()
249 const ImageHeader& image_header = GetImageHeader(); in OpenOatFile() local
253 down_cast<mirror::String*>(image_header.GetImageRoot(ImageHeader::kOatLocation)); in OpenOatFile()
257 OatFile* oat_file = OatFile::Open(oat_filename, oat_filename, image_header.GetOatDataBegin(), in OpenOatFile()
264 uint32_t image_oat_checksum = image_header.GetOatChecksum(); in OpenOatFile()