Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/exit.c ptrace_event() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 1541
DATA_SOURCE 1 message $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 1 message 0,256-65280[c]
HALF_LOCKED2 global &system_transition_mutex

kernel/fork.c ptrace_event() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 261-773,1285
PARAM_VALUE 1 message 0-s32max
DATA_SOURCE 1 message $1
FUZZY_MAX 1 message 0
BIT_INFO 0 exit_code 0x5,0x705
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

arch/x86/kernel/process.c ptrace_report_syscall() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 5,133
PARAM_VALUE 1 message 2
DATA_SOURCE 1 message $0
BIT_INFO 0 exit_code 0x5,0xff

arch/x86/entry/syscall_32.c ptrace_report_syscall() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 5,133
PARAM_VALUE 1 message 1-2
DATA_SOURCE 1 message $0
BIT_INFO 0 exit_code 0x5,0xff
HARD_MAX 1 message 2

arch/x86/entry/syscall_64.c ptrace_report_syscall() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 5,133
PARAM_VALUE 1 message 1-2
DATA_SOURCE 1 message $0
BIT_INFO 0 exit_code 0x5,0xff
HARD_MAX 1 message 2

kernel/signal.c signal_delivered() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 5
PARAM_VALUE 1 message 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

fs/exec.c ptrace_event() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 1029
PARAM_VALUE 1 message 0-s32max
DATA_SOURCE 1 message $1
NOCHECK_CALL

kernel/seccomp.c ptrace_event() -> ptrace_notify()

Type Parameter Key Value
PARAM_VALUE 0 exit_code 1797
PARAM_VALUE 1 message 0-u16max
DATA_SOURCE 1 message $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL