pack             2623 arch/i386/i386/machdep.c setregs(struct proc *p, struct exec_package *pack, u_long stack,
pack             2673 arch/i386/i386/machdep.c 	tf->tf_eip = pack->ep_entry;
pack              208 compat/linux/linux_exec.c linux_aout_copyargs(pack, arginfo, stack, argp)
pack              209 compat/linux/linux_exec.c 	struct exec_package *pack;
pack               65 compat/osf1/osf1_exec.c static void *osf1_copyargs(struct exec_package *pack,
pack              155 compat/osf1/osf1_exec.c osf1_copyargs(pack, arginfo, stack, argp)
pack              156 compat/osf1/osf1_exec.c 	struct exec_package *pack;
pack              162 compat/osf1/osf1_exec.c 	struct osf1_exec_emul_arg *emul_arg = pack->ep_emul_arg;
pack              167 compat/osf1/osf1_exec.c 	stack = copyargs(pack, arginfo, stack, argp);
pack              196 compat/osf1/osf1_exec.c                 if (pack->ep_vap->va_mode & S_ISUID)
pack              198 compat/osf1/osf1_exec.c                 if (pack->ep_vap->va_mode & S_ISGID)
pack              215 compat/osf1/osf1_exec.c 	free(pack->ep_emul_arg, M_TEMP);
pack              216 compat/osf1/osf1_exec.c 	pack->ep_emul_arg = NULL;
pack               85 compat/svr4/svr4_exec.c svr4_copyargs(pack, arginfo, stack, argp)
pack               86 compat/svr4/svr4_exec.c 	struct exec_package *pack;
pack               93 compat/svr4/svr4_exec.c 	if (!(a = (AuxInfo *)elf32_copyargs(pack, arginfo, stack, argp)))
pack               96 compat/svr4/svr4_exec.c 	if (pack->ep_emul_arg) {
pack              142 kern/exec_elf.c ELFNAME(copyargs)(struct exec_package *pack, struct ps_strings *arginfo,
pack              145 kern/exec_elf.c 	stack = copyargs(pack, arginfo, stack, argp);
pack              153 kern/exec_elf.c 	if (pack->ep_interp != NULL) {
pack              154 kern/exec_elf.c 		pack->ep_emul_argp = stack;
pack              243 kern/kern_exec.c 	struct exec_package pack;
pack              293 kern/kern_exec.c 		pack.ep_name = pathbuf;
pack              295 kern/kern_exec.c 		pack.ep_name = (char *)SCARG(uap, path);
pack              296 kern/kern_exec.c 	pack.ep_hdr = malloc(exec_maxhdrsz, M_EXEC, M_WAITOK);
pack              297 kern/kern_exec.c 	pack.ep_hdrlen = exec_maxhdrsz;
pack              298 kern/kern_exec.c 	pack.ep_hdrvalid = 0;
pack              299 kern/kern_exec.c 	pack.ep_ndp = &nid;
pack              300 kern/kern_exec.c 	pack.ep_interp = NULL;
pack              301 kern/kern_exec.c 	pack.ep_emul_arg = NULL;
pack              302 kern/kern_exec.c 	VMCMDSET_INIT(&pack.ep_vmcmds);
pack              303 kern/kern_exec.c 	pack.ep_vap = &attr;
pack              304 kern/kern_exec.c 	pack.ep_emul = &emul_native;
pack              305 kern/kern_exec.c 	pack.ep_flags = 0;
pack              308 kern/kern_exec.c 	if ((error = check_exec(p, &pack)) != 0) {
pack              324 kern/kern_exec.c 	if (pack.ep_flags & EXEC_HASARGL) {
pack              325 kern/kern_exec.c 		tmpfap = pack.ep_fa;
pack              337 kern/kern_exec.c 		FREE(pack.ep_fa, M_EXEC);
pack              338 kern/kern_exec.c 		pack.ep_flags &= ~EXEC_HASARGL;
pack              347 kern/kern_exec.c 	if (pack.ep_flags & EXEC_SKIPARG)
pack              392 kern/kern_exec.c 	len = ((argc + envc + 2 + pack.ep_emul->e_arglen) * sizeof(char *) +
pack              397 kern/kern_exec.c 	if (len > pack.ep_ssize) { /* in effect, compare to initial limit */
pack              403 kern/kern_exec.c 	pack.ep_ssize = len;	/* maybe should go elsewhere, but... */
pack              413 kern/kern_exec.c 	vm->vm_taddr = (char *)pack.ep_taddr;
pack              414 kern/kern_exec.c 	vm->vm_tsize = btoc(pack.ep_tsize);
pack              415 kern/kern_exec.c 	vm->vm_daddr = (char *)pack.ep_daddr;
pack              416 kern/kern_exec.c 	vm->vm_dsize = btoc(pack.ep_dsize);
pack              418 kern/kern_exec.c 	vm->vm_ssize = btoc(pack.ep_ssize);
pack              419 kern/kern_exec.c 	vm->vm_maxsaddr = (char *)pack.ep_maxsaddr;
pack              420 kern/kern_exec.c 	vm->vm_minsaddr = (char *)pack.ep_minsaddr;
pack              424 kern/kern_exec.c 	if (pack.ep_vmcmds.evs_used == 0)
pack              427 kern/kern_exec.c 	error = exec_process_vmcmds(p, &pack);
pack              444 kern/kern_exec.c 	if (!(*pack.ep_emul->e_copyargs)(&pack, &arginfo, stack, argp))
pack              464 kern/kern_exec.c 	VREF(pack.ep_vp);
pack              465 kern/kern_exec.c 	p->p_textvp = pack.ep_vp;
pack              594 kern/kern_exec.c 	vn_close(pack.ep_vp, FREAD, cred, p);
pack              602 kern/kern_exec.c 	if (pack.ep_emul->e_fixup != NULL) {
pack              603 kern/kern_exec.c 		if ((*pack.ep_emul->e_fixup)(p, &pack) != 0)
pack              607 kern/kern_exec.c 	(*pack.ep_emul->e_setregs)(p, &pack, (u_long)stack + slen, retval);
pack              609 kern/kern_exec.c 	(*pack.ep_emul->e_setregs)(p, &pack, (u_long)stack, retval);
pack              613 kern/kern_exec.c 	if (exec_sigcode_map(p, pack.ep_emul))
pack              619 kern/kern_exec.c 	free(pack.ep_hdr, M_EXEC);
pack              632 kern/kern_exec.c 	    p->p_emul != pack.ep_emul)
pack              636 kern/kern_exec.c 	if ((pack.ep_flags & EXEC_HASFD) && pack.ep_fd < 255)
pack              637 kern/kern_exec.c 		p->p_descfd = pack.ep_fd;
pack              643 kern/kern_exec.c 	if (pack.ep_emul->e_proc_exec)
pack              644 kern/kern_exec.c 		(*pack.ep_emul->e_proc_exec)(p, &pack);
pack              647 kern/kern_exec.c 	p->p_emul = pack.ep_emul;
pack              670 kern/kern_exec.c 	kill_vmcmds(&pack.ep_vmcmds);
pack              672 kern/kern_exec.c 	if (pack.ep_flags & EXEC_HASFD) {
pack              673 kern/kern_exec.c 		pack.ep_flags &= ~EXEC_HASFD;
pack              674 kern/kern_exec.c 		(void) fdrelease(p, pack.ep_fd);
pack              676 kern/kern_exec.c 	if (pack.ep_interp != NULL)
pack              677 kern/kern_exec.c 		pool_put(&namei_pool, pack.ep_interp);
pack              678 kern/kern_exec.c 	if (pack.ep_emul_arg != NULL)
pack              679 kern/kern_exec.c 		FREE(pack.ep_emul_arg, M_TEMP);
pack              681 kern/kern_exec.c 	vn_close(pack.ep_vp, FREAD, cred, p);
pack              686 kern/kern_exec.c 	free(pack.ep_hdr, M_EXEC);
pack              705 kern/kern_exec.c 	if (pack.ep_interp != NULL)
pack              706 kern/kern_exec.c 		pool_put(&namei_pool, pack.ep_interp);
pack              707 kern/kern_exec.c 	if (pack.ep_emul_arg != NULL)
pack              708 kern/kern_exec.c 		FREE(pack.ep_emul_arg, M_TEMP);
pack              710 kern/kern_exec.c 	vn_close(pack.ep_vp, FREAD, cred, p);
pack              714 kern/kern_exec.c 	free(pack.ep_hdr, M_EXEC);
pack              727 kern/kern_exec.c copyargs(struct exec_package *pack, struct ps_strings *arginfo, void *stack,
pack              740 kern/kern_exec.c 	dp = (char *) (cpp + argc + envc + 2 + pack->ep_emul->e_arglen);