Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

kernel/compat.c __do_compat_sys_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 8804401698382991360
PARAM_VALUE 1 mask 0-4294704895
BIT_INFO 1 mask 0x0,0xfffbfeff
BIT_INFO 1 mask 0x0,0xfffbfeff
NOCHECK_CALL
USER_DATA 1 mask 0-4294704895[c]

kernel/compat.c __do_compat_sys_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 8804401698382991360
PARAM_VALUE 1 mask 0-4294704895
BIT_INFO 1 mask 0x0,0xfffbfeff
BIT_INFO 1 mask 0x0,0xfffbfeff
NOCHECK_CALL
USER_DATA 1 mask 0-4294704895[c]

kernel/ptrace.c ptrace_request() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 3379747407038218240
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

fs/signalfd.c do_signalfd4() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 852530534003220480,4354069797103362048,6064740036794421248
PARAM_VALUE 1 mask 262400
DATA_SOURCE 0 set $1
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c __do_compat_sys_rt_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 5837084087848112128
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c __do_compat_sys_rt_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 5837084087848112128
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c __do_sys_rt_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 8149534409336147968
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c __do_sys_rt_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 8149534409336147968
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c __do_sys_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 5969535831267528704
NOCHECK_CALL
USER_DATA 1 mask 0-u64max

kernel/signal.c __do_sys_sigprocmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 5969535831267528704
NOCHECK_CALL
USER_DATA 1 mask 0-u64max

kernel/signal.c __send_signal_locked() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 0,4096-ptr_max
PARAM_VALUE 1 mask 3932160
BUF_SIZE 0 set 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &_T->lock->alloc_lock
HALF_LOCKED2 &cw->mutex
HALF_LOCKED2 &sighand->siglock
HALF_LOCKED2 &t->alloc_lock
HALF_LOCKED2 &t->sighand->siglock
HALF_LOCKED2 &tsk->sighand->siglock
HALF_LOCKED2 &tty->legacy_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 global &tasklist_lock
HALF_LOCKED2 irq

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

Type Parameter Key Value
PARAM_VALUE 0 set 4620253675947352088,5121549951934541848,6133487999460487192,6628366113196711960
PARAM_VALUE 1 mask 262400
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &p->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

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

Type Parameter Key Value
PARAM_VALUE 0 set 3359531508165414912
PARAM_VALUE 1 mask 262400
NOCHECK_CALL
USER_PTR 0 set->sig

kernel/signal.c set_current_blocked() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 4096-ptr_max
PARAM_VALUE 1 mask 262400
DATA_SOURCE 0 set $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_PTR 0 set->sig

arch/x86/kvm/../../../virt/kvm/kvm_main.c kvm_vcpu_ioctl_set_sigmask() -> sigdelsetmask()

Type Parameter Key Value
PARAM_VALUE 0 set 2441330957789282304,8202501638213722112
PARAM_VALUE 1 mask 262400
BUF_SIZE 0 set (-1)-0,8
BUF_SIZE 0 set (-1)-0,8
DATA_SOURCE 0 set $1
BIT_INFO 0 set 0x0,0x71f57bd7ff79e000
BIT_INFO 0 set 0x0,0x71f57bd7ff79e000
NOCHECK_CALL
USER_PTR 0 set->sig
HALF_LOCKED2 &vcpu->mutex