Home
last modified time | relevance | path

Searched refs:_rtld_objmain (Results 1 – 5 of 5) sorted by relevance

/netbsd-src/usr.bin/ldd/
H A Dldd_elfxx.c120 _rtld_objmain = _rtld_map_object(xstrdup(path), fd, &st); in ELFNAME()
121 if (_rtld_objmain == NULL) in ELFNAME()
124 _rtld_objmain->path = xstrdup(path); in ELFNAME()
125 _rtld_digest_dynamic(path, _rtld_objmain); in ELFNAME()
128 *_rtld_objtail = _rtld_objmain; in ELFNAME()
129 _rtld_objtail = &_rtld_objmain->next; in ELFNAME()
130 ++_rtld_objmain->refcount; in ELFNAME()
132 (void) _rtld_load_needed_objects(_rtld_objmain, 0); in ELFNAME()
137 main_progname = _rtld_objmain->path; in ELFNAME()
138 print_needed(_rtld_objmain, fmt1, fmt2); in ELFNAME()
[all …]
H A Dldd.c102 Obj_Entry *_rtld_objmain; /* The main program shared object */ variable
/netbsd-src/libexec/ld.elf_so/
H A Drtld.c97 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()
[all …]
H A Drtld.h341 extern Obj_Entry *_rtld_objmain;
/netbsd-src/rescue/
H A Dlist.ldd11 SPECIAL ldd keepsymbols _rtld_xforms _rtld_objmain