btf_name_by_offset
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811c767d)
Location: kernel/bpf/btf.c:429
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_enum_seq_show
- kernel/bpf/btf.c:btf_enum_check_meta
- kernel/bpf/btf.c:btf_verifier_log_member
- kernel/bpf/btf.c:__btf_verifier_log_type
5.0
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811db0c0)
Location: kernel/bpf/btf.c:510
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811db0c0-ffffffff811db0db: btf_name_by_offset (STB_GLOBAL)
5.3
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811f0680)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811f0680-ffffffff811f069b: btf_name_by_offset (STB_GLOBAL)
5.4
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811fcd90)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811fcd90-ffffffff811fcdab: btf_name_by_offset (STB_GLOBAL)
5.8
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff81225a37)
Location: kernel/bpf/btf.c:599
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_ksym_set_name
- kernel/bpf/verifier.c:check_attach_btf_id
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
Symbols:
ffffffff81222f70-ffffffff81222f88: btf_name_by_offset (STB_GLOBAL)
5.11
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8122c355)
Location: kernel/bpf/btf.c:702
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_ksym_set_name
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
Symbols:
ffffffff81229200-ffffffff8122922c: btf_name_by_offset (STB_GLOBAL)
5.13
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff812313b3)
Location: kernel/bpf/btf.c:704
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
Symbols:
ffffffff8122daa0-ffffffff8122dacc: btf_name_by_offset (STB_GLOBAL)
5.15
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8126a303)
Location: kernel/bpf/btf.c:704
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
Symbols:
ffffffff812664d0-ffffffff812664fc: btf_name_by_offset (STB_GLOBAL)
5.19
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff812b8ffd)
Location: kernel/bpf/btf.c:799
Inline: True
Inline callers:
- kernel/bpf/btf.c:bpf_core_add_cands
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_decl_tag_check_meta
- kernel/bpf/btf.c:btf_ref_type_check_meta
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_spec_match
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- net/core/bpf_sk_storage.c:bpf_sk_storage_tracing_allowed
Symbols:
ffffffff812b3020-ffffffff812b305d: btf_name_by_offset (STB_GLOBAL)
6.2
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8131b00d)
Location: kernel/bpf/btf.c:800
Inline: True
Inline callers:
- kernel/bpf/btf.c:bpf_core_add_cands
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_decl_tag_check_meta
- kernel/bpf/btf.c:btf_ref_type_check_meta
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:check_kfunc_args
- kernel/bpf/verifier.c:check_kfunc_args
- kernel/bpf/verifier.c:process_kf_arg_ptr_to_list_node
- kernel/bpf/verifier.c:process_kf_arg_ptr_to_list_node
- kernel/bpf/verifier.c:process_kf_arg_ptr_to_list_node
- kernel/bpf/verifier.c:get_kfunc_ptr_arg_type
- kernel/bpf/verifier.c:is_kfunc_arg_scalar_with_name
- kernel/bpf/verifier.c:__kfunc_param_match_suffix
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_spec_match
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- net/core/bpf_sk_storage.c:bpf_sk_storage_tracing_allowed
Symbols:
ffffffff81313480-ffffffff813134bd: btf_name_by_offset (STB_GLOBAL)
6.5
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8134b0ac)
Location: kernel/bpf/btf.c:819
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_type_ids_nocast_alias
- kernel/bpf/btf.c:btf_type_ids_nocast_alias
- kernel/bpf/btf.c:btf_nested_type_is_trusted
- kernel/bpf/btf.c:bpf_core_add_cands
- kernel/bpf/btf.c:__register_btf_kfunc_id_set
- kernel/bpf/btf.c:btf_check_iter_kfuncs
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_decl_tag_check_meta
- kernel/bpf/btf.c:btf_ref_type_check_meta
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/trace/trace_probe.c:sprint_nth_btf_arg
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:fetch_kfunc_meta
- kernel/bpf/verifier.c:check_kfunc_args
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:process_kf_arg_ptr_to_btf_id
- kernel/bpf/verifier.c:is_kfunc_arg_scalar_with_name
- kernel/bpf/verifier.c:__kfunc_param_match_suffix
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:process_iter_arg
- kernel/bpf/verifier.c:process_iter_arg
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:print_verifier_state
- kernel/bpf/verifier.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_spec_match
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- net/core/bpf_sk_storage.c:bpf_sk_storage_tracing_allowed
Symbols:
ffffffff81343150-ffffffff8134318d: btf_name_by_offset (STB_GLOBAL)
6.8
: Selective Inline ⚠️const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8137188c)
Location: kernel/bpf/btf.c:820
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_type_ids_nocast_alias
- kernel/bpf/btf.c:btf_type_ids_nocast_alias
- kernel/bpf/btf.c:btf_nested_type_is_trusted
- kernel/bpf/btf.c:bpf_core_add_cands
- kernel/bpf/btf.c:__register_btf_kfunc_id_set
- kernel/bpf/btf.c:btf_check_iter_kfuncs
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_check_func_type_match
- kernel/bpf/btf.c:btf_validate_prog_ctx_type
- kernel/bpf/btf.c:btf_validate_prog_ctx_type
- kernel/bpf/btf.c:btf_validate_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_get_prog_ctx_type
- kernel/bpf/btf.c:btf_decl_tag_check_meta
- kernel/bpf/btf.c:btf_ref_type_check_meta
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_show_name
- kernel/bpf/btf.c:btf_find_by_name_kind
Direct callers:
- kernel/trace/trace_probe.c:sprint_nth_btf_arg
- kernel/trace/trace_probe.c:parse_btf_arg
- kernel/trace/trace_btf.c:btf_find_struct_member
- kernel/bpf/core.c:bpf_prog_kallsyms_add
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_struct_ops_btf_id
- kernel/bpf/verifier.c:do_check_subprogs
- kernel/bpf/verifier.c:do_check_common
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:check_kfunc_call
- kernel/bpf/verifier.c:fetch_kfunc_meta
- kernel/bpf/verifier.c:check_kfunc_args
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:__process_kf_arg_ptr_to_graph_node
- kernel/bpf/verifier.c:process_kf_arg_ptr_to_btf_id
- kernel/bpf/verifier.c:is_kfunc_arg_scalar_with_name
- kernel/bpf/verifier.c:__kfunc_param_match_suffix
- kernel/bpf/verifier.c:check_ptr_to_map_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:map_kptr_match_type
- kernel/bpf/verifier.c:add_kfunc_call
- kernel/bpf/log.c:print_verifier_state
- kernel/bpf/log.c:print_reg_state
- kernel/bpf/log.c:verbose_linfo
- kernel/bpf/bpf_struct_ops.c:bpf_struct_ops_init
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_names_match
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_calc_relo_insn
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_format_spec
- tools/lib/bpf/relo_core.c:bpf_core_spec_match
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_match_member
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_fields_are_compat
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- tools/lib/bpf/relo_core.c:bpf_core_parse_spec
- net/core/bpf_sk_storage.c:bpf_sk_storage_tracing_allowed
Symbols:
ffffffff81369080-ffffffff813690bd: btf_name_by_offset (STB_GLOBAL)
arm64
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffff8000102839d0)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffff8000102839d0-ffff800010283a1c: btf_name_by_offset (STB_GLOBAL)
armhf
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (c04b41a4)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
c04b41a4-c04b41d0: btf_name_by_offset (STB_GLOBAL)
ppc64el
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (c00000000032e0b0)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
c00000000032e0b0-c00000000032e0d8: btf_name_by_offset (STB_GLOBAL)
riscv64
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffe0001b942c)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffe0001b942c-ffffffe0001b9466: btf_name_by_offset (STB_GLOBAL)
aws
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811f53b0)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811f53b0-ffffffff811f53cb: btf_name_by_offset (STB_GLOBAL)
azure
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811e8100)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811e8100-ffffffff811e811b: btf_name_by_offset (STB_GLOBAL)
gcp
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff811f3180)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff811f3180-ffffffff811f319b: btf_name_by_offset (STB_GLOBAL)
lowlatency
: ✅const char *btf_name_by_offset(const struct btf *btf, u32 offset);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff81201690)
Location: kernel/bpf/btf.c:584
Inline: False
Direct callers:
- kernel/bpf/core.c:bpf_get_prog_name
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:verbose_linfo
Symbols:
ffffffff81201690-ffffffff812016ab: btf_name_by_offset (STB_GLOBAL)
Regular
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅