Home
last modified time | relevance | path

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

/art/runtime/gc/space/
Dimage_space.cc274 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/
Dimage_test.cc112 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()
Dimage_writer.cc190 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/
Dpatchoat.cc123 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 …]
Dpatchoat.h77 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/
Dimgdiag.cc51 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/
Doat_file_assistant.cc919 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()
Doat_file_assistant_test.cc719 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()
Druntime.cc1430 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/
Ddalvik_system_VMRuntime.cc588 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/
Doatdump.cc1368 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()