Lines Matching refs:envp

86 	char **envp = NULL;  in kvm_getcmd32()  local
147 if (env && (envp = calloc(1, esize + sizeof (uintptr_t))) == NULL) { in kvm_getcmd32()
176 if (envp) { in kvm_getcmd32()
178 envp[i] = (char *)(uintptr_t)(*(caddr32_t *)stackp); in kvm_getcmd32()
181 envp[envc] = 0; in kvm_getcmd32()
196 if (envp) in kvm_getcmd32()
197 (void) memcpy(envp + eptrcount, (void *)stackp, strpoolsz); in kvm_getcmd32()
223 if (envp) { in kvm_getcmd32()
224 char *envp_null = (char *)envp + esize; in kvm_getcmd32()
227 reloc = (char *)(envp + eptrcount) - (char *) in kvm_getcmd32()
232 if (last_str < (char *)envp || in kvm_getcmd32()
233 last_str >= (char *)envp + esize) in kvm_getcmd32()
237 str = (envp[i] += reloc); in kvm_getcmd32()
238 if (str < (char *)envp || in kvm_getcmd32()
239 str >= (char *)envp + esize) { in kvm_getcmd32()
241 envp[i] = (char *)((size_t)last_str + in kvm_getcmd32()
244 envp[i] = envp_null; in kvm_getcmd32()
246 last_str = envp[i]; in kvm_getcmd32()
248 *env = envp; in kvm_getcmd32()
267 char **envp = NULL; in kvm_getcmd() local
313 if ((envp = malloc(esize + sizeof (uintptr_t))) == NULL) { in kvm_getcmd()
318 envp_null = (char *)envp + esize; in kvm_getcmd()
329 if (envp) in kvm_getcmd()
330 free(envp); in kvm_getcmd()
334 if (envp) { in kvm_getcmd()
338 (void) memcpy(envp, &argv[argc + 1], esize); in kvm_getcmd()
340 } else if (envp) { in kvm_getcmd()
343 (uintptr_t)u->u_envp, envp, esize) != esize) { in kvm_getcmd()
344 free(envp); in kvm_getcmd()
381 if (envp) { in kvm_getcmd()
387 offset = (char *)envp - (char *)u->u_envp; in kvm_getcmd()
395 if (last_str < (char *)envp || in kvm_getcmd()
396 last_str >= (char *)envp + esize) in kvm_getcmd()
404 for (i = 0; envp[i] != NULL; i++) { in kvm_getcmd()
405 str = (envp[i] += offset); in kvm_getcmd()
406 if (str < (char *)envp || str >= (char *)envp + esize) { in kvm_getcmd()
408 envp[i] = last_str + in kvm_getcmd()
411 envp[i] = envp_null; in kvm_getcmd()
413 last_str = envp[i]; in kvm_getcmd()
415 envp[i] = NULL; in kvm_getcmd()
416 *env = envp; in kvm_getcmd()