Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 24 files:

Smatch caller information:

arch/x86/kernel/dumpstack.c __die_body() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 1
PARAM_VALUE 1 str 4096-ptr_max
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 5 sig 11
BUF_SIZE 1 str 5,7,9,12-17,20-21,25,28,92
BUF_SIZE 1 str 5,7,9,12-17,20-21,25,28,92
CAPPED_DATA 2 regs 1
DATA_SOURCE 1 str $0
DATA_SOURCE 2 regs $1
DATA_SOURCE 3 err $2
STR_LEN 0 val (-1),4,6,8,12-14,16,20,24,27,91
STR_LEN 1 str (-1),4,6,8,12-14,16,20,24,27,91
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags

arch/x86/kernel/traps.c __exc_alignment_check() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 1 str 936673396507471872
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->orig_ax 0-u32max,u64max
PARAM_VALUE 4 trap 17
PARAM_VALUE 5 sig 7
BUF_SIZE 1 str 16
BUF_SIZE 1 str 16
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 err $1
STR_LEN 0 val 15
STR_LEN 1 str 15
TERMINATED 1 str 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/traps.c __exc_bounds() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 1 str 6701414469984448512
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->fred_ss.type 3
PARAM_VALUE 2 regs->fred_ss.vector 5
PARAM_VALUE 2 regs->orig_ax u64max
PARAM_VALUE 3 err 0
PARAM_VALUE 4 trap 5
PARAM_VALUE 5 sig 11
BUF_SIZE 1 str 7
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
STR_LEN 0 val 6
TERMINATED 1 str 1

arch/x86/kernel/traps.c do_error_trap() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 1 str 299996144119971840,2781005872184872960,3284298200572899328,5134919594636341248,6229692258048176128,7844258601262100480,9135774251504410624
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 4 trap 0,4,6,9-12
PARAM_VALUE 5 sig 4,7-8,11
BUF_SIZE 1 str 9,12-15,20,28
BUF_SIZE 1 str 9,12-15,20,28
CAPPED_DATA 2 regs 1
DATA_SOURCE 1 str $2
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 err $1
DATA_SOURCE 4 trap $3
DATA_SOURCE 5 sig $4
STR_LEN 0 val 8,11-14,19,27
STR_LEN 2 regs 8,11-14,19,27
TERMINATED 1 str 1
HARD_MAX 5 sig 11
PREEMPT_ADD

arch/x86/kernel/traps.c do_int3() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 2
PARAM_VALUE 1 str 9201045629697069056
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 3 err 0
PARAM_VALUE 4 trap 3
PARAM_VALUE 5 sig 5
BUF_SIZE 1 str 5
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
STR_LEN 0 val 4
TERMINATED 1 str 1
PREEMPT_ADD

arch/x86/kernel/traps.c exc_double_fault() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 1 str 8715005945540460544
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 4 trap 8
PARAM_VALUE 5 sig 11
BUF_SIZE 1 str 13
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 err $1
STR_LEN 0 val 12
TERMINATED 1 str 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL

arch/x86/kernel/traps.c gp_try_fixup_and_notify() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 9
PARAM_VALUE 1 str 2854090258165862400,6852190103159001088
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->orig_ax 0-u32max,u64max
PARAM_VALUE 4 trap 13,20
PARAM_VALUE 5 sig 11
BUF_SIZE 1 str 9,92
BUF_SIZE 1 str 9,92
CAPPED_DATA 2 regs 1
DATA_SOURCE 1 str $3
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 err $2
DATA_SOURCE 4 trap $1
STR_LEN 0 val 8,24
STR_LEN 2 regs 8,24
TERMINATED 1 str 1
HARD_MAX 4 trap 20

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

Type Parameter Key Value
PARAM_VALUE 0 val 8
PARAM_VALUE 1 str 872942923147599872,8646749435844235264
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 2 regs->fred_ss.type 3
PARAM_VALUE 2 regs->fred_ss.vector 16,19
PARAM_VALUE 2 regs->orig_ax u64max
PARAM_VALUE 3 err 0
PARAM_VALUE 4 trap 16,19
PARAM_VALUE 5 sig 8
BUF_SIZE 1 str 14-15
BUF_SIZE 1 str 14-15
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
DATA_SOURCE 4 trap $1
STR_LEN 0 val 13-14
STR_LEN 1 str 13-14
BIT_INFO 1 str 0x41d40c4a9460000,0x7fff7cfeab6f7000
BIT_INFO 1 str 0x41d40c4a9460000,0x7fff7cfeab6f7000
BIT_INFO 4 trap 0x10,0x13
TERMINATED 1 str 1
HARD_MAX 2 regs->fred_ss.vector 19
HARD_MAX 4 trap 19

arch/x86/kernel/traps.c notify_debug() -> notify_die()

Type Parameter Key Value
PARAM_VALUE 0 val 3
PARAM_VALUE 1 str 4447879390007435264
PARAM_VALUE 2 regs 4096-ptr_max
PARAM_VALUE 4 trap 0
PARAM_VALUE 5 sig 5
BUF_SIZE 1 str 6
CAPPED_DATA 2 regs 1
DATA_SOURCE 2 regs $0
DATA_SOURCE 3 err $1
STR_LEN 0 val 5
TERMINATED 1 str 1
PREEMPT_ADD