Lines Matching refs:interpreter
198 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_fdpic_binary() local
266 interpreter = open_exec(interpreter_name); in load_elf_fdpic_binary()
267 retval = PTR_ERR(interpreter); in load_elf_fdpic_binary()
268 if (IS_ERR(interpreter)) { in load_elf_fdpic_binary()
269 interpreter = NULL; in load_elf_fdpic_binary()
278 would_dump(bprm, interpreter); in load_elf_fdpic_binary()
281 retval = kernel_read(interpreter, bprm->buf, in load_elf_fdpic_binary()
308 if (!is_elf(&interp_params.hdr, interpreter)) in load_elf_fdpic_binary()
314 retval = elf_fdpic_fetch_phdrs(&interp_params, interpreter); in load_elf_fdpic_binary()
395 retval = elf_fdpic_map_file(&interp_params, interpreter, in load_elf_fdpic_binary()
402 allow_write_access(interpreter); in load_elf_fdpic_binary()
403 fput(interpreter); in load_elf_fdpic_binary()
404 interpreter = NULL; in load_elf_fdpic_binary()
474 if (interpreter) { in load_elf_fdpic_binary()
475 allow_write_access(interpreter); in load_elf_fdpic_binary()
476 fput(interpreter); in load_elf_fdpic_binary()