Lines Matching refs:defobj
810 const Obj_Entry *defobj; in _rtld_bind() local
824 def = find_symdef(ELF_R_SYM(rel->r_info), obj, &defobj, SYMLOOK_IN_PLT, in _rtld_bind()
829 target = (Elf_Addr)rtld_resolve_ifunc(defobj, def); in _rtld_bind()
831 target = (Elf_Addr)(defobj->relocbase + def->st_value); in _rtld_bind()
834 defobj->strtab + def->st_name, basename(obj->path), in _rtld_bind()
835 (void *)target, basename(defobj->path)); in _rtld_bind()
844 target = reloc_jmpslot(where, target, defobj, obj, rel); in _rtld_bind()
1728 const Obj_Entry *defobj; in find_symdef() local
1748 defobj = NULL; in find_symdef()
1771 defobj = req.defobj_out; in find_symdef()
1775 defobj = refobj; in find_symdef()
1784 defobj = obj_main; in find_symdef()
1788 *defobj_out = defobj; in find_symdef()
1792 cache[symnum].obj = defobj; in find_symdef()
3453 const Obj_Entry *obj, *defobj; in do_dlsym() local
3462 defobj = NULL; in do_dlsym()
3485 defobj = req.defobj_out; in do_dlsym()
3499 defobj = req.defobj_out; in do_dlsym()
3514 defobj = req.defobj_out; in do_dlsym()
3521 defobj = req.defobj_out; in do_dlsym()
3538 defobj = req.defobj_out; in do_dlsym()
3549 defobj = req.defobj_out; in do_dlsym()
3558 defobj = req.defobj_out; in do_dlsym()
3572 sym = make_function_pointer(def, defobj); in do_dlsym()
3574 sym = rtld_resolve_ifunc(defobj, def); in do_dlsym()
3576 ti.ti_module = defobj->tlsindex; in do_dlsym()
3580 sym = defobj->relocbase + def->st_value; in do_dlsym()
4202 const Obj_Entry *defobj; in symlook_list() local
4208 defobj = NULL; in symlook_list()
4216 defobj = req1.defobj_out; in symlook_list()
4224 req->defobj_out = defobj; in symlook_list()
4241 const Obj_Entry *defobj; in symlook_needed() local
4246 defobj = NULL; in symlook_needed()
4254 defobj = req1.defobj_out; in symlook_needed()
4261 req->defobj_out = defobj; in symlook_needed()