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. */
503 return htab_hash_pointer (info->archive);
514 return info1->archive == info2->archive;
517 /* Return information about archive ARCHIVE. Return NULL on error. */
520 xcoff_get_archive_info (struct bfd_link_info *info, bfd *archive)
527 entry.archive = archive;
539 entryp->archive = archive;
777 bfd *archive, const char *filename)
781 archive_info = xcoff_get_archive_info (info, archive);
783 && bfd_xcoff_split_import_path (archive, filename,
1074 if (!bfd_xcoff_split_import_path (archive_info->archive,
1076 ->archive),
2038 the second definition is in an archive rather than an
2041 archive in as separate csects, and then let garbage
2079 in an archive. Just ignore it. See the
2511 /* Check a single archive element to see if we need to include it in
2574 /* If the archive has a map, do the usual search. We then need
2575 to check the archive for dynamic objects, because they may not
2576 appear in the archive map even though they should, perhaps, be
2577 included. If the archive has no map, we just consider each object
2675 bfd *archive)
2680 archive_info = xcoff_get_archive_info (info, archive);
2683 member = bfd_openr_next_archived_file (archive, NULL);
2685 member = bfd_openr_next_archived_file (archive, member);
2703 /* Exclude archive members that would otherwise be unreferenced. */
2740 included from an archive which contains a shared object. The
2741 rationale is that if an archive contains both an unshared and
3732 name, and the archive member name. The first entry in the list