Home | History | Annotate | Download | only in ld.elf_so

Lines Matching defs:symnum

177     unsigned long symnum, const Elf_Sym **vsymp, int *vcount)
183 symp = obj->symtab + symnum;
211 verndx = VER_NDX(obj->versyms[symnum].vs_vers);
215 &obj->strtab[symnum], verndx);
237 if (!(obj->versyms[symnum].vs_vers & VER_NDX_HIDDEN)) {
253 ventry->name, &obj->strtab[symnum]);
257 verndx = VER_NDX(obj->versyms[symnum].vs_vers);
261 &obj->strtab[symnum], verndx);
277 (obj->versyms[symnum].vs_vers & VER_NDX_HIDDEN) ||
298 unsigned long symnum;
302 for (symnum = obj->buckets[fast_remainder32(hash, obj->nbuckets,
304 symnum != ELF_SYM_UNDEFINED;
305 symnum = obj->chains[symnum]) {
306 assert(symnum < obj->nchains);
309 ventry, symnum, &vsymp, &vcount)) {
329 unsigned long symnum;
357 symnum = hashval - obj->chains_gnu;
360 ventry, symnum, &vsymp, &vcount)) {
401 _rtld_find_symdef(unsigned long symnum, const Obj_Entry *refobj,
410 ref = refobj->symtab + symnum;
421 refobj->path, symnum);
428 _rtld_fetch_ventry(refobj, symnum));
449 _rtld_error("%s: Undefined %ssymbol \"%s\" (symnum = %ld)",
451 name, symnum);
457 _rtld_find_plt_symdef(unsigned long symnum, const Obj_Entry *obj,
460 const Elf_Sym *def = _rtld_find_symdef(symnum, obj, defobj,
468 const Elf_Sym *ref = obj->symtab + symnum;