/art/runtime/gc/space/ |
D | image_space.cc | 274 static bool ReadSpecificImageHeader(const char* filename, ImageHeader* image_header) { in ReadSpecificImageHeader() argument 279 const bool success = image_file->ReadFully(image_header, sizeof(ImageHeader)); in ReadSpecificImageHeader() 280 if (!success || !image_header->IsValid()) { in ReadSpecificImageHeader() 345 ImageHeader* image_header = ReadImageHeader(image_location, image_isa, &error_msg); in ReadImageHeaderOrDie() local 346 if (image_header == nullptr) { in ReadImageHeaderOrDie() 349 return image_header; in ReadImageHeaderOrDie() 677 ImageHeader image_header; in Init() local 678 bool success = file->ReadFully(&image_header, sizeof(image_header)); in Init() 679 if (!success || !image_header.IsValid()) { in Init() 685 if (image_header.GetImageSize() > image_file_size) { in Init() [all …]
|
/art/compiler/ |
D | image_test.cc | 112 ImageHeader image_header; in TEST_F() local 113 ASSERT_EQ(file->ReadFully(&image_header, sizeof(image_header)), true); in TEST_F() 114 ASSERT_TRUE(image_header.IsValid()); in TEST_F() 115 const auto& bitmap_section = image_header.GetImageSection(ImageHeader::kSectionImageBitmap); in TEST_F() 116 ASSERT_GE(bitmap_section.Offset(), sizeof(image_header)); in TEST_F() 211 ImageHeader image_header(image_begin, in TEST_F() local 222 ASSERT_TRUE(image_header.IsValid()); in TEST_F() 224 char* magic = const_cast<char*>(image_header.GetMagic()); in TEST_F() 226 ASSERT_FALSE(image_header.IsValid()); in TEST_F() 228 ASSERT_FALSE(image_header.IsValid()); in TEST_F()
|
D | image_writer.cc | 190 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(image_->Begin()); in Write() local 202 const auto write_count = image_header->GetImageSize(); in Write() 210 …const ImageSection& bitmap_section = image_header->GetImageSection(ImageHeader::kSectionImageBitma… in Write() 1078 auto* image_header = reinterpret_cast<ImageHeader*>(image_->Begin()); in CopyAndFixupNativeData() local 1079 const ImageSection& methods_section = image_header->GetMethodsSection(); in CopyAndFixupNativeData() 1090 image_header->SetImageMethod(static_cast<ImageHeader::ImageMethod>(i), dest); in CopyAndFixupNativeData() 1093 const ImageSection& intern_table_section = image_header->GetImageSection( in CopyAndFixupNativeData() 1470 ImageHeader* image_header = reinterpret_cast<ImageHeader*>(image_->Begin()); in SetOatChecksumFromElfFile() local 1471 image_header->SetOatChecksum(oat_header->GetChecksum()); in SetOatChecksumFromElfFile()
|
/art/patchoat/ |
D | patchoat.cc | 123 ImageHeader image_header; in Patch() local 124 if (sizeof(image_header) != input_image->Read(reinterpret_cast<char*>(&image_header), in Patch() 125 sizeof(image_header), 0)) { in Patch() 130 /*bool is_image_pic = */IsImagePic(image_header, input_image->GetPath()); in Patch() 219 ImageHeader image_header; in Patch() local 220 if (sizeof(image_header) != input_image->Read(reinterpret_cast<char*>(&image_header), in Patch() 221 sizeof(image_header), 0)) { in Patch() 225 /*bool is_image_pic = */IsImagePic(image_header, input_image->GetPath()); in Patch() 343 bool PatchOat::IsImagePic(const ImageHeader& image_header, const std::string& image_path) { in IsImagePic() argument 344 if (!image_header.CompilePic()) { in IsImagePic() [all …]
|
D | patchoat.h | 77 static bool IsImagePic(const ImageHeader& image_header, const std::string& image_path); 117 void PatchArtFields(const ImageHeader* image_header) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 118 void PatchArtMethods(const ImageHeader* image_header) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 119 void PatchInternedStrings(const ImageHeader* image_header)
|
/art/imgdiag/ |
D | imgdiag.cc | 51 const ImageHeader& image_header, in ImgDiagDumper() argument 55 image_header_(image_header), in ImgDiagDumper() 680 const ImageHeader& image_header) { in RemoteContentsPointerToLocal() argument 688 const uint8_t* local_ptr = reinterpret_cast<const uint8_t*>(&image_header) + boot_offset; in RemoteContentsPointerToLocal() 827 const ImageHeader& image_header = image_space->GetImageHeader(); in GetBootImageHeader() local 828 return image_header; in GetBootImageHeader() 851 const ImageHeader& image_header = image_space->GetImageHeader(); in DumpImage() local 852 if (!image_header.IsValid()) { in DumpImage() 857 ImgDiagDumper img_diag_dumper(os, image_header, image_location, image_diff_pid); in DumpImage()
|
/art/runtime/ |
D | oat_file_assistant.cc | 919 const ImageHeader& image_header = image_space->GetImageHeader(); in CopyProfileFile() local 920 cached_image_info_.oat_checksum = image_header.GetOatChecksum(); in CopyProfileFile() 921 … cached_image_info_.oat_data_begin = reinterpret_cast<uintptr_t>(image_header.GetOatDataBegin()); in CopyProfileFile() 922 cached_image_info_.patch_delta = image_header.GetPatchDelta(); in CopyProfileFile() 924 std::unique_ptr<ImageHeader> image_header( in CopyProfileFile() local 927 cached_image_info_.oat_checksum = image_header->GetOatChecksum(); in CopyProfileFile() 928 … cached_image_info_.oat_data_begin = reinterpret_cast<uintptr_t>(image_header->GetOatDataBegin()); in CopyProfileFile() 929 cached_image_info_.patch_delta = image_header->GetPatchDelta(); in CopyProfileFile()
|
D | oat_file_assistant_test.cc | 719 const ImageHeader& image_header = image_space->GetImageHeader(); in TEST_F() local 722 EXPECT_EQ(image_header.GetOatChecksum(), oat_header.GetImageFileLocationOatChecksum()); in TEST_F() 723 EXPECT_NE(reinterpret_cast<uintptr_t>(image_header.GetOatDataBegin()), in TEST_F() 725 EXPECT_NE(image_header.GetPatchDelta(), oat_header.GetImagePatchDelta()); in TEST_F()
|
D | runtime.cc | 1430 const auto& image_header = image_space->GetImageHeader(); in VisitImageRoots() local 1432 auto* obj = image_header.GetImageRoot(static_cast<ImageHeader::ImageRoot>(i)); in VisitImageRoots()
|
/art/runtime/native/ |
D | dalvik_system_VMRuntime.cc | 588 std::unique_ptr<ImageHeader> image_header(gc::space::ImageSpace::ReadImageHeader( in VMRuntime_isBootClassPathOnDisk() local 590 return image_header.get() != nullptr; in VMRuntime_isBootClassPathOnDisk()
|
/art/oatdump/ |
D | oatdump.cc | 1368 const ImageHeader& image_header, OatDumperOptions* oat_dumper_options) in ImageDumper() argument 1371 image_header_(image_header), in ImageDumper() 2198 const ImageHeader& image_header = image_space->GetImageHeader(); in DumpImage() local 2199 if (!image_header.IsValid()) { in DumpImage() 2204 ImageDumper image_dumper(os, *image_space, image_header, options); in DumpImage()
|