Home | History | Annotate | Download | only in src

Lines Matching refs:nsym_local

3900 create_gnu_hash (size_t nsym_local, size_t nsym, size_t nsym_dyn,
3953 for (size_t cnt = nsym_local; cnt < nsym; ++cnt)
4050 create_hash (size_t nsym_local, size_t nsym, size_t nsym_dyn,
4089 for (size_t cnt = nsym_local; cnt < nsym; ++cnt)
4325 size_t nsym_local;
5642 nsym_local = 1;
5644 while (nsym_local < cnt)
5653 xelf_getsymshndx (symdata, xndxdata, nsym_local, locsym, locxndx);
5676 xelf_update_symshndx (symdata, xndxdata, nsym_local,
5682 dblindirect[nsym_local] = cnt;
5683 dblindirect[cnt] = nsym_local;
5686 struct Ebl_Strent *strtmp = symstrent[nsym_local];
5687 symstrent[nsym_local] = symstrent[cnt];
5692 struct symbol *symtmp = ndxtosym[nsym_local];
5693 ndxtosym[nsym_local] = ndxtosym[cnt];
5697 ++nsym_local;
5705 while (nsym_local < --cnt);
5710 dblindirect[nsym_local] = nsym_local;
5712 while (++nsym_local < cnt);
5715 /* The symbol 'nsym_local' is currently pointing to might be local,
5717 if (likely (nsym_local < nsym))
5722 dblindirect[nsym_local] = nsym_local;
5725 xelf_getsym (symdata, nsym_local, locsym);
5730 ++nsym_local;
5749 nsym - nsym_local + 1);
5765 size_t reduce = xelf_fsize (ld_state.outelf, ELF_T_SYM, nsym_local - 1);
5768 xelf_getsym_ptr (symdata, nsym_local - 1, nullsym);
5772 (void) xelf_update_sym (symdata, nsym_local - 1,
5783 for (cnt = nsym_local; cnt < nsym; ++cnt, ++nsym_dyn)
5802 nsym_dyn = nsym - nsym_local + 1;
5822 nsym_dyn_allocated = nsym - nsym_local + 1;
5844 for (cnt = nsym_local; cnt < nsym; ++cnt)
5898 create_gnu_hash (nsym_local, nsym, nsym_dyn, gnuhashcodes);
5904 create_hash (nsym_local, nsym, nsym_dyn, hashcodes);
5909 for (cnt = nsym_local; cnt < nsym; ++cnt)
5955 for (cnt = nsym_local; cnt < nsym; ++cnt)
6067 shdr->sh_info = nsym_local;
6950 FINALIZE_PLT (statep, nsym, nsym_local, ndxtosym);