Lines Matching refs:interpreter
270 struct file * interpreter, in load_elf_interp() argument
287 if (!interpreter->f_op || !interpreter->f_op->mmap) in load_elf_interp()
310 retval = kernel_read(interpreter,interp_elf_ex->e_phoff,(char *)elf_phdata,size); in load_elf_interp()
333 map_addr = elf_map(interpreter, load_addr + vaddr, eppnt, elf_prot, elf_type); in load_elf_interp()
408 struct file * interpreter) in load_aout_interp() argument
437 if (!interpreter->f_op || !interpreter->f_op->read) in load_aout_interp()
439 if (interpreter->f_op->read(interpreter, addr, text_data, &offset) < 0) in load_aout_interp()
467 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_binary() local
594 interpreter = open_exec(elf_interpreter); in load_elf_binary()
595 retval = PTR_ERR(interpreter); in load_elf_binary()
596 if (IS_ERR(interpreter)) in load_elf_binary()
598 retval = kernel_read(interpreter, 0, bprm->buf, BINPRM_BUF_SIZE); in load_elf_binary()
819 interpreter); in load_elf_binary()
822 interpreter, in load_elf_binary()
836 allow_write_access(interpreter); in load_elf_binary()
837 fput(interpreter); in load_elf_binary()
919 allow_write_access(interpreter); in load_elf_binary()
920 if (interpreter) in load_elf_binary()
921 fput(interpreter); in load_elf_binary()