• Home
  • Raw
  • Download

Lines Matching refs:archive

626 _bfd_get_elt_at_filepos (bfd *archive, file_ptr filepos)  in _bfd_get_elt_at_filepos()  argument
632 n_nfd = _bfd_look_for_bfd_in_cache (archive, filepos); in _bfd_get_elt_at_filepos()
636 if (0 > bfd_seek (archive, filepos, SEEK_SET)) in _bfd_get_elt_at_filepos()
639 if ((new_areldata = (struct areltdata *) _bfd_read_ar_hdr (archive)) == NULL) in _bfd_get_elt_at_filepos()
644 if (bfd_is_thin_archive (archive)) in _bfd_get_elt_at_filepos()
651 filename = _bfd_append_relative_path (archive, filename); in _bfd_get_elt_at_filepos()
663 bfd *ext_arch = _bfd_find_nested_archive (archive, filename); in _bfd_get_elt_at_filepos()
677 n_nfd->proxy_origin = bfd_tell (archive); in _bfd_get_elt_at_filepos()
683 if (!archive->target_defaulted) in _bfd_get_elt_at_filepos()
684 target = archive->xvec->name; in _bfd_get_elt_at_filepos()
691 n_nfd = _bfd_create_empty_archive_element_shell (archive); in _bfd_get_elt_at_filepos()
700 n_nfd->proxy_origin = bfd_tell (archive); in _bfd_get_elt_at_filepos()
702 if (bfd_is_thin_archive (archive)) in _bfd_get_elt_at_filepos()
715 n_nfd->flags |= archive->flags & (BFD_COMPRESS | BFD_DECOMPRESS); in _bfd_get_elt_at_filepos()
717 if (_bfd_add_bfd_to_archive_cache (archive, filepos, n_nfd)) in _bfd_get_elt_at_filepos()
754 bfd_openr_next_archived_file (bfd *archive, bfd *last_file) in bfd_openr_next_archived_file() argument
756 if ((bfd_get_format (archive) != bfd_archive) in bfd_openr_next_archived_file()
757 || (archive->direction == write_direction)) in bfd_openr_next_archived_file()
763 return BFD_SEND (archive, in bfd_openr_next_archived_file()
764 openr_next_archived_file, (archive, last_file)); in bfd_openr_next_archived_file()
768 bfd_generic_openr_next_archived_file (bfd *archive, bfd *last_file) in bfd_generic_openr_next_archived_file() argument
773 filestart = bfd_ardata (archive)->first_file_filepos; in bfd_generic_openr_next_archived_file()
779 if (! bfd_is_thin_archive (archive)) in bfd_generic_openr_next_archived_file()
787 return _bfd_get_elt_at_filepos (archive, filestart); in bfd_generic_openr_next_archived_file()
1792 _bfd_generic_write_ar_hdr (bfd *archive, bfd *abfd) in _bfd_generic_write_ar_hdr() argument
1796 if (bfd_bwrite (hdr, sizeof (*hdr), archive) != sizeof (*hdr)) in _bfd_generic_write_ar_hdr()
1804 _bfd_bsd44_write_ar_hdr (bfd *archive, bfd *abfd) in _bfd_bsd44_write_ar_hdr() argument
1821 if (bfd_bwrite (hdr, sizeof (*hdr), archive) != sizeof (*hdr)) in _bfd_bsd44_write_ar_hdr()
1824 if (bfd_bwrite (fullname, len, archive) != len) in _bfd_bsd44_write_ar_hdr()
1832 if (bfd_bwrite (pad, len, archive) != len) in _bfd_bsd44_write_ar_hdr()
1838 if (bfd_bwrite (hdr, sizeof (*hdr), archive) != sizeof (*hdr)) in _bfd_bsd44_write_ar_hdr()