Lines Matching refs:interpreter
197 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_fdpic_binary() local
265 interpreter = open_exec(interpreter_name); in load_elf_fdpic_binary()
266 retval = PTR_ERR(interpreter); in load_elf_fdpic_binary()
267 if (IS_ERR(interpreter)) { in load_elf_fdpic_binary()
268 interpreter = NULL; in load_elf_fdpic_binary()
277 would_dump(bprm, interpreter); in load_elf_fdpic_binary()
279 retval = kernel_read(interpreter, 0, bprm->buf, in load_elf_fdpic_binary()
306 if (!is_elf(&interp_params.hdr, interpreter)) in load_elf_fdpic_binary()
312 retval = elf_fdpic_fetch_phdrs(&interp_params, interpreter); in load_elf_fdpic_binary()
388 retval = elf_fdpic_map_file(&interp_params, interpreter, in load_elf_fdpic_binary()
395 allow_write_access(interpreter); in load_elf_fdpic_binary()
396 fput(interpreter); in load_elf_fdpic_binary()
397 interpreter = NULL; in load_elf_fdpic_binary()
466 if (interpreter) { in load_elf_fdpic_binary()
467 allow_write_access(interpreter); in load_elf_fdpic_binary()
468 fput(interpreter); in load_elf_fdpic_binary()