tag | line | file | source code |
interp_ex | 286 | fs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 292 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 293 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 294 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 295 | fs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 298 | fs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 299 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 303 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 304 | fs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 305 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 309 | fs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 310 | fs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 311 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data, 0); |
interp_ex | 316 | fs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 317 | fs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 340 | fs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 446 | fs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 470 | fs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 471 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 472 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 545 | fs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |