Lines Matching refs:prstatus
1301 * fill up all the fields in prstatus from the given task struct, except
1304 static void fill_prstatus(struct elf_prstatus_fdpic *prstatus,
1307 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr;
1308 prstatus->pr_sigpend = p->pending.signal.sig[0];
1309 prstatus->pr_sighold = p->blocked.sig[0];
1311 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent));
1313 prstatus->pr_pid = task_pid_vnr(p);
1314 prstatus->pr_pgrp = task_pgrp_vnr(p);
1315 prstatus->pr_sid = task_session_vnr(p);
1324 prstatus->pr_utime = ns_to_kernel_old_timeval(cputime.utime);
1325 prstatus->pr_stime = ns_to_kernel_old_timeval(cputime.stime);
1330 prstatus->pr_utime = ns_to_kernel_old_timeval(utime);
1331 prstatus->pr_stime = ns_to_kernel_old_timeval(stime);
1333 prstatus->pr_cutime = ns_to_kernel_old_timeval(p->signal->cutime);
1334 prstatus->pr_cstime = ns_to_kernel_old_timeval(p->signal->cstime);
1336 prstatus->pr_exec_fdpic_loadmap = p->mm->context.exec_fdpic_loadmap;
1337 prstatus->pr_interp_fdpic_loadmap = p->mm->context.interp_fdpic_loadmap;
1387 struct elf_prstatus_fdpic prstatus; /* NT_PRSTATUS */
1408 fill_prstatus(&t->prstatus, p, signr);
1410 sizeof(t->prstatus.pr_reg), &t->prstatus.pr_reg);
1412 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus),
1413 &t->prstatus);
1425 t->prstatus.pr_fpvalid = 1;
1429 if (t->prstatus.pr_fpvalid) {