Home | History | Annotate | Download | only in gold

Lines Matching refs:Input_file

192 Archive::Archive(const std::string& name, Input_file* input_file,
194 : Library_base(task), name_(name), input_file_(input_file), armap_(),
201 parameters->options().check_excluded_libs(input_file->found_name());
569 // external member of a thin archive. Set *INPUT_FILE to the
575 Archive::get_file_and_offset(off_t off, Input_file** input_file, off_t* memoff,
584 *input_file = this->input_file_;
617 *input_file = new Input_file(input_file_arg);
619 if (!(*input_file)->open(*this->dirpath_, this->task_, &dummy))
621 arch = new Archive(*member_name, *input_file, false, this->dirpath_,
628 return arch->get_file_and_offset(nested_off, input_file, memoff,
638 *input_file = new Input_file(input_file_arg);
640 if (!(*input_file)->open(*this->dirpath_, this->task_, &dummy))
644 *memsize = (*input_file)->file().filesize();
659 Input_file* input_file;
663 if (!this->get_file_and_offset(off, &input_file, &memoff, &memsize,
672 if (is_elf_object(input_file, memoff, &ehdr, &read_size))
676 input_file, memoff, ehdr, read_size,
684 = parameters->options().plugins()->claim_file(input_file,
1124 this->archive_->input_file());
1142 || this->archive_->input_file