Lines Matching defs:obj_rtld
225 static Obj_Entry obj_rtld; /* The dynamic linker shared object */
568 __progname = obj_rtld.path;
590 if (phdr == obj_rtld.phdr) {
761 dbg("RTLD dynamic = %p", obj_rtld.dynamic);
762 dbg("RTLD pltgot = %p", obj_rtld.pltgot);
823 strcmp(obj_main->interp, obj_rtld.path) != 0) {
824 free(obj_rtld.path);
825 obj_rtld.path = xstrdup(obj_main->interp);
826 __progname = obj_rtld.path;
837 linkmap_add(&obj_rtld);
919 ld_bind_now != NULL && *ld_bind_now != '\0', &obj_rtld,
2050 if (refobj != &obj_rtld)
2455 /* Now that non-local variables can be accesses, copy out obj_rtld. */
2456 memcpy(&obj_rtld, &objtmp, sizeof(obj_rtld));
2464 digest_dynamic2(&obj_rtld, dyn_rpath, dyn_soname, dyn_runpath);
2467 obj_rtld.path = xstrdup(ld_path_rtld);
2469 parse_rtld_phdr(&obj_rtld);
2470 if (obj_enforce_relro(&obj_rtld) == -1)
2476 r_debug.r_ldbase = obj_rtld.relocbase;
3438 reloc_non_plt(obj, &obj_rtld, flags | SYMLOOK_IFUNC,
3839 (mode & RTLD_MODEMASK) == RTLD_NOW, &obj_rtld,
3996 res = symlook_obj(&req, &obj_rtld);
4034 res = symlook_obj(&req, &obj_rtld);
4269 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info);
4306 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info);
4491 prev->l_next != NULL && prev->l_next != &obj_rtld.linkmap;
4711 res = symlook_obj(&req1, &obj_rtld);
4935 obj_rtld.path, obj->path, req->ventry->name,
5933 rc = rtld_verify_object_versions(&obj_rtld);