Lines Matching refs:interpreter
179 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_fdpic_binary() local
237 interpreter = open_exec(interpreter_name); in load_elf_fdpic_binary()
238 retval = PTR_ERR(interpreter); in load_elf_fdpic_binary()
239 if (IS_ERR(interpreter)) { in load_elf_fdpic_binary()
240 interpreter = NULL; in load_elf_fdpic_binary()
249 would_dump(bprm, interpreter); in load_elf_fdpic_binary()
251 retval = kernel_read(interpreter, 0, bprm->buf, in load_elf_fdpic_binary()
278 if (!is_elf_fdpic(&interp_params.hdr, interpreter)) in load_elf_fdpic_binary()
284 retval = elf_fdpic_fetch_phdrs(&interp_params, interpreter); in load_elf_fdpic_binary()
357 retval = elf_fdpic_map_file(&interp_params, interpreter, in load_elf_fdpic_binary()
364 allow_write_access(interpreter); in load_elf_fdpic_binary()
365 fput(interpreter); in load_elf_fdpic_binary()
366 interpreter = NULL; in load_elf_fdpic_binary()
440 if (interpreter) { in load_elf_fdpic_binary()
441 allow_write_access(interpreter); in load_elf_fdpic_binary()
442 fput(interpreter); in load_elf_fdpic_binary()