sock_filter_is_valid_access
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, enum bpf_reg_type *reg_type);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff817ca720)
Location: net/core/filter.c:2845
Inline: True
Symbols:
ffffffff817ca720-ffffffff817ca75d: sock_filter_is_valid_access (STB_LOCAL)
4.13
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff817e9960)
Location: net/core/filter.c:3180
Inline: True
Symbols:
ffffffff817e9960-ffffffff817e999d: sock_filter_is_valid_access (STB_LOCAL)
4.15
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81864f20)
Location: net/core/filter.c:3677
Inline: True
Symbols:
ffffffff81864f20-ffffffff81864f6e: sock_filter_is_valid_access (STB_LOCAL)
4.18
: ✅bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In net/core/filter.c (ffffffff818aeaf0)
Location: net/core/filter.c:5238
Inline: False
Symbols:
ffffffff818aeaf0-ffffffff818aeb7f: sock_filter_is_valid_access (STB_LOCAL)
5.0
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff818d8ab0)
Location: net/core/filter.c:5953
Inline: True
Symbols:
ffffffff818d8ab0-ffffffff818d8b43: sock_filter_is_valid_access (STB_LOCAL)
5.3
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff8192d770)
Location: net/core/filter.c:6635
Inline: True
Symbols:
ffffffff8192d770-ffffffff8192d809: sock_filter_is_valid_access (STB_LOCAL)
5.4
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff8195fa70)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffff8195fa70-ffffffff8195fb09: sock_filter_is_valid_access (STB_LOCAL)
5.8
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a2cff0)
Location: net/core/filter.c:6936
Inline: True
Symbols:
ffffffff81a2cff0-ffffffff81a2d099: sock_filter_is_valid_access (STB_LOCAL)
5.11
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a2e5a0)
Location: net/core/filter.c:7742
Inline: True
Symbols:
ffffffff81a2e5a0-ffffffff81a2e64c: sock_filter_is_valid_access (STB_LOCAL)
5.13
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81a15b30)
Location: net/core/filter.c:7864
Inline: True
Symbols:
ffffffff81a15b30-ffffffff81a15bd1: sock_filter_is_valid_access (STB_LOCAL)
5.15
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81ac6da0)
Location: net/core/filter.c:7994
Inline: True
Symbols:
ffffffff81ac6da0-ffffffff81ac6e41: sock_filter_is_valid_access (STB_LOCAL)
5.19
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81c42510)
Location: net/core/filter.c:8397
Inline: True
Symbols:
ffffffff81c42510-ffffffff81c425dc: sock_filter_is_valid_access (STB_LOCAL)
6.2
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81df7ab0)
Location: net/core/filter.c:8536
Inline: True
Symbols:
ffffffff81df7ab0-ffffffff81df7b7c: sock_filter_is_valid_access (STB_LOCAL)
6.5
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81e69290)
Location: net/core/filter.c:8688
Inline: True
Symbols:
ffffffff81e69290-ffffffff81e6936e: sock_filter_is_valid_access (STB_LOCAL)
6.8
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81f28870)
Location: net/core/filter.c:8779
Inline: True
Symbols:
ffffffff81f28870-ffffffff81f2894e: sock_filter_is_valid_access (STB_LOCAL)
arm64
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffff800010c02ea0)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffff800010c02ea0-ffff800010c02fc0: sock_filter_is_valid_access (STB_LOCAL)
armhf
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (c0d1c4c0)
Location: net/core/filter.c:6722
Inline: True
Symbols:
c0d1c4c0-c0d1c60c: sock_filter_is_valid_access (STB_LOCAL)
ppc64el
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (c000000000cec600)
Location: net/core/filter.c:6722
Inline: True
Symbols:
c000000000cec600-c000000000cec7e0: sock_filter_is_valid_access (STB_LOCAL)
riscv64
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffe0007822ea)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffe0007822ea-ffffffe000782382: sock_filter_is_valid_access (STB_LOCAL)
aws
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff818ffa40)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffff818ffa40-ffffffff818ffad9: sock_filter_is_valid_access (STB_LOCAL)
azure
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff818b9870)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffff818b9870-ffffffff818b9909: sock_filter_is_valid_access (STB_LOCAL)
gcp
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81950a70)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffff81950a70-ffffffff81950b09: sock_filter_is_valid_access (STB_LOCAL)
lowlatency
: Selective Inline ⚠️bool sock_filter_is_valid_access(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, struct bpf_insn_access_aux *info);
Collision: Unique Static
Inline: Selective
Transformation: False
Instances:
In net/core/filter.c (ffffffff81972440)
Location: net/core/filter.c:6722
Inline: True
Symbols:
ffffffff81972440-ffffffff819724d9: sock_filter_is_valid_access (STB_LOCAL)
Regular
4.10
and 4.13
⚠️struct bpf_insn_access_aux *info
enum bpf_reg_type *reg_type
4.13
and 4.15
✅
4.15
and 4.18
⚠️const struct bpf_prog *prog
off, size, type, info
➡️ off, size, type, prog, info
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
✅
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
✅