| /xnu-11215/libsyscall/wrappers/ |
| H A D | _libkernel_init.c | 64 char * const *envp, struct _posix_spawn_args_desc *adp, int *ret); 66 char * const *envp, struct _posix_spawn_args_desc *adp, int *ret); 67 extern int (*execve_with_filter)(char *fname, char **argp, char **envp); 68 extern int _execve_with_filter(char *fname, char **argp, char **envp); 86 const char *envp[] __attribute__((unused)), in __libkernel_init() argument 96 for (size_t i = 0; envp[i]; i++) { in __libkernel_init() 100 if (vm_kernel_page_shift != 12 && strcmp(VM_KERNEL_PAGE_SHIFT_ENV, envp[i]) == 0) { in __libkernel_init()
|
| H A D | _libkernel_init.h | 144 void __libkernel_init(_libkernel_functions_t fns, const char *envp[],
|
| /xnu-11215/libsyscall/wrappers/spawn/ |
| H A D | posix_spawn_filtering.c | 46 char *const envp[__restrict]); 47 extern int __execve(const char *fname, char * const *argp, char * const *envp); 53 _simple_getenv(char * const *envp, const char *var) in _simple_getenv() argument 57 for (char * const *p = envp; p && *p; p++) { in _simple_getenv() 245 char * const *envp, struct _posix_spawn_args_desc *adp, int *ret) in _posix_spawn_with_filter() argument 254 _simple_getenv(envp, "POSIX_SPAWN_FILTERING_RULES_PATH"); in _posix_spawn_with_filter() 336 char *const *ep = envp; in _posix_spawn_with_filter() 363 memcpy(&new_envp[envs_to_add_count], envp, envp_count * sizeof(void *)); in _posix_spawn_with_filter() 371 _execve_with_filter(const char *fname, char * const *argp, char * const *envp) in _execve_with_filter() argument 390 if (_posix_spawn_with_filter(NULL, fname, argp, envp, &ad, &ret)) { in _execve_with_filter() [all …]
|
| H A D | posix_spawn.c | 50 char *const envp[__restrict]); 51 extern int __execve(const char *fname, char * const *argp, char * const *envp); 66 char * const *argp, char * const *envp, struct _posix_spawn_args_desc *adp, 71 char * const *envp); 2950 char *const argv[__restrict], char *const envp[__restrict]) in posix_spawn() 3036 !posix_spawn_with_filter(pid, path, argv, envp, adp, &ret)) { in posix_spawn() 3037 ret = __posix_spawn(pid, path, adp, argv, envp); in posix_spawn() 3049 execve(const char *fname, char * const *argp, char * const *envp) in execve() argument 3054 return execve_with_filter(fname, argp, envp); in execve() 3057 ret = __execve(fname, argp, envp); in execve()
|
| /xnu-11215/tools/tests/execperf/ |
| H A D | printexecinfo.c | 14 init(int argc, const char *argv[], const char *envp[], const char *appl[], void *vars __attribute__… in init() argument 22 printf("envp = %p\n", envp); in init() 23 for (i = 0; envp[i]; i++) { in init() 24 printf("envp[%2d] = %p %.100s%s\n", i, envp[i], envp[i], strlen(envp[i]) > 100 ? "..." : ""); in init()
|
| /xnu-11215/bsd/security/audit/ |
| H A D | audit_bsm_token.c | 1337 au_to_exec_env(char **envp) in au_to_exec_env() argument 1348 nextenv = *envp; in au_to_exec_env() 1359 nextenv = *(envp + count); in au_to_exec_env() 1372 nextenv = *(envp + i); in au_to_exec_env()
|
| /xnu-11215/bsd/bsm/ |
| H A D | audit_record.h | 352 token_t *au_to_exec_env(char **envp)
|
| /xnu-11215/bsd/kern/ |
| H A D | kern_exec.c | 3659 imgp->ip_user_envv = uap->envp; in posix_spawn() 5196 muap.envp = uap->envp; in execve() 5265 imgp->ip_user_envv = uap->envp; in __mac_execve() 7157 init_exec_args.envp = USER_ADDR_NULL; in load_init_program_at_path()
|