Home
last modified time | relevance | path

Searched refs:ImageSpace (Results 1 – 25 of 39) sorted by relevance

12

/art/runtime/gc/space/
Dimage_space_test.cc134 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 …]
Dimage_space.h36 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 …]
Dspace-inl.h31 inline ImageSpace* Space::AsImageSpace() { in AsImageSpace()
33 return down_cast<ImageSpace*>(down_cast<MemMapSpace*>(this)); in AsImageSpace()
Dimage_space.cc77 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 …]
Dspace.h50 class ImageSpace; variable
105 ImageSpace* AsImageSpace();
/art/runtime/
Doat_file_manager.h34 class ImageSpace; variable
79 const std::vector<gc::space::ImageSpace*>& spaces)
Doat_file_assistant.h37 class ImageSpace; variable
181 static std::unique_ptr<gc::space::ImageSpace> OpenImageSpace(const OatFile* oat_file);
Dintern_table-inl.h29 inline void InternTable::AddImageStringsToTable(gc::space::ImageSpace* image_space, in AddImageStringsToTable()
Dintern_table.h32 class ImageSpace; variable
193 void AddImageStringsToTable(gc::space::ImageSpace* image_space,
342 friend class gc::space::ImageSpace;
Doat_file_manager.cc129 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()
Doat_file_assistant.cc617 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()
Ddebug_print.cc43 gc::space::ImageSpace* ispace = cs->AsImageSpace(); in DescribeSpace()
Dvdex_file.cc368 ArrayRef<gc::space::ImageSpace* const> image_spaces(runtime->GetHeap()->GetBootImageSpaces()); in ComputeBootClassPathChecksumString()
371 return gc::space::ImageSpace::GetBootClassPathChecksums( in ComputeBootClassPathChecksumString()
Ddexopt_test.cc152 bool match = gc::space::ImageSpace::VerifyBootClassPathChecksums( in GenerateOatForTest()
/art/dex2oat/
Ddex2oat_image_test.cc293 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()
Ddex2oat.cc111 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/
Dimgdiag_test.cc50 std::vector<gc::space::ImageSpace*> image_spaces = in SetUp()
/art/runtime/gc/collector/
Dimmune_spaces.cc51 space::ImageSpace* image_space = space->AsImageSpace(); in CreateLargestImmuneRegion()
Dimmune_spaces_test.cc41 class FakeImageSpace : public space::ImageSpace {
47 : ImageSpace("FakeImageSpace", in FakeImageSpace()
/art/runtime/jit/
Djit.cc637 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/
Dimage_write_read_test.cc100 gc::space::ImageSpace* image_space = heap->GetBootImageSpaces()[i]; in TestWriteRead()
/art/runtime/gc/
Dheap.h104 class ImageSpace; variable
695 const std::vector<space::ImageSpace*>& GetBootImageSpaces() const { in GetBootImageSpaces()
1606 std::vector<space::ImageSpace*> boot_image_spaces_;
Dheap.cc172 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/
Doatdump.cc1657 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/
Dsharpening.cc44 [=](gc::space::ImageSpace* space) REQUIRES_SHARED(Locks::mutator_lock_) { in IsInBootImage()

12