Home | History | Annotate | Download | only in bfd

Lines Matching defs:input_bfd

3931 			     bfd *input_bfd,
3954 BFD_ASSERT (obj_reloc_entry_size (input_bfd) == RELOC_STD_SIZE);
3955 BFD_ASSERT (input_bfd->xvec->header_byteorder
3959 syms = obj_aout_external_syms (input_bfd);
3960 strings = obj_aout_external_strings (input_bfd);
3961 sym_hashes = obj_aout_sym_hashes (input_bfd);
3979 r_addr = GET_SWORD (input_bfd, rel->r_address);
3982 howto = MY_reloc_howto (input_bfd, rel, r_index, r_extern, r_pcrel);
3990 if (bfd_header_big_endian (input_bfd))
4032 (_("%P: %B: unexpected relocation type\n"), input_bfd);
4105 name = strings + GET_WORD (input_bfd,
4108 (flaginfo->info, name, input_bfd, input_section,
4138 section = aout_reloc_index_to_section (input_bfd, r_index);
4165 input_bfd, relocation,
4201 section = aout_reloc_index_to_section (input_bfd, r_index);
4214 (flaginfo->info, input_bfd, input_section, h,
4231 name = strings + GET_WORD (input_bfd, syms[r_index].e_strx);
4233 (flaginfo->info, name, input_bfd, input_section,
4239 input_bfd, input_section,
4258 name = strings + GET_WORD (input_bfd,
4264 s = aout_reloc_index_to_section (input_bfd, r_index);
4265 name = bfd_section_name (input_bfd, s);
4269 howto->name, (bfd_vma) 0, input_bfd,
4285 bfd *input_bfd,
4308 BFD_ASSERT (obj_reloc_entry_size (input_bfd) == RELOC_EXT_SIZE);
4309 BFD_ASSERT (input_bfd->xvec->header_byteorder
4313 syms = obj_aout_external_syms (input_bfd);
4314 strings = obj_aout_external_strings (input_bfd);
4315 sym_hashes = obj_aout_sym_hashes (input_bfd);
4332 r_addr = GET_SWORD (input_bfd, rel->r_address);
4334 if (bfd_header_big_endian (input_bfd))
4353 r_addend = GET_SWORD (input_bfd, rel->r_addend);
4358 (_("%P: %B: unexpected relocation type\n"), input_bfd);
4447 name = strings + GET_WORD (input_bfd,
4450 (flaginfo->info, name, input_bfd, input_section,
4483 r_section = aout_reloc_index_to_section (input_bfd, r_index);
4555 type = H_GET_8 (input_bfd, sym->e_type);
4558 r_section = obj_textsec (input_bfd);
4561 r_section = obj_datasec (input_bfd);
4564 r_section = obj_bsssec (input_bfd);
4572 + (GET_WORD (input_bfd, sym->e_value)
4577 r_section = aout_reloc_index_to_section (input_bfd, r_index);
4617 (flaginfo->info, input_bfd, input_section, h,
4638 name = strings + GET_WORD (input_bfd, syms[r_index].e_strx);
4640 (flaginfo->info, name, input_bfd, input_section,
4647 input_bfd, input_section,
4654 x = bfd_get_32 (input_bfd, contents + r_addr);
4656 bfd_putl32 (/*input_bfd,*/ x, contents + r_addr);
4677 name = strings + GET_WORD (input_bfd,
4683 s = aout_reloc_index_to_section (input_bfd, r_index);
4684 name = bfd_section_name (input_bfd, s);
4689 r_addend, input_bfd, input_section, r_addr)))
4705 bfd *input_bfd,
4715 if (! bfd_get_section_contents (input_bfd, input_section,
4729 if (bfd_seek (input_bfd, input_section->rel_filepos, SEEK_SET) != 0
4730 || bfd_bread (relocs, rel_size, input_bfd) != rel_size)
4736 if (obj_reloc_entry_size (input_bfd) == RELOC_STD_SIZE)
4738 if (! aout_link_input_section_std (flaginfo, input_bfd, input_section,
4745 if (! aout_link_input_section_ext (flaginfo, input_bfd, input_section,
4785 aout_link_write_symbols (struct aout_final_link_info *flaginfo, bfd *input_bfd)
4802 sym_count = obj_aout_external_sym_count (input_bfd);
4803 strings = obj_aout_external_strings (input_bfd);
4812 || bfd_hash_lookup (flaginfo->info->keep_hash, input_bfd->filename,
4820 input_bfd->filename, FALSE);
4826 obj_textsec (input_bfd)->output_section)
4827 + obj_textsec (input_bfd)->output_offset),
4835 sym = obj_aout_external_syms (input_bfd);
4837 sym_hash = obj_aout_sym_hashes (input_bfd);
4862 type = H_GET_8 (input_bfd, sym->e_type);
4863 name = strings + GET_WORD (input_bfd, sym->e_strx);
4871 val = GET_WORD (input_bfd, sym->e_value);
4955 symsec = obj_textsec (input_bfd);
4958 symsec = obj_datasec (input_bfd);
4961 symsec = obj_bsssec (input_bfd);
4978 val = GET_WORD (input_bfd, sym->e_value);
4983 val = GET_WORD (input_bfd, sym->e_value);
5005 symsec = obj_textsec (input_bfd);
5008 symsec = obj_datasec (input_bfd);
5011 symsec = obj_bsssec (input_bfd);
5078 + (GET_WORD (input_bfd, sym->e_value)
5100 && bfd_is_local_label_name (input_bfd, name))
5133 incl_type = H_GET_8 (input_bfd, incl_sym->e_type);
5146 s = strings + GET_WORD (input_bfd, incl_sym->e_strx);
5202 incl_type = H_GET_8 (input_bfd, incl_sym->e_type);
5224 H_PUT_8 (output_bfd, H_GET_8 (input_bfd, sym->e_other), outsym->e_other);
5225 H_PUT_16 (output_bfd, H_GET_16 (input_bfd, sym->e_desc), outsym->e_desc);
5269 aout_link_input_bfd (struct aout_final_link_info *flaginfo, bfd *input_bfd)
5271 BFD_ASSERT (bfd_get_format (input_bfd) == bfd_object);
5274 if ((input_bfd->flags & DYNAMIC) != 0
5275 && aout_backend_info (input_bfd)->link_dynamic_object != NULL)
5276 return ((*aout_backend_info (input_bfd)->link_dynamic_object)
5277 (flaginfo->info, input_bfd));
5281 if (! aout_get_external_symbols (input_bfd))
5286 if (! aout_link_write_symbols (flaginfo, input_bfd))
5293 if (obj_textsec (input_bfd)->linker_mark)
5295 if (! aout_link_input_section (flaginfo, input_bfd,
5296 obj_textsec (input_bfd),
5298 exec_hdr (input_bfd)->a_trsize))
5301 if (obj_datasec (input_bfd)->linker_mark)
5303 if (! aout_link_input_section (flaginfo, input_bfd,
5304 obj_datasec (input_bfd),
5306 exec_hdr (input_bfd)->a_drsize))
5315 if (! aout_link_free_symbols (input_bfd))
5535 bfd *input_bfd;
5537 input_bfd = p->u.indirect.section->owner;
5538 if (! input_bfd->output_has_begun)
5540 if (! aout_link_input_bfd (&aout_info, input_bfd))
5542 input_bfd->output_has_begun = TRUE;