tag | line | file | source code |
interp_ex | 216 | ibcs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 222 | ibcs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 223 | ibcs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 224 | ibcs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 225 | ibcs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 228 | ibcs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 229 | ibcs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 233 | ibcs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 234 | ibcs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 235 | ibcs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 239 | ibcs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 240 | ibcs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 241 | ibcs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 246 | ibcs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 247 | ibcs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 268 | ibcs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 360 | ibcs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 384 | ibcs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 385 | ibcs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 386 | ibcs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 457 | ibcs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |