check_func_arg
Regular
4.4
: ✅int check_func_arg(struct verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_map **mapp);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81173cb0)
Location: kernel/bpf/verifier.c:809
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff81173cb0-ffffffff81173e7e: check_func_arg (STB_LOCAL)
4.8
: ✅int check_func_arg(struct verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81181fa0)
Location: kernel/bpf/verifier.c:929
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff81181fa0-ffffffff811821e5: check_func_arg (STB_LOCAL)
4.10
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff8118e670)
Location: kernel/bpf/verifier.c:961
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff8118e670-ffffffff8118e966: check_func_arg (STB_LOCAL)
4.13
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81195700)
Location: kernel/bpf/verifier.c:1089
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff81195700-ffffffff81195a5c: check_func_arg (STB_LOCAL)
4.15
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811a3770)
Location: kernel/bpf/verifier.c:1386
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff811a3770-ffffffff811a3ae5: check_func_arg (STB_LOCAL)
4.18
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811baa70)
Location: kernel/bpf/verifier.c:1949
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811baa70-ffffffff811badfd: check_func_arg (STB_LOCAL)
5.0
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811ca650)
Location: kernel/bpf/verifier.c:2211
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811ca650-ffffffff811caa78: check_func_arg (STB_LOCAL)
5.3
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811ddd80)
Location: kernel/bpf/verifier.c:3225
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811ddd80-ffffffff811de307: check_func_arg (STB_LOCAL)
5.4
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811ea540)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811ea540-ffffffff811eaac7: check_func_arg (STB_LOCAL)
5.8
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81210f10)
Location: kernel/bpf/verifier.c:3737
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff81210f10-ffffffff8121162e: check_func_arg (STB_LOCAL)
5.11
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81211c30)
Location: kernel/bpf/verifier.c:4148
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff81211c30-ffffffff812121d4: check_func_arg (STB_LOCAL)
5.13
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81213bb0)
Location: kernel/bpf/verifier.c:4858
Inline: False
Symbols:
ffffffff81213bb0-ffffffff812142fb: check_func_arg (STB_LOCAL)
5.15
: Transformation ⚠️int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In kernel/bpf/verifier.c (0)
Location: kernel/bpf/verifier.c:5022
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff81249b60-ffffffff8124a596: check_func_arg (STB_LOCAL)
ffffffff81cb8daa-ffffffff81cb8dc7: check_func_arg.cold (STB_LOCAL)
5.19
: Transformation ⚠️int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In kernel/bpf/verifier.c (0)
Location: kernel/bpf/verifier.c:5842
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff81290790-ffffffff81291587: check_func_arg (STB_LOCAL)
ffffffff81e6a0a0-ffffffff81e6a0da: check_func_arg.cold (STB_LOCAL)
6.2
: Transformation ⚠️int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In kernel/bpf/verifier.c (0)
Location: kernel/bpf/verifier.c:6563
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff812eb0a0-ffffffff812ebc56: check_func_arg (STB_LOCAL)
ffffffff820610da-ffffffff8206110c: check_func_arg.cold (STB_LOCAL)
6.5
: Transformation ⚠️int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn, int insn_idx);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In kernel/bpf/verifier.c (0)
Location: kernel/bpf/verifier.c:7923
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff81317900-ffffffff813184de: check_func_arg (STB_LOCAL)
ffffffff820e053b-ffffffff820e056d: check_func_arg.cold (STB_LOCAL)
6.8
: Transformation ⚠️int check_func_arg(struct bpf_verifier_env *env, u32 arg, struct bpf_call_arg_meta *meta, const struct bpf_func_proto *fn, int insn_idx);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In kernel/bpf/verifier.c (0)
Location: kernel/bpf/verifier.c:8475
Inline: False
Symbols:
ffffffff81334b00-ffffffff813355d4: check_func_arg (STB_LOCAL)
ffffffff821bc6ec-ffffffff821bc701: check_func_arg.cold (STB_LOCAL)
arm64
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffff80001026dca0)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffff80001026dca0-ffff80001026e268: check_func_arg (STB_LOCAL)
armhf
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (c04a0428)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
c04a0428-c04a0a14: check_func_arg (STB_LOCAL)
ppc64el
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (c000000000314730)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
c000000000314730-c000000000314e60: check_func_arg (STB_LOCAL)
riscv64
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffe0001a7c3e)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffe0001a7c3e-ffffffe0001a80d8: check_func_arg (STB_LOCAL)
aws
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811e2b60)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811e2b60-ffffffff811e30e7: check_func_arg (STB_LOCAL)
azure
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811d5920)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811d5920-ffffffff811d5ea7: check_func_arg (STB_LOCAL)
gcp
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811e0930)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811e0930-ffffffff811e0eb7: check_func_arg (STB_LOCAL)
lowlatency
: ✅int check_func_arg(struct bpf_verifier_env *env, u32 regno, enum bpf_arg_type arg_type, struct bpf_call_arg_meta *meta);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811eed40)
Location: kernel/bpf/verifier.c:3226
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/verifier.c:check_helper_call
Symbols:
ffffffff811eed40-ffffffff811ef2c7: check_func_arg (STB_LOCAL)
Regular
4.4
and 4.8
⚠️struct bpf_call_arg_meta *meta
struct bpf_map **mapp
4.8
and 4.10
⚠️struct verifier_env *env
➡️ struct bpf_verifier_env *env
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
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
⚠️u32 arg
const struct bpf_func_proto *fn
u32 regno
enum bpf_arg_type arg_type
env, regno, arg_type, meta
➡️ env, arg, meta, fn
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
⚠️int insn_idx
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
✅