Home | History | Annotate | Download | only in bfd

Lines Matching defs:output_bfd

225   bfd *output_bfd;
2912 bfd *output_bfd;
2926 output_bfd = flaginfo->output_bfd;
2928 if (aout_backend_info (output_bfd)->write_dynamic_symbol != NULL)
2930 if (! ((*aout_backend_info (output_bfd)->write_dynamic_symbol)
2931 (output_bfd, flaginfo->info, h)))
2972 || sec->owner == output_bfd);
2973 if (sec == obj_textsec (output_bfd))
2975 else if (sec == obj_datasec (output_bfd))
2977 else if (sec == obj_bsssec (output_bfd))
3001 H_PUT_8 (output_bfd, type, outsym.e_type);
3002 indx = add_to_stringtab (output_bfd, flaginfo->strtab, h->root.root.string,
3008 PUT_WORD (output_bfd, indx, outsym.e_strx);
3009 PUT_WORD (output_bfd, val, outsym.e_value);
3012 if (bfd_seek (output_bfd, flaginfo->symoff, SEEK_SET) != 0
3013 || bfd_bwrite ((void *) &outsym, amt, output_bfd) != amt)
3018 h->indx = obj_aout_external_sym_count (output_bfd);
3019 ++obj_aout_external_sym_count (output_bfd);
3049 BFD_ASSERT (pr->u.section->owner == flaginfo->output_bfd);
3060 bfd_wrapped_link_hash_lookup (flaginfo->output_bfd, flaginfo->info,
3086 howto = bfd_reloc_type_lookup (flaginfo->output_bfd, pr->reloc);
3093 if (o == obj_textsec (flaginfo->output_bfd))
3095 else if (o == obj_datasec (flaginfo->output_bfd))
3101 MY_put_reloc(flaginfo->output_bfd, r_extern, r_index, p->offset, howto,
3119 PUT_WORD (flaginfo->output_bfd, p->offset, srel.r_address);
3120 if (bfd_header_big_endian (flaginfo->output_bfd))
3166 r = MY_relocate_contents (howto, flaginfo->output_bfd,
3179 ? bfd_section_name (flaginfo->output_bfd,
3190 ok = bfd_set_section_contents (flaginfo->output_bfd, o,
3199 rel_size = obj_reloc_entry_size (flaginfo->output_bfd);
3200 if (bfd_seek (flaginfo->output_bfd, *reloff_ptr, SEEK_SET) != 0
3201 || bfd_bwrite (rel_ptr, rel_size, flaginfo->output_bfd) != rel_size)
3208 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (flaginfo->output_bfd)
3211 <= obj_datasec (flaginfo->output_bfd)->rel_filepos)));
3244 bfd *output_bfd;
3253 output_bfd = flaginfo->output_bfd;
3254 check_dynamic_reloc = aout_backend_info (output_bfd)->check_dynamic_reloc;
3258 == output_bfd->xvec->header_byteorder);
3318 if (output_section == obj_textsec (output_bfd))
3320 else if (output_section == obj_datasec (output_bfd))
3322 else if (output_section == obj_bsssec (output_bfd))
3405 MY_relocatable_reloc (howto, output_bfd, rel, relocation, r_addr);
3568 if (! bfd_set_section_contents (flaginfo->output_bfd,
3579 if (bfd_seek (flaginfo->output_bfd, *reloff_ptr, SEEK_SET) != 0)
3581 if (bfd_bwrite (relocs, rel_size, flaginfo->output_bfd) != rel_size)
3588 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (flaginfo->output_bfd)
3591 <= obj_datasec (flaginfo->output_bfd)->rel_filepos)));
3682 aout_info.output_bfd = abfd;
4000 bfd *output_bfd;
4014 output_bfd = flaginfo->output_bfd;
4029 H_PUT_8 (output_bfd, N_TEXT, outsym->e_type);
4030 strtab_index = add_to_stringtab (output_bfd, flaginfo->strtab,
4034 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
4035 PUT_WORD (output_bfd,
4036 (bfd_get_section_vma (output_bfd,
4040 ++obj_aout_external_sym_count (output_bfd);
4243 || output_section->owner == output_bfd);
4245 + bfd_get_section_vma (output_bfd, output_section)
4259 if (output_section == obj_textsec (output_bfd))
4263 else if (output_section == obj_datasec (output_bfd))
4267 else if (output_section == obj_bsssec (output_bfd))
4297 h->indx = obj_aout_external_sym_count (output_bfd);
4433 H_PUT_8 (output_bfd, type, outsym->e_type);
4445 strtab_index = add_to_stringtab (output_bfd, flaginfo->strtab,
4449 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
4450 PUT_WORD (output_bfd, val, outsym->e_value);
4451 *symbol_map = obj_aout_external_sym_count (output_bfd);
4452 ++obj_aout_external_sym_count (output_bfd);
4461 if (bfd_seek (output_bfd, flaginfo->symoff, SEEK_SET) != 0)
4465 if (bfd_bwrite ((void *) flaginfo->output_syms, size, output_bfd) != size)