Lines Matching defs:obj_rtld
249 static Obj_Entry obj_rtld; /* The dynamic linker shared object */
583 __progname = obj_rtld.path;
605 if (phdr == obj_rtld.phdr) {
773 dbg("RTLD dynamic = %p", obj_rtld.dynamic);
774 dbg("RTLD pltgot = %p", obj_rtld.pltgot);
835 strcmp(obj_main->interp, obj_rtld.path) != 0) {
836 free(obj_rtld.path);
837 obj_rtld.path = xstrdup(obj_main->interp);
838 __progname = obj_rtld.path;
849 linkmap_add(&obj_rtld);
852 LD_UTRACE(UTRACE_LOAD_OBJECT, &obj_rtld, obj_rtld.mapbase,
853 obj_rtld.mapsize, 0, obj_rtld.path);
948 ld_bind_now != NULL && *ld_bind_now != '\0', &obj_rtld,
2089 if (refobj != &obj_rtld)
2503 /* Now that non-local variables can be accesses, copy out obj_rtld. */
2504 memcpy(&obj_rtld, &objtmp, sizeof(obj_rtld));
2512 digest_dynamic2(&obj_rtld, dyn_rpath, dyn_soname, dyn_runpath);
2515 obj_rtld.path = xstrdup(ld_path_rtld);
2517 parse_rtld_phdr(&obj_rtld);
2518 if (obj_enforce_relro(&obj_rtld) == -1)
2524 r_debug.r_ldbase = obj_rtld.relocbase;
3551 reloc_non_plt(obj, &obj_rtld, flags | SYMLOOK_IFUNC,
3997 (mode & RTLD_MODEMASK) == RTLD_NOW, &obj_rtld,
4153 res = symlook_obj(&req, &obj_rtld);
4191 res = symlook_obj(&req, &obj_rtld);
4423 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info);
4460 rtld_fill_dl_phdr_info(&obj_rtld, &phdr_info);
4645 prev->l_next != NULL && prev->l_next != &obj_rtld.linkmap;
4866 res = symlook_obj(&req1, &obj_rtld);
5090 obj_rtld.path, obj->path, req->ventry->name,
6158 rc = rtld_verify_object_versions(&obj_rtld);