Lines Matching refs:a_out

174 	const struct exec *a_out;  in exec_aout_imgact()  local
184 a_out = (const struct exec *)imgp->image_header; in exec_aout_imgact()
192 if (((a_out->a_midmag >> 16) & 0xff) != 0x86 && in exec_aout_imgact()
193 ((a_out->a_midmag >> 16) & 0xff) != 0 && in exec_aout_imgact()
194 ((((int)ntohl(a_out->a_midmag)) >> 16) & 0xff) != 0x86) in exec_aout_imgact()
202 switch ((int)(a_out->a_midmag & 0xffff)) { in exec_aout_imgact()
205 if (a_out->a_text) { in exec_aout_imgact()
216 if (N_GETMID(*a_out) == MID_ZERO) in exec_aout_imgact()
221 switch ((int)(ntohl(a_out->a_midmag) & 0xffff)) { in exec_aout_imgact()
232 bss_size = roundup(a_out->a_bss, PAGE_SIZE); in exec_aout_imgact()
238 a_out->a_entry < virtual_offset || in exec_aout_imgact()
239 a_out->a_entry >= virtual_offset + a_out->a_text || in exec_aout_imgact()
242 a_out->a_text & PAGE_MASK || a_out->a_data & PAGE_MASK in exec_aout_imgact()
247 virtual_offset + a_out->a_text + a_out->a_data + bss_size > UINT_MAX in exec_aout_imgact()
253 if (a_out->a_data + a_out->a_text > imgp->attr->va_size) in exec_aout_imgact()
261 a_out->a_text > maxtsiz || in exec_aout_imgact()
264 a_out->a_data + bss_size > lim_cur_proc(imgp->proc, RLIMIT_DATA) || in exec_aout_imgact()
265 racct_set(imgp->proc, RACCT_DATA, a_out->a_data + bss_size) != 0) { in exec_aout_imgact()
300 text_end = virtual_offset + a_out->a_text; in exec_aout_imgact()
312 data_end = text_end + a_out->a_data; in exec_aout_imgact()
313 if (a_out->a_data) { in exec_aout_imgact()
316 file_offset + a_out->a_text, in exec_aout_imgact()
340 vmspace->vm_tsize = a_out->a_text >> PAGE_SHIFT; in exec_aout_imgact()
341 vmspace->vm_dsize = (a_out->a_data + bss_size) >> PAGE_SHIFT; in exec_aout_imgact()
344 (virtual_offset + a_out->a_text); in exec_aout_imgact()
352 imgp->entry_addr = a_out->a_entry; in exec_aout_imgact()