Lines Matching defs:input_file
191 Archive::Archive(const std::string& name, Input_file* input_file,
193 : Library_base(task), name_(name), input_file_(input_file), armap_(),
200 parameters->options().check_excluded_libs(input_file->found_name());
590 Archive::get_file_and_offset(off_t off, Input_file** input_file, off_t* memoff,
599 *input_file = this->input_file_;
632 *input_file = new Input_file(input_file_arg);
634 if (!(*input_file)->open(*this->dirpath_, this->task_, &dummy))
636 arch = new Archive(*member_name, *input_file, false, this->dirpath_,
643 return arch->get_file_and_offset(nested_off, input_file, memoff,
653 *input_file = new Input_file(input_file_arg);
655 if (!(*input_file)->open(*this->dirpath_, this->task_, &dummy))
659 *memsize = (*input_file)->file().filesize();
674 Input_file* input_file;
678 if (!this->get_file_and_offset(off, &input_file, &memoff, &memsize,
688 if (is_elf_object(input_file, memoff, &ehdr, &read_size))
692 input_file, memoff, ehdr, read_size,
700 = parameters->options().plugins()->claim_file(input_file,
1148 this->archive_->input_file());
1166 || this->archive_->input_file()->options().whole_archive())