Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 59 files:

Smatch caller information:

arch/x86/entry/vsyscall/vsyscall_64.c write_ok_or_segv() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 11
PARAM_VALUE 1 code 1
DATA_SOURCE 2 addr $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

arch/x86/kernel/umip.c force_sig_info_umip_fault() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 11
PARAM_VALUE 1 code 1
PARAM_VALUE 2 addr 0-18446744073709551614
DATA_SOURCE 2 addr $0
PREEMPT_ADD
NOCHECK_CALL

arch/x86/mm/fault.c __bad_area_nosemaphore() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 11
PARAM_VALUE 1 code 1-2
PARAM_VALUE 2 addr 0-18446744073709551614
CAPPED_DATA 2 addr 1
CAPPED_DATA 2 addr 1
DATA_SOURCE 1 code $4
DATA_SOURCE 2 addr $2
HARD_MAX 1 code 2
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 addr unit_byte

arch/x86/mm/fault.c do_sigbus() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 7
PARAM_VALUE 1 code 2
PARAM_VALUE 2 addr 0-18446744073709551614
CAPPED_DATA 2 addr 1
CAPPED_DATA 2 addr 1
DATA_SOURCE 2 addr $2
NOCHECK_CALL

arch/x86/kernel/ptrace.c send_sigtrap() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 5
PARAM_VALUE 1 code 1-2,4
DATA_SOURCE 1 code $2
NOCHECK_CALL

arch/x86/kernel/traps.c do_trap() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 4,7-8,11
PARAM_VALUE 1 code 1-2
DATA_SOURCE 0 sig $1
DATA_SOURCE 1 code $5
DATA_SOURCE 2 addr $6
HARD_MAX 0 sig 11
HARD_MAX 1 code 2
PREEMPT_ADD
NOCHECK_CALL

arch/x86/kernel/traps.c handle_xfd_event() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 4
PARAM_VALUE 1 code 1
NOCHECK_CALL

arch/x86/kernel/traps.c math_error() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 8
PARAM_VALUE 1 code 3-7
DATA_SOURCE 1 code r fpu__exception_code
NOCHECK_CALL

arch/x86/coco/sev/vc-handle.c user_exc_vmm_communication() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 7
PARAM_VALUE 1 code 3
PARAM_VALUE 2 addr 0
NOCHECK_CALL

arch/x86/kernel/cet.c do_user_cp_fault() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 11
PARAM_VALUE 1 code 10
PARAM_VALUE 2 addr 0
NOCHECK_CALL

arch/x86/kernel/cpu/bus_lock.c handle_bus_lock() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 7
PARAM_VALUE 1 code 1
PARAM_VALUE 2 addr 0
NOCHECK_CALL

arch/x86/kernel/cpu/bus_lock.c handle_guest_split_lock() -> force_sig_fault()

Type Parameter Key Value
PARAM_VALUE 0 sig 7
PARAM_VALUE 1 code 1
PARAM_VALUE 2 addr 0
NOCHECK_CALL