/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 | 222 static u32 __user *create_aout_tables(char __user *p, struct linux_binprm *bprm) in create_aout_tables() argument 225 int argc = bprm->argc, envc = bprm->envc; in create_aout_tables() 263 static int load_aout_binary(struct linux_binprm *bprm) in load_aout_binary() argument 270 ex = *((struct exec *) bprm->buf); /* exec-header */ in load_aout_binary() 274 i_size_read(file_inode(bprm->file)) < in load_aout_binary() 292 retval = flush_old_exec(bprm); in load_aout_binary() 300 setup_new_exec(bprm); in load_aout_binary() 313 retval = setup_arg_pages(bprm, IA32_STACK_TOP, EXSTACK_DEFAULT); in load_aout_binary() 317 install_exec_creds(bprm); in load_aout_binary() 330 error = read_code(bprm->file, text_addr, 32, in load_aout_binary() [all …]
|
/arch/arm64/include/asm/ |
D | elf.h | 155 extern int arch_setup_additional_pages(struct linux_binprm *bprm, 200 extern int aarch32_setup_vectors_page(struct linux_binprm *bprm,
|
/arch/tile/mm/ |
D | elf.c | 117 int arch_setup_additional_pages(struct linux_binprm *bprm, in arch_setup_additional_pages() argument 129 sim_notify_exec(bprm->filename); in arch_setup_additional_pages()
|
/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/unicore32/include/asm/ |
D | elf.h | 91 #define arch_setup_additional_pages(bprm, uses_interp) vectors_user_mapping() argument
|
/arch/x86/um/vdso/ |
D | vma.c | 56 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/x86/entry/vdso/ |
D | vma.c | 294 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument 303 int compat_arch_setup_additional_pages(struct linux_binprm *bprm, in compat_arch_setup_additional_pages() argument 321 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/sh/kernel/vsyscall/ |
D | vsyscall.c | 61 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/hexagon/kernel/ |
D | vdso.c | 62 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/arm64/kernel/ |
D | vdso.c | 87 int aarch32_setup_vectors_page(struct linux_binprm *bprm, int uses_interp) in aarch32_setup_vectors_page() argument 175 int arch_setup_additional_pages(struct linux_binprm *bprm, in arch_setup_additional_pages() argument
|
/arch/nios2/mm/ |
D | init.c | 122 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/nios2/include/asm/ |
D | elf.h | 46 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/tile/include/asm/ |
D | elf.h | 130 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/metag/include/asm/ |
D | processor.h | 114 unsigned int *argc = (unsigned int *) bprm->exec; \
|
/arch/powerpc/include/asm/ |
D | elf.h | 123 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/parisc/include/asm/ |
D | processor.h | 269 elf_caddr_t *argv = (elf_caddr_t *)bprm->exec + 1; \
|
/arch/hexagon/include/asm/ |
D | elf.h | 230 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/mips/kernel/ |
D | vdso.c | 116 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/x86/um/asm/ |
D | elf.h | 187 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/sh/include/asm/ |
D | elf.h | 194 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/s390/kernel/ |
D | vdso.c | 233 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|
/arch/mips/include/asm/ |
D | elf.h | 481 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
|
/arch/arm/kernel/ |
D | process.c | 420 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
|