Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248

kernel/bpf/btf.c btf_ctx_access() -> __btf_name_by_offset()

Type Parameter Key Value

kernel/bpf/btf.c btf_ctx_access() -> __btf_name_by_offset()

Type Parameter Key Value

kernel/bpf/btf.c btf_datasec_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_datasec_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_enum64_check_meta() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
PARAM_VALUE 1 offset 1-16777215
BUF_SIZE 0 btf 248

kernel/bpf/btf.c btf_enum64_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_enum64_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_enum_check_meta() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
PARAM_VALUE 1 offset 1-16777215
BUF_SIZE 0 btf 248

kernel/bpf/btf.c btf_enum_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_enum_show() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0
RX_PATH
TASK_NOT_RUNNING

kernel/bpf/btf.c btf_find_decl_tag_value() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
STR_LEN 0 btf 9,19
STR_LEN 0 btf 9,19
NO_OVERFLOW_SIMPLE 0 btf->data_size

kernel/bpf/btf.c btf_find_next_decl_tag() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 0,4096-ptr_max
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
STR_LEN 0 btf 4,9,19
STR_LEN 0 btf 4,9,19
NO_OVERFLOW_SIMPLE 0 btf->data_size

kernel/bpf/btf.c btf_func_proto_log() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248

kernel/bpf/btf.c btf_func_proto_log() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248

kernel/bpf/btf.c btf_func_proto_log() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248

kernel/bpf/btf.c btf_get_field_type() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $0

kernel/bpf/btf.c btf_get_ptr_to_btf_id() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $2
LOCK2 global &cand_cache_mutex

kernel/bpf/btf.c btf_get_ptr_to_btf_id() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $2
LOCK2 global &cand_cache_mutex

kernel/bpf/btf.c btf_get_ptr_to_btf_id() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $2
LOCK2 global &cand_cache_mutex

kernel/bpf/btf.c btf_nested_type_is_trusted() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max

kernel/bpf/btf.c btf_parse_graph_root() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
STR_LEN 0 btf 11,13
STR_LEN 0 btf 11,13

kernel/bpf/btf.c btf_parse_graph_root() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
STR_LEN 0 btf 11,13
STR_LEN 0 btf 11,13

kernel/bpf/btf.c btf_parse_kptr() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0

kernel/bpf/btf.c btf_parse_kptr() -> __btf_name_by_offset()

Type Parameter Key Value
PARAM_VALUE 0 btf 4096-ptr_max

kernel/bpf/btf.c btf_prepare_func_args() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf 0
DATA_SOURCE 0 btf r bpf_get_btf_vmlinux
BIT_INFO 0 btf 0x0,0x0

kernel/bpf/btf.c btf_scan_decl_tags() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $1

kernel/bpf/btf.c btf_struct_walk() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $1

kernel/bpf/btf.c btf_struct_walk() -> __btf_name_by_offset()

Type Parameter Key Value
DATA_SOURCE 0 btf $1

kernel/bpf/btf.c btf_type_tag_walk() -> __btf_name_by_offset()

Type Parameter Key Value
BUF_SIZE 0 btf s32min-(-1),1-s32max
BUF_SIZE 0 btf s32min-(-1),1-s32max
DATA_SOURCE 0 btf $0
NO_OVERFLOW_SIMPLE 0 btf->data_size

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

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248

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

Type Parameter Key Value
BUF_SIZE 0 btf (-1),248
BUF_SIZE 0 btf (-1),248