Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/bpf/helpers.c ____bpf_dynptr_read() -> __bpf_dynptr_read()

Type Parameter Key Value
DATA_SOURCE 0 dst $0
DATA_SOURCE 1 len $1
DATA_SOURCE 2 src $2
DATA_SOURCE 3 offset $3
DATA_SOURCE 4 flags $4

kernel/bpf/helpers.c bpf_dynptr_copy() -> __bpf_dynptr_read()

Type Parameter Key Value
PARAM_VALUE 0 dst 1-u64max
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 4 flags 0
DATA_SOURCE 0 dst r bpf_dynptr_slice_rdwr
DATA_SOURCE 1 len $4
DATA_SOURCE 2 src $2
DATA_SOURCE 3 offset $3

kernel/bpf/helpers.c bpf_dynptr_copy() -> __bpf_dynptr_read()

Type Parameter Key Value
PARAM_VALUE 0 dst 1057498917011509248
PARAM_VALUE 1 len 1-256
PARAM_VALUE 2 src 4096-ptr_max
PARAM_VALUE 4 flags 0
BUF_SIZE 0 dst 256
CAPPED_DATA 1 len 1
CAPPED_DATA 1 len 1
CAPPED_DATA 3 offset 1
DATA_SOURCE 2 src $2
NO_OVERFLOW_SIMPLE 2 src->data->freader.file->f_mapping->host->i_bytes
UNITS 1 len unit_byte