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)