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

123

/freebsd-current/sys/compat/linux/
H A Dlinux_elf.h45 void __linuxN(arch_copyout_auxargs)(struct image_params *, Elf_Auxinfo **);
46 int __linuxN(copyout_auxargs)(struct image_params *, uintptr_t);
47 int __linuxN(copyout_strings)(struct image_params *, uintptr_t *);
H A Dlinux_emul.h33 struct image_params;
54 int linux_on_exec(struct proc *, struct image_params *);
H A Dlinux_mib.h65 struct image_params;
66 int linux_setid_allowed_query(struct thread *td, struct image_params *imgp);
H A Dlinux_vdso.h44 vm_offset_t, struct image_params *);
H A Dlinux_vdso.c156 vm_offset_t size, struct image_params *imgp)
/freebsd-current/sys/sys/
H A Dimgact.h58 struct image_params { struct
114 int exec_check_permissions(struct image_params *);
116 int exec_copyout_strings(struct image_params *, uintptr_t *);
118 int exec_map_stack(struct image_params *);
119 int exec_new_vmspace(struct image_params *, struct sysentvec *);
120 void exec_setregs(struct thread *, struct image_params *, uintptr_t);
121 int exec_shell_imgact(struct image_params *);
H A Dexec.h70 struct image_params;
73 int (*ex_imgact)(struct image_params *);
100 int exec_map_first_page(struct image_params *);
101 void exec_unmap_first_page(struct image_params *);
H A Dimgact_elf.h48 struct image_params;
89 bool (*header_supported)(const struct image_params *,
116 int __elfN(freebsd_fixup)(uintptr_t *, struct image_params *);
119 int __elfN(freebsd_copyout_auxargs)(struct image_params *, uintptr_t);
126 bool __elfN(parse_notes)(const struct image_params *, const Elf_Note *,
H A Dsysent.h94 struct image_params;
104 int (*sv_fixup)(uintptr_t *, struct image_params *);
118 int (*sv_copyout_auxargs)(struct image_params *,
127 int (*sv_copyout_strings)(struct image_params *,
129 void (*sv_setregs)(struct thread *, struct image_params *,
151 int (*sv_onexec)(struct proc *, struct image_params *);
152 void (*sv_protect)(struct image_params *, int);
156 struct image_params *imgp);
H A Deventhandler.h237 struct image_params;
241 typedef void (*execlist_fn)(void *, struct proc *, struct image_params *);
/freebsd-current/sys/powerpc/include/
H A Dreg.h78 struct image_params;
82 void ppc32_setregs(struct thread *, struct image_params *, uintptr_t);
/freebsd-current/sys/security/mac_veriexec/
H A Dmac_veriexec_internal.h67 struct image_params;
90 int mac_veriexec_fingerprint_check_image(struct image_params *imgp,
H A Dveriexec_fingerprint.c105 identify_error (struct image_params *imgp, struct thread *td, const char *msg)
259 mac_veriexec_fingerprint_check_image(struct image_params *imgp,
/freebsd-current/sys/powerpc/powerpc/
H A Delf64_machdep.c61 static void exec_setregs_funcdesc(struct thread *td, struct image_params *imgp,
148 static bool ppc64_elfv1_header_match(const struct image_params *params,
150 static bool ppc64_elfv2_header_match(const struct image_params *params,
224 ppc64_elfv1_header_match(const struct image_params *params,
234 ppc64_elfv2_header_match(const struct image_params *params,
244 exec_setregs_funcdesc(struct thread *td, struct image_params *imgp,
H A Delf_common.c31 __elfN(powerpc_copyout_auxargs)(struct image_params *imgp, uintptr_t base)
/freebsd-current/sys/compat/ia32/
H A Dia32_signal.h187 struct image_params;
189 void ia32_setregs(struct thread *td, struct image_params *imgp,
/freebsd-current/sys/kern/
H A Dimgact_aout.c64 static int exec_aout_imgact(struct image_params *imgp);
65 static int aout_fixup(uintptr_t *stack_base, struct image_params *imgp);
164 aout_fixup(uintptr_t *stack_base, struct image_params *imgp)
174 exec_aout_imgact(struct image_params *imgp)
352 /* Fill in image_params */
/freebsd-current/sys/arm64/arm64/
H A Delf32_machdep.c75 static void freebsd32_setregs(struct thread *td, struct image_params *imgp,
79 static bool elf32_arm_abi_supported(const struct image_params *,
170 elf32_arm_abi_supported(const struct image_params *imgp,
273 freebsd32_setregs(struct thread *td, struct image_params *imgp,
/freebsd-current/sys/compat/freebsd32/
H A Dfreebsd32_util.h113 int freebsd32_copyout_strings(struct image_params *imgp,
/freebsd-current/sys/i386/linux/
H A Dimgact_linux.c55 static int exec_linux_imgact(struct image_params *iparams);
58 exec_linux_imgact(struct image_params *imgp)
217 /* Fill in image_params */
H A Dlinux_sysvec.c100 struct image_params *iparams);
103 struct image_params *imgp, uintptr_t stack);
106 struct image_params *imgp);
121 linux_fixup(uintptr_t *stack_base, struct image_params *imgp)
142 linux32_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
565 linux_exec_setregs(struct thread *td, struct image_params *imgp,
661 linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
/freebsd-current/sys/arm/arm/
H A Delf_machdep.c57 static bool elf32_arm_abi_supported(const struct image_params *,
124 elf32_arm_abi_supported(const struct image_params *imgp,
/freebsd-current/sys/arm64/linux/
H A Dlinux_sysvec.c101 static void linux_exec_setregs(struct thread *td, struct image_params *imgp,
105 struct image_params *imgp);
153 linux64_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
166 linux_exec_setregs(struct thread *td, struct image_params *imgp,
468 linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
/freebsd-current/sys/amd64/linux32/
H A Dlinux32_sysvec.c102 static int linux_copyout_strings(struct image_params *imgp,
106 struct image_params *imgp, uintptr_t stack);
109 struct image_params *imgp);
135 linux32_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
570 linux_exec_setregs(struct thread *td, struct image_params *imgp,
617 linux_copyout_strings(struct image_params *imgp, uintptr_t *stack_base)
821 linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
/freebsd-current/sys/security/mac_bsdextended/
H A Dugidfw_internal.h68 struct label *vplabel, struct image_params *imgp,

Completed in 134 milliseconds

123