Lines Matching defs:sym
69 const Elf_Sym *sym, *this;
88 sym = object->dyn.symtab;
89 sym += ELF_R_SYM(relocs->r_info);
90 symn = object->dyn.strtab + sym->st_name;
94 if (sym == prev_sym)
95 this = sym; /* XXX non-NULL */
96 else if (!(ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
97 ELF_ST_TYPE (sym->st_info) == STT_NOTYPE)) {
102 sym, object);
104 if (sr.sym == NULL) {
105 if (ELF_ST_BIND(sym->st_info) !=
110 prev_sym = sym;
112 sr.sym->st_value;
113 this = sym; /* XXX non-NULL */
119 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
120 (ELF_ST_TYPE(sym->st_info) == STT_SECTION ||
121 ELF_ST_TYPE(sym->st_info) == STT_NOTYPE) )
122 _dl_reloc_ent(r_addr, loff + sym->st_value);
201 if (sr.sym)
202 *gotp = sr.sym->st_value +
211 if (sr.sym)
212 *gotp = sr.sym->st_value + sr.obj->obj_base;
221 if (sr.sym)
222 *gotp = sr.sym->st_value + sr.obj->obj_base;
239 const Elf_Sym *sym;
248 sym = object->dyn.symtab;
249 sym += symidx;
250 symn = object->dyn.strtab + sym->st_name;
255 sym, object);
256 if (sr.sym == NULL)
259 buf.newval = sr.obj->obj_base + sr.sym->st_value;