Lines Matching refs:epp

61 exec_aout_prep_oldzmagic(struct lwp *l, struct exec_package *epp)  in exec_aout_prep_oldzmagic()  argument
63 struct exec *execp = epp->ep_hdr; in exec_aout_prep_oldzmagic()
66 epp->ep_taddr = 0; in exec_aout_prep_oldzmagic()
67 epp->ep_tsize = execp->a_text; in exec_aout_prep_oldzmagic()
68 epp->ep_daddr = epp->ep_taddr + execp->a_text; in exec_aout_prep_oldzmagic()
69 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_aout_prep_oldzmagic()
70 epp->ep_entry = execp->a_entry; in exec_aout_prep_oldzmagic()
72 error = vn_marktext(epp->ep_vp); in exec_aout_prep_oldzmagic()
77 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, in exec_aout_prep_oldzmagic()
78 epp->ep_taddr, epp->ep_vp, PAGE_SIZE, /* XXX CLBYTES? */ in exec_aout_prep_oldzmagic()
82 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, in exec_aout_prep_oldzmagic()
83 epp->ep_daddr, epp->ep_vp, in exec_aout_prep_oldzmagic()
89 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss, in exec_aout_prep_oldzmagic()
90 epp->ep_daddr + execp->a_data, NULLVP, 0, in exec_aout_prep_oldzmagic()
93 return (*epp->ep_esch->es_setup_stack)(l, epp); in exec_aout_prep_oldzmagic()
107 exec_aout_prep_oldnmagic(struct lwp *l, struct exec_package *epp) in exec_aout_prep_oldnmagic() argument
109 struct exec *execp = epp->ep_hdr; in exec_aout_prep_oldnmagic()
112 epp->ep_taddr = 0; in exec_aout_prep_oldnmagic()
113 epp->ep_tsize = execp->a_text; in exec_aout_prep_oldnmagic()
114 epp->ep_daddr = roundup(epp->ep_taddr + execp->a_text, AOUT_LDPGSZ); in exec_aout_prep_oldnmagic()
115 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_aout_prep_oldnmagic()
116 epp->ep_entry = execp->a_entry; in exec_aout_prep_oldnmagic()
119 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text, in exec_aout_prep_oldnmagic()
120 epp->ep_taddr, epp->ep_vp, sizeof(struct exec), in exec_aout_prep_oldnmagic()
124 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data, in exec_aout_prep_oldnmagic()
125 epp->ep_daddr, epp->ep_vp, execp->a_text + sizeof(struct exec), in exec_aout_prep_oldnmagic()
129 baddr = roundup(epp->ep_daddr + execp->a_data, PAGE_SIZE); in exec_aout_prep_oldnmagic()
130 bsize = epp->ep_daddr + epp->ep_dsize - baddr; in exec_aout_prep_oldnmagic()
132 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr, in exec_aout_prep_oldnmagic()
135 return (*epp->ep_esch->es_setup_stack)(l, epp); in exec_aout_prep_oldnmagic()
149 exec_aout_prep_oldomagic(struct lwp *l, struct exec_package *epp) in exec_aout_prep_oldomagic() argument
151 struct exec *execp = epp->ep_hdr; in exec_aout_prep_oldomagic()
154 epp->ep_taddr = 0; in exec_aout_prep_oldomagic()
155 epp->ep_tsize = execp->a_text; in exec_aout_prep_oldomagic()
156 epp->ep_daddr = epp->ep_taddr + execp->a_text; in exec_aout_prep_oldomagic()
157 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_aout_prep_oldomagic()
158 epp->ep_entry = execp->a_entry; in exec_aout_prep_oldomagic()
161 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, in exec_aout_prep_oldomagic()
162 execp->a_text + execp->a_data, epp->ep_taddr, epp->ep_vp, in exec_aout_prep_oldomagic()
166 baddr = roundup(epp->ep_daddr + execp->a_data, PAGE_SIZE); in exec_aout_prep_oldomagic()
167 bsize = epp->ep_daddr + epp->ep_dsize - baddr; in exec_aout_prep_oldomagic()
169 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, bsize, baddr, in exec_aout_prep_oldomagic()
180 dsize = epp->ep_dsize + execp->a_text - roundup(execp->a_text, in exec_aout_prep_oldomagic()
182 epp->ep_dsize = (dsize > 0) ? dsize : 0; in exec_aout_prep_oldomagic()
183 return (*epp->ep_esch->es_setup_stack)(l, epp); in exec_aout_prep_oldomagic()