Lines Matching refs:current
202 kdebug("____ LOAD %d ____", current->pid); in load_elf_fdpic_binary()
355 current->personality |= READ_IMPLIES_EXEC; in load_elf_fdpic_binary()
361 current->mm->start_code = 0; in load_elf_fdpic_binary()
362 current->mm->end_code = 0; in load_elf_fdpic_binary()
363 current->mm->start_stack = 0; in load_elf_fdpic_binary()
364 current->mm->start_data = 0; in load_elf_fdpic_binary()
365 current->mm->end_data = 0; in load_elf_fdpic_binary()
366 current->mm->context.exec_fdpic_loadmap = 0; in load_elf_fdpic_binary()
367 current->mm->context.interp_fdpic_loadmap = 0; in load_elf_fdpic_binary()
372 ¤t->mm->start_stack, in load_elf_fdpic_binary()
373 ¤t->mm->start_brk); in load_elf_fdpic_binary()
375 retval = setup_arg_pages(bprm, current->mm->start_stack, in load_elf_fdpic_binary()
382 retval = elf_fdpic_map_file(&exec_params, bprm->file, current->mm, in load_elf_fdpic_binary()
389 current->mm, "interpreter"); in load_elf_fdpic_binary()
401 if (!current->mm->start_brk) in load_elf_fdpic_binary()
402 current->mm->start_brk = current->mm->end_data; in load_elf_fdpic_binary()
404 current->mm->brk = current->mm->start_brk = in load_elf_fdpic_binary()
405 PAGE_ALIGN(current->mm->start_brk); in load_elf_fdpic_binary()
418 current->mm->start_brk = vm_mmap(NULL, 0, stack_size, stack_prot, in load_elf_fdpic_binary()
423 if (IS_ERR_VALUE(current->mm->start_brk)) { in load_elf_fdpic_binary()
424 retval = current->mm->start_brk; in load_elf_fdpic_binary()
425 current->mm->start_brk = 0; in load_elf_fdpic_binary()
429 current->mm->brk = current->mm->start_brk; in load_elf_fdpic_binary()
430 current->mm->context.end_brk = current->mm->start_brk; in load_elf_fdpic_binary()
431 current->mm->start_stack = current->mm->start_brk + stack_size; in load_elf_fdpic_binary()
435 if (create_elf_fdpic_tables(bprm, current->mm, in load_elf_fdpic_binary()
439 kdebug("- start_code %lx", current->mm->start_code); in load_elf_fdpic_binary()
440 kdebug("- end_code %lx", current->mm->end_code); in load_elf_fdpic_binary()
441 kdebug("- start_data %lx", current->mm->start_data); in load_elf_fdpic_binary()
442 kdebug("- end_data %lx", current->mm->end_data); in load_elf_fdpic_binary()
443 kdebug("- start_brk %lx", current->mm->start_brk); in load_elf_fdpic_binary()
444 kdebug("- brk %lx", current->mm->brk); in load_elf_fdpic_binary()
445 kdebug("- start_stack %lx", current->mm->start_stack); in load_elf_fdpic_binary()
461 start_thread(regs, entryaddr, current->mm->start_stack); in load_elf_fdpic_binary()
565 current->mm->context.exec_fdpic_loadmap = (unsigned long) sp; in create_elf_fdpic_tables()
578 current->mm->context.interp_fdpic_loadmap = (unsigned long) sp; in create_elf_fdpic_tables()
679 current->mm->arg_start = bprm->p; in create_elf_fdpic_tables()
681 current->mm->arg_start = current->mm->start_stack - in create_elf_fdpic_tables()
685 p = (char __user *) current->mm->arg_start; in create_elf_fdpic_tables()
694 current->mm->arg_end = (unsigned long) p; in create_elf_fdpic_tables()
697 current->mm->env_start = (unsigned long) p; in create_elf_fdpic_tables()
706 current->mm->env_end = (unsigned long) p; in create_elf_fdpic_tables()
1521 for (vma = current->mm->mmap; vma; vma = vma->vm_next) { in elf_fdpic_dump_segments()
1557 for (vma = current->mm->mmap; vma; vma = vma->vm_next) in elf_core_vma_data_size()
1633 for (ct = current->mm->core_state->dumper.next; in elf_fdpic_core_dump()
1653 fill_prstatus(prstatus, current, cprm->siginfo->si_signo); in elf_fdpic_core_dump()
1656 segs = current->mm->map_count; in elf_fdpic_core_dump()
1677 fill_psinfo(psinfo, current->group_leader, current->mm); in elf_fdpic_core_dump()
1682 auxv = (elf_addr_t *) current->mm->saved_auxv; in elf_fdpic_core_dump()
1693 elf_core_copy_task_fpregs(current, cprm->regs, fpu))) in elf_fdpic_core_dump()
1697 if (elf_core_copy_task_xfpregs(current, xfpu)) in elf_fdpic_core_dump()
1748 for (vma = current->mm->mmap; vma; vma = vma->vm_next) { in elf_fdpic_core_dump()