Home
last modified time | relevance | path

Searched refs:bprm (Results 1 – 25 of 30) sorted by relevance

12

/arch/alpha/kernel/
Dbinfmt_loader.c9 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/
Dia32_aout.c64 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/
Dvdso.c141 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/
Delf.h161 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/
Delf.h68 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/x86/include/asm/
Dia32.h64 extern int ia32_setup_arg_pages(struct linux_binprm *bprm,
Delf.h364 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/
Dvma.c289 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/
Delf.h87 #define arch_setup_additional_pages(bprm, uses_interp) vectors_user_mapping() argument
/arch/x86/um/vdso/
Dvma.c53 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/csky/include/asm/
Delf.h90 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/sh/kernel/vsyscall/
Dvsyscall.c58 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/csky/kernel/
Dvdso.c47 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/hexagon/kernel/
Dvdso.c49 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/nios2/mm/
Dinit.c110 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/riscv/kernel/
Dvdso.c55 int arch_setup_additional_pages(struct linux_binprm *bprm, in arch_setup_additional_pages() argument
/arch/nios2/include/asm/
Delf.h33 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/sparc/include/asm/
Delf_64.h231 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/powerpc/include/asm/
Delf.h119 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/mips/kernel/
Dvdso.c87 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/parisc/include/asm/
Dprocessor.h254 elf_caddr_t *argv = (elf_caddr_t *)bprm->exec + 1; \
/arch/hexagon/include/asm/
Delf.h213 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/x86/um/asm/
Delf.h186 extern int arch_setup_additional_pages(struct linux_binprm *bprm,
/arch/nds32/kernel/
Dvdso.c114 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument
/arch/s390/kernel/
Dvdso.c201 int arch_setup_additional_pages(struct linux_binprm *bprm, int uses_interp) in arch_setup_additional_pages() argument

12