arch_prepare_optimized_kprobe
Regular
4.4
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810603b0)
Location: arch/x86/kernel/kprobes/opt.c:327
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810603b0-ffffffff810605d3: arch_prepare_optimized_kprobe (STB_GLOBAL)
4.8
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810601b0)
Location: arch/x86/kernel/kprobes/opt.c:328
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810601b0-ffffffff810603da: arch_prepare_optimized_kprobe (STB_GLOBAL)
4.10
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81063250)
Location: arch/x86/kernel/kprobes/opt.c:328
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81063250-ffffffff8106347a: arch_prepare_optimized_kprobe (STB_GLOBAL)
4.13
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81062290)
Location: arch/x86/kernel/kprobes/opt.c:340
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81062290-ffffffff81062441: arch_prepare_optimized_kprobe (STB_GLOBAL)
4.15
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810663e0)
Location: arch/x86/kernel/kprobes/opt.c:362
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810663e0-ffffffff81066597: arch_prepare_optimized_kprobe (STB_GLOBAL)
4.18
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81068fa0)
Location: arch/x86/kernel/kprobes/opt.c:362
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81068fa0-ffffffff81069151: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.0
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8106ed60)
Location: arch/x86/kernel/kprobes/opt.c:367
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8106ed60-ffffffff8106ef11: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.3
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81072e00)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81072e00-ffffffff81072fc1: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.4
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81073df0)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81073df0-ffffffff81073fb1: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.8
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8107aef0)
Location: arch/x86/kernel/kprobes/opt.c:372
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8107aef0-ffffffff8107b0d8: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.11
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8107acf0)
Location: arch/x86/kernel/kprobes/opt.c:399
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8107acf0-ffffffff8107aeed: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.13
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8107bec0)
Location: arch/x86/kernel/kprobes/opt.c:404
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8107bec0-ffffffff8107c0bc: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.15
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8108a030)
Location: arch/x86/kernel/kprobes/opt.c:404
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8108a030-ffffffff8108a22c: arch_prepare_optimized_kprobe (STB_GLOBAL)
5.19
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff8109a520)
Location: arch/x86/kernel/kprobes/opt.c:411
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff8109a520-ffffffff8109a730: arch_prepare_optimized_kprobe (STB_GLOBAL)
6.2
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810b0f20)
Location: arch/x86/kernel/kprobes/opt.c:399
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810b0f20-ffffffff810b1130: arch_prepare_optimized_kprobe (STB_GLOBAL)
6.5
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810b3eb0)
Location: arch/x86/kernel/kprobes/opt.c:391
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810b3eb0-ffffffff810b40dc: arch_prepare_optimized_kprobe (STB_GLOBAL)
6.8
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff810bb310)
Location: arch/x86/kernel/kprobes/opt.c:391
Inline: False
Direct callers:
- kernel/kprobes.c:register_aggr_kprobe
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff810bb310-ffffffff810bb53c: arch_prepare_optimized_kprobe (STB_GLOBAL)
arm64
: Absent ⚠️
armhf
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *orig);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/arm/probes/kprobes/opt-arm.c (c03284e8)
Location: arch/arm/probes/kprobes/opt-arm.c:184
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
c03284e8-c03286d8: arch_prepare_optimized_kprobe (STB_GLOBAL)
ppc64el
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/powerpc/kernel/optprobes.c (c000000000057950)
Location: arch/powerpc/kernel/optprobes.c:190
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
c000000000057950-c000000000057d08: arch_prepare_optimized_kprobe (STB_GLOBAL)
riscv64
: Absent ⚠️
aws
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81072df0)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81072df0-ffffffff81072fb1: arch_prepare_optimized_kprobe (STB_GLOBAL)
azure
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81062e70)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81062e70-ffffffff81063031: arch_prepare_optimized_kprobe (STB_GLOBAL)
gcp
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81072da0)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81072da0-ffffffff81072f61: arch_prepare_optimized_kprobe (STB_GLOBAL)
lowlatency
: ✅int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *__unused);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In arch/x86/kernel/kprobes/opt.c (ffffffff81074e00)
Location: arch/x86/kernel/kprobes/opt.c:353
Inline: False
Direct callers:
- kernel/kprobes.c:alloc_aggr_kprobe
Symbols:
ffffffff81074e00-ffffffff81074fc1: arch_prepare_optimized_kprobe (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
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 armhf
⚠️struct kprobe *orig
struct kprobe *__unused
amd64
and ppc64el
⚠️struct kprobe *p
struct kprobe *__unused
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅