Home
last modified time | relevance | path

Searched refs:ibfd (Results 1 – 25 of 66) sorted by relevance

123

/mirbsd/src/gnu/usr.bin/binutils/binutils/
Dobjcopy.c1131 copy_unknown_object (bfd *ibfd, bfd *obfd) in copy_unknown_object() argument
1139 if (bfd_stat_arch_elt (ibfd, &buf) != 0) in copy_unknown_object()
1141 bfd_nonfatal (bfd_get_archive_filename (ibfd)); in copy_unknown_object()
1149 bfd_get_archive_filename (ibfd)); in copy_unknown_object()
1153 if (bfd_seek (ibfd, (file_ptr) 0, SEEK_SET) != 0) in copy_unknown_object()
1155 bfd_nonfatal (bfd_get_archive_filename (ibfd)); in copy_unknown_object()
1161 bfd_get_archive_filename (ibfd), bfd_get_filename (obfd)); in copy_unknown_object()
1171 if (bfd_bread (cbuf, (bfd_size_type) tocopy, ibfd) in copy_unknown_object()
1174 bfd_nonfatal (bfd_get_archive_filename (ibfd)); in copy_unknown_object()
1199 copy_object (bfd *ibfd, bfd *obfd) in copy_object() argument
[all …]
Darsup.c173 bfd *ibfd; in ar_open() local
175 ibfd = bfd_openr (name, NULL); in ar_open()
177 if (!ibfd) in ar_open()
185 if (!bfd_check_format(ibfd, bfd_archive)) in ar_open()
195 element = bfd_openr_next_archived_file (ibfd, NULL); in ar_open()
201 element = bfd_openr_next_archived_file (ibfd, element); in ar_open()
/mirbsd/src/gnu/usr.bin/binutils/bfd/
Delf32-sparc.c69 elf32_sparc_merge_private_bfd_data (bfd *ibfd, bfd *obfd) in elf32_sparc_merge_private_bfd_data() argument
76 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in elf32_sparc_merge_private_bfd_data()
82 ibfd_mach = bfd_get_mach (ibfd); in elf32_sparc_merge_private_bfd_data()
87 (_("%B: compiled for a 64 bit system and target is 32 bit"), ibfd); in elf32_sparc_merge_private_bfd_data()
89 else if ((ibfd->flags & DYNAMIC) == 0) in elf32_sparc_merge_private_bfd_data()
95 if (((elf_elfheader (ibfd)->e_flags & EF_SPARC_LEDATA) in elf32_sparc_merge_private_bfd_data()
100 (_("%B: linking little endian files with big endian files"), ibfd); in elf32_sparc_merge_private_bfd_data()
103 previous_ibfd_e_flags = elf_elfheader (ibfd)->e_flags & EF_SPARC_LEDATA; in elf32_sparc_merge_private_bfd_data()
Delf32-sh64.c186 sh64_elf_copy_private_data (bfd * ibfd, bfd * obfd) in sh64_elf_copy_private_data() argument
188 if ( bfd_get_flavour (ibfd) != bfd_target_elf_flavour in sh64_elf_copy_private_data()
194 == elf_elfheader (ibfd)->e_flags)); in sh64_elf_copy_private_data()
196 elf_elfheader (obfd)->e_flags = elf_elfheader (ibfd)->e_flags; in sh64_elf_copy_private_data()
201 sh64_elf_merge_private_data (bfd *ibfd, bfd *obfd) in sh64_elf_merge_private_data() argument
205 if (! _bfd_generic_verify_endian_match (ibfd, obfd)) in sh64_elf_merge_private_data()
208 if ( bfd_get_flavour (ibfd) != bfd_target_elf_flavour in sh64_elf_merge_private_data()
212 if (bfd_get_arch_size (ibfd) != bfd_get_arch_size (obfd)) in sh64_elf_merge_private_data()
216 if (bfd_get_arch_size (ibfd) == 32 in sh64_elf_merge_private_data()
219 else if (bfd_get_arch_size (ibfd) == 64 in sh64_elf_merge_private_data()
[all …]
Delf32-ms1.c529 ms1_elf_copy_private_bfd_data (bfd * ibfd, bfd * obfd) in ms1_elf_copy_private_bfd_data() argument
531 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in ms1_elf_copy_private_bfd_data()
536 || elf_elfheader (obfd)->e_flags == elf_elfheader (ibfd)->e_flags); in ms1_elf_copy_private_bfd_data()
538 elf_elfheader (obfd)->e_flags = elf_elfheader (ibfd)->e_flags; in ms1_elf_copy_private_bfd_data()
547 ms1_elf_merge_private_bfd_data (bfd * ibfd, bfd * obfd) in ms1_elf_merge_private_bfd_data() argument
554 if (_bfd_generic_verify_endian_match (ibfd, obfd) == FALSE) in ms1_elf_merge_private_bfd_data()
559 if (strcmp (ibfd->arch_info->arch_name, "ms1") != 0) in ms1_elf_merge_private_bfd_data()
564 new_flags = elf_elfheader (ibfd)->e_flags; in ms1_elf_merge_private_bfd_data()
569 ibfd, old_flags, new_flags, elf_flags_init (obfd) ? "yes" : "no"); in ms1_elf_merge_private_bfd_data()
577 last_ibfd = ibfd; in ms1_elf_merge_private_bfd_data()
[all …]
Delf32-xstormy16.c565 bfd *ibfd; in xstormy16_elf_relax_section() local
591 for (ibfd = info->input_bfds; ibfd ; ibfd = ibfd->link_next) in xstormy16_elf_relax_section()
593 bfd_vma *local_plt_offsets = elf_local_got_offsets (ibfd); in xstormy16_elf_relax_section()
601 symtab_hdr = &elf_tdata (ibfd)->symtab_hdr; in xstormy16_elf_relax_section()
606 isymbuf = bfd_elf_get_elf_syms (ibfd, symtab_hdr, in xstormy16_elf_relax_section()
630 tsec = bfd_section_from_elf_index (ibfd, isym->st_shndx); in xstormy16_elf_relax_section()
665 for (ibfd = info->input_bfds; ibfd ; ibfd = ibfd->link_next) in xstormy16_elf_relax_section()
667 bfd_vma *local_plt_offsets = elf_local_got_offsets (ibfd); in xstormy16_elf_relax_section()
668 unsigned int nlocals = elf_tdata (ibfd)->symtab_hdr.sh_info; in xstormy16_elf_relax_section()
Dcoff-arm.c2103 bfd *ibfd, in coff_arm_adjust_symndx() argument
2112 h = obj_coff_sym_hashes (ibfd)[irel->r_symndx]; in coff_arm_adjust_symndx()
2129 coff_arm_merge_private_bfd_data (bfd * ibfd, bfd * obfd) in coff_arm_merge_private_bfd_data() argument
2131 BFD_ASSERT (ibfd != NULL && obfd != NULL); in coff_arm_merge_private_bfd_data()
2133 if (ibfd == obfd) in coff_arm_merge_private_bfd_data()
2139 if ( ibfd->xvec->flavour != bfd_target_coff_flavour in coff_arm_merge_private_bfd_data()
2145 if (! bfd_arm_merge_machines (ibfd, obfd)) in coff_arm_merge_private_bfd_data()
2149 if (APCS_SET (ibfd)) in coff_arm_merge_private_bfd_data()
2154 if (APCS_26_FLAG (obfd) != APCS_26_FLAG (ibfd)) in coff_arm_merge_private_bfd_data()
2159 ibfd, obfd, in coff_arm_merge_private_bfd_data()
[all …]
Dcpu-sh.c488 sh_merge_bfd_arch (bfd *ibfd, bfd *obfd) in sh_merge_bfd_arch() argument
492 if (! _bfd_generic_verify_endian_match (ibfd, obfd)) in sh_merge_bfd_arch()
496 new_arch = sh_get_arch_up_from_bfd_mach (bfd_get_mach (ibfd)); in sh_merge_bfd_arch()
504 ibfd, in sh_merge_bfd_arch()
515 bfd_printable_name (ibfd)); in sh_merge_bfd_arch()
Delf32-iq2000.c725 iq2000_elf_copy_private_bfd_data (bfd *ibfd, bfd *obfd) in iq2000_elf_copy_private_bfd_data() argument
727 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in iq2000_elf_copy_private_bfd_data()
732 || elf_elfheader (obfd)->e_flags == elf_elfheader (ibfd)->e_flags); in iq2000_elf_copy_private_bfd_data()
734 elf_elfheader (obfd)->e_flags = elf_elfheader (ibfd)->e_flags; in iq2000_elf_copy_private_bfd_data()
743 iq2000_elf_merge_private_bfd_data (bfd *ibfd, bfd *obfd) in iq2000_elf_merge_private_bfd_data() argument
752 new_flags = elf_elfheader (ibfd)->e_flags; in iq2000_elf_merge_private_bfd_data()
802 bfd_get_filename (ibfd), new_opt, old_opt); in iq2000_elf_merge_private_bfd_data()
815 bfd_get_filename (ibfd), (long)new_flags, (long)old_flags); in iq2000_elf_merge_private_bfd_data()
Delf64-ppc.c2489 ppc64_elf_merge_private_bfd_data (bfd *ibfd, bfd *obfd) in ppc64_elf_merge_private_bfd_data() argument
2492 if (ibfd->xvec->byteorder != obfd->xvec->byteorder in ppc64_elf_merge_private_bfd_data()
2493 && ibfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN in ppc64_elf_merge_private_bfd_data()
2498 if (bfd_big_endian (ibfd)) in ppc64_elf_merge_private_bfd_data()
2505 (*_bfd_error_handler) (msg, ibfd); in ppc64_elf_merge_private_bfd_data()
4032 ppc64_elf_add_symbol_hook (bfd *ibfd, in ppc64_elf_add_symbol_hook() argument
4041 && strcmp (bfd_get_section_name (ibfd, *sec), ".opd") == 0) in ppc64_elf_add_symbol_hook()
4047 && is_ppc64_elf_target (ibfd->xvec)) in ppc64_elf_add_symbol_hook()
4048 ppc64_elf_tdata (ibfd)->u.has_dotsym = 1; in ppc64_elf_add_symbol_hook()
5823 bfd *ibfd) in get_sym_h() argument
[all …]
Dcoff-stgo32.c396 go32_stubbed_coff_bfd_copy_private_bfd_data (ibfd, obfd) in go32_stubbed_coff_bfd_copy_private_bfd_data() argument
397 bfd *ibfd; in go32_stubbed_coff_bfd_copy_private_bfd_data()
401 if (ibfd->xvec != obfd->xvec)
405 if (bfd_coff_go32stub (ibfd) == NULL
410 memcpy (bfd_coff_go32stub (obfd), bfd_coff_go32stub (ibfd), STUBSIZE);
Dcpu-arm.c154 bfd_arm_merge_machines (bfd *ibfd, bfd *obfd) in bfd_arm_merge_machines() argument
156 unsigned int in = bfd_get_mach (ibfd); in bfd_arm_merge_machines()
186 ibfd, obfd); in bfd_arm_merge_machines()
195 obfd, ibfd); in bfd_arm_merge_machines()
Delf32-m68hc1x.c1241 _bfd_m68hc11_elf_merge_private_bfd_data (bfd *ibfd, bfd *obfd) in _bfd_m68hc11_elf_merge_private_bfd_data() argument
1248 if (!_bfd_generic_verify_endian_match (ibfd, obfd)) in _bfd_m68hc11_elf_merge_private_bfd_data()
1251 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in _bfd_m68hc11_elf_merge_private_bfd_data()
1255 new_flags = elf_elfheader (ibfd)->e_flags; in _bfd_m68hc11_elf_merge_private_bfd_data()
1264 = elf_elfheader (ibfd)->e_ident[EI_CLASS]; in _bfd_m68hc11_elf_merge_private_bfd_data()
1266 if (bfd_get_arch (obfd) == bfd_get_arch (ibfd) in _bfd_m68hc11_elf_merge_private_bfd_data()
1269 if (! bfd_set_arch_mach (obfd, bfd_get_arch (ibfd), in _bfd_m68hc11_elf_merge_private_bfd_data()
1270 bfd_get_mach (ibfd))) in _bfd_m68hc11_elf_merge_private_bfd_data()
1282 "and others for 32-bit integers"), ibfd); in _bfd_m68hc11_elf_merge_private_bfd_data()
1289 "and others for 64-bit double"), ibfd); in _bfd_m68hc11_elf_merge_private_bfd_data()
[all …]
Delf32-ppc.c2021 bfd *ibfd; in ppc_elf_begin_write_processing() local
2039 for (ibfd = link_info->input_bfds; ibfd; ibfd = ibfd->link_next) in ppc_elf_begin_write_processing()
2041 asec = bfd_get_section_by_name (ibfd, APUINFO_SECTION_NAME); in ppc_elf_begin_write_processing()
2068 for (ibfd = link_info->input_bfds; ibfd; ibfd = ibfd->link_next) in ppc_elf_begin_write_processing()
2073 asec = bfd_get_section_by_name (ibfd, APUINFO_SECTION_NAME); in ppc_elf_begin_write_processing()
2084 if (bfd_seek (ibfd, asec->filepos, SEEK_SET) != 0 in ppc_elf_begin_write_processing()
2085 || (bfd_bread (buffer + offset, length, ibfd) != length)) in ppc_elf_begin_write_processing()
2098 datum = bfd_get_32 (ibfd, ptr); in ppc_elf_begin_write_processing()
2102 datum = bfd_get_32 (ibfd, ptr + 8); in ppc_elf_begin_write_processing()
2110 datum = bfd_get_32 (ibfd, ptr + 4); in ppc_elf_begin_write_processing()
[all …]
Delf32-arm.c4291 elf32_arm_copy_private_bfd_data (bfd *ibfd, bfd *obfd) in elf32_arm_copy_private_bfd_data() argument
4296 if ( bfd_get_flavour (ibfd) != bfd_target_elf_flavour in elf32_arm_copy_private_bfd_data()
4300 in_flags = elf_elfheader (ibfd)->e_flags; in elf32_arm_copy_private_bfd_data()
4322 obfd, ibfd); in elf32_arm_copy_private_bfd_data()
4337 elf_elfheader (ibfd)->e_ident[EI_OSABI]; in elf32_arm_copy_private_bfd_data()
4346 elf32_arm_merge_private_bfd_data (bfd * ibfd, bfd * obfd) in elf32_arm_merge_private_bfd_data() argument
4354 if (! _bfd_generic_verify_endian_match (ibfd, obfd)) in elf32_arm_merge_private_bfd_data()
4357 if ( bfd_get_flavour (ibfd) != bfd_target_elf_flavour in elf32_arm_merge_private_bfd_data()
4367 in_flags = elf_elfheader (ibfd)->e_flags; in elf32_arm_merge_private_bfd_data()
4378 if (bfd_get_arch_info (ibfd)->the_default in elf32_arm_merge_private_bfd_data()
[all …]
Delf.c310 bfd_elf_get_elf_syms (bfd *ibfd, in bfd_elf_get_elf_syms() argument
335 if (symtab_hdr == &elf_tdata (ibfd)->symtab_hdr) in bfd_elf_get_elf_syms()
336 shndx_hdr = &elf_tdata (ibfd)->symtab_shndx_hdr; in bfd_elf_get_elf_syms()
341 bed = get_elf_backend_data (ibfd); in bfd_elf_get_elf_syms()
351 || bfd_seek (ibfd, pos, SEEK_SET) != 0 in bfd_elf_get_elf_syms()
352 || bfd_bread (extsym_buf, amt, ibfd) != amt) in bfd_elf_get_elf_syms()
371 || bfd_seek (ibfd, pos, SEEK_SET) != 0 in bfd_elf_get_elf_syms()
372 || bfd_bread (extshndx_buf, amt, ibfd) != amt) in bfd_elf_get_elf_syms()
391 (*bed->s->swap_symbol_in) (ibfd, esym, shndx, isym); in bfd_elf_get_elf_syms()
971 bfd *ibfd; in _bfd_elf_merge_sections() local
[all …]
Delf64-sparc.c629 elf64_sparc_merge_private_bfd_data (bfd *ibfd, bfd *obfd) in elf64_sparc_merge_private_bfd_data() argument
635 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in elf64_sparc_merge_private_bfd_data()
639 new_flags = elf_elfheader (ibfd)->e_flags; in elf64_sparc_merge_private_bfd_data()
658 if ((ibfd->flags & DYNAMIC) != 0) in elf64_sparc_merge_private_bfd_data()
678 ibfd); in elf64_sparc_merge_private_bfd_data()
697 ibfd, (long) new_flags, (long) old_flags); in elf64_sparc_merge_private_bfd_data()
Delf32-mcore.c52 mcore_elf_merge_private_bfd_data (bfd * ibfd, bfd * obfd) in mcore_elf_merge_private_bfd_data() argument
58 if (! _bfd_generic_verify_endian_match (ibfd, obfd)) in mcore_elf_merge_private_bfd_data()
61 if ( bfd_get_flavour (ibfd) != bfd_target_elf_flavour in mcore_elf_merge_private_bfd_data()
65 new_flags = elf_elfheader (ibfd)->e_flags; in mcore_elf_merge_private_bfd_data()
Dlibbfd.c921 _bfd_generic_verify_endian_match (bfd *ibfd, bfd *obfd) in _bfd_generic_verify_endian_match() argument
923 if (ibfd->xvec->byteorder != obfd->xvec->byteorder in _bfd_generic_verify_endian_match()
924 && ibfd->xvec->byteorder != BFD_ENDIAN_UNKNOWN in _bfd_generic_verify_endian_match()
929 if (bfd_big_endian (ibfd)) in _bfd_generic_verify_endian_match()
934 (*_bfd_error_handler) (msg, ibfd); in _bfd_generic_verify_endian_match()
Delf32-cris.c3265 cris_elf_merge_private_bfd_data (ibfd, obfd) in cris_elf_merge_private_bfd_data() argument
3266 bfd *ibfd; in cris_elf_merge_private_bfd_data()
3271 if (! _bfd_generic_verify_endian_match (ibfd, obfd))
3274 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour
3278 imach = bfd_get_mach (ibfd);
3296 if (bfd_get_symbol_leading_char (ibfd)
3300 (bfd_get_symbol_leading_char (ibfd) == '_'
3303 ibfd);
3325 ibfd);
3344 cris_elf_copy_private_bfd_data (ibfd, obfd) in cris_elf_copy_private_bfd_data() argument
[all …]
Dlibcoff.h915 #define bfd_coff_relocate_section(obfd,info,ibfd,o,con,rel,isyms,secs)\ argument
916 ((coff_backend_info (ibfd)->_bfd_coff_relocate_section)\
917 (obfd, info, ibfd, o, con, rel, isyms, secs))
921 #define bfd_coff_adjust_symndx(obfd, info, ibfd, sec, rel, adjustedp)\ argument
923 (obfd, info, ibfd, sec, rel, adjustedp))
Delf-eh-frame.c1013 bfd *ibfd; in _bfd_elf_write_section_eh_frame() local
1017 for (ibfd = info->input_bfds; ibfd != NULL; ibfd = ibfd->link_next) in _bfd_elf_write_section_eh_frame()
1019 if (bfd_get_flavour (ibfd) != bfd_target_elf_flavour in _bfd_elf_write_section_eh_frame()
1020 || (ibfd->flags & DYNAMIC) != 0) in _bfd_elf_write_section_eh_frame()
1023 eh = bfd_get_section_by_name (ibfd, ".eh_frame"); in _bfd_elf_write_section_eh_frame()
/mirbsd/src/gnu/usr.bin/binutils/gdb/cli/
Dcli-dump.c133 bfd *ibfd; in bfd_openr_with_cleanup() local
135 ibfd = bfd_openr (filename, target); in bfd_openr_with_cleanup()
136 if (ibfd == NULL) in bfd_openr_with_cleanup()
140 make_cleanup_bfd_close (ibfd); in bfd_openr_with_cleanup()
141 if (!bfd_check_format (ibfd, bfd_object)) in bfd_openr_with_cleanup()
144 return ibfd; in bfd_openr_with_cleanup()
457 restore_section_callback (bfd *ibfd, asection *isec, void *args) in restore_section_callback() argument
460 bfd_vma sec_start = bfd_section_vma (ibfd, isec); in restore_section_callback()
461 bfd_size_type size = bfd_section_size (ibfd, isec); in restore_section_callback()
470 if (!(bfd_get_section_flags (ibfd, isec) & SEC_LOAD)) in restore_section_callback()
[all …]
/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dgcore.c405 bfd *ibfd = objfile->obfd; in objfile_find_memory_regions() local
407 flagword flags = bfd_get_section_flags (ibfd, isec); in objfile_find_memory_regions()
412 int size = bfd_section_size (ibfd, isec); in objfile_find_memory_regions()
415 ret = (*func) (objsec->addr, bfd_section_size (ibfd, isec), in objfile_find_memory_regions()
/mirbsd/src/gnu/usr.bin/binutils/bfd/doc/
Dbfdt.texi467 bfd_boolean bfd_copy_private_header_data (bfd *ibfd, bfd *obfd);
470 Copy private BFD header information from the BFD @var{ibfd} to the
483 #define bfd_copy_private_header_data(ibfd, obfd) \
485 (ibfd, obfd))
492 bfd_boolean bfd_copy_private_bfd_data (bfd *ibfd, bfd *obfd);
495 Copy private BFD information from the BFD @var{ibfd} to the
506 #define bfd_copy_private_bfd_data(ibfd, obfd) \
508 (ibfd, obfd))
515 bfd_boolean bfd_merge_private_bfd_data (bfd *ibfd, bfd *obfd);
518 Merge private BFD information from the BFD @var{ibfd} to the
[all …]

123