summaryrefslogtreecommitdiff
path: root/libbpf_android
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2022-05-24 13:14:32 +0000
committerMaciej Żenczykowski <maze@google.com>2022-06-20 16:26:47 +0000
commit1d018c1655e3b10c93b6d985c2421547897ca032 (patch)
tree1c9423d229515f6c7f18eb8fa4ed01d138f27a7b /libbpf_android
parentaf617ca0aa133404cbb8d4c8cf4403e55d9ddf27 (diff)
downloadbpf-1d018c1655e3b10c93b6d985c2421547897ca032.tar.gz
bpfloader: add support for perf_event program type
Based on https://android-review.googlesource.com/c/platform/system/bpf/+/2104448 Bug: 218408035 Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I79a5b084b80a1c423d555d9b63b08f9cd00fa684 (cherry picked from commit e092e0bbfe5aaf52810faccc93be377f482ddbca) Merged-In: I79a5b084b80a1c423d555d9b63b08f9cd00fa684
Diffstat (limited to 'libbpf_android')
-rw-r--r--libbpf_android/Loader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/libbpf_android/Loader.cpp b/libbpf_android/Loader.cpp
index 5f2bc70..6af332b 100644
--- a/libbpf_android/Loader.cpp
+++ b/libbpf_android/Loader.cpp
@@ -30,9 +30,9 @@
#include <sys/wait.h>
#include <unistd.h>
-// This is BpfLoader v0.14
+// This is BpfLoader v0.15
#define BPFLOADER_VERSION_MAJOR 0u
-#define BPFLOADER_VERSION_MINOR 14u
+#define BPFLOADER_VERSION_MINOR 15u
#define BPFLOADER_VERSION ((BPFLOADER_VERSION_MAJOR << 16) | BPFLOADER_VERSION_MINOR)
#include "bpf/BpfUtils.h"
@@ -106,6 +106,7 @@ sectionType sectionNameTypes[] = {
{"cgroupskb/", BPF_PROG_TYPE_CGROUP_SKB, BPF_ATTACH_TYPE_UNSPEC},
{"cgroupsock/", BPF_PROG_TYPE_CGROUP_SOCK, BPF_ATTACH_TYPE_UNSPEC},
{"kprobe/", BPF_PROG_TYPE_KPROBE, BPF_ATTACH_TYPE_UNSPEC},
+ {"perf_event/", BPF_PROG_TYPE_PERF_EVENT, BPF_ATTACH_TYPE_UNSPEC},
{"schedact/", BPF_PROG_TYPE_SCHED_ACT, BPF_ATTACH_TYPE_UNSPEC},
{"schedcls/", BPF_PROG_TYPE_SCHED_CLS, BPF_ATTACH_TYPE_UNSPEC},
{"skfilter/", BPF_PROG_TYPE_SOCKET_FILTER, BPF_ATTACH_TYPE_UNSPEC},