tag | line | file | source code |
interp_ex | 284 | fs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 290 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 291 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 292 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 293 | fs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 296 | fs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 297 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 301 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 302 | fs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 303 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 307 | fs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 308 | fs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 309 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 314 | fs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 315 | fs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 338 | fs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 457 | fs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 476 | fs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 477 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 478 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 551 | fs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |