Lines Matching refs:abfd
41 bfd_elf64_archive_slurp_armap (bfd *abfd)
43 struct artdata *ardata = bfd_ardata (abfd);
57 arhdrpos = bfd_tell (abfd);
58 i = bfd_bread (nextname, 16, abfd);
64 if (bfd_seek (abfd, (file_ptr) - 16, SEEK_CUR) != 0)
69 return bfd_slurp_armap (abfd);
73 bfd_has_map (abfd) = FALSE;
77 mapdata = (struct areltdata *) _bfd_read_ar_hdr (abfd);
81 bfd_release (abfd, mapdata);
83 if (bfd_bread (int_buf, 8, abfd) != 8)
97 ardata->symdefs = bfd_zalloc (abfd, amt);
103 raw_armap = bfd_alloc (abfd, ptrsize);
107 if (bfd_bread (raw_armap, ptrsize, abfd) != ptrsize
108 || bfd_bread (stringbase, stringsize, abfd) != stringsize)
125 ardata->first_file_filepos = bfd_tell (abfd);
129 bfd_has_map (abfd) = TRUE;
130 bfd_release (abfd, raw_armap);
135 bfd_release (abfd, raw_armap);
137 bfd_release (abfd, ardata->symdefs);
209 while (map[count].u.abfd == current)