linux_binprm 9 arch/alpha/kernel/binfmt_loader.c static int load_binary(struct linux_binprm *bprm) linux_binprm 148 arch/arm/include/asm/elf.h struct linux_binprm; linux_binprm 149 arch/arm/include/asm/elf.h int arch_setup_additional_pages(struct linux_binprm *, int); linux_binprm 415 arch/arm/kernel/process.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 160 arch/arm64/include/asm/elf.h struct linux_binprm; linux_binprm 161 arch/arm64/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 220 arch/arm64/include/asm/elf.h extern int aarch32_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 141 arch/arm64/kernel/vdso.c struct linux_binprm *bprm, linux_binprm 344 arch/arm64/kernel/vdso.c int aarch32_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 404 arch/arm64/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 89 arch/csky/include/asm/elf.h struct linux_binprm; linux_binprm 90 arch/csky/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 47 arch/csky/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 212 arch/hexagon/include/asm/elf.h struct linux_binprm; linux_binprm 213 arch/hexagon/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 49 arch/hexagon/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 480 arch/mips/include/asm/elf.h struct linux_binprm; linux_binprm 481 arch/mips/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 87 arch/mips/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 178 arch/nds32/include/asm/elf.h struct linux_binprm; linux_binprm 179 arch/nds32/include/asm/elf.h int arch_setup_additional_pages(struct linux_binprm *, int); linux_binprm 114 arch/nds32/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 32 arch/nios2/include/asm/elf.h struct linux_binprm; linux_binprm 33 arch/nios2/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 110 arch/nios2/mm/init.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 118 arch/powerpc/include/asm/elf.h struct linux_binprm; linux_binprm 119 arch/powerpc/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 126 arch/powerpc/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 67 arch/riscv/include/asm/elf.h struct linux_binprm; linux_binprm 68 arch/riscv/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 55 arch/riscv/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 279 arch/s390/include/asm/elf.h struct linux_binprm; linux_binprm 282 arch/s390/include/asm/elf.h int arch_setup_additional_pages(struct linux_binprm *, int); linux_binprm 201 arch/s390/kernel/vdso.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 193 arch/sh/include/asm/elf.h struct linux_binprm; linux_binprm 194 arch/sh/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 58 arch/sh/kernel/vsyscall/vsyscall.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 228 arch/sparc/include/asm/elf_64.h struct linux_binprm; linux_binprm 231 arch/sparc/include/asm/elf_64.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 349 arch/sparc/vdso/vma.c struct linux_binprm; linux_binprm 429 arch/sparc/vdso/vma.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 40 arch/x86/entry/vdso/vma.c struct linux_binprm; linux_binprm 289 arch/x86/entry/vdso/vma.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 298 arch/x86/entry/vdso/vma.c int compat_arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 316 arch/x86/entry/vdso/vma.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 40 arch/x86/ia32/ia32_aout.c static int load_aout_binary(struct linux_binprm *); linux_binprm 64 arch/x86/ia32/ia32_aout.c static u32 __user *create_aout_tables(char __user *p, struct linux_binprm *bprm) linux_binprm 105 arch/x86/ia32/ia32_aout.c static int load_aout_binary(struct linux_binprm *bprm) linux_binprm 361 arch/x86/include/asm/elf.h struct linux_binprm; linux_binprm 364 arch/x86/include/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 366 arch/x86/include/asm/elf.h extern int compat_arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 63 arch/x86/include/asm/ia32.h struct linux_binprm; linux_binprm 64 arch/x86/include/asm/ia32.h extern int ia32_setup_arg_pages(struct linux_binprm *bprm, linux_binprm 185 arch/x86/um/asm/elf.h struct linux_binprm; linux_binprm 186 arch/x86/um/asm/elf.h extern int arch_setup_additional_pages(struct linux_binprm *bprm, linux_binprm 53 arch/x86/um/vdso/vma.c int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) linux_binprm 34 fs/binfmt_aout.c static int load_aout_binary(struct linux_binprm *); linux_binprm 59 fs/binfmt_aout.c static unsigned long __user *create_aout_tables(char __user *p, struct linux_binprm * bprm) linux_binprm 117 fs/binfmt_aout.c static int load_aout_binary(struct linux_binprm * bprm) linux_binprm 60 fs/binfmt_elf.c static int load_elf_binary(struct linux_binprm *bprm); linux_binprm 164 fs/binfmt_elf.c create_elf_tables(struct linux_binprm *bprm, struct elfhdr *exec, linux_binprm 673 fs/binfmt_elf.c static int load_elf_binary(struct linux_binprm *bprm) linux_binprm 59 fs/binfmt_elf_fdpic.c static int load_elf_fdpic_binary(struct linux_binprm *); linux_binprm 64 fs/binfmt_elf_fdpic.c static int create_elf_fdpic_tables(struct linux_binprm *, struct mm_struct *, linux_binprm 182 fs/binfmt_elf_fdpic.c static int load_elf_fdpic_binary(struct linux_binprm *bprm) linux_binprm 497 fs/binfmt_elf_fdpic.c static int create_elf_fdpic_tables(struct linux_binprm *bprm, linux_binprm 26 fs/binfmt_em86.c static int load_em86(struct linux_binprm *bprm) linux_binprm 93 fs/binfmt_flat.c static int load_flat_binary(struct linux_binprm *); linux_binprm 123 fs/binfmt_flat.c static int create_flat_tables(struct linux_binprm *bprm, unsigned long arg_start) linux_binprm 192 fs/binfmt_flat.c static int decompress_exec(struct linux_binprm *bprm, loff_t fpos, char *dst, linux_binprm 425 fs/binfmt_flat.c static int load_flat_file(struct linux_binprm *bprm, linux_binprm 886 fs/binfmt_flat.c struct linux_binprm bprm; linux_binprm 922 fs/binfmt_flat.c static int load_flat_binary(struct linux_binprm *bprm) linux_binprm 90 fs/binfmt_misc.c static Node *check_file(struct linux_binprm *bprm) linux_binprm 132 fs/binfmt_misc.c static int load_misc_binary(struct linux_binprm *bprm) linux_binprm 34 fs/binfmt_script.c static int load_script(struct linux_binprm *bprm) linux_binprm 183 fs/exec.c static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) linux_binprm 195 fs/exec.c static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 233 fs/exec.c static void free_arg_pages(struct linux_binprm *bprm) linux_binprm 237 fs/exec.c static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 243 fs/exec.c static int __bprm_mm_init(struct linux_binprm *bprm) linux_binprm 288 fs/exec.c static bool valid_arg_len(struct linux_binprm *bprm, long len) linux_binprm 295 fs/exec.c static inline void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) linux_binprm 299 fs/exec.c static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 319 fs/exec.c static void free_arg_page(struct linux_binprm *bprm, int i) linux_binprm 327 fs/exec.c static void free_arg_pages(struct linux_binprm *bprm) linux_binprm 335 fs/exec.c static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 340 fs/exec.c static int __bprm_mm_init(struct linux_binprm *bprm) linux_binprm 346 fs/exec.c static bool valid_arg_len(struct linux_binprm *bprm, long len) linux_binprm 359 fs/exec.c static int bprm_mm_init(struct linux_binprm *bprm) linux_binprm 451 fs/exec.c static int prepare_arg_pages(struct linux_binprm *bprm, linux_binprm 501 fs/exec.c struct linux_binprm *bprm) linux_binprm 596 fs/exec.c struct linux_binprm *bprm) linux_binprm 691 fs/exec.c int setup_arg_pages(struct linux_binprm *bprm, linux_binprm 810 fs/exec.c int transfer_args_to_stack(struct linux_binprm *bprm, linux_binprm 1258 fs/exec.c int flush_old_exec(struct linux_binprm * bprm) linux_binprm 1315 fs/exec.c void would_dump(struct linux_binprm *bprm, struct file *file) linux_binprm 1336 fs/exec.c void setup_new_exec(struct linux_binprm * bprm) linux_binprm 1394 fs/exec.c void finalize_exec(struct linux_binprm *bprm) linux_binprm 1409 fs/exec.c static int prepare_bprm_creds(struct linux_binprm *bprm) linux_binprm 1422 fs/exec.c static void free_bprm(struct linux_binprm *bprm) linux_binprm 1439 fs/exec.c int bprm_change_interp(const char *interp, struct linux_binprm *bprm) linux_binprm 1454 fs/exec.c void install_exec_creds(struct linux_binprm *bprm) linux_binprm 1484 fs/exec.c static void check_unsafe_exec(struct linux_binprm *bprm) linux_binprm 1516 fs/exec.c static void bprm_fill_uid(struct linux_binprm *bprm) linux_binprm 1574 fs/exec.c int prepare_binprm(struct linux_binprm *bprm) linux_binprm 1598 fs/exec.c int remove_arg_zero(struct linux_binprm *bprm) linux_binprm 1638 fs/exec.c int search_binary_handler(struct linux_binprm *bprm) linux_binprm 1693 fs/exec.c static int exec_binprm(struct linux_binprm *bprm) linux_binprm 1724 fs/exec.c struct linux_binprm *bprm; linux_binprm 12 fs/internal.h struct linux_binprm; linux_binprm 30 include/linux/audit.h struct linux_binprm; linux_binprm 364 include/linux/audit.h extern void __audit_bprm(struct linux_binprm *bprm); linux_binprm 372 include/linux/audit.h extern int __audit_log_bprm_fcaps(struct linux_binprm *bprm, linux_binprm 397 include/linux/audit.h static inline void audit_bprm(struct linux_binprm *bprm) linux_binprm 449 include/linux/audit.h static inline int audit_log_bprm_fcaps(struct linux_binprm *bprm, linux_binprm 581 include/linux/audit.h static inline void audit_bprm(struct linux_binprm *bprm) linux_binprm 610 include/linux/audit.h static inline int audit_log_bprm_fcaps(struct linux_binprm *bprm, linux_binprm 99 include/linux/binfmts.h int (*load_binary)(struct linux_binprm *); linux_binprm 120 include/linux/binfmts.h extern int prepare_binprm(struct linux_binprm *); linux_binprm 121 include/linux/binfmts.h extern int __must_check remove_arg_zero(struct linux_binprm *); linux_binprm 122 include/linux/binfmts.h extern int search_binary_handler(struct linux_binprm *); linux_binprm 123 include/linux/binfmts.h extern int flush_old_exec(struct linux_binprm * bprm); linux_binprm 124 include/linux/binfmts.h extern void setup_new_exec(struct linux_binprm * bprm); linux_binprm 125 include/linux/binfmts.h extern void finalize_exec(struct linux_binprm *bprm); linux_binprm 126 include/linux/binfmts.h extern void would_dump(struct linux_binprm *, struct file *); linux_binprm 135 include/linux/binfmts.h extern int setup_arg_pages(struct linux_binprm * bprm, linux_binprm 138 include/linux/binfmts.h extern int transfer_args_to_stack(struct linux_binprm *bprm, linux_binprm 140 include/linux/binfmts.h extern int bprm_change_interp(const char *interp, struct linux_binprm *bprm); linux_binprm 142 include/linux/binfmts.h struct linux_binprm *bprm); linux_binprm 143 include/linux/binfmts.h extern void install_exec_creds(struct linux_binprm *bprm); linux_binprm 13 include/linux/ima.h struct linux_binprm; linux_binprm 16 include/linux/ima.h extern int ima_bprm_check(struct linux_binprm *bprm); linux_binprm 48 include/linux/ima.h static inline int ima_bprm_check(struct linux_binprm *bprm) linux_binprm 1487 include/linux/lsm_hooks.h int (*bprm_set_creds)(struct linux_binprm *bprm); linux_binprm 1488 include/linux/lsm_hooks.h int (*bprm_check_security)(struct linux_binprm *bprm); linux_binprm 1489 include/linux/lsm_hooks.h void (*bprm_committing_creds)(struct linux_binprm *bprm); linux_binprm 1490 include/linux/lsm_hooks.h void (*bprm_committed_creds)(struct linux_binprm *bprm); linux_binprm 35 include/linux/security.h struct linux_binprm; linux_binprm 142 include/linux/security.h extern int cap_bprm_set_creds(struct linux_binprm *bprm); linux_binprm 278 include/linux/security.h int security_bprm_set_creds(struct linux_binprm *bprm); linux_binprm 279 include/linux/security.h int security_bprm_check(struct linux_binprm *bprm); linux_binprm 280 include/linux/security.h void security_bprm_committing_creds(struct linux_binprm *bprm); linux_binprm 281 include/linux/security.h void security_bprm_committed_creds(struct linux_binprm *bprm); linux_binprm 571 include/linux/security.h static inline int security_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 576 include/linux/security.h static inline int security_bprm_check(struct linux_binprm *bprm) linux_binprm 581 include/linux/security.h static inline void security_bprm_committing_creds(struct linux_binprm *bprm) linux_binprm 585 include/linux/security.h static inline void security_bprm_committed_creds(struct linux_binprm *bprm) linux_binprm 52 include/linux/tracehook.h struct linux_binprm; linux_binprm 318 include/trace/events/sched.h struct linux_binprm *bprm), linux_binprm 2304 kernel/auditsc.c void __audit_bprm(struct linux_binprm *bprm) linux_binprm 2441 kernel/auditsc.c int __audit_log_bprm_fcaps(struct linux_binprm *bprm, linux_binprm 309 security/apparmor/domain.c static int aa_xattrs_match(const struct linux_binprm *bprm, linux_binprm 381 security/apparmor/domain.c static struct aa_label *find_attach(const struct linux_binprm *bprm, linux_binprm 551 security/apparmor/domain.c const struct linux_binprm *bprm, linux_binprm 618 security/apparmor/domain.c const struct linux_binprm *bprm, linux_binprm 744 security/apparmor/domain.c bool stack, const struct linux_binprm *bprm, linux_binprm 817 security/apparmor/domain.c const struct linux_binprm *bprm, linux_binprm 875 security/apparmor/domain.c int apparmor_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 33 security/apparmor/include/domain.h int apparmor_bprm_set_creds(struct linux_binprm *bprm); linux_binprm 679 security/apparmor/lsm.c static void apparmor_bprm_committing_creds(struct linux_binprm *bprm) linux_binprm 701 security/apparmor/lsm.c static void apparmor_bprm_committed_creds(struct linux_binprm *bprm) linux_binprm 529 security/commoncap.c struct linux_binprm *bprm, linux_binprm 650 security/commoncap.c static int get_file_caps(struct linux_binprm *bprm, bool *effective, bool *has_fcap) linux_binprm 713 security/commoncap.c static void handle_privileged_root(struct linux_binprm *bprm, bool has_fcap, linux_binprm 807 security/commoncap.c int cap_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 407 security/integrity/ima/ima_main.c int ima_bprm_check(struct linux_binprm *bprm) linux_binprm 775 security/security.c int security_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 780 security/security.c int security_bprm_check(struct linux_binprm *bprm) linux_binprm 790 security/security.c void security_bprm_committing_creds(struct linux_binprm *bprm) linux_binprm 795 security/security.c void security_bprm_committed_creds(struct linux_binprm *bprm) linux_binprm 2275 security/selinux/hooks.c static int check_nnp_nosuid(const struct linux_binprm *bprm, linux_binprm 2329 security/selinux/hooks.c static int selinux_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 2502 security/selinux/hooks.c static void selinux_bprm_committing_creds(struct linux_binprm *bprm) linux_binprm 2549 security/selinux/hooks.c static void selinux_bprm_committed_creds(struct linux_binprm *bprm) linux_binprm 903 security/smack/smack_lsm.c static int smack_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 22 security/tomoyo/audit.c static char *tomoyo_print_bprm(struct linux_binprm *bprm, linux_binprm 281 security/tomoyo/audit.c struct linux_binprm *bprm = r->ee->bprm; linux_binprm 624 security/tomoyo/common.h struct linux_binprm *bprm; linux_binprm 938 security/tomoyo/common.h bool tomoyo_dump_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 976 security/tomoyo/common.h int tomoyo_find_next_domain(struct linux_binprm *bprm); linux_binprm 109 security/tomoyo/condition.c struct linux_binprm *bprm = ee->bprm; linux_binprm 780 security/tomoyo/condition.c struct linux_binprm *bprm = NULL; linux_binprm 618 security/tomoyo/domain.c struct linux_binprm *bprm = ee->bprm; linux_binprm 703 security/tomoyo/domain.c int tomoyo_find_next_domain(struct linux_binprm *bprm) linux_binprm 898 security/tomoyo/domain.c bool tomoyo_dump_page(struct linux_binprm *bprm, unsigned long pos, linux_binprm 55 security/tomoyo/tomoyo.c static void tomoyo_bprm_committed_creds(struct linux_binprm *bprm) linux_binprm 72 security/tomoyo/tomoyo.c static int tomoyo_bprm_set_creds(struct linux_binprm *bprm) linux_binprm 97 security/tomoyo/tomoyo.c static int tomoyo_bprm_check_security(struct linux_binprm *bprm)