Lines Matching refs:image_file
365 void reset(File* image_file) { in reset() argument
366 image_file_.reset(image_file); in reset()
390 std::unique_ptr<File> image_file = std::move(image_file_); in WriteHeaderAndClose() local
391 if (image_file->FlushCloseOrErase() != 0) { in WriteHeaderAndClose()
446 ImageFileGuard image_file; in Write() local
449 image_file.reset(new File(image_fd, unix_file::kCheckSafeUsage)); in Write()
451 if (image_file != nullptr) { in Write()
452 TEMP_FAILURE_RETRY(image_file->SetLength(0)); in Write()
453 TEMP_FAILURE_RETRY(image_file->Flush()); in Write()
456 image_file.reset(OS::CreateEmptyFile(image_filename.c_str())); in Write()
459 if (image_file == nullptr) { in Write()
465 if (image_fd == -1 && !compiler_options_.IsAppImage() && fchmod(image_file->Fd(), 0644) != 0) { in Write()
519 if (!image_file->PwriteFully(image_data.data(), image_data.size(), out_offset)) { in Write()
521 image_file->Erase(); in Write()
536 if (!image_file->PwriteFully(&blocks[0], blocks_bytes, out_offset)) { in Write()
538 image_file->Erase(); in Write()
556 if (!image_file->PwriteFully(image_info.image_bitmap_.Begin(), in Write()
563 int err = image_file->Flush(); in Write()
587 CHECK_EQ(bitmap_section.End(), static_cast<size_t>(image_file->GetLength())) in Write()
594 primary_image_file = std::move(image_file); in Write()
596 if (!image_file.WriteHeaderAndClose(image_filename, image_header)) { in Write()