/src/libexec/ld.elf_so/ |
expand.c | 74 expand(char *buf, const char *execname, size_t what, size_t bl) 87 if (execname == NULL) 88 xerr(1, "execname not specified in AUX vector"); 89 if ((ep = strrchr(p = execname, '/')) == NULL) 90 xerr(1, "bad execname `%s' in AUX vector", execname); 115 _rtld_expand_path(char *buf, size_t bufsize, const char *execname, 140 size_t ls = expand(dp, execname, i, ds);
|
paths.c | 175 const char *execname, const char *bp, const char *ep) 181 len = _rtld_expand_path(epath, sizeof(epath), execname, bp, ep); 200 _rtld_add_paths(const char *execname, Search_Path **path_p, const char *pathstr) 222 path_p = _rtld_append_path(head_p, path_p, execname, bp, ep); 337 _rtld_process_hints(const char *execname, Search_Path **path_p, 396 path_p = _rtld_append_path(head_p, path_p, execname,
|
rtld.c | 355 _rtld_init(caddr_t mapbase, caddr_t relocbase, const char *execname) 393 _rtld_add_paths(execname, &_rtld_default_paths, 397 _rtld_add_paths(execname, &_rtld_default_paths, 470 const char *execname, *objmain_name; local in function:_rtld 519 execname = NULL; 558 execname = (const char *)(const void *)auxp->a_v; 574 _rtld_init((caddr_t)pAUX_base->a_v, (caddr_t)relocbase, execname); 641 objmain_name = execname ? execname : 654 _rtld_add_paths(execname, &_rtld_paths, ld_library_path) [all...] |
headers.c | 67 _rtld_digest_dynamic(const char *execname, Obj_Entry *obj) 502 _rtld_add_paths(execname, &obj->rpaths, obj->strtab +
|
/src/sbin/fsck/ |
fsck.c | 285 char execname[MAXPATHLEN + 1], execbase[MAXPATHLEN]; local in function:checkfs 353 (void)snprintf(execname, 354 sizeof(execname), "%s/%s", *edir, execbase); 355 execv(execname, (char * const *)__UNCONST(argv)); 358 warn("exec %s for %s", execname, spec); 360 warn("exec %s", execname); 366 warn("exec %s for %s", execname, spec); 368 warn("exec %s", execname);
|
/src/sbin/mount/ |
mount.c | 379 char *optbuf, execname[MAXPATHLEN + 1], execbase[MAXPATHLEN], local in function:mountfs 516 (void)snprintf(execname, 517 sizeof(execname), "%s/%s", *edir, execbase); 518 (void)execv(execname, __UNCONST(argv)); 520 warn("exec %s for %s", execname, name);
|
/src/sys/kern/ |
exec_elf.c | 159 AuxInfo ai[ELF_AUX_ENTRIES], *a, *execname; local in function:elf_populate_auxv 164 execname = NULL; 232 execname = a; 248 if (execname) { 249 execname->a_v = (uintptr_t)(*stackp + vlen);
|