• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/cxxfilt-11/cxxfilt/binutils/

Lines Matching refs:obfd

895 filter_symbols (bfd *abfd, bfd *obfd, asymbol **osyms,
937 && (bfd_get_symbol_leading_char (obfd) != '\0')
944 name[0] = bfd_get_symbol_leading_char (obfd);
962 *ptr++ = bfd_get_symbol_leading_char (obfd);
1218 copy_unknown_object (bfd *ibfd, bfd *obfd)
1248 bfd_get_archive_filename (ibfd), bfd_get_filename (obfd));
1266 if (bfd_bwrite (cbuf, (bfd_size_type) tocopy, obfd)
1269 bfd_nonfatal (bfd_get_filename (obfd));
1277 chmod (bfd_get_filename (obfd), buf.st_mode);
1286 copy_object (bfd *ibfd, bfd *obfd)
1299 if (ibfd->xvec->byteorder != obfd->xvec->byteorder
1301 && obfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN)
1304 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1306 bfd_nonfatal (bfd_get_filename (obfd));
1313 bfd_get_filename (obfd), bfd_get_target (obfd));
1323 if (bfd_get_format (obfd) != bfd_core)
1330 flags &= bfd_applicable_file_flags (obfd);
1332 if (!bfd_set_start_address (obfd, start)
1333 || !bfd_set_file_flags (obfd, flags))
1343 if (!bfd_set_arch_mach (obfd, iarch, imach)
1345 || bfd_get_arch (ibfd) != bfd_get_arch (obfd)))
1357 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1389 bfd_map_over_sections (ibfd, setup_section, obfd);
1391 setup_bfd_headers (ibfd, obfd);
1412 if (bfd_get_section_by_name (obfd, padd->name))
1419 padd->section = bfd_make_section_with_flags (obfd, padd->name, flags);
1428 if (! bfd_set_section_size (obfd, padd->section, padd->size))
1430 bfd_nonfatal (bfd_get_filename (obfd));
1437 if (! bfd_set_section_vma (obfd, padd->section,
1440 bfd_nonfatal (bfd_get_filename (obfd));
1449 (obfd, padd->section,
1450 bfd_section_alignment (obfd, padd->section)))
1452 bfd_nonfatal (bfd_get_filename (obfd));
1463 (obfd, gnu_debuglink_filename);
1473 if (bfd_get_flavour (obfd) == bfd_target_coff_flavour)
1489 for (sec = obfd->sections, highest_section = NULL;
1511 bfd_set_section_vma (obfd, gnu_debuglink_section, debuglink_vma);
1515 if (bfd_count_sections (obfd) == 0)
1532 c = bfd_count_sections (obfd);
1535 bfd_map_over_sections (obfd, get_sections, &set);
1550 flags = bfd_get_section_flags (obfd, osections[i]);
1555 size = bfd_section_size (obfd, osections[i]);
1556 gap_start = bfd_section_lma (obfd, osections[i]) + size;
1557 gap_stop = bfd_section_lma (obfd, osections[i + 1]);
1560 if (! bfd_set_section_size (obfd, osections[i],
1564 bfd_get_section_name (obfd, osections[i]),
1581 lma = bfd_section_lma (obfd, osections[c - 1]);
1582 size = bfd_section_size (obfd, osections[c - 1]);
1585 if (! bfd_set_section_size (obfd, osections[c - 1],
1589 bfd_get_section_name (obfd, osections[c - 1]),
1643 symcount = filter_symbols (ibfd, obfd, osympp, isympp, symcount);
1648 if (! write_debugging_info (obfd, dhandle, &symcount, &osympp))
1655 bfd_set_symtab (obfd, osympp, symcount);
1658 bfd_map_over_sections (ibfd, copy_section, obfd);
1666 if (! bfd_set_section_contents (obfd, padd->section, padd->contents,
1669 bfd_nonfatal (bfd_get_filename (obfd));
1678 (obfd, gnu_debuglink_section, gnu_debuglink_filename))
1696 c = bfd_count_sections (obfd);
1705 off = bfd_section_size (obfd, osections[i]) - left;
1716 if (! bfd_set_section_contents (obfd, osections[i], buf,
1719 bfd_nonfatal (bfd_get_filename (obfd));
1739 else if (! bfd_copy_private_bfd_data (ibfd, obfd))
1742 bfd_get_filename (obfd),
1752 if (! bfd_alt_mach_code (obfd, use_alt_mach_code))
1756 if (bfd_get_flavour (obfd) == bfd_target_elf_flavour)
1759 elf_elfheader (obfd)->e_machine = use_alt_mach_code;
1776 copy_archive (bfd *ibfd, bfd *obfd, const char *output_target,
1783 bfd *obfd;
1785 bfd **ptr = &obfd->archive_head;
1790 dir = make_tempdir (bfd_get_filename (obfd));
1795 obfd->has_armap = ibfd->has_armap;
1801 if (!bfd_set_format (obfd, bfd_get_format (ibfd)))
1802 RETURN_NONFATAL (bfd_get_filename (obfd));
1828 l->obfd = NULL;
1846 l->obfd = NULL;
1905 l->obfd = output_bfd;
1919 if (!bfd_close (obfd))
1920 RETURN_NONFATAL (bfd_get_filename (obfd));
1928 if (l->obfd == NULL)
1932 bfd_close (l->obfd);
1964 bfd *obfd;
1976 obfd = bfd_openw (output_filename, output_target);
1977 if (obfd == NULL)
1980 copy_archive (ibfd, obfd, output_target, force_output_target);
1984 bfd *obfd;
1992 obfd = bfd_openw (output_filename, output_target);
1993 if (obfd == NULL)
1996 if (! copy_object (ibfd, obfd))
1999 if (!bfd_close (obfd))
2101 setup_bfd_headers (bfd *ibfd, bfd *obfd)
2107 if (! bfd_copy_private_header_data (ibfd, obfd))
2129 bfd *obfd = obfdarg;
2172 osection = bfd_make_section_anyway_with_flags (obfd, name, flags);
2181 && obfd->xvec->flavour == bfd_target_elf_flavour
2189 if (! bfd_set_section_size (obfd, osection, size))
2203 if (! bfd_set_section_vma (obfd, osection, vma))
2226 if (!bfd_set_section_alignment (obfd,
2250 else if (!bfd_copy_private_section_data (ibfd, isection, obfd, osection))
2281 bfd *obfd = obfdarg;
2311 if (bfd_get_format (obfd) == bfd_core)
2328 bfd_set_reloc (obfd, osection, NULL, 0);
2354 bfd_set_reloc (obfd, osection, relcount == 0 ? NULL : relpp, relcount);
2360 && bfd_get_section_flags (obfd, osection) & SEC_HAS_CONTENTS)
2381 if (!bfd_set_section_contents (obfd, osection, memhunk, 0, size))
2382 RETURN_NONFATAL (bfd_get_filename (obfd));
2397 if (! bfd_set_section_contents (obfd, osection, memhunk, 0, size))
2398 RETURN_NONFATAL (bfd_get_filename (obfd));
2407 get_sections (bfd *obfd ATTRIBUTE_UNUSED, asection *osection, void *secppparg)
2509 write_debugging_info (bfd *obfd, void *dhandle,
2513 if (bfd_get_flavour (obfd) == bfd_target_ieee_flavour)
2514 return write_ieee_debugging_info (obfd, dhandle);
2516 if (bfd_get_flavour (obfd) == bfd_target_coff_flavour
2517 || bfd_get_flavour (obfd) == bfd_target_elf_flavour)
2524 if (! write_stabs_in_sections_debugging_info (obfd, dhandle, &syms,
2530 stabsec = bfd_make_section_with_flags (obfd, ".stab", flags);
2531 stabstrsec = bfd_make_section_with_flags (obfd, ".stabstr", flags);
2534 || ! bfd_set_section_size (obfd, stabsec, symsize)
2535 || ! bfd_set_section_size (obfd, stabstrsec, stringsize)
2536 || ! bfd_set_section_alignment (obfd, stabsec, 2)
2537 || ! bfd_set_section_alignment (obfd, stabstrsec, 0))
2540 bfd_get_filename (obfd),
2549 if (! bfd_set_section_contents (obfd, stabsec, syms, 0, symsize)
2550 || ! bfd_set_section_contents (obfd, stabstrsec, strings, 0,
2554 bfd_get_filename (obfd),
2563 bfd_get_filename (obfd), bfd_get_target (obfd));