Lines Matching refs:bprm
63 static u32 __user *create_aout_tables(char __user *p, struct linux_binprm *bprm)
66 int argc = bprm->argc, envc = bprm->envc;
104 static int load_aout_binary(struct linux_binprm *bprm)
111 ex = *((struct exec *) bprm->buf); /* exec-header */
115 i_size_read(file_inode(bprm->file)) <
133 retval = begin_new_exec(bprm);
141 setup_new_exec(bprm);
154 retval = setup_arg_pages(bprm, IA32_STACK_TOP, EXSTACK_DEFAULT);
169 error = read_code(bprm->file, text_addr, 32,
188 bprm->file);
193 if (!bprm->file->f_op->mmap || (fd_offset & ~PAGE_MASK) != 0) {
198 read_code(bprm->file, N_TXTADDR(ex), fd_offset,
203 error = vm_mmap(bprm->file, N_TXTADDR(ex), ex.a_text,
212 error = vm_mmap(bprm->file, N_DATADDR(ex), ex.a_data,
229 (unsigned long)create_aout_tables((char __user *)bprm->p, bprm);