Home
last modified time | relevance | path

Searched refs:prstatus (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/arch/ia64/kernel/
Dcrash.c42 struct elf_prstatus *prstatus = &per_cpu(elf_prstatus, cpu); in crash_save_this_cpu() local
44 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu()
45 memset(prstatus, 0, sizeof(*prstatus)); in crash_save_this_cpu()
46 prstatus->pr_pid = current->pid; in crash_save_this_cpu()
58 buf = append_elf_note(buf, KEXEC_CORE_NOTE_NAME, NT_PRSTATUS, prstatus, in crash_save_this_cpu()
59 sizeof(*prstatus)); in crash_save_this_cpu()
/Linux-v5.4/arch/powerpc/platforms/powernv/
Dopal-core.c110 static void fill_prstatus(struct elf_prstatus *prstatus, int pir, in fill_prstatus() argument
113 memset(prstatus, 0, sizeof(struct elf_prstatus)); in fill_prstatus()
114 elf_core_copy_kernel_regs(&(prstatus->pr_reg), regs); in fill_prstatus()
121 prstatus->pr_pid = cpu_to_be32(100 + pir); in fill_prstatus()
122 prstatus->pr_ppid = cpu_to_be32(1); in fill_prstatus()
132 prstatus->pr_cursig = cpu_to_be16(sig); in fill_prstatus()
224 struct elf_prstatus prstatus; in opalcore_append_cpu_notes() local
255 &prstatus, sizeof(prstatus)); in opalcore_append_cpu_notes()
278 fill_prstatus(&prstatus, thread_pir, &regs); in opalcore_append_cpu_notes()
282 NT_PRSTATUS, &prstatus, in opalcore_append_cpu_notes()
[all …]
/Linux-v5.4/fs/
Dbinfmt_elf_fdpic.c1342 static void fill_prstatus(struct elf_prstatus *prstatus, in fill_prstatus() argument
1345 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus()
1346 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus()
1347 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus()
1349 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1351 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus()
1352 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus()
1353 prstatus->pr_sid = task_session_vnr(p); in fill_prstatus()
1362 prstatus->pr_utime = ns_to_timeval(cputime.utime); in fill_prstatus()
1363 prstatus->pr_stime = ns_to_timeval(cputime.stime); in fill_prstatus()
[all …]
Dbinfmt_elf.c1472 static void fill_prstatus(struct elf_prstatus *prstatus, in fill_prstatus() argument
1475 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus()
1476 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus()
1477 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus()
1479 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus()
1481 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus()
1482 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus()
1483 prstatus->pr_sid = task_session_vnr(p); in fill_prstatus()
1492 prstatus->pr_utime = ns_to_timeval(cputime.utime); in fill_prstatus()
1493 prstatus->pr_stime = ns_to_timeval(cputime.stime); in fill_prstatus()
[all …]
/Linux-v5.4/kernel/
Dkexec_core.c1057 struct elf_prstatus prstatus; in crash_save_cpu() local
1073 memset(&prstatus, 0, sizeof(prstatus)); in crash_save_cpu()
1074 prstatus.pr_pid = current->pid; in crash_save_cpu()
1075 elf_core_copy_kernel_regs(&prstatus.pr_reg, regs); in crash_save_cpu()
1077 &prstatus, sizeof(prstatus)); in crash_save_cpu()
/Linux-v5.4/arch/powerpc/kernel/
Dfadump.c642 struct elf_prstatus prstatus; in fadump_regs_to_elf_notes() local
644 memset(&prstatus, 0, sizeof(prstatus)); in fadump_regs_to_elf_notes()
649 elf_core_copy_kernel_regs(&prstatus.pr_reg, regs); in fadump_regs_to_elf_notes()
651 &prstatus, sizeof(prstatus)); in fadump_regs_to_elf_notes()
/Linux-v5.4/fs/proc/
Dkcore.c416 struct elf_prstatus prstatus = {}; in read_kcore() local
433 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore()
434 sizeof(prstatus)); in read_kcore()