Lines Matching refs:rcookie
13387 struct elf_reloc_cookie *rcookie = (struct elf_reloc_cookie *) cookie; in bfd_elf_reloc_symbol_deleted_p() local
13389 if (rcookie->bad_symtab) in bfd_elf_reloc_symbol_deleted_p()
13390 rcookie->rel = rcookie->rels; in bfd_elf_reloc_symbol_deleted_p()
13392 for (; rcookie->rel < rcookie->relend; rcookie->rel++) in bfd_elf_reloc_symbol_deleted_p()
13396 if (! rcookie->bad_symtab) in bfd_elf_reloc_symbol_deleted_p()
13397 if (rcookie->rel->r_offset > offset) in bfd_elf_reloc_symbol_deleted_p()
13399 if (rcookie->rel->r_offset != offset) in bfd_elf_reloc_symbol_deleted_p()
13402 r_symndx = rcookie->rel->r_info >> rcookie->r_sym_shift; in bfd_elf_reloc_symbol_deleted_p()
13406 if (r_symndx >= rcookie->locsymcount in bfd_elf_reloc_symbol_deleted_p()
13407 || ELF_ST_BIND (rcookie->locsyms[r_symndx].st_info) != STB_LOCAL) in bfd_elf_reloc_symbol_deleted_p()
13411 h = rcookie->sym_hashes[r_symndx - rcookie->extsymoff]; in bfd_elf_reloc_symbol_deleted_p()
13419 && (h->root.u.def.section->owner != rcookie->abfd in bfd_elf_reloc_symbol_deleted_p()
13433 isym = &rcookie->locsyms[r_symndx]; in bfd_elf_reloc_symbol_deleted_p()
13434 isec = bfd_section_from_elf_index (rcookie->abfd, isym->st_shndx); in bfd_elf_reloc_symbol_deleted_p()