Searched defs:bprm (Results 1 - 37 of 37) sorted by relevance

/linux-4.4.14/arch/alpha/kernel/
H A Dbinfmt_loader.c8 static int load_binary(struct linux_binprm *bprm) load_binary() argument
/linux-4.4.14/arch/x86/um/vdso/
H A Dvma.c56 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/fs/
H A Dbinfmt_em86.c25 static int load_em86(struct linux_binprm *bprm) load_em86() argument
H A Dbinfmt_script.c17 static int load_script(struct linux_binprm *bprm) load_script() argument
H A Dbinfmt_aout.c144 static unsigned long __user *create_aout_tables(char __user *p, struct linux_binprm * bprm) create_aout_tables() argument
202 static int load_aout_binary(struct linux_binprm * bprm) load_aout_binary() argument
H A Dbinfmt_misc.c84 static Node *check_file(struct linux_binprm *bprm) check_file() argument
126 static int load_misc_binary(struct linux_binprm *bprm) load_misc_binary() argument
H A Dbinfmt_flat.c426 static int load_flat_file(struct linux_binprm * bprm, load_flat_file() argument
811 struct linux_binprm bprm; load_flat_shared_library() local
860 static int load_flat_binary(struct linux_binprm * bprm) load_flat_binary() argument
121 create_flat_tables( unsigned long pp, struct linux_binprm * bprm) create_flat_tables() argument
181 decompress_exec( struct linux_binprm *bprm, unsigned long offset, char *dst, long len, int fd) decompress_exec() argument
H A Dbinfmt_elf_fdpic.c185 static int load_elf_fdpic_binary(struct linux_binprm *bprm) load_elf_fdpic_binary() argument
493 static int create_elf_fdpic_tables(struct linux_binprm *bprm, create_elf_fdpic_tables() argument
718 static int elf_fdpic_transfer_args_to_stack(struct linux_binprm *bprm, elf_fdpic_transfer_args_to_stack() argument
H A Dexec.c176 static void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) acct_arg_size() argument
188 static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, get_arg_page() argument
241 static void free_arg_page(struct linux_binprm *bprm, int i) free_arg_page() argument
245 static void free_arg_pages(struct linux_binprm *bprm) free_arg_pages() argument
249 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, flush_arg_page() argument
255 static int __bprm_mm_init(struct linux_binprm *bprm) __bprm_mm_init() argument
297 static bool valid_arg_len(struct linux_binprm *bprm, long len) valid_arg_len() argument
304 static inline void acct_arg_size(struct linux_binprm *bprm, unsigned long pages) acct_arg_size() argument
308 static struct page *get_arg_page(struct linux_binprm *bprm, unsigned long pos, get_arg_page() argument
328 static void free_arg_page(struct linux_binprm *bprm, int i) free_arg_page() argument
336 static void free_arg_pages(struct linux_binprm *bprm) free_arg_pages() argument
344 static void flush_arg_page(struct linux_binprm *bprm, unsigned long pos, flush_arg_page() argument
349 static int __bprm_mm_init(struct linux_binprm *bprm) __bprm_mm_init() argument
355 static bool valid_arg_len(struct linux_binprm *bprm, long len) valid_arg_len() argument
368 static int bprm_mm_init(struct linux_binprm *bprm) bprm_mm_init() argument
647 int setup_arg_pages(struct linux_binprm *bprm, setup_arg_pages() argument
1082 int flush_old_exec(struct linux_binprm * bprm) flush_old_exec() argument
1124 void would_dump(struct linux_binprm *bprm, struct file *file) would_dump() argument
1131 void setup_new_exec(struct linux_binprm * bprm) setup_new_exec() argument
1176 int prepare_bprm_creds(struct linux_binprm *bprm) prepare_bprm_creds() argument
1189 static void free_bprm(struct linux_binprm *bprm) free_bprm() argument
1206 int bprm_change_interp(char *interp, struct linux_binprm *bprm) bprm_change_interp() argument
1221 void install_exec_creds(struct linux_binprm *bprm) install_exec_creds() argument
1251 static void check_unsafe_exec(struct linux_binprm *bprm) check_unsafe_exec() argument
1287 static void bprm_fill_uid(struct linux_binprm *bprm) bprm_fill_uid() argument
1340 int prepare_binprm(struct linux_binprm *bprm) prepare_binprm() argument
1363 int remove_arg_zero(struct linux_binprm *bprm) remove_arg_zero() argument
1406 int search_binary_handler(struct linux_binprm *bprm) search_binary_handler() argument
1459 static int exec_binprm(struct linux_binprm *bprm) exec_binprm() argument
1490 struct linux_binprm *bprm; do_execveat_common() local
460 copy_strings(int argc, struct user_arg_ptr argv, struct linux_binprm *bprm) copy_strings() argument
551 copy_strings_kernel(int argc, const char *const *__argv, struct linux_binprm *bprm) copy_strings_kernel() argument
H A Dbinfmt_elf.c151 create_elf_tables(struct linux_binprm *bprm, struct elfhdr *exec, create_elf_tables() argument
665 static int load_elf_binary(struct linux_binprm *bprm) load_elf_binary() argument
/linux-4.4.14/arch/sh/kernel/vsyscall/
H A Dvsyscall.c61 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/hexagon/kernel/
H A Dvdso.c62 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/tile/mm/
H A Delf.c117 int arch_setup_additional_pages(struct linux_binprm *bprm, arch_setup_additional_pages() argument
/linux-4.4.14/arch/mips/kernel/
H A Dvdso.c98 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/nios2/mm/
H A Dinit.c122 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/arm64/kernel/
H A Dvdso.c87 int aarch32_setup_vectors_page(struct linux_binprm *bprm, int uses_interp) aarch32_setup_vectors_page() argument
155 int arch_setup_additional_pages(struct linux_binprm *bprm, arch_setup_additional_pages() argument
/linux-4.4.14/include/linux/
H A Dima.h25 static inline int ima_bprm_check(struct linux_binprm *bprm) ima_bprm_check() argument
H A Daudit.h273 static inline void audit_bprm(struct linux_binprm *bprm) audit_bprm() argument
311 static inline int audit_log_bprm_fcaps(struct linux_binprm *bprm, audit_log_bprm_fcaps() argument
404 static inline void audit_bprm(struct linux_binprm *bprm) audit_bprm() argument
427 static inline int audit_log_bprm_fcaps(struct linux_binprm *bprm, audit_log_bprm_fcaps() argument
H A Dsecurity.h471 static inline int security_bprm_set_creds(struct linux_binprm *bprm) security_bprm_set_creds() argument
476 static inline int security_bprm_check(struct linux_binprm *bprm) security_bprm_check() argument
481 static inline void security_bprm_committing_creds(struct linux_binprm *bprm) security_bprm_committing_creds() argument
485 static inline void security_bprm_committed_creds(struct linux_binprm *bprm) security_bprm_committed_creds() argument
489 static inline int security_bprm_secureexec(struct linux_binprm *bprm) security_bprm_secureexec() argument
/linux-4.4.14/arch/x86/entry/vdso/
H A Dvma.c191 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
200 int compat_arch_setup_additional_pages(struct linux_binprm *bprm, compat_arch_setup_additional_pages() argument
219 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/s390/kernel/
H A Dvdso.c174 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/arch/x86/ia32/
H A Dia32_aout.c219 static u32 __user *create_aout_tables(char __user *p, struct linux_binprm *bprm) create_aout_tables() argument
260 static int load_aout_binary(struct linux_binprm *bprm) load_aout_binary() argument
/linux-4.4.14/security/apparmor/
H A Ddomain.c337 int apparmor_bprm_set_creds(struct linux_binprm *bprm) apparmor_bprm_set_creds() argument
530 int apparmor_bprm_secureexec(struct linux_binprm *bprm) apparmor_bprm_secureexec() argument
545 void apparmor_bprm_committing_creds(struct linux_binprm *bprm) apparmor_bprm_committing_creds() argument
565 void apparmor_bprm_committed_creds(struct linux_binprm *bprm) apparmor_bprm_committed_creds() argument
/linux-4.4.14/security/integrity/ima/
H A Dima_main.c290 int ima_bprm_check(struct linux_binprm *bprm) ima_bprm_check() argument
/linux-4.4.14/security/tomoyo/
H A Daudit.c21 static char *tomoyo_print_bprm(struct linux_binprm *bprm, tomoyo_print_bprm() argument
276 struct linux_binprm *bprm = r->ee->bprm; tomoyo_init_log() local
H A Ddomain.c591 struct linux_binprm *bprm = ee->bprm; tomoyo_environ() local
676 int tomoyo_find_next_domain(struct linux_binprm *bprm) tomoyo_find_next_domain() argument
864 bool tomoyo_dump_page(struct linux_binprm *bprm, unsigned long pos, tomoyo_dump_page() argument
H A Dcondition.c104 struct linux_binprm *bprm = ee->bprm; tomoyo_scan_bprm() local
759 struct linux_binprm *bprm = NULL; tomoyo_condition() local
H A Dtomoyo.c73 static int tomoyo_bprm_set_creds(struct linux_binprm *bprm) tomoyo_bprm_set_creds() argument
112 static int tomoyo_bprm_check_security(struct linux_binprm *bprm) tomoyo_bprm_check_security() argument
H A Dcommon.h620 struct linux_binprm *bprm; member in struct:tomoyo_execve
/linux-4.4.14/arch/arm/kernel/
H A Dprocess.c406 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/security/
H A Dcommoncap.c291 static inline void bprm_clear_caps(struct linux_binprm *bprm) bprm_clear_caps() argument
446 static int get_file_caps(struct linux_binprm *bprm, bool *effective, bool *has_cap) get_file_caps() argument
489 int cap_bprm_set_creds(struct linux_binprm *bprm) cap_bprm_set_creds() argument
626 int cap_bprm_secureexec(struct linux_binprm *bprm) cap_bprm_secureexec() argument
344 bprm_caps_from_vfs_caps(struct cpu_vfs_cap_data *caps, struct linux_binprm *bprm, bool *effective, bool *has_cap) bprm_caps_from_vfs_caps() argument
H A Dsecurity.c239 int security_bprm_set_creds(struct linux_binprm *bprm) security_bprm_set_creds() argument
244 int security_bprm_check(struct linux_binprm *bprm) security_bprm_check() argument
254 void security_bprm_committing_creds(struct linux_binprm *bprm) security_bprm_committing_creds() argument
259 void security_bprm_committed_creds(struct linux_binprm *bprm) security_bprm_committed_creds() argument
264 int security_bprm_secureexec(struct linux_binprm *bprm) security_bprm_secureexec() argument
/linux-4.4.14/kernel/trace/
H A Dtrace_probe.c472 struct bitfield_fetch_param *bprm; __parse_bitfield_probe_arg() local
/linux-4.4.14/arch/powerpc/kernel/
H A Dvdso.c150 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) arch_setup_additional_pages() argument
/linux-4.4.14/kernel/
H A Dauditsc.c2152 void __audit_bprm(struct linux_binprm *bprm) __audit_bprm() argument
2301 int __audit_log_bprm_fcaps(struct linux_binprm *bprm, __audit_log_bprm_fcaps() argument
/linux-4.4.14/security/smack/
H A Dsmack_lsm.c906 static int smack_bprm_set_creds(struct linux_binprm *bprm) smack_bprm_set_creds() argument
950 static void smack_bprm_committing_creds(struct linux_binprm *bprm) smack_bprm_committing_creds() argument
964 static int smack_bprm_secureexec(struct linux_binprm *bprm) smack_bprm_secureexec() argument
/linux-4.4.14/security/selinux/
H A Dhooks.c2169 static int check_nnp_nosuid(const struct linux_binprm *bprm, check_nnp_nosuid() argument
2204 static int selinux_bprm_set_creds(struct linux_binprm *bprm) selinux_bprm_set_creds() argument
2318 static int selinux_bprm_secureexec(struct linux_binprm *bprm) selinux_bprm_secureexec() argument
2396 static void selinux_bprm_committing_creds(struct linux_binprm *bprm) selinux_bprm_committing_creds() argument
2441 static void selinux_bprm_committed_creds(struct linux_binprm *bprm) selinux_bprm_committed_creds() argument

Completed in 1708 milliseconds