/freebsd/lib/libc/posix1e/ |
H A D | mac_exec.c | 37 extern int __mac_execve(char *fname, char **argv, char **envv, 41 mac_execve(char *fname, char **argv, char **envv, struct mac *label) in mac_execve() argument 44 return (__mac_execve(fname, argv, envv, label)); in mac_execve()
|
/freebsd/sys/security/audit/ |
H A D | audit.h | 138 void audit_arg_envv(char *envv, int envc, int length); 197 #define AUDIT_ARG_ENVV(envv, envc, length) do { \ argument 199 audit_arg_envv((envv), (envc), (length)); \ 431 #define AUDIT_ARG_ENVV(envv, envc, length) argument
|
H A D | audit_arg.c | 947 audit_arg_envv(char *envv, int envc, int length) in audit_arg_envv() argument 959 bcopy(envv, ar->k_ar.ar_arg_envv, length); in audit_arg_envv()
|
/freebsd/lib/libprocstat/ |
H A D | libprocstat_internal.h | 38 void *envv; member
|
H A D | libprocstat.c | 1774 avp = (struct argvec **)(env ? &procstat->argv : &procstat->envv); in getargv() 1874 if (procstat->envv != NULL) { in procstat_freeenvv() 1875 argvec_free(procstat->envv); in procstat_freeenvv() 1876 procstat->envv = NULL; in procstat_freeenvv()
|
/freebsd/sys/kern/ |
H A D | kern_exec.c | 214 char **envv; member 229 uap->argv, uap->envv); in sys_execve() 241 char **envv; member 255 uap->argv, uap->envv); in sys_fexecve() 269 char **envv; member 286 uap->argv, uap->envv); in sys___mac_execve() 1331 enum uio_seg segflg, char **argv, char **envv) in exec_copyin_args() argument 1375 if (envv) { in exec_copyin_args() 1377 error = fueword(envv++, &env); in exec_copyin_args() 1792 imgp->envv = vectp; in exec_copyout_strings()
|
H A D | systrace_args.c | 390 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args() 2075 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args() 2649 uarg[a++] = (intptr_t)p->envv; /* char ** */ in systrace_args()
|
H A D | imgact_elf.c | 1499 AUXARGS_ENTRY_PTR(pos, AT_ENVV, imgp->envv); in __elfN()
|
/freebsd/sys/sys/ |
H A D | mac.h | 100 int mac_execve(char *fname, char **argv, char **envv, mac_t _label);
|
H A D | imgact.h | 75 void *envv; /* pointer to envv (user space) */ member
|
H A D | sysproto.h | 238 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member 1110 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member 1424 char envv_l_[PADL_(char **)]; char ** envv; char envv_r_[PADR_(char **)]; member
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_util.h | 123 enum uio_seg segflg, uint32_t *argv, uint32_t *envv);
|
H A D | freebsd32_misc.c | 404 enum uio_seg segflg, uint32_t *argv, uint32_t *envv) in freebsd32_exec_copyin_args() argument 448 if (envv) { in freebsd32_exec_copyin_args() 449 p32 = envv; in freebsd32_exec_copyin_args() 481 uap->argv, uap->envv); in freebsd32_execve() 500 uap->argv, uap->envv); in freebsd32_fexecve() 3727 imgp->envv = vectp; in freebsd32_copyout_strings()
|
H A D | freebsd32_proto.h | 73 char envv_l_[PADL_(uint32_t *)]; uint32_t * envv; char envv_r_[PADR_(uint32_t *)]; member 505 char envv_l_[PADL_(uint32_t *)]; uint32_t * envv; char envv_r_[PADR_(uint32_t *)]; member
|
H A D | freebsd32_systrace_args.c | 393 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */ in systrace_args() 2538 uarg[a++] = (intptr_t)p->envv; /* uint32_t * */ in systrace_args()
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 516 int __sys_execve(const char * fname, char ** argv, char ** envv); 712 int __sys___mac_execve(const char * fname, char ** argv, char ** envv, struct mac * mac_p); 777 int __sys_fexecve(int fd, char ** argv, char ** envv);
|
/freebsd/sys/compat/linux/ |
H A D | linux_elf.c | 436 imgp->envv = vectp; in __linuxN()
|
H A D | linux_misc.c | 2615 enum uio_seg segflg, l_uintptr_t *argv, l_uintptr_t *envv) in linux_exec_copyin_args() argument 2669 if (envv) { in linux_exec_copyin_args() 2670 ptr = envv; in linux_exec_copyin_args()
|