/aosp12/art/runtime/ |
H A D | image.cc | 31 const uint8_t ImageHeader::kImageMagic[] = { 'a', 'r', 't', '\n' }; 35 ImageHeader::ImageHeader(uint32_t image_reservation_size, in ImageHeader() function in art::ImageHeader 80 void ImageHeader::RelocateImageReferences(int64_t delta) { in RelocateImageReferences() 90 void ImageHeader::RelocateBootImageReferences(int64_t delta) { in RelocateBootImageReferences() 101 bool ImageHeader::IsAppImage() const { in IsAppImage() 108 uint32_t ImageHeader::GetImageSpaceCount() const { in GetImageSpaceCount() 116 bool ImageHeader::IsValid() const { in IsValid() 142 const char* ImageHeader::GetMagic() const { in GetMagic() 156 void ImageHeader::VisitObjects(ObjectVisitor* visitor, in VisitObjects() 169 PointerSize ImageHeader::GetPointerSize() const { in GetPointerSize() [all …]
|
H A D | image-inl.h | 32 inline ObjPtr<mirror::Object> ImageHeader::GetImageRoot(ImageRoot image_root) const { in GetImageRoot() 38 inline ObjPtr<mirror::ObjectArray<mirror::Object>> ImageHeader::GetImageRoots() const { in GetImageRoots() 53 inline void ImageHeader::VisitPackedArtFields(const Visitor& visitor, uint8_t* base) const { in VisitPackedArtFields() 65 inline void ImageHeader::VisitPackedArtMethods(const Visitor& visitor, in VisitPackedArtMethods() 87 inline void ImageHeader::VisitPackedImTables(const Visitor& visitor, in VisitPackedImTables() 105 inline void ImageHeader::VisitPackedImtConflictTables(const Visitor& visitor, in VisitPackedImtConflictTables()
|
H A D | image.h | 75 class PACKED(8) ImageHeader { 126 ImageHeader() {} in ImageHeader() function 127 ImageHeader(uint32_t image_reservation_size, 294 return GetImageSection(ImageHeader::kSectionArtFields); in GetFieldsSection() 516 std::ostream& operator<<(std::ostream& os, ImageHeader::ImageMethod method); 517 std::ostream& operator<<(std::ostream& os, ImageHeader::ImageRoot root); 518 std::ostream& operator<<(std::ostream& os, ImageHeader::ImageSections section); 519 std::ostream& operator<<(std::ostream& os, ImageHeader::StorageMode mode);
|
H A D | intern_table-inl.h | 82 const ImageHeader& header = image_space->GetImageHeader(); in AddImageStringsToTable()
|
H A D | runtime.cc | 1411 std::string system_oat_filename = ImageHeader::GetOatLocationFromImageLocation( in Init() 1413 std::string system_oat_location = ImageHeader::GetOatLocationFromImageLocation( in Init() 1845 const ImageHeader& image_header = GetHeap()->GetBootImageSpaces()[0]->GetImageHeader(); in Init() 1848 image_header.GetImageRoot(ImageHeader::kBootImageLiveObjects)); in Init() 1850 boot_image_live_objects->Get(ImageHeader::kOomeWhenThrowingException)->AsThrowable()); in Init() 1854 boot_image_live_objects->Get(ImageHeader::kOomeWhenThrowingOome)->AsThrowable()); in Init() 1858 boot_image_live_objects->Get(ImageHeader::kOomeWhenHandlingStackOverflow)->AsThrowable()); in Init() 1862 boot_image_live_objects->Get(ImageHeader::kNoClassDefFoundError)->AsThrowable()); in Init() 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() 1193 image_header.GetImageMethod(ImageHeader::kImtUnimplementedMethod)); 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() 1439 const ImageHeader& image_header = space.GetImageHeader(); in CountInternedStringReferences() 1572 const ImageHeader& header = space->GetImageHeader(); in Update() 1709 const ImageHeader& header = space->GetImageHeader(); in OpenImageDexFiles() 1839 static void VerifyAppImage(const ImageHeader& header, in VerifyAppImage() [all …]
|
/aosp12/art/dex2oat/linker/ |
H A D | image_write_read_test.cc | 24 void TestWriteRead(ImageHeader::StorageMode storage_mode, uint32_t max_image_block_size); 27 void ImageWriteReadTest::TestWriteRead(ImageHeader::StorageMode storage_mode, in TestWriteRead() 35 ImageHeader image_header; in TestWriteRead() 102 if (storage_mode == ImageHeader::kStorageModeUncompressed) { in TestWriteRead() 140 TestWriteRead(ImageHeader::kStorageModeUncompressed, in TEST_F() 145 TestWriteRead(ImageHeader::kStorageModeLZ4, in TEST_F() 150 TestWriteRead(ImageHeader::kStorageModeLZ4HC, in TEST_F() 156 TestWriteRead(ImageHeader::kStorageModeLZ4HC, /*max_image_block_size=*/KB); in TEST_F()
|
H A D | image_test.cc | 35 Compile(ImageHeader::kStorageModeUncompressed, in TEST_F() 48 Compile(ImageHeader::kStorageModeUncompressed, in TEST_F() 75 ImageSection sections[ImageHeader::kSectionCount]; in TEST_F() 77 ImageHeader image_header(image_reservation_size, in TEST_F() 111 Compile(ImageHeader::kStorageModeUncompressed, in TEST_F() 171 Compile(ImageHeader::kStorageModeUncompressed, in TEST_F()
|
H A D | image_writer.cc | 118 case ImageHeader::kStorageModeLZ4: { in MaybeCompressData() 128 case ImageHeader::kStorageModeLZ4HC: { in MaybeCompressData() 193 set_entry(ImageHeader::kOomeWhenThrowingOome, in AllocateBootImageLiveObjects() 423 ImageHeader* primary_header = reinterpret_cast<ImageHeader*>(image_infos_[0].image_.Begin()); in Write() 453 ImageHeader* const image_header = reinterpret_cast<ImageHeader*>(image_info.image_.Begin()); in Write() 458 std::vector<ImageHeader::Block> blocks; in Write() 471 add_blocks(sizeof(ImageHeader), image_header->GetImageSize() - sizeof(ImageHeader)); in Write() 479 size_t out_offset = sizeof(ImageHeader); in Write() 493 blocks.emplace_back(ImageHeader::Block( in Write() 2462 sections[ImageHeader::kSectionObjects] = in CreateImageSections() [all …]
|
H A D | image_test.h | 84 void Compile(ImageHeader::StorageMode storage_mode, 117 void DoCompile(ImageHeader::StorageMode storage_mode, /*out*/ CompilationHelper& out_helper); 141 ImageHeader image_header; in GetImageObjectSectionSizes() 149 inline void ImageTest::DoCompile(ImageHeader::StorageMode storage_mode, in DoCompile() 349 ImageHeader::StorageMode storage_mode, in Compile()
|
H A D | image_writer.h | 81 ImageHeader::StorageMode image_storage_mode, 336 size_t image_end_ = RoundUp(sizeof(ImageHeader), kObjectAlignment); 660 ArtMethod* image_methods_[ImageHeader::kImageMethodsCount]; 676 const ImageHeader::StorageMode image_storage_mode_;
|
/aosp12/art/runtime/gc/space/ |
H A D | image_space.cc | 174 std::unique_ptr<ImageHeader> hdr(new ImageHeader); in ReadSpecificImageHeader() 577 ImageHeader::ImageMethod method = static_cast<ImageHeader::ImageMethod>(i); in InitAppImage() 632 ImageHeader image_header; in Init() 744 const ImageHeader& header = space.GetImageHeader(); in CheckImageComponentCount() 758 const ImageHeader& header = space.GetImageHeader(); in CheckImageReservationSize() 1168 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(target_base); in RelocateInPlace() 1501 bool ValidateHeader(const ImageHeader& header, 1822 ImageHeader header; in ReadHeader() 2004 ImageHeader header; in CompileExtension() 3147 std::unique_ptr<ImageHeader> image_header; in IsBootClassPathOnDisk() [all …]
|
H A D | image_space.h | 161 const ImageHeader& GetImageHeader() const { in GetImageHeader() 162 return *reinterpret_cast<ImageHeader*>(Begin()); in GetImageHeader()
|
H A D | image_space_test.cc | 154 const ImageHeader& image_header = space->GetImageHeader(); in TEST_F()
|
/aosp12/art/imgdiag/ |
H A D | imgdiag.cc | 237 const ImageHeader& image_header) : in RegionCommon() 312 const ImageHeader& image_header_; 384 const ImageHeader& image_header, in RegionSpecializedBase() 713 const ImageHeader& image_header, in RegionSpecializedBase() 953 const ImageHeader& image_header, in RegionData() 1224 const ImageHeader& image_header = space->GetImageHeader(); in Init() 1315 bool ComputeDirtyBytes(const ImageHeader& image_header, in ComputeDirtyBytes() 1406 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in ComputeDirtyBytes() 1407 const ImageHeader::ImageSections section = static_cast<ImageHeader::ImageSections>(i); in ComputeDirtyBytes() 1430 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in ComputeDirtyBytes() [all …]
|
/aosp12/art/dex2oat/ |
H A D | dex2oat_options.cc | 200 .WithType<ImageHeader::StorageMode>() in AddImageMappings() 201 .WithValueMap({{"lz4", ImageHeader::kStorageModeLZ4}, in AddImageMappings() 202 {"lz4hc", ImageHeader::kStorageModeLZ4HC}, in AddImageMappings() 203 {"uncompressed", ImageHeader::kStorageModeUncompressed}}) in AddImageMappings()
|
H A D | dex2oat_options.def | 59 DEX2OAT_OPTIONS_KEY (ImageHeader::StorageMode, ImageFormat)
|
H A D | dex2oat_test.cc | 677 ImageHeader image_header; in GetImageObjectSectionSize() 818 ImageHeader image_header; in CheckResult() 1909 ImageHeader header = {}; in TEST_F() 1914 EXPECT_GT(header.GetImageSection(ImageHeader::kSectionObjects).Size(), 0u); in TEST_F() 1915 EXPECT_EQ(header.GetImageSection(ImageHeader::kSectionArtMethods).Size(), 0u); in TEST_F() 1916 EXPECT_EQ(header.GetImageSection(ImageHeader::kSectionArtFields).Size(), 0u); in TEST_F()
|
H A D | dex2oat.cc | 527 image_storage_mode_(ImageHeader::kStorageModeUncompressed), in Dex2Oat() 2931 ImageHeader::StorageMode image_storage_mode_;
|
/aosp12/art/oatdump/ |
H A D | oatdump.cc | 1689 const ImageHeader& image_header, in ImageDumper() 1720 for (size_t i = 0; i < ImageHeader::kSectionCount; ++i) { in Dump() 1721 auto section = static_cast<ImageHeader::ImageSections>(i); in Dump() 1731 ImageHeader::ImageRoot image_root = static_cast<ImageHeader::ImageRoot>(i); in Dump() 1769 for (int i = 0; i < ImageHeader::kImageMethodsCount; i++) { in Dump() 1770 auto image_root = static_cast<ImageHeader::ImageMethod>(i); in Dump() 1865 stats_.art_file_stats["Header"].AddBytes(sizeof(ImageHeader)); in Dump() 1875 ImageHeader::ImageSections index = ImageHeader::ImageSections(i); in Dump() 1876 const char* name = ImageHeader::GetImageSectionName(index); in Dump() 2381 const ImageHeader& image_header_; [all …]
|
/aosp12/art/runtime/gc/collector/ |
H A D | immune_spaces_test.cc | 114 ImageSection sections[ImageHeader::kSectionCount]; in CreateImageSpace() 115 new (image_map.Begin()) ImageHeader( in CreateImageSpace() 214 const ImageHeader& image_header = image_space->GetImageHeader(); in TEST_F()
|
/aosp12/art/compiler/optimizing/ |
H A D | intrinsic_objects.cc | 28 enum_cast<size_t>(ImageHeader::kIntrinsicObjectsStart);
|
H A D | code_generator.cc | 893 static uint32_t GetBootImageOffsetImpl(const void* object, ImageHeader::ImageSections section) { in GetBootImageOffsetImpl() 911 return GetBootImageOffsetImpl(object.Ptr(), ImageHeader::kSectionObjects); in GetBootImageOffset() 919 return GetBootImageOffsetImpl(klass.Ptr(), ImageHeader::kSectionObjects); in GetBootImageOffset() 927 return GetBootImageOffsetImpl(string.Ptr(), ImageHeader::kSectionObjects); in GetBootImageOffset() 933 return GetBootImageOffsetImpl(method, ImageHeader::kSectionArtMethods); in GetBootImageOffset() 939 return GetBootImageOffsetImpl(klass.Ptr(), ImageHeader::kSectionObjects); in GetBootImageOffset() 949 return GetBootImageOffsetImpl(declaring_class.Ptr(), ImageHeader::kSectionObjects); in GetBootImageOffsetOfIntrinsicDeclaringClass()
|
H A D | intrinsics.cc | 67 const ImageHeader& main_header = boot_image_spaces[0]->GetImageHeader(); in GetBootImageLiveObjects() 70 main_header.GetImageRoot<kWithoutReadBarrier>(ImageHeader::kBootImageLiveObjects)); in GetBootImageLiveObjects()
|
/aosp12/art/runtime/jit/ |
H A D | jit.cc | 644 const ImageHeader& header = space->GetImageHeader(); in NotifyZygoteCompilationDone() 703 const ImageHeader& header = space->GetImageHeader(); in NotifyZygoteCompilationDone() 731 const ImageHeader& header = space->GetImageHeader(); in NotifyZygoteCompilationDone() 1094 const ImageHeader& header = space->GetImageHeader(); in MapBootImageMethods() 1225 const ImageHeader& header = space->GetImageHeader(); in CreateThreadPool()
|