Lines Matching refs:_rtld_objmain

97 Obj_Entry      *_rtld_objmain;	/* The main program shared object */  variable
663 _rtld_objmain = _rtld_map_object(obj_name, fd, NULL); in _rtld()
665 if (_rtld_objmain == NULL) in _rtld()
681 _rtld_objmain = _rtld_digest_phdr(phdr, phnum, entry); in _rtld()
682 _rtld_objmain->path = xstrdup(argv[0] ? argv[0] : in _rtld()
684 _rtld_objmain->pathlen = strlen(_rtld_objmain->path); in _rtld()
687 _rtld_objmain->mainprog = true; in _rtld()
695 if (_rtld_objmain->interp != NULL && in _rtld()
696 strcmp(_rtld_objmain->interp, _rtld_objself.path) != 0) { in _rtld()
697 _rtld_objself.path = xstrdup(_rtld_objmain->interp); in _rtld()
702 _rtld_digest_dynamic(execname, _rtld_objmain); in _rtld()
705 *_rtld_objtail = _rtld_objmain; in _rtld()
706 _rtld_objtail = &_rtld_objmain->next; in _rtld()
710 _rtld_linkmap_add(_rtld_objmain); in _rtld()
714 ++_rtld_objmain->refcount; in _rtld()
715 _rtld_objmain->mainref = 1; in _rtld()
716 _rtld_objlist_push_tail(&_rtld_list_main, _rtld_objmain); in _rtld()
729 if (_rtld_load_needed_objects(_rtld_objmain, _RTLD_MAIN) == -1) in _rtld()
748 if (_rtld_relocate_objects(_rtld_objmain, bind_now) == -1) in _rtld()
752 if (_rtld_do_copy_relocations(_rtld_objmain) == -1) in _rtld()
788 *real___mainprog_obj = _rtld_objmain; in _rtld()
798 _rtld_objmain->entry, _rtld_objmain, _rtld_exit)); in _rtld()
809 return (Elf_Addr) _rtld_objmain->entry; in _rtld()
1064 obj = _rtld_objmain; in __strong_alias()
1067 obj = _rtld_load_library(name, _rtld_objmain, flags); in __strong_alias()
1126 obj = _rtld_objmain; in _rtld_objmain_sym()
1821 if (wantmain != (obj ==_rtld_objmain)) in _rtld_relro()