tag | line | file | source code |
interp_ex | 215 | arch/i386/ibcs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 221 | arch/i386/ibcs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 222 | arch/i386/ibcs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 223 | arch/i386/ibcs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 224 | arch/i386/ibcs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 227 | arch/i386/ibcs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 228 | arch/i386/ibcs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 232 | arch/i386/ibcs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 233 | arch/i386/ibcs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 234 | arch/i386/ibcs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 238 | arch/i386/ibcs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 239 | arch/i386/ibcs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 240 | arch/i386/ibcs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 245 | arch/i386/ibcs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 246 | arch/i386/ibcs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 267 | arch/i386/ibcs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 359 | arch/i386/ibcs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 383 | arch/i386/ibcs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 384 | arch/i386/ibcs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 385 | arch/i386/ibcs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 456 | arch/i386/ibcs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |
interp_ex | 249 | fs/binfmt_elf.c | static unsigned int load_aout_interp(struct exec * interp_ex, |
interp_ex | 255 | fs/binfmt_elf.c | current->mm->brk = interp_ex->a_bss + |
interp_ex | 256 | fs/binfmt_elf.c | (current->mm->end_data = interp_ex->a_data + |
interp_ex | 257 | fs/binfmt_elf.c | (current->mm->end_code = interp_ex->a_text)); |
interp_ex | 258 | fs/binfmt_elf.c | elf_entry = interp_ex->a_entry; |
interp_ex | 261 | fs/binfmt_elf.c | if (N_MAGIC(*interp_ex) == OMAGIC) { |
interp_ex | 262 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 266 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 267 | fs/binfmt_elf.c | } else if (N_MAGIC(*interp_ex) == ZMAGIC || N_MAGIC(*interp_ex) == QMAGIC) { |
interp_ex | 268 | fs/binfmt_elf.c | do_mmap(NULL, 0, interp_ex->a_text+interp_ex->a_data, |
interp_ex | 272 | fs/binfmt_elf.c | N_TXTOFF(*interp_ex) , |
interp_ex | 273 | fs/binfmt_elf.c | (char *) N_TXTADDR(*interp_ex), |
interp_ex | 274 | fs/binfmt_elf.c | interp_ex->a_text+interp_ex->a_data); |
interp_ex | 279 | fs/binfmt_elf.c | do_mmap(NULL, (interp_ex->a_text + interp_ex->a_data + 0xfff) & |
interp_ex | 280 | fs/binfmt_elf.c | 0xfffff000, interp_ex->a_bss, |
interp_ex | 303 | fs/binfmt_elf.c | struct exec interp_ex; |
interp_ex | 410 | fs/binfmt_elf.c | interp_ex = *((struct exec *) bprm->buf); /* exec-header */ |
interp_ex | 436 | fs/binfmt_elf.c | if((N_MAGIC(interp_ex) != OMAGIC) && |
interp_ex | 437 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != ZMAGIC) && |
interp_ex | 438 | fs/binfmt_elf.c | (N_MAGIC(interp_ex) != QMAGIC)) |
interp_ex | 511 | fs/binfmt_elf.c | load_aout_interp(&interp_ex, interpreter_inode); |