Home
last modified time | relevance | path

Searched refs:execp (Results 1 – 25 of 46) sorted by relevance

12

/netbsd-src/sys/compat/netbsd32/
H A Dnetbsd32_exec_aout.c104 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 Dlinux_exec_aout.c173 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 Dexec_aout.c51 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 Dcompat_exec.c63 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 Dsunos_exec_aout.c121 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 Dexec_aout.c101 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 Dexec_ecoff.c98 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 Dm68k4k_exec.c118 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 Dnetbsd.h37 #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 Dlibaout.h294 #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 Daout-target.h40 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 Dpdp11.c63 #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 Dpc532-mach.c84 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 Daoutx.h385 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 Dnetbsd.h37 #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 Dlibaout.h294 #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 Daout-target.h40 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 Dpdp11.c63 #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 Dpc532-mach.c84 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 Daoutx.h385 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 Di386lynx.c37 #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 Dhp.h63 #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 Dhp.h63 #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 Dvax1k_exec.c118 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 Dip_run.c63 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()

12