Lines Matching defs:symnum
243 unsigned long symnum;
248 for (symnum = obj->buckets[fast_remainder32(hash, obj->nbuckets,
250 symnum != ELF_SYM_UNDEFINED;
251 symnum = obj->chains[symnum]) {
255 assert(symnum < obj->nchains);
256 symp = obj->symtab + symnum;
284 verndx = VER_NDX(obj->versyms[symnum].vs_vers);
288 &obj->strtab[symnum], verndx);
309 if (!(obj->versyms[symnum].vs_vers & VER_NDX_HIDDEN)) {
324 ventry->name, &obj->strtab[symnum]);
328 verndx = VER_NDX(obj->versyms[symnum].vs_vers);
332 &obj->strtab[symnum], verndx);
348 (obj->versyms[symnum].vs_vers & VER_NDX_HIDDEN) ||
383 _rtld_find_symdef(unsigned long symnum, const Obj_Entry *refobj,
404 if (symnum == last_symnum && refobj == _rtld_last_refobj
411 ref = refobj->symtab + symnum;
422 refobj->path, symnum);
428 _rtld_fetch_ventry(refobj, symnum));
453 last_symnum = symnum;
461 _rtld_error("%s: Undefined %ssymbol \"%s\" (symnum = %ld)",
463 name, symnum);
469 _rtld_find_plt_symdef(unsigned long symnum, const Obj_Entry *obj,
472 const Elf_Sym *def = _rtld_find_symdef(symnum, obj, defobj,
480 const Elf_Sym *ref = obj->symtab + symnum;