Searched refs:interpreter (Results 1 – 4 of 4) sorted by relevance
/fs/ |
D | binfmt_elf_fdpic.c | 174 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_fdpic_binary() local 232 interpreter = open_exec(interpreter_name); in load_elf_fdpic_binary() 233 retval = PTR_ERR(interpreter); in load_elf_fdpic_binary() 234 if (IS_ERR(interpreter)) { in load_elf_fdpic_binary() 235 interpreter = NULL; in load_elf_fdpic_binary() 244 if (file_permission(interpreter, MAY_READ) < 0) in load_elf_fdpic_binary() 247 retval = kernel_read(interpreter, 0, bprm->buf, in load_elf_fdpic_binary() 274 if (!is_elf_fdpic(&interp_params.hdr, interpreter)) in load_elf_fdpic_binary() 280 retval = elf_fdpic_fetch_phdrs(&interp_params, interpreter); in load_elf_fdpic_binary() 349 retval = elf_fdpic_map_file(&interp_params, interpreter, in load_elf_fdpic_binary() [all …]
|
D | binfmt_elf.c | 390 struct file *interpreter, unsigned long *interp_map_addr, in load_elf_interp() argument 408 if (!interpreter->f_op || !interpreter->f_op->mmap) in load_elf_interp() 429 retval = kernel_read(interpreter, interp_elf_ex->e_phoff, in load_elf_interp() 464 map_addr = elf_map(interpreter, load_addr + vaddr, in load_elf_interp() 572 struct file *interpreter = NULL; /* to shut gcc up */ in load_elf_binary() local 700 interpreter = open_exec(elf_interpreter); in load_elf_binary() 701 retval = PTR_ERR(interpreter); in load_elf_binary() 702 if (IS_ERR(interpreter)) in load_elf_binary() 710 if (file_permission(interpreter, MAY_READ) < 0) in load_elf_binary() 713 retval = kernel_read(interpreter, 0, bprm->buf, in load_elf_binary() [all …]
|
D | binfmt_misc.c | 53 char *interpreter; /* filename of interpreter */ member 127 strlcpy(iname, fmt->interpreter, BINPRM_BUF_SIZE); in load_misc_binary() 382 e->interpreter = p; in create_entry() 387 if (!e->interpreter[0]) in create_entry() 451 sprintf(page, "%s\ninterpreter %s\n", status, e->interpreter); in entry_status()
|
D | Kconfig.binfmt | 144 programs that need an interpreter to run like Java, Python, .NET or 150 will automatically feed it to the correct interpreter.
|