Lines Matching defs:archive

74 /* Information that the XCOFF linker collects about an archive.  */
77 /* The archive described by this entry. */
78 bfd *archive;
81 this archive in the .loader section. */
85 /* True if the archive contains a dynamic object. */
505 return htab_hash_pointer (info->archive);
516 return info1->archive == info2->archive;
519 /* Return information about archive ARCHIVE. Return NULL on error. */
522 xcoff_get_archive_info (struct bfd_link_info *info, bfd *archive)
529 entry.archive = archive;
541 entryp->archive = archive;
779 bfd *archive, const char *filename)
783 archive_info = xcoff_get_archive_info (info, archive);
785 && bfd_xcoff_split_import_path (archive, filename,
1079 if (!bfd_xcoff_split_import_path (archive_info->archive,
1081 ->archive),
2044 the second definition is in an archive rather than an
2047 archive in as separate csects, and then let garbage
2085 in an archive. Just ignore it. See the
2521 /* Check a single archive element to see if we need to include it in
2584 /* If the archive has a map, do the usual search. We then need
2585 to check the archive for dynamic objects, because they may not
2586 appear in the archive map even though they should, perhaps, be
2587 included. If the archive has no map, we just consider each object
2685 bfd *archive)
2690 archive_info = xcoff_get_archive_info (info, archive);
2693 member = bfd_openr_next_archived_file (archive, NULL);
2695 member = bfd_openr_next_archived_file (archive, member);
2713 /* Exclude archive members that would otherwise be unreferenced. */
2750 included from an archive which contains a shared object. The
2751 rationale is that if an archive contains both an unshared and
3743 name, and the archive member name. The first entry in the list