btf_is_kernelRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: ✅bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff8122cd00)
Location: kernel/bpf/btf.c:5741
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/verifier.c:bpf_check
Symbols:
ffffffff8122cd00-ffffffff8122cd12: btf_is_kernel (STB_GLOBAL)
5.13: Selective Inline ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/btf.c (ffffffff812308e7)
Location: kernel/bpf/btf.c:5934
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_check_func_arg_match
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/verifier.c:bpf_check
Symbols:
ffffffff81231ab0-ffffffff81231ac2: btf_is_kernel (STB_GLOBAL)
5.15: Selective Inline, Transformation ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/btf.c (ffffffff81269663)
Location: kernel/bpf/btf.c:5987
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_check_func_arg_match
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/verifier.c:bpf_check
Symbols:
ffffffff81cb9592-ffffffff81cb95b2: btf_is_kernel.cold (STB_LOCAL)
ffffffff8126aa50-ffffffff8126aa68: btf_is_kernel (STB_GLOBAL)
5.19: Selective Inline, Transformation ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/btf.c (ffffffff812b80ef)
Location: kernel/bpf/btf.c:6720
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_check_func_arg_match
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:map_kptr_match_type
Symbols:
ffffffff81e6a905-ffffffff81e6a92f: btf_is_kernel.cold (STB_LOCAL)
ffffffff812b78c0-ffffffff812b78e2: btf_is_kernel (STB_GLOBAL)
6.2: Transformation ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/bpf/btf.c (0)
Location: kernel/bpf/btf.c:7211
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
Symbols:
ffffffff820619e3-ffffffff82061a0d: btf_is_kernel.cold (STB_LOCAL)
ffffffff81318f40-ffffffff81318f62: btf_is_kernel (STB_GLOBAL)
6.5: Selective Inline, Transformation ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/btf.c (ffffffff81348fc3)
Location: kernel/bpf/btf.c:7310
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_parse_kptr
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/syscall.c:bpf_obj_free_fields
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
Symbols:
ffffffff820e1099-ffffffff820e10c3: btf_is_kernel.cold (STB_LOCAL)
ffffffff81348d60-ffffffff81348d82: btf_is_kernel (STB_GLOBAL)
6.8: Selective Inline, Transformation ⚠️bool btf_is_kernel(const struct btf *btf);
Collision: Unique Global
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/btf.c (ffffffff8136f6f3)
Location: kernel/bpf/btf.c:7374
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_parse_kptr
Direct callers:
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_create
- kernel/bpf/syscall.c:bpf_obj_free_fields
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:check_ptr_to_btf_access
- kernel/bpf/verifier.c:map_kptr_match_type
Symbols:
ffffffff821bd8a6-ffffffff821bd8d0: btf_is_kernel.cold (STB_LOCAL)
ffffffff8136f490-ffffffff8136f4b2: btf_is_kernel (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
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 ✅