Home
last modified time | relevance | path

Searched refs:image_header (Results 1 – 6 of 6) sorted by relevance

/art/compiler/
Dimage_test.cc88 ImageHeader image_header; in TEST_F() local
89 file->ReadFully(&image_header, sizeof(image_header)); in TEST_F()
90 ASSERT_TRUE(image_header.IsValid()); in TEST_F()
91 ASSERT_GE(image_header.GetImageBitmapOffset(), sizeof(image_header)); in TEST_F()
92 ASSERT_NE(0U, image_header.GetImageBitmapSize()); in TEST_F()
100 ASSERT_GE(sizeof(image_header) + space->Size(), static_cast<size_t>(file->GetLength())); in TEST_F()
176 ImageHeader image_header(image_begin, in TEST_F() local
186 ASSERT_TRUE(image_header.IsValid()); in TEST_F()
188 char* magic = const_cast<char*>(image_header.GetMagic()); in TEST_F()
190 ASSERT_FALSE(image_header.IsValid()); in TEST_F()
[all …]
Dimage_writer.cc145 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(image_->Begin()); in Write() local
156 CHECK_EQ(image_end_, image_header->GetImageSize()); in Write()
163 CHECK_ALIGNED(image_header->GetImageBitmapOffset(), kPageSize); in Write()
165 image_header->GetImageBitmapSize(), in Write()
166 image_header->GetImageBitmapOffset())) { in Write()
446 ImageHeader image_header(reinterpret_cast<uint32_t>(image_begin_), in CalculateNewObjectOffsets() local
456 memcpy(image_->Begin(), &image_header, sizeof(image_header)); in CalculateNewObjectOffsets()
694 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(image_->Begin()); in PatchOatCodeAndMethods() local
695 image_header->SetOatChecksum(oat_file_->GetOatHeader().GetChecksum()); in PatchOatCodeAndMethods()
/art/runtime/gc/space/
Dimage_space.cc177 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()
[all …]
/art/runtime/native/
Ddalvik_system_DexFile.cc270 const ImageHeader& image_header = space->AsImageSpace()->GetImageHeader(); in DexFile_isDexOptNeeded() local
271 … if (oat_file->GetOatHeader().GetImageFileLocationOatChecksum() != image_header.GetOatChecksum()) { in DexFile_isDexOptNeeded()
275 … << image_header.GetImageRoot(ImageHeader::kOatLocation)->AsString()->ToModifiedUtf8(); in DexFile_isDexOptNeeded()
279 != reinterpret_cast<uint32_t>(image_header.GetOatDataBegin())) { in DexFile_isDexOptNeeded()
283 … << image_header.GetImageRoot(ImageHeader::kOatLocation)->AsString()->ToModifiedUtf8(); in DexFile_isDexOptNeeded()
/art/oatdump/
Doatdump.cc667 const ImageHeader& image_header) in ImageDumper() argument
669 image_space_(image_space), image_header_(image_header) {} in ImageDumper()
1463 const ImageHeader& image_header = image_space->GetImageHeader(); in oatdump() local
1464 if (!image_header.IsValid()) { in oatdump()
1468 ImageDumper image_dumper(os, image_filename, *host_prefix.get(), *image_space, image_header); in oatdump()
/art/runtime/
Dclass_linker.cc702 const ImageHeader& image_header = runtime->GetHeap()->GetImageSpace()->GetImageHeader(); in FindDexFileInOatLocation() local
703 uint32_t expected_image_oat_checksum = image_header.GetOatChecksum(); in FindDexFileInOatLocation()
712 uint32_t expected_image_oat_offset = reinterpret_cast<uint32_t>(image_header.GetOatDataBegin()); in FindDexFileInOatLocation()
852 const ImageHeader& image_header = runtime->GetHeap()->GetImageSpace()->GetImageHeader(); in VerifyOatFileChecksums() local
853 uint32_t image_oat_checksum = image_header.GetOatChecksum(); in VerifyOatFileChecksums()
854 uint32_t image_oat_data_begin = reinterpret_cast<uint32_t>(image_header.GetOatDataBegin()); in VerifyOatFileChecksums()
878 std::string image_file(image_header.GetImageRoot( in VerifyOatFileChecksums()