/src/sys/compat/ultrix/ |
ultrix_exec.h | 31 int ultrix_exec_ecoff_probe(struct lwp *, struct exec_package *);
|
ultrix_exec_ecoff.c | 99 ultrix_exec_ecoff_probe(struct lwp *l, struct exec_package *epp)
|
/src/sys/compat/m68k4k/ |
m68k4k_exec.h | 38 int exec_m68k4k_makecmds(struct lwp *, struct exec_package *);
|
/src/sys/compat/common/ |
compat_util.h | 66 struct exec_package; 79 int compat_elf_check_interp(struct exec_package *, char *, const char *);
|
/src/sys/compat/freebsd/ |
freebsd_exec.h | 41 int freebsd_elf32_probe(struct lwp *, struct exec_package *, void *, 45 void freebsd_setregs(struct lwp *, struct exec_package *, vaddr_t);
|
/src/sys/compat/linux32/common/ |
linux32_exec.h | 52 int linux32_elf32_probe(struct lwp *, struct exec_package *, void *, 54 int linux32_elf32_copyargs(struct lwp *, struct exec_package *, 56 int linux_elf32_signature(struct lwp *, struct exec_package *, 60 struct exec_package *, Elf32_Ehdr *); 64 struct exec_package *, Elf32_Ehdr *); 68 struct exec_package *, Elf32_Ehdr *); 72 struct exec_package *, Elf32_Ehdr *); 77 void linux32_setregs (struct lwp *, struct exec_package *, vaddr_t stack);
|
/src/sys/compat/sunos32/ |
sunos32_exec.h | 36 int exec_sunos32_aout_makecmds(struct lwp *, struct exec_package *); 37 void sunos32_setregs(struct lwp *l, struct exec_package *pack,
|
/src/sys/arch/hp300/include/ |
hpux_machdep.h | 62 struct exec_package; 65 int hpux_cpu_makecmds(struct lwp *, struct exec_package *); 71 void hpux_setregs(struct lwp *, struct exec_package *, vaddr_t);
|
/src/sys/compat/vax1k/ |
vax1k_exec.h | 40 int exec_vax1k_makecmds(struct lwp *, struct exec_package *);
|
/src/sys/sys/ |
exec_script.h | 45 int exec_script_makecmds(struct lwp *, struct exec_package *);
|
pax.h | 41 struct exec_package; 58 void pax_set_flags(struct exec_package *, struct proc *); 59 void pax_setup_elf_flags(struct exec_package *, uint32_t); 66 pax_set_flags(struct exec_package *epp, struct proc *p) 70 pax_setup_elf_flags(struct exec_package *epp, uint32_t flags) 130 void pax_aslr_init_vm(struct lwp *, struct vmspace *, struct exec_package *); 131 void pax_aslr_stack(struct exec_package *, vsize_t *); 132 uint32_t pax_aslr_stack_gap(struct exec_package *); 133 vaddr_t pax_aslr_exec_offset(struct exec_package *, vaddr_t); 134 voff_t pax_aslr_rtld_offset(struct exec_package *, vaddr_t, int) [all...] |
exec_aout.h | 158 int exec_aout_makecmds(struct lwp *, struct exec_package *); 164 int exec_aout_prep_zmagic(struct lwp *, struct exec_package *); 165 int exec_aout_prep_nmagic(struct lwp *, struct exec_package *); 166 int exec_aout_prep_omagic(struct lwp *, struct exec_package *); 169 int exec_aout_prep_oldzmagic(struct lwp *, struct exec_package *); 170 int exec_aout_prep_oldnmagic(struct lwp *, struct exec_package *); 171 int exec_aout_prep_oldomagic(struct lwp *, struct exec_package *); 177 int cpu_exec_aout_makecmds(struct lwp *, struct exec_package *);
|
exec.h | 132 * the exec_package struct defines an executable being execve()'d. 146 struct exec_package; 150 typedef int (*exec_makecmds_fcn)(struct lwp *, struct exec_package *); 157 struct exec_package *, void *, char *, vaddr_t *); 158 int (*ecoff_probe_func)(struct lwp *, struct exec_package *); 164 int (*es_copyargs)(struct lwp *, struct exec_package *, 167 void (*es_setregs)(struct lwp *, struct exec_package *, vaddr_t); 170 int (*es_setup_stack)(struct lwp *, struct exec_package *); 190 struct exec_package { struct 256 int exec_makecmds (struct lwp *, struct exec_package *); [all...] |
exec_coff.h | 144 int exec_coff_makecmds(struct lwp *, struct exec_package *); 146 int exec_coff_prep_omagic(struct lwp *, struct exec_package *, 149 int exec_coff_prep_nmagic(struct lwp *, struct exec_package *, 152 int exec_coff_prep_zmagic(struct lwp *, struct exec_package *,
|
/src/sys/compat/linux/common/ |
linux_exec.h | 123 void linux_setregs(struct lwp *, struct exec_package *, vaddr_t); 125 int exec_linux_aout_makecmds(struct lwp *, struct exec_package *); 126 int linux_aout_copyargs(struct lwp *, struct exec_package *, 133 void linux_e_proc_exec(struct proc *, struct exec_package *); 140 int linux_elf32_probe(struct lwp *, struct exec_package *, void *, 142 int linux_elf32_copyargs(struct lwp *, struct exec_package *, 144 int linux_elf32_signature(struct lwp *, struct exec_package *, 148 struct exec_package *, Elf32_Ehdr *); 152 struct exec_package *, Elf32_Ehdr *); 156 struct exec_package *, Elf32_Ehdr *) [all...] |
/src/sys/compat/linux/arch/i386/ |
linux_exec.h | 46 int linux_exec_setup_stack(struct lwp *, struct exec_package *);
|
/src/sys/compat/netbsd32/ |
netbsd32_exec.h | 56 int netbsd32_exec_aout_prep_zmagic(struct lwp *, struct exec_package *); 57 int netbsd32_exec_aout_prep_nmagic(struct lwp *, struct exec_package *); 58 int netbsd32_exec_aout_prep_omagic(struct lwp *, struct exec_package *); 59 int exec_netbsd32_makecmds(struct lwp *, struct exec_package *); 62 int netbsd32_elf32_probe(struct lwp *, struct exec_package *, void *, 64 int netbsd32_elf32_probe_noteless(struct lwp *, struct exec_package *, 66 int netbsd32_elf32_copyargs(struct lwp *, struct exec_package *, 70 static __inline int netbsd32_copyargs(struct lwp *, struct exec_package *, 73 void netbsd32_setregs(struct lwp *, struct exec_package *, vaddr_t stack); 84 netbsd32_copyargs(struct lwp *l, struct exec_package *pack [all...] |
/src/sys/arch/powerpc/include/ |
netbsd32_machdep.h | 62 struct exec_package; 63 void netbsd32_setregs (struct lwp *, struct exec_package *, vaddr_t);
|
/src/sys/compat/linux32/arch/aarch64/ |
linux32_exec.h | 55 int linux32_exec_setup_stack(struct lwp *, struct exec_package *);
|
/src/sys/arch/riscv/include/ |
netbsd32_machdep.h | 60 void netbsd32_setregs(struct lwp *, struct exec_package *, vaddr_t);
|
/src/tools/arm-elf2aout/sys/ |
exec_aout.h | 158 int exec_aout_makecmds(struct lwp *, struct exec_package *); 164 int exec_aout_prep_zmagic(struct lwp *, struct exec_package *); 165 int exec_aout_prep_nmagic(struct lwp *, struct exec_package *); 166 int exec_aout_prep_omagic(struct lwp *, struct exec_package *); 169 int exec_aout_prep_oldzmagic(struct lwp *, struct exec_package *); 170 int exec_aout_prep_oldnmagic(struct lwp *, struct exec_package *); 171 int exec_aout_prep_oldomagic(struct lwp *, struct exec_package *); 177 int cpu_exec_aout_makecmds(struct lwp *, struct exec_package *);
|
/src/tools/m68k-elf2aout/sys/ |
exec_aout.h | 158 int exec_aout_makecmds(struct lwp *, struct exec_package *); 164 int exec_aout_prep_zmagic(struct lwp *, struct exec_package *); 165 int exec_aout_prep_nmagic(struct lwp *, struct exec_package *); 166 int exec_aout_prep_omagic(struct lwp *, struct exec_package *); 169 int exec_aout_prep_oldzmagic(struct lwp *, struct exec_package *); 170 int exec_aout_prep_oldnmagic(struct lwp *, struct exec_package *); 171 int exec_aout_prep_oldomagic(struct lwp *, struct exec_package *); 177 int cpu_exec_aout_makecmds(struct lwp *, struct exec_package *);
|
/src/sys/arch/riscv/riscv/ |
exec_machdep.c | 52 cpu_netbsd_elf32_probe(struct lwp *l, struct exec_package *epp, void *eh0, 62 cpu_netbsd_elf64_probe(struct lwp *l, struct exec_package *epp, void *eh0,
|
/src/sys/compat/sunos/ |
sunos_exec.h | 55 int exec_sunos_aout_makecmds(struct lwp *, struct exec_package *);
|
/src/sys/compat/linux/arch/amd64/ |
linux_exec.h | 70 int linux_exec_setup_stack(struct lwp *, struct exec_package *);
|