Lines Matching defs:sym
96 const Elf_Sym *sym;
108 sym = object->dyn.symtab;
109 sym += ELF_R_SYM(relas->r_info);
110 symn = object->dyn.strtab + sym->st_name;
123 sym, object);
124 if (sr.sym != NULL) {
126 sr.sym->st_value), r_addr, sym->st_size);
134 !(ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
135 ELF_ST_TYPE (sym->st_info) == STT_NOTYPE) &&
136 sym != prev_sym) {
137 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
138 ELF_ST_TYPE(sym->st_info) == STT_SECTION) {
139 prev_sym = sym;
148 SYM_PLT : SYM_NOTPLT), sym, object);
150 if (sr.sym == NULL) {
151 if (ELF_ST_BIND(sym->st_info) !=
156 prev_sym = sym;
157 prev_value = sr.sym->st_value;
169 if (ELF_ST_BIND(sym->st_info) == STB_LOCAL &&
170 (ELF_ST_TYPE(sym->st_info) == STT_SECTION ||
171 ELF_ST_TYPE(sym->st_info) == STT_NOTYPE))
296 const Elf_Sym *sym;
306 sym = object->dyn.symtab;
307 sym += ELF_R_SYM(rel->r_info);
308 symn = object->dyn.strtab + sym->st_name;
311 sym, object);
312 if (sr.sym == NULL)
315 buf.newval = sr.obj->obj_base + sr.sym->st_value;