HomeSort by: relevance | last modified time | path
    Searched refs:epp (Results 1 - 25 of 79) sorted by relevancy

1 2 3 4

  /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...]
  /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_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,
95 if ((error = ELFNAME2(netbsd,signature)(l, epp, eh)) != 0)
99 if ((error = ELF_MD_PROBE_FUNC(l, epp, eh, itp, pos)) != 0)
105 return ELFNAME2(netbsd32,probe_noteless)(l, epp, eh, itp, pos);
109 ELFNAME2(netbsd32,probe_noteless)(struct lwp *l, struct exec_package *epp,
114 if (itp && epp->ep_interp == NULL) {
116 (void)compat_elf_check_interp(epp, itp, m);
119 epp->ep_flags |= EXEC_32 | EXEC_FORCEAUX;
121 epp->ep_vm_minaddr = exec_vm_minaddr(VM_MIN_ADDRESS)
    [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...]
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...]
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)
124 char *hdrstr = epp->ep_hdr;
142 if ((epp->ep_flags & EXEC_INDIR) != 0 ||
143 epp->ep_hdrvalid < EXEC_SCRIPT_MAGICLEN ||
151 hdrlinelen = uimin(epp->ep_hdrvalid, SCRIPT_HDR_SIZE);
204 script_sbits = epp->ep_vap->va_mode & (S_ISUID | S_ISGID);
206 script_uid = epp->ep_vap->va_uid;
207 script_gid = epp->ep_vap->va_gid;
218 vn_lock(epp->ep_vp, LK_SHARED | LK_RETRY)
    [all...]
exec_elf.c 129 elf_placedynexec(struct exec_package *epp, Elf_Ehdr *eh, Elf_Phdr *ph)
138 offset = (Elf_Addr)pax_aslr_exec_offset(epp, align);
139 if (offset < epp->ep_vm_minaddr)
140 offset = roundup(epp->ep_vm_minaddr, align);
149 epp->ep_entryoffset = offset;
420 elf_load_interp(struct lwp *l, struct exec_package *epp, char *path,
440 use_topdown = epp->ep_flags & EXEC_TOPDOWN_VM;
450 vp = epp->ep_interp;
452 error = emul_find_interp(l, epp, path);
455 vp = epp->ep_interp
    [all...]
kern_exec.c 124 #define MD_TOPDOWN_INIT(epp) (epp)->ep_flags |= EXEC_TOPDOWN_VM
126 #define MD_TOPDOWN_INIT(epp)
322 exec_resolvename(struct lwp *l, struct exec_package *epp, struct vnode *vp,
334 __func__, epp->ep_kname, error));
339 epp->ep_resolvedname = *rpath;
341 epp->ep_kname = p + 1;
373 check_exec(struct lwp *l, struct exec_package *epp, struct pathbuf *pb,
380 if (epp->ep_resolvedname) {
384 pathbuf_copystring(pb, epp->ep_resolvedname, PATH_MAX)
753 struct exec_package * const epp = &data->ed_pack; local in function:execve_loadvm
939 struct exec_package * const epp = &data->ed_pack; local in function:execve_dovmcmds
995 struct exec_package * const epp = &data->ed_pack; local in function:execve_free_data
1190 struct exec_package * const epp = &data->ed_pack; local in function:execve_runproc
1498 struct exec_package * const epp = &data->ed_pack; local in function:calcargs
1515 struct exec_package * const epp = &data->ed_pack; local in function:calcstack
1541 struct exec_package * const epp = &data->ed_pack; local in function:copyoutargs
1579 struct exec_package * const epp = &data->ed_pack; local in function:copyoutpsstrs
1612 struct exec_package * const epp = &data->ed_pack; local in function:copyinargs
    [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...]
  /src/sys/arch/alpha/include/
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
  /src/sys/arch/riscv/include/
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...]
  /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...]
  /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...]
  /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...]
  /src/sys/arch/i386/i386/
aout_machdep.c 81 exec_nomid(struct lwp *l, struct exec_package *epp)
86 struct exec *execp = epp->ep_hdr;
88 /* check on validity of epp->ep_hdr performed by exec_out_makecmds */
106 error = exec_aout_prep_oldzmagic(l, epp);
114 error = exec_aout_prep_zmagic(l, epp);
123 error = exec_aout_prep_oldnmagic(l, epp);
132 error = exec_aout_prep_oldomagic(l, epp);
154 cpu_exec_aout_makecmds(struct lwp *l, struct exec_package *epp)
159 if ((error = exec_nomid(l, epp)) == 0)
163 (void) epp;
    [all...]
  /src/sys/arch/sparc64/include/
types.h 9 #define MD_TOPDOWN_INIT(epp) /* no topdown VM flag for exec by default */
  /src/sys/compat/linux/arch/i386/
linux_exec_machdep.c 67 linux_exec_setup_stack(struct lwp *l, struct exec_package *epp)
77 if (epp->ep_flags & EXEC_32) {
78 epp->ep_minsaddr = USRSTACK32;
81 epp->ep_minsaddr = USRSTACK;
85 if (epp->ep_minsaddr > LINUX_USRSTACK)
86 epp->ep_minsaddr = LINUX_USRSTACK;
98 epp->ep_maxsaddr = (u_long)STACK_GROW(epp->ep_minsaddr,
100 epp->ep_ssize = l->l_proc->p_rlimit[RLIMIT_STACK].rlim_cur;
110 access_size = epp->ep_ssize
    [all...]
  /src/sys/compat/linux32/arch/aarch64/
linux32_exec_machdep.c 88 linux32_exec_setup_stack(struct lwp *l, struct exec_package *epp)
101 KASSERT((epp->ep_flags & EXEC_32) != 0);
102 epp->ep_minsaddr = LINUX32_USRSTACK;
105 epp->ep_ssize =
107 epp->ep_maxsaddr =
108 (vaddr_t)STACK_GROW(epp->ep_minsaddr, max_stack_size);
110 l->l_proc->p_stackbase = epp->ep_minsaddr;
120 access_size = epp->ep_ssize;
121 access_linear_min = (vaddr_t)STACK_ALLOC(epp->ep_minsaddr, access_size);
123 noaccess_linear_min = (vaddr_t)STACK_ALLOC(STACK_GROW(epp->ep_minsaddr
    [all...]
  /src/sys/arch/riscv/riscv/
exec_machdep.c 52 cpu_netbsd_elf32_probe(struct lwp *l, struct exec_package *epp, void *eh0,
55 (void)compat_elf_check_interp(epp, itp, "rv32");
62 cpu_netbsd_elf64_probe(struct lwp *l, struct exec_package *epp, void *eh0,
65 (void)compat_elf_check_interp(epp, itp, "rv64");
  /src/sys/compat/sunos32/
sunos32_exec_aout.c 52 exec_sunos32_aout_makecmds(struct lwp *l, struct exec_package *epp)
54 struct sunos_exec *sunmag = epp->ep_hdr;
57 if (epp->ep_hdrvalid < sizeof(struct sunos_exec))
64 error = netbsd32_exec_aout_prep_zmagic(l, epp);
67 error = netbsd32_exec_aout_prep_nmagic(l, epp);
70 error = netbsd32_exec_aout_prep_omagic(l, epp);
  /src/sys/arch/arm/arm/
cpu_exec.c 51 arm_netbsd_elf32_probe(struct lwp *l, struct exec_package *epp, void *eh0,
59 const bool netbsd32_p = (epp->ep_esch->es_emul != &emul_netbsd);
103 (void)compat_elf_check_interp(epp, itp, itp_suffix);
108 if (epp->ep_machine_arch[0] != 0) {
109 strlcpy(l->l_proc->p_md.md_march, epp->ep_machine_arch,
  /src/sys/dev/pci/
if_ep_pci.c 152 const struct ep_pci_product *epp; local in function:ep_pci_lookup
157 for (epp = ep_pci_products; epp->epp_name != NULL; epp++)
158 if (PCI_PRODUCT(pa->pa_id) == epp->epp_prodid)
159 return (epp);
182 const struct ep_pci_product *epp; local in function:ep_pci_attach
194 epp = ep_pci_lookup(pa);
195 if (epp == NULL) {
200 aprint_normal(": 3Com %s\n", epp->epp_name)
    [all...]

Completed in 28 milliseconds

1 2 3 4