Symbol: image_params
sys/amd64/amd64/elf_machdep.c
168
freebsd_brand_info_la57_img_compat(const struct image_params *imgp,
sys/amd64/amd64/exec_machdep.c
413
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/amd64/ia32/ia32_signal.c
950
ia32_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/amd64/linux/linux_sysvec.c
108
static void linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/amd64/linux/linux_sysvec.c
112
struct image_params *imgp);
sys/amd64/linux/linux_sysvec.c
222
linux64_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
sys/amd64/linux/linux_sysvec.c
235
linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/amd64/linux/linux_sysvec.c
724
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/amd64/linux32/linux32_sysvec.c
102
static int linux_copyout_strings(struct image_params *imgp,
sys/amd64/linux32/linux32_sysvec.c
106
struct image_params *imgp, uintptr_t stack);
sys/amd64/linux32/linux32_sysvec.c
109
struct image_params *imgp);
sys/amd64/linux32/linux32_sysvec.c
135
linux32_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
sys/amd64/linux32/linux32_sysvec.c
570
linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/amd64/linux32/linux32_sysvec.c
618
linux_copyout_strings(struct image_params *imgp, uintptr_t *stack_base)
sys/amd64/linux32/linux32_sysvec.c
824
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/arm/arm/elf_machdep.c
126
elf32_arm_abi_supported(const struct image_params *imgp,
sys/arm/arm/elf_machdep.c
57
static bool elf32_arm_abi_supported(const struct image_params *,
sys/arm/arm/exec_machdep.c
77
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/arm64/arm64/elf32_machdep.c
172
elf32_arm_abi_supported(const struct image_params *imgp,
sys/arm64/arm64/elf32_machdep.c
275
freebsd32_setregs(struct thread *td, struct image_params *imgp,
sys/arm64/arm64/elf32_machdep.c
75
static void freebsd32_setregs(struct thread *td, struct image_params *imgp,
sys/arm64/arm64/elf32_machdep.c
79
static bool elf32_arm_abi_supported(const struct image_params *,
sys/arm64/arm64/elf_machdep.c
369
arm64_exec_protect(struct image_params *imgp, int flags __unused)
sys/arm64/arm64/elf_machdep.c
76
static void arm64_exec_protect(struct image_params *, int);
sys/arm64/arm64/exec_machdep.c
415
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/arm64/linux/linux_sysvec.c
101
static void linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/arm64/linux/linux_sysvec.c
105
struct image_params *imgp);
sys/arm64/linux/linux_sysvec.c
153
linux64_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
sys/arm64/linux/linux_sysvec.c
168
linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/arm64/linux/linux_sysvec.c
472
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/compat/freebsd32/freebsd32_misc.c
3636
freebsd32_copyout_strings(struct image_params *imgp, uintptr_t *stack_base)
sys/compat/freebsd32/freebsd32_util.h
113
int freebsd32_copyout_strings(struct image_params *imgp,
sys/compat/ia32/ia32_signal.h
187
struct image_params;
sys/compat/ia32/ia32_signal.h
189
void ia32_setregs(struct thread *td, struct image_params *imgp,
sys/compat/linux/linux_elf.c
327
__linuxN(copyout_strings)(struct image_params *imgp, uintptr_t *stack_base)
sys/compat/linux/linux_elf.c
490
__linuxN(copyout_auxargs)(struct image_params *imgp, uintptr_t base)
sys/compat/linux/linux_elf.h
45
void __linuxN(arch_copyout_auxargs)(struct image_params *, Elf_Auxinfo **);
sys/compat/linux/linux_elf.h
46
int __linuxN(copyout_auxargs)(struct image_params *, uintptr_t);
sys/compat/linux/linux_elf.h
47
int __linuxN(copyout_strings)(struct image_params *, uintptr_t *);
sys/compat/linux/linux_emul.c
257
linux_on_exec(struct proc *p, struct image_params *imgp)
sys/compat/linux/linux_emul.h
33
struct image_params;
sys/compat/linux/linux_emul.h
54
int linux_on_exec(struct proc *, struct image_params *);
sys/compat/linux/linux_mib.c
98
struct image_params *imgp __unused)
sys/compat/linux/linux_mib.h
65
struct image_params;
sys/compat/linux/linux_mib.h
66
int linux_setid_allowed_query(struct thread *td, struct image_params *imgp);
sys/compat/linux/linux_vdso.c
156
vm_offset_t size, struct image_params *imgp)
sys/compat/linux/linux_vdso.h
44
vm_offset_t, struct image_params *);
sys/dev/filemon/filemon_wrapper.c
117
struct image_params *imgp)
sys/i386/i386/exec_machdep.c
945
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/i386/linux/imgact_linux.c
55
static int exec_linux_imgact(struct image_params *iparams);
sys/i386/linux/imgact_linux.c
58
exec_linux_imgact(struct image_params *imgp)
sys/i386/linux/linux_sysvec.c
100
struct image_params *iparams);
sys/i386/linux/linux_sysvec.c
103
struct image_params *imgp, uintptr_t stack);
sys/i386/linux/linux_sysvec.c
106
struct image_params *imgp);
sys/i386/linux/linux_sysvec.c
121
linux_fixup(uintptr_t *stack_base, struct image_params *imgp)
sys/i386/linux/linux_sysvec.c
142
linux32_arch_copyout_auxargs(struct image_params *imgp, Elf_Auxinfo **pos)
sys/i386/linux/linux_sysvec.c
565
linux_exec_setregs(struct thread *td, struct image_params *imgp,
sys/i386/linux/linux_sysvec.c
665
linux_on_exec_vmspace(struct proc *p, struct image_params *imgp)
sys/kern/imgact_aout.c
162
aout_fixup(uintptr_t *stack_base, struct image_params *imgp)
sys/kern/imgact_aout.c
172
exec_aout_imgact(struct image_params *imgp)
sys/kern/imgact_aout.c
64
static int exec_aout_imgact(struct image_params *imgp);
sys/kern/imgact_aout.c
65
static int aout_fixup(uintptr_t *stack_base, struct image_params *imgp);
sys/kern/imgact_binmisc.c
621
imgact_binmisc_exec(struct image_params *imgp)
sys/kern/imgact_elf.c
1008
__elfN(get_interp)(struct image_params *imgp, const Elf_Phdr *phdr,
sys/kern/imgact_elf.c
102
static int __CONCAT(exec_, __elfN(imgact))(struct image_params *imgp);
sys/kern/imgact_elf.c
106
static bool __elfN(check_note)(struct image_params *imgp,
sys/kern/imgact_elf.c
1074
__elfN(load_interp)(struct image_params *imgp, const Elf_Brandinfo *brand_info,
sys/kern/imgact_elf.c
1103
__CONCAT(exec_, __elfN(imgact))(struct image_params *imgp)
sys/kern/imgact_elf.c
1447
__elfN(freebsd_copyout_auxargs)(struct image_params *imgp, uintptr_t base)
sys/kern/imgact_elf.c
1535
__elfN(freebsd_fixup)(uintptr_t *stack_base, struct image_params *imgp)
sys/kern/imgact_elf.c
2788
__elfN(parse_notes)(const struct image_params *imgp, const Elf_Note *checknote,
sys/kern/imgact_elf.c
2921
__elfN(check_note)(struct image_params *imgp, const Elf_Brandnote *brandnote,
sys/kern/imgact_elf.c
342
__elfN(get_brandinfo)(struct image_params *imgp, const char *interp,
sys/kern/imgact_elf.c
554
__elfN(map_insert)(const struct image_params *imgp, vm_map_t map,
sys/kern/imgact_elf.c
626
__elfN(load_section)(const struct image_params *imgp, vm_ooffset_t offset,
sys/kern/imgact_elf.c
730
__elfN(load_sections)(const struct image_params *imgp, const Elf_Ehdr *hdr,
sys/kern/imgact_elf.c
789
struct image_params image_params;
sys/kern/imgact_elf.c
795
struct image_params *imgp;
sys/kern/imgact_elf.c
812
imgp = &tempdata->image_params;
sys/kern/imgact_elf.c
931
__elfN(enforce_limits)(struct image_params *imgp, const Elf_Ehdr *hdr,
sys/kern/imgact_elf.c
95
static const Elf_Brandinfo *__elfN(get_brandinfo)(struct image_params *imgp,
sys/kern/imgact_elf.c
99
static int __elfN(load_section)(const struct image_params *imgp,
sys/kern/imgact_shell.c
99
exec_shell_imgact(struct image_params *imgp)
sys/kern/kern_exec.c
1074
exec_map_first_page(struct image_params *imgp)
sys/kern/kern_exec.c
1106
exec_unmap_first_page(struct image_params *imgp)
sys/kern/kern_exec.c
1151
exec_new_vmspace(struct image_params *imgp, struct sysentvec *sv)
sys/kern/kern_exec.c
1212
exec_map_stack(struct image_params *imgp)
sys/kern/kern_exec.c
1680
exec_copyout_strings(struct image_params *imgp, uintptr_t *stack_base)
sys/kern/kern_exec.c
1847
exec_check_permissions(struct image_params *imgp)
sys/kern/kern_exec.c
379
execve_nosetid(struct image_params *imgp)
sys/kern/kern_exec.c
401
struct image_params image_params, *imgp;
sys/kern/kern_exec.c
425
imgp = &image_params;
sys/kern/vfs_aio.c
319
struct image_params *imgp);
sys/kern/vfs_aio.c
578
struct image_params *imgp __unused)
sys/powerpc/include/reg.h
73
struct image_params;
sys/powerpc/include/reg.h
77
void ppc32_setregs(struct thread *, struct image_params *, uintptr_t);
sys/powerpc/powerpc/elf64_machdep.c
152
static bool ppc64_elfv1_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
154
static bool ppc64_elfv2_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
228
ppc64_elfv1_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
238
ppc64_elfv2_header_match(const struct image_params *params,
sys/powerpc/powerpc/elf64_machdep.c
248
exec_setregs_funcdesc(struct thread *td, struct image_params *imgp,
sys/powerpc/powerpc/elf64_machdep.c
61
static void exec_setregs_funcdesc(struct thread *td, struct image_params *imgp,
sys/powerpc/powerpc/elf_common.c
31
__elfN(powerpc_copyout_auxargs)(struct image_params *imgp, uintptr_t base)
sys/powerpc/powerpc/exec_machdep.c
660
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/powerpc/powerpc/exec_machdep.c
706
ppc32_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/riscv/riscv/exec_machdep.c
173
exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack)
sys/security/mac/mac_framework.h
407
int mac_execve_enter(struct image_params *imgp, struct mac *mac_p);
sys/security/mac/mac_framework.h
408
void mac_execve_exit(struct image_params *imgp);
sys/security/mac/mac_framework.h
540
struct image_params *imgp);
sys/security/mac/mac_framework.h
62
struct image_params;
sys/security/mac/mac_framework.h
730
struct label *interpvplabel, struct image_params *imgp);
sys/security/mac/mac_framework.h
733
struct image_params *imgp);
sys/security/mac/mac_policy.h
628
struct image_params *imgp, struct label *execlabel);
sys/security/mac/mac_policy.h
715
struct image_params *imgp, struct label *execlabel);
sys/security/mac/mac_policy.h
718
struct label *interpvplabel, struct image_params *imgp,
sys/security/mac/mac_policy.h
78
struct image_params;
sys/security/mac/mac_process.c
134
mac_execve_enter(struct image_params *imgp, struct mac *mac_p)
sys/security/mac/mac_process.c
174
mac_execve_exit(struct image_params *imgp)
sys/security/mac/mac_vfs.c
344
struct vnode *vp, struct label *interpvplabel, struct image_params *imgp)
sys/security/mac/mac_vfs.c
355
struct label *interpvplabel, struct image_params *imgp)
sys/security/mac/mac_vfs.c
476
struct image_params *imgp)
sys/security/mac_biba/mac_biba.c
2965
struct label *vplabel, struct image_params *imgp,
sys/security/mac_bsdextended/ugidfw_internal.h
68
struct label *vplabel, struct image_params *imgp,
sys/security/mac_bsdextended/ugidfw_vnode.c
111
struct label *vplabel, struct image_params *imgp,
sys/security/mac_grantbylabel/mac_grantbylabel.c
451
struct image_params *imgp, struct label *execlabel __unused)
sys/security/mac_grantbylabel/mac_grantbylabel.c
478
struct label *interpvplabel, struct image_params *imgp,
sys/security/mac_lomac/mac_lomac.c
2814
struct image_params *imgp, struct label *execlabel)
sys/security/mac_lomac/mac_lomac.c
2849
struct image_params *imgp, struct label *execlabel)
sys/security/mac_mls/mac_mls.c
2594
struct label *vplabel, struct image_params *imgp,
sys/security/mac_partition/mac_partition.c
278
struct label *vplabel, struct image_params *imgp,
sys/security/mac_stub/mac_stub.c
1504
struct label *vplabel, struct image_params *imgp,
sys/security/mac_stub/mac_stub.c
1734
struct image_params *imgp, struct label *execlabel)
sys/security/mac_stub/mac_stub.c
1742
struct image_params *imgp, struct label *execlabel)
sys/security/mac_test/mac_test.c
2749
struct label *vplabel, struct image_params *imgp,
sys/security/mac_test/mac_test.c
3128
struct label *interpvplabel, struct image_params *imgp,
sys/security/mac_test/mac_test.c
3144
struct image_params *imgp, struct label *execlabel)
sys/security/mac_veriexec/mac_veriexec.c
499
struct image_params *imgp, struct label *execlabel __unused)
sys/security/mac_veriexec/mac_veriexec.c
842
struct image_params img;
sys/security/mac_veriexec/mac_veriexec_internal.h
67
struct image_params;
sys/security/mac_veriexec/mac_veriexec_internal.h
90
int mac_veriexec_fingerprint_check_image(struct image_params *imgp,
sys/security/mac_veriexec/veriexec_fingerprint.c
105
identify_error (struct image_params *imgp, struct thread *td, const char *msg)
sys/security/mac_veriexec/veriexec_fingerprint.c
259
mac_veriexec_fingerprint_check_image(struct image_params *imgp,
sys/sys/eventhandler.h
238
struct image_params;
sys/sys/eventhandler.h
242
typedef void (*execlist_fn)(void *, struct proc *, struct image_params *);
sys/sys/exec.h
60
struct image_params;
sys/sys/exec.h
63
int (*ex_imgact)(struct image_params *);
sys/sys/exec.h
90
int exec_map_first_page(struct image_params *);
sys/sys/exec.h
91
void exec_unmap_first_page(struct image_params *);
sys/sys/imgact.h
114
int exec_check_permissions(struct image_params *);
sys/sys/imgact.h
116
int exec_copyout_strings(struct image_params *, uintptr_t *);
sys/sys/imgact.h
118
int exec_map_stack(struct image_params *);
sys/sys/imgact.h
119
int exec_new_vmspace(struct image_params *, struct sysentvec *);
sys/sys/imgact.h
120
void exec_setregs(struct thread *, struct image_params *, uintptr_t);
sys/sys/imgact.h
121
int exec_shell_imgact(struct image_params *);
sys/sys/imgact_elf.h
117
int __elfN(freebsd_fixup)(uintptr_t *, struct image_params *);
sys/sys/imgact_elf.h
120
int __elfN(freebsd_copyout_auxargs)(struct image_params *, uintptr_t);
sys/sys/imgact_elf.h
127
bool __elfN(parse_notes)(const struct image_params *, const Elf_Note *,
sys/sys/imgact_elf.h
49
struct image_params;
sys/sys/imgact_elf.h
90
bool (*const header_supported)(const struct image_params *,
sys/sys/sysent.h
104
int (*sv_fixup)(uintptr_t *, struct image_params *);
sys/sys/sysent.h
119
int (*sv_copyout_auxargs)(struct image_params *,
sys/sys/sysent.h
128
int (*sv_copyout_strings)(struct image_params *,
sys/sys/sysent.h
130
void (*sv_setregs)(struct thread *, struct image_params *,
sys/sys/sysent.h
154
int (*sv_onexec)(struct proc *, struct image_params *);
sys/sys/sysent.h
155
void (*sv_protect)(struct image_params *, int);
sys/sys/sysent.h
159
struct image_params *imgp);
sys/sys/sysent.h
94
struct image_params;