/arch/alpha/kernel/ |
D | binfmt_loader.c | 9 static int load_binary(struct linux_binprm *bprm) in load_binary() argument 11 struct exec *eh = (struct exec *)bprm->buf; in load_binary() 19 if (bprm->loader) in load_binary() 22 allow_write_access(bprm->file); in load_binary() 23 fput(bprm->file); in load_binary() 24 bprm->file = NULL; in load_binary() 26 loader = bprm->vma->vm_end - sizeof(void *); in load_binary() 34 bprm->taso = eh->ah.entry < 0x100000000UL; in load_binary() 36 bprm->file = file; in load_binary() 37 bprm->loader = loader; in load_binary() [all …]
|
/arch/x86/ia32/ |
D | ia32_aout.c | 64 static u32 __user *create_aout_tables(char __user *p, struct linux_binprm *bprm) in create_aout_tables() argument 67 int argc = bprm->argc, envc = bprm->envc; in create_aout_tables() 105 static int load_aout_binary(struct linux_binprm *bprm) in load_aout_binary() argument 112 ex = *((struct exec *) bprm->buf); /* exec-header */ in load_aout_binary() 116 i_size_read(file_inode(bprm->file)) < in load_aout_binary() 134 retval = flush_old_exec(bprm); in load_aout_binary() 142 setup_new_exec(bprm); in load_aout_binary() 155 retval = setup_arg_pages(bprm, IA32_STACK_TOP, EXSTACK_DEFAULT); in load_aout_binary() 159 install_exec_creds(bprm); in load_aout_binary() 172 error = read_code(bprm->file, text_addr, 32, in load_aout_binary() [all …]
|
/arch/arm64/kernel/ |
D | vdso.c | 141 struct linux_binprm *bprm, in __setup_additional_pages() argument 355 int aarch32_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in aarch32_setup_additional_pages() argument 370 bprm, in aarch32_setup_additional_pages() 415 int arch_setup_additional_pages(struct linux_binprm *bprm, in arch_setup_additional_pages() argument 426 bprm, in arch_setup_additional_pages()
|
/arch/arm64/include/asm/ |
D | elf.h | 161 extern int arch_setup_additional_pages(struct linux_binprm *bprm, 220 extern int aarch32_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/riscv/include/asm/ |
D | elf.h | 68 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/x86/include/asm/ |
D | ia32.h | 64 extern int ia32_setup_arg_pages(struct linux_binprm *bprm,
|
D | elf.h | 364 extern int arch_setup_additional_pages(struct linux_binprm *bprm, 366 extern int compat_arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/x86/entry/vdso/ |
D | vma.c | 289 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument 298 int compat_arch_setup_additional_pages(struct linux_binprm *bprm, in compat_arch_setup_additional_pages() argument 316 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/unicore32/include/asm/ |
D | elf.h | 87 #define arch_setup_additional_pages(bprm, uses_interp) vectors_user_mapping() argument
|
/arch/x86/um/vdso/ |
D | vma.c | 53 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/csky/include/asm/ |
D | elf.h | 90 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/sh/kernel/vsyscall/ |
D | vsyscall.c | 58 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/csky/kernel/ |
D | vdso.c | 47 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/hexagon/kernel/ |
D | vdso.c | 49 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/nios2/mm/ |
D | init.c | 110 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/riscv/kernel/ |
D | vdso.c | 55 int arch_setup_additional_pages(struct linux_binprm *bprm, in arch_setup_additional_pages() argument
|
/arch/nios2/include/asm/ |
D | elf.h | 33 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/sparc/include/asm/ |
D | elf_64.h | 231 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/powerpc/include/asm/ |
D | elf.h | 119 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/mips/kernel/ |
D | vdso.c | 87 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/parisc/include/asm/ |
D | processor.h | 254 elf_caddr_t *argv = (elf_caddr_t *)bprm->exec + 1; \
|
/arch/hexagon/include/asm/ |
D | elf.h | 213 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/x86/um/asm/ |
D | elf.h | 186 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/nds32/kernel/ |
D | vdso.c | 114 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/s390/kernel/ |
D | vdso.c | 201 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|