Lines Matching refs:ip_strings
334 * (imgp->ip_strings) saved path
335 * (imgp->ip_strspace) space remaining in ip_strings
359 error = copyinstr(path, imgp->ip_strings, len, &len);
363 error = copystr(kpath, imgp->ip_strings, len, &len);
389 * (imgp->ip_strings) saved path
390 * (imgp->ip_strspace) space remaining in ip_strings
398 imgp->ip_strendp = imgp->ip_strings;
1280 /* Use imgp->ip_strings, which contains the copyin-ed exec path */
1281 DTRACE_PROC1(exec, uintptr_t, imgp->ip_strings);
1284 UIO_SYSSPACE, CAST_USER_ADDR_T(imgp->ip_strings), imgp->ip_vfs_context);
1366 /* Use imgp->ip_strings, which exec_shell_imgact reset to the interpreter */
1368 UIO_SYSSPACE, CAST_USER_ADDR_T(imgp->ip_strings), imgp->ip_vfs_context);
1392 if (imgp->ip_strings)
2129 if (imgp->ip_strings)
2350 if (imgp->ip_strings)
2563 .start_string = imgp->ip_strings,
2592 string_size = imgp->ip_strendp - imgp->ip_strings;
2632 error = copyout(imgp->ip_strings, string_area,
2654 user_addr_t cur_address = string_area + (cur_string - imgp->ip_strings);
3725 imgp->ip_strings = (char *)(execargs_cache[i]);
3736 kret = execargs_purgeable_allocate(&imgp->ip_strings);
3739 kret = execargs_purgeable_reference(imgp->ip_strings);
3747 imgp->ip_vdata = imgp->ip_strings + ( NCARGS + PAGE_SIZE );
3748 imgp->ip_strendp = imgp->ip_strings;
3775 kret = execargs_purgeable_volatilize(imgp->ip_strings);
3783 execargs_cache[i] = (vm_offset_t) imgp->ip_strings;
3784 imgp->ip_strings = NULL;
3789 assert(imgp->ip_strings == NULL);