aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2022-03-04 04:54:56 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-03-04 04:54:56 +0000
commitd0f5fd59b04707a518b12333477fa78b3ea1583b (patch)
treeb34ec4044be75dbde1e1cefb987efca5956192e8
parent3ad52b01d38d2042a217f02e3dfb727cb6f41b6d (diff)
parent04c2fdb326e9f669fb3140967d9629b05ebf3756 (diff)
downloadbcc-d0f5fd59b04707a518b12333477fa78b3ea1583b.tar.gz
Merge "Build more libbpf-tools" am: 4c72bc236d am: 04c2fdb326
Original change: https://android-review.googlesource.com/c/platform/external/bcc/+/2008655 Change-Id: Iedbd1418cdd7615351cf4e61cf41c82c194652d4
-rw-r--r--libbpf-tools/Android.bp67
1 files changed, 67 insertions, 0 deletions
diff --git a/libbpf-tools/Android.bp b/libbpf-tools/Android.bp
index f18dd509..c780bd07 100644
--- a/libbpf-tools/Android.bp
+++ b/libbpf-tools/Android.bp
@@ -24,6 +24,7 @@ cc_defaults {
"-fno-stack-protector",
"-fno-unwind-tables",
"-mcpu=generic",
+ "-Wno-pointer-arith",
"-Wno-unused-command-line-argument",
"-Wno-unused-parameter",
],
@@ -109,6 +110,26 @@ cc_defaults {
}
cc_object {
+ name: "bindsnoop.bpf.o",
+ srcs: ["bindsnoop.bpf.c"],
+ defaults: ["bcc_bpf_defaults"],
+}
+
+genrule {
+ name: "bindsnoop.skel.h",
+ srcs: [":bindsnoop.bpf.o"],
+ out: ["bindsnoop.skel.h"],
+ defaults: ["bpf_skeleton_hdr_defaults"],
+}
+
+cc_binary {
+ name: "bindsnoop",
+ srcs: ["bindsnoop.c"],
+ generated_headers: ["bindsnoop.skel.h"],
+ defaults: ["bcc_binary_defaults"],
+}
+
+cc_object {
name: "cpudist.bpf.o",
srcs: ["cpudist.bpf.c"],
defaults: ["bcc_bpf_defaults"],
@@ -212,6 +233,29 @@ cc_binary {
}
cc_object {
+ name: "gethostlatency.bpf.o",
+ srcs: ["gethostlatency.bpf.c"],
+ defaults: ["bcc_bpf_defaults"],
+}
+
+genrule {
+ name: "gethostlatency.skel.h",
+ srcs: [":gethostlatency.bpf.o"],
+ out: ["gethostlatency.skel.h"],
+ defaults: ["bpf_skeleton_hdr_defaults"],
+}
+
+cc_binary {
+ name: "gethostlatency",
+ srcs: [
+ "gethostlatency.c",
+ "uprobe_helpers.c",
+ ],
+ generated_headers: ["gethostlatency.skel.h"],
+ defaults: ["bcc_binary_defaults"],
+}
+
+cc_object {
name: "ksnoop.bpf.o",
srcs: ["ksnoop.bpf.c"],
defaults: ["bcc_bpf_defaults"],
@@ -353,3 +397,26 @@ cc_binary {
generated_headers: ["softirqs.skel.h"],
defaults: ["bcc_binary_defaults"],
}
+
+cc_object {
+ name: "tcpconnect.bpf.o",
+ srcs: ["tcpconnect.bpf.c"],
+ defaults: ["bcc_bpf_defaults"],
+}
+
+genrule {
+ name: "tcpconnect.skel.h",
+ srcs: [":tcpconnect.bpf.o"],
+ out: ["tcpconnect.skel.h"],
+ defaults: ["bpf_skeleton_hdr_defaults"],
+}
+
+cc_binary {
+ name: "tcpconnect",
+ srcs: [
+ "map_helpers.c",
+ "tcpconnect.c",
+ ],
+ generated_headers: ["tcpconnect.skel.h"],
+ defaults: ["bcc_binary_defaults"],
+}