Lines Matching refs:out_helper
87 /*out*/ CompilationHelper& out_helper,
118 void DoCompile(ImageHeader::StorageMode storage_mode, /*out*/ CompilationHelper& out_helper);
151 /*out*/ CompilationHelper& out_helper) { in DoCompile() argument
156 for (const std::unique_ptr<const DexFile>& dex_file : out_helper.extra_dex_files) { in DoCompile()
167 out_helper.dex_file_locations.push_back(dex_file->GetLocation()); in DoCompile()
176 gc::space::ImageSpace::ExpandMultiImageLocations(out_helper.dex_file_locations, in DoCompile()
179 out_helper.image_locations.push_back(ScratchFile(image_locations[i])); in DoCompile()
183 for (ScratchFile& file : out_helper.image_locations) { in DoCompile()
188 if (out_helper.image_dir.empty()) { in DoCompile()
189 out_helper.image_dir = image_filename.substr(0, pos); in DoCompile()
190 int mkdir_result = mkdir(out_helper.image_dir.c_str(), 0700); in DoCompile()
191 CHECK_EQ(0, mkdir_result) << out_helper.image_dir; in DoCompile()
193 out_helper.image_files.push_back(ScratchFile(OS::CreateEmptyFile(image_filename.c_str()))); in DoCompile()
200 out_helper.oat_files.push_back(ScratchFile(OS::CreateEmptyFile(oat_filename.c_str()))); in DoCompile()
203 out_helper.vdex_files.push_back(ScratchFile(OS::CreateEmptyFile(vdex_filename.c_str()))); in DoCompile()
230 android::base::Join(out_helper.dex_file_locations, ':')); in DoCompile()
234 for (ScratchFile& oat_file : out_helper.oat_files) { in DoCompile()
260 out_helper.vdex_files[i].GetFile(), in DoCompile()
285 DCHECK_EQ(out_helper.vdex_files.size(), out_helper.oat_files.size()); in DoCompile()
286 for (size_t i = 0, size = out_helper.oat_files.size(); i != size; ++i) { in DoCompile()
297 std::make_unique<FileOutputStream>(out_helper.vdex_files[i].GetFile())); in DoCompile()