Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/trace/trace_syscalls.c ftrace_syscall_enter() -> syscall_get_data()

Type Parameter Key Value
PARAM_VALUE 0 sys_data 4096-ptr_max
PARAM_VALUE 0 sys_data->user_mask s16min-(-1),1-s16max
PARAM_VALUE 1 args 3002665039136481280
PARAM_VALUE 2 buffer 3507756060108365824
PARAM_VALUE 3 size 8630979021871157248
PARAM_VALUE 3 *size 0
PARAM_VALUE 4 user_sizes 3858677771309281280
PARAM_VALUE 5 uargs 3851567087263715328
PARAM_VALUE 5 *uargs 0
BUF_SIZE 1 args 48
BUF_SIZE 4 user_sizes 12
DATA_SOURCE 0 sys_data r syscall_nr_to_meta
PREEMPT_ADD <- disables preempt

kernel/trace/trace_syscalls.c perf_syscall_enter() -> syscall_get_data()

Type Parameter Key Value
PARAM_VALUE 0 sys_data 4096-ptr_max
PARAM_VALUE 0 sys_data->enter_event 4096-ptr_max
PARAM_VALUE 0 sys_data->user_mask s16min-(-1),1-s16max
PARAM_VALUE 1 args 7728932486125768704
PARAM_VALUE 2 buffer 7256518513334194176
PARAM_VALUE 3 size 946230848183091200
PARAM_VALUE 3 *size 0
PARAM_VALUE 4 user_sizes 8899296170512232448
PARAM_VALUE 5 uargs 2418979496929898496
PARAM_VALUE 5 *uargs 0
PARAM_VALUE 6 buf_size 63
BUF_SIZE 1 args 48
BUF_SIZE 4 user_sizes 12
CAPPED_DATA 0 sys_data->enter_event->prog_array 1
DATA_SOURCE 0 sys_data r syscall_nr_to_meta
PREEMPT_ADD <- disables preempt