Lines Matching +full:signal +full:- +full:group
1 /* SPDX-License-Identifier: GPL-2.0 */
3 #define TRACE_SYSTEM signal
8 #include <linux/signal.h>
15 __entry->errno = 0; \
16 __entry->code = SI_USER; \
18 __entry->errno = 0; \
19 __entry->code = SI_KERNEL; \
21 __entry->errno = info->si_errno; \
22 __entry->code = info->si_code; \
37 * signal_generate - called when a signal is generated
38 * @sig: signal number
41 * @group: shared or private
44 * Current process sends a 'sig' signal to 'task' process with
53 int group, int result),
55 TP_ARGS(sig, info, task, group, result),
63 __field( int, group )
68 __entry->sig = sig;
70 memcpy(__entry->comm, task->comm, TASK_COMM_LEN);
71 __entry->pid = task->pid;
72 __entry->group = group;
73 __entry->result = result;
77 __entry->sig, __entry->errno, __entry->code,
78 __entry->comm, __entry->pid, __entry->group,
79 __entry->result)
83 * signal_deliver - called when a signal is delivered
84 * @sig: signal number
88 * A 'sig' signal is delivered to current process with 'info' siginfo,
89 * and it will be handled by 'ka'. ka->sa.sa_handler can be SIG_IGN or
111 __entry->sig = sig;
113 __entry->sa_handler = (unsigned long)ka->sa.sa_handler;
114 __entry->sa_flags = ka->sa.sa_flags;
118 __entry->sig, __entry->errno, __entry->code,
119 __entry->sa_handler, __entry->sa_flags)