Lines Matching refs:output_bfd

3462   bfd *output_bfd;
3517 bfd *output_bfd;
3531 output_bfd = finfo->output_bfd;
3533 if (aout_backend_info (output_bfd)->write_dynamic_symbol != NULL)
3535 if (! ((*aout_backend_info (output_bfd)->write_dynamic_symbol)
3536 (output_bfd, finfo->info, h)))
3578 || sec->owner == output_bfd);
3579 if (sec == obj_textsec (output_bfd))
3581 else if (sec == obj_datasec (output_bfd))
3583 else if (sec == obj_bsssec (output_bfd))
3606 H_PUT_8 (output_bfd, type, outsym.e_type);
3607 H_PUT_8 (output_bfd, 0, outsym.e_other);
3608 H_PUT_16 (output_bfd, 0, outsym.e_desc);
3609 indx = add_to_stringtab (output_bfd, finfo->strtab, h->root.root.string,
3615 PUT_WORD (output_bfd, indx, outsym.e_strx);
3616 PUT_WORD (output_bfd, val, outsym.e_value);
3619 if (bfd_seek (output_bfd, finfo->symoff, SEEK_SET) != 0
3620 || bfd_bwrite ((void *) &outsym, amt, output_bfd) != amt)
3625 h->indx = obj_aout_external_sym_count (output_bfd);
3626 ++obj_aout_external_sym_count (output_bfd);
3657 BFD_ASSERT (pr->u.section->owner == finfo->output_bfd);
3668 bfd_wrapped_link_hash_lookup (finfo->output_bfd, finfo->info,
3694 howto = bfd_reloc_type_lookup (finfo->output_bfd, pr->reloc);
3701 if (o == obj_textsec (finfo->output_bfd))
3703 else if (o == obj_datasec (finfo->output_bfd))
3708 if (obj_reloc_entry_size (finfo->output_bfd) == RELOC_STD_SIZE)
3711 MY_put_reloc (finfo->output_bfd, r_extern, r_index, p->offset, howto,
3727 PUT_WORD (finfo->output_bfd, p->offset, srel.r_address);
3728 if (bfd_header_big_endian (finfo->output_bfd))
3774 r = MY_relocate_contents (howto, finfo->output_bfd,
3787 ? bfd_section_name (finfo->output_bfd,
3797 ok = bfd_set_section_contents (finfo->output_bfd, o, (void *) buf,
3807 MY_put_ext_reloc (finfo->output_bfd, r_extern, r_index, p->offset,
3810 PUT_WORD (finfo->output_bfd, p->offset, erel.r_address);
3812 if (bfd_header_big_endian (finfo->output_bfd))
3831 PUT_WORD (finfo->output_bfd, (bfd_vma) pr->addend, erel.r_addend);
3837 amt = obj_reloc_entry_size (finfo->output_bfd);
3838 if (bfd_seek (finfo->output_bfd, *reloff_ptr, SEEK_SET) != 0
3839 || bfd_bwrite (rel_ptr, amt, finfo->output_bfd) != amt)
3842 *reloff_ptr += obj_reloc_entry_size (finfo->output_bfd);
3846 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (finfo->output_bfd)
3849 <= obj_datasec (finfo->output_bfd)->rel_filepos)));
3885 bfd *output_bfd;
3895 output_bfd = finfo->output_bfd;
3896 check_dynamic_reloc = aout_backend_info (output_bfd)->check_dynamic_reloc;
3900 == output_bfd->xvec->header_byteorder);
3988 if (bfd_header_big_endian (output_bfd))
3995 if (output_section == obj_textsec (output_bfd))
3997 else if (output_section == obj_datasec (output_bfd))
3999 else if (output_section == obj_bsssec (output_bfd))
4053 if (bfd_header_big_endian (output_bfd))
4079 PUT_WORD (output_bfd,
4092 MY_relocatable_reloc (howto, output_bfd, rel, relocation, r_addr);
4229 bfd *output_bfd;
4239 output_bfd = finfo->output_bfd;
4240 check_dynamic_reloc = aout_backend_info (output_bfd)->check_dynamic_reloc;
4244 == output_bfd->xvec->header_byteorder);
4316 if (bfd_header_big_endian (output_bfd))
4323 if (output_section == obj_textsec (output_bfd))
4325 else if (output_section == obj_datasec (output_bfd))
4327 else if (output_section == obj_bsssec (output_bfd))
4394 if (bfd_header_big_endian (output_bfd))
4436 PUT_WORD (output_bfd, r_addend + relocation, rel->r_addend);
4439 PUT_WORD (output_bfd,
4680 if (! bfd_set_section_contents (finfo->output_bfd,
4691 if (bfd_seek (finfo->output_bfd, *reloff_ptr, SEEK_SET) != 0)
4693 if (bfd_bwrite (relocs, rel_size, finfo->output_bfd) != rel_size)
4700 BFD_ASSERT (*reloff_ptr <= obj_sym_filepos (finfo->output_bfd)
4703 <= obj_datasec (finfo->output_bfd)->rel_filepos)));
4715 bfd *output_bfd;
4729 output_bfd = finfo->output_bfd;
4744 H_PUT_8 (output_bfd, N_TEXT, outsym->e_type);
4745 H_PUT_8 (output_bfd, 0, outsym->e_other);
4746 H_PUT_16 (output_bfd, 0, outsym->e_desc);
4747 strtab_index = add_to_stringtab (output_bfd, finfo->strtab,
4751 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
4752 PUT_WORD (output_bfd,
4753 (bfd_get_section_vma (output_bfd,
4757 ++obj_aout_external_sym_count (output_bfd);
4960 || output_section->owner == output_bfd);
4962 + bfd_get_section_vma (output_bfd, output_section)
4976 if (output_section == obj_textsec (output_bfd))
4980 else if (output_section == obj_datasec (output_bfd))
4984 else if (output_section == obj_bsssec (output_bfd))
5014 h->indx = obj_aout_external_sym_count (output_bfd);
5150 H_PUT_8 (output_bfd, type, outsym->e_type);
5151 H_PUT_8 (output_bfd, H_GET_8 (input_bfd, sym->e_other), outsym->e_other);
5152 H_PUT_16 (output_bfd, H_GET_16 (input_bfd, sym->e_desc), outsym->e_desc);
5164 strtab_index = add_to_stringtab (output_bfd, finfo->strtab,
5168 PUT_WORD (output_bfd, strtab_index, outsym->e_strx);
5169 PUT_WORD (output_bfd, val, outsym->e_value);
5170 *symbol_map = obj_aout_external_sym_count (output_bfd);
5171 ++obj_aout_external_sym_count (output_bfd);
5180 if (bfd_seek (output_bfd, finfo->symoff, SEEK_SET) != 0)
5184 if (bfd_bwrite ((void *) finfo->output_syms, outsym_size, output_bfd)
5282 aout_info.output_bfd = abfd;