/src/sys/compat/common/ |
compat_exec.c | 61 exec_aout_prep_oldzmagic(struct lwp *l, struct exec_package *epp) 63 struct exec *execp = epp->ep_hdr; 66 epp->ep_taddr = 0; 67 epp->ep_tsize = execp->a_text; 68 epp->ep_daddr = epp->ep_taddr + execp->a_text; 69 epp->ep_dsize = execp->a_data + execp->a_bss; 70 epp->ep_entry = execp->a_entry; 72 error = vn_marktext(epp->ep_vp); 77 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text [all...] |
compat_exec.c | 61 exec_aout_prep_oldzmagic(struct lwp *l, struct exec_package *epp) 63 struct exec *execp = epp->ep_hdr; 66 epp->ep_taddr = 0; 67 epp->ep_tsize = execp->a_text; 68 epp->ep_daddr = epp->ep_taddr + execp->a_text; 69 epp->ep_dsize = execp->a_data + execp->a_bss; 70 epp->ep_entry = execp->a_entry; 72 error = vn_marktext(epp->ep_vp); 77 NEW_VMCMD(&epp->ep_vmcmds, vmcmd_map_pagedvn, execp->a_text [all...] |
/src/sys/compat/netbsd32/ |
netbsd32_exec_aout.c | 90 * of the epp is in netbsd32 a.out format. Check 'standard' magic 99 exec_netbsd32_makecmds(struct lwp *l, struct exec_package *epp) 104 struct netbsd32_exec *execp = epp->ep_hdr; 106 if (epp->ep_hdrvalid < sizeof(struct netbsd32_exec)) 116 epp->ep_flags |= EXEC_32; 120 error = netbsd32_exec_aout_prep_zmagic(l, epp); 123 error = netbsd32_exec_aout_prep_nmagic(l, epp); 126 error = netbsd32_exec_aout_prep_omagic(l, epp); 130 error = netbsd32_exec_aout_nomid(l, epp); 138 kill_vmcmds(&epp->ep_vmcmds) [all...] |
netbsd32_exec_aout.c | 90 * of the epp is in netbsd32 a.out format. Check 'standard' magic 99 exec_netbsd32_makecmds(struct lwp *l, struct exec_package *epp) 104 struct netbsd32_exec *execp = epp->ep_hdr; 106 if (epp->ep_hdrvalid < sizeof(struct netbsd32_exec)) 116 epp->ep_flags |= EXEC_32; 120 error = netbsd32_exec_aout_prep_zmagic(l, epp); 123 error = netbsd32_exec_aout_prep_nmagic(l, epp); 126 error = netbsd32_exec_aout_prep_omagic(l, epp); 130 error = netbsd32_exec_aout_nomid(l, epp); 138 kill_vmcmds(&epp->ep_vmcmds) [all...] |
/src/sys/kern/ |
exec_aout.c | 87 * of the epp is in a.out format. First check 'standard' magic numbers for 96 exec_aout_makecmds(struct lwp *l, struct exec_package *epp) 101 struct exec *execp = epp->ep_hdr; 103 if (epp->ep_hdrvalid < sizeof(struct exec)) 114 error = exec_aout_prep_zmagic(l, epp); 117 error = exec_aout_prep_nmagic(l, epp); 120 error = exec_aout_prep_omagic(l, epp); 123 error = cpu_exec_aout_makecmds(l, epp); 127 kill_vmcmds(&epp->ep_vmcmds); 129 epp->ep_flags &= ~EXEC_TOPDOWN_VM [all...] |
exec_aout.c | 87 * of the epp is in a.out format. First check 'standard' magic numbers for 96 exec_aout_makecmds(struct lwp *l, struct exec_package *epp) 101 struct exec *execp = epp->ep_hdr; 103 if (epp->ep_hdrvalid < sizeof(struct exec)) 114 error = exec_aout_prep_zmagic(l, epp); 117 error = exec_aout_prep_nmagic(l, epp); 120 error = exec_aout_prep_omagic(l, epp); 123 error = cpu_exec_aout_makecmds(l, epp); 127 kill_vmcmds(&epp->ep_vmcmds); 129 epp->ep_flags &= ~EXEC_TOPDOWN_VM [all...] |
subr_emul.c | 75 emul_find_root(struct lwp *l, struct exec_package *epp) 80 if (epp->ep_emul_root != NULL) 84 emul_path = epp->ep_esch->es_emul->e_path; 93 epp->ep_emul_root = vp; 101 emul_find_interp(struct lwp *l, struct exec_package *epp, const char *itp) 115 if (epp->ep_esch->es_emul->e_path != 0 && epp->ep_emul_root == NULL) 116 emul_find_root(l, epp); 118 if (epp->ep_interp != NULL) 119 vrele(epp->ep_interp) [all...] |
subr_emul.c | 75 emul_find_root(struct lwp *l, struct exec_package *epp) 80 if (epp->ep_emul_root != NULL) 84 emul_path = epp->ep_esch->es_emul->e_path; 93 epp->ep_emul_root = vp; 101 emul_find_interp(struct lwp *l, struct exec_package *epp, const char *itp) 115 if (epp->ep_esch->es_emul->e_path != 0 && epp->ep_emul_root == NULL) 116 emul_find_root(l, epp); 118 if (epp->ep_interp != NULL) 119 vrele(epp->ep_interp) [all...] |
exec_ecoff.c | 87 * of the epp is in ecoff format. Check 'standard' magic numbers for 95 exec_ecoff_makecmds(struct lwp *l, struct exec_package *epp) 98 struct ecoff_exechdr *execp = epp->ep_hdr; 100 if (epp->ep_hdrvalid < ECOFF_HDR_SIZE) 106 error = (*epp->ep_esch->u.ecoff_probe_func)(l, epp); 114 if (error || epp->ep_vmcmds.evs_cnt) 122 error = exec_ecoff_prep_omagic(l, epp, epp->ep_hdr, 123 epp->ep_vp) [all...] |
/src/sys/compat/m68k4k/ |
m68k4k_exec.c | 104 * of the epp is in a.out format. Just check 'standard' magic numbers for 113 exec_m68k4k_makecmds(struct lwp *l, struct exec_package *epp) 118 struct exec *execp = epp->ep_hdr; 124 if (epp->ep_hdrvalid < sizeof(struct exec)) 135 error = exec_m68k4k_prep_zmagic(l, epp); 138 error = exec_m68k4k_prep_nmagic(l, epp); 141 error = exec_m68k4k_prep_omagic(l, epp); 148 kill_vmcmds(&epp->ep_vmcmds); 164 exec_m68k4k_prep_zmagic(struct lwp *l, struct exec_package *epp) 166 struct exec *execp = epp->ep_hdr [all...] |
m68k4k_exec.c | 104 * of the epp is in a.out format. Just check 'standard' magic numbers for 113 exec_m68k4k_makecmds(struct lwp *l, struct exec_package *epp) 118 struct exec *execp = epp->ep_hdr; 124 if (epp->ep_hdrvalid < sizeof(struct exec)) 135 error = exec_m68k4k_prep_zmagic(l, epp); 138 error = exec_m68k4k_prep_nmagic(l, epp); 141 error = exec_m68k4k_prep_omagic(l, epp); 148 kill_vmcmds(&epp->ep_vmcmds); 164 exec_m68k4k_prep_zmagic(struct lwp *l, struct exec_package *epp) 166 struct exec *execp = epp->ep_hdr [all...] |
/src/sys/arch/alpha/include/ |
aout_machdep.h | 33 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
aout_machdep.h | 33 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
/src/sys/arch/or1k/include/ |
aout_machdep.h | 35 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
aout_machdep.h | 35 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
/src/sys/arch/riscv/include/ |
aout_machdep.h | 35 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
aout_machdep.h | 35 #define cpu_exec_aout_makecmds(p, epp) ENOEXEC
|
/src/sys/compat/vax1k/ |
vax1k_exec.c | 104 * of the epp is in a.out format. Just check 'standard' magic numbers for 113 exec_vax1k_makecmds(struct lwp *l, struct exec_package *epp) 118 struct exec *execp = epp->ep_hdr; 120 if (epp->ep_hdrvalid < sizeof(struct exec)) 131 error = exec_vax1k_prep_anymagic(l, epp, 0, false); 135 error = exec_vax1k_prep_anymagic(l, epp, 140 error = exec_vax1k_prep_anymagic(l, epp, 152 error = exec_vax1k_prep_anymagic(l, epp, VAX1K_LDPGSZ, false); 156 error = exec_vax1k_prep_anymagic(l, epp, 161 error = exec_vax1k_prep_anymagic(l, epp, [all...] |
vax1k_exec.c | 104 * of the epp is in a.out format. Just check 'standard' magic numbers for 113 exec_vax1k_makecmds(struct lwp *l, struct exec_package *epp) 118 struct exec *execp = epp->ep_hdr; 120 if (epp->ep_hdrvalid < sizeof(struct exec)) 131 error = exec_vax1k_prep_anymagic(l, epp, 0, false); 135 error = exec_vax1k_prep_anymagic(l, epp, 140 error = exec_vax1k_prep_anymagic(l, epp, 152 error = exec_vax1k_prep_anymagic(l, epp, VAX1K_LDPGSZ, false); 156 error = exec_vax1k_prep_anymagic(l, epp, 161 error = exec_vax1k_prep_anymagic(l, epp, [all...] |
/src/sys/compat/linux/common/ |
linux_exec_aout.c | 132 exec_linux_aout_makecmds(struct lwp *l, struct exec_package *epp) 134 struct exec *linux_ep = epp->ep_hdr; 138 if (epp->ep_hdrvalid < sizeof(struct exec)) 149 error = exec_linux_aout_prep_qmagic(l, epp); 152 error = exec_linux_aout_prep_zmagic(l, epp); 155 error = exec_linux_aout_prep_nmagic(l, epp); 158 error = exec_linux_aout_prep_omagic(l, epp); 171 exec_linux_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) 173 struct exec *execp = epp->ep_hdr; 175 epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC) [all...] |
linux_exec_aout.c | 132 exec_linux_aout_makecmds(struct lwp *l, struct exec_package *epp) 134 struct exec *linux_ep = epp->ep_hdr; 138 if (epp->ep_hdrvalid < sizeof(struct exec)) 149 error = exec_linux_aout_prep_qmagic(l, epp); 152 error = exec_linux_aout_prep_zmagic(l, epp); 155 error = exec_linux_aout_prep_nmagic(l, epp); 158 error = exec_linux_aout_prep_omagic(l, epp); 171 exec_linux_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) 173 struct exec *execp = epp->ep_hdr; 175 epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC) [all...] |
/src/sys/compat/sunos/ |
sunos_exec_aout.c | 69 exec_sunos_aout_makecmds(struct lwp *l, struct exec_package *epp) 71 struct sunos_exec *sunmag = epp->ep_hdr; 74 if (epp->ep_hdrvalid < sizeof(struct sunos_exec)) 81 error = sunos_exec_aout_prep_zmagic(l, epp); 84 error = sunos_exec_aout_prep_nmagic(l, epp); 87 error = sunos_exec_aout_prep_omagic(l, epp); 119 sunos_exec_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) 121 struct exec *execp = epp->ep_hdr; 124 epp->ep_taddr = SUNOS_N_TXTADDR(*execp, ZMAGIC); 125 epp->ep_tsize = execp->a_text [all...] |
sunos_exec_aout.c | 69 exec_sunos_aout_makecmds(struct lwp *l, struct exec_package *epp) 71 struct sunos_exec *sunmag = epp->ep_hdr; 74 if (epp->ep_hdrvalid < sizeof(struct sunos_exec)) 81 error = sunos_exec_aout_prep_zmagic(l, epp); 84 error = sunos_exec_aout_prep_nmagic(l, epp); 87 error = sunos_exec_aout_prep_omagic(l, epp); 119 sunos_exec_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) 121 struct exec *execp = epp->ep_hdr; 124 epp->ep_taddr = SUNOS_N_TXTADDR(*execp, ZMAGIC); 125 epp->ep_tsize = execp->a_text [all...] |
/src/sys/arch/sh3/sh3/ |
coff_exec.c | 92 * of the epp is in coff format. Check 'standard' magic numbers for 101 exec_coff_makecmds(struct lwp *l, struct exec_package *epp) 104 struct coff_filehdr *fp = epp->ep_hdr; 107 if (epp->ep_hdrvalid < COFF_HDR_SIZE) 113 ap = (void *)((char *)epp->ep_hdr + sizeof(struct coff_filehdr)); 116 error = exec_coff_prep_omagic(l, epp, fp, ap); 119 error = exec_coff_prep_nmagic(l, epp, fp, ap); 122 error = exec_coff_prep_zmagic(l, epp, fp, ap); 130 error = cpu_exec_coff_hook(p, epp); 134 kill_vmcmds(&epp->ep_vmcmds) [all...] |
coff_exec.c | 92 * of the epp is in coff format. Check 'standard' magic numbers for 101 exec_coff_makecmds(struct lwp *l, struct exec_package *epp) 104 struct coff_filehdr *fp = epp->ep_hdr; 107 if (epp->ep_hdrvalid < COFF_HDR_SIZE) 113 ap = (void *)((char *)epp->ep_hdr + sizeof(struct coff_filehdr)); 116 error = exec_coff_prep_omagic(l, epp, fp, ap); 119 error = exec_coff_prep_nmagic(l, epp, fp, ap); 122 error = exec_coff_prep_zmagic(l, epp, fp, ap); 130 error = cpu_exec_coff_hook(p, epp); 134 kill_vmcmds(&epp->ep_vmcmds) [all...] |