taglinefilesource code
interp_elf_ex127arch/i386/ibcs/binfmt_elf.cstatic unsigned int load_elf_interp(struct elfhdr * interp_elf_ex,
interp_elf_ex147arch/i386/ibcs/binfmt_elf.cif((interp_elf_ex->e_type != ET_EXEC && 
interp_elf_ex148arch/i386/ibcs/binfmt_elf.cinterp_elf_ex->e_type != ET_DYN) || 
interp_elf_ex149arch/i386/ibcs/binfmt_elf.c(interp_elf_ex->e_machine != EM_386 && interp_elf_ex->e_machine != EM_486) ||
interp_elf_ex157arch/i386/ibcs/binfmt_elf.cif(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > PAGE_SIZE) 
interp_elf_ex161arch/i386/ibcs/binfmt_elf.ckmalloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum, GFP_KERNEL);
interp_elf_ex166arch/i386/ibcs/binfmt_elf.cretval = read_exec(interpreter_inode, interp_elf_ex->e_phoff, (char *) elf_phdata,
interp_elf_ex167arch/i386/ibcs/binfmt_elf.csizeof(struct elf_phdr) * interp_elf_ex->e_phnum);
interp_elf_ex175arch/i386/ibcs/binfmt_elf.cfor(i=0; i<interp_elf_ex->e_phnum; i++, eppnt++)
interp_elf_ex181arch/i386/ibcs/binfmt_elf.cMAP_PRIVATE | (interp_elf_ex->e_type == ET_EXEC ? MAP_FIXED : 0),
interp_elf_ex184arch/i386/ibcs/binfmt_elf.cif(!load_addr && interp_elf_ex->e_type == ET_DYN)
interp_elf_ex212arch/i386/ibcs/binfmt_elf.creturn ((unsigned int) interp_elf_ex->e_entry) + load_addr;
interp_elf_ex265arch/i386/ibcs/binfmt_elf.cstruct elfhdr interp_elf_ex;
interp_elf_ex360arch/i386/ibcs/binfmt_elf.cinterp_elf_ex = *((struct elfhdr *) bprm->buf);    /* exec-header */
interp_elf_ex388arch/i386/ibcs/binfmt_elf.cif (interp_elf_ex.e_ident[0] != 0x7f ||
interp_elf_ex389arch/i386/ibcs/binfmt_elf.cstrncmp(&interp_elf_ex.e_ident[1], "ELF",3) != 0)
interp_elf_ex459arch/i386/ibcs/binfmt_elf.cload_elf_interp(&interp_elf_ex, interpreter_inode);
interp_elf_ex161fs/binfmt_elf.cstatic unsigned int load_elf_interp(struct elfhdr * interp_elf_ex,
interp_elf_ex181fs/binfmt_elf.cif((interp_elf_ex->e_type != ET_EXEC && 
interp_elf_ex182fs/binfmt_elf.cinterp_elf_ex->e_type != ET_DYN) || 
interp_elf_ex183fs/binfmt_elf.c(interp_elf_ex->e_machine != EM_386 && interp_elf_ex->e_machine != EM_486) ||
interp_elf_ex191fs/binfmt_elf.cif(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum > PAGE_SIZE) 
interp_elf_ex195fs/binfmt_elf.ckmalloc(sizeof(struct elf_phdr) * interp_elf_ex->e_phnum, GFP_KERNEL);
interp_elf_ex200fs/binfmt_elf.cretval = read_exec(interpreter_inode, interp_elf_ex->e_phoff, (char *) elf_phdata,
interp_elf_ex201fs/binfmt_elf.csizeof(struct elf_phdr) * interp_elf_ex->e_phnum);
interp_elf_ex209fs/binfmt_elf.cfor(i=0; i<interp_elf_ex->e_phnum; i++, eppnt++)
interp_elf_ex215fs/binfmt_elf.cMAP_PRIVATE | MAP_DENYWRITE | (interp_elf_ex->e_type == ET_EXEC ? MAP_FIXED : 0),
interp_elf_ex218fs/binfmt_elf.cif(!load_addr && interp_elf_ex->e_type == ET_DYN)
interp_elf_ex246fs/binfmt_elf.creturn ((unsigned int) interp_elf_ex->e_entry) + load_addr;
interp_elf_ex301fs/binfmt_elf.cstruct elfhdr interp_elf_ex;
interp_elf_ex411fs/binfmt_elf.cinterp_elf_ex = *((struct elfhdr *) bprm->buf);    /* exec-header */
interp_elf_ex441fs/binfmt_elf.cif (interp_elf_ex.e_ident[0] != 0x7f ||
interp_elf_ex442fs/binfmt_elf.cstrncmp(&interp_elf_ex.e_ident[1], "ELF",3) != 0)
interp_elf_ex514fs/binfmt_elf.cload_elf_interp(&interp_elf_ex, interpreter_inode);