Lines Matching defs:output_bfd
3540 bfd *output_bfd;
3597 bfd *output_bfd;
3611 output_bfd = flaginfo->output_bfd;
3613 if (aout_backend_info (output_bfd)->write_dynamic_symbol != NULL)
3615 if (! ((*aout_backend_info (output_bfd)->write_dynamic_symbol)
3616 (output_bfd, flaginfo->info, h)))
3658 || sec->owner == output_bfd);
3659 if (sec == obj_textsec (output_bfd))
3661 else if (sec == obj_datasec (output_bfd))
3663 else if (sec == obj_bsssec (output_bfd))
3687 H_PUT_8 (output_bfd, type, outsym.e_type);
3688 H_PUT_8 (output_bfd, 0, outsym.e_other);
3689 H_PUT_16 (output_bfd, 0, outsym.e_desc);
3690 indx = add_to_stringtab (output_bfd, flaginfo->strtab, h->root.root.string,
3696 PUT_WORD (output_bfd, indx, outsym.e_strx);
3697 PUT_WORD (output_bfd, val, outsym.e_value);
3700 if (bfd_seek (output_bfd, flaginfo->symoff, SEEK_SET) != 0
3701 || bfd_write (&outsym, amt, output_bfd) != amt)
3706 h->indx = obj_aout_external_sym_count (output_bfd);
3707 ++obj_aout_external_sym_count (output_bfd);
3738 BFD_ASSERT (pr->u.section->owner == flaginfo->output_bfd);
3749 bfd_wrapped_link_hash_lookup (flaginfo->output_bfd, flaginfo->info,
3774 howto = bfd_reloc_type_lookup (flaginfo->output_bfd, pr->reloc);
3781 if (o == obj_textsec (flaginfo->output_bfd))
3783 else if (o == obj_datasec (flaginfo->output_bfd))
3788 if (obj_reloc_entry_size (flaginfo->output_bfd) == RELOC_STD_SIZE)
3791 MY_put_reloc (flaginfo->output_bfd, r_extern, r_index, p->offset, howto,
3807 PUT_WORD (flaginfo->output_bfd, p->offset, srel.r_address);
3808 if (bfd_header_big_endian (flaginfo->output_bfd))
3854 r = MY_relocate_contents (howto, flaginfo->output_bfd,
3872 ok = bfd_set_section_contents (flaginfo->output_bfd, o, (void *) buf,
3882 MY_put_ext_reloc (flaginfo->output_bfd, r_extern, r_index, p->offset,
3885 PUT_WORD (flaginfo->output_bfd, p->offset, erel.r_address);
3887 if (bfd_header_big_endian (flaginfo->output_bfd))
3906 PUT_WORD (flaginfo->output_bfd, (bfd_vma) pr->addend, erel.r_addend);
3912 amt = obj_reloc_entry_size (flaginfo->output_bfd);
3913 if (bfd_seek (flaginfo->output_bfd, *reloff_ptr, SEEK_SET) != 0
3914 || bfd_write (rel_ptr, amt, flaginfo->output_bfd) != amt)
3917 *reloff_ptr += obj_reloc_entry_size (flaginfo->output_bfd);
3921 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (flaginfo->output_bfd)
3924 <= obj_datasec (flaginfo->output_bfd)->rel_filepos)));
3959 bfd *output_bfd;
3969 output_bfd = flaginfo->output_bfd;
3970 check_dynamic_reloc = aout_backend_info (output_bfd)->check_dynamic_reloc;
3974 == output_bfd->xvec->header_byteorder);
4072 if (bfd_header_big_endian (output_bfd))
4079 if (output_section == obj_textsec (output_bfd))
4081 else if (output_section == obj_datasec (output_bfd))
4083 else if (output_section == obj_bsssec (output_bfd))
4136 if (bfd_header_big_endian (output_bfd))
4162 PUT_WORD (output_bfd,
4175 MY_relocatable_reloc (howto, output_bfd, rel, relocation, r_addr);
4307 bfd *output_bfd;
4317 output_bfd = flaginfo->output_bfd;
4318 check_dynamic_reloc = aout_backend_info (output_bfd)->check_dynamic_reloc;
4322 == output_bfd->xvec->header_byteorder);
4400 if (bfd_header_big_endian (output_bfd))
4407 if (output_section == obj_textsec (output_bfd))
4409 else if (output_section == obj_datasec (output_bfd))
4411 else if (output_section == obj_bsssec (output_bfd))
4477 if (bfd_header_big_endian (output_bfd))
4519 PUT_WORD (output_bfd, r_addend + relocation, rel->r_addend);
4522 PUT_WORD (output_bfd,
4753 if (! bfd_set_section_contents (flaginfo->output_bfd,
4764 if (bfd_seek (flaginfo->output_bfd, *reloff_ptr, SEEK_SET) != 0)
4766 if (bfd_write (relocs, rel_size, flaginfo->output_bfd) != rel_size)
4773 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (flaginfo->output_bfd)
4776 <= obj_datasec (flaginfo->output_bfd)->rel_filepos)));
4788 bfd *output_bfd;
4802 output_bfd = flaginfo->output_bfd;
4818 H_PUT_8 (output_bfd, N_TEXT, outsym->e_type);
4819 H_PUT_8 (output_bfd, 0, outsym->e_other);
4820 H_PUT_16 (output_bfd, 0, outsym->e_desc);
4821 strtab_index = add_to_stringtab (output_bfd, flaginfo->strtab,
4825 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
4826 PUT_WORD (output_bfd,
4830 ++obj_aout_external_sym_count (output_bfd);
5033 || output_section->owner == output_bfd);
5049 if (output_section == obj_textsec (output_bfd))
5053 else if (output_section == obj_datasec (output_bfd))
5057 else if (output_section == obj_bsssec (output_bfd))
5087 h->indx = obj_aout_external_sym_count (output_bfd);
5224 H_PUT_8 (output_bfd, type, outsym->e_type);
5225 H_PUT_8 (output_bfd, H_GET_8 (input_bfd, sym->e_other), outsym->e_other);
5226 H_PUT_16 (output_bfd, H_GET_16 (input_bfd, sym->e_desc), outsym->e_desc);
5238 strtab_index = add_to_stringtab (output_bfd, flaginfo->strtab,
5242 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
5243 PUT_WORD (output_bfd, val, outsym->e_value);
5244 *symbol_map = obj_aout_external_sym_count (output_bfd);
5245 ++obj_aout_external_sym_count (output_bfd);
5254 if (bfd_seek (output_bfd, flaginfo->symoff, SEEK_SET) != 0)
5258 if (bfd_write (flaginfo->output_syms, outsym_size, output_bfd)
5350 aout_info.output_bfd = abfd;