/linux-4.4.14/arch/score/include/uapi/asm/ |
H A D | siginfo.h | 4 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/m32r/include/uapi/asm/ |
H A D | siginfo.h | 4 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 9 struct siginfo; 98 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/include/asm-generic/ |
H A D | siginfo.h | 4 #include <uapi/asm-generic/siginfo.h> 17 struct siginfo; 18 void do_schedule_next_timer(struct siginfo *info); 20 extern int copy_siginfo_to_user(struct siginfo __user *to, const struct siginfo *from);
|
/linux-4.4.14/arch/s390/include/uapi/asm/ |
H A D | siginfo.h | 4 * Derived from "include/asm-i386/siginfo.h" 14 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 14 struct siginfo; 104 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/alpha/include/uapi/asm/ |
H A D | siginfo.h | 7 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 7 struct siginfo; 102 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/include/uapi/linux/ |
H A D | signal.h | 5 #include <asm/siginfo.h>
|
H A D | ptrace.h | 59 __u64 off; /* from which siginfo to start */
|
/linux-4.4.14/arch/sparc/include/asm/ |
H A D | siginfo.h | 4 #include <uapi/asm/siginfo.h>
|
H A D | sigcontext.h | 72 /* The size of this array has to match SI_MAX_SIZE from siginfo.h */
|
/linux-4.4.14/arch/metag/include/uapi/asm/ |
H A D | siginfo.h | 6 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/ia64/kernel/ |
H A D | brl_emu.c | 60 struct siginfo siginfo; ia64_emulate_brl() local 199 siginfo.si_signo = SIGILL; ia64_emulate_brl() 200 siginfo.si_errno = 0; ia64_emulate_brl() 201 siginfo.si_flags = 0; ia64_emulate_brl() 202 siginfo.si_isr = 0; ia64_emulate_brl() 203 siginfo.si_imm = 0; ia64_emulate_brl() 204 siginfo.si_code = ILL_BADIADDR; ia64_emulate_brl() 205 force_sig_info(SIGILL, &siginfo, current); ia64_emulate_brl() 211 siginfo.si_signo = SIGTRAP; ia64_emulate_brl() 212 siginfo.si_errno = 0; ia64_emulate_brl() 213 siginfo.si_code = TRAP_BRANCH; ia64_emulate_brl() 214 siginfo.si_flags = 0; ia64_emulate_brl() 215 siginfo.si_isr = 0; ia64_emulate_brl() 216 siginfo.si_addr = 0; ia64_emulate_brl() 217 siginfo.si_imm = 0; ia64_emulate_brl() 218 force_sig_info(SIGTRAP, &siginfo, current); ia64_emulate_brl() 224 siginfo.si_signo = SIGTRAP; ia64_emulate_brl() 225 siginfo.si_errno = 0; ia64_emulate_brl() 226 siginfo.si_code = TRAP_TRACE; ia64_emulate_brl() 227 siginfo.si_flags = 0; ia64_emulate_brl() 228 siginfo.si_isr = 0; ia64_emulate_brl() 229 siginfo.si_addr = 0; ia64_emulate_brl() 230 siginfo.si_imm = 0; ia64_emulate_brl() 231 force_sig_info(SIGTRAP, &siginfo, current); ia64_emulate_brl()
|
H A D | traps.c | 7 * 05/12/00 grao <goutham.rao@intel.com> : added isr in siginfo for SIGFPE 99 siginfo_t siginfo; ia64_bad_break() local 103 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); ia64_bad_break() 104 siginfo.si_imm = break_num; ia64_bad_break() 105 siginfo.si_flags = 0; /* clear __ISR_VALID */ ia64_bad_break() 106 siginfo.si_isr = 0; ia64_bad_break() 180 siginfo.si_signo = sig; ia64_bad_break() 181 siginfo.si_errno = 0; ia64_bad_break() 182 siginfo.si_code = code; ia64_bad_break() 183 force_sig_info(sig, &siginfo, current); ia64_bad_break() 292 struct siginfo siginfo; handle_fpu_swa() local 347 siginfo.si_signo = SIGFPE; handle_fpu_swa() 348 siginfo.si_errno = 0; handle_fpu_swa() 349 siginfo.si_code = __SI_FAULT; /* default code */ handle_fpu_swa() 350 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); handle_fpu_swa() 352 siginfo.si_code = FPE_FLTINV; handle_fpu_swa() 356 siginfo.si_code = FPE_FLTUND; handle_fpu_swa() 358 siginfo.si_code = FPE_FLTDIV; handle_fpu_swa() 360 siginfo.si_isr = isr; handle_fpu_swa() 361 siginfo.si_flags = __ISR_VALID; handle_fpu_swa() 362 siginfo.si_imm = 0; handle_fpu_swa() 363 force_sig_info(SIGFPE, &siginfo, current); handle_fpu_swa() 371 siginfo.si_signo = SIGFPE; handle_fpu_swa() 372 siginfo.si_errno = 0; handle_fpu_swa() 373 siginfo.si_code = __SI_FAULT; /* default code */ handle_fpu_swa() 374 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); handle_fpu_swa() 376 siginfo.si_code = FPE_FLTOVF; handle_fpu_swa() 378 siginfo.si_code = FPE_FLTUND; handle_fpu_swa() 380 siginfo.si_code = FPE_FLTRES; handle_fpu_swa() 382 siginfo.si_isr = isr; handle_fpu_swa() 383 siginfo.si_flags = __ISR_VALID; handle_fpu_swa() 384 siginfo.si_imm = 0; handle_fpu_swa() 385 force_sig_info(SIGFPE, &siginfo, current); handle_fpu_swa() 401 struct siginfo si; ia64_illegal_op_fault() 433 struct siginfo siginfo; ia64_fault() local 498 siginfo.si_signo = sig; ia64_fault() 499 siginfo.si_code = code; ia64_fault() 500 siginfo.si_errno = 0; ia64_fault() 501 siginfo.si_addr = addr; ia64_fault() 502 siginfo.si_imm = vector; ia64_fault() 503 siginfo.si_flags = __ISR_VALID; ia64_fault() 504 siginfo.si_isr = isr; ia64_fault() 505 force_sig_info(sig, &siginfo, current); ia64_fault() 514 siginfo.si_signo = SIGILL; ia64_fault() 515 siginfo.si_code = ILL_ILLOPN; ia64_fault() 516 siginfo.si_errno = 0; ia64_fault() 517 siginfo.si_addr = (void __user *) iip; ia64_fault() 518 siginfo.si_imm = vector; ia64_fault() 519 siginfo.si_flags = __ISR_VALID; ia64_fault() 520 siginfo.si_isr = isr; ia64_fault() 521 force_sig_info(SIGILL, &siginfo, current); ia64_fault() 552 siginfo.si_code = TRAP_HWBKPT; ia64_fault() 562 case 35: siginfo.si_code = TRAP_BRANCH; ifa = 0; break; ia64_fault() 563 case 36: siginfo.si_code = TRAP_TRACE; ifa = 0; break; ia64_fault() 565 if (notify_die(DIE_FAULT, "ia64_fault", ®s, vector, siginfo.si_code, SIGTRAP) ia64_fault() 568 siginfo.si_signo = SIGTRAP; ia64_fault() 569 siginfo.si_errno = 0; ia64_fault() 570 siginfo.si_addr = (void __user *) ifa; ia64_fault() 571 siginfo.si_imm = 0; ia64_fault() 572 siginfo.si_flags = __ISR_VALID; ia64_fault() 573 siginfo.si_isr = isr; ia64_fault() 574 force_sig_info(SIGTRAP, &siginfo, current); ia64_fault() 581 siginfo.si_signo = SIGFPE; ia64_fault() 582 siginfo.si_errno = 0; ia64_fault() 583 siginfo.si_code = FPE_FLTINV; ia64_fault() 584 siginfo.si_addr = (void __user *) iip; ia64_fault() 585 siginfo.si_flags = __ISR_VALID; ia64_fault() 586 siginfo.si_isr = isr; ia64_fault() 587 siginfo.si_imm = 0; ia64_fault() 588 force_sig_info(SIGFPE, &siginfo, current); ia64_fault() 614 siginfo.si_signo = SIGILL; ia64_fault() 615 siginfo.si_code = ILL_BADIADDR; ia64_fault() 616 siginfo.si_errno = 0; ia64_fault() 617 siginfo.si_flags = 0; ia64_fault() 618 siginfo.si_isr = 0; ia64_fault() 619 siginfo.si_imm = 0; ia64_fault() 620 siginfo.si_addr = (void __user *) iip; ia64_fault() 621 force_sig_info(SIGILL, &siginfo, current); ia64_fault()
|
H A D | sigframe.h | 14 unsigned long arg1; /* siginfo pointer */ 21 struct siginfo info;
|
H A D | asm-offsets.c | 15 #include <asm/siginfo.h> 28 DEFINE(IA64_SIGINFO_SIZE, sizeof (struct siginfo)); foo()
|
H A D | signal.c | 165 struct siginfo si; ia64_rt_sigreturn() 289 struct siginfo si; force_sigsegv_info()
|
H A D | unaligned.c | 1298 struct siginfo si; ia64_handle_unaligned()
|
/linux-4.4.14/arch/parisc/include/uapi/asm/ |
H A D | siginfo.h | 8 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 85 struct siginfo;
|
/linux-4.4.14/arch/frv/include/uapi/asm/ |
H A D | siginfo.h | 5 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 24 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/ia64/include/asm/ |
H A D | siginfo.h | 2 * Based on <asm-i386/siginfo.h>. 11 #include <uapi/asm/siginfo.h>
|
/linux-4.4.14/include/linux/ |
H A D | coredump.h | 7 #include <asm/siginfo.h> 18 extern void do_coredump(const siginfo_t *siginfo); 20 static inline void do_coredump(const siginfo_t *siginfo) {} argument
|
H A D | signal.h | 35 static inline void copy_siginfo(struct siginfo *to, struct siginfo *from) copy_siginfo() 247 extern int do_send_sig_info(int sig, struct siginfo *info, 249 extern int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p); 250 extern int __group_send_sig_info(int, struct siginfo *, struct task_struct *);
|
H A D | binfmts.h | 62 const siginfo_t *siginfo; member in struct:coredump_params
|
H A D | sched.h | 2495 extern int send_sig_info(int, struct siginfo *, struct task_struct *); 2497 extern int force_sig_info(int, struct siginfo *, struct task_struct *); 2498 extern int __kill_pgrp_info(int sig, struct siginfo *info, struct pid *pgrp); 2499 extern int kill_pid_info(int sig, struct siginfo *info, struct pid *pid); 2500 extern int kill_pid_info_as_cred(int, struct siginfo *, struct pid *, 2504 extern int kill_proc_info(int, struct siginfo *, pid_t); 2535 #define SEND_SIG_NOINFO ((struct siginfo *) 0) 2536 #define SEND_SIG_PRIV ((struct siginfo *) 1) 2537 #define SEND_SIG_FORCED ((struct siginfo *) 2)
|
H A D | security.h | 35 struct siginfo; 318 int security_task_kill(struct task_struct *p, struct siginfo *info, 933 struct siginfo *info, int sig, security_task_kill()
|
H A D | compat.h | 20 #include <asm/siginfo.h>
|
H A D | syscalls.h | 77 #include <asm/siginfo.h> 331 struct siginfo __user *infop,
|
H A D | lsm_hooks.h | 633 * the constant 1, or a pointer to a siginfo structure. If @info is 1 or 1470 int (*task_kill)(struct task_struct *p, struct siginfo *info,
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
H A D | siginfo.h | 14 #include <asm-generic/siginfo.h>
|
H A D | signal.h | 10 struct siginfo; 105 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/um/include/shared/ |
H A D | irq_user.h | 23 struct siginfo; 24 extern void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
|
H A D | kern_util.h | 12 struct siginfo; 28 extern void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs); 40 extern void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 64 extern void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs); 65 extern void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs); 66 extern void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs);
|
H A D | as-layout.h | 61 struct siginfo; 62 extern void (*sig_info[])(int, struct siginfo *si, struct uml_pt_regs *);
|
/linux-4.4.14/arch/m68k/mm/ |
H A D | fault.c | 23 siginfo_t siginfo = { 0, 0, 0, }; send_fault_sig() local 25 siginfo.si_signo = current->thread.signo; send_fault_sig() 26 siginfo.si_code = current->thread.code; send_fault_sig() 27 siginfo.si_addr = (void *)current->thread.faddr; send_fault_sig() 28 pr_debug("send_fault_sig: %p,%d,%d\n", siginfo.si_addr, send_fault_sig() 29 siginfo.si_signo, siginfo.si_code); send_fault_sig() 32 force_sig_info(siginfo.si_signo, send_fault_sig() 33 &siginfo, current); send_fault_sig() 38 //if (siginfo.si_signo == SIGBUS) send_fault_sig() 39 // force_sig_info(siginfo.si_signo, send_fault_sig() 40 // &siginfo, current); send_fault_sig() 46 if ((unsigned long)siginfo.si_addr < PAGE_SIZE) send_fault_sig() 50 pr_cont(" at virtual address %p\n", siginfo.si_addr); send_fault_sig()
|
/linux-4.4.14/tools/testing/selftests/ptrace/ |
H A D | peeksiginfo.c | 108 siginfo_t siginfo[SIGNR]; check_direct_path() local 121 ret = sys_ptrace(PTRACE_PEEKSIGINFO, child, &arg, siginfo); check_direct_path() 131 if (siginfo[j].si_code == si_code && check_direct_path() 132 siginfo[j].si_int == i) check_direct_path() 135 err("%d: Wrong siginfo i=%d si_code=%d si_int=%d\n", check_direct_path() 136 shared, i, siginfo[j].si_code, siginfo[j].si_int); check_direct_path() 153 siginfo_t siginfo[SIGNR]; main() local 178 siginfo->si_code = TEST_SICODE_SHARE; main() 179 siginfo->si_int = i; main() 180 sys_rt_sigqueueinfo(child, SIGRTMIN, siginfo); main() 182 siginfo->si_code = TEST_SICODE_PRIV; main() 183 siginfo->si_int = i; main() 184 sys_rt_tgsigqueueinfo(child, child, SIGRTMIN, siginfo); main()
|
/linux-4.4.14/arch/unicore32/include/asm/ |
H A D | bug.h | 16 struct siginfo; 20 struct siginfo *info, unsigned long err, unsigned long trap);
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | sigframe.h | 27 struct siginfo *pinfo; 29 struct siginfo info;
|
/linux-4.4.14/arch/powerpc/include/uapi/asm/ |
H A D | siginfo.h | 15 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/sparc/include/uapi/asm/ |
H A D | siginfo.h | 14 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/include/trace/events/ |
H A D | signal.h | 39 * @info: pointer to struct siginfo 45 * 'info' siginfo. If 'info' is SEND_SIG_NOINFO or SEND_SIG_PRIV, 52 TP_PROTO(int sig, struct siginfo *info, struct task_struct *task, 85 * @info: pointer to struct siginfo 88 * A 'sig' signal is delivered to current process with 'info' siginfo, 98 TP_PROTO(int sig, struct siginfo *info, struct k_sigaction *ka),
|
/linux-4.4.14/arch/mips/include/asm/ |
H A D | signal.h | 22 #include <asm/siginfo.h>
|
H A D | abi.h | 13 #include <asm/siginfo.h>
|
H A D | compat-signal.h | 9 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/parisc/include/asm/ |
H A D | rt_sigframe.h | 14 struct siginfo info;
|
/linux-4.4.14/arch/x86/include/asm/ |
H A D | sigframe.h | 5 #include <asm/siginfo.h> 52 struct siginfo info; 65 struct siginfo info;
|
H A D | traps.h | 8 #include <asm/siginfo.h> /* TRAP_TRACE, ... */
|
/linux-4.4.14/arch/ia64/include/uapi/asm/ |
H A D | siginfo.h | 2 * Based on <asm-i386/siginfo.h>. 17 #include <asm-generic/siginfo.h> 19 typedef struct siginfo { struct
|
H A D | signal.h | 111 struct siginfo;
|
/linux-4.4.14/arch/arm64/include/uapi/asm/ |
H A D | siginfo.h | 21 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/blackfin/include/uapi/asm/ |
H A D | siginfo.h | 11 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/arm64/include/asm/ |
H A D | system_misc.h | 34 struct siginfo; 36 struct siginfo *info, int err);
|
/linux-4.4.14/arch/um/kernel/ |
H A D | trap.c | 164 struct siginfo si; bad_segv() 185 void segv_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) segv_handler() 206 struct siginfo si; segv() 284 void relay_signal(int sig, struct siginfo *si, struct uml_pt_regs *regs) relay_signal() 287 struct siginfo clean_si; relay_signal() 323 void bus_handler(int sig, struct siginfo *si, struct uml_pt_regs *regs) bus_handler() 331 void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) winch()
|
H A D | signal.c | 9 #include <asm/siginfo.h>
|
H A D | time.c | 23 void timer_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) timer_handler()
|
H A D | ptrace.c | 118 struct siginfo info; send_sigtrap()
|
H A D | irq.c | 33 void sigio_handler(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs) sigio_handler()
|
/linux-4.4.14/arch/um/os-Linux/ |
H A D | signal.c | 19 void (*sig_info[NSIG])(int, struct siginfo *, struct uml_pt_regs *) = { 30 static void sig_handler_common(int sig, struct siginfo *si, mcontext_t *mc) sig_handler_common() 66 void sig_handler(int sig, struct siginfo *si, mcontext_t *mc) sig_handler() 92 void timer_alarm_handler(int sig, struct siginfo *unused_si, mcontext_t *mc) timer_alarm_handler() 129 static void (*handlers[_NSIG])(int sig, struct siginfo *si, mcontext_t *mc) = { 170 (*handlers[sig])(sig, (struct siginfo *)si, mc); hard_handler() 283 * SIGIO's handler doesn't use siginfo or mcontext, unblock_signals()
|
/linux-4.4.14/arch/tile/include/asm/ |
H A D | sigframe.h | 27 struct siginfo info;
|
/linux-4.4.14/arch/tile/include/uapi/asm/ |
H A D | siginfo.h | 24 #include <asm-generic/siginfo.h>
|
/linux-4.4.14/arch/arm/mach-bcm/ |
H A D | bcm_5301x.c | 12 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/mips/include/uapi/asm/ |
H A D | siginfo.h | 31 #include <asm-generic/siginfo.h> 34 typedef struct siginfo { struct
|
/linux-4.4.14/arch/m68k/include/uapi/asm/ |
H A D | signal.h | 7 struct siginfo; 94 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
H A D | signal.h | 7 struct siginfo; 97 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/h8300/include/uapi/asm/ |
H A D | signal.h | 7 struct siginfo; 96 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/avr32/include/uapi/asm/ |
H A D | signal.h | 14 struct siginfo; 103 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/arm/include/asm/ |
H A D | bug.h | 67 struct siginfo; 68 void arm_notify_die(const char *str, struct pt_regs *regs, struct siginfo *info,
|
/linux-4.4.14/arch/arm/include/uapi/asm/ |
H A D | signal.h | 7 struct siginfo; 101 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/fs/ |
H A D | signalfd.c | 7 * Changed ->read() to return a siginfo strcture instead of signal number. 208 struct signalfd_siginfo __user *siginfo; signalfd_read() local 217 siginfo = (struct signalfd_siginfo __user *) buf; signalfd_read() 222 ret = signalfd_copyinfo(siginfo, &info); signalfd_read() 225 siginfo++; signalfd_read()
|
H A D | coredump.c | 234 cprm->siginfo->si_signo); format_corename() 509 void do_coredump(const siginfo_t *siginfo) do_coredump() argument 525 .siginfo = siginfo, do_coredump() 536 audit_core_dumps(siginfo->si_signo); do_coredump() 559 retval = coredump_wait(siginfo->si_signo, &core_state); do_coredump()
|
H A D | binfmt_elf.c | 1490 const siginfo_t *siginfo) fill_siginfo_note() 1494 copy_siginfo_to_user((user_siginfo_t __user *) csigdata, siginfo); fill_siginfo_note() 1697 const siginfo_t *siginfo, struct pt_regs *regs) fill_note_info() 1769 if (!fill_thread_core_info(t, view, siginfo->si_signo, &info->size)) fill_note_info() 1778 fill_siginfo_note(&info->signote, &info->csigdata, siginfo); fill_note_info() 1946 const siginfo_t *siginfo, struct pt_regs *regs) fill_note_info() 1969 sz = elf_dump_thread_status(siginfo->si_signo, ets); fill_note_info() 1974 fill_prstatus(info->prstatus, current, siginfo->si_signo); fill_note_info() 1991 fill_siginfo_note(info->notes + 2, &info->csigdata, siginfo); fill_note_info() 2179 if (!fill_note_info(elf, e_phnum, &info, cprm->siginfo, cprm->regs)) elf_core_dump() 1489 fill_siginfo_note(struct memelfnote *note, user_siginfo_t *csigdata, const siginfo_t *siginfo) fill_siginfo_note() argument 1695 fill_note_info(struct elfhdr *elf, int phdrs, struct elf_note_info *info, const siginfo_t *siginfo, struct pt_regs *regs) fill_note_info() argument 1944 fill_note_info(struct elfhdr *elf, int phdrs, struct elf_note_info *info, const siginfo_t *siginfo, struct pt_regs *regs) fill_note_info() argument
|
H A D | binfmt_aout.c | 66 dump.signal = cprm->siginfo->si_signo; aout_core_dump()
|
H A D | fcntl.c | 27 #include <asm/siginfo.h>
|
H A D | binfmt_elf_fdpic.c | 1648 sz = elf_dump_thread_status(cprm->siginfo->si_signo, tmp); elf_fdpic_core_dump() 1653 fill_prstatus(prstatus, current, cprm->siginfo->si_signo); elf_fdpic_core_dump()
|
H A D | binfmt_flat.c | 110 current->comm, current->pid, (int) cprm->siginfo->si_signo); flat_core_dump()
|
/linux-4.4.14/arch/xtensa/include/uapi/asm/ |
H A D | signal.h | 26 struct siginfo; 114 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/mn10300/include/uapi/asm/ |
H A D | signal.h | 17 struct siginfo; 106 void (*_sa_sigaction)(int, struct siginfo *, void *);
|
/linux-4.4.14/arch/powerpc/kernel/ |
H A D | ppc32.h | 5 #include <asm/siginfo.h>
|
H A D | signal_32.c | 238 * one rt_sigframe struct (siginfo + ucontext + ABI gap) 240 * (the +16 is to get the siginfo and ucontext in the same 250 struct siginfo info; 926 * This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32() 989 * (one which gets siginfo). 1009 /* Put the siginfo & fill in most of the ucontext */ handle_rt_signal32()
|
H A D | signal_64.c | 64 struct siginfo __user *pinfo; 66 struct siginfo info;
|
/linux-4.4.14/kernel/ |
H A D | ptrace.c | 840 siginfo_t siginfo, *si; ptrace_request() local 868 ret = ptrace_getsiginfo(child, &siginfo); ptrace_request() 870 ret = copy_siginfo_to_user(datavp, &siginfo); ptrace_request() 874 if (copy_from_user(&siginfo, datavp, sizeof siginfo)) ptrace_request() 877 ret = ptrace_setsiginfo(child, &siginfo); ptrace_request() 1146 siginfo_t siginfo; compat_ptrace_request() local 1170 ret = ptrace_getsiginfo(child, &siginfo); compat_ptrace_request() 1174 &siginfo); compat_ptrace_request() 1178 memset(&siginfo, 0, sizeof siginfo); compat_ptrace_request() 1180 &siginfo, (struct compat_siginfo __user *) datap)) compat_ptrace_request() 1183 ret = ptrace_setsiginfo(child, &siginfo); compat_ptrace_request()
|
H A D | signal.c | 44 #include <asm/siginfo.h> 511 * Collect the siginfo appropriate to this signal. Check if collect_signal() 512 * there is another siginfo for the same signal. collect_signal() 678 static inline int is_si_special(const struct siginfo *info) is_si_special() 683 static inline bool si_fromuser(const struct siginfo *info) si_fromuser() 713 static int check_kill_permission(int sig, struct siginfo *info, check_kill_permission() 952 static inline void userns_fixup_signal_uid(struct siginfo *info, struct task_struct *t) userns_fixup_signal_uid() 966 static inline void userns_fixup_signal_uid(struct siginfo *info, struct task_struct *t) userns_fixup_signal_uid() 972 static int __send_signal(int sig, struct siginfo *info, struct task_struct *t, __send_signal() 1076 static int send_signal(int sig, struct siginfo *info, struct task_struct *t, send_signal() 1123 __group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p) __group_send_sig_info() 1129 specific_send_sig_info(int sig, struct siginfo *info, struct task_struct *t) specific_send_sig_info() 1134 int do_send_sig_info(int sig, struct siginfo *info, struct task_struct *p, do_send_sig_info() 1160 force_sig_info(int sig, struct siginfo *info, struct task_struct *t) force_sig_info() 1254 int group_send_sig_info(int sig, struct siginfo *info, struct task_struct *p) group_send_sig_info() 1273 int __kill_pgrp_info(int sig, struct siginfo *info, struct pid *pgrp) __kill_pgrp_info() 1288 int kill_pid_info(int sig, struct siginfo *info, struct pid *pid) kill_pid_info() 1310 int kill_proc_info(int sig, struct siginfo *info, pid_t pid) kill_proc_info() 1330 int kill_pid_info_as_cred(int sig, struct siginfo *info, struct pid *pid, kill_pid_info_as_cred() 1374 static int kill_something_info(int sig, struct siginfo *info, pid_t pid) kill_something_info() 1413 int send_sig_info(int sig, struct siginfo *info, struct task_struct *p) send_sig_info() 1574 struct siginfo info; do_notify_parent() 1678 struct siginfo info; do_notify_parent_cldstop() 2053 * accompanying siginfo. If stopped, lower eight bits of exit_code contain 2057 * number as exit_code and no siginfo. 2105 * Update the siginfo structure if the signal has ptrace_signal() 2107 * specific in the siginfo structure then it should ptrace_signal() 2746 * @info: if non-null, the signal's siginfo is returned here 2807 * @uinfo: if non-null, the signal's siginfo is returned here 2849 struct siginfo info; SYSCALL_DEFINE2() 2861 do_send_specific(pid_t tgid, pid_t pid, int sig, struct siginfo *info) do_send_specific() 2892 struct siginfo info = {}; do_tkill() 3594 kdb_send_sig_info(struct task_struct *t, struct siginfo *info) kdb_send_sig_info()
|
H A D | exit.c | 899 struct siginfo __user *wo_info; 951 struct siginfo __user *infop; wait_noreap_copyout() 987 struct siginfo __user *infop; wait_task_zombie() 1165 struct siginfo __user *infop; wait_task_stopped() 1531 SYSCALL_DEFINE5(waitid, int, which, pid_t, upid, struct siginfo __user *, SYSCALL_DEFINE5()
|
H A D | seccomp.c | 499 struct siginfo info; seccomp_send_sigsys()
|
/linux-4.4.14/include/uapi/asm-generic/ |
H A D | siginfo.h | 14 * struct siginfo that is before the union. 48 typedef struct siginfo { struct 115 /* If the arch shares siginfo, then it has SIGSYS. */
|
/linux-4.4.14/arch/hexagon/kernel/ |
H A D | signal.c | 35 struct siginfo info; 105 * Setup signal stack frame with siginfo structure 134 /* Load r0/r1 pair with signumber/siginfo pointer... */ setup_rt_frame()
|
H A D | traps.c | 413 struct siginfo info; do_trap0()
|
/linux-4.4.14/arch/um/os-Linux/skas/ |
H A D | process.c | 378 ptrace(PTRACE_GETSIGINFO, pid, 0, (struct siginfo *)&si); userspace() 385 (*sig_info[SIGSEGV])(SIGSEGV, (struct siginfo *)&si, userspace() 394 relay_signal(SIGTRAP, (struct siginfo *)&si, regs); userspace() 404 (*sig_info[sig])(sig, (struct siginfo *)&si, regs); userspace()
|
/linux-4.4.14/arch/parisc/math-emu/ |
H A D | driver.c | 83 struct siginfo si; handle_fpe()
|
H A D | decode_exc.c | 50 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/h8300/kernel/ |
H A D | signal.c | 64 struct siginfo *pinfo; 67 struct siginfo info;
|
/linux-4.4.14/arch/m32r/kernel/ |
H A D | signal.c | 37 struct siginfo __user *pinfo; 39 struct siginfo info;
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | signal.c | 31 struct siginfo *pinfo; 36 struct siginfo info;
|
/linux-4.4.14/arch/unicore32/mm/ |
H A D | fault.c | 123 struct siginfo si; __do_user_fault() 467 struct siginfo info; do_DataAbort() 486 struct siginfo info; do_PrefetchAbort()
|
/linux-4.4.14/arch/x86/um/ |
H A D | signal.c | 365 struct siginfo __user *pinfo; 367 struct siginfo info; 497 struct siginfo info;
|
/linux-4.4.14/arch/powerpc/perf/ |
H A D | callchain.c | 202 struct siginfo *pinfo; 204 struct siginfo info; 343 #define compat_siginfo_t struct siginfo
|
/linux-4.4.14/arch/s390/kernel/ |
H A D | signal.c | 78 * | struct siginfo | 100 struct siginfo info; 406 /* Create siginfo on the signal stack */ setup_rt_frame()
|
H A D | compat_signal.c | 73 This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32() 497 /* Create siginfo on the signal stack */ setup_rt_frame32()
|
/linux-4.4.14/arch/mips/kernel/ |
H A D | signal_n32.c | 114 /* Create siginfo. */ setup_rt_frame_n32()
|
H A D | signal.c | 61 struct siginfo rs_info; 717 /* Create siginfo. */ setup_rt_frame()
|
H A D | signal32.c | 195 This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32()
|
H A D | traps.c | 708 struct siginfo si = { 0 }; process_fpemu_return()
|
/linux-4.4.14/arch/arm64/mm/ |
H A D | fault.c | 168 struct siginfo si; __do_user_fault() 517 struct siginfo info; do_mem_abort() 539 struct siginfo info; do_sp_pc_abort() 591 struct siginfo info; do_debug_exception()
|
/linux-4.4.14/arch/c6x/kernel/ |
H A D | signal.c | 30 struct siginfo __user *pinfo; 32 struct siginfo info;
|
/linux-4.4.14/arch/microblaze/kernel/ |
H A D | signal.c | 54 struct siginfo info; 227 regs->r6 = (unsigned long) &frame->info; /* arg 1: siginfo */ setup_rt_frame()
|
/linux-4.4.14/arch/openrisc/kernel/ |
H A D | signal.c | 38 struct siginfo info; 167 /* Create siginfo. */ setup_rt_frame()
|
/linux-4.4.14/arch/frv/kernel/ |
H A D | signal.c | 52 struct siginfo __user *pinfo; 54 struct siginfo info;
|
H A D | traps.c | 28 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/arm/mm/ |
H A D | fault.c | 164 struct siginfo si; __do_user_fault() 548 struct siginfo info; do_DataAbort() 581 struct siginfo info; do_PrefetchAbort()
|
/linux-4.4.14/arch/alpha/kernel/ |
H A D | signal.c | 131 struct siginfo info; 425 regs->r17 = (unsigned long) &frame->info; /* a1: siginfo pointer */ setup_rt_frame()
|
/linux-4.4.14/arch/arc/kernel/ |
H A D | signal.c | 59 struct siginfo info; 249 * #2: struct siginfo setup_rt_frame()
|
/linux-4.4.14/arch/cris/arch-v10/kernel/ |
H A D | signal.c | 55 struct siginfo *pinfo; 57 struct siginfo info;
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
H A D | signal.c | 43 struct siginfo *pinfo; 45 struct siginfo info;
|
/linux-4.4.14/arch/tile/kernel/ |
H A D | compat_signal.c | 229 * We always pass siginfo and mcontext, regardless of SA_SIGINFO, compat_setup_rt_frame()
|
H A D | ptrace.c | 311 struct siginfo info; send_sigtrap()
|
H A D | signal.c | 187 * We always pass siginfo and mcontext, regardless of SA_SIGINFO, setup_rt_frame()
|
H A D | hardwall.c | 28 #include <asm/siginfo.h> 326 struct siginfo info; do_hardwall_trap()
|
/linux-4.4.14/arch/unicore32/kernel/ |
H A D | traps.c | 241 struct siginfo *info, unsigned long err, unsigned long trap) uc32_notify_die()
|
H A D | signal.c | 51 struct siginfo info;
|
/linux-4.4.14/kernel/debug/kdb/ |
H A D | kdb_private.h | 212 extern void kdb_send_sig_info(struct task_struct *p, struct siginfo *info);
|
H A D | kdb_main.c | 2442 struct siginfo info; kdb_kill()
|
/linux-4.4.14/arch/score/kernel/ |
H A D | signal.c | 40 struct siginfo rs_info;
|
/linux-4.4.14/arch/metag/kernel/ |
H A D | signal.c | 40 struct siginfo info;
|
H A D | traps.c | 33 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/nios2/kernel/ |
H A D | signal.c | 33 struct siginfo info;
|
/linux-4.4.14/arch/ia64/mm/ |
H A D | fault.c | 85 struct siginfo si; ia64_do_page_fault()
|
/linux-4.4.14/arch/avr32/kernel/ |
H A D | signal.c | 26 struct siginfo info;
|
/linux-4.4.14/arch/s390/mm/ |
H A D | fault.c | 245 struct siginfo si; do_sigsegv() 300 struct siginfo si; do_sigbus()
|
/linux-4.4.14/arch/sh/kernel/ |
H A D | signal_64.c | 136 struct siginfo __user *pinfo; 138 struct siginfo info;
|
H A D | signal_32.c | 70 struct siginfo info;
|
/linux-4.4.14/arch/sparc/kernel/ |
H A D | signal32.c | 84 This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32() 621 /* Update the siginfo structure. */ setup_rt_frame32()
|
H A D | signal_64.c | 33 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/parisc/kernel/ |
H A D | signal.c | 392 regs->gr[25] = A(&compat_frame->info); /* siginfo pointer */ setup_rt_frame() 397 regs->gr[25] = A(&frame->info); /* siginfo pointer */ setup_rt_frame()
|
H A D | traps.c | 301 struct siginfo si; handle_gdb_break() 491 struct siginfo si; handle_interruption()
|
H A D | ptrace.c | 65 struct siginfo si; user_enable_single_step()
|
H A D | signal32.c | 336 This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32()
|
H A D | unaligned.c | 455 struct siginfo si; handle_unaligned()
|
/linux-4.4.14/arch/openrisc/mm/ |
H A D | fault.c | 24 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/parisc/mm/ |
H A D | fault.c | 298 struct siginfo si; do_page_fault()
|
/linux-4.4.14/arch/arm64/kernel/ |
H A D | signal.c | 42 struct siginfo info;
|
H A D | traps.c | 267 struct siginfo *info, int err) arm64_notify_die()
|
H A D | signal32.c | 140 * This routine must convert siginfo from 64bit to 32bit as well copy_siginfo_to_user32()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | ptrace.c | 1418 struct siginfo *info) fill_sigtrap_info() 1431 struct siginfo *info) user_single_step_siginfo() 1439 struct siginfo info; send_sigtrap()
|
H A D | uprobes.c | 684 * the properly filled siginfo. branch_clear_offset()
|
/linux-4.4.14/arch/x86/ia32/ |
H A D | ia32_aout.c | 161 dump.signal = cprm->siginfo->si_signo; aout_core_dump()
|
/linux-4.4.14/arch/xtensa/kernel/ |
H A D | signal.c | 36 struct siginfo info;
|
/linux-4.4.14/arch/m68k/kernel/ |
H A D | signal.c | 257 struct siginfo __user *pinfo; 260 struct siginfo info;
|
H A D | traps.c | 39 #include <asm/siginfo.h>
|
/linux-4.4.14/tools/testing/selftests/seccomp/ |
H A D | seccomp_bpf.c | 8 #include <asm/siginfo.h> 679 static struct siginfo TRAP_info; 2139 /* Might as well check siginfo for sanity while we're here. */ TEST()
|
/linux-4.4.14/arch/powerpc/mm/ |
H A D | fault.c | 44 #include <asm/siginfo.h>
|
/linux-4.4.14/arch/arm/kernel/ |
H A D | signal.c | 138 struct siginfo info;
|
H A D | traps.c | 337 struct siginfo *info, unsigned long err, unsigned long trap) arm_notify_die()
|
/linux-4.4.14/drivers/usb/core/ |
H A D | devio.c | 493 struct siginfo sinfo; async_completed() 2383 struct siginfo sinfo; usbdev_remove()
|
/linux-4.4.14/arch/x86/mm/ |
H A D | mpx.c | 228 * and set this address into extended struct siginfo.
|
/linux-4.4.14/ipc/ |
H A D | mqueue.c | 633 struct siginfo sig_i; __do_notify()
|
/linux-4.4.14/kernel/time/ |
H A D | posix-timers.c | 386 void do_schedule_next_timer(struct siginfo *info) do_schedule_next_timer()
|
/linux-4.4.14/security/ |
H A D | security.c | 977 int security_task_kill(struct task_struct *p, struct siginfo *info, security_task_kill()
|
/linux-4.4.14/Documentation/mic/mpssd/ |
H A D | mpssd.c | 1606 change_virtblk_backend(int x, siginfo_t *siginfo, void *p) change_virtblk_backend() argument
|
/linux-4.4.14/mm/ |
H A D | memory-failure.c | 184 struct siginfo si; kill_proc()
|
/linux-4.4.14/security/smack/ |
H A D | smack_lsm.c | 2206 static int smack_task_kill(struct task_struct *p, struct siginfo *info, smack_task_kill()
|
/linux-4.4.14/security/selinux/ |
H A D | hooks.c | 3721 static int selinux_task_kill(struct task_struct *p, struct siginfo *info, selinux_task_kill()
|