Fork me on GitHub
interpreter       409 fs/elf.c       	char *interpreter;
interpreter       429 fs/elf.c       	interpreter = NULL;
interpreter       436 fs/elf.c       			interpreter = data + elf32_ph->p_offset;
interpreter       437 fs/elf.c       			if(namei(interpreter, &ii, NULL, FOLLOW_LINKS)) {
interpreter       438 fs/elf.c       				printk("%s(): can't find interpreter '%s'.\n", __FUNCTION__, interpreter);
interpreter       448 fs/elf.c       			printk("using interpreter '%s'\n", interpreter);
interpreter       477 fs/elf.c       	if(interpreter) {
interpreter       480 fs/elf.c       			printk("%s(): unable to load the interpreter '%s'.\n", __FUNCTION__, interpreter);
interpreter        14 fs/script.c    int script_load(char *interpreter, char *args, char *data)
interpreter        32 fs/script.c    	p = interpreter;
interpreter        47 fs/script.c    	if(!interpreter) {
interpreter        60 kernel/syscalls/execve.c static int add_strings(struct binargs *barg, char *filename, char *interpreter, char *args)
interpreter        93 kernel/syscalls/execve.c 	barg->argv_len += strlen(interpreter) + 1;
interpreter       119 kernel/syscalls/execve.c 	while(*interpreter) {
interpreter       120 kernel/syscalls/execve.c 		*(page + offset) = *interpreter;
interpreter       122 kernel/syscalls/execve.c 		interpreter++;
interpreter       237 kernel/syscalls/execve.c 	char interpreter[NAME_MAX + 1], args[NAME_MAX + 1], name[NAME_MAX + 1];
interpreter       311 kernel/syscalls/execve.c 		memset_b(interpreter, 0, NAME_MAX + 1);
interpreter       313 kernel/syscalls/execve.c 		errno = script_load(interpreter, args, data);
interpreter       317 kernel/syscalls/execve.c 			if((errno = add_strings(&barg, name, interpreter, args))) {
interpreter       322 kernel/syscalls/execve.c 			strcpy(name, interpreter);