btf_type_is_func
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:327
Inline: True
5.3
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
5.4
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81206341)
Location: include/linux/btf.h:100
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_attach_btf_id
- kernel/bpf/verifier.c:check_attach_btf_id
In kernel/bpf/btf.c (ffffffff81225a1a)
Location: include/linux/btf.h:100
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_type_match
- kernel/bpf/btf.c:btf_check_all_types
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81213ea2)
Location: include/linux/btf.h:145
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
In kernel/bpf/btf.c (ffffffff8122c341)
Location: include/linux/btf.h:145
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_type_match
- kernel/bpf/btf.c:btf_check_all_types
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff812166d0)
Location: include/linux/btf.h:155
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff81231060)
Location: include/linux/btf.h:155
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_type_match
- kernel/bpf/btf.c:btf_check_all_types
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff8124ce0d)
Location: include/linux/btf.h:156
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff81269f9a)
Location: include/linux/btf.h:156
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_type_match
- kernel/bpf/btf.c:btf_check_all_types
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81293e3d)
Location: include/linux/btf.h:237
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff812b392d)
Location: include/linux/btf.h:237
Inline: True
Inline callers:
- kernel/bpf/btf.c:register_btf_id_dtor_kfuncs
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_type_match
- kernel/bpf/btf.c:btf_decl_tag_resolve
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff812ee908)
Location: include/linux/btf.h:329
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff81313e0c)
Location: include/linux/btf.h:329
Inline: True
Inline callers:
- kernel/bpf/btf.c:register_btf_id_dtor_kfuncs
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_type_match
- kernel/bpf/btf.c:btf_decl_tag_resolve
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/trace/trace_probe.c (ffffffff812d7753)
Location: include/linux/btf.h:345
Inline: True
Inline callers:
- kernel/trace/trace_probe.c:find_btf_func_proto
In kernel/bpf/verifier.c (ffffffff8131b1f9)
Location: include/linux/btf.h:345
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff81343c20)
Location: include/linux/btf.h:345
Inline: True
Inline callers:
- kernel/bpf/btf.c:register_btf_id_dtor_kfuncs
- kernel/bpf/btf.c:__register_btf_kfunc_id_set
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_func_arg_match
- kernel/bpf/btf.c:btf_check_type_match
- kernel/bpf/btf.c:btf_decl_tag_resolve
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/trace/trace_btf.c (ffffffff812f840b)
Location: include/linux/btf.h:356
Inline: True
Inline callers:
- kernel/trace/trace_btf.c:btf_find_func_proto
In kernel/bpf/verifier.c (ffffffff8133d5a0)
Location: include/linux/btf.h:356
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:bpf_check_attach_target
- kernel/bpf/verifier.c:check_pseudo_btf_id
- kernel/bpf/verifier.c:add_kfunc_call
In kernel/bpf/btf.c (ffffffff81369bb0)
Location: include/linux/btf.h:356
Inline: True
Inline callers:
- kernel/bpf/btf.c:register_btf_id_dtor_kfuncs
- kernel/bpf/btf.c:__register_btf_kfunc_id_set
- kernel/bpf/btf.c:btf_prepare_func_args
- kernel/bpf/btf.c:btf_check_type_match
- kernel/bpf/btf.c:btf_decl_tag_resolve
arm64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
armhf
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
ppc64el
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
aws
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
azure
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
gcp
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True
lowlatency
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:339
Inline: True