bpf_bprintf_prepareRegular
4.4: Absent ⚠️
4.8: Absent ⚠️
4.10: Absent ⚠️
4.13: Absent ⚠️
4.15: Absent ⚠️
4.18: Absent ⚠️
5.0: Absent ⚠️
5.3: Absent ⚠️
5.4: Absent ⚠️
5.8: Absent ⚠️
5.11: Absent ⚠️
5.13: ✅int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 **bin_args, u32 num_args);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/helpers.c (ffffffff812198d0)
Location: kernel/bpf/helpers.c:749
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff812198d0-ffffffff81219f0a: bpf_bprintf_prepare (STB_GLOBAL)
5.15: ✅int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 **bin_args, u32 num_args);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/helpers.c (ffffffff812504b0)
Location: kernel/bpf/helpers.c:763
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff812504b0-ffffffff81250b15: bpf_bprintf_prepare (STB_GLOBAL)
5.19: ✅int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 **bin_args, u32 num_args);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/helpers.c (ffffffff81297b70)
Location: kernel/bpf/helpers.c:824
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_vprintk
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff81297b70-ffffffff8129823d: bpf_bprintf_prepare (STB_GLOBAL)
6.2: ✅int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 **bin_args, u32 num_args);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/bpf/helpers.c (ffffffff812f2d10)
Location: kernel/bpf/helpers.c:809
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_vprintk
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff812f2d10-ffffffff812f33dc: bpf_bprintf_prepare (STB_GLOBAL)
6.5: Transformation ⚠️int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 num_args, struct bpf_bprintf_data *data);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/bpf/helpers.c (0)
Location: kernel/bpf/helpers.c:812
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_vprintk
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/verifier.c:check_helper_call
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff820e08e7-ffffffff820e097a: bpf_bprintf_prepare.cold (STB_LOCAL)
ffffffff8131fa70-ffffffff81320262: bpf_bprintf_prepare (STB_GLOBAL)
6.8: Transformation ⚠️int bpf_bprintf_prepare(char *fmt, u32 fmt_size, const u64 *raw_args, u32 num_args, struct bpf_bprintf_data *data);
Collision: Unique Global
Inline: No
Transformation: True
Instances:
In kernel/bpf/helpers.c (0)
Location: kernel/bpf/helpers.c:818
Inline: False
Direct callers:
- kernel/trace/bpf_trace.c:bpf_seq_printf
- kernel/trace/bpf_trace.c:bpf_trace_vprintk
- kernel/trace/bpf_trace.c:bpf_trace_printk
- kernel/bpf/helpers.c:bpf_snprintf
Symbols:
ffffffff821bcfe0-ffffffff821bd073: bpf_bprintf_prepare.cold (STB_LOCAL)
ffffffff81341f60-ffffffff81342752: bpf_bprintf_prepare (STB_GLOBAL)
arm64: Absent ⚠️
armhf: Absent ⚠️
ppc64el: Absent ⚠️
riscv64: Absent ⚠️
aws: Absent ⚠️
azure: Absent ⚠️
gcp: Absent ⚠️
lowlatency: Absent ⚠️
Regular
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ✅
6.2 and 6.5 ⚠️struct bpf_bprintf_data *data
u32 **bin_args
fmt, fmt_size, raw_args, bin_args, num_args ➡️ fmt, fmt_size, raw_args, num_args, data
6.5 and 6.8 ✅