Lines Matching refs:elf_interpreter
470 char * elf_interpreter = NULL; in load_elf_binary() local
563 elf_interpreter = (char *) kmalloc(elf_ppnt->p_filesz, in load_elf_binary()
565 if (!elf_interpreter) in load_elf_binary()
569 elf_interpreter, in load_elf_binary()
578 if (elf_interpreter[elf_ppnt->p_filesz - 1] != '\0') in load_elf_binary()
585 if (strcmp(elf_interpreter,"/usr/lib/libc.so.1") == 0 || in load_elf_binary()
586 strcmp(elf_interpreter,"/usr/lib/ld.so.1") == 0) in load_elf_binary()
589 printk("Using ELF interpreter %s\n", elf_interpreter); in load_elf_binary()
594 interpreter = open_exec(elf_interpreter); in load_elf_binary()
614 if (elf_interpreter) { in load_elf_binary()
661 if (elf_interpreter) { in load_elf_binary()
816 if (elf_interpreter) { in load_elf_binary()
838 kfree(elf_interpreter); in load_elf_binary()
923 if (elf_interpreter) in load_elf_binary()
924 kfree(elf_interpreter); in load_elf_binary()