taglinefilesource code
interp_ex286fs/binfmt_elf.cstatic unsigned int load_aout_interp(struct exec * interp_ex,
interp_ex292fs/binfmt_elf.ccurrent->mm->brk = interp_ex->a_bss +
interp_ex293fs/binfmt_elf.c(current->mm->end_data = interp_ex->a_data +
interp_ex294fs/binfmt_elf.c(current->mm->end_code = interp_ex->a_text));
interp_ex295fs/binfmt_elf.celf_entry = interp_ex->a_entry;
interp_ex298fs/binfmt_elf.cif (N_MAGIC(*interp_ex) == OMAGIC) {
interp_ex299fs/binfmt_elf.cdo_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data,
interp_ex303fs/binfmt_elf.cinterp_ex->a_text+interp_ex->a_data, 0);
interp_ex304fs/binfmt_elf.c} else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) {
interp_ex305fs/binfmt_elf.cdo_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data,
interp_ex309fs/binfmt_elf.cN_TXTOFF(*interp_ex) ,
interp_ex310fs/binfmt_elf.c(char *) N_TXTADDR(*interp_ex),
interp_ex311fs/binfmt_elf.cinterp_ex->a_text+interp_ex->a_data, 0);
interp_ex316fs/binfmt_elf.cdo_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & 
interp_ex317fs/binfmt_elf.c0xfffff000, interp_ex->a_bss,
interp_ex340fs/binfmt_elf.cstruct exec interp_ex;
interp_ex446fs/binfmt_elf.cinterp_ex = *((struct exec *) bprm->buf);    /* exec-header */
interp_ex470fs/binfmt_elf.cif((N_MAGIC(interp_ex) != OMAGIC) && 
interp_ex471fs/binfmt_elf.c(N_MAGIC(interp_ex) != ZMAGIC) &&
interp_ex472fs/binfmt_elf.c(N_MAGIC(interp_ex) != QMAGIC)) 
interp_ex545fs/binfmt_elf.cload_aout_interp(&interp_ex, interpreter_inode);