/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | crash.c | 42 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()
|
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | crash.c | 43 struct elf_prstatus *prstatus = &per_cpu(elf_prstatus, cpu); in crash_save_this_cpu() local 45 elf_greg_t *dst = (elf_greg_t *)&(prstatus->pr_reg); in crash_save_this_cpu() 46 memset(prstatus, 0, sizeof(*prstatus)); in crash_save_this_cpu() 47 prstatus->common.pr_pid = current->pid; in crash_save_this_cpu() 59 buf = append_elf_note(buf, KEXEC_CORE_NOTE_NAME, NT_PRSTATUS, prstatus, in crash_save_this_cpu() 60 sizeof(*prstatus)); in crash_save_this_cpu()
|
/kernel/linux/linux-5.10/fs/ |
H A D | binfmt_elf.c | 1532 * fill up all the fields in prstatus from the given task struct, except 1535 static void fill_prstatus(struct elf_prstatus *prstatus, in fill_prstatus() argument 1538 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus() 1539 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus() 1540 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus() 1542 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1544 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus() 1545 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus() 1546 prstatus in fill_prstatus() 1729 struct elf_prstatus prstatus; global() member 1983 struct elf_prstatus prstatus; /* NT_PRSTATUS */ global() member 2022 struct elf_prstatus *prstatus; /* NT_PRSTATUS */ global() member [all...] |
H A D | binfmt_elf_fdpic.c | 1301 * fill up all the fields in prstatus from the given task struct, except 1304 static void fill_prstatus(struct elf_prstatus_fdpic *prstatus, in fill_prstatus() argument 1307 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus() 1308 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus() 1309 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus() 1311 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1313 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus() 1314 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus() 1315 prstatus in fill_prstatus() 1387 struct elf_prstatus_fdpic prstatus; /* NT_PRSTATUS */ global() member [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | opal-core.c | 111 static void fill_prstatus(struct elf_prstatus *prstatus, int pir, in fill_prstatus() argument 114 memset(prstatus, 0, sizeof(struct elf_prstatus)); in fill_prstatus() 115 elf_core_copy_kernel_regs(&(prstatus->pr_reg), regs); in fill_prstatus() 122 prstatus->pr_pid = cpu_to_be32(100 + pir); in fill_prstatus() 123 prstatus->pr_ppid = cpu_to_be32(1); in fill_prstatus() 133 prstatus->pr_cursig = cpu_to_be16(sig); in fill_prstatus() 225 struct elf_prstatus prstatus; in opalcore_append_cpu_notes() local 252 * crashing CPU's prstatus. in opalcore_append_cpu_notes() 256 &prstatus, sizeof(prstatus)); in opalcore_append_cpu_notes() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | opal-core.c | 111 static void __init fill_prstatus(struct elf_prstatus *prstatus, int pir, in fill_prstatus() argument 114 memset(prstatus, 0, sizeof(struct elf_prstatus)); in fill_prstatus() 115 elf_core_copy_regs(&(prstatus->pr_reg), regs); in fill_prstatus() 122 prstatus->common.pr_pid = cpu_to_be32(100 + pir); in fill_prstatus() 123 prstatus->common.pr_ppid = cpu_to_be32(1); in fill_prstatus() 133 prstatus->common.pr_cursig = cpu_to_be16(sig); in fill_prstatus() 225 struct elf_prstatus prstatus; in opalcore_append_cpu_notes() local 252 * crashing CPU's prstatus. in opalcore_append_cpu_notes() 256 &prstatus, sizeof(prstatus)); in opalcore_append_cpu_notes() [all...] |
/kernel/linux/linux-6.6/fs/ |
H A D | binfmt_elf.c | 1533 * fill up all the fields in prstatus from the given task struct, except 1536 static void fill_prstatus(struct elf_prstatus_common *prstatus, in fill_prstatus() argument 1539 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus() 1540 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus() 1541 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus() 1543 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1545 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus() 1546 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus() 1547 prstatus in fill_prstatus() 1731 struct elf_prstatus prstatus; global() member [all...] |
H A D | binfmt_elf_fdpic.c | 1282 * fill up all the fields in prstatus from the given task struct, except 1285 static void fill_prstatus(struct elf_prstatus_common *prstatus, in fill_prstatus() argument 1288 prstatus->pr_info.si_signo = prstatus->pr_cursig = signr; in fill_prstatus() 1289 prstatus->pr_sigpend = p->pending.signal.sig[0]; in fill_prstatus() 1290 prstatus->pr_sighold = p->blocked.sig[0]; in fill_prstatus() 1292 prstatus->pr_ppid = task_pid_vnr(rcu_dereference(p->real_parent)); in fill_prstatus() 1294 prstatus->pr_pid = task_pid_vnr(p); in fill_prstatus() 1295 prstatus->pr_pgrp = task_pgrp_vnr(p); in fill_prstatus() 1296 prstatus in fill_prstatus() 1367 struct elf_prstatus_fdpic prstatus; /* NT_PRSTATUS */ global() member [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | kexec_core.c | 1066 struct elf_prstatus prstatus; in crash_save_cpu() local 1082 memset(&prstatus, 0, sizeof(prstatus)); in crash_save_cpu() 1083 prstatus.pr_pid = current->pid; in crash_save_cpu() 1084 elf_core_copy_kernel_regs(&prstatus.pr_reg, regs); in crash_save_cpu() 1086 &prstatus, sizeof(prstatus)); in crash_save_cpu()
|
/kernel/linux/linux-6.6/kernel/ |
H A D | kexec_core.c | 1200 struct elf_prstatus prstatus; in crash_save_cpu() local 1216 memset(&prstatus, 0, sizeof(prstatus)); in crash_save_cpu() 1217 prstatus.common.pr_pid = current->pid; in crash_save_cpu() 1218 elf_core_copy_regs(&prstatus.pr_reg, regs); in crash_save_cpu() 1220 &prstatus, sizeof(prstatus)); in crash_save_cpu()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | fadump.c | 743 struct elf_prstatus prstatus; in fadump_regs_to_elf_notes() local 745 memset(&prstatus, 0, sizeof(prstatus)); in fadump_regs_to_elf_notes() 748 * prstatus.pr_pid = ???? in fadump_regs_to_elf_notes() 750 elf_core_copy_kernel_regs(&prstatus.pr_reg, regs); in fadump_regs_to_elf_notes() 752 &prstatus, sizeof(prstatus)); in fadump_regs_to_elf_notes()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | fadump.c | 755 struct elf_prstatus prstatus; in fadump_regs_to_elf_notes() local 757 memset(&prstatus, 0, sizeof(prstatus)); in fadump_regs_to_elf_notes() 760 * prstatus.pr_pid = ???? in fadump_regs_to_elf_notes() 762 elf_core_copy_regs(&prstatus.pr_reg, regs); in fadump_regs_to_elf_notes() 764 &prstatus, sizeof(prstatus)); in fadump_regs_to_elf_notes()
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | kcore.c | 414 struct elf_prstatus prstatus = {}; in read_kcore() local 431 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore() 432 sizeof(prstatus)); in read_kcore()
|
/kernel/linux/linux-6.6/fs/proc/ |
H A D | kcore.c | 416 struct elf_prstatus prstatus = {}; in read_kcore_iter() local 433 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore_iter() 434 sizeof(prstatus)); in read_kcore_iter()
|