Lines Matching refs:image_writer
856 PruneObjectReferenceVisitor(ImageWriter* image_writer, in PruneObjectReferenceVisitor() argument
860 : image_writer_(image_writer), early_exit_(early_exit), visited_(visited), result_(result) {} in PruneObjectReferenceVisitor()
1051 PruneClassesVisitor(ImageWriter* image_writer, ObjPtr<mirror::ClassLoader> class_loader) in PruneClassesVisitor() argument
1052 : image_writer_(image_writer), in PruneClassesVisitor()
1089 explicit PruneClassLoaderClassesVisitor(ImageWriter* image_writer) in PruneClassLoaderClassesVisitor() argument
1090 : image_writer_(image_writer), removed_class_count_(0) {} in PruneClassLoaderClassesVisitor()
1488 explicit LayoutHelper(ImageWriter* image_writer) in LayoutHelper() argument
1489 : image_writer_(image_writer) { in LayoutHelper()
1549 explicit CollectClassesVisitor(ImageWriter* image_writer) in CollectClassesVisitor() argument
1550 : image_writer_(image_writer), in CollectClassesVisitor()
1582 ImageWriter* image_writer = image_writer_; in ProcessCollectedClasses() local
1592 last_oat_index = image_writer->GetOatIndexForDexFile(dex_files_[dex_file_index]); in ProcessCollectedClasses()
1597 image_writer->image_infos_[last_oat_index].class_table_size_ += 1u; in ProcessCollectedClasses()
1604 if (image_writer->compiler_options_.IsAppImage()) { in ProcessCollectedClasses()
1605 DCHECK_EQ(image_writer->image_infos_.size(), 1u); in ProcessCollectedClasses()
1606 ImageInfo& image_info = image_writer->image_infos_[0]; in ProcessCollectedClasses()
1610 ClassTable* app_class_table = image_writer->GetAppClassLoader()->GetClassTable(); in ProcessCollectedClasses()
1618 if (image_writer->IsInBootImage(klass)) { in ProcessCollectedClasses()
1626 for (ImageInfo& image_info : image_writer->image_infos_) { in ProcessCollectedClasses()
1642 DCHECK(image_writer->image_infos_[oat_index].class_table_.has_value()); in ProcessCollectedClasses()
1643 ClassTable::ClassSet& class_table = *image_writer->image_infos_[oat_index].class_table_; in ProcessCollectedClasses()
1649 if (image_writer->compiler_options_.IsAppImage()) { in ProcessCollectedClasses()
1650 DCHECK_EQ(image_writer->image_infos_.size(), 1u); in ProcessCollectedClasses()
1651 ImageInfo& image_info = image_writer->image_infos_[0]; in ProcessCollectedClasses()
1668 for (ImageInfo& image_info : image_writer->image_infos_) { in ProcessCollectedClasses()
1725 const ImageWriter* image_writer, in CollectStringReferenceVisitor() argument
1729 : image_writer_(image_writer), in CollectStringReferenceVisitor()
1956 ImageWriter* image_writer = image_writer_; in ProcessInterns() local
1957 for (const DexFile* dex_file : image_writer->compiler_options_.GetDexFilesForOatFile()) { in ProcessInterns()
1958 auto it = image_writer->dex_file_oat_index_map_.find(dex_file); in ProcessInterns()
1959 DCHECK(it != image_writer->dex_file_oat_index_map_.end()) << dex_file->GetLocation(); in ProcessInterns()
1973 DCHECK(!image_writer->IsInBootImage(string)); in ProcessInterns()
1974 if (!image_writer->IsImageBinSlotAssigned(string)) { in ProcessInterns()
1975 Bin bin = image_writer->AssignImageBinSlot(string, oat_index); in ProcessInterns()
1980 DCHECK(dex_file != image_writer->compiler_options_.GetDexFilesForOatFile().front()); in ProcessInterns()
2001 if (!image_writer->IsImageBinSlotAssigned(string)) { in ProcessInterns()
2011 ImageWriter* image_writer = image_writer_; in FinalizeInternTables() local
2016 return !image_writer->IsImageBinSlotAssigned(string); in FinalizeInternTables()
2025 size_t lhs_oat_index = image_writer->GetOatIndex(lhs); in FinalizeInternTables()
2026 size_t rhs_oat_index = image_writer->GetOatIndex(rhs); in FinalizeInternTables()
2030 BinSlot lhs_bin_slot = image_writer->GetImageBinSlot(lhs, lhs_oat_index); in FinalizeInternTables()
2031 BinSlot rhs_bin_slot = image_writer->GetImageBinSlot(rhs, rhs_oat_index); in FinalizeInternTables()
2037 DCHECK_EQ(bin_objects_.size(), image_writer->image_infos_.size()); in FinalizeInternTables()
2042 image_writer->GetOatIndex(non_dex_file_interns[ndfi_end]) == oat_index) { in FinalizeInternTables()
2047 ImageInfo& image_info = image_writer->GetImageInfo(oat_index); in FinalizeInternTables()
2672 explicit FixupRootVisitor(ImageWriter* image_writer) : image_writer_(image_writer) { in FixupRootVisitor() argument
2944 FixupVisitor(ImageWriter* image_writer, Object* copy) in FixupVisitor() argument
2945 : image_writer_(image_writer), copy_(copy) { in FixupVisitor()
3031 FixupClassVisitor(ImageWriter* image_writer, Object* copy) in FixupClassVisitor() argument
3032 : FixupVisitor(image_writer, copy) {} in FixupClassVisitor()
3081 explicit NativeLocationVisitor(ImageWriter* image_writer) in NativeLocationVisitor() argument
3082 : image_writer_(image_writer) {} in NativeLocationVisitor()