Lines Matching refs:obj_rtld

225 static Obj_Entry obj_rtld;	/* The dynamic linker shared object */  variable
560 __progname = obj_rtld.path; in _rtld()
582 if (phdr == obj_rtld.phdr) { in _rtld()
738 dbg("RTLD dynamic = %p", obj_rtld.dynamic); in _rtld()
739 dbg("RTLD pltgot = %p", obj_rtld.pltgot); in _rtld()
799 strcmp(obj_main->interp, obj_rtld.path) != 0) { in _rtld()
800 free(obj_rtld.path); in _rtld()
801 obj_rtld.path = xstrdup(obj_main->interp); in _rtld()
802 __progname = obj_rtld.path; in _rtld()
813 linkmap_add(&obj_rtld); in _rtld()
896 &obj_rtld, SYMLOOK_EARLY, NULL) == -1) in _rtld()
2022 if (refobj != &obj_rtld) in find_symdef()
2434 memcpy(&obj_rtld, &objtmp, sizeof(obj_rtld)); in init_rtld()
2444 digest_dynamic2(&obj_rtld, dyn_rpath, dyn_soname, dyn_runpath); in init_rtld()
2447 obj_rtld.path = xstrdup(ld_path_rtld); in init_rtld()
2449 parse_rtld_phdr(&obj_rtld); in init_rtld()
2450 if (obj_enforce_relro(&obj_rtld) == -1) in init_rtld()
2456 r_debug.r_ldbase = obj_rtld.relocbase; in init_rtld()
3403 (obj->non_plt_gnu_ifunc && reloc_non_plt(obj, &obj_rtld, in resolve_object_ifunc()
3801 (mode & RTLD_MODEMASK) == RTLD_NOW, &obj_rtld, in dlopen_object()
3950 res = symlook_obj(&req, &obj_rtld); in do_dlsym()
3985 res = symlook_obj(&req, &obj_rtld); in do_dlsym()
4235 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info); in dl_iterate_phdr()
4415 prev->l_next != NULL && prev->l_next != &obj_rtld.linkmap; in linkmap_add()
4636 res = symlook_obj(&req1, &obj_rtld); in symlook_default()
4858 "for symbol %s", obj_rtld.path, obj->path, in matched_symbol()
5841 rc = rtld_verify_object_versions(&obj_rtld); in rtld_verify_versions()