| /netbsd-src/sys/compat/netbsd32/ |
| H A D | netbsd32_exec_aout.c | 104 struct netbsd32_exec *execp = epp->ep_hdr; in exec_netbsd32_makecmds() local 109 midmag = (netbsd32_u_long)ntohl(execp->a_midmag); in exec_netbsd32_makecmds() 159 struct netbsd32_exec *execp = epp->ep_hdr; in netbsd32_exec_aout_prep_zmagic() local 163 epp->ep_tsize = execp->a_text; in netbsd32_exec_aout_prep_zmagic() 164 epp->ep_daddr = epp->ep_taddr + execp->a_text; in netbsd32_exec_aout_prep_zmagic() 165 epp->ep_dsize = execp->a_data + execp->a_bss; in netbsd32_exec_aout_prep_zmagic() 166 epp->ep_entry = execp->a_entry; in netbsd32_exec_aout_prep_zmagic() 175 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, in netbsd32_exec_aout_prep_zmagic() 179 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, in netbsd32_exec_aout_prep_zmagic() 180 epp->ep_daddr, epp->ep_vp, execp->a_text, in netbsd32_exec_aout_prep_zmagic() [all …]
|
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_exec_aout.c | 173 struct exec *execp = epp->ep_hdr; in exec_linux_aout_prep_zmagic() local 175 epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC); in exec_linux_aout_prep_zmagic() 176 epp->ep_tsize = execp->a_text; in exec_linux_aout_prep_zmagic() 177 epp->ep_daddr = LINUX_N_DATADDR(*execp, ZMAGIC); in exec_linux_aout_prep_zmagic() 178 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_linux_aout_prep_zmagic() 179 epp->ep_entry = execp->a_entry; in exec_linux_aout_prep_zmagic() 182 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_text, in exec_linux_aout_prep_zmagic() 183 epp->ep_taddr, epp->ep_vp, LINUX_N_TXTOFF(*execp, ZMAGIC), in exec_linux_aout_prep_zmagic() 187 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_readvn, execp->a_data, in exec_linux_aout_prep_zmagic() 188 epp->ep_daddr, epp->ep_vp, LINUX_N_DATOFF(*execp, ZMAGIC), in exec_linux_aout_prep_zmagic() [all …]
|
| /netbsd-src/usr.sbin/mdsetimage/ |
| H A D | exec_aout.c | 51 const struct exec *execp; in check_aout() local 56 if (check(0, sizeof *execp)) in check_aout() 58 execp = (const struct exec *)&mappedfile[0]; in check_aout() 60 if (N_BADMAG(*execp)) in check_aout() 71 const struct exec *execp; in findoff_aout() local 75 execp = (const struct exec *)&mappedfile[0]; in findoff_aout() 77 if (N_TXTADDR(*execp) + (execp->a_entry & (N_PAGSIZ(*execp)-1)) != in findoff_aout() 78 execp->a_entry) in findoff_aout() 79 vmaddr += N_TXTADDR(*execp) + in findoff_aout() 80 (execp->a_entry & (N_PAGSIZ(*execp)-1)) - execp->a_entry; in findoff_aout() [all …]
|
| /netbsd-src/sys/compat/common/ |
| H A D | compat_exec.c | 63 struct exec *execp = epp->ep_hdr; in exec_aout_prep_oldzmagic() local 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() 77 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, in exec_aout_prep_oldzmagic() 82 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, in exec_aout_prep_oldzmagic() 84 execp->a_text + PAGE_SIZE, /* XXX CLBYTES? */ in exec_aout_prep_oldzmagic() 88 if (execp->a_bss) in exec_aout_prep_oldzmagic() 89 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_zero, execp->a_bss, in exec_aout_prep_oldzmagic() [all …]
|
| /netbsd-src/sys/compat/sunos/ |
| H A D | sunos_exec_aout.c | 121 struct exec *execp = epp->ep_hdr; in sunos_exec_aout_prep_zmagic() local 124 epp->ep_taddr = SUNOS_N_TXTADDR(*execp, ZMAGIC); in sunos_exec_aout_prep_zmagic() 125 epp->ep_tsize = execp->a_text; in sunos_exec_aout_prep_zmagic() 126 epp->ep_daddr = SUNOS_N_DATADDR(*execp, ZMAGIC); in sunos_exec_aout_prep_zmagic() 127 epp->ep_dsize = execp->a_data + execp->a_bss; in sunos_exec_aout_prep_zmagic() 128 epp->ep_entry = execp->a_entry; in sunos_exec_aout_prep_zmagic() 135 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, in sunos_exec_aout_prep_zmagic() 136 epp->ep_taddr, epp->ep_vp, SUNOS_N_TXTOFF(*execp, ZMAGIC), in sunos_exec_aout_prep_zmagic() 140 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, in sunos_exec_aout_prep_zmagic() 141 epp->ep_daddr, epp->ep_vp, SUNOS_N_DATOFF(*execp, ZMAGIC), in sunos_exec_aout_prep_zmagic() [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | exec_aout.c | 101 struct exec *execp = epp->ep_hdr; in exec_aout_makecmds() 106 midmag = ntohl(execp->a_midmag); in exec_aout_makecmds() 147 struct exec *execp = epp->ep_hdr; in exec_aout_prep_zmagic() 151 epp->ep_tsize = execp->a_text; in exec_aout_prep_zmagic() 152 epp->ep_daddr = epp->ep_taddr + execp->a_text; in exec_aout_prep_zmagic() 153 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_aout_prep_zmagic() 154 epp->ep_entry = execp->a_entry; in exec_aout_prep_zmagic() 161 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, round_page(execp->a_text), in exec_aout_prep_zmagic() 165 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, round_page(execp in exec_aout_prep_zmagic() 98 struct exec *execp = epp->ep_hdr; exec_aout_makecmds() local 144 struct exec *execp = epp->ep_hdr; exec_aout_prep_zmagic() local 182 struct exec *execp = epp->ep_hdr; exec_aout_prep_nmagic() local 218 struct exec *execp = epp->ep_hdr; exec_aout_prep_omagic() local [all...] |
| H A D | exec_ecoff.c | 98 struct ecoff_exechdr *execp = epp->ep_hdr; in exec_ecoff_makecmds() 103 if (ECOFF_BADMAG(execp)) in exec_ecoff_makecmds() 120 switch (execp->a.magic) { in exec_ecoff_makecmds() 152 struct ecoff_exechdr *execp, struct vnode *vp) in exec_ecoff_prep_omagic() 154 struct ecoff_aouthdr *eap = &execp->a; in exec_ecoff_prep_omagic() 156 epp->ep_taddr = ECOFF_SEGMENT_ALIGN(execp, eap->text_start); in exec_ecoff_prep_omagic() 158 epp->ep_daddr = ECOFF_SEGMENT_ALIGN(execp, eap->data_start); in exec_ecoff_prep_omagic() 165 ECOFF_TXTOFF(execp), in exec_ecoff_prep_omagic() 171 ECOFF_SEGMENT_ALIGN(execp, eap->bss_start), NULLVP, 0, in exec_ecoff_prep_omagic() 183 struct ecoff_exechdr *execp, struc in exec_ecoff_prep_nmagic() 95 struct ecoff_exechdr *execp = epp->ep_hdr; exec_ecoff_makecmds() local 149 exec_ecoff_prep_omagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_omagic() argument 180 exec_ecoff_prep_nmagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_nmagic() argument 220 exec_ecoff_prep_zmagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_zmagic() argument [all...] |
| /netbsd-src/sys/compat/m68k4k/ |
| H A D | m68k4k_exec.c | 118 struct exec *execp = epp->ep_hdr; in exec_m68k4k_makecmds() local 127 midmag = ntohl(execp->a_midmag); in exec_m68k4k_makecmds() 166 struct exec *execp = epp->ep_hdr; in exec_m68k4k_prep_zmagic() local 170 epp->ep_tsize = execp->a_text; in exec_m68k4k_prep_zmagic() 171 epp->ep_daddr = epp->ep_taddr + execp->a_text; in exec_m68k4k_prep_zmagic() 172 epp->ep_dsize = execp->a_data + execp->a_bss; in exec_m68k4k_prep_zmagic() 173 epp->ep_entry = execp->a_entry; in exec_m68k4k_prep_zmagic() 180 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text, in exec_m68k4k_prep_zmagic() 184 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_data, in exec_m68k4k_prep_zmagic() 185 epp->ep_daddr, epp->ep_vp, execp->a_text, in exec_m68k4k_prep_zmagic() [all …]
|
| /netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
| H A D | netbsd.h | 37 #define N_MACHTYPE(execp) \ argument 38 ((enum machine_type) (((execp)->a_info >> 16) & 0x03ff)) 39 #define N_FLAGS(execp) \ argument 40 (((execp)->a_info >> 26) & 0x3f) 42 #define N_SET_INFO(execp, magic, type, flags) \ argument 43 ((execp)->a_info = ((magic) & 0xffff) \ 46 #define N_SET_MACHTYPE(execp, machtype) \ argument 47 ((execp)->a_info = \ 48 ((execp)->a_info & 0xfb00ffff) | ((((int) (machtype)) & 0x3ff) << 16)) 49 #define N_SET_FLAGS(execp, flags) \ argument [all …]
|
| H A D | libaout.h | 294 #define N_DYNAMIC(execp) ((execp)->a_info & 0x80000000) argument 297 # define N_MAGIC(execp) ((execp)->a_info & 0xffff) argument 301 # define N_MACHTYPE(execp) ((enum machine_type)(((execp)->a_info >> 16) & 0xff)) argument 305 # define N_FLAGS(execp) (((execp)->a_info >> 24) & 0xff) argument 309 # define N_SET_INFO(execp, magic, type, flags) \ argument 310 ((execp)->a_info = ((magic) & 0xffff) \ 316 # define N_SET_DYNAMIC(execp, dynamic) \ argument 317 ((execp)->a_info = (dynamic) ? (long) ((execp)->a_info | 0x80000000) : \ 318 ((execp)->a_info & 0x7fffffff)) 322 # define N_SET_MAGIC(execp, magic) \ argument [all …]
|
| H A D | aout-target.h | 40 struct internal_exec *execp = exec_hdr (abfd); in MY() local 45 obj_textsec (abfd)->size = N_TXTSIZE (execp); in MY() 48 obj_textsec (abfd)->vma = N_TXTADDR (execp); in MY() 49 obj_datasec (abfd)->vma = N_DATADDR (execp); in MY() 50 obj_bsssec (abfd)->vma = N_BSSADDR (execp); in MY() 56 && execp->a_entry > obj_textsec (abfd)->vma) in MY() 60 adjust = execp->a_entry - obj_textsec (abfd)->vma; in MY() 74 obj_textsec (abfd)->filepos = N_TXTOFF (execp); in MY() 75 obj_datasec (abfd)->filepos = N_DATOFF (execp); in MY() 78 obj_textsec (abfd)->rel_filepos = N_TRELOFF (execp); in MY() [all …]
|
| H A D | pdp11.c | 63 #define N_FLAGS(execp) 0 argument 65 #define N_SET_FLAGS(execp, flags) do { } while (0) argument 138 #define WRITE_HEADERS(abfd, execp) pdp11_aout_write_headers (abfd, execp) argument 346 pdp11_aout_write_headers (bfd *abfd, struct internal_exec *execp) in pdp11_aout_write_headers() argument 353 execp->a_syms = bfd_get_symcount (abfd) * EXTERNAL_NLIST_SIZE; in pdp11_aout_write_headers() 354 execp->a_entry = bfd_get_start_address (abfd); in pdp11_aout_write_headers() 359 execp->a_trsize = execp->a_text; in pdp11_aout_write_headers() 360 execp->a_drsize = execp->a_data; in pdp11_aout_write_headers() 364 execp->a_trsize = 0; in pdp11_aout_write_headers() 365 execp->a_drsize = 0; in pdp11_aout_write_headers() [all …]
|
| H A D | pc532-mach.c | 84 struct internal_exec *execp = exec_hdr (abfd); in MY() local 92 N_SET_MACHTYPE (execp, M_NS32032); in MY() 96 N_SET_MACHTYPE (execp, M_NS32532); in MY() 99 N_SET_FLAGS (execp, aout_backend_info (abfd)->exec_hdr_flags); in MY() 101 WRITE_HEADERS (abfd, execp); in MY()
|
| H A D | aoutx.h | 385 struct internal_exec *execp) in NAME() 391 memset ((void *) execp, 0, sizeof (struct internal_exec)); in NAME() 393 execp->a_info = H_GET_32 (abfd, bytes->e_info); in NAME() 394 execp->a_text = GET_WORD (abfd, bytes->e_text); in NAME() 395 execp->a_data = GET_WORD (abfd, bytes->e_data); in NAME() 396 execp->a_bss = GET_WORD (abfd, bytes->e_bss); in NAME() 397 execp->a_syms = GET_WORD (abfd, bytes->e_syms); in NAME() 398 execp->a_entry = GET_WORD (abfd, bytes->e_entry); in NAME() 399 execp->a_trsize = GET_WORD (abfd, bytes->e_trsize); in NAME() 400 execp->a_drsize = GET_WORD (abfd, bytes->e_drsize); in NAME() [all …]
|
| /netbsd-src/external/gpl3/binutils/dist/bfd/ |
| H A D | netbsd.h | 37 #define N_MACHTYPE(execp) \ argument 38 ((enum machine_type) (((execp)->a_info >> 16) & 0x03ff)) 39 #define N_FLAGS(execp) \ argument 40 (((execp)->a_info >> 26) & 0x3f) 42 #define N_SET_INFO(execp, magic, type, flags) \ argument 43 ((execp)->a_info = ((magic) & 0xffff) \ 46 #define N_SET_MACHTYPE(execp, machtype) \ argument 47 ((execp)->a_info = \ 48 ((execp)->a_info & 0xfb00ffff) | ((((int) (machtype)) & 0x3ff) << 16)) 49 #define N_SET_FLAGS(execp, flags) \ argument [all …]
|
| H A D | libaout.h | 294 #define N_DYNAMIC(execp) ((execp)->a_info & 0x80000000) argument 297 # define N_MAGIC(execp) ((execp)->a_info & 0xffff) argument 301 # define N_MACHTYPE(execp) ((enum machine_type)(((execp)->a_info >> 16) & 0xff)) argument 305 # define N_FLAGS(execp) (((execp)->a_info >> 24) & 0xff) argument 309 # define N_SET_INFO(execp, magic, type, flags) \ argument 310 ((execp)->a_info = ((magic) & 0xffff) \ 316 # define N_SET_DYNAMIC(execp, dynamic) \ argument 317 ((execp)->a_info = (dynamic) ? (long) ((execp)->a_info | 0x80000000) : \ 318 ((execp)->a_info & 0x7fffffff)) 322 # define N_SET_MAGIC(execp, magic) \ argument [all …]
|
| H A D | aout-target.h | 40 struct internal_exec *execp = exec_hdr (abfd); in MY() local 45 obj_textsec (abfd)->size = N_TXTSIZE (execp); in MY() 48 obj_textsec (abfd)->vma = N_TXTADDR (execp); in MY() 49 obj_datasec (abfd)->vma = N_DATADDR (execp); in MY() 50 obj_bsssec (abfd)->vma = N_BSSADDR (execp); in MY() 56 && execp->a_entry > obj_textsec (abfd)->vma) in MY() 60 adjust = execp->a_entry - obj_textsec (abfd)->vma; in MY() 74 obj_textsec (abfd)->filepos = N_TXTOFF (execp); in MY() 75 obj_datasec (abfd)->filepos = N_DATOFF (execp); in MY() 78 obj_textsec (abfd)->rel_filepos = N_TRELOFF (execp); in MY() [all …]
|
| H A D | pdp11.c | 63 #define N_FLAGS(execp) 0 argument 65 #define N_SET_FLAGS(execp, flags) do { } while (0) argument 138 #define WRITE_HEADERS(abfd, execp) pdp11_aout_write_headers (abfd, execp) argument 346 pdp11_aout_write_headers (bfd *abfd, struct internal_exec *execp) in pdp11_aout_write_headers() argument 353 execp->a_syms = bfd_get_symcount (abfd) * EXTERNAL_NLIST_SIZE; in pdp11_aout_write_headers() 354 execp->a_entry = bfd_get_start_address (abfd); in pdp11_aout_write_headers() 359 execp->a_trsize = execp->a_text; in pdp11_aout_write_headers() 360 execp->a_drsize = execp->a_data; in pdp11_aout_write_headers() 364 execp->a_trsize = 0; in pdp11_aout_write_headers() 365 execp->a_drsize = 0; in pdp11_aout_write_headers() [all …]
|
| H A D | pc532-mach.c | 84 struct internal_exec *execp = exec_hdr (abfd); in MY() local 92 N_SET_MACHTYPE (execp, M_NS32032); in MY() 96 N_SET_MACHTYPE (execp, M_NS32532); in MY() 99 N_SET_FLAGS (execp, aout_backend_info (abfd)->exec_hdr_flags); in MY() 101 WRITE_HEADERS (abfd, execp); in MY()
|
| H A D | aoutx.h | 385 struct internal_exec *execp) in NAME() 391 memset ((void *) execp, 0, sizeof (struct internal_exec)); in NAME() 393 execp->a_info = H_GET_32 (abfd, bytes->e_info); in NAME() 394 execp->a_text = GET_WORD (abfd, bytes->e_text); in NAME() 395 execp->a_data = GET_WORD (abfd, bytes->e_data); in NAME() 396 execp->a_bss = GET_WORD (abfd, bytes->e_bss); in NAME() 397 execp->a_syms = GET_WORD (abfd, bytes->e_syms); in NAME() 398 execp->a_entry = GET_WORD (abfd, bytes->e_entry); in NAME() 399 execp->a_trsize = GET_WORD (abfd, bytes->e_trsize); in NAME() 400 execp->a_drsize = GET_WORD (abfd, bytes->e_drsize); in NAME() [all …]
|
| H A D | i386lynx.c | 37 #define WRITE_HEADERS(abfd, execp) \ argument 42 execp->a_syms = bfd_get_symcount (abfd) * EXTERNAL_NLIST_SIZE; \ 43 execp->a_entry = bfd_get_start_address (abfd); \ 45 execp->a_trsize = ((obj_textsec (abfd)->reloc_count) \ 47 execp->a_drsize = ((obj_datasec (abfd)->reloc_count) \ 49 NAME (aout, swap_exec_header_out) (abfd, execp, &exec_bytes); \ 60 if (bfd_seek (abfd, N_SYMOFF (execp), SEEK_SET) != 0) \ 67 if (bfd_seek (abfd, N_TRELOFF (execp), SEEK_SET) != 0) \ 72 if (bfd_seek (abfd, N_DRELOFF (execp), SEEK_SET) != 0) \
|
| /netbsd-src/external/gpl3/binutils.old/dist/include/aout/ |
| H A D | hp.h | 63 #define N_MAGIC(execp) ((execp)->a_magic) argument 64 #define N_MACHTYPE(execp) ((execp)->a_machtype) argument 65 #define N_SET_MAGIC(execp, magic) (((execp)->a_magic) = (magic)) argument 66 #define N_SET_MACHTYPE(execp, machtype) (((execp)->a_machtype) = (machtype)) argument
|
| /netbsd-src/external/gpl3/binutils/dist/include/aout/ |
| H A D | hp.h | 63 #define N_MAGIC(execp) ((execp)->a_magic) argument 64 #define N_MACHTYPE(execp) ((execp)->a_machtype) argument 65 #define N_SET_MAGIC(execp, magic) (((execp)->a_magic) = (magic)) argument 66 #define N_SET_MACHTYPE(execp, machtype) (((execp)->a_machtype) = (machtype)) argument
|
| /netbsd-src/sys/compat/vax1k/ |
| H A D | vax1k_exec.c | 118 struct exec *execp = epp->ep_hdr; in exec_vax1k_makecmds() local 123 midmag = ntohl(execp->a_midmag); in exec_vax1k_makecmds() 150 switch (execp->a_midmag) { in exec_vax1k_makecmds() 189 struct exec *execp = epp->ep_hdr; in exec_vax1k_prep_anymagic() local 191 epp->ep_taddr = execp->a_entry & ~(VAX1K_USRTEXT - 1); in exec_vax1k_prep_anymagic() 192 epp->ep_tsize = execp->a_text; in exec_vax1k_prep_anymagic() 197 epp->ep_dsize = execp->a_data; in exec_vax1k_prep_anymagic() 198 epp->ep_entry = execp->a_entry; in exec_vax1k_prep_anymagic() 202 round_page(epp->ep_daddr + epp->ep_dsize + execp->a_bss) - in exec_vax1k_prep_anymagic() 221 epp->ep_dsize += execp in exec_vax1k_prep_anymagic() [all...] |
| /netbsd-src/external/bsd/nvi/dist/ipc/ |
| H A D | ip_run.c | 63 char *execp, **p_av, **t_av; local 66 execp = __UNCONST(vi_progname); 103 execp = t_av[0] + 2; 110 execp = t_av[1]; 135 arg_format(execp, &argc, &argv, wpipe[0], rpipe[1]); 154 execvp(execp, argv); 156 "%s: %s %s\n", vi_progname, execp, strerror(errno)); 221 arg_format(char *execp, int *argcp, char **argvp[], int i_fd, int o_fd) in arg_format() argument 232 if ((p = strrchr(execp, '/')) == NULL) in arg_format() 233 largv[0] = execp; in arg_format()
|