Home
last modified time | relevance | path

Searched refs:rel_hash (Results 1 – 7 of 7) sorted by relevance

/trueos/contrib/binutils/bfd/
HDelf-vxworks.c155 struct elf_link_hash_entry **rel_hash) in elf_vxworks_emit_relocs() argument
170 && *rel_hash in elf_vxworks_emit_relocs()
171 && (*rel_hash)->def_dynamic in elf_vxworks_emit_relocs()
172 && !(*rel_hash)->def_regular in elf_vxworks_emit_relocs()
173 && ((*rel_hash)->root.type == bfd_link_hash_defined in elf_vxworks_emit_relocs()
174 || (*rel_hash)->root.type == bfd_link_hash_defweak) in elf_vxworks_emit_relocs()
175 && (*rel_hash)->root.u.def.section->output_section != NULL) in elf_vxworks_emit_relocs()
188 asection *sec = (*rel_hash)->root.u.def.section; in elf_vxworks_emit_relocs()
193 irela[j].r_addend += (*rel_hash)->root.u.def.value; in elf_vxworks_emit_relocs()
197 *rel_hash = NULL; in elf_vxworks_emit_relocs()
[all …]
HDcofflink.c1022 struct coff_link_hash_entry **rel_hash; in _bfd_coff_final_link() local
1030 rel_hash = finfo.section_info[o->target_index].rel_hashes; in _bfd_coff_final_link()
1032 for (; irel < irelend; irel++, rel_hash++, erel += relsz) in _bfd_coff_final_link()
1034 if (*rel_hash != NULL) in _bfd_coff_final_link()
1036 BFD_ASSERT ((*rel_hash)->indx >= 0); in _bfd_coff_final_link()
1037 irel->r_symndx = (*rel_hash)->indx; in _bfd_coff_final_link()
2344 struct coff_link_hash_entry **rel_hash; in _bfd_coff_link_input_bfd() local
2349 rel_hash = (finfo->section_info[target_index].rel_hashes in _bfd_coff_link_input_bfd()
2351 for (; irel < irelend; irel++, rel_hash++) in _bfd_coff_link_input_bfd()
2356 *rel_hash = NULL; in _bfd_coff_link_input_bfd()
[all …]
HDcoff-ppc.c2438 struct coff_link_hash_entry **rel_hash; local
2446 rel_hash = finfo.section_info[o->target_index].rel_hashes;
2448 for (; irel < irelend; irel++, rel_hash++, erel += relsz)
2450 if (*rel_hash != NULL)
2452 BFD_ASSERT ((*rel_hash)->indx >= 0);
2453 irel->r_symndx = (*rel_hash)->indx;
HDxcofflink.c4283 struct xcoff_link_hash_entry **rel_hash; in xcoff_link_input_bfd() local
4309 rel_hash = (finfo->section_info[target_index].rel_hashes in xcoff_link_input_bfd()
4311 for (; irel < irelend; irel++, rel_hash++) in xcoff_link_input_bfd()
4317 *rel_hash = NULL; in xcoff_link_input_bfd()
4379 *rel_hash = h; in xcoff_link_input_bfd()
5765 struct xcoff_link_hash_entry **rel_hash; in _bfd_xcoff_bfd_final_link() local
5782 rel_hash = finfo.section_info[o->target_index].rel_hashes; in _bfd_xcoff_bfd_final_link()
5783 for (; irel < irelend; irel++, rel_hash++, erel += relsz) in _bfd_xcoff_bfd_final_link()
5785 if (*rel_hash != NULL) in _bfd_xcoff_bfd_final_link()
5787 if ((*rel_hash)->indx < 0) in _bfd_xcoff_bfd_final_link()
[all …]
HDelflink.c2276 struct elf_link_hash_entry **rel_hash in _bfd_elf_link_output_relocs()
7230 struct elf_link_hash_entry **rel_hash) in elf_link_adjust_relocs() argument
7268 for (i = 0; i < count; i++, rel_hash++, erela += rel_hdr->sh_entsize) in elf_link_adjust_relocs()
7273 if (*rel_hash == NULL) in elf_link_adjust_relocs()
7276 BFD_ASSERT ((*rel_hash)->indx >= 0); in elf_link_adjust_relocs()
7280 irela[j].r_info = ((bfd_vma) (*rel_hash)->indx << r_sym_shift in elf_link_adjust_relocs()
8721 struct elf_link_hash_entry **rel_hash; in elf_link_input_bfd() local
8736 rel_hash = (elf_section_data (o->output_section)->rel_hashes in elf_link_input_bfd()
8739 rel_hash_list = rel_hash; in elf_link_input_bfd()
8751 rel_hash++; in elf_link_input_bfd()
[all …]
HDChangeLog-98991281 * elflink.h (elf_bfd_final_link): Remove unused variables rel_hash
HDChangeLog-94955284 common symbol. Adjust rel_hash by the output reloc count.