Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 87 files:

Smatch caller information:

kernel/fork.c copy_process() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 8564569217832935424
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

kernel/fork.c init_sigpending() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/proc/array.c do_task_stat() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 7911079610340384768
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
LOCK2 &task->signal->exec_update_lock
TYPE_LOCK (struct seq_file)->lock
TYPE_LOCK (struct signal_struct)->exec_update_lock

fs/proc/array.c do_task_stat() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 3635707068751564800
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
LOCK2 &task->signal->exec_update_lock
TYPE_LOCK (struct seq_file)->lock
TYPE_LOCK (struct signal_struct)->exec_update_lock

fs/proc/array.c task_sig() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 6888393628010676224
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/array.c task_sig() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 6143045403717783552
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/array.c task_sig() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 3497375914710769664
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/array.c task_sig() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 3130264205993283584
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/array.c task_sig() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 596425978477158400
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

kernel/signal.c __do_sys_signal() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 6133487999460487192
NOCHECK_CALL

kernel/signal.c __do_sys_signal() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 6133487999460487192
NOCHECK_CALL

kernel/signal.c __flush_itimer_signals() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 8390518061240492032
NOCHECK_CALL
LOCK2 &tsk->sighand->siglock
LOCK2 &tsk->signal->exec_update_lock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

kernel/signal.c do_sigaction() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 7963066646459920384
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &p->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

kernel/signal.c do_sigtimedwait() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &tsk->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

kernel/signal.c flush_signal_handlers() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &tsk->signal->exec_update_lock
HALF_LOCKED2 irq

kernel/signal.c flush_sigqueue() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &t->sighand->siglock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

kernel/signal.c kernel_sigaction() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 9149941269280509952
PREEMPT_ADD <- disables preempt
RX_PATH
NOCHECK_CALL
LOCK2 irq
HALF_LOCKED2 &pool->lock

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_sigset_deactivate() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
NOCHECK_CALL
LOCK2 &vcpu->mutex
TYPE_LOCK (struct kvm_vcpu)->mutex

security/selinux/hooks.c selinux_bprm_committed_creds() -> sigemptyset()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 irq