Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

kernel/bpf/log.c bpf_log() -> bpf_verifier_log_needed()

Type Parameter Key Value
DATA_SOURCE 0 log $0

kernel/bpf/log.c bpf_verifier_log_write() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
RX_PATH
HALF_LOCKED2 global &bpf_devs_lock

kernel/bpf/log.c bpf_vlog_reset() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
DATA_SOURCE 0 log $0

kernel/bpf/log.c verbose_linfo() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max

kernel/bpf/btf.c __btf_verifier_log_type() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
BUF_SIZE 0 log 1064

kernel/bpf/btf.c btf_verifier_log() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
BUF_SIZE 0 log 1064

kernel/bpf/btf.c btf_verifier_log_hdr() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->level 0-14
BUF_SIZE 0 log 1064

kernel/bpf/btf.c btf_verifier_log_member() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
BUF_SIZE 0 log 1064

kernel/bpf/btf.c btf_verifier_log_vsi() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max
PARAM_VALUE 0 log->level 0-14
BUF_SIZE 0 log 1064
CAPPED_DATA 0 log->len_total 1

kernel/bpf/verifier.c verbose() -> bpf_verifier_log_needed()

Type Parameter Key Value
PARAM_VALUE 0 log 4096-ptr_max