Lines Matching refs:r_symndx
5106 unsigned long r_symndx, bfd_vma r_addend, int tls_type) in update_local_sym_info() argument
5129 for (ent = local_got_ents[r_symndx]; ent != NULL; ent = ent->next) in update_local_sym_info()
5140 ent->next = local_got_ents[r_symndx]; in update_local_sym_info()
5146 local_got_ents[r_symndx] = ent; in update_local_sym_info()
5153 local_got_tls_masks[r_symndx] |= tls_type; in update_local_sym_info()
5155 return local_plt + r_symndx; in update_local_sym_info()
5244 unsigned long r_symndx; in ppc64_elf_check_relocs() local
5251 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_check_relocs()
5252 if (r_symndx < symtab_hdr->sh_info) in ppc64_elf_check_relocs()
5256 h = sym_hashes[r_symndx - symtab_hdr->sh_info]; in ppc64_elf_check_relocs()
5280 abfd, r_symndx); in ppc64_elf_check_relocs()
5286 ifunc = update_local_sym_info (abfd, symtab_hdr, r_symndx, in ppc64_elf_check_relocs()
5407 if (!update_local_sym_info (abfd, symtab_hdr, r_symndx, in ppc64_elf_check_relocs()
5540 abfd, r_symndx); in ppc64_elf_check_relocs()
5576 && rel[1].r_info == ELF64_R_INFO (r_symndx, R_PPC64_DTPREL64) in ppc64_elf_check_relocs()
5586 && rel[-1].r_info == ELF64_R_INFO (r_symndx, R_PPC64_DTPMOD64) in ppc64_elf_check_relocs()
5601 if (!update_local_sym_info (abfd, symtab_hdr, r_symndx, in ppc64_elf_check_relocs()
5623 ppc64_sec->u.toc.symndx[rel->r_offset / 8] = r_symndx; in ppc64_elf_check_relocs()
5673 abfd, r_symndx); in ppc64_elf_check_relocs()
5812 abfd, r_symndx); in ppc64_elf_check_relocs()
6385 unsigned long r_symndx; in ppc64_elf_gc_sweep_hook() local
6390 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_gc_sweep_hook()
6392 if (r_symndx >= symtab_hdr->sh_info) in ppc64_elf_gc_sweep_hook()
6398 h = sym_hashes[r_symndx - symtab_hdr->sh_info]; in ppc64_elf_gc_sweep_hook()
6425 if ((local_got_tls_masks[r_symndx] & PLT_IFUNC) != 0) in ppc64_elf_gc_sweep_hook()
6426 ifunc = local_plt + r_symndx; in ppc64_elf_gc_sweep_hook()
6486 ent = local_got_ents[r_symndx]; in ppc64_elf_gc_sweep_hook()
7196 unsigned long r_symndx, in get_sym_h() argument
7201 if (r_symndx >= symtab_hdr->sh_info) in get_sym_h()
7206 h = sym_hashes[r_symndx - symtab_hdr->sh_info]; in get_sym_h()
7248 sym = locsyms + r_symndx; in get_sym_h()
7272 tls_mask = &lgot_masks[r_symndx]; in get_sym_h()
7292 unsigned long r_symndx; in get_tls_mask() local
7299 r_symndx = ELF64_R_SYM (rel->r_info); in get_tls_mask()
7300 if (!get_sym_h (&h, &sym, &sec, tls_maskp, locsymsp, r_symndx, ibfd)) in get_tls_mask()
7319 r_symndx = ppc64_elf_section_data (sec)->u.toc.symndx[off / 8]; in get_tls_mask()
7322 *toc_symndx = r_symndx; in get_tls_mask()
7325 if (!get_sym_h (&h, &sym, &sec, tls_maskp, locsymsp, r_symndx, ibfd)) in get_tls_mask()
7502 unsigned long r_symndx; in dec_dynrel_count() local
7505 r_symndx = ELF64_R_SYM (r_info); in dec_dynrel_count()
7506 if (!get_sym_h (&h, &sym, &sym_sec, NULL, local_syms, r_symndx, ibfd)) in dec_dynrel_count()
7654 unsigned long r_symndx; in ppc64_elf_edit_opd() local
7688 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_opd()
7690 r_symndx, ibfd)) in ppc64_elf_edit_opd()
7821 unsigned long r_symndx; in ppc64_elf_edit_opd() local
7826 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_opd()
7828 r_symndx, ibfd)) in ppc64_elf_edit_opd()
8108 unsigned int r_symndx = ELF64_R_SYM (rel->r_info); in branch_reloc_hash_match() local
8110 if (r_symndx >= symtab_hdr->sh_info && is_branch_reloc (r_type)) in branch_reloc_hash_match()
8115 h = sym_hashes[r_symndx - symtab_hdr->sh_info]; in branch_reloc_hash_match()
8179 unsigned long r_symndx; in ppc64_elf_tls_optimize() local
8191 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_tls_optimize()
8193 r_symndx, ibfd)) in ppc64_elf_tls_optimize()
8390 == ELF64_R_INFO (r_symndx, R_PPC64_DTPREL64)) in ppc64_elf_tls_optimize()
8505 ent = elf_local_got_ents (ibfd)[r_symndx]; in ppc64_elf_tls_optimize()
8700 unsigned long r_symndx; in ppc64_elf_edit_toc() local
8721 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_toc()
8723 r_symndx, ibfd)) in ppc64_elf_edit_toc()
8779 unsigned long r_symndx; in ppc64_elf_edit_toc() local
8789 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_toc()
8791 r_symndx, ibfd)) in ppc64_elf_edit_toc()
8896 unsigned long r_symndx; in ppc64_elf_edit_toc() local
8975 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_toc()
8977 r_symndx, ibfd)) in ppc64_elf_edit_toc()
9117 unsigned long r_symndx; in ppc64_elf_edit_toc() local
9138 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_edit_toc()
9140 r_symndx, ibfd)) in ppc64_elf_edit_toc()
10107 unsigned long r_symndx = ELF64_R_SYM (rel->r_info); in ppc_type_of_stub() local
10109 if (local_plt[r_symndx] != NULL) in ppc_type_of_stub()
10113 for (ent = local_plt[r_symndx]; ent != NULL; ent = ent->next) in ppc_type_of_stub()
11525 unsigned long r_symndx; in toc_adjusting_stub_needed() local
11541 r_symndx = ELF64_R_SYM (rel->r_info); in toc_adjusting_stub_needed()
11542 if (!get_sym_h (&h, &sym, &sym_sec, NULL, &local_syms, r_symndx, in toc_adjusting_stub_needed()
13031 unsigned long r_symndx, toc_symndx; in ppc64_elf_relocate_section() local
13049 r_symndx = ELF64_R_SYM (rel->r_info); in ppc64_elf_relocate_section()
13058 r_symndx = ELF64_R_SYM (rel[-1].r_info); in ppc64_elf_relocate_section()
13067 if (r_symndx < symtab_hdr->sh_info) in ppc64_elf_relocate_section()
13072 sym = local_syms + r_symndx; in ppc64_elf_relocate_section()
13073 sec = local_sections[r_symndx]; in ppc64_elf_relocate_section()
13102 r_symndx, symtab_hdr, sym_hashes, in ppc64_elf_relocate_section()
13169 tls_mask = lgot_masks[r_symndx]; in ppc64_elf_relocate_section()
13189 if (r_symndx != STN_UNDEF in ppc64_elf_relocate_section()
13240 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13295 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13320 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13347 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13372 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13418 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13430 for (r_symndx = 0; in ppc64_elf_relocate_section()
13431 r_symndx < symtab_hdr->sh_info; in ppc64_elf_relocate_section()
13432 r_symndx++) in ppc64_elf_relocate_section()
13433 if (local_sections[r_symndx] == sec) in ppc64_elf_relocate_section()
13435 if (r_symndx >= symtab_hdr->sh_info) in ppc64_elf_relocate_section()
13436 r_symndx = STN_UNDEF; in ppc64_elf_relocate_section()
13438 if (r_symndx != STN_UNDEF) in ppc64_elf_relocate_section()
13439 rel->r_addend -= (local_syms[r_symndx].st_value in ppc64_elf_relocate_section()
13445 r_symndx = toc_symndx; in ppc64_elf_relocate_section()
13449 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13452 rel[1].r_info = ELF64_R_INFO (r_symndx, in ppc64_elf_relocate_section()
13501 r_symndx = toc_symndx; in ppc64_elf_relocate_section()
13508 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13538 for (r_symndx = 0; in ppc64_elf_relocate_section()
13539 r_symndx < symtab_hdr->sh_info; in ppc64_elf_relocate_section()
13540 r_symndx++) in ppc64_elf_relocate_section()
13541 if (local_sections[r_symndx] == sec) in ppc64_elf_relocate_section()
13543 if (r_symndx >= symtab_hdr->sh_info) in ppc64_elf_relocate_section()
13544 r_symndx = STN_UNDEF; in ppc64_elf_relocate_section()
13546 if (r_symndx != STN_UNDEF) in ppc64_elf_relocate_section()
13547 rel->r_addend -= (local_syms[r_symndx].st_value in ppc64_elf_relocate_section()
13552 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13575 && rel[1].r_info == ELF64_R_INFO (r_symndx, R_PPC64_DTPREL64) in ppc64_elf_relocate_section()
13580 rel[1].r_info = ELF64_R_INFO (r_symndx, R_PPC64_NONE); in ppc64_elf_relocate_section()
13588 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13597 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13606 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13622 && rel[1].r_info == ELF64_R_INFO (r_symndx, R_PPC64_REL16_LO) in ppc64_elf_relocate_section()
13635 rel->r_info = ELF64_R_INFO (r_symndx, r_type); in ppc64_elf_relocate_section()
13637 rel[1].r_info = ELF64_R_INFO (r_symndx, R_PPC64_ADDR16_LO); in ppc64_elf_relocate_section()
14008 ent = local_got_ents[r_symndx]; in ppc64_elf_relocate_section()
14180 if (r_symndx == STN_UNDEF) in ppc64_elf_relocate_section()
14443 else if (r_symndx == STN_UNDEF || bfd_is_abs_section (sec)) in ppc64_elf_relocate_section()