bpf_check_uarg_tail_zeroRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811b4350)
Location: kernel/bpf/syscall.c:71
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__ia32_sys_bpf
- kernel/bpf/syscall.c:__x64_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
Symbols:
ffffffff811b4350-ffffffff811b43c1: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.0: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811c2370)
Location: kernel/bpf/syscall.c:70
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
Symbols:
ffffffff811c2370-ffffffff811c23e1: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.3: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811d2ef0)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_prog_test_run_skb
Symbols:
ffffffff811d2ef0-ffffffff811d2f63: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.4: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811df1f0)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811df1f0-ffffffff811df263: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.8: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff8120154a)
Location: kernel/bpf/syscall.c:73
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
Direct callers:
- kernel/bpf/verifier.c:check_btf_line
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811fe660-ffffffff811fe6a5: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.11: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff81200e37)
Location: kernel/bpf/syscall.c:75
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
Direct callers:
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811fd940-ffffffff811fd985: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.13: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff81201759)
Location: kernel/bpf/syscall.c:76
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
Direct callers:
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811fe500-ffffffff811fe542: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.15: ✅int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff8122f270)
Location: kernel/bpf/syscall.c:76
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff8122f270-ffffffff8122f2c6: bpf_check_uarg_tail_zero (STB_GLOBAL)
5.19: ✅int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff81271bf0)
Location: kernel/bpf/syscall.c:80
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff81271bf0-ffffffff81271c73: bpf_check_uarg_tail_zero (STB_GLOBAL)
6.2: ✅int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff812c7e40)
Location: kernel/bpf/syscall.c:80
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff812c7e40-ffffffff812c7ec3: bpf_check_uarg_tail_zero (STB_GLOBAL)
6.5: ✅int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff812ef300)
Location: kernel/bpf/syscall.c:81
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff812ef300-ffffffff812ef383: bpf_check_uarg_tail_zero (STB_GLOBAL)
6.8: ✅int bpf_check_uarg_tail_zero(bpfptr_t uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff8130e0e0)
Location: kernel/bpf/syscall.c:84
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff8130e0e0-ffffffff8130e163: bpf_check_uarg_tail_zero (STB_GLOBAL)
arm64: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffff800010261160)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffff800010261160-ffff800010261374: bpf_check_uarg_tail_zero (STB_GLOBAL)
armhf: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (c0493fc4)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_prog_test_run_flow_dissector
- net/bpf/test_run.c:bpf_prog_test_run_skb
Symbols:
c0493fc4-c0494098: bpf_check_uarg_tail_zero (STB_GLOBAL)
ppc64el: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (c000000000305d80)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
c000000000305d80-c000000000305e98: bpf_check_uarg_tail_zero (STB_GLOBAL)
riscv64: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffe00019e402)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffe00019e402-ffffffe00019e4aa: bpf_check_uarg_tail_zero (STB_GLOBAL)
aws: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811d7810)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811d7810-ffffffff811d7883: bpf_check_uarg_tail_zero (STB_GLOBAL)
azure: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811ca5d0)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811ca5d0-ffffffff811ca643: bpf_check_uarg_tail_zero (STB_GLOBAL)
gcp: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811d55e0)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811d55e0-ffffffff811d5653: bpf_check_uarg_tail_zero (STB_GLOBAL)
lowlatency: Selective Inline ⚠️int bpf_check_uarg_tail_zero(void *uaddr, size_t expected_size, size_t actual_size);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/syscall.c (ffffffff811e3950)
Location: kernel/bpf/syscall.c:62
Inline: True
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
- net/bpf/test_run.c:bpf_ctx_init
Symbols:
ffffffff811e3950-ffffffff811e39c3: bpf_check_uarg_tail_zero (STB_GLOBAL)
Regular
4.18 and 5.0 ✅
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 ⚠️void *uaddr ➡️ bpfptr_t uaddr
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 ✅