Home | History | Annotate | Download | only in x86_64

Lines Matching defs:def

148 	const Elf_Sym *def = NULL;
175 def = _rtld_find_symdef(symnum, obj, &defobj,
177 if (def == NULL)
193 def->st_value + rela->r_addend);
203 tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value +
214 def->st_value + rela->r_addend -
224 tmp64 = (Elf64_Addr)(defobj->relocbase + def->st_value);
245 *where64 = (Elf64_Addr)(def->st_value -
264 *where64 = (Elf64_Addr)(def->st_value + rela->r_addend);
327 const Elf_Sym *def;
336 def = _rtld_find_plt_symdef(ELF_R_SYM(info), obj, &defobj, tp != NULL);
337 if (__predict_false(def == NULL))
339 if (__predict_false(def == &_rtld_sym_zero))
342 if (ELF_ST_TYPE(def->st_info) == STT_GNU_IFUNC) {
345 new_value = _rtld_resolve_ifunc(defobj, def);
347 new_value = (Elf_Addr)(defobj->relocbase + def->st_value +
352 defobj->strtab + def->st_name, (void *)*where, (void *)new_value));