Home
last modified time | relevance | path

Searched refs:interp (Results 1 – 14 of 14) sorted by relevance

/Linux-v4.19/fs/
Dbinfmt_em86.c28 char *interp; in load_em86() local
57 interp = EM86_INTERP; in load_em86()
87 file = open_exec(interp); in load_em86()
Dexec.c1427 if (bprm->interp != bprm->filename) in free_bprm()
1428 kfree(bprm->interp); in free_bprm()
1432 int bprm_change_interp(const char *interp, struct linux_binprm *bprm) in bprm_change_interp() argument
1435 if (bprm->interp != bprm->filename) in bprm_change_interp()
1436 kfree(bprm->interp); in bprm_change_interp()
1437 bprm->interp = kstrdup(interp, GFP_KERNEL); in bprm_change_interp()
1438 if (!bprm->interp) in bprm_change_interp()
1786 bprm->interp = bprm->filename; in __do_execve_file()
Dbinfmt_script.c80 retval = copy_strings_kernel(1, &bprm->interp, bprm); in load_script()
Dbinfmt_misc.c90 char *p = strrchr(bprm->interp, '.'); in check_file()
191 retval = copy_strings_kernel(1, &bprm->interp, bprm); in load_misc_binary()
/Linux-v4.19/arch/powerpc/boot/
DzImage.lds.S38 .interp : { *(.interp) }
/Linux-v4.19/arch/s390/include/asm/
Delf.h164 #define arch_check_elf(ehdr, interp, interp_ehdr, state) (0) argument
166 #define arch_elf_pt_proc(ehdr, phdr, elf, interp, state) \ argument
181 #define arch_elf_pt_proc(ehdr, phdr, elf, interp, state) \ argument
/Linux-v4.19/include/linux/
Dbinfmts.h58 const char * interp; /* Name of the binary really executed. Most member
138 extern int bprm_change_interp(const char *interp, struct linux_binprm *bprm);
/Linux-v4.19/arch/powerpc/kernel/
Dvmlinux.lds.S271 .interp : AT(ADDR(.interp) - LOAD_OFFSET) { *(.interp) }
/Linux-v4.19/arch/um/kernel/
Ddyn.lds.S13 .interp : { *(.interp) }
/Linux-v4.19/arch/parisc/boot/compressed/
Dvmlinux.lds.S95 *(.interp)
/Linux-v4.19/arch/parisc/kernel/
Dvmlinux.lds.S164 *(.interp)
/Linux-v4.19/arch/c6x/kernel/
Dvmlinux.lds.S159 *(.interp)
/Linux-v4.19/arch/arm64/kernel/
Dvmlinux.lds.S101 *(.interp .dynamic)
/Linux-v4.19/Documentation/admin-guide/
Dbinfmt-misc.rst62 e.g. If your interp is set to ``/bin/foo`` and you run ``blah``
64 … ``argv[]`` set to ``["/bin/foo", "/usr/local/bin/blah", "blah"]``. The interp has to be aware of…