Lines Matching refs:ip_strings

517 	memset(imgp->ip_strings, '\0', strlen(EXECUTABLE_KEY) + MAXPATHLEN);  in exec_save_path()
524 error = copyinstr(path, imgp->ip_strings + strlen(EXECUTABLE_KEY), len, &len); in exec_save_path()
528 error = copystr(kpath, imgp->ip_strings + strlen(EXECUTABLE_KEY), len, &len); in exec_save_path()
536 bcopy(EXECUTABLE_KEY, imgp->ip_strings, strlen(EXECUTABLE_KEY)); in exec_save_path()
543 *excpath = imgp->ip_strings + strlen(EXECUTABLE_KEY); in exec_save_path()
570 imgp->ip_strendp = imgp->ip_strings; in exec_reset_save_path()
2384 if (imgp->ip_strings) { in exec_activate_image()
4718 if (imgp->ip_strings) { in posix_spawn()
5322 if (imgp->ip_strings) { in __mac_execve()
5665 .start_string = imgp->ip_strings, in exec_copyout_strings()
5694 string_size = imgp->ip_strendp - imgp->ip_strings; in exec_copyout_strings()
5733 error = copyout(imgp->ip_strings, string_area, in exec_copyout_strings()
5756 user_addr_t cur_address = string_area + (cur_string - imgp->ip_strings); in exec_copyout_strings()
7377 imgp->ip_strings = (char *)(execargs_cache[i]); in execargs_alloc()
7388 kret = execargs_purgeable_allocate(&imgp->ip_strings); in execargs_alloc()
7390 kret = execargs_purgeable_reference(imgp->ip_strings); in execargs_alloc()
7399 imgp->ip_vdata = imgp->ip_strings + (NCARGS + PAGE_SIZE); in execargs_alloc()
7400 imgp->ip_strendp = imgp->ip_strings; in execargs_alloc()
7427 kret = execargs_purgeable_volatilize(imgp->ip_strings); in execargs_free()
7435 execargs_cache[i] = (vm_offset_t) imgp->ip_strings; in execargs_free()
7436 imgp->ip_strings = NULL; in execargs_free()
7441 assert(imgp->ip_strings == NULL); in execargs_free()
7470 if (path == NULL || imgp == NULL || imgp->ip_strings == NULL) { in thread_get_current_exec_path()
7474 exec_path = imgp->ip_strings + strlen(EXECUTABLE_KEY); in thread_get_current_exec_path()