tag | line | file | source code |
interp_ex | 283 | fs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 289 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 290 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 291 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 292 | fs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 295 | fs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 296 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 300 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 301 | fs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 302 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 306 | fs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 307 | fs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 308 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 313 | fs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 314 | fs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 337 | fs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 454 | fs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 472 | fs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 473 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 474 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 545 | fs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |