bpf_jit_get_func_addr
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811c0bd0)
Location: kernel/bpf/core.c:816
Inline: False
Symbols:
ffffffff811c0bd0-ffffffff811c0c36: bpf_jit_get_func_addr (STB_GLOBAL)
5.3
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811d16c0)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811d16c0-ffffffff811d172b: bpf_jit_get_func_addr (STB_GLOBAL)
5.4
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811ddc40)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811ddc40-ffffffff811ddcab: bpf_jit_get_func_addr (STB_GLOBAL)
5.8
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811fa710)
Location: kernel/bpf/core.c:916
Inline: False
Symbols:
ffffffff811fa710-ffffffff811fa780: bpf_jit_get_func_addr (STB_GLOBAL)
5.11
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811f9950)
Location: kernel/bpf/core.c:913
Inline: False
Symbols:
ffffffff811f9950-ffffffff811f99c3: bpf_jit_get_func_addr (STB_GLOBAL)
5.13
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811fa880)
Location: kernel/bpf/core.c:919
Inline: False
Symbols:
ffffffff811fa880-ffffffff811fa8ef: bpf_jit_get_func_addr (STB_GLOBAL)
5.15
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff8122bfa0)
Location: kernel/bpf/core.c:921
Inline: False
Symbols:
ffffffff8122bfa0-ffffffff8122c013: bpf_jit_get_func_addr (STB_GLOBAL)
5.19
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff8126db30)
Location: kernel/bpf/core.c:1208
Inline: False
Symbols:
ffffffff8126db30-ffffffff8126dbe2: bpf_jit_get_func_addr (STB_GLOBAL)
6.2
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff812c2f70)
Location: kernel/bpf/core.c:1182
Inline: False
Symbols:
ffffffff812c2f70-ffffffff812c3022: bpf_jit_get_func_addr (STB_GLOBAL)
6.5
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff812eae50)
Location: kernel/bpf/core.c:1183
Inline: False
Symbols:
ffffffff812eae50-ffffffff812eaf53: bpf_jit_get_func_addr (STB_GLOBAL)
6.8
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff81309370)
Location: kernel/bpf/core.c:1225
Inline: False
Symbols:
ffffffff81309370-ffffffff81309473: bpf_jit_get_func_addr (STB_GLOBAL)
arm64
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffff80001025eaf8)
Location: kernel/bpf/core.c:857
Inline: False
Direct callers:
- arch/arm64/net/bpf_jit_comp.c:build_insn
Symbols:
ffff80001025eaf8-ffff80001025ebb0: bpf_jit_get_func_addr (STB_GLOBAL)
armhf
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (c049211c)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
c049211c-c04921cc: bpf_jit_get_func_addr (STB_GLOBAL)
ppc64el
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (c000000000303a60)
Location: kernel/bpf/core.c:857
Inline: False
Direct callers:
- arch/powerpc/net/bpf_jit_comp64.c:bpf_int_jit_compile
Symbols:
c000000000303a60-c000000000303b18: bpf_jit_get_func_addr (STB_GLOBAL)
riscv64
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffe00019cd92)
Location: kernel/bpf/core.c:857
Inline: False
Direct callers:
- arch/riscv/net/bpf_jit_comp.c:emit_insn
Symbols:
ffffffe00019cd92-ffffffe00019ce28: bpf_jit_get_func_addr (STB_GLOBAL)
aws
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811d6260)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811d6260-ffffffff811d62cb: bpf_jit_get_func_addr (STB_GLOBAL)
azure
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811c9020)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811c9020-ffffffff811c908b: bpf_jit_get_func_addr (STB_GLOBAL)
gcp
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811d4030)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811d4030-ffffffff811d409b: bpf_jit_get_func_addr (STB_GLOBAL)
lowlatency
: ✅int bpf_jit_get_func_addr(const struct bpf_prog *prog, const struct bpf_insn *insn, bool extra_pass, u64 *func_addr, bool *func_addr_fixed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/core.c (ffffffff811e2350)
Location: kernel/bpf/core.c:857
Inline: False
Symbols:
ffffffff811e2350-ffffffff811e23bb: bpf_jit_get_func_addr (STB_GLOBAL)
Regular
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
✅