/freebsd-13-stable/sys/kern/ |
H A D | imgact_binmisc.c | 589 imgact_binmisc_exec(struct image_params *imgp) argument [all...] |
H A D | kern_exec.c | 357 execve_nosetid(struct image_params *imgp) argument 379 struct image_params image_params, *imgp; local 992 exec_map_first_page(struct image_params *imgp) argument 1024 exec_unmap_first_page(struct image_params *imgp) argument 1042 exec_new_vmspace(struct image_params *imgp, struct sysentvec *sv) argument 1550 exec_stackgap(struct image_params *imgp, uintptr_t *dp) argument 1566 exec_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) argument 1746 exec_check_permissions(struct image_params *imgp) argument [all...] |
H A D | imgact_elf.c | 313 __elfN(get_brandinfo)(struct image_params *imgp, const char *interp, argument 525 map_insert(struct image_params *imgp, vm_map_t map, vm_object_t object, vm_ooffset_t offset, vm_offset_t start, vm_offset_t end, vm_prot_t prot, int cow) argument 597 load_section(struct image_params *imgp, vm_ooffset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot) argument 701 load_sections(struct image_params *imgp, const Elf_Ehdr *hdr, const Elf_Phdr *phdr, u_long rbase, u_long *base_addrp) argument 766 struct image_params *imgp; local 883 enforce_limits(struct image_params *imgp, const Elf_Ehdr *hdr, const Elf_Phdr *phdr, u_long et_dyn_addr) argument 960 get_interp(struct image_params *imgp, const Elf_Phdr *phdr, char **interpp, bool *free_interpp) argument 1026 load_interp(struct image_params *imgp, const Elf_Brandinfo *brand_info, const char *interp, u_long *addr, u_long *entry) argument 1351 freebsd_copyout_auxargs(struct image_params *imgp, uintptr_t base) argument 1415 freebsd_fixup(uintptr_t *stack_base, struct image_params *imgp) argument 2637 parse_notes(struct image_params *imgp, Elf_Note *checknote, const char *note_vendor, const Elf_Phdr *pnote, boolean_t (*cb)(const Elf_Note *, void *, boolean_t *), void *cb_arg) argument 2762 check_note(struct image_params *imgp, Elf_Brandnote *brandnote, int32_t *osrel, boolean_t *has_fctl0, uint32_t *fctl0) argument 2840 stackgap(struct image_params *imgp, uintptr_t *stack_base) argument [all...] |
/freebsd-13-stable/sys/security/mac_veriexec/ |
H A D | mac_veriexec.c | 460 mac_veriexec_vnode_check_exec(struct ucred *cred __unused, struct vnode *vp __unused, struct label *label __unused, struct image_params *imgp, struct label *execlabel __unused) argument
|
/freebsd-13-stable/sys/i386/linux/ |
H A D | linux_sysvec.c | 172 linux_fixup(uintptr_t *stack_base, struct image_params *imgp) argument 190 linux_copyout_auxargs(struct image_params *imgp, uintptr_t base) argument 253 linux_fixup_elf(uintptr_t *stack_base, struct image_params *imgp) argument 269 linux_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) argument 808 linux_exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument [all...] |
/freebsd-13-stable/sys/powerpc/powerpc/ |
H A D | exec_machdep.c | 576 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument 622 ppc32_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/riscv/riscv/ |
H A D | machdep.c | 308 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/security/mac/ |
H A D | mac_vfs.c | 345 mac_vnode_execve_transition(struct ucred *old, struct ucred *new, struct vnode *vp, struct label *interpvplabel, struct image_params *imgp) argument 356 mac_vnode_execve_will_transition(struct ucred *old, struct vnode *vp, struct label *interpvplabel, struct image_params *imgp) argument 477 mac_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct image_params *imgp) argument [all...] |
/freebsd-13-stable/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 191 linux_copyout_auxargs(struct image_params *imgp, uintptr_t base) argument 248 linux_fixup_elf(uintptr_t *stack_base, struct image_params *imgp) argument 690 linux_exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument 737 linux_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) argument [all...] |
/freebsd-13-stable/sys/arm/arm/ |
H A D | machdep.c | 344 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/amd64/linux/ |
H A D | linux_sysvec.c | 252 linux_copyout_auxargs(struct image_params *imgp, uintptr_t base) argument 300 linux_fixup_elf(uintptr_t *stack_base, struct image_params *imgp) argument 319 linux_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) argument 448 linux_exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument [all...] |
/freebsd-13-stable/sys/arm64/arm64/ |
H A D | machdep.c | 551 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/i386/i386/ |
H A D | machdep.c | 1156 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/amd64/amd64/ |
H A D | machdep.c | 616 exec_setregs(struct thread *td, struct image_params *imgp, uintptr_t stack) argument
|
/freebsd-13-stable/sys/security/mac_biba/ |
H A D | mac_biba.c | 2965 biba_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
|
/freebsd-13-stable/sys/security/mac_lomac/ |
H A D | mac_lomac.c | 2810 lomac_vnode_execve_transition(struct ucred *old, struct ucred *new, struct vnode *vp, struct label *vplabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument 2845 lomac_vnode_execve_will_transition(struct ucred *old, struct vnode *vp, struct label *vplabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument
|
/freebsd-13-stable/sys/security/mac_mls/ |
H A D | mac_mls.c | 2597 mls_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument
|
/freebsd-13-stable/sys/security/mac_stub/ |
H A D | mac_stub.c | 1389 stub_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument 1618 stub_vnode_execve_transition(struct ucred *old, struct ucred *new, struct vnode *vp, struct label *vplabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument 1626 stub_vnode_execve_will_transition(struct ucred *old, struct vnode *vp, struct label *vplabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument
|
/freebsd-13-stable/sys/compat/freebsd32/ |
H A D | freebsd32_misc.c | 3356 freebsd32_copyout_strings(struct image_params *imgp, uintptr_t *stack_base) argument [all...] |
/freebsd-13-stable/sys/security/mac_test/ |
H A D | mac_test.c | 2527 test_vnode_check_exec(struct ucred *cred, struct vnode *vp, struct label *vplabel, struct image_params *imgp, struct label *execlabel) argument 2905 test_vnode_execve_transition(struct ucred *old, struct ucred *new, struct vnode *vp, struct label *filelabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument 2921 test_vnode_execve_will_transition(struct ucred *old, struct vnode *vp, struct label *filelabel, struct label *interpvplabel, struct image_params *imgp, struct label *execlabel) argument
|