do_jitRegular
4.4: ✅int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In arch/x86/net/bpf_jit_comp.c (ffffffff8107a890)
Location: arch/x86/net/bpf_jit_comp.c:338
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8107a890-ffffffff8107c3dd: do_jit (STB_LOCAL)
4.8: ✅int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In arch/x86/net/bpf_jit_comp.c (ffffffff8107c170)
Location: arch/x86/net/bpf_jit_comp.c:350
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8107c170-ffffffff8107dd0d: do_jit (STB_LOCAL)
4.10: ✅int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In arch/x86/net/bpf_jit_comp.c (ffffffff81080710)
Location: arch/x86/net/bpf_jit_comp.c:350
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81080710-ffffffff810822ad: do_jit (STB_LOCAL)
4.13: ✅int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In arch/x86/net/bpf_jit_comp.c (ffffffff8107ea80)
Location: arch/x86/net/bpf_jit_comp.c:354
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8107ea80-ffffffff8108039b: do_jit (STB_LOCAL)
4.15: ✅int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In arch/x86/net/bpf_jit_comp.c (ffffffff810852b0)
Location: arch/x86/net/bpf_jit_comp.c:356
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810852b0-ffffffff81086c48: do_jit (STB_LOCAL)
4.18: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:411
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81088660-ffffffff81089f31: do_jit.isra.3 (STB_LOCAL)
ffffffff8108a245-ffffffff8108a2b1: do_jit.isra.3.cold.6 (STB_LOCAL)
5.0: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:411
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81090130-ffffffff81091e7b: do_jit.isra.3 (STB_LOCAL)
ffffffff810921a8-ffffffff810921fb: do_jit.isra.3.cold.5 (STB_LOCAL)
5.3: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81093ed0-ffffffff81095d78: do_jit.isra.0 (STB_LOCAL)
ffffffff810960b3-ffffffff8109610a: do_jit.isra.0.cold (STB_LOCAL)
5.4: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8109a4a0-ffffffff8109c33a: do_jit.isra.0 (STB_LOCAL)
ffffffff8109c673-ffffffff8109c6ca: do_jit.isra.0.cold (STB_LOCAL)
5.8: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:655
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810a0290-ffffffff810a2080: do_jit (STB_LOCAL)
ffffffff810a314d-ffffffff810a3211: do_jit.cold (STB_LOCAL)
5.11: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:792
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8109c2c0-ffffffff8109e0a3: do_jit (STB_LOCAL)
ffffffff81bdaee6-ffffffff81bdafbe: do_jit.cold (STB_LOCAL)
5.13: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:898
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8109cb30-ffffffff8109eeb5: do_jit (STB_LOCAL)
ffffffff81bccf79-ffffffff81bcd0a2: do_jit.cold (STB_LOCAL)
5.15: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:896
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810ad040-ffffffff810b007d: do_jit (STB_LOCAL)
ffffffff81ca3660-ffffffff81ca3801: do_jit.cold (STB_LOCAL)
5.19: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, u8 *rw_image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:894
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810c2f60-ffffffff810c5db9: do_jit (STB_LOCAL)
ffffffff81e52db4-ffffffff81e52efb: do_jit.cold (STB_LOCAL)
6.2: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, u8 *rw_image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:966
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810dfcb0-ffffffff810e2b58: do_jit (STB_LOCAL)
ffffffff82055962-ffffffff82055a81: do_jit.cold (STB_LOCAL)
6.5: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, u8 *rw_image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:966
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810eb200-ffffffff810ee22f: do_jit (STB_LOCAL)
ffffffff820d3f46-ffffffff820d4065: do_jit.cold (STB_LOCAL)
6.8: Transformation ⚠️int do_jit(struct bpf_prog *bpf_prog, int *addrs, u8 *image, u8 *rw_image, int oldproglen, struct jit_context *ctx, bool jmp_padding);
Collision: Unique Static
Inline: No
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:1140
Inline: False
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff810f4a50-ffffffff810f7ce4: do_jit (STB_LOCAL)
ffffffff821aee9e-ffffffff821aef39: do_jit.cold (STB_LOCAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81093dc0-ffffffff81095c5a: do_jit.isra.0 (STB_LOCAL)
ffffffff81095f93-ffffffff81095fea: do_jit.isra.0.cold (STB_LOCAL)
azure: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81082850-ffffffff810846ea: do_jit.isra.0 (STB_LOCAL)
ffffffff81084a23-ffffffff81084a7a: do_jit.isra.0.cold (STB_LOCAL)
gcp: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff81093d70-ffffffff81095c0a: do_jit.isra.0 (STB_LOCAL)
ffffffff81095f43-ffffffff81095f9a: do_jit.isra.0.cold (STB_LOCAL)
lowlatency: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In arch/x86/net/bpf_jit_comp.c (0)
Location: arch/x86/net/bpf_jit_comp.c:380
Inline: True
Direct callers:
- arch/x86/net/bpf_jit_comp.c:bpf_int_jit_compile
Symbols:
ffffffff8109b970-ffffffff8109d80a: do_jit.isra.0 (STB_LOCAL)
ffffffff8109db2e-ffffffff8109db85: do_jit.isra.0.cold (STB_LOCAL)
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
5.8 and 5.11 ✅
5.11 and 5.13 ⚠️bool jmp_padding
5.13 and 5.15 ✅
5.15 and 5.19 ⚠️u8 *rw_image
bpf_prog, addrs, image, oldproglen, ctx, jmp_padding ➡️ bpf_prog, addrs, image, rw_image, oldproglen, ctx, jmp_padding
5.19 and 6.2 ✅
6.2 and 6.5 ✅
6.5 and 6.8 ✅