Home
last modified time | relevance | path

Searched refs:envp (Results 1 – 8 of 8) sorted by relevance

/xnu-11215/libsyscall/wrappers/
H A D_libkernel_init.c64 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.h144 void __libkernel_init(_libkernel_functions_t fns, const char *envp[],
/xnu-11215/libsyscall/wrappers/spawn/
H A Dposix_spawn_filtering.c46 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 Dposix_spawn.c50 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 Dprintexecinfo.c14 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 Daudit_bsm_token.c1337 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 Daudit_record.h352 token_t *au_to_exec_env(char **envp)
/xnu-11215/bsd/kern/
H A Dkern_exec.c3659 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()