Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/trace/bpf_trace.c bpf_copy_from_user_str_dynptr() -> __bpf_dynptr_copy_str()

Type Parameter Key Value
PARAM_VALUE 4 str_copy_fn 3293608955341250560
PARAM_VALUE 5 tsk 0
DATA_SOURCE 0 dptr $0
DATA_SOURCE 1 doff $1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 unsafe_src $3

kernel/trace/bpf_trace.c bpf_copy_from_user_task_str_dynptr() -> __bpf_dynptr_copy_str()

Type Parameter Key Value
PARAM_VALUE 4 str_copy_fn 3293608955341250560
DATA_SOURCE 0 dptr $0
DATA_SOURCE 1 doff $1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 unsafe_src $3
DATA_SOURCE 5 tsk $4

kernel/trace/bpf_trace.c bpf_probe_read_kernel_str_dynptr() -> __bpf_dynptr_copy_str()

Type Parameter Key Value
PARAM_VALUE 4 str_copy_fn 4334657724740063232
PARAM_VALUE 5 tsk 0
DATA_SOURCE 0 dptr $0
DATA_SOURCE 1 doff $1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 unsafe_src $3

kernel/trace/bpf_trace.c bpf_probe_read_user_str_dynptr() -> __bpf_dynptr_copy_str()

Type Parameter Key Value
PARAM_VALUE 4 str_copy_fn 2493508874427039744
PARAM_VALUE 5 tsk 0
DATA_SOURCE 0 dptr $0
DATA_SOURCE 1 doff $1
DATA_SOURCE 2 size $2
DATA_SOURCE 3 unsafe_src $3