Lines Matching refs:ibfd

1249 copy_unknown_object (bfd *ibfd, bfd *obfd)
1257 if (bfd_stat_arch_elt (ibfd, &buf) != 0)
1259 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1267 bfd_get_archive_filename (ibfd));
1271 if (bfd_seek (ibfd, (file_ptr) 0, SEEK_SET) != 0)
1273 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1279 bfd_get_archive_filename (ibfd), bfd_get_filename (obfd));
1289 if (bfd_bread (cbuf, (bfd_size_type) tocopy, ibfd)
1292 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1317 copy_object (bfd *ibfd, bfd *obfd)
1330 if (ibfd->xvec->byteorder != obfd->xvec->byteorder
1331 && ibfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN
1335 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1343 bfd_get_archive_filename (ibfd), bfd_get_target (ibfd),
1353 start = bfd_get_start_address (ibfd);
1363 flags = bfd_get_file_flags (ibfd);
1371 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1377 iarch = bfd_get_arch (ibfd);
1378 imach = bfd_get_mach (ibfd);
1380 && (ibfd->target_defaulted
1381 || bfd_get_arch (ibfd) != bfd_get_arch (obfd)))
1383 if (bfd_get_arch (ibfd) == bfd_arch_unknown)
1385 bfd_get_archive_filename (ibfd));
1388 bfd_printable_arch_mach (bfd_get_arch (ibfd),
1389 bfd_get_mach (ibfd)));
1393 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1395 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1408 symsize = bfd_get_symtab_upper_bound (ibfd);
1411 bfd_nonfatal (bfd_get_archive_filename (ibfd));
1416 symcount = bfd_canonicalize_symtab (ibfd, isympp);
1419 bfd_nonfatal (bfd_get_filename (ibfd));
1425 bfd_map_over_sections (ibfd, setup_section, obfd);
1427 setup_bfd_headers (ibfd, obfd);
1639 dhandle = read_debugging_info (ibfd, isympp, symcount);
1671 bfd_map_over_sections (ibfd,
1675 symcount = filter_symbols (ibfd, obfd, osympp, isympp, symcount);
1690 bfd_map_over_sections (ibfd, copy_section, obfd);
1771 if (! bfd_copy_private_bfd_data (ibfd, obfd))
1808 copy_archive (bfd *ibfd, bfd *obfd, const char *output_target,
1827 obfd->has_armap = ibfd->has_armap;
1831 this_element = bfd_openr_next_archived_file (ibfd, NULL);
1833 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1944 this_element = bfd_openr_next_archived_file (ibfd, last_element);
1954 if (!bfd_close (ibfd))
1955 RETURN_NONFATAL (bfd_get_filename (ibfd));
1977 bfd *ibfd;
1989 ibfd = bfd_openr (input_filename, input_target);
1990 if (ibfd == NULL)
1993 if (bfd_check_format (ibfd, bfd_archive))
2002 output_target = bfd_get_target (ibfd);
2012 copy_archive (ibfd, obfd, output_target, force_output_target);
2014 else if (bfd_check_format_matches (ibfd, bfd_object, &obj_matching))
2022 output_target = bfd_get_target (ibfd);
2028 if (! copy_object (ibfd, obfd))
2034 if (!bfd_close (ibfd))
2043 if (bfd_check_format_matches (ibfd, bfd_core, &core_matching))
2108 find_section_rename (bfd * ibfd ATTRIBUTE_UNUSED, sec_ptr isection,
2111 const char * old_name = bfd_section_name (ibfd, isection);
2115 * returned_flags = bfd_get_section_flags (ibfd, isection);
2133 setup_bfd_headers (bfd *ibfd, bfd *obfd)
2139 if (! bfd_copy_private_header_data (ibfd, obfd))
2150 bfd_get_filename (ibfd),
2159 setup_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
2172 if (is_strip_section (ibfd, isection))
2175 p = find_section_list (bfd_section_name (ibfd, isection), FALSE);
2180 name = find_section_rename (ibfd, isection, & flags);
2184 && (bfd_get_section_flags (ibfd, isection) & SEC_ALLOC))
2218 && (ibfd->xvec->flavour != bfd_target_elf_flavour
2223 size = bfd_section_size (ibfd, isection);
2234 vma = bfd_section_vma (ibfd, isection);
2267 bfd_section_alignment (ibfd, isection)))
2289 if (!bfd_copy_private_section_data (ibfd, isection, obfd, osection))
2307 bfd_get_filename (ibfd),
2308 bfd_section_name (ibfd, isection),
2318 copy_section (bfd *ibfd, sec_ptr isection, void *obfdarg)
2334 if (is_strip_section (ibfd, isection))
2337 flags = bfd_get_section_flags (ibfd, isection);
2347 p = find_section_list (bfd_get_section_name (ibfd, isection), FALSE);
2354 relsize = bfd_get_reloc_upper_bound (ibfd, isection);
2362 RETURN_NONFATAL (bfd_get_filename (ibfd));
2371 relcount = bfd_canonicalize_reloc (ibfd, isection, relpp, isympp);
2373 RETURN_NONFATAL (bfd_get_filename (ibfd));
2401 if (bfd_get_section_flags (ibfd, isection) & SEC_HAS_CONTENTS
2406 if (!bfd_get_section_contents (ibfd, isection, memhunk, 0, size))
2407 RETURN_NONFATAL (bfd_get_filename (ibfd));
2432 bfd_section_name (ibfd, isection), reverse_bytes);
2532 mark_symbols_used_in_relocations (bfd *ibfd, sec_ptr isection, void *symbolsarg)
2543 relsize = bfd_get_reloc_upper_bound (ibfd, isection);
2549 bfd_fatal (bfd_get_filename (ibfd));
2556 relcount = bfd_canonicalize_reloc (ibfd, isection, relpp, symbols);
2558 bfd_fatal (bfd_get_filename (ibfd));