Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/trace_fprobe.c __fentry_trace_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 0,4096-ptr_max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 16
DATA_SOURCE 2 rec $2
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte
LOCK2 rcu_read

kernel/trace/trace_fprobe.c __fexit_trace_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 4 header_size 24
DATA_SOURCE 2 rec $3
DATA_SOURCE 3 edata $4
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_fprobe.c fentry_perf_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 16
DATA_SOURCE 2 rec $2
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte
LOCK2 rcu_read

kernel/trace/trace_fprobe.c fexit_perf_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 4 header_size 24
DATA_SOURCE 2 rec $3
DATA_SOURCE 3 edata $4
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_uprobe.c prepare_uprobe_buffer() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 16-24
DATA_SOURCE 2 rec $1
FUZZY_MAX 4 header_size 24
HARD_MAX 4 header_size 24
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_eprobe.c __eprobe_trace_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 1-u64max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 8
DATA_SOURCE 2 rec $1
DATA_SOURCE 5 maxlen r get_eprobe_size
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_kprobe.c __kprobe_trace_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 16
BUF_SIZE 2 rec (-1),168
DATA_SOURCE 2 rec $1
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_kprobe.c __kretprobe_trace_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 4 header_size 24
DATA_SOURCE 2 rec $2
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_kprobe.c kprobe_perf_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 3 edata 0
PARAM_VALUE 4 header_size 16
BUF_SIZE 2 rec (-1),168
DATA_SOURCE 2 rec $1
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte

kernel/trace/trace_kprobe.c kretprobe_perf_func() -> store_trace_args()

Type Parameter Key Value
PARAM_VALUE 0 data 4096-ptr_max
PARAM_VALUE 1 tp 4096-ptr_max
PARAM_VALUE 1 tp->event 4096-ptr_max
PARAM_VALUE 1 tp->nr_args 0-s32max
PARAM_VALUE 2 rec 4096-ptr_max
PARAM_VALUE 4 header_size 24
DATA_SOURCE 2 rec $2
DATA_SOURCE 5 maxlen r __get_data_size
NOCHECK_CALL
UNITS 4 header_size unit_byte
UNITS 5 maxlen unit_byte