Lines Matching refs:current
254 struct ar_cache *current; in _bfd_look_for_bfd_in_cache() local
256 for (current = bfd_ardata (arch_bfd)->cache; current != NULL; in _bfd_look_for_bfd_in_cache()
257 current = current->next) in _bfd_look_for_bfd_in_cache()
258 if (current->ptr == filepos) in _bfd_look_for_bfd_in_cache()
259 return current->arelt; in _bfd_look_for_bfd_in_cache()
281 struct ar_cache *current = bfd_ardata (arch_bfd)->cache; in _bfd_add_bfd_to_archive_cache() local
283 while (current->next != NULL) in _bfd_add_bfd_to_archive_cache()
284 current = current->next; in _bfd_add_bfd_to_archive_cache()
285 current->next = new_cache; in _bfd_add_bfd_to_archive_cache()
1195 bfd *current; in _bfd_construct_extended_name_table() local
1201 for (current = abfd->archive_head; current != NULL; current = current->next) in _bfd_construct_extended_name_table()
1206 normal = normalize (current, current->filename); in _bfd_construct_extended_name_table()
1228 struct ar_hdr *hdr = arch_hdr (current); in _bfd_construct_extended_name_table()
1231 && hdr->ar_name[thislen] != ar_padchar (current))) in _bfd_construct_extended_name_table()
1238 hdr->ar_name[thislen] = ar_padchar (current); in _bfd_construct_extended_name_table()
1253 for (current = abfd->archive_head; current != NULL; current = in _bfd_construct_extended_name_table()
1254 current->next) in _bfd_construct_extended_name_table()
1259 normal = normalize (current, current->filename); in _bfd_construct_extended_name_table()
1269 struct ar_hdr *hdr = arch_hdr (current); in _bfd_construct_extended_name_table()
1278 hdr->ar_name[0] = ar_padchar (current); in _bfd_construct_extended_name_table()
1614 bfd *current; in _bfd_write_archive_contents() local
1628 for (current = arch->archive_head; current; current = current->next) in _bfd_write_archive_contents()
1635 if (bfd_write_p (current)) in _bfd_write_archive_contents()
1640 if (!current->arelt_data) in _bfd_write_archive_contents()
1642 current->arelt_data = in _bfd_write_archive_contents()
1643 bfd_ar_hdr_from_filesystem (arch, current->filename, current); in _bfd_write_archive_contents()
1644 if (!current->arelt_data) in _bfd_write_archive_contents()
1649 (arch, current->filename, (char *) arch_hdr (current))); in _bfd_write_archive_contents()
1654 if ((bfd_check_format (current, bfd_object)) in _bfd_write_archive_contents()
1656 && ((bfd_get_file_flags (current) & HAS_SYMS)) in _bfd_write_archive_contents()
1707 for (current = arch->archive_head; current; current = current->next) in _bfd_write_archive_contents()
1710 unsigned int remaining = arelt_size (current); in _bfd_write_archive_contents()
1711 struct ar_hdr *hdr = arch_hdr (current); in _bfd_write_archive_contents()
1717 if (bfd_seek (current, (file_ptr) 0, SEEK_SET) != 0) in _bfd_write_archive_contents()
1725 if (bfd_bread (buffer, amt, current) != amt) in _bfd_write_archive_contents()
1735 if ((arelt_size (current) % 2) == 1) in _bfd_write_archive_contents()
1770 bfd *current; in _bfd_compute_and_write_armap() local
1803 for (current = arch->archive_head; in _bfd_compute_and_write_armap()
1804 current != NULL; in _bfd_compute_and_write_armap()
1805 current = current->next, elt_no++) in _bfd_compute_and_write_armap()
1807 if (bfd_check_format (current, bfd_object) in _bfd_compute_and_write_armap()
1808 && (bfd_get_file_flags (current) & HAS_SYMS) != 0) in _bfd_compute_and_write_armap()
1814 storage = bfd_get_symtab_upper_bound (current); in _bfd_compute_and_write_armap()
1829 symcount = bfd_canonicalize_symtab (current, syms); in _bfd_compute_and_write_armap()
1870 map[orl_count].u.abfd = current; in _bfd_compute_and_write_armap()
1881 if (! bfd_free_cached_info (current)) in _bfd_compute_and_write_armap()
1923 bfd *current = arch->archive_head; in bsd_write_armap() local
1924 bfd *last_elt = current; /* last element arch seen */ in bsd_write_armap()
1963 firstreal += arelt_size (current) + sizeof (struct ar_hdr); in bsd_write_armap()
1965 current = current->next; in bsd_write_armap()
1967 while (current != map[count].u.abfd); in bsd_write_armap()
1970 last_elt = current; in bsd_write_armap()
2082 bfd *current = arch->archive_head; in coff_write_armap() local
2126 current = arch->archive_head; in coff_write_armap()
2128 while (current != NULL && count < symbol_count) in coff_write_armap()
2133 while (count < symbol_count && map[count].u.abfd == current) in coff_write_armap()
2140 archive_member_file_ptr += arelt_size (current) + sizeof (struct ar_hdr); in coff_write_armap()
2143 current = current->next; in coff_write_armap()