/freebsd-12-stable/sys/compat/cloudabi32/ |
H A D | cloudabi32_util.h | 37 struct image_params; 45 register_t *cloudabi32_copyout_strings(struct image_params *); 46 int cloudabi32_fixup(register_t **, struct image_params *);
|
H A D | cloudabi32_module.c | 49 cloudabi32_copyout_strings(struct image_params *imgp) 64 cloudabi32_fixup(register_t **stack_base, struct image_params *imgp)
|
/freebsd-12-stable/sys/compat/cloudabi64/ |
H A D | cloudabi64_util.h | 37 struct image_params; 45 register_t *cloudabi64_copyout_strings(struct image_params *); 46 int cloudabi64_fixup(register_t **, struct image_params *);
|
H A D | cloudabi64_module.c | 49 cloudabi64_copyout_strings(struct image_params *imgp) 64 cloudabi64_fixup(register_t **stack_base, struct image_params *imgp)
|
/freebsd-12-stable/sys/sys/ |
H A D | imgact.h | 60 struct image_params { struct 102 int exec_check_permissions(struct image_params *); 104 register_t *exec_copyout_strings(struct image_params *); 106 int exec_new_vmspace(struct image_params *, struct sysentvec *); 107 void exec_setregs(struct thread *, struct image_params *, u_long); 108 int exec_shell_imgact(struct image_params *); 113 void exec_stackgap(struct image_params *imgp, uintptr_t *dp);
|
H A D | exec.h | 63 struct image_params; 66 int (*ex_imgact)(struct image_params *); 82 int exec_map_first_page(struct image_params *); 83 void exec_unmap_first_page(struct image_params *);
|
H A D | imgact_elf.h | 43 struct image_params; 83 boolean_t (*header_supported)(struct image_params *); 98 int __elfN(freebsd_fixup)(register_t **, struct image_params *); 101 void __elfN(stackgap)(struct image_params *, u_long *);
|
H A D | sysent.h | 90 struct image_params; 103 int (*sv_fixup)(register_t **, struct image_params *); 112 int (*sv_imgact_try)(struct image_params *); 113 void (*sv_stackgap)(struct image_params *, u_long *); 121 register_t *(*sv_copyout_strings)(struct image_params *); 122 void (*sv_setregs)(struct thread *, struct image_params *,
|
H A D | eventhandler.h | 253 struct image_params; 257 typedef void (*execlist_fn)(void *, struct proc *, struct image_params *);
|
/freebsd-12-stable/sys/compat/linux/ |
H A D | linux_emul.h | 35 struct image_params; 53 int linux_exec_imgact_try(struct image_params *); 57 void linux_proc_exec(void *, struct proc *, struct image_params *);
|
/freebsd-12-stable/sys/powerpc/include/ |
H A D | reg.h | 72 struct image_params; 76 void ppc32_setregs(struct thread *, struct image_params *, u_long);
|
/freebsd-12-stable/sys/security/mac_veriexec/ |
H A D | mac_veriexec_internal.h | 65 struct image_params; 85 int mac_veriexec_fingerprint_check_image(struct image_params *imgp,
|
H A D | veriexec_fingerprint.c | 101 identify_error (struct image_params *imgp, struct thread *td, const char *msg) 255 mac_veriexec_fingerprint_check_image(struct image_params *imgp,
|
/freebsd-12-stable/sys/mips/include/ |
H A D | reg.h | 98 struct image_params;
|
/freebsd-12-stable/sys/powerpc/powerpc/ |
H A D | elf64_machdep.c | 55 static void exec_setregs_funcdesc(struct thread *td, struct image_params *imgp, 131 static boolean_t ppc64_elfv1_header_match(struct image_params *params); 132 static boolean_t ppc64_elfv2_header_match(struct image_params *params); 188 ppc64_elfv1_header_match(struct image_params *params) 197 ppc64_elfv2_header_match(struct image_params *params) 206 exec_setregs_funcdesc(struct thread *td, struct image_params *imgp,
|
/freebsd-12-stable/sys/i386/ibcs2/ |
H A D | ibcs2_sysvec.c | 59 static int ibcs2_fixup(register_t **, struct image_params *); 99 ibcs2_fixup(register_t **stack_base, struct image_params *imgp)
|
/freebsd-12-stable/sys/compat/ia32/ |
H A D | ia32_signal.h | 198 struct image_params; 208 void ia32_setregs(struct thread *td, struct image_params *imgp,
|
/freebsd-12-stable/sys/i386/cloudabi32/ |
H A D | cloudabi32_sysvec.c | 51 cloudabi32_fixup_tcb(register_t **stack_base, struct image_params *imgp) 79 cloudabi32_proc_setregs(struct thread *td, struct image_params *imgp,
|
/freebsd-12-stable/sys/amd64/cloudabi32/ |
H A D | cloudabi32_sysvec.c | 56 cloudabi32_fixup_tcb(register_t **stack_base, struct image_params *imgp) 84 cloudabi32_proc_setregs(struct thread *td, struct image_params *imgp,
|
/freebsd-12-stable/sys/amd64/cloudabi64/ |
H A D | cloudabi64_sysvec.c | 51 cloudabi64_fixup_tcb(register_t **stack_base, struct image_params *imgp) 71 cloudabi64_proc_setregs(struct thread *td, struct image_params *imgp,
|
/freebsd-12-stable/sys/kern/ |
H A D | imgact_aout.c | 67 static int exec_aout_imgact(struct image_params *imgp); 68 static int aout_fixup(register_t **stack_base, struct image_params *imgp); 152 aout_fixup(register_t **stack_base, struct image_params *imgp) 160 exec_aout_imgact(struct image_params *imgp) 332 /* Fill in image_params */
|
/freebsd-12-stable/sys/security/mac/ |
H A D | mac_framework.h | 64 struct image_params; 272 int mac_execve_enter(struct image_params *imgp, struct mac *mac_p); 273 void mac_execve_exit(struct image_params *imgp); 387 struct image_params *imgp); 440 struct label *interpvplabel, struct image_params *imgp); 443 struct image_params *imgp);
|
/freebsd-12-stable/sys/arm64/linux/ |
H A D | linux_sysvec.c | 73 static register_t *linux_copyout_strings(struct image_params *imgp); 75 struct image_params *iparams); 81 static void linux_exec_setregs(struct thread *td, struct image_params *imgp, 147 linux_elf_fixup(register_t **stack_base, struct image_params *imgp) 216 linux_copyout_strings(struct image_params *imgp) 315 linux_exec_setregs(struct thread *td, struct image_params *imgp, u_long stack)
|
/freebsd-12-stable/sys/compat/freebsd32/ |
H A D | freebsd32_util.h | 115 register_t *freebsd32_copyout_strings(struct image_params *imgp);
|
/freebsd-12-stable/sys/i386/linux/ |
H A D | imgact_linux.c | 58 static int exec_linux_imgact(struct image_params *iparams); 61 exec_linux_imgact(struct image_params *imgp) 214 /* Fill in image_params */
|