Lines Matching refs:prstatus

1366 static void fill_prstatus(struct elf_prstatus *prstatus,  in fill_prstatus()  argument
1369 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus()
1370 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus()
1371 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus()
1373 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1375 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus()
1376 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus()
1377 prstatus->pr_sid = task_session_vnr(p); in fill_prstatus()
1386 cputime_to_timeval(cputime.utime, &prstatus->pr_utime); in fill_prstatus()
1387 cputime_to_timeval(cputime.stime, &prstatus->pr_stime); in fill_prstatus()
1392 cputime_to_timeval(utime, &prstatus->pr_utime); in fill_prstatus()
1393 cputime_to_timeval(stime, &prstatus->pr_stime); in fill_prstatus()
1395 cputime_to_timeval(p->signal->cutime, &prstatus->pr_cutime); in fill_prstatus()
1396 cputime_to_timeval(p->signal->cstime, &prstatus->pr_cstime); in fill_prstatus()
1398 prstatus->pr_exec_fdpic_loadmap = p->mm->context.exec_fdpic_loadmap; in fill_prstatus()
1399 prstatus->pr_interp_fdpic_loadmap = p->mm->context.interp_fdpic_loadmap; in fill_prstatus()
1449 struct elf_prstatus prstatus; /* NT_PRSTATUS */ member
1471 fill_prstatus(&t->prstatus, p, signr); in elf_dump_thread_status()
1472 elf_core_copy_task_regs(p, &t->prstatus.pr_reg); in elf_dump_thread_status()
1474 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus), in elf_dump_thread_status()
1475 &t->prstatus); in elf_dump_thread_status()
1479 t->prstatus.pr_fpvalid = elf_core_copy_task_fpregs(p, NULL, &t->fpu); in elf_dump_thread_status()
1480 if (t->prstatus.pr_fpvalid) { in elf_dump_thread_status()
1582 struct elf_prstatus *prstatus = NULL; /* NT_PRSTATUS */ in elf_fdpic_core_dump() local
1615 prstatus = kzalloc(sizeof(*prstatus), GFP_KERNEL); in elf_fdpic_core_dump()
1616 if (!prstatus) in elf_fdpic_core_dump()
1653 fill_prstatus(prstatus, current, cprm->siginfo->si_signo); in elf_fdpic_core_dump()
1654 elf_core_copy_regs(&prstatus->pr_reg, cprm->regs); in elf_fdpic_core_dump()
1676 fill_note(notes + 0, "CORE", NT_PRSTATUS, sizeof(*prstatus), prstatus); in elf_fdpic_core_dump()
1692 if ((prstatus->pr_fpvalid = in elf_fdpic_core_dump()
1822 kfree(prstatus); in elf_fdpic_core_dump()