Home
last modified time | relevance | path

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

/aosp12/art/dex2oat/linker/
H A Dimage_test.cc77 ImageHeader image_header(image_reservation_size, in TEST_F() local
94 ASSERT_TRUE(image_header.IsValid()); in TEST_F()
95 ASSERT_TRUE(!image_header.IsAppImage()); in TEST_F()
97 char* magic = const_cast<char*>(image_header.GetMagic()); in TEST_F()
99 ASSERT_FALSE(image_header.IsValid()); in TEST_F()
101 ASSERT_FALSE(image_header.IsValid()); in TEST_F()
H A Dimage_write_read_test.cc35 ImageHeader image_header; in TestWriteRead() local
36 ASSERT_EQ(file->ReadFully(&image_header, sizeof(image_header)), true); in TestWriteRead()
37 ASSERT_TRUE(image_header.IsValid()); in TestWriteRead()
38 const auto& bitmap_section = image_header.GetImageBitmapSection(); in TestWriteRead()
39 ASSERT_GE(bitmap_section.Offset(), sizeof(image_header)); in TestWriteRead()
H A Dimage_test.h141 ImageHeader image_header; in GetImageObjectSectionSizes() local
142 CHECK_EQ(file->ReadFully(&image_header, sizeof(image_header)), true); in GetImageObjectSectionSizes()
143 CHECK(image_header.IsValid()); in GetImageObjectSectionSizes()
144 ret.push_back(image_header.GetObjectsSection().Size()); in GetImageObjectSectionSizes()
H A Dimage_writer.cc365 if (!image_file_->PwriteFully(image_header, sizeof(ImageHeader), 0)) { in WriteHeaderAndClose()
471 add_blocks(sizeof(ImageHeader), image_header->GetImageSize() - sizeof(ImageHeader)); in Write()
476 reinterpret_cast<const uint8_t*>(image_header), in Write()
523 image_header->blocks_offset_ = out_offset; in Write()
524 image_header->blocks_count_ = blocks.size(); in Write()
529 image_header->data_size_ = out_offset - sizeof(ImageHeader); in Write()
555 image_header->SetImageChecksum(image_checksum); in Write()
578 if (!image_file.WriteHeaderAndClose(image_filename, image_header)) { in Write()
2790 auto* image_header = reinterpret_cast<ImageHeader*>(image_info.image_.Begin()); in CopyAndFixupNativeData() local
2801 const ImageSection& intern_table_section = image_header->GetInternedStringsSection(); in CopyAndFixupNativeData()
[all …]
/aosp12/art/runtime/gc/space/
H A Dimage_space.cc154 if (!image_header->IsValid()) { in ReadSpecificImageHeader()
522 image_header, in InitAppImage()
632 ImageHeader image_header; in Init() local
635 bool success = file->PreadFully(&image_header, sizeof(image_header), /*offset=*/ 0u); in Init()
636 if (!success || !image_header.IsValid()) { in Init()
685 image_header, in Init()
878 if (image_header.GetBootImageChecksum() != checksum) { in ValidateBootImageChecksum()
1191 image_header->GetOatDataEnd() - image_header->GetOatDataBegin()); in RelocateInPlace()
2921 CHECK(image_header.GetOatDataBegin() != nullptr); in OpenOatFile()
3147 std::unique_ptr<ImageHeader> image_header; in IsBootClassPathOnDisk() local
[all …]
H A Dimage_space_test.cc154 const ImageHeader& image_header = space->GetImageHeader(); in TEST_F() local
155 if (image_header.GetInternedStringsSection().Size() != 0u) { in TEST_F()
156 const uint8_t* data = space->Begin() + image_header.GetInternedStringsSection().Offset(); in TEST_F()
/aosp12/art/imgdiag/
H A Dimgdiag.cc237 const ImageHeader& image_header) : in RegionCommon()
242 image_header_(image_header), in RegionCommon()
384 const ImageHeader& image_header, in RegionSpecializedBase() argument
713 const ImageHeader& image_header, in RegionSpecializedBase() argument
953 const ImageHeader& image_header, in RegionData() argument
959 image_header, in RegionData()
1291 os << "MAGIC: " << image_header.GetMagic() << "\n\n"; in Dump()
1300 ret = DumpImageDiff(image_header, image_location); in Dump()
1315 bool ComputeDirtyBytes(const ImageHeader& image_header, in ComputeDirtyBytes() argument
1507 << reinterpret_cast<const void*>(&image_header) in DumpImageDiffMap()
[all …]
/aosp12/art/test/596-app-images/
H A Dapp_images.cc63 const auto& image_header = image_space->GetImageHeader(); in Java_Main_checkAppImageLoaded() local
67 if (image_header.IsAppImage() && in Java_Main_checkAppImageLoaded()
82 const auto& image_header = image_space->GetImageHeader(); in Java_Main_checkAppImageContains() local
83 if (image_header.IsAppImage()) { in Java_Main_checkAppImageContains()
/aosp12/art/test/1001-app-image-regions/
H A Dapp_image_regions.cc42 const auto& image_header = image_space->GetImageHeader(); in Java_Main_checkAppImageSectionSize() local
43 if (image_header.IsAppImage() && image_space->HasAddress(klass_ptr.Ptr())) { in Java_Main_checkAppImageSectionSize()
44 return image_header.GetObjectsSection().Size(); in Java_Main_checkAppImageSectionSize()
/aosp12/art/runtime/gc/collector/
H A Dimmune_spaces_test.cc214 const ImageHeader& image_header = image_space->GetImageHeader(); in TEST_F() local
215 FakeSpace space(image_header.GetOatFileEnd(), image_header.GetOatFileEnd() + kOtherSpaceSize); in TEST_F()
217 EXPECT_EQ(image_header.GetImageSize(), kImageSize); in TEST_F()
218 EXPECT_EQ(static_cast<size_t>(image_header.GetOatFileEnd() - image_header.GetOatFileBegin()), in TEST_F()
/aosp12/system/core/fs_mgr/libfiemap/
H A Dimage_manager.cpp461 auto image_header = GetImageHeaderPath(name); in MapWithLoopDevice() local
464 if (!SplitFiemap::GetSplitFileList(image_header, &file_list)) { in MapWithLoopDevice()
524 auto image_header = GetImageHeaderPath(name); in MapImageDevice() local
541 if (!FiemapWriter::GetBlockDeviceForFile(image_header, &block_device, &can_use_devicemapper)) { in MapImageDevice()
542 LOG(ERROR) << "Could not determine block device for " << image_header; in MapImageDevice()
/aosp12/art/dex2oat/
H A Ddex2oat_test.cc677 ImageHeader image_header; in GetImageObjectSectionSize() local
678 const bool success = file->ReadFully(&image_header, sizeof(image_header)); in GetImageObjectSectionSize()
680 CHECK(image_header.IsValid()); in GetImageObjectSectionSize()
682 return image_header.GetObjectsSection().Size(); in GetImageObjectSectionSize()
818 ImageHeader image_header; in CheckResult() local
819 bool success = file->ReadFully(&image_header, sizeof(image_header)); in CheckResult()
821 ASSERT_TRUE(image_header.IsValid()); in CheckResult()
822 EXPECT_GT(image_header.GetObjectsSection().Size(), 0u); in CheckResult()
/aosp12/art/runtime/
H A Druntime.cc1845 const ImageHeader& image_header = GetHeap()->GetBootImageSpaces()[0]->GetImageHeader(); in Init() local
1848 image_header.GetImageRoot(ImageHeader::kBootImageLiveObjects)); in Init()
2462 const auto& image_header = image_space->GetImageHeader(); in VisitImageRoots() local
2463 for (int32_t i = 0, size = image_header.GetImageRoots()->GetLength(); i != size; ++i) { in VisitImageRoots()
2465 image_header.GetImageRoot(static_cast<ImageHeader::ImageRoot>(i)).Ptr(); in VisitImageRoots()
H A Dclass_linker.cc1171 const ImageHeader& image_header = spaces[0]->GetImageHeader(); in InitFromBootImage() local
1177 image_pointer_size_ = image_header.GetPointerSize(); in InitFromBootImage()
1193 image_header.GetImageMethod(ImageHeader::kImtUnimplementedMethod)); in InitFromBootImage()
1195 image_header.GetImageMethod(ImageHeader::kSaveAllCalleeSavesMethod), in InitFromBootImage()
1198 image_header.GetImageMethod(ImageHeader::kSaveRefsOnlyMethod), in InitFromBootImage()
1201 image_header.GetImageMethod(ImageHeader::kSaveRefsAndArgsMethod), in InitFromBootImage()
1204 image_header.GetImageMethod(ImageHeader::kSaveEverythingMethod), in InitFromBootImage()
1290 image_header.GetImageRoot(ImageHeader::kClassRoots))); in InitFromBootImage()
1296 image_header.GetImageRoot(ImageHeader::kBootImageLiveObjects)); in InitFromBootImage()
1439 const ImageHeader& image_header = space.GetImageHeader(); in CountInternedStringReferences() local
[all …]
/aosp12/art/oatdump/
H A Doatdump.cc1689 const ImageHeader& image_header, in ImageDumper() argument
1695 image_header_(image_header), in ImageDumper()
2391 const ImageHeader& image_header = image_space->GetImageHeader(); in DumpImage() local
2392 if (!image_header.IsValid()) { in DumpImage()
2396 ImageDumper image_dumper(os, *image_space, image_header, options); in DumpImage()
/aosp12/art/runtime/gc/
H A Dheap.cc213 const ImageHeader& image_header = image_spaces[i]->GetImageHeader(); in VerifyBootImagesContiguity() local
214 uint32_t reservation_size = image_header.GetImageReservationSize(); in VerifyBootImagesContiguity()
215 uint32_t image_count = image_header.GetImageSpaceCount(); in VerifyBootImagesContiguity()