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 |