reg_set_min_max
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u8 opcode);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff8118de70)
Location: kernel/bpf/verifier.c:1877
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff8118de70-ffffffff8118df60: reg_set_min_max (STB_LOCAL)
4.13
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u8 opcode);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff811942c0)
Location: kernel/bpf/verifier.c:2228
Inline: False
Direct callers:
- kernel/bpf/verifier.c:do_check
- kernel/bpf/verifier.c:do_check
Symbols:
ffffffff811942c0-ffffffff811944e9: reg_set_min_max (STB_LOCAL)
4.15
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811a5148)
Location: kernel/bpf/verifier.c:2641
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811a4770-ffffffff811a4a52: reg_set_min_max.part.28 (STB_LOCAL)
4.18
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811bbb33)
Location: kernel/bpf/verifier.c:3432
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811b7260-ffffffff811b7549: reg_set_min_max.part.29 (STB_LOCAL)
5.0
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811cbd7d)
Location: kernel/bpf/verifier.c:4115
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811c65e0-ffffffff811c68f9: reg_set_min_max.part.44 (STB_LOCAL)
5.3
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811dea0e)
Location: kernel/bpf/verifier.c:5323
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811d8180-ffffffff811d8550: reg_set_min_max.part.0 (STB_LOCAL)
5.4
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811eb1ce)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811e4870-ffffffff811e4c40: reg_set_min_max.part.0 (STB_LOCAL)
5.8
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81204300)
Location: kernel/bpf/verifier.c:6444
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81204300-ffffffff8120489d: reg_set_min_max (STB_LOCAL)
5.11
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81204290)
Location: kernel/bpf/verifier.c:7108
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81204290-ffffffff81204855: reg_set_min_max (STB_LOCAL)
5.13
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81205260)
Location: kernel/bpf/verifier.c:8271
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81205260-ffffffff812057d6: reg_set_min_max (STB_LOCAL)
5.15
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81237d90)
Location: kernel/bpf/verifier.c:8564
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81237d90-ffffffff81238306: reg_set_min_max (STB_LOCAL)
5.19
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff8127c0b0)
Location: kernel/bpf/verifier.c:9552
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff8127c0b0-ffffffff8127c74a: reg_set_min_max (STB_LOCAL)
6.2
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff812d26d0)
Location: kernel/bpf/verifier.c:11475
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff812d26d0-ffffffff812d2d6a: reg_set_min_max (STB_LOCAL)
6.5
: ✅void reg_set_min_max(struct bpf_reg_state *true_reg, struct bpf_reg_state *false_reg, u64 val, u32 val32, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81307b90)
Location: kernel/bpf/verifier.c:13406
Inline: False
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81307b90-ffffffff813081f8: reg_set_min_max (STB_LOCAL)
6.8
: Selective Inline ⚠️int reg_set_min_max(struct bpf_verifier_env *env, struct bpf_reg_state *true_reg1, struct bpf_reg_state *true_reg2, struct bpf_reg_state *false_reg1, struct bpf_reg_state *false_reg2, u8 opcode, bool is_jmp32);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/verifier.c (ffffffff81330050)
Location: kernel/bpf/verifier.c:14577
Inline: True
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff81330050-ffffffff8133020d: reg_set_min_max (STB_LOCAL)
arm64
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffff80001026e804)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffff800010267d10-ffff8000102680a0: reg_set_min_max.part.0 (STB_LOCAL)
armhf
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (c04a0f2c)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
c0499d60-c049a1fc: reg_set_min_max.part.0 (STB_LOCAL)
ppc64el
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (c000000000315404)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
c00000000030d750-c00000000030dbfc: reg_set_min_max.part.0 (STB_LOCAL)
riscv64
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffe0001a8714)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffe0001a30c6-ffffffe0001a33e8: reg_set_min_max.part.0 (STB_LOCAL)
aws
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811e37ee)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811dce90-ffffffff811dd260: reg_set_min_max.part.0 (STB_LOCAL)
azure
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811d65ae)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811cfc50-ffffffff811d0020: reg_set_min_max.part.0 (STB_LOCAL)
gcp
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811e15be)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811dac60-ffffffff811db030: reg_set_min_max.part.0 (STB_LOCAL)
lowlatency
: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In kernel/bpf/verifier.c (ffffffff811ef9ce)
Location: kernel/bpf/verifier.c:5333
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Direct callers:
- kernel/bpf/verifier.c:check_cond_jmp_op
- kernel/bpf/verifier.c:check_cond_jmp_op
Symbols:
ffffffff811e9070-ffffffff811e9440: reg_set_min_max.part.0 (STB_LOCAL)
Regular
4.10
and 4.13
✅
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
⚠️struct bpf_verifier_env *env
struct bpf_reg_state *true_reg1
struct bpf_reg_state *true_reg2
struct bpf_reg_state *false_reg1
struct bpf_reg_state *false_reg2
struct bpf_reg_state *true_reg
struct bpf_reg_state *false_reg
u64 val
u32 val32
true_reg, false_reg, val, val32, opcode, is_jmp32
➡️ env, true_reg1, true_reg2, false_reg1, false_reg2, opcode, is_jmp32
void
➡️ int