Lines Matching refs:prstatus
1532 * fill up all the fields in prstatus from the given task struct, except
1535 static void fill_prstatus(struct elf_prstatus *prstatus,
1538 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr;
1539 prstatus->pr_sigpend = p->pending.signal.sig[0];
1540 prstatus->pr_sighold = p->blocked.sig[0];
1542 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent));
1544 prstatus->pr_pid = task_pid_vnr(p);
1545 prstatus->pr_pgrp = task_pgrp_vnr(p);
1546 prstatus->pr_sid = task_session_vnr(p);
1555 prstatus->pr_utime = ns_to_kernel_old_timeval(cputime.utime);
1556 prstatus->pr_stime = ns_to_kernel_old_timeval(cputime.stime);
1561 prstatus->pr_utime = ns_to_kernel_old_timeval(utime);
1562 prstatus->pr_stime = ns_to_kernel_old_timeval(stime);
1565 prstatus->pr_cutime = ns_to_kernel_old_timeval(p->signal->cutime);
1566 prstatus->pr_cstime = ns_to_kernel_old_timeval(p->signal->cstime);
1729 struct elf_prstatus prstatus;
1777 fill_prstatus(&t->prstatus, t->task, signr);
1779 sizeof(t->prstatus.pr_reg), &t->prstatus.pr_reg);
1784 PRSTATUS_SIZE(t->prstatus, regset0_size), &t->prstatus);
1812 SET_PR_FPVALID(&t->prstatus, 1, regset0_size);
1968 WARN_ON(t->notes[0].data && t->notes[0].data != &t->prstatus);
1983 struct elf_prstatus prstatus; /* NT_PRSTATUS */
2001 fill_prstatus(&t->prstatus, p, signr);
2002 elf_core_copy_task_regs(p, &t->prstatus.pr_reg);
2004 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus),
2005 &(t->prstatus));
2009 if ((t->prstatus.pr_fpvalid = elf_core_copy_task_fpregs(p, NULL,
2022 struct elf_prstatus *prstatus; /* NT_PRSTATUS */
2043 info->prstatus = kmalloc(sizeof(*info->prstatus), GFP_KERNEL);
2044 if (!info->prstatus)
2079 memset(info->prstatus, 0, sizeof(*info->prstatus));
2080 fill_prstatus(info->prstatus, current, cprm->siginfo->si_signo);
2081 elf_core_copy_regs(&info->prstatus->pr_reg, cprm->regs);
2092 sizeof(*info->prstatus), info->prstatus);
2107 info->prstatus->pr_fpvalid =
2109 if (info->prstatus->pr_fpvalid)
2160 kfree(info->prstatus);