bpf_jit_get_func_addrRegular
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 ✅