epp              3133 arch/i386/i386/machdep.c cpu_exec_aout_makecmds(struct proc *p, struct exec_package *epp)
epp                35 compat/aout/compat_aout.c void aout_compat_setup(struct exec_package *epp);
epp               114 compat/aout/compat_aout.c aout_compat_setup(struct exec_package *epp)
epp               124 compat/aout/compat_aout.c 	epp->ep_emul = &emul_aout;
epp                90 compat/bsdos/bsdos_exec.c exec_bsdos_aout_makecmds(p, epp)
epp                92 compat/bsdos/bsdos_exec.c 	struct exec_package *epp;
epp                97 compat/bsdos/bsdos_exec.c 	struct exec *execp = epp->ep_hdr;
epp                99 compat/bsdos/bsdos_exec.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp               118 compat/bsdos/bsdos_exec.c 		error = exec_aout_prep_oldzmagic(p, epp);
epp               125 compat/bsdos/bsdos_exec.c 		error = exec_aout_prep_zmagic(p, epp);
epp               133 compat/bsdos/bsdos_exec.c 		error = exec_aout_prep_oldnmagic(p, epp);
epp               141 compat/bsdos/bsdos_exec.c 		error = exec_aout_prep_oldomagic(p, epp);
epp               145 compat/bsdos/bsdos_exec.c 		epp->ep_emul = &emul_bsdos;
epp               147 compat/bsdos/bsdos_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp                53 compat/common/compat_exec.c exec_aout_prep_oldzmagic(p, epp)
epp                55 compat/common/compat_exec.c 	struct exec_package *epp;
epp                57 compat/common/compat_exec.c 	struct exec *execp = epp->ep_hdr;
epp                59 compat/common/compat_exec.c 	epp->ep_taddr = 0;
epp                60 compat/common/compat_exec.c 	epp->ep_tsize = execp->a_text;
epp                61 compat/common/compat_exec.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp                62 compat/common/compat_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp                63 compat/common/compat_exec.c 	epp->ep_entry = execp->a_entry;
epp                71 compat/common/compat_exec.c 	    epp->ep_vp->v_writecount != 0) {
epp                73 compat/common/compat_exec.c 		if (epp->ep_vp->v_flag & VTEXT)
epp                78 compat/common/compat_exec.c 	vn_marktext(epp->ep_vp);
epp                81 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
epp                82 compat/common/compat_exec.c 	    epp->ep_taddr, epp->ep_vp, PAGE_SIZE,
epp                86 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
epp                87 compat/common/compat_exec.c 	    epp->ep_daddr, epp->ep_vp,
epp                92 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp                93 compat/common/compat_exec.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp                96 compat/common/compat_exec.c 	return exec_setup_stack(p, epp);
epp               110 compat/common/compat_exec.c exec_aout_prep_oldnmagic(p, epp)
epp               112 compat/common/compat_exec.c 	struct exec_package *epp;
epp               114 compat/common/compat_exec.c 	struct exec *execp = epp->ep_hdr;
epp               117 compat/common/compat_exec.c 	epp->ep_taddr = 0;
epp               118 compat/common/compat_exec.c 	epp->ep_tsize = execp->a_text;
epp               119 compat/common/compat_exec.c 	epp->ep_daddr = roundup(epp->ep_taddr + execp->a_text, __LDPGSZ);
epp               120 compat/common/compat_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               121 compat/common/compat_exec.c 	epp->ep_entry = execp->a_entry;
epp               124 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               125 compat/common/compat_exec.c 	    epp->ep_taddr, epp->ep_vp, sizeof(struct exec),
epp               129 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               130 compat/common/compat_exec.c 	    epp->ep_daddr, epp->ep_vp, execp->a_text + sizeof(struct exec),
epp               134 compat/common/compat_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               135 compat/common/compat_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               137 compat/common/compat_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               140 compat/common/compat_exec.c 	return exec_setup_stack(p, epp);
epp               154 compat/common/compat_exec.c exec_aout_prep_oldomagic(p, epp)
epp               156 compat/common/compat_exec.c 	struct exec_package *epp;
epp               158 compat/common/compat_exec.c 	struct exec *execp = epp->ep_hdr;
epp               161 compat/common/compat_exec.c 	epp->ep_taddr = 0;
epp               162 compat/common/compat_exec.c 	epp->ep_tsize = execp->a_text;
epp               163 compat/common/compat_exec.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp               164 compat/common/compat_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               165 compat/common/compat_exec.c 	epp->ep_entry = execp->a_entry;
epp               168 compat/common/compat_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               169 compat/common/compat_exec.c 	    execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
epp               173 compat/common/compat_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               174 compat/common/compat_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               176 compat/common/compat_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               187 compat/common/compat_exec.c 	dsize = epp->ep_dsize + execp->a_text - round_page(execp->a_text);
epp               188 compat/common/compat_exec.c 	epp->ep_dsize = (dsize > 0) ? dsize : 0;
epp               189 compat/common/compat_exec.c 	return exec_setup_stack(p, epp);
epp               111 compat/freebsd/freebsd_exec.c exec_freebsd_aout_makecmds(p, epp)
epp               113 compat/freebsd/freebsd_exec.c 	struct exec_package *epp;
epp               117 compat/freebsd/freebsd_exec.c 	struct exec *execp = epp->ep_hdr;
epp               119 compat/freebsd/freebsd_exec.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp               127 compat/freebsd/freebsd_exec.c 		error = exec_aout_prep_oldzmagic(p, epp);
epp               130 compat/freebsd/freebsd_exec.c 		error = exec_aout_prep_zmagic(p, epp);
epp               133 compat/freebsd/freebsd_exec.c 		error = exec_aout_prep_nmagic(p, epp);
epp               136 compat/freebsd/freebsd_exec.c 		error = exec_aout_prep_omagic(p, epp);
epp               140 compat/freebsd/freebsd_exec.c 		epp->ep_emul = &emul_freebsd_aout;
epp               142 compat/freebsd/freebsd_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               148 compat/freebsd/freebsd_exec.c exec_freebsd_elf32_makecmds(struct proc *p, struct exec_package *epp)
epp               152 compat/freebsd/freebsd_exec.c 	return exec_elf32_makecmds(p, epp);
epp               157 compat/freebsd/freebsd_exec.c freebsd_elf_probe(p, epp, itp, pos, os)
epp               159 compat/freebsd/freebsd_exec.c 	struct exec_package *epp;
epp               164 compat/freebsd/freebsd_exec.c 	Elf32_Ehdr *eh = epp->ep_hdr;
epp               184 compat/freebsd/freebsd_exec.c 	epp->ep_emul = &emul_freebsd_elf;
epp                97 compat/hpux/hppa/hpux_exec.c exec_hpux_makecmds(p, epp)
epp                99 compat/hpux/hppa/hpux_exec.c 	struct exec_package *epp;
epp               101 compat/hpux/hppa/hpux_exec.c 	struct som_exec *som_ep = epp->ep_hdr;
epp               112 compat/hpux/hppa/hpux_exec.c 	    som_ep->som_auxhdr + sizeof(struct som_aux) > epp->ep_hdrvalid)) {
epp               126 compat/hpux/hppa/hpux_exec.c 		error = exec_hpux_som_omagic(p, epp);
epp               130 compat/hpux/hppa/hpux_exec.c 		error = exec_hpux_som_nmagic(p, epp);
epp               134 compat/hpux/hppa/hpux_exec.c 		error = exec_hpux_som_zmagic(p, epp);
epp               140 compat/hpux/hppa/hpux_exec.c 		epp->ep_emul = &emul_hpux;
epp               142 compat/hpux/hppa/hpux_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               148 compat/hpux/hppa/hpux_exec.c exec_hpux_som_nmagic(struct proc *p, struct exec_package *epp)
epp               150 compat/hpux/hppa/hpux_exec.c 	struct som_exec *execp = epp->ep_hdr;
epp               151 compat/hpux/hppa/hpux_exec.c 	struct som_aux *auxp = epp->ep_hdr + execp->som_auxhdr;
epp               153 compat/hpux/hppa/hpux_exec.c 	epp->ep_taddr = auxp->som_tmem;
epp               154 compat/hpux/hppa/hpux_exec.c 	epp->ep_tsize = auxp->som_tsize;
epp               155 compat/hpux/hppa/hpux_exec.c 	epp->ep_daddr = auxp->som_dmem;
epp               156 compat/hpux/hppa/hpux_exec.c 	epp->ep_dsize = auxp->som_dsize + auxp->som_bsize;
epp               157 compat/hpux/hppa/hpux_exec.c 	epp->ep_entry = auxp->som_entry;
epp               160 compat/hpux/hppa/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_tsize,
epp               161 compat/hpux/hppa/hpux_exec.c 	    epp->ep_taddr, epp->ep_vp, auxp->som_tfile,
epp               165 compat/hpux/hppa/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, auxp->som_dsize,
epp               166 compat/hpux/hppa/hpux_exec.c 	    epp->ep_daddr, epp->ep_vp, auxp->som_dfile,
epp               171 compat/hpux/hppa/hpux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, auxp->som_bsize,
epp               172 compat/hpux/hppa/hpux_exec.c 		    epp->ep_daddr + auxp->som_dsize,
epp               175 compat/hpux/hppa/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp               179 compat/hpux/hppa/hpux_exec.c exec_hpux_som_zmagic(struct proc *p, struct exec_package *epp)
epp               182 compat/hpux/hppa/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp               186 compat/hpux/hppa/hpux_exec.c exec_hpux_som_omagic(struct proc *p, struct exec_package *epp)
epp               189 compat/hpux/hppa/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp                97 compat/hpux/m68k/hpux_exec.c exec_hpux_makecmds(p, epp)
epp                99 compat/hpux/m68k/hpux_exec.c 	struct exec_package *epp;
epp               101 compat/hpux/m68k/hpux_exec.c 	struct hpux_exec *hpux_ep = epp->ep_hdr;
epp               105 compat/hpux/m68k/hpux_exec.c 	if (epp->ep_hdrvalid < sizeof(struct hpux_exec))
epp               123 compat/hpux/m68k/hpux_exec.c 		error = exec_hpux_prep_omagic(p, epp);
epp               127 compat/hpux/m68k/hpux_exec.c 		error = exec_hpux_prep_nmagic(p, epp);
epp               131 compat/hpux/m68k/hpux_exec.c 		error = exec_hpux_prep_zmagic(p, epp);
epp               137 compat/hpux/m68k/hpux_exec.c 		epp->ep_emul = &emul_hpux;
epp               139 compat/hpux/m68k/hpux_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               145 compat/hpux/m68k/hpux_exec.c exec_hpux_prep_nmagic(p, epp)
epp               147 compat/hpux/m68k/hpux_exec.c 	struct exec_package *epp;
epp               149 compat/hpux/m68k/hpux_exec.c 	struct hpux_exec *execp = epp->ep_hdr;
epp               152 compat/hpux/m68k/hpux_exec.c 	epp->ep_taddr = 0;
epp               153 compat/hpux/m68k/hpux_exec.c 	epp->ep_tsize = execp->ha_text;
epp               154 compat/hpux/m68k/hpux_exec.c 	epp->ep_daddr = epp->ep_taddr + roundup(execp->ha_text, HPUX_LDPGSZ);
epp               155 compat/hpux/m68k/hpux_exec.c 	epp->ep_dsize = execp->ha_data + execp->ha_bss;
epp               156 compat/hpux/m68k/hpux_exec.c 	epp->ep_entry = execp->ha_entry;
epp               159 compat/hpux/m68k/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->ha_text,
epp               160 compat/hpux/m68k/hpux_exec.c 	    epp->ep_taddr, epp->ep_vp, HPUX_TXTOFF(*execp, NMAGIC),
epp               164 compat/hpux/m68k/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->ha_data,
epp               165 compat/hpux/m68k/hpux_exec.c 	    epp->ep_daddr, epp->ep_vp, HPUX_DATAOFF(*execp, NMAGIC),
epp               169 compat/hpux/m68k/hpux_exec.c 	baddr = round_page(epp->ep_daddr + execp->ha_data);
epp               170 compat/hpux/m68k/hpux_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               172 compat/hpux/m68k/hpux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               175 compat/hpux/m68k/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp               179 compat/hpux/m68k/hpux_exec.c exec_hpux_prep_zmagic(p, epp)
epp               181 compat/hpux/m68k/hpux_exec.c 	struct exec_package *epp;
epp               183 compat/hpux/m68k/hpux_exec.c 	struct hpux_exec *execp = epp->ep_hdr;
epp               193 compat/hpux/m68k/hpux_exec.c 	    epp->ep_vp->v_writecount != 0)
epp               195 compat/hpux/m68k/hpux_exec.c 	vn_marktext(epp->ep_vp);
epp               208 compat/hpux/m68k/hpux_exec.c 	epp->ep_taddr = 0;
epp               209 compat/hpux/m68k/hpux_exec.c 	epp->ep_tsize = execp->ha_text;
epp               210 compat/hpux/m68k/hpux_exec.c 	epp->ep_daddr = epp->ep_taddr + roundup(execp->ha_text, HPUX_LDPGSZ);
epp               211 compat/hpux/m68k/hpux_exec.c 	epp->ep_dsize = execp->ha_data + execp->ha_bss;
epp               212 compat/hpux/m68k/hpux_exec.c 	epp->ep_entry = execp->ha_entry;
epp               215 compat/hpux/m68k/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->ha_text,
epp               216 compat/hpux/m68k/hpux_exec.c 	    epp->ep_taddr, epp->ep_vp, HPUX_TXTOFF(*execp, ZMAGIC),
epp               220 compat/hpux/m68k/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->ha_data,
epp               221 compat/hpux/m68k/hpux_exec.c 	    epp->ep_daddr, epp->ep_vp, HPUX_DATAOFF(*execp, ZMAGIC),
epp               225 compat/hpux/m68k/hpux_exec.c 	baddr = round_page(epp->ep_daddr + execp->ha_data);
epp               226 compat/hpux/m68k/hpux_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               228 compat/hpux/m68k/hpux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               231 compat/hpux/m68k/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp               238 compat/hpux/m68k/hpux_exec.c exec_hpux_prep_omagic(p, epp)
epp               240 compat/hpux/m68k/hpux_exec.c 	struct exec_package *epp;
epp               242 compat/hpux/m68k/hpux_exec.c 	struct hpux_exec *execp = epp->ep_hdr;
epp               245 compat/hpux/m68k/hpux_exec.c 	epp->ep_taddr = 0;
epp               246 compat/hpux/m68k/hpux_exec.c 	epp->ep_tsize = execp->ha_text;
epp               247 compat/hpux/m68k/hpux_exec.c 	epp->ep_daddr = epp->ep_taddr + roundup(execp->ha_text, HPUX_LDPGSZ);
epp               248 compat/hpux/m68k/hpux_exec.c 	epp->ep_dsize = execp->ha_data + execp->ha_bss;
epp               249 compat/hpux/m68k/hpux_exec.c 	epp->ep_entry = execp->ha_entry;
epp               252 compat/hpux/m68k/hpux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               253 compat/hpux/m68k/hpux_exec.c 	    execp->ha_text + execp->ha_data, epp->ep_taddr, epp->ep_vp,
epp               258 compat/hpux/m68k/hpux_exec.c 	baddr = round_page(epp->ep_daddr + execp->ha_data);
epp               259 compat/hpux/m68k/hpux_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               261 compat/hpux/m68k/hpux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               272 compat/hpux/m68k/hpux_exec.c 	dsize = epp->ep_dsize + execp->ha_text - round_page(execp->ha_text);
epp               273 compat/hpux/m68k/hpux_exec.c 	epp->ep_dsize = (dsize > 0) ? dsize : 0;
epp               274 compat/hpux/m68k/hpux_exec.c 	return (exec_setup_stack(p, epp));
epp               120 compat/ibcs2/ibcs2_exec.c exec_ibcs2_coff_makecmds(p, epp)
epp               122 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               125 compat/ibcs2/ibcs2_exec.c 	struct coff_filehdr *fp = epp->ep_hdr;
epp               128 compat/ibcs2/ibcs2_exec.c 	if (epp->ep_hdrvalid < COFF_HDR_SIZE)
epp               134 compat/ibcs2/ibcs2_exec.c 	ap = (struct coff_aouthdr *)((char *)epp->ep_hdr +
epp               138 compat/ibcs2/ibcs2_exec.c 		error = exec_ibcs2_coff_prep_omagic(p, epp, fp, ap);
epp               141 compat/ibcs2/ibcs2_exec.c 		error = exec_ibcs2_coff_prep_nmagic(p, epp, fp, ap);
epp               144 compat/ibcs2/ibcs2_exec.c 		error = exec_ibcs2_coff_prep_zmagic(p, epp, fp, ap);
epp               151 compat/ibcs2/ibcs2_exec.c 		epp->ep_emul = &emul_ibcs2;
epp               154 compat/ibcs2/ibcs2_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               173 compat/ibcs2/ibcs2_exec.c exec_ibcs2_coff_setup_stack(p, epp)
epp               175 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               179 compat/ibcs2/ibcs2_exec.c 	epp->ep_maxsaddr = USRSTACK - MAXSSIZ;
epp               180 compat/ibcs2/ibcs2_exec.c 	epp->ep_minsaddr = USRSTACK;
epp               181 compat/ibcs2/ibcs2_exec.c 	epp->ep_ssize = p->p_rlimit[RLIMIT_STACK].rlim_cur;
epp               196 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               197 compat/ibcs2/ibcs2_exec.c 		  ((epp->ep_minsaddr - epp->ep_ssize) - epp->ep_maxsaddr),
epp               198 compat/ibcs2/ibcs2_exec.c 		  epp->ep_maxsaddr, NULLVP, 0, VM_PROT_NONE);
epp               202 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, epp->ep_ssize,
epp               203 compat/ibcs2/ibcs2_exec.c 		  (epp->ep_minsaddr - epp->ep_ssize), NULLVP, 0,
epp               215 compat/ibcs2/ibcs2_exec.c exec_ibcs2_coff_prep_omagic(p, epp, fp, ap)
epp               217 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               221 compat/ibcs2/ibcs2_exec.c 	epp->ep_taddr = COFF_SEGMENT_ALIGN(ap, ap->a_tstart);
epp               222 compat/ibcs2/ibcs2_exec.c 	epp->ep_tsize = ap->a_tsize;
epp               223 compat/ibcs2/ibcs2_exec.c 	epp->ep_daddr = COFF_SEGMENT_ALIGN(ap, ap->a_dstart);
epp               224 compat/ibcs2/ibcs2_exec.c 	epp->ep_dsize = ap->a_dsize;
epp               225 compat/ibcs2/ibcs2_exec.c 	epp->ep_entry = ap->a_entry;
epp               228 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               229 compat/ibcs2/ibcs2_exec.c 		  ap->a_tsize + ap->a_dsize, epp->ep_taddr, epp->ep_vp,
epp               235 compat/ibcs2/ibcs2_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, ap->a_bsize,
epp               240 compat/ibcs2/ibcs2_exec.c 	return exec_ibcs2_coff_setup_stack(p, epp);
epp               249 compat/ibcs2/ibcs2_exec.c exec_ibcs2_coff_prep_nmagic(p, epp, fp, ap)
epp               251 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               255 compat/ibcs2/ibcs2_exec.c 	epp->ep_taddr = COFF_SEGMENT_ALIGN(ap, ap->a_tstart);
epp               256 compat/ibcs2/ibcs2_exec.c 	epp->ep_tsize = ap->a_tsize;
epp               257 compat/ibcs2/ibcs2_exec.c 	epp->ep_daddr = COFF_ROUND(ap->a_dstart, COFF_LDPGSZ);
epp               258 compat/ibcs2/ibcs2_exec.c 	epp->ep_dsize = ap->a_dsize;
epp               259 compat/ibcs2/ibcs2_exec.c 	epp->ep_entry = ap->a_entry;
epp               262 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_tsize,
epp               263 compat/ibcs2/ibcs2_exec.c 		  epp->ep_taddr, epp->ep_vp, COFF_TXTOFF(fp, ap),
epp               267 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_dsize,
epp               268 compat/ibcs2/ibcs2_exec.c 		  epp->ep_daddr, epp->ep_vp, COFF_DATOFF(fp, ap),
epp               273 compat/ibcs2/ibcs2_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, ap->a_bsize,
epp               278 compat/ibcs2/ibcs2_exec.c 	return exec_ibcs2_coff_setup_stack(p, epp);
epp               333 compat/ibcs2/ibcs2_exec.c exec_ibcs2_coff_prep_zmagic(p, epp, fp, ap)
epp               335 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               347 compat/ibcs2/ibcs2_exec.c 	error = coff_find_section(p, epp->ep_vp, fp, &sh, COFF_STYP_TEXT);
epp               354 compat/ibcs2/ibcs2_exec.c 	epp->ep_taddr = COFF_ALIGN(sh.s_vaddr);
epp               355 compat/ibcs2/ibcs2_exec.c 	offset = sh.s_scnptr - (sh.s_vaddr - epp->ep_taddr);
epp               356 compat/ibcs2/ibcs2_exec.c 	epp->ep_tsize = sh.s_size + (sh.s_vaddr - epp->ep_taddr);
epp               365 compat/ibcs2/ibcs2_exec.c 	    epp->ep_vp->v_writecount != 0) {
epp               367 compat/ibcs2/ibcs2_exec.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               372 compat/ibcs2/ibcs2_exec.c 	vn_marktext(epp->ep_vp);
epp               378 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, epp->ep_tsize,
epp               379 compat/ibcs2/ibcs2_exec.c 		  epp->ep_taddr, epp->ep_vp, offset,
epp               382 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_tsize,
epp               383 compat/ibcs2/ibcs2_exec.c 		  epp->ep_taddr, epp->ep_vp, offset,
epp               388 compat/ibcs2/ibcs2_exec.c 	error = coff_find_section(p, epp->ep_vp, fp, &sh, COFF_STYP_DATA);
epp               395 compat/ibcs2/ibcs2_exec.c 	epp->ep_daddr = COFF_ALIGN(sh.s_vaddr);
epp               396 compat/ibcs2/ibcs2_exec.c 	offset = sh.s_scnptr - (sh.s_vaddr - epp->ep_daddr);
epp               397 compat/ibcs2/ibcs2_exec.c 	dsize = sh.s_size + (sh.s_vaddr - epp->ep_daddr);
epp               398 compat/ibcs2/ibcs2_exec.c 	epp->ep_dsize = dsize + ap->a_bsize;
epp               403 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, dsize,
epp               404 compat/ibcs2/ibcs2_exec.c 		  epp->ep_daddr, epp->ep_vp, offset,
epp               407 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               408 compat/ibcs2/ibcs2_exec.c 		  dsize, epp->ep_daddr, epp->ep_vp, offset,
epp               413 compat/ibcs2/ibcs2_exec.c 	baddr = round_page(epp->ep_daddr + dsize);
epp               414 compat/ibcs2/ibcs2_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               418 compat/ibcs2/ibcs2_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               424 compat/ibcs2/ibcs2_exec.c 	error = coff_find_section(p, epp->ep_vp, fp, &sh, COFF_STYP_SHLIB);
epp               437 compat/ibcs2/ibcs2_exec.c 		error = vn_rdwr(UIO_READ, epp->ep_vp, (caddr_t) buf,
epp               459 compat/ibcs2/ibcs2_exec.c 			error = coff_load_shlib(p, slhdr->sl_name, epp);
epp               468 compat/ibcs2/ibcs2_exec.c 	epp->ep_entry = ap->a_entry;
epp               472 compat/ibcs2/ibcs2_exec.c 		 epp->ep_taddr, epp->ep_tsize,
epp               473 compat/ibcs2/ibcs2_exec.c 		 epp->ep_daddr, epp->ep_dsize,
epp               474 compat/ibcs2/ibcs2_exec.c 		 epp->ep_entry));
epp               477 compat/ibcs2/ibcs2_exec.c 	return exec_ibcs2_coff_setup_stack(p, epp);
epp               481 compat/ibcs2/ibcs2_exec.c coff_load_shlib(p, path, epp)
epp               484 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               535 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, tsize, taddr,
epp               554 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               566 compat/ibcs2/ibcs2_exec.c 			NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               577 compat/ibcs2/ibcs2_exec.c exec_ibcs2_xout_makecmds(p, epp)
epp               579 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               582 compat/ibcs2/ibcs2_exec.c 	struct xexec *xp = epp->ep_hdr;
epp               585 compat/ibcs2/ibcs2_exec.c 	if (epp->ep_hdrvalid < XOUT_HDR_SIZE)
epp               593 compat/ibcs2/ibcs2_exec.c 	xep = (struct xext *)((char *)epp->ep_hdr + sizeof(struct xexec));
epp               596 compat/ibcs2/ibcs2_exec.c 		error = exec_ibcs2_xout_prep_zmagic(p, epp, xp, xep);
epp               599 compat/ibcs2/ibcs2_exec.c 		error = exec_ibcs2_xout_prep_nmagic(p, epp, xp, xep);
epp               602 compat/ibcs2/ibcs2_exec.c 		epp->ep_emul = &emul_ibcs2;
epp               605 compat/ibcs2/ibcs2_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               616 compat/ibcs2/ibcs2_exec.c exec_ibcs2_xout_prep_nmagic(p, epp, xp, xep)
epp               618 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               631 compat/ibcs2/ibcs2_exec.c 	error = vn_rdwr(UIO_READ, epp->ep_vp, (caddr_t)xs,
epp               649 compat/ibcs2/ibcs2_exec.c 			epp->ep_taddr = xs[i].xs_rbase;	/* XXX - align ??? */
epp               650 compat/ibcs2/ibcs2_exec.c 			epp->ep_tsize = xs[i].xs_vsize;
epp               653 compat/ibcs2/ibcs2_exec.c 				 epp->ep_taddr, epp->ep_tsize,
epp               655 compat/ibcs2/ibcs2_exec.c 			NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               656 compat/ibcs2/ibcs2_exec.c 				  epp->ep_tsize, epp->ep_taddr,
epp               657 compat/ibcs2/ibcs2_exec.c 				  epp->ep_vp, xs[i].xs_filpos,
epp               667 compat/ibcs2/ibcs2_exec.c 			epp->ep_daddr = xs[i].xs_rbase;	/* XXX - align ??? */
epp               668 compat/ibcs2/ibcs2_exec.c 			epp->ep_dsize = xs[i].xs_vsize;
epp               671 compat/ibcs2/ibcs2_exec.c 				 epp->ep_daddr, xs[i].xs_psize,
epp               673 compat/ibcs2/ibcs2_exec.c 			NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               674 compat/ibcs2/ibcs2_exec.c 				  xs[i].xs_psize, epp->ep_daddr,
epp               675 compat/ibcs2/ibcs2_exec.c 				  epp->ep_vp, xs[i].xs_filpos,
epp               679 compat/ibcs2/ibcs2_exec.c 			baddr = round_page(epp->ep_daddr + xs[i].xs_psize);
epp               680 compat/ibcs2/ibcs2_exec.c 			bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               684 compat/ibcs2/ibcs2_exec.c 				NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               697 compat/ibcs2/ibcs2_exec.c 	epp->ep_entry = xp->x_entry;
epp               700 compat/ibcs2/ibcs2_exec.c 		 epp->ep_taddr, epp->ep_tsize,
epp               701 compat/ibcs2/ibcs2_exec.c 		 epp->ep_daddr, epp->ep_dsize,
epp               702 compat/ibcs2/ibcs2_exec.c 		 epp->ep_entry));
epp               705 compat/ibcs2/ibcs2_exec.c 	return exec_ibcs2_xout_setup_stack(p, epp);
epp               722 compat/ibcs2/ibcs2_exec.c exec_ibcs2_xout_setup_stack(p, epp)
epp               724 compat/ibcs2/ibcs2_exec.c 	struct exec_package *epp;
epp               726 compat/ibcs2/ibcs2_exec.c 	epp->ep_maxsaddr = USRSTACK - MAXSSIZ;
epp               727 compat/ibcs2/ibcs2_exec.c 	epp->ep_minsaddr = USRSTACK;
epp               728 compat/ibcs2/ibcs2_exec.c 	epp->ep_ssize = p->p_rlimit[RLIMIT_STACK].rlim_cur;
epp               741 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               742 compat/ibcs2/ibcs2_exec.c 		  ((epp->ep_minsaddr - epp->ep_ssize) - epp->ep_maxsaddr),
epp               743 compat/ibcs2/ibcs2_exec.c 		  epp->ep_maxsaddr, NULLVP, 0, VM_PROT_NONE);
epp               744 compat/ibcs2/ibcs2_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, epp->ep_ssize,
epp               745 compat/ibcs2/ibcs2_exec.c 		  (epp->ep_minsaddr - epp->ep_ssize), NULLVP, 0,
epp               169 compat/linux/linux_exec.c linux_e_proc_exec(p, epp)
epp               171 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               261 compat/linux/linux_exec.c exec_linux_aout_makecmds(p, epp)
epp               263 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               265 compat/linux/linux_exec.c 	struct exec *linux_ep = epp->ep_hdr;
epp               269 compat/linux/linux_exec.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp               281 compat/linux/linux_exec.c 		error = exec_linux_aout_prep_qmagic(p, epp);
epp               284 compat/linux/linux_exec.c 		error = exec_linux_aout_prep_zmagic(p, epp);
epp               287 compat/linux/linux_exec.c 		error = exec_linux_aout_prep_nmagic(p, epp);
epp               290 compat/linux/linux_exec.c 		error = exec_linux_aout_prep_omagic(p, epp);
epp               294 compat/linux/linux_exec.c 		epp->ep_emul = &emul_linux_aout;
epp               305 compat/linux/linux_exec.c exec_linux_aout_prep_zmagic(p, epp)
epp               307 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               309 compat/linux/linux_exec.c 	struct exec *execp = epp->ep_hdr;
epp               311 compat/linux/linux_exec.c 	epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC);
epp               312 compat/linux/linux_exec.c 	epp->ep_tsize = execp->a_text;
epp               313 compat/linux/linux_exec.c 	epp->ep_daddr = LINUX_N_DATADDR(*execp, ZMAGIC);
epp               314 compat/linux/linux_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               315 compat/linux/linux_exec.c 	epp->ep_entry = execp->a_entry;
epp               318 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               319 compat/linux/linux_exec.c 	    epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, ZMAGIC),
epp               323 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               324 compat/linux/linux_exec.c 	    epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, ZMAGIC),
epp               328 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp               329 compat/linux/linux_exec.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp               332 compat/linux/linux_exec.c 	return (exec_setup_stack(p, epp));
epp               341 compat/linux/linux_exec.c exec_linux_aout_prep_nmagic(p, epp)
epp               343 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               345 compat/linux/linux_exec.c 	struct exec *execp = epp->ep_hdr;
epp               348 compat/linux/linux_exec.c 	epp->ep_taddr = LINUX_N_TXTADDR(*execp, NMAGIC);
epp               349 compat/linux/linux_exec.c 	epp->ep_tsize = execp->a_text;
epp               350 compat/linux/linux_exec.c 	epp->ep_daddr = LINUX_N_DATADDR(*execp, NMAGIC);
epp               351 compat/linux/linux_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               352 compat/linux/linux_exec.c 	epp->ep_entry = execp->a_entry;
epp               355 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               356 compat/linux/linux_exec.c 	    epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, NMAGIC),
epp               360 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               361 compat/linux/linux_exec.c 	    epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, NMAGIC),
epp               365 compat/linux/linux_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               366 compat/linux/linux_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               368 compat/linux/linux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               371 compat/linux/linux_exec.c 	return (exec_setup_stack(p, epp));
epp               380 compat/linux/linux_exec.c exec_linux_aout_prep_omagic(p, epp)
epp               382 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               384 compat/linux/linux_exec.c 	struct exec *execp = epp->ep_hdr;
epp               387 compat/linux/linux_exec.c 	epp->ep_taddr = LINUX_N_TXTADDR(*execp, OMAGIC);
epp               388 compat/linux/linux_exec.c 	epp->ep_tsize = execp->a_text;
epp               389 compat/linux/linux_exec.c 	epp->ep_daddr = LINUX_N_DATADDR(*execp, OMAGIC);
epp               390 compat/linux/linux_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               391 compat/linux/linux_exec.c 	epp->ep_entry = execp->a_entry;
epp               394 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               395 compat/linux/linux_exec.c 	    execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
epp               399 compat/linux/linux_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               400 compat/linux/linux_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               402 compat/linux/linux_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               413 compat/linux/linux_exec.c 	dsize = epp->ep_dsize + execp->a_text - round_page(execp->a_text);
epp               414 compat/linux/linux_exec.c 	epp->ep_dsize = (dsize > 0) ? dsize : 0;
epp               415 compat/linux/linux_exec.c 	return (exec_setup_stack(p, epp));
epp               419 compat/linux/linux_exec.c exec_linux_aout_prep_qmagic(p, epp)
epp               421 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               423 compat/linux/linux_exec.c 	struct exec *execp = epp->ep_hdr;
epp               425 compat/linux/linux_exec.c 	epp->ep_taddr = LINUX_N_TXTADDR(*execp, QMAGIC);
epp               426 compat/linux/linux_exec.c 	epp->ep_tsize = execp->a_text;
epp               427 compat/linux/linux_exec.c 	epp->ep_daddr = LINUX_N_DATADDR(*execp, QMAGIC);
epp               428 compat/linux/linux_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               429 compat/linux/linux_exec.c 	epp->ep_entry = execp->a_entry;
epp               437 compat/linux/linux_exec.c 	    epp->ep_vp->v_writecount != 0) {
epp               439 compat/linux/linux_exec.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               444 compat/linux/linux_exec.c 	vn_marktext(epp->ep_vp);
epp               447 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
epp               448 compat/linux/linux_exec.c 	    epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, QMAGIC),
epp               452 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
epp               453 compat/linux/linux_exec.c 	    epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, QMAGIC),
epp               457 compat/linux/linux_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp               458 compat/linux/linux_exec.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp               461 compat/linux/linux_exec.c 	return (exec_setup_stack(p, epp));
epp               465 compat/linux/linux_exec.c exec_linux_elf32_makecmds(struct proc *p, struct exec_package *epp)
epp               469 compat/linux/linux_exec.c 	return exec_elf32_makecmds(p, epp);
epp               473 compat/linux/linux_exec.c linux_elf_probe(p, epp, itp, pos, os)
epp               475 compat/linux/linux_exec.c 	struct exec_package *epp;
epp               480 compat/linux/linux_exec.c 	Elf32_Ehdr *eh = epp->ep_hdr;
epp               495 compat/linux/linux_exec.c 	epp->ep_emul = &emul_linux_elf;
epp                79 compat/m68k4k/m68k4k_exec.c exec_m68k4k_makecmds(p, epp)
epp                81 compat/m68k4k/m68k4k_exec.c 	struct exec_package *epp;
epp                86 compat/m68k4k/m68k4k_exec.c 	struct exec *execp = epp->ep_hdr;
epp                92 compat/m68k4k/m68k4k_exec.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp               103 compat/m68k4k/m68k4k_exec.c 		error = exec_m68k4k_prep_zmagic(p, epp);
epp               106 compat/m68k4k/m68k4k_exec.c 		error = exec_m68k4k_prep_nmagic(p, epp);
epp               109 compat/m68k4k/m68k4k_exec.c 		error = exec_m68k4k_prep_omagic(p, epp);
epp               116 compat/m68k4k/m68k4k_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               132 compat/m68k4k/m68k4k_exec.c exec_m68k4k_prep_zmagic(p, epp)
epp               134 compat/m68k4k/m68k4k_exec.c 	struct exec_package *epp;
epp               136 compat/m68k4k/m68k4k_exec.c 	struct exec *execp = epp->ep_hdr;
epp               138 compat/m68k4k/m68k4k_exec.c 	epp->ep_taddr = M68K4K_USRTEXT;
epp               139 compat/m68k4k/m68k4k_exec.c 	epp->ep_tsize = execp->a_text;
epp               140 compat/m68k4k/m68k4k_exec.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp               141 compat/m68k4k/m68k4k_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               142 compat/m68k4k/m68k4k_exec.c 	epp->ep_entry = execp->a_entry;
epp               150 compat/m68k4k/m68k4k_exec.c 	    epp->ep_vp->v_writecount != 0) {
epp               152 compat/m68k4k/m68k4k_exec.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               157 compat/m68k4k/m68k4k_exec.c 	vn_marktext(epp->ep_vp);
epp               160 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
epp               161 compat/m68k4k/m68k4k_exec.c 	    epp->ep_taddr, epp->ep_vp, 0, VM_PROT_READ|VM_PROT_EXECUTE);
epp               164 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
epp               165 compat/m68k4k/m68k4k_exec.c 	    epp->ep_daddr, epp->ep_vp, execp->a_text,
epp               169 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp               170 compat/m68k4k/m68k4k_exec.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp               173 compat/m68k4k/m68k4k_exec.c 	return exec_setup_stack(p, epp);
epp               181 compat/m68k4k/m68k4k_exec.c exec_m68k4k_prep_nmagic(p, epp)
epp               183 compat/m68k4k/m68k4k_exec.c 	struct exec_package *epp;
epp               185 compat/m68k4k/m68k4k_exec.c 	struct exec *execp = epp->ep_hdr;
epp               188 compat/m68k4k/m68k4k_exec.c 	epp->ep_taddr = M68K4K_USRTEXT;
epp               189 compat/m68k4k/m68k4k_exec.c 	epp->ep_tsize = execp->a_text;
epp               190 compat/m68k4k/m68k4k_exec.c 	epp->ep_daddr = roundup(epp->ep_taddr + execp->a_text,
epp               192 compat/m68k4k/m68k4k_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               193 compat/m68k4k/m68k4k_exec.c 	epp->ep_entry = execp->a_entry;
epp               196 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               197 compat/m68k4k/m68k4k_exec.c 	    epp->ep_taddr, epp->ep_vp, sizeof(struct exec),
epp               201 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               202 compat/m68k4k/m68k4k_exec.c 	    epp->ep_daddr, epp->ep_vp, execp->a_text + sizeof(struct exec),
epp               206 compat/m68k4k/m68k4k_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               207 compat/m68k4k/m68k4k_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               209 compat/m68k4k/m68k4k_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               212 compat/m68k4k/m68k4k_exec.c 	return exec_setup_stack(p, epp);
epp               220 compat/m68k4k/m68k4k_exec.c exec_m68k4k_prep_omagic(p, epp)
epp               222 compat/m68k4k/m68k4k_exec.c 	struct exec_package *epp;
epp               224 compat/m68k4k/m68k4k_exec.c 	struct exec *execp = epp->ep_hdr;
epp               227 compat/m68k4k/m68k4k_exec.c 	epp->ep_taddr = M68K4K_USRTEXT;
epp               228 compat/m68k4k/m68k4k_exec.c 	epp->ep_tsize = execp->a_text;
epp               229 compat/m68k4k/m68k4k_exec.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp               230 compat/m68k4k/m68k4k_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               231 compat/m68k4k/m68k4k_exec.c 	epp->ep_entry = execp->a_entry;
epp               234 compat/m68k4k/m68k4k_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               235 compat/m68k4k/m68k4k_exec.c 	    execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
epp               239 compat/m68k4k/m68k4k_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               240 compat/m68k4k/m68k4k_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               242 compat/m68k4k/m68k4k_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               253 compat/m68k4k/m68k4k_exec.c 	dsize = epp->ep_dsize + execp->a_text - round_page(execp->a_text);
epp               254 compat/m68k4k/m68k4k_exec.c 	epp->ep_dsize = (dsize > 0) ? dsize : 0;
epp               255 compat/m68k4k/m68k4k_exec.c 	return exec_setup_stack(p, epp);
epp                98 compat/osf1/osf1_exec.c osf1_exec_ecoff_hook(struct proc *p, struct exec_package *epp)
epp               100 compat/osf1/osf1_exec.c         struct ecoff_exechdr *execp = (struct ecoff_exechdr *)epp->ep_hdr;
epp               105 compat/osf1/osf1_exec.c 	epp->ep_emul = &emul_osf1;
epp               109 compat/osf1/osf1_exec.c 	epp->ep_emul_arg = emul_arg;
epp               112 compat/osf1/osf1_exec.c 	if (epp->ep_ndp->ni_segflg == UIO_SYSSPACE)
epp               113 compat/osf1/osf1_exec.c 		error = copystr(epp->ep_ndp->ni_dirp, emul_arg->exec_name,
epp               116 compat/osf1/osf1_exec.c 		error = copyinstr(epp->ep_ndp->ni_dirp, emul_arg->exec_name,
epp               132 compat/osf1/osf1_exec.c 		error = osf1_exec_ecoff_dynamic(p, epp);
epp               142 compat/osf1/osf1_exec.c 		free(epp->ep_emul_arg, M_TEMP);
epp               143 compat/osf1/osf1_exec.c 		epp->ep_emul_arg = NULL;
epp               144 compat/osf1/osf1_exec.c 		kill_vmcmds(&epp->ep_vmcmds);		/* if any */
epp               225 compat/osf1/osf1_exec.c osf1_exec_ecoff_dynamic(struct proc *p, struct exec_package *epp)
epp               227 compat/osf1/osf1_exec.c 	struct osf1_exec_emul_arg *emul_arg = epp->ep_emul_arg;
epp               283 compat/osf1/osf1_exec.c                 epp->ep_vap->va_mode &= ~(S_ISUID | S_ISGID);
epp               318 compat/osf1/osf1_exec.c 		error = exec_ecoff_prep_omagic(p, epp);
epp               321 compat/osf1/osf1_exec.c 		error = exec_ecoff_prep_nmagic(p, epp);
epp               324 compat/osf1/osf1_exec.c 		error = exec_ecoff_prep_zmagic(p, epp);
epp                99 compat/sunos/sunos_exec.c sunos_exec_aout_makecmds(p, epp)
epp               101 compat/sunos/sunos_exec.c 	struct exec_package *epp;
epp               103 compat/sunos/sunos_exec.c 	struct sunos_exec *sunmag = epp->ep_hdr;
epp               106 compat/sunos/sunos_exec.c 	if (epp->ep_hdrvalid < sizeof(struct sunos_exec))
epp               114 compat/sunos/sunos_exec.c 		error = sunos_exec_aout_prep_zmagic(p, epp);
epp               117 compat/sunos/sunos_exec.c 		error = sunos_exec_aout_prep_nmagic(p, epp);
epp               120 compat/sunos/sunos_exec.c 		error = sunos_exec_aout_prep_omagic(p, epp);
epp               124 compat/sunos/sunos_exec.c 		epp->ep_emul = &emul_sunos;
epp               154 compat/sunos/sunos_exec.c sunos_exec_aout_prep_zmagic(p, epp)
epp               156 compat/sunos/sunos_exec.c 	struct exec_package *epp;
epp               158 compat/sunos/sunos_exec.c 	struct exec *execp = epp->ep_hdr;
epp               160 compat/sunos/sunos_exec.c 	epp->ep_taddr = SUNOS_N_TXTADDR(*execp, ZMAGIC);
epp               161 compat/sunos/sunos_exec.c 	epp->ep_tsize = execp->a_text;
epp               162 compat/sunos/sunos_exec.c 	epp->ep_daddr = SUNOS_N_DATADDR(*execp, ZMAGIC);
epp               163 compat/sunos/sunos_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               164 compat/sunos/sunos_exec.c 	epp->ep_entry = execp->a_entry;
epp               172 compat/sunos/sunos_exec.c 	    epp->ep_vp->v_writecount != 0) {
epp               174 compat/sunos/sunos_exec.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               179 compat/sunos/sunos_exec.c 	vn_marktext(epp->ep_vp);
epp               182 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
epp               183 compat/sunos/sunos_exec.c 	    epp->ep_taddr, epp->ep_vp, SUNOS_N_TXTOFF(*execp, ZMAGIC), 
epp               187 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
epp               188 compat/sunos/sunos_exec.c 	    epp->ep_daddr, epp->ep_vp, SUNOS_N_DATOFF(*execp, ZMAGIC),
epp               192 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp               193 compat/sunos/sunos_exec.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp               196 compat/sunos/sunos_exec.c 	return exec_setup_stack(p, epp);
epp               203 compat/sunos/sunos_exec.c sunos_exec_aout_prep_nmagic(p, epp)
epp               205 compat/sunos/sunos_exec.c 	struct exec_package *epp;
epp               207 compat/sunos/sunos_exec.c 	struct exec *execp = epp->ep_hdr;
epp               210 compat/sunos/sunos_exec.c 	epp->ep_taddr = SUNOS_N_TXTADDR(*execp, NMAGIC);
epp               211 compat/sunos/sunos_exec.c 	epp->ep_tsize = execp->a_text;
epp               212 compat/sunos/sunos_exec.c 	epp->ep_daddr = SUNOS_N_DATADDR(*execp, NMAGIC);
epp               213 compat/sunos/sunos_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               214 compat/sunos/sunos_exec.c 	epp->ep_entry = execp->a_entry;
epp               217 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               218 compat/sunos/sunos_exec.c 	    epp->ep_taddr, epp->ep_vp, SUNOS_N_TXTOFF(*execp, NMAGIC),
epp               222 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               223 compat/sunos/sunos_exec.c 	    epp->ep_daddr, epp->ep_vp, SUNOS_N_DATOFF(*execp, NMAGIC),
epp               227 compat/sunos/sunos_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               228 compat/sunos/sunos_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               230 compat/sunos/sunos_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               233 compat/sunos/sunos_exec.c 	return exec_setup_stack(p, epp);
epp               240 compat/sunos/sunos_exec.c sunos_exec_aout_prep_omagic(p, epp)
epp               242 compat/sunos/sunos_exec.c 	struct exec_package *epp;
epp               244 compat/sunos/sunos_exec.c 	struct exec *execp = epp->ep_hdr;
epp               247 compat/sunos/sunos_exec.c 	epp->ep_taddr = SUNOS_N_TXTADDR(*execp, OMAGIC);
epp               248 compat/sunos/sunos_exec.c 	epp->ep_tsize = execp->a_text;
epp               249 compat/sunos/sunos_exec.c 	epp->ep_daddr = SUNOS_N_DATADDR(*execp, OMAGIC);
epp               250 compat/sunos/sunos_exec.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               251 compat/sunos/sunos_exec.c 	epp->ep_entry = execp->a_entry;
epp               254 compat/sunos/sunos_exec.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               255 compat/sunos/sunos_exec.c 	    execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
epp               259 compat/sunos/sunos_exec.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               260 compat/sunos/sunos_exec.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               262 compat/sunos/sunos_exec.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               265 compat/sunos/sunos_exec.c 	return exec_setup_stack(p, epp);
epp               118 compat/svr4/svr4_exec.c svr4_elf_probe(p, epp, itp, pos, os)
epp               120 compat/svr4/svr4_exec.c 	struct exec_package *epp;
epp               136 compat/svr4/svr4_exec.c 	epp->ep_emul = &emul_svr4;
epp                69 compat/vax1k/vax1k_exec.c exec_vax1k_makecmds(p, epp)
epp                71 compat/vax1k/vax1k_exec.c 	struct exec_package *epp;
epp                76 compat/vax1k/vax1k_exec.c 	struct exec *execp = epp->ep_hdr;
epp                78 compat/vax1k/vax1k_exec.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp                89 compat/vax1k/vax1k_exec.c 		error = exec_vax1k_prep_anymagic(p, epp, 0);
epp                94 compat/vax1k/vax1k_exec.c 		error = exec_vax1k_prep_anymagic(p, epp, sizeof(struct exec));
epp               102 compat/vax1k/vax1k_exec.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               116 compat/vax1k/vax1k_exec.c exec_vax1k_prep_anymagic(p, epp, off)
epp               118 compat/vax1k/vax1k_exec.c         struct exec_package *epp;
epp               122 compat/vax1k/vax1k_exec.c         struct exec *execp = epp->ep_hdr;
epp               124 compat/vax1k/vax1k_exec.c         epp->ep_taddr = execp->a_entry & ~(VAX1K_USRTEXT - 1);
epp               125 compat/vax1k/vax1k_exec.c 	epp->ep_tsize = execp->a_text + execp->a_data;
epp               126 compat/vax1k/vax1k_exec.c 	epp->ep_daddr = epp->ep_tsize + epp->ep_taddr;
epp               127 compat/vax1k/vax1k_exec.c 	epp->ep_dsize = execp->a_bss;
epp               128 compat/vax1k/vax1k_exec.c         epp->ep_entry = execp->a_entry;
epp               131 compat/vax1k/vax1k_exec.c         NEW_VMCMD(&epp->ep_vmcmds, vax1k_map_readvn,
epp               132 compat/vax1k/vax1k_exec.c 	    epp->ep_tsize,  epp->ep_taddr, epp->ep_vp, off,
epp               135 compat/vax1k/vax1k_exec.c 	tmp = round_page(epp->ep_daddr);
epp               136 compat/vax1k/vax1k_exec.c 	etmp = execp->a_bss - (tmp - epp->ep_daddr);
epp               140 compat/vax1k/vax1k_exec.c 	        NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, etmp, tmp, NULLVP, 0,
epp               143 compat/vax1k/vax1k_exec.c         return exec_setup_stack(p, epp);
epp               282 dev/pcmcia/if_ep_pcmcia.c 	struct ep_pcmcia_product *epp;
epp               364 dev/pcmcia/if_ep_pcmcia.c 	epp = ep_pcmcia_lookup(pa);
epp               365 dev/pcmcia/if_ep_pcmcia.c 	if (epp == NULL)
epp               368 dev/pcmcia/if_ep_pcmcia.c 	sc->ep_flags = epp->epp_flags;
epp               384 dev/pcmcia/if_ep_pcmcia.c 	epconfig(sc, epp->epp_chipset, enaddr);
epp               334 dev/pcmcia/if_wi_pcmcia.c 	const struct wi_pcmcia_product *epp = wi_pcmcia_products +
epp               341 dev/pcmcia/if_wi_pcmcia.c 	for (pp = wi_pcmcia_products; pp < epp; pp++) {
epp               352 dev/pcmcia/if_wi_pcmcia.c 	for (pp = wi_pcmcia_products; pp < epp; pp++) {
epp                45 kern/exec_aout.c void aout_compat_setup(struct exec_package *epp);
epp                61 kern/exec_aout.c exec_aout_makecmds(struct proc *p, struct exec_package *epp)
epp                66 kern/exec_aout.c 	struct exec *execp = epp->ep_hdr;
epp                68 kern/exec_aout.c 	if (epp->ep_hdrvalid < sizeof(struct exec))
epp                79 kern/exec_aout.c 		error = exec_aout_prep_zmagic(p, epp);
epp                82 kern/exec_aout.c 		error = exec_aout_prep_nmagic(p, epp);
epp                85 kern/exec_aout.c 		error = exec_aout_prep_omagic(p, epp);
epp                88 kern/exec_aout.c 		error = cpu_exec_aout_makecmds(p, epp);
epp                92 kern/exec_aout.c 		kill_vmcmds(&epp->ep_vmcmds);
epp                94 kern/exec_aout.c 	aout_compat_setup(epp);
epp               111 kern/exec_aout.c exec_aout_prep_zmagic(struct proc *p, struct exec_package *epp)
epp               113 kern/exec_aout.c 	struct exec *execp = epp->ep_hdr;
epp               115 kern/exec_aout.c 	epp->ep_taddr = USRTEXT;
epp               116 kern/exec_aout.c 	epp->ep_tsize = execp->a_text;
epp               117 kern/exec_aout.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp               118 kern/exec_aout.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               119 kern/exec_aout.c 	epp->ep_entry = execp->a_entry;
epp               127 kern/exec_aout.c 	    epp->ep_vp->v_writecount != 0) {
epp               129 kern/exec_aout.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               134 kern/exec_aout.c 	vn_marktext(epp->ep_vp);
epp               137 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text,
epp               138 kern/exec_aout.c 	    epp->ep_taddr, epp->ep_vp, 0, VM_PROT_READ|VM_PROT_EXECUTE);
epp               141 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data,
epp               142 kern/exec_aout.c 	    epp->ep_daddr, epp->ep_vp, execp->a_text,
epp               146 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss,
epp               147 kern/exec_aout.c 	    epp->ep_daddr + execp->a_data, NULLVP, 0,
epp               150 kern/exec_aout.c 	return exec_setup_stack(p, epp);
epp               158 kern/exec_aout.c exec_aout_prep_nmagic(struct proc *p, struct exec_package *epp)
epp               160 kern/exec_aout.c 	struct exec *execp = epp->ep_hdr;
epp               163 kern/exec_aout.c 	epp->ep_taddr = USRTEXT;
epp               164 kern/exec_aout.c 	epp->ep_tsize = execp->a_text;
epp               165 kern/exec_aout.c 	epp->ep_daddr = roundup(epp->ep_taddr + execp->a_text, __LDPGSZ);
epp               166 kern/exec_aout.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               167 kern/exec_aout.c 	epp->ep_entry = execp->a_entry;
epp               170 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text,
epp               171 kern/exec_aout.c 	    epp->ep_taddr, epp->ep_vp, sizeof(struct exec),
epp               175 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data,
epp               176 kern/exec_aout.c 	    epp->ep_daddr, epp->ep_vp, execp->a_text + sizeof(struct exec),
epp               180 kern/exec_aout.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               181 kern/exec_aout.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               183 kern/exec_aout.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               186 kern/exec_aout.c 	return exec_setup_stack(p, epp);
epp               194 kern/exec_aout.c exec_aout_prep_omagic(struct proc *p, struct exec_package *epp)
epp               196 kern/exec_aout.c 	struct exec *execp = epp->ep_hdr;
epp               199 kern/exec_aout.c 	epp->ep_taddr = USRTEXT;
epp               200 kern/exec_aout.c 	epp->ep_tsize = execp->a_text;
epp               201 kern/exec_aout.c 	epp->ep_daddr = epp->ep_taddr + execp->a_text;
epp               202 kern/exec_aout.c 	epp->ep_dsize = execp->a_data + execp->a_bss;
epp               203 kern/exec_aout.c 	epp->ep_entry = execp->a_entry;
epp               206 kern/exec_aout.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               207 kern/exec_aout.c 	    execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp,
epp               211 kern/exec_aout.c 	baddr = round_page(epp->ep_daddr + execp->a_data);
epp               212 kern/exec_aout.c 	bsize = epp->ep_daddr + epp->ep_dsize - baddr;
epp               214 kern/exec_aout.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr,
epp               225 kern/exec_aout.c 	dsize = epp->ep_dsize + execp->a_text - round_page(execp->a_text);
epp               226 kern/exec_aout.c 	epp->ep_dsize = (dsize > 0) ? dsize : 0;
epp               227 kern/exec_aout.c 	return exec_setup_stack(p, epp);
epp                60 kern/exec_ecoff.c exec_ecoff_makecmds(struct proc *p, struct exec_package *epp)
epp                63 kern/exec_ecoff.c 	struct ecoff_exechdr *execp = epp->ep_hdr;
epp                65 kern/exec_ecoff.c 	if (epp->ep_hdrvalid < ECOFF_HDR_SIZE)
epp                73 kern/exec_ecoff.c 		error = exec_ecoff_prep_omagic(p, epp);
epp                76 kern/exec_ecoff.c 		error = exec_ecoff_prep_nmagic(p, epp);
epp                79 kern/exec_ecoff.c 		error = exec_ecoff_prep_zmagic(p, epp);
epp                86 kern/exec_ecoff.c 		error = cpu_exec_ecoff_hook(p, epp);
epp                89 kern/exec_ecoff.c 		kill_vmcmds(&epp->ep_vmcmds);
epp                98 kern/exec_ecoff.c exec_ecoff_prep_omagic(struct proc *p, struct exec_package *epp)
epp               100 kern/exec_ecoff.c 	struct ecoff_exechdr *execp = epp->ep_hdr;
epp               103 kern/exec_ecoff.c 	epp->ep_taddr = ECOFF_SEGMENT_ALIGN(execp, eap->text_start);
epp               104 kern/exec_ecoff.c 	epp->ep_tsize = eap->tsize;
epp               105 kern/exec_ecoff.c 	epp->ep_daddr = ECOFF_SEGMENT_ALIGN(execp, eap->data_start);
epp               106 kern/exec_ecoff.c 	epp->ep_dsize = eap->dsize + eap->bsize;
epp               107 kern/exec_ecoff.c 	epp->ep_entry = eap->entry;
epp               110 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn,
epp               111 kern/exec_ecoff.c 	    eap->tsize + eap->dsize, epp->ep_taddr, epp->ep_vp,
epp               117 kern/exec_ecoff.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, eap->bsize,
epp               121 kern/exec_ecoff.c 	return exec_setup_stack(p, epp);
epp               129 kern/exec_ecoff.c exec_ecoff_prep_nmagic(struct proc *p, struct exec_package *epp)
epp               131 kern/exec_ecoff.c 	struct ecoff_exechdr *execp = epp->ep_hdr;
epp               134 kern/exec_ecoff.c 	epp->ep_taddr = ECOFF_SEGMENT_ALIGN(execp, eap->text_start);
epp               135 kern/exec_ecoff.c 	epp->ep_tsize = eap->tsize;
epp               136 kern/exec_ecoff.c 	epp->ep_daddr = ECOFF_ROUND(eap->data_start, ECOFF_LDPGSZ);
epp               137 kern/exec_ecoff.c 	epp->ep_dsize = eap->dsize + eap->bsize;
epp               138 kern/exec_ecoff.c 	epp->ep_entry = eap->entry;
epp               141 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_tsize,
epp               142 kern/exec_ecoff.c 	    epp->ep_taddr, epp->ep_vp, ECOFF_TXTOFF(execp),
epp               146 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, epp->ep_dsize,
epp               147 kern/exec_ecoff.c 	    epp->ep_daddr, epp->ep_vp, ECOFF_DATOFF(execp),
epp               152 kern/exec_ecoff.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, eap->bsize,
epp               156 kern/exec_ecoff.c 	return exec_setup_stack(p, epp);
epp               169 kern/exec_ecoff.c exec_ecoff_prep_zmagic(struct proc *p, struct exec_package *epp)
epp               171 kern/exec_ecoff.c 	struct ecoff_exechdr *execp = epp->ep_hdr;
epp               174 kern/exec_ecoff.c 	epp->ep_taddr = ECOFF_SEGMENT_ALIGN(execp, eap->text_start);
epp               175 kern/exec_ecoff.c 	epp->ep_tsize = eap->tsize;
epp               176 kern/exec_ecoff.c 	epp->ep_daddr = ECOFF_SEGMENT_ALIGN(execp, eap->data_start);
epp               177 kern/exec_ecoff.c 	epp->ep_dsize = eap->dsize + eap->bsize;
epp               178 kern/exec_ecoff.c 	epp->ep_entry = eap->entry;
epp               186 kern/exec_ecoff.c 	    epp->ep_vp->v_writecount != 0) {
epp               188 kern/exec_ecoff.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               193 kern/exec_ecoff.c 	vn_marktext(epp->ep_vp);
epp               196 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, eap->tsize,
epp               197 kern/exec_ecoff.c 	    epp->ep_taddr, epp->ep_vp, ECOFF_TXTOFF(execp),
epp               201 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, eap->dsize,
epp               202 kern/exec_ecoff.c 	    epp->ep_daddr, epp->ep_vp, ECOFF_DATOFF(execp),
epp               206 kern/exec_ecoff.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, eap->bsize,
epp               210 kern/exec_ecoff.c 	return exec_setup_stack(p, epp);
epp               342 kern/exec_elf.c ELFNAME(load_file)(struct proc *p, char *path, struct exec_package *epp,
epp               373 kern/exec_elf.c 	if ((error = VOP_GETATTR(vp, epp->ep_vap, p->p_ucred, p)) != 0)
epp               422 kern/exec_elf.c 	*last = epp->ep_interp_pos = pos;
epp               462 kern/exec_elf.c 			epp->ep_interp_pos = *last = pos;
epp               488 kern/exec_elf.c 			ELFNAME(load_psection)(&epp->ep_vmcmds, nd.ni_vp,
epp               493 kern/exec_elf.c  				epp->ep_entry = addr + eh.e_entry -
epp               533 kern/exec_elf.c ELFNAME2(exec,makecmds)(struct proc *p, struct exec_package *epp)
epp               535 kern/exec_elf.c 	Elf_Ehdr *eh = epp->ep_hdr;
epp               543 kern/exec_elf.c 	if (epp->ep_hdrvalid < sizeof(Elf_Ehdr))
epp               557 kern/exec_elf.c 	if (epp->ep_vp->v_writecount != 0) {
epp               559 kern/exec_elf.c 		if (epp->ep_vp->v_flag & VTEXT)
epp               571 kern/exec_elf.c 	if ((error = ELFNAME(read_from)(p, epp->ep_vp, eh->e_phoff, (caddr_t)ph,
epp               575 kern/exec_elf.c 	epp->ep_tsize = ELFDEFNNAME(NO_ADDR);
epp               576 kern/exec_elf.c 	epp->ep_dsize = ELFDEFNNAME(NO_ADDR);
epp               584 kern/exec_elf.c 			if ((error = ELFNAME(read_from)(p, epp->ep_vp,
epp               596 kern/exec_elf.c 	epp->ep_emul = &ELFNAMEEND(emul);
epp               611 kern/exec_elf.c 	if (ELFNAME(os_pt_note)(p, epp, epp->ep_hdr, "OpenBSD", 8, 4) == 0) {
epp               620 kern/exec_elf.c 			    (*ELFNAME(probes)[i].func)(p, epp, interp, &pos, &os) :
epp               649 kern/exec_elf.c 			ELFNAME(load_psection)(&epp->ep_vmcmds, epp->ep_vp,
epp               657 kern/exec_elf.c 				if (epp->ep_dsize == ELFDEFNNAME(NO_ADDR)) {
epp               658 kern/exec_elf.c 					epp->ep_daddr = addr;
epp               659 kern/exec_elf.c 					epp->ep_dsize = size;
epp               661 kern/exec_elf.c 					if (addr < epp->ep_daddr) {
epp               662 kern/exec_elf.c 						epp->ep_dsize =
epp               663 kern/exec_elf.c 						    epp->ep_dsize +
epp               664 kern/exec_elf.c 						    epp->ep_daddr -
epp               666 kern/exec_elf.c 						epp->ep_daddr = addr;
epp               668 kern/exec_elf.c 						epp->ep_dsize = addr+size -
epp               669 kern/exec_elf.c 						    epp->ep_daddr;
epp               673 kern/exec_elf.c 				if (epp->ep_tsize == ELFDEFNNAME(NO_ADDR)) {
epp               674 kern/exec_elf.c 					epp->ep_taddr = addr;
epp               675 kern/exec_elf.c 					epp->ep_tsize = size;
epp               677 kern/exec_elf.c 					if (addr < epp->ep_taddr) {
epp               678 kern/exec_elf.c 						epp->ep_tsize =
epp               679 kern/exec_elf.c 						    epp->ep_tsize +
epp               680 kern/exec_elf.c 						    epp->ep_taddr -
epp               682 kern/exec_elf.c 						epp->ep_taddr = addr;
epp               684 kern/exec_elf.c 						epp->ep_tsize = addr+size -
epp               685 kern/exec_elf.c 						    epp->ep_taddr;
epp               718 kern/exec_elf.c 	if (epp->ep_tsize == ELFDEFNNAME(NO_ADDR))
epp               719 kern/exec_elf.c 		epp->ep_tsize = 0;
epp               725 kern/exec_elf.c 	if (epp->ep_dsize == ELFDEFNNAME(NO_ADDR)) {
epp               726 kern/exec_elf.c 		epp->ep_daddr = round_page(epp->ep_taddr + epp->ep_tsize);
epp               727 kern/exec_elf.c 		epp->ep_dsize = 0;
epp               730 kern/exec_elf.c 	epp->ep_interp = interp;
epp               731 kern/exec_elf.c 	epp->ep_entry = eh->e_entry;
epp               748 kern/exec_elf.c 		epp->ep_emul_arg = ap;
epp               749 kern/exec_elf.c 		epp->ep_interp_pos = pos;
epp               757 kern/exec_elf.c 		NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, PAGE_SIZE, 0,
epp               758 kern/exec_elf.c 		    epp->ep_vp, 0, VM_PROT_READ);
epp               762 kern/exec_elf.c 	vn_marktext(epp->ep_vp);
epp               763 kern/exec_elf.c 	return (exec_setup_stack(p, epp));
epp               769 kern/exec_elf.c 	kill_vmcmds(&epp->ep_vmcmds);
epp               778 kern/exec_elf.c ELFNAME2(exec,fixup)(struct proc *p, struct exec_package *epp)
epp               784 kern/exec_elf.c 	Elf_Addr	pos = epp->ep_interp_pos;
epp               786 kern/exec_elf.c 	if (epp->ep_interp == NULL) {
epp               790 kern/exec_elf.c 	interp = epp->ep_interp;
epp               791 kern/exec_elf.c 	ap = epp->ep_emul_arg;
epp               793 kern/exec_elf.c 	if ((error = ELFNAME(load_file)(p, interp, epp, ap, &pos)) != 0) {
epp               796 kern/exec_elf.c 		kill_vmcmds(&epp->ep_vmcmds);
epp               802 kern/exec_elf.c 	error = exec_process_vmcmds(p, epp);
epp               843 kern/exec_elf.c 		error = copyout(ai, epp->ep_emul_argp, sizeof ai);
epp               863 kern/exec_elf.c ELFNAME(os_pt_note)(struct proc *p, struct exec_package *epp, Elf_Ehdr *eh,
epp               873 kern/exec_elf.c 	if ((error = ELFNAME(read_from)(p, epp->ep_vp, eh->e_phoff,
epp               884 kern/exec_elf.c 		if ((error = ELFNAME(read_from)(p, epp->ep_vp, ph->p_offset,
epp                72 kern/exec_script.c exec_script_makecmds(struct proc *p, struct exec_package *epp)
epp                75 kern/exec_script.c 	char *hdrstr = epp->ep_hdr;
epp                89 kern/exec_script.c 	scriptvp = epp->ep_vp;
epp                90 kern/exec_script.c 	oldpnbuf = epp->ep_ndp->ni_cnd.cn_pnbuf;
epp                96 kern/exec_script.c 	if ((epp->ep_flags & EXEC_INDIR) != 0 ||
epp                97 kern/exec_script.c 	    epp->ep_hdrvalid < EXEC_SCRIPT_MAGICLEN ||
epp               108 kern/exec_script.c 	hdrlinelen = min(epp->ep_hdrvalid, MAXINTERP);
epp               161 kern/exec_script.c 	script_sbits = epp->ep_vap->va_mode & (VSUID | VSGID);
epp               163 kern/exec_script.c 		script_uid = epp->ep_vap->va_uid;
epp               164 kern/exec_script.c 		script_gid = epp->ep_vap->va_gid;
epp               186 kern/exec_script.c 		if (epp->ep_flags & EXEC_HASFD)
epp               190 kern/exec_script.c 		if ((error = falloc(p, &fp, &epp->ep_fd)))
epp               193 kern/exec_script.c 		epp->ep_flags |= EXEC_HASFD;
epp               203 kern/exec_script.c 	epp->ep_ndp->ni_dirp = shellname;
epp               204 kern/exec_script.c 	epp->ep_ndp->ni_segflg = UIO_SYSSPACE;
epp               205 kern/exec_script.c 	epp->ep_flags |= EXEC_INDIR;
epp               218 kern/exec_script.c 	if ((epp->ep_flags & EXEC_HASFD) == 0) {
epp               232 kern/exec_script.c 				error = copystr(epp->ep_name, *tmpsap++,
epp               235 kern/exec_script.c 			error = copyinstr(epp->ep_name, *tmpsap++, MAXPATHLEN,
epp               238 kern/exec_script.c 		error = copyinstr(epp->ep_name, *tmpsap++, MAXPATHLEN,
epp               247 kern/exec_script.c 		snprintf(*tmpsap++, MAXPATHLEN, "/dev/fd/%d", epp->ep_fd);
epp               255 kern/exec_script.c 	epp->ep_hdrvalid = 0;
epp               257 kern/exec_script.c 	if ((error = check_exec(p, epp)) == 0) {
epp               259 kern/exec_script.c 		epp->ep_flags |= EXEC_DESTR;
epp               267 kern/exec_script.c 		if ((epp->ep_flags & EXEC_HASFD) == 0)
epp               273 kern/exec_script.c 		epp->ep_flags |= (EXEC_HASARGL | EXEC_SKIPARG);
epp               274 kern/exec_script.c 		epp->ep_fa = shellargp;
epp               280 kern/exec_script.c 		epp->ep_vap->va_mode |= script_sbits;
epp               282 kern/exec_script.c 			epp->ep_vap->va_uid = script_uid;
epp               284 kern/exec_script.c 			epp->ep_vap->va_gid = script_gid;
epp               290 kern/exec_script.c 	epp->ep_ndp->ni_cnd.cn_pnbuf = oldpnbuf;
epp               295 kern/exec_script.c 	epp->ep_flags |= EXEC_DESTR;
epp               298 kern/exec_script.c 	if (epp->ep_flags & EXEC_HASFD) {
epp               299 kern/exec_script.c 		epp->ep_flags &= ~EXEC_HASFD;
epp               300 kern/exec_script.c 		(void) fdrelease(p, epp->ep_fd);
epp               304 kern/exec_script.c 	pool_put(&namei_pool, epp->ep_ndp->ni_cnd.cn_pnbuf);
epp               319 kern/exec_script.c 	kill_vmcmds(&epp->ep_vmcmds);
epp               132 kern/exec_subr.c exec_process_vmcmds(struct proc *p, struct exec_package *epp)
epp               138 kern/exec_subr.c 	for (i = 0; i < epp->ep_vmcmds.evs_used && !error; i++) {
epp               141 kern/exec_subr.c 		vcp = &epp->ep_vmcmds.evs_cmds[i];
epp               156 kern/exec_subr.c 	kill_vmcmds(&epp->ep_vmcmds);
epp               316 kern/exec_subr.c exec_setup_stack(p, epp)
epp               318 kern/exec_subr.c 	struct exec_package *epp;
epp               322 kern/exec_subr.c 	epp->ep_maxsaddr = USRSTACK;
epp               323 kern/exec_subr.c 	epp->ep_minsaddr = USRSTACK + MAXSSIZ;
epp               325 kern/exec_subr.c 	epp->ep_maxsaddr = USRSTACK - MAXSSIZ;
epp               326 kern/exec_subr.c 	epp->ep_minsaddr = USRSTACK;
epp               328 kern/exec_subr.c 	epp->ep_ssize = round_page(p->p_rlimit[RLIMIT_STACK].rlim_cur);
epp               342 kern/exec_subr.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               343 kern/exec_subr.c 	    ((epp->ep_minsaddr - epp->ep_ssize) - epp->ep_maxsaddr),
epp               344 kern/exec_subr.c 	    epp->ep_maxsaddr + epp->ep_ssize, NULLVP, 0, VM_PROT_NONE);
epp               345 kern/exec_subr.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, epp->ep_ssize,
epp               346 kern/exec_subr.c 	    epp->ep_maxsaddr, NULLVP, 0,
epp               349 kern/exec_subr.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero,
epp               350 kern/exec_subr.c 	    ((epp->ep_minsaddr - epp->ep_ssize) - epp->ep_maxsaddr),
epp               351 kern/exec_subr.c 	    epp->ep_maxsaddr, NULLVP, 0, VM_PROT_NONE);
epp               352 kern/exec_subr.c 	NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, epp->ep_ssize,
epp               353 kern/exec_subr.c 	    (epp->ep_minsaddr - epp->ep_ssize), NULLVP, 0,
epp               112 kern/kern_exec.c check_exec(struct proc *p, struct exec_package *epp)
epp               119 kern/kern_exec.c 	ndp = epp->ep_ndp;
epp               125 kern/kern_exec.c 	epp->ep_vp = vp = ndp->ni_vp;
epp               138 kern/kern_exec.c 	if ((error = VOP_GETATTR(vp, epp->ep_vap, p->p_ucred, p)) != 0)
epp               148 kern/kern_exec.c 		epp->ep_vap->va_mode &= ~(VSUID | VSGID);
epp               153 kern/kern_exec.c 	if ((epp->ep_vap->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0) {
epp               166 kern/kern_exec.c 	error = vn_rdwr(UIO_READ, vp, epp->ep_hdr, epp->ep_hdrlen, 0,
epp               170 kern/kern_exec.c 	epp->ep_hdrvalid = epp->ep_hdrlen - resid;
epp               182 kern/kern_exec.c 		newerror = (*execsw[i].es_check)(p, epp);
epp               183 kern/kern_exec.c 		if (!newerror && !(epp->ep_emul->e_flags & EMUL_ENABLED))
epp               188 kern/kern_exec.c 		if (epp->ep_flags & EXEC_DESTR && error != 0)
epp               193 kern/kern_exec.c 		if (epp->ep_entry > VM_MAXUSER_ADDRESS) {
epp               198 kern/kern_exec.c 		if ((epp->ep_tsize > MAXTSIZ) ||
epp               199 kern/kern_exec.c 		    (epp->ep_dsize > p->p_rlimit[RLIMIT_DATA].rlim_cur))
epp               210 kern/kern_exec.c 	kill_vmcmds(&epp->ep_vmcmds);
epp               889 msdosfs/msdosfs_lookup.c readep(pmp, dirclust, diroffset, bpp, epp)
epp               893 msdosfs/msdosfs_lookup.c 	struct direntry **epp;
epp               911 msdosfs/msdosfs_lookup.c 	if (epp)
epp               912 msdosfs/msdosfs_lookup.c 		*epp = bptoep(pmp, *bpp, diroffset);
epp               922 msdosfs/msdosfs_lookup.c readde(dep, bpp, epp)
epp               925 msdosfs/msdosfs_lookup.c 	struct direntry **epp;
epp               929 msdosfs/msdosfs_lookup.c 	    bpp, epp));