Blob Blame History Raw
diff --git a/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h b/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
index f84b1347bf..3c032f5230 100644
--- a/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
+++ b/vendor/github.com/iovisor/bcc/libbpf-tools/arm64/vmlinux_510.h
@@ -1678,6 +1678,7 @@ struct perf_event {
 	int pending_wakeup;
 	int pending_kill;
 	int pending_disable;
+	long unsigned int pending_addr;
 	struct irq_work pending;
 	atomic_t event_limit;
 	struct perf_addr_filters_head addr_filters;
@@ -1693,6 +1694,7 @@ struct perf_event {
 	void *overflow_handler_context;
 	perf_overflow_handler_t orig_overflow_handler;
 	struct bpf_prog *prog;
+	u64 bpf_cookie;
 	struct trace_event_call *tp_event;
 	struct event_filter *filter;
 	struct ftrace_ops ftrace_ops;
@@ -26070,7 +26072,10 @@ enum bpf_link_type {
 	BPF_LINK_TYPE_ITER = 4,
 	BPF_LINK_TYPE_NETNS = 5,
 	BPF_LINK_TYPE_XDP = 6,
-	MAX_BPF_LINK_TYPE = 7,
+	BPF_LINK_TYPE_PERF_EVENT = 7,
+	BPF_LINK_TYPE_KPROBE_MULTI = 8,
+	BPF_LINK_TYPE_STRUCT_OPS = 9,
+	MAX_BPF_LINK_TYPE = 10,
 };
 
 struct bpf_link_info {
@@ -30363,6 +30368,11 @@ struct bpf_raw_tp_link {
 	struct bpf_raw_event_map *btp;
 };
 
+struct bpf_perf_link {
+	struct bpf_link link;
+	struct file *perf_file;
+};
+
 struct btf_member {
 	__u32 name_off;
 	__u32 type;
diff --git a/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h b/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h
index 3b1b0127d1..052db391d4 100644
--- a/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h
+++ b/vendor/github.com/iovisor/bcc/libbpf-tools/powerpc/vmlinux_510.h
@@ -4345,6 +4345,7 @@ struct perf_event {
 	int pending_wakeup;
 	int pending_kill;
 	int pending_disable;
+	long unsigned int pending_addr;
 	struct irq_work pending;
 	atomic_t event_limit;
 	struct perf_addr_filters_head addr_filters;
@@ -4360,6 +4361,7 @@ struct perf_event {
 	void *overflow_handler_context;
 	perf_overflow_handler_t orig_overflow_handler;
 	struct bpf_prog *prog;
+	u64 bpf_cookie;
 	struct trace_event_call *tp_event;
 	struct event_filter *filter;
 	struct ftrace_ops ftrace_ops;
@@ -36449,7 +36451,10 @@ enum bpf_link_type {
 	BPF_LINK_TYPE_ITER = 4,
 	BPF_LINK_TYPE_NETNS = 5,
 	BPF_LINK_TYPE_XDP = 6,
-	MAX_BPF_LINK_TYPE = 7,
+	BPF_LINK_TYPE_PERF_EVENT = 7,
+	BPF_LINK_TYPE_KPROBE_MULTI = 8,
+	BPF_LINK_TYPE_STRUCT_OPS = 9,
+	MAX_BPF_LINK_TYPE = 10,
 };
 
 struct bpf_link_info {
@@ -40756,6 +40761,11 @@ struct bpf_raw_tp_link {
 	struct bpf_raw_event_map *btp;
 };
 
+struct bpf_perf_link {
+        struct bpf_link link;
+        struct file *perf_file;
+};
+
 struct btf_member {
 	__u32 name_off;
 	__u32 type;