Lines Matching refs:obj_rtld

227 static Obj_Entry obj_rtld;	/* The dynamic linker shared object */  variable
571 __progname = obj_rtld.path; in _rtld()
593 if (phdr == obj_rtld.phdr) { in _rtld()
742 dbg("RTLD dynamic = %p", obj_rtld.dynamic); in _rtld()
743 dbg("RTLD pltgot = %p", obj_rtld.pltgot); in _rtld()
803 strcmp(obj_main->interp, obj_rtld.path) != 0) { in _rtld()
804 free(obj_rtld.path); in _rtld()
805 obj_rtld.path = xstrdup(obj_main->interp); in _rtld()
806 __progname = obj_rtld.path; in _rtld()
817 linkmap_add(&obj_rtld); in _rtld()
900 &obj_rtld, SYMLOOK_EARLY, NULL) == -1) in _rtld()
2067 if (refobj != &obj_rtld) in find_symdef()
2435 memcpy(&obj_rtld, &objtmp, sizeof(obj_rtld)); in init_rtld()
2445 digest_dynamic2(&obj_rtld, dyn_rpath, dyn_soname, dyn_runpath); in init_rtld()
2448 obj_rtld.path = xstrdup(ld_path_rtld); in init_rtld()
2450 parse_rtld_phdr(&obj_rtld); in init_rtld()
2451 if (obj_enforce_relro(&obj_rtld) == -1) in init_rtld()
2457 r_debug.r_ldbase = obj_rtld.relocbase; in init_rtld()
3404 (obj->non_plt_gnu_ifunc && reloc_non_plt(obj, &obj_rtld, in resolve_object_ifunc()
3804 (mode & RTLD_MODEMASK) == RTLD_NOW, &obj_rtld, in dlopen_object()
3953 res = symlook_obj(&req, &obj_rtld); in do_dlsym()
3988 res = symlook_obj(&req, &obj_rtld); in do_dlsym()
4238 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info); in dl_iterate_phdr()
4418 prev->l_next != NULL && prev->l_next != &obj_rtld.linkmap; in linkmap_add()
4635 res = symlook_obj(&req1, &obj_rtld); in symlook_default()
4852 "for symbol %s", obj_rtld.path, obj->path, in matched_symbol()
5788 rc = rtld_verify_object_versions(&obj_rtld); in rtld_verify_versions()