/aosp12/art/dex2oat/linker/ |
H A D | image_test.cc | 77 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 D | image_write_read_test.cc | 35 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 D | image_test.h | 141 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 D | image_writer.cc | 365 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 D | image_space.cc | 154 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 D | image_space_test.cc | 154 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 D | imgdiag.cc | 237 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 D | app_images.cc | 63 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 D | app_image_regions.cc | 42 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 D | immune_spaces_test.cc | 214 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 D | image_manager.cpp | 461 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 D | dex2oat_test.cc | 677 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 D | runtime.cc | 1845 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 D | class_linker.cc | 1171 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 D | oatdump.cc | 1689 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 D | heap.cc | 213 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()
|