Lines Matching refs:interpreter
538 struct file *interpreter, unsigned long *interp_map_addr, in load_elf_interp() argument
557 if (!interpreter->f_op->mmap) in load_elf_interp()
587 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp()
692 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_binary() local
780 interpreter = open_exec(elf_interpreter); in load_elf_binary()
781 retval = PTR_ERR(interpreter); in load_elf_binary()
782 if (IS_ERR(interpreter)) in load_elf_binary()
790 would_dump(bprm, interpreter); in load_elf_binary()
794 retval = kernel_read(interpreter, &loc->interp_elf_ex, in load_elf_binary()
839 interpreter); in load_elf_binary()
849 elf_ppnt, interpreter, in load_elf_binary()
863 !!interpreter, &loc->interp_elf_ex, in load_elf_binary()
1088 interpreter, in load_elf_binary()
1106 allow_write_access(interpreter); in load_elf_binary()
1107 fput(interpreter); in load_elf_binary()
1181 allow_write_access(interpreter); in load_elf_binary()
1182 if (interpreter) in load_elf_binary()
1183 fput(interpreter); in load_elf_binary()