Lines Matching refs:image_writer
917 PruneObjectReferenceVisitor(ImageWriter* image_writer, in PruneObjectReferenceVisitor() argument
921 : image_writer_(image_writer), early_exit_(early_exit), visited_(visited), result_(result) {} in PruneObjectReferenceVisitor()
1121 PruneClassesVisitor(ImageWriter* image_writer, ObjPtr<mirror::ClassLoader> class_loader) in PruneClassesVisitor() argument
1122 : image_writer_(image_writer), in PruneClassesVisitor()
1171 explicit PruneClassLoaderClassesVisitor(ImageWriter* image_writer) in PruneClassLoaderClassesVisitor() argument
1172 : image_writer_(image_writer), removed_class_count_(0) {} in PruneClassLoaderClassesVisitor()
1585 explicit LayoutHelper(ImageWriter* image_writer) in LayoutHelper() argument
1586 : image_writer_(image_writer) { in LayoutHelper()
1652 explicit CollectClassesVisitor(ImageWriter* image_writer) in CollectClassesVisitor() argument
1653 : image_writer_(image_writer), in CollectClassesVisitor()
1685 ImageWriter* image_writer = image_writer_; in ProcessCollectedClasses() local
1695 last_oat_index = image_writer->GetOatIndexForDexFile(dex_files_[dex_file_index]); in ProcessCollectedClasses()
1700 image_writer->image_infos_[last_oat_index].class_table_size_ += 1u; in ProcessCollectedClasses()
1707 if (image_writer->compiler_options_.IsAppImage()) { in ProcessCollectedClasses()
1708 DCHECK_EQ(image_writer->image_infos_.size(), 1u); in ProcessCollectedClasses()
1709 ImageInfo& image_info = image_writer->image_infos_[0]; in ProcessCollectedClasses()
1715 vm, image_writer->app_class_loader_); in ProcessCollectedClasses()
1724 if (image_writer->IsInBootImage(klass)) { in ProcessCollectedClasses()
1732 for (ImageInfo& image_info : image_writer->image_infos_) { in ProcessCollectedClasses()
1748 DCHECK(image_writer->image_infos_[oat_index].class_table_.has_value()); in ProcessCollectedClasses()
1749 ClassTable::ClassSet& class_table = *image_writer->image_infos_[oat_index].class_table_; in ProcessCollectedClasses()
1755 if (image_writer->compiler_options_.IsAppImage()) { in ProcessCollectedClasses()
1756 DCHECK_EQ(image_writer->image_infos_.size(), 1u); in ProcessCollectedClasses()
1757 ImageInfo& image_info = image_writer->image_infos_[0]; in ProcessCollectedClasses()
1774 for (ImageInfo& image_info : image_writer->image_infos_) { in ProcessCollectedClasses()
1811 const ImageWriter* image_writer, in CollectStringReferenceVisitor() argument
1815 : image_writer_(image_writer), in CollectStringReferenceVisitor()
2083 ImageWriter* image_writer = image_writer_; in ProcessInterns() local
2084 for (const DexFile* dex_file : image_writer->compiler_options_.GetDexFilesForOatFile()) { in ProcessInterns()
2085 auto it = image_writer->dex_file_oat_index_map_.find(dex_file); in ProcessInterns()
2086 DCHECK(it != image_writer->dex_file_oat_index_map_.end()) << dex_file->GetLocation(); in ProcessInterns()
2099 DCHECK(!image_writer->IsInBootImage(string)); in ProcessInterns()
2100 if (!image_writer->IsImageBinSlotAssigned(string)) { in ProcessInterns()
2105 DCHECK(dex_file != image_writer->compiler_options_.GetDexFilesForOatFile().front()); in ProcessInterns()
2126 if (!image_writer->IsImageBinSlotAssigned(string)) { in ProcessInterns()
2136 ImageWriter* image_writer = image_writer_; in FinalizeInternTables() local
2141 return !image_writer->IsImageBinSlotAssigned(string); in FinalizeInternTables()
2150 size_t lhs_oat_index = image_writer->GetOatIndex(lhs); in FinalizeInternTables()
2151 size_t rhs_oat_index = image_writer->GetOatIndex(rhs); in FinalizeInternTables()
2155 BinSlot lhs_bin_slot = image_writer->GetImageBinSlot(lhs, lhs_oat_index); in FinalizeInternTables()
2156 BinSlot rhs_bin_slot = image_writer->GetImageBinSlot(rhs, rhs_oat_index); in FinalizeInternTables()
2162 DCHECK_EQ(bin_objects_.size(), image_writer->image_infos_.size()); in FinalizeInternTables()
2167 image_writer->GetOatIndex(non_dex_file_interns[ndfi_end]) == oat_index) { in FinalizeInternTables()
2172 ImageInfo& image_info = image_writer->GetImageInfo(oat_index); in FinalizeInternTables()
2906 explicit FixupRootVisitor(ImageWriter* image_writer) : image_writer_(image_writer) { in FixupRootVisitor() argument
3194 FixupVisitor(ImageWriter* image_writer, Object* copy) in FixupVisitor() argument
3195 : image_writer_(image_writer), copy_(copy) { in FixupVisitor()
3283 FixupClassVisitor(ImageWriter* image_writer, Object* copy) in FixupClassVisitor() argument
3284 : FixupVisitor(image_writer, copy) {} in FixupClassVisitor()
3346 explicit NativeLocationVisitor(ImageWriter* image_writer) in NativeLocationVisitor() argument
3347 : image_writer_(image_writer) {} in NativeLocationVisitor()