bpf_get_perf_event_info
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811a5f50)
Location: kernel/trace/bpf_trace.c:1180
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff811a5f50-ffffffff811a6069: bpf_get_perf_event_info (STB_GLOBAL)
5.0
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811b4300)
Location: kernel/trace/bpf_trace.c:1215
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811b4300-ffffffff811b4419: bpf_get_perf_event_info (STB_GLOBAL)
5.3
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811c3310)
Location: kernel/trace/bpf_trace.c:1387
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811c3310-ffffffff811c342b: bpf_get_perf_event_info (STB_GLOBAL)
5.4
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811ceac0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811ceac0-ffffffff811cebdb: bpf_get_perf_event_info (STB_GLOBAL)
5.8
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811eafe0)
Location: kernel/trace/bpf_trace.c:1905
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff811eafe0-ffffffff811eb0fb: bpf_get_perf_event_info (STB_GLOBAL)
5.11
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811e9180)
Location: kernel/trace/bpf_trace.c:2161
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff811e9180-ffffffff811e929b: bpf_get_perf_event_info (STB_GLOBAL)
5.13
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811ea070)
Location: kernel/trace/bpf_trace.c:1858
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff811ea070-ffffffff811ea18d: bpf_get_perf_event_info (STB_GLOBAL)
5.15
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff8121aea0)
Location: kernel/trace/bpf_trace.c:1942
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff8121aea0-ffffffff8121afc3: bpf_get_perf_event_info (STB_GLOBAL)
5.19
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff81259bf0)
Location: kernel/trace/bpf_trace.c:2123
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff81259bf0-ffffffff81259d60: bpf_get_perf_event_info (STB_GLOBAL)
6.2
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff812a9e90)
Location: kernel/trace/bpf_trace.c:2346
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff812a9e90-ffffffff812aa000: bpf_get_perf_event_info (STB_GLOBAL)
6.5
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff812cc700)
Location: kernel/trace/bpf_trace.c:2355
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
ffffffff812cc700-ffffffff812cc875: bpf_get_perf_event_info (STB_GLOBAL)
6.8
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr, long unsigned int *missed);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff812e9b80)
Location: kernel/trace/bpf_trace.c:2460
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
- kernel/bpf/syscall.c:bpf_perf_link_fill_common
Symbols:
ffffffff812e9b80-ffffffff812e9d01: bpf_get_perf_event_info (STB_GLOBAL)
arm64
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffff80001024ed90)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffff80001024ed90-ffff80001024eee0: bpf_get_perf_event_info (STB_GLOBAL)
armhf
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (c0481ce0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:bpf_task_fd_query
Symbols:
c0481ce0-c0481e24: bpf_get_perf_event_info (STB_GLOBAL)
ppc64el
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (c0000000002eb3e0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
c0000000002eb3e0-c0000000002eb5b4: bpf_get_perf_event_info (STB_GLOBAL)
riscv64
: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In kernel/bpf/syscall.c (0)
Location: include/linux/trace_events.h:522
Inline: True
aws
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811c70e0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811c70e0-ffffffff811c71fb: bpf_get_perf_event_info (STB_GLOBAL)
azure
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811b9ec0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811b9ec0-ffffffff811b9fdb: bpf_get_perf_event_info (STB_GLOBAL)
gcp
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811c4eb0)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811c4eb0-ffffffff811c4fcb: bpf_get_perf_event_info (STB_GLOBAL)
lowlatency
: ✅int bpf_get_perf_event_info(const struct perf_event *event, u32 *prog_id, u32 *fd_type, const char **buf, u64 *probe_offset, u64 *probe_addr);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In kernel/trace/bpf_trace.c (ffffffff811d3110)
Location: kernel/trace/bpf_trace.c:1411
Inline: False
Direct callers:
- kernel/bpf/syscall.c:__do_sys_bpf
Symbols:
ffffffff811d3110-ffffffff811d322b: bpf_get_perf_event_info (STB_GLOBAL)
Regular
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
⚠️long unsigned int *missed
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅