| /netbsd-src/sys/compat/netbsd32/ |
| H A D | netbsd32_exec_aout.c | 99 exec_netbsd32_makecmds(struct lwp *l, struct exec_package *epp) in exec_netbsd32_makecmds() argument 104 struct netbsd32_exec *execp = epp->ep_hdr; in exec_netbsd32_makecmds() 106 if (epp->ep_hdrvalid < sizeof(struct netbsd32_exec)) in exec_netbsd32_makecmds() 116 epp->ep_flags |= EXEC_32; in exec_netbsd32_makecmds() 120 error = netbsd32_exec_aout_prep_zmagic(l, epp); in exec_netbsd32_makecmds() 123 error = netbsd32_exec_aout_prep_nmagic(l, epp); in exec_netbsd32_makecmds() 126 error = netbsd32_exec_aout_prep_omagic(l, epp); in exec_netbsd32_makecmds() 130 error = netbsd32_exec_aout_nomid(l, epp); in exec_netbsd32_makecmds() 138 kill_vmcmds(&epp->ep_vmcmds); in exec_netbsd32_makecmds() 139 epp->ep_flags &= ~EXEC_32; in exec_netbsd32_makecmds() [all …]
|
| H A D | netbsd32_exec_elf32.c | 84 int ELFNAME2(netbsd32,probe_noteless)(struct lwp *, struct exec_package *epp, 90 ELFNAME2(netbsd32,probe)(struct lwp *l, struct exec_package *epp, in ELFNAME2() 95 if ((error = ELFNAME2(netbsd,signature)(l, epp, eh)) != 0) in ELFNAME2() 99 if ((error = ELF_MD_PROBE_FUNC(l, epp, eh, itp, pos)) != 0) in ELFNAME2() 105 return ELFNAME2(netbsd32,probe_noteless)(l, epp, eh, itp, pos); in ELFNAME2() 109 ELFNAME2(netbsd32,probe_noteless)(struct lwp *l, struct exec_package *epp, in ELFNAME2() 114 if (itp && epp->ep_interp == NULL) { in ELFNAME2() 116 (void)compat_elf_check_interp(epp, itp, m); in ELFNAME2() 119 epp->ep_flags |= EXEC_32 | EXEC_FORCEAUX; in ELFNAME2() 121 epp->ep_vm_minaddr = exec_vm_minaddr(VM_MIN_ADDRESS); in ELFNAME2() [all …]
|
| /netbsd-src/sys/kern/ |
| H A D | 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) in exec_aout_makecmds() 101 struct exec *execp = epp->ep_hdr; in exec_aout_makecmds() 103 if (epp->ep_hdrvalid < sizeof(struct exec)) in exec_aout_makecmds() 114 error = exec_aout_prep_zmagic(l, epp); in exec_aout_makecmds() 117 error = exec_aout_prep_nmagic(l, epp); in exec_aout_makecmds() 120 error = exec_aout_prep_omagic(l, epp); in exec_aout_makecmds() 123 error = cpu_exec_aout_makecmds(l, epp); in exec_aout_makecmds() 127 kill_vmcmds(&epp->ep_vmcmds); in exec_aout_makecmds() 129 epp in exec_aout_makecmds() 93 exec_aout_makecmds(struct lwp * l,struct exec_package * epp) exec_aout_makecmds() argument 142 exec_aout_prep_zmagic(struct lwp * l,struct exec_package * epp) exec_aout_prep_zmagic() argument 180 exec_aout_prep_nmagic(struct lwp * l,struct exec_package * epp) exec_aout_prep_nmagic() argument 216 exec_aout_prep_omagic(struct lwp * l,struct exec_package * epp) exec_aout_prep_omagic() argument [all...] |
| H A D | 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) in exec_ecoff_makecmds() 98 struct ecoff_exechdr *execp = epp->ep_hdr; in exec_ecoff_makecmds() 100 if (epp->ep_hdrvalid < ECOFF_HDR_SIZE) in exec_ecoff_makecmds() 106 error = (*epp->ep_esch->u.ecoff_probe_func)(l, epp); in exec_ecoff_makecmds() 114 if (error || epp->ep_vmcmds.evs_cnt) in exec_ecoff_makecmds() 122 error = exec_ecoff_prep_omagic(l, epp, epp->ep_hdr, in exec_ecoff_makecmds() 123 epp in exec_ecoff_makecmds() 92 exec_ecoff_makecmds(struct lwp * l,struct exec_package * epp) exec_ecoff_makecmds() argument 148 exec_ecoff_prep_omagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_omagic() argument 179 exec_ecoff_prep_nmagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_nmagic() argument 219 exec_ecoff_prep_zmagic(struct lwp * l,struct exec_package * epp,struct ecoff_exechdr * execp,struct vnode * vp) exec_ecoff_prep_zmagic() argument [all...] |
| H A D | exec_script.c | 112 * of the epp is in shell script. If it is, then set thing up so that 121 exec_script_makecmds(struct lwp *l, struct exec_package *epp) in exec_script_makecmds() 124 char *hdrstr = epp->ep_hdr; in exec_script_makecmds() 142 if ((epp->ep_flags & EXEC_INDIR) != 0 || in exec_script_makecmds() 143 epp->ep_hdrvalid < EXEC_SCRIPT_MAGICLEN || in exec_script_makecmds() 151 hdrlinelen = uimin(epp->ep_hdrvalid, SCRIPT_HDR_SIZE); in exec_script_makecmds() 204 script_sbits = epp->ep_vap->va_mode & (S_ISUID | S_ISGID); in exec_script_makecmds() 206 script_uid = epp->ep_vap->va_uid; in exec_script_makecmds() 207 script_gid = epp->ep_vap->va_gid; in exec_script_makecmds() 218 vn_lock(epp in exec_script_makecmds() 118 exec_script_makecmds(struct lwp * l,struct exec_package * epp) exec_script_makecmds() argument [all...] |
| H A D | kern_exec.c | 124 #define MD_TOPDOWN_INIT(epp) (epp)->ep_flags |= EXEC_TOPDOWN_VM 126 #define MD_TOPDOWN_INIT(epp) 321 exec_resolvename(struct lwp *l, struct exec_package *epp, struct vnode *vp, in exec_resolvename() 333 __func__, epp->ep_kname, error)); in exec_resolvename() 338 epp->ep_resolvedname = *rpath; in exec_resolvename() 340 epp->ep_kname = p + 1; in exec_resolvename() 372 check_exec(struct lwp *l, struct exec_package *epp, struct pathbuf *pb, in check_exec() 379 if (epp->ep_resolvedname) { in check_exec() 383 pathbuf_copystring(pb, epp in check_exec() 123 MD_TOPDOWN_INIT(epp) global() argument 125 MD_TOPDOWN_INIT(epp) global() argument 320 exec_resolvename(struct lwp * l,struct exec_package * epp,struct vnode * vp,char ** rpath) exec_resolvename() argument 371 check_exec(struct lwp * l,struct exec_package * epp,struct pathbuf * pb,char ** rpath) check_exec() argument 751 struct exec_package * const epp = &data->ed_pack; execve_loadvm() local 937 struct exec_package * const epp = &data->ed_pack; execve_dovmcmds() local 993 struct exec_package * const epp = &data->ed_pack; execve_free_data() local 1133 emulexec(struct lwp * l,struct exec_package * epp) emulexec() argument 1188 struct exec_package * const epp = &data->ed_pack; execve_runproc() local 1488 fromptrsz(const struct exec_package * epp) fromptrsz() argument 1494 ptrsz(const struct exec_package * epp) ptrsz() argument 1502 struct exec_package * const epp = &data->ed_pack; calcargs() local 1519 struct exec_package * const epp = &data->ed_pack; calcstack() local 1545 struct exec_package * const epp = &data->ed_pack; copyoutargs() local 1583 struct exec_package * const epp = &data->ed_pack; copyoutpsstrs() local 1616 struct exec_package * const epp = &data->ed_pack; copyinargs() local 2933 exec_free_emul_arg(struct exec_package * epp) exec_free_emul_arg() argument 2947 dump_vmcmds(const struct exec_package * const epp,size_t x,int error) dump_vmcmds() argument [all...] |
| H A D | exec_elf.c | 129 elf_placedynexec(struct exec_package *epp, Elf_Ehdr *eh, Elf_Phdr *ph) in elf_placedynexec() 138 offset = (Elf_Addr)pax_aslr_exec_offset(epp, align); in elf_placedynexec() 139 if (offset < epp->ep_vm_minaddr) in elf_placedynexec() 140 offset = roundup(epp->ep_vm_minaddr, align); in elf_placedynexec() 149 epp->ep_entryoffset = offset; in elf_placedynexec() 420 elf_load_interp(struct lwp *l, struct exec_package *epp, char *path, in elf_load_interp() 440 use_topdown = epp->ep_flags & EXEC_TOPDOWN_VM; in elf_load_interp() 450 vp = epp->ep_interp; in elf_load_interp() 452 error = emul_find_interp(l, epp, path); in elf_load_interp() 455 vp = epp in elf_load_interp() 126 elf_placedynexec(struct exec_package * epp,Elf_Ehdr * eh,Elf_Phdr * ph) elf_placedynexec() argument 417 elf_load_interp(struct lwp * l,struct exec_package * epp,char * path,struct exec_vmcmd_set * vcset,u_long * entryoff,Elf_Addr * last) elf_load_interp() argument 647 exec_elf_makecmds(struct lwp * l,struct exec_package * epp) exec_elf_makecmds() argument 897 netbsd_elf_signature(struct lwp * l,struct exec_package * epp,Elf_Ehdr * eh) netbsd_elf_signature() argument 981 netbsd_elf_note(struct exec_package * epp,const Elf_Nhdr * np,const char * ndata,const char * ndesc) netbsd_elf_note() argument 1115 netbsd_elf_probe(struct lwp * l,struct exec_package * epp,void * eh,char * itp,vaddr_t * pos) netbsd_elf_probe() argument [all...] |
| H A D | subr_emul.c | 75 emul_find_root(struct lwp *l, struct exec_package *epp) in emul_find_root() argument 80 if (epp->ep_emul_root != NULL) in emul_find_root() 84 emul_path = epp->ep_esch->es_emul->e_path; in emul_find_root() 93 epp->ep_emul_root = vp; in emul_find_root() 101 emul_find_interp(struct lwp *l, struct exec_package *epp, const char *itp) in emul_find_interp() argument 115 if (epp->ep_esch->es_emul->e_path != 0 && epp->ep_emul_root == NULL) in emul_find_interp() 116 emul_find_root(l, epp); in emul_find_interp() 118 if (epp->ep_interp != NULL) in emul_find_interp() 119 vrele(epp->ep_interp); in emul_find_interp() 123 if (epp->ep_emul_root == NULL) in emul_find_interp() [all …]
|
| H A D | exec_subr.c | 390 exec_setup_stack(struct lwp *l, struct exec_package *epp) in exec_setup_stack() 405 if (epp->ep_flags & EXEC_32) { in exec_setup_stack() 406 epp->ep_minsaddr = USRSTACK32; in exec_setup_stack() 409 epp->ep_minsaddr = USRSTACK; in exec_setup_stack() 414 (uintmax_t)epp->ep_minsaddr, (uintmax_t)max_stack_size)); in exec_setup_stack() 416 pax_aslr_stack(epp, &max_stack_size); in exec_setup_stack() 421 epp->ep_ssize = MIN(l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur, in exec_setup_stack() 424 l->l_proc->p_stackbase = epp->ep_minsaddr; in exec_setup_stack() 426 epp->ep_maxsaddr = (vaddr_t)STACK_GROW(epp in exec_setup_stack() 387 exec_setup_stack(struct lwp * l,struct exec_package * epp) exec_setup_stack() argument [all...] |
| /netbsd-src/sys/compat/common/ |
| H A D | compat_exec.c | 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() [all …]
|
| /netbsd-src/sys/compat/m68k4k/ |
| H A D | m68k4k_exec.c | 113 exec_m68k4k_makecmds(struct lwp *l, struct exec_package *epp) in exec_m68k4k_makecmds() argument 118 struct exec *execp = epp->ep_hdr; in exec_m68k4k_makecmds() 124 if (epp->ep_hdrvalid < sizeof(struct exec)) in exec_m68k4k_makecmds() 135 error = exec_m68k4k_prep_zmagic(l, epp); in exec_m68k4k_makecmds() 138 error = exec_m68k4k_prep_nmagic(l, epp); in exec_m68k4k_makecmds() 141 error = exec_m68k4k_prep_omagic(l, epp); in exec_m68k4k_makecmds() 148 kill_vmcmds(&epp->ep_vmcmds); in exec_m68k4k_makecmds() 164 exec_m68k4k_prep_zmagic(struct lwp *l, struct exec_package *epp) in exec_m68k4k_prep_zmagic() argument 166 struct exec *execp = epp->ep_hdr; in exec_m68k4k_prep_zmagic() 169 epp->ep_taddr = M68K4K_USRTEXT; in exec_m68k4k_prep_zmagic() [all …]
|
| /netbsd-src/sys/compat/linux/common/ |
| H A D | linux_exec_aout.c | 132 exec_linux_aout_makecmds(struct lwp *l, struct exec_package *epp) in exec_linux_aout_makecmds() argument 134 struct exec *linux_ep = epp->ep_hdr; in exec_linux_aout_makecmds() 138 if (epp->ep_hdrvalid < sizeof(struct exec)) in exec_linux_aout_makecmds() 149 error = exec_linux_aout_prep_qmagic(l, epp); in exec_linux_aout_makecmds() 152 error = exec_linux_aout_prep_zmagic(l, epp); in exec_linux_aout_makecmds() 155 error = exec_linux_aout_prep_nmagic(l, epp); in exec_linux_aout_makecmds() 158 error = exec_linux_aout_prep_omagic(l, epp); in exec_linux_aout_makecmds() 171 exec_linux_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) in exec_linux_aout_prep_zmagic() argument 173 struct exec *execp = epp->ep_hdr; in exec_linux_aout_prep_zmagic() 175 epp->ep_taddr = LINUX_N_TXTADDR(*execp, ZMAGIC); in exec_linux_aout_prep_zmagic() [all …]
|
| H A D | linux_exec_elf32.c | 93 struct exec_package *epp, in ELFNAME2() 108 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2() 128 error = exec_read(l, epp->ep_vp, stroff + s->sh_name, tbuf, in ELFNAME2() 161 struct exec_package *epp, in ELFNAME2() 173 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2() 192 error = exec_read(l, epp->ep_vp, s->sh_offset, tbuf, in ELFNAME2() 219 ELFNAME2(linux,debuglink_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2() 233 error = exec_read(l, epp->ep_vp, eh->e_shoff, sh, shsize, in ELFNAME2() 253 error = exec_read(l, epp->ep_vp, stroff + s->sh_name, tbuf, in ELFNAME2() 277 ELFNAME2(linux,go_rt0_signature)(struct lwp *l, struct exec_package *epp, Elf_Ehdr *eh) in ELFNAME2() [all …]
|
| /netbsd-src/sys/compat/sunos/ |
| H A D | sunos_exec_aout.c | 69 exec_sunos_aout_makecmds(struct lwp *l, struct exec_package *epp) in exec_sunos_aout_makecmds() argument 71 struct sunos_exec *sunmag = epp->ep_hdr; in exec_sunos_aout_makecmds() 74 if (epp->ep_hdrvalid < sizeof(struct sunos_exec)) in exec_sunos_aout_makecmds() 81 error = sunos_exec_aout_prep_zmagic(l, epp); in exec_sunos_aout_makecmds() 84 error = sunos_exec_aout_prep_nmagic(l, epp); in exec_sunos_aout_makecmds() 87 error = sunos_exec_aout_prep_omagic(l, epp); in exec_sunos_aout_makecmds() 119 sunos_exec_aout_prep_zmagic(struct lwp *l, struct exec_package *epp) in sunos_exec_aout_prep_zmagic() argument 121 struct exec *execp = epp->ep_hdr; in sunos_exec_aout_prep_zmagic() 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() [all …]
|
| /netbsd-src/sys/arch/sh3/sh3/ |
| H A D | 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) in exec_coff_makecmds() argument 104 struct coff_filehdr *fp = epp->ep_hdr; in exec_coff_makecmds() 107 if (epp->ep_hdrvalid < COFF_HDR_SIZE) in exec_coff_makecmds() 113 ap = (void *)((char *)epp->ep_hdr + sizeof(struct coff_filehdr)); in exec_coff_makecmds() 116 error = exec_coff_prep_omagic(l, epp, fp, ap); in exec_coff_makecmds() 119 error = exec_coff_prep_nmagic(l, epp, fp, ap); in exec_coff_makecmds() 122 error = exec_coff_prep_zmagic(l, epp, fp, ap); in exec_coff_makecmds() 130 error = cpu_exec_coff_hook(p, epp); in exec_coff_makecmds() 134 kill_vmcmds(&epp in exec_coff_makecmds() 144 exec_coff_prep_omagic(struct lwp * l,struct exec_package * epp,struct coff_filehdr * fp,struct coff_aouthdr * ap) exec_coff_prep_omagic() argument 184 exec_coff_prep_nmagic(struct lwp * l,struct exec_package * epp,struct coff_filehdr * fp,struct coff_aouthdr * ap) exec_coff_prep_nmagic() argument 261 exec_coff_prep_zmagic(struct lwp * l,struct exec_package * epp,struct coff_filehdr * fp,struct coff_aouthdr * ap) exec_coff_prep_zmagic() argument [all...] |
| /netbsd-src/sys/compat/vax1k/ |
| H A D | 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) in exec_vax1k_makecmds() argument 118 struct exec *execp = epp->ep_hdr; in exec_vax1k_makecmds() 120 if (epp->ep_hdrvalid < sizeof(struct exec)) in exec_vax1k_makecmds() 131 error = exec_vax1k_prep_anymagic(l, epp, 0, false); in exec_vax1k_makecmds() 135 error = exec_vax1k_prep_anymagic(l, epp, in exec_vax1k_makecmds() 140 error = exec_vax1k_prep_anymagic(l, epp, in exec_vax1k_makecmds() 152 error = exec_vax1k_prep_anymagic(l, epp, VAX1K_LDPGSZ, false); in exec_vax1k_makecmds() 156 error = exec_vax1k_prep_anymagic(l, epp, in exec_vax1k_makecmds() 161 error = exec_vax1k_prep_anymagic(l, epp, in exec_vax1k_makecmds() 186 exec_vax1k_prep_anymagic(struct lwp * l,struct exec_package * epp,size_t text_foffset,bool textpad) exec_vax1k_prep_anymagic() argument [all...] |
| /netbsd-src/sys/compat/linux/arch/i386/ |
| H A D | linux_exec_machdep.c | 67 linux_exec_setup_stack(struct lwp *l, struct exec_package *epp) in linux_exec_setup_stack() argument 77 if (epp->ep_flags & EXEC_32) { in linux_exec_setup_stack() 78 epp->ep_minsaddr = USRSTACK32; in linux_exec_setup_stack() 81 epp->ep_minsaddr = USRSTACK; in linux_exec_setup_stack() 85 if (epp->ep_minsaddr > LINUX_USRSTACK) in linux_exec_setup_stack() 86 epp->ep_minsaddr = LINUX_USRSTACK; in linux_exec_setup_stack() 98 epp->ep_maxsaddr = (u_long)STACK_GROW(epp->ep_minsaddr, in linux_exec_setup_stack() 100 epp->ep_ssize = l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur; in linux_exec_setup_stack() 110 access_size = epp->ep_ssize; in linux_exec_setup_stack() 111 access_linear_min = (u_long)STACK_ALLOC(epp->ep_minsaddr, access_size); in linux_exec_setup_stack() [all …]
|
| /netbsd-src/sys/compat/linux32/arch/aarch64/ |
| H A D | linux32_exec_machdep.c | 88 linux32_exec_setup_stack(struct lwp *l, struct exec_package *epp) in linux32_exec_setup_stack() argument 101 KASSERT((epp->ep_flags & EXEC_32) != 0); in linux32_exec_setup_stack() 102 epp->ep_minsaddr = LINUX32_USRSTACK; in linux32_exec_setup_stack() 105 epp->ep_ssize = in linux32_exec_setup_stack() 107 epp->ep_maxsaddr = in linux32_exec_setup_stack() 108 (vaddr_t)STACK_GROW(epp->ep_minsaddr, max_stack_size); in linux32_exec_setup_stack() 110 l->l_proc->p_stackbase = epp->ep_minsaddr; in linux32_exec_setup_stack() 120 access_size = epp->ep_ssize; in linux32_exec_setup_stack() 121 access_linear_min = (vaddr_t)STACK_ALLOC(epp->ep_minsaddr, access_size); in linux32_exec_setup_stack() 123 noaccess_linear_min = (vaddr_t)STACK_ALLOC(STACK_GROW(epp->ep_minsaddr, in linux32_exec_setup_stack() [all …]
|
| /netbsd-src/sys/dev/pci/ |
| H A D | if_ep_pci.c | 152 const struct ep_pci_product *epp; in ep_pci_lookup() local 157 for (epp = ep_pci_products; epp->epp_name != NULL; epp++) in ep_pci_lookup() 158 if (PCI_PRODUCT(pa->pa_id) == epp->epp_prodid) in ep_pci_lookup() 159 return (epp); in ep_pci_lookup() 182 const struct ep_pci_product *epp; in ep_pci_attach() local 194 epp = ep_pci_lookup(pa); in ep_pci_attach() 195 if (epp == NULL) { in ep_pci_attach() 200 aprint_normal(": 3Com %s\n", epp->epp_name); in ep_pci_attach() 208 sc->ep_flags = epp->epp_flags; in ep_pci_attach() 232 epconfig(sc, epp->epp_chipset, NULL); in ep_pci_attach()
|
| H A D | if_epic_pci.c | 98 const struct epic_pci_product *epp; in epic_pci_lookup() local 103 for (epp = epic_pci_products; epp->epp_name != NULL; epp++) in epic_pci_lookup() 104 if (PCI_PRODUCT(pa->pa_id) == epp->epp_prodid) in epic_pci_lookup() 105 return epp; in epic_pci_lookup() 160 const struct epic_pci_product *epp; in epic_pci_attach() local 170 epp = epic_pci_lookup(pa); in epic_pci_attach() 171 if (epp == NULL) { in epic_pci_attach() 176 pci_aprint_devinfo_fancy(pa, "Ethernet controller", epp->epp_name, 1); in epic_pci_attach()
|
| /netbsd-src/sys/arch/i386/i386/ |
| H A D | aout_machdep.c | 81 exec_nomid(struct lwp *l, struct exec_package *epp) in exec_nomid() argument 86 struct exec *execp = epp->ep_hdr; in exec_nomid() 106 error = exec_aout_prep_oldzmagic(l, epp); in exec_nomid() 114 error = exec_aout_prep_zmagic(l, epp); in exec_nomid() 123 error = exec_aout_prep_oldnmagic(l, epp); in exec_nomid() 132 error = exec_aout_prep_oldomagic(l, epp); in exec_nomid() 154 cpu_exec_aout_makecmds(struct lwp *l, struct exec_package *epp) in cpu_exec_aout_makecmds() argument 159 if ((error = exec_nomid(l, epp)) == 0) in cpu_exec_aout_makecmds() 163 (void) epp; in cpu_exec_aout_makecmds()
|
| /netbsd-src/sys/compat/linux/arch/amd64/ |
| H A D | linux_exec_machdep.c | 72 linux_exec_setup_stack(struct lwp *l, struct exec_package *epp) in linux_exec_setup_stack() argument 82 if (epp->ep_flags & EXEC_32) { in linux_exec_setup_stack() 83 epp->ep_minsaddr = USRSTACK32; in linux_exec_setup_stack() 85 if (epp->ep_minsaddr > LINUX_USRSTACK32) in linux_exec_setup_stack() 86 epp->ep_minsaddr = LINUX_USRSTACK32; in linux_exec_setup_stack() 88 epp->ep_minsaddr = USRSTACK; in linux_exec_setup_stack() 90 if (epp->ep_minsaddr > LINUX_USRSTACK) in linux_exec_setup_stack() 91 epp->ep_minsaddr = LINUX_USRSTACK; in linux_exec_setup_stack() 95 epp->ep_maxsaddr = (u_long)STACK_GROW(epp in linux_exec_setup_stack() [all...] |
| /netbsd-src/sys/dev/mca/ |
| H A D | if_ep_mca.c | 127 const struct ep_mca_product *epp; in ep_mca_lookup() local 129 for (epp = ep_mca_products; epp->epp_name != NULL; epp++) in ep_mca_lookup() 130 if (ma->ma_id == epp->epp_prodid) in ep_mca_lookup() 131 return (epp); in ep_mca_lookup() 154 const struct ep_mca_product *epp; in ep_mca_attach() local 198 epp = ep_mca_lookup(ma); in ep_mca_attach() 199 if (epp == NULL) { in ep_mca_attach() 205 irq, epp->epp_name); in ep_mca_attach()
|
| /netbsd-src/sys/compat/sunos32/ |
| H A D | sunos32_exec_aout.c | 52 exec_sunos32_aout_makecmds(struct lwp *l, struct exec_package *epp) in exec_sunos32_aout_makecmds() argument 54 struct sunos_exec *sunmag = epp->ep_hdr; in exec_sunos32_aout_makecmds() 57 if (epp->ep_hdrvalid < sizeof(struct sunos_exec)) in exec_sunos32_aout_makecmds() 64 error = netbsd32_exec_aout_prep_zmagic(l, epp); in exec_sunos32_aout_makecmds() 67 error = netbsd32_exec_aout_prep_nmagic(l, epp); in exec_sunos32_aout_makecmds() 70 error = netbsd32_exec_aout_prep_omagic(l, epp); in exec_sunos32_aout_makecmds()
|
| /netbsd-src/sys/compat/linux32/common/ |
| H A D | linux32_exec_elf32.c | 71 ELFNAME2(linux32,probe)(struct lwp *l, struct exec_package *epp, in ELFNAME2() 76 if (((error = ELFNAME2(linux,signature)(l, epp, eh, itp)) != 0) && in ELFNAME2() 78 ((error = ELFNAME2(linux,gcc_signature)(l, epp, eh)) != 0) && in ELFNAME2() 81 ((error = ELFNAME2(linux,atexit_signature)(l, epp, eh)) != 0) && in ELFNAME2() 84 ((error = ELFNAME2(linux,debuglink_signature)(l, epp, eh)) != 0) && in ELFNAME2() 87 ((error = ELFNAME2(linux,go_rt0_signature)(l, epp, eh)) != 0) && in ELFNAME2() 93 if ((error = emul_find_interp(l, epp, itp))) in ELFNAME2() 100 epp->ep_flags |= EXEC_32 | EXEC_FORCEAUX; in ELFNAME2() 101 epp->ep_vm_minaddr = exec_vm_minaddr(VM_MIN_ADDRESS); in ELFNAME2() 102 epp->ep_vm_maxaddr = USRSTACK32; in ELFNAME2()
|