Searched refs:image_params (Results 1 - 25 of 64) sorted by relevance

123

/freebsd-12-stable/sys/compat/cloudabi32/
H A Dcloudabi32_util.h37 struct image_params;
45 register_t *cloudabi32_copyout_strings(struct image_params *);
46 int cloudabi32_fixup(register_t **, struct image_params *);
H A Dcloudabi32_module.c49 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 Dcloudabi64_util.h37 struct image_params;
45 register_t *cloudabi64_copyout_strings(struct image_params *);
46 int cloudabi64_fixup(register_t **, struct image_params *);
H A Dcloudabi64_module.c49 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 Dimgact.h60 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 Dexec.h63 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 Dimgact_elf.h43 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 Dsysent.h90 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 Deventhandler.h253 struct image_params;
257 typedef void (*execlist_fn)(void *, struct proc *, struct image_params *);
/freebsd-12-stable/sys/compat/linux/
H A Dlinux_emul.h35 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 Dreg.h72 struct image_params;
76 void ppc32_setregs(struct thread *, struct image_params *, u_long);
/freebsd-12-stable/sys/security/mac_veriexec/
H A Dmac_veriexec_internal.h65 struct image_params;
85 int mac_veriexec_fingerprint_check_image(struct image_params *imgp,
H A Dveriexec_fingerprint.c101 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 Dreg.h98 struct image_params;
/freebsd-12-stable/sys/powerpc/powerpc/
H A Delf64_machdep.c55 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 Dibcs2_sysvec.c59 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 Dia32_signal.h198 struct image_params;
208 void ia32_setregs(struct thread *td, struct image_params *imgp,
/freebsd-12-stable/sys/i386/cloudabi32/
H A Dcloudabi32_sysvec.c51 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 Dcloudabi32_sysvec.c56 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 Dcloudabi64_sysvec.c51 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 Dimgact_aout.c67 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 Dmac_framework.h64 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 Dlinux_sysvec.c73 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 Dfreebsd32_util.h115 register_t *freebsd32_copyout_strings(struct image_params *imgp);
/freebsd-12-stable/sys/i386/linux/
H A Dimgact_linux.c58 static int exec_linux_imgact(struct image_params *iparams);
61 exec_linux_imgact(struct image_params *imgp)
214 /* Fill in image_params */

Completed in 159 milliseconds

123