Lines Matching refs:envp

88 	char **envp = NULL;  in kvm_getcmd32()  local
149 if (env && (envp = calloc(1, esize + sizeof (uintptr_t))) == NULL) { in kvm_getcmd32()
178 if (envp) { in kvm_getcmd32()
180 envp[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
183 envp[envc] = 0; in kvm_getcmd32()
198 if (envp) in kvm_getcmd32()
199 (void) memcpy(envp + eptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()
225 if (envp) { in kvm_getcmd32()
226 char *envp_null = (char *)envp + esize; in kvm_getcmd32()
229 reloc = (char *)(envp + eptrcount) - (char *) in kvm_getcmd32()
234 if (last_str < (char *)envp || in kvm_getcmd32()
235 last_str >= (char *)envp + esize) in kvm_getcmd32()
239 str = (envp[i] += reloc); in kvm_getcmd32()
240 if (str < (char *)envp || in kvm_getcmd32()
241 str >= (char *)envp + esize) { in kvm_getcmd32()
243 envp[i] = (char *)((size_t)last_str + in kvm_getcmd32()
246 envp[i] = envp_null; in kvm_getcmd32()
248 last_str = envp[i]; in kvm_getcmd32()
250 *env = envp; in kvm_getcmd32()
269 char **envp = NULL; in kvm_getcmd() local
315 if ((envp = malloc(esize + sizeof (uintptr_t))) == NULL) { in kvm_getcmd()
320 envp_null = (char *)envp + esize; in kvm_getcmd()
331 if (envp) in kvm_getcmd()
332 free(envp); in kvm_getcmd()
336 if (envp) { in kvm_getcmd()
340 (void) memcpy(envp, &argv[argc + 1], esize); in kvm_getcmd()
342 } else if (envp) { in kvm_getcmd()
345 (uintptr_t)u->u_envp, envp, esize) != esize) { in kvm_getcmd()
346 free(envp); in kvm_getcmd()
383 if (envp) { in kvm_getcmd()
389 offset = (char *)envp - (char *)u->u_envp; in kvm_getcmd()
397 if (last_str < (char *)envp || in kvm_getcmd()
398 last_str >= (char *)envp + esize) in kvm_getcmd()
406 for (i = 0; envp[i] != NULL; i++) { in kvm_getcmd()
407 str = (envp[i] += offset); in kvm_getcmd()
408 if (str < (char *)envp || str >= (char *)envp + esize) { in kvm_getcmd()
410 envp[i] = last_str + in kvm_getcmd()
413 envp[i] = envp_null; in kvm_getcmd()
415 last_str = envp[i]; in kvm_getcmd()
417 envp[i] = NULL; in kvm_getcmd()
418 *env = envp; in kvm_getcmd()