Lines Matching defs:sym
85 const Elf_Sym *sym;
97 sym = object->dyn.symtab;
98 sym += ELF_R_SYM(relas->r_info);
99 symn = object->dyn.strtab + sym->st_name;
102 !(ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
103 ELF_ST_TYPE (sym->st_info) == STT_NOTYPE) &&
104 sym != prev_sym) {
110 SYM_PLT:SYM_NOTPLT), sym, object);
112 if (sr.sym == NULL) {
113 if (ELF_ST_BIND(sym->st_info) != STB_WEAK)
117 prev_sym = sym;
118 prev_value = sr.sym->st_value;
124 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
125 (ELF_ST_TYPE(sym->st_info) == STT_SECTION ||
126 ELF_ST_TYPE(sym->st_info) == STT_NOTYPE) ) {
134 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
135 (ELF_ST_TYPE(sym->st_info) == STT_SECTION ||
136 ELF_ST_TYPE(sym->st_info) == STT_NOTYPE) ) {
241 sym, object);
242 if (sr.sym != NULL) {
243 _dl_bcopy((void *)(sr.obj->obj_base + sr.sym->st_value),
244 r_addr, sym->st_size);
301 const Elf_Sym *sym;
314 sym = object->dyn.symtab;
315 sym += ELF_R_SYM(relas->r_info);
316 symn = object->dyn.strtab + sym->st_name;
319 sym, object);
320 if (sr.sym == NULL)
323 buf.newval = sr.obj->obj_base + sr.sym->st_value;