Home | History | Annotate | Download | only in bfd

Lines Matching full:shndx

386   Elf_External_Sym_Shndx *shndx;
486 shndx = extshndx_buf;
488 esym += extsym_size, isym++, shndx = shndx != NULL ? shndx + 1 : NULL)
489 if (!(*bed->s->swap_symbol_in) (ibfd, esym, shndx, isym))
7391 unsigned int shndx;
7393 shndx = isym->internal_elf_sym.st_shndx;
7394 if (shndx == elf_onesymtab (ibfd))
7395 shndx = MAP_ONESYMTAB;
7396 else if (shndx == elf_dynsymtab (ibfd))
7397 shndx = MAP_DYNSYMTAB;
7398 else if (shndx == elf_strtab_sec (ibfd))
7399 shndx = MAP_STRTAB;
7400 else if (shndx == elf_shstrtab_sec (ibfd))
7401 shndx = MAP_SHSTRTAB;
7402 else if (find_section_in_list (shndx, elf_symtab_shndx_list (ibfd)))
7403 shndx = MAP_SYM_SHNDX;
7404 osym->internal_elf_sym.st_shndx = shndx;
7567 unsigned int shndx;
7588 shndx = type_ptr->internal_elf_sym.st_shndx;
7589 switch (shndx)
7592 shndx = elf_onesymtab (abfd);
7595 shndx = elf_dynsymtab (abfd);
7598 shndx = elf_strtab_sec (abfd);
7601 shndx = elf_shstrtab_sec (abfd);
7605 shndx = elf_symtab_shndx_list (abfd)->ndx;
7608 shndx = SHN_ABS;
7614 shndx = _bfd_elf_section_from_bfd_section (abfd, sec);
7616 if (shndx == SHN_BAD)
7638 shndx = _bfd_elf_section_from_bfd_section (abfd, sec2);
7639 BFD_ASSERT (shndx != SHN_BAD);
7643 sym.st_shndx = shndx;