bpfloader: use kernel logs
Boots early. logd no workie!
Bug: 210919187
Test: see bpfloader logs
Change-Id: Ib5669cb64684dfa18307ae5784349df3548d66d8
diff --git a/bpfloader/BpfLoader.cpp b/bpfloader/BpfLoader.cpp
index 1fc44f4..3f86a56 100644
--- a/bpfloader/BpfLoader.cpp
+++ b/bpfloader/BpfLoader.cpp
@@ -38,6 +38,7 @@
#include <sys/stat.h>
#include <sys/types.h>
+#include <android-base/logging.h>
#include <android-base/properties.h>
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
@@ -116,7 +117,10 @@
}
}
-int main() {
+int main(int argc, char** argv) {
+ (void)argc;
+ android::base::InitLogging(argv, &android::base::KernelLogger);
+
// Load all ELF objects, create programs and maps, and pin them
for (const auto location : locations) {
createSysFsBpfSubDir(location.prefix);