Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/fgraph.c fgraph_retrieve_parent_data() -> __get_data_size()

Type Parameter Key Value
PREEMPT_ADD

kernel/trace/fgraph.c fgraph_retrieve_parent_data() -> __get_data_size()

Type Parameter Key Value
PREEMPT_ADD

kernel/trace/fgraph.c get_data_type_data() -> __get_data_size()

Type Parameter Key Value
PREEMPT_ADD

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 2 edata 0
DATA_SOURCE 1 regs $2
LOCK2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
DATA_SOURCE 1 regs $3
DATA_SOURCE 2 edata $4

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 2 edata 0
DATA_SOURCE 1 regs $2
LOCK2 rcu_read

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
DATA_SOURCE 1 regs $3
DATA_SOURCE 2 edata $4

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
PARAM_VALUE 2 edata 0
DATA_SOURCE 1 regs $1
RX_PATH
TASK_NOT_RUNNING

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 2 edata 0
BUF_SIZE 1 regs (-1),168
DATA_SOURCE 1 regs $1

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
DATA_SOURCE 1 regs $2

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 2 edata 0
BUF_SIZE 1 regs (-1),168
DATA_SOURCE 1 regs $1

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

Type Parameter Key Value
PARAM_VALUE 0 tp 4096-ptr_max
PARAM_VALUE 0 tp->event 4096-ptr_max
PARAM_VALUE 1 regs 4096-ptr_max
DATA_SOURCE 1 regs $2