/art/runtime/gc/space/ |
D | image_space_test.cc | 134 std::vector<std::unique_ptr<gc::space::ImageSpace>> boot_image_spaces; in TEST_F() 139 return ImageSpace::LoadBootImage(bcp, in TEST_F() 156 auto contains_test_string = [utf8_test_string](ImageSpace* space) in TEST_F() 173 ImageSpace::kComponentSeparator + extension_image_locations[0] + in TEST_F() 174 ImageSpace::kComponentSeparator + extension_image_locations[1]; in TEST_F() 186 ImageSpace::kComponentSeparator + extension_image_locations[1] + in TEST_F() 187 ImageSpace::kComponentSeparator + extension_image_locations[0]; in TEST_F() 199 base_image_location + ImageSpace::kComponentSeparator + extension_image_locations[0]; in TEST_F() 215 std::vector<ImageSpace*> non_owning_boot_image_spaces = in TEST_F() 217 std::unique_ptr<ImageSpace> app_image_space = ImageSpace::CreateFromAppImage( in TEST_F() [all …]
|
D | image_space.h | 36 class ImageSpace : public MemMapSpace { 136 /*out*/std::vector<std::unique_ptr<ImageSpace>>* boot_image_spaces, 141 static std::unique_ptr<ImageSpace> CreateFromAppImage(const char* image, 146 static std::unique_ptr<ImageSpace> CreateFromAppImage( 149 ArrayRef<ImageSpace* const> boot_image_spaces, 228 static std::string GetBootClassPathChecksums(ArrayRef<ImageSpace* const> image_spaces, 248 ArrayRef<const std::unique_ptr<ImageSpace>> image_spaces, 278 virtual ~ImageSpace(); 290 static std::unique_ptr<ImageSpace> Init(const char* image_filename, 301 ImageSpace(const std::string& name, [all …]
|
D | space-inl.h | 31 inline ImageSpace* Space::AsImageSpace() { in AsImageSpace() 33 return down_cast<ImageSpace*>(down_cast<MemMapSpace*>(this)); in AsImageSpace()
|
D | image_space.cc | 77 Atomic<uint32_t> ImageSpace::bitmap_index_(0); 79 ImageSpace::ImageSpace(const std::string& image_filename, in ImageSpace() function in art::gc::space::ImageSpace 255 bool ImageSpace::FindImageFilename(const char* image_location, in FindImageFilename() 340 void ImageSpace::VerifyImageAllocations() { in VerifyImageAllocations() 418 class ImageSpace::PatchObjectVisitor final { 663 class ImageSpace::ClassTableVisitor final { 678 class ImageSpace::RemapInternedStringsVisitor { 727 class ImageSpace::Loader { 729 static std::unique_ptr<ImageSpace> InitAppImage(const char* image_filename, in InitAppImage() 732 ArrayRef<ImageSpace* const> boot_image_spaces, in InitAppImage() [all …]
|
D | space.h | 50 class ImageSpace; variable 105 ImageSpace* AsImageSpace();
|
/art/runtime/ |
D | oat_file_manager.h | 34 class ImageSpace; variable 79 const std::vector<gc::space::ImageSpace*>& spaces)
|
D | oat_file_assistant.h | 37 class ImageSpace; variable 181 static std::unique_ptr<gc::space::ImageSpace> OpenImageSpace(const OatFile* oat_file);
|
D | intern_table-inl.h | 29 inline void InternTable::AddImageStringsToTable(gc::space::ImageSpace* image_space, in AddImageStringsToTable()
|
D | intern_table.h | 32 class ImageSpace; variable 193 void AddImageStringsToTable(gc::space::ImageSpace* image_space, 342 friend class gc::space::ImageSpace;
|
D | oat_file_manager.cc | 129 std::vector<gc::space::ImageSpace*> image_spaces = in GetBootOatFiles() 133 for (gc::space::ImageSpace* image_space : image_spaces) { in GetBootOatFiles() 163 const std::vector<gc::space::ImageSpace*>& spaces) { in RegisterImageOatFiles() 166 for (gc::space::ImageSpace* space : spaces) { in RegisterImageOatFiles() 268 std::unique_ptr<gc::space::ImageSpace> image_space; in OpenDexFilesFromOat()
|
D | oat_file_assistant.cc | 617 bool result = gc::space::ImageSpace::VerifyBootClassPathChecksums( in ValidateBootClassPathChecksums() 674 std::unique_ptr<gc::space::ImageSpace> OatFileAssistant::OpenImageSpace(const OatFile* oat_file) { in OpenImageSpace() 682 std::unique_ptr<gc::space::ImageSpace> ret = in OpenImageSpace() 683 gc::space::ImageSpace::CreateFromAppImage(art_file.c_str(), oat_file, &error_msg); in OpenImageSpace()
|
D | debug_print.cc | 43 gc::space::ImageSpace* ispace = cs->AsImageSpace(); in DescribeSpace()
|
D | vdex_file.cc | 368 ArrayRef<gc::space::ImageSpace* const> image_spaces(runtime->GetHeap()->GetBootImageSpaces()); in ComputeBootClassPathChecksumString() 371 return gc::space::ImageSpace::GetBootClassPathChecksums( in ComputeBootClassPathChecksumString()
|
D | dexopt_test.cc | 152 bool match = gc::space::ImageSpace::VerifyBootClassPathChecksums( in GenerateOatForTest()
|
/art/dex2oat/ |
D | dex2oat_image_test.cc | 293 std::vector<std::string> expanded_mid = gc::space::ImageSpace::ExpandMultiImageLocations( in TEST_F() 303 std::vector<std::string> expanded_tail = gc::space::ImageSpace::ExpandMultiImageLocations( in TEST_F() 388 std::vector<std::string> expanded_single = gc::space::ImageSpace::ExpandMultiImageLocations( in TEST_F() 416 std::vector<std::unique_ptr<gc::space::ImageSpace>> boot_image_spaces; in TEST_F() 423 return gc::space::ImageSpace::LoadBootImage(/*boot_class_path=*/ boot_class_path, in TEST_F() 569 gc::space::ImageSpace::ExpandMultiImageLocations( in TEST_F()
|
D | dex2oat.cc | 111 using gc::space::ImageSpace; 1155 size_t profile_separator_pos = boot_image_filename_.find(ImageSpace::kProfileSeparator); in ProcessOptions() 1181 image_filenames_ = ImageSpace::ExpandMultiImageLocations( in ExpandOatAndImageFilenames() 1187 oat_filenames_ = ImageSpace::ExpandMultiImageLocations( in ExpandOatAndImageFilenames() 1191 std::vector<std::string> oat_locations = ImageSpace::ExpandMultiImageLocations( in ExpandOatAndImageFilenames() 1201 oat_unstripped_ = ImageSpace::ExpandMultiImageLocations( in ExpandOatAndImageFilenames() 1816 [=](const ImageSpace* space) { in Setup() 1851 ArrayRef<ImageSpace* const> image_spaces(runtime->GetHeap()->GetBootImageSpaces()); in Setup() 1854 gc::space::ImageSpace::GetBootClassPathChecksums(image_spaces, bcp_dex_files_dependency)); in Setup() 1861 ArrayRef<ImageSpace* const> image_spaces(runtime->GetHeap()->GetBootImageSpaces()); in Setup() [all …]
|
/art/imgdiag/ |
D | imgdiag_test.cc | 50 std::vector<gc::space::ImageSpace*> image_spaces = in SetUp()
|
/art/runtime/gc/collector/ |
D | immune_spaces.cc | 51 space::ImageSpace* image_space = space->AsImageSpace(); in CreateLargestImmuneRegion()
|
D | immune_spaces_test.cc | 41 class FakeImageSpace : public space::ImageSpace { 47 : ImageSpace("FakeImageSpace", in FakeImageSpace()
|
/art/runtime/jit/ |
D | jit.cc | 637 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in NotifyZygoteCompilationDone() 696 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in NotifyZygoteCompilationDone() 724 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in NotifyZygoteCompilationDone() 940 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in Run() 1075 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in MapBootImageMethods() 1193 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in HasImageWithProfile() 1240 for (gc::space::ImageSpace* space : Runtime::Current()->GetHeap()->GetBootImageSpaces()) { in CreateThreadPool()
|
/art/dex2oat/linker/ |
D | image_write_read_test.cc | 100 gc::space::ImageSpace* image_space = heap->GetBootImageSpaces()[i]; in TestWriteRead()
|
/art/runtime/gc/ |
D | heap.h | 104 class ImageSpace; variable 695 const std::vector<space::ImageSpace*>& GetBootImageSpaces() const { in GetBootImageSpaces() 1606 std::vector<space::ImageSpace*> boot_image_spaces_;
|
D | heap.cc | 172 static void VerifyBootImagesContiguity(const std::vector<gc::space::ImageSpace*>& image_spaces) { in VerifyBootImagesContiguity() 416 std::vector<std::unique_ptr<space::ImageSpace>> boot_image_spaces; in Heap() 418 if (space::ImageSpace::LoadBootImage(boot_class_path, in Heap() 435 for (std::unique_ptr<space::ImageSpace>& space : boot_image_spaces) { in Heap() 642 for (space::ImageSpace* image_space : GetBootImageSpaces()) { in Heap() 734 space::ImageSpace* first_space = nullptr; in Heap() 735 for (space::ImageSpace* space : boot_image_spaces_) { in Heap() 4131 [obj](gc::space::ImageSpace* space) REQUIRES_SHARED(Locks::mutator_lock_) { in ObjectIsInBootImageSpace() 4141 [p](gc::space::ImageSpace* space) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInBootImageOatFile()
|
/art/oatdump/ |
D | oatdump.cc | 1657 const std::vector<gc::space::ImageSpace*>& boot_image_spaces = heap->GetBootImageSpaces(); in GetBootImageLiveObjectsDataRange() 1683 const std::vector<gc::space::ImageSpace*>& boot_image_spaces = in DumpDataBimgRelRoEntries() 1695 for (gc::space::ImageSpace* space : boot_image_spaces) { in DumpDataBimgRelRoEntries() 1792 gc::space::ImageSpace& image_space, in ImageDumper() 2745 gc::space::ImageSpace& image_space_; 2754 static int DumpImage(gc::space::ImageSpace* image_space, in DumpImage() 2794 std::unique_ptr<gc::space::ImageSpace> space( in DumpImages() 2795 gc::space::ImageSpace::CreateFromAppImage(options->app_image_, oat_file.get(), &error_msg)); in DumpImages() 2821 for (gc::space::ImageSpace* image_space : heap->GetBootImageSpaces()) { in DumpImages()
|
/art/compiler/optimizing/ |
D | sharpening.cc | 44 [=](gc::space::ImageSpace* space) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInBootImage()
|