From dbdd90fb313678c5277075d414cedb9b01f995de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Thu, 22 Aug 2024 23:42:58 +0000 Subject: [PATCH] NetBpfLoad: reduce log level for some messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These messages are quite spammy. Since this is now all mainline code built/shipped together, they're basically all deterministic. We print the map/program ids for all maps & programs we load which means it's pretty obvious what was skipped anyway. Test: TreeHugger Signed-off-by: Maciej Żenczykowski Change-Id: Id46d9be8f77bef0b4c86e3a76503570c43e43af4 --- bpf/loader/NetBpfLoad.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bpf/loader/NetBpfLoad.cpp b/bpf/loader/NetBpfLoad.cpp index a10c9e3cf1..22f12d150b 100644 --- a/bpf/loader/NetBpfLoad.cpp +++ b/bpf/loader/NetBpfLoad.cpp @@ -372,7 +372,7 @@ unsigned int readSectionUint(const char* name, ifstream& elfFile) { value += static_cast(theBytes[1]); value <<= 8; value += static_cast(theBytes[0]); - ALOGI("Section %s value is %u [0x%x]", name, value, value); + ALOGD("Section %s value is %u [0x%x]", name, value, value); return value; } } @@ -673,28 +673,28 @@ static int createMaps(const char* elfPath, ifstream& elfFile, vector& if (md[i].zero != 0) abort(); if (bpfloader_ver < md[i].bpfloader_min_ver) { - ALOGI("skipping map %s which requires bpfloader min ver 0x%05x", mapNames[i].c_str(), + ALOGD("skipping map %s which requires bpfloader min ver 0x%05x", mapNames[i].c_str(), md[i].bpfloader_min_ver); mapFds.push_back(unique_fd()); continue; } if (bpfloader_ver >= md[i].bpfloader_max_ver) { - ALOGI("skipping map %s which requires bpfloader max ver 0x%05x", mapNames[i].c_str(), + ALOGD("skipping map %s which requires bpfloader max ver 0x%05x", mapNames[i].c_str(), md[i].bpfloader_max_ver); mapFds.push_back(unique_fd()); continue; } if (kvers < md[i].min_kver) { - ALOGI("skipping map %s which requires kernel version 0x%x >= 0x%x", + ALOGD("skipping map %s which requires kernel version 0x%x >= 0x%x", mapNames[i].c_str(), kvers, md[i].min_kver); mapFds.push_back(unique_fd()); continue; } if (kvers >= md[i].max_kver) { - ALOGI("skipping map %s which requires kernel version 0x%x < 0x%x", + ALOGD("skipping map %s which requires kernel version 0x%x < 0x%x", mapNames[i].c_str(), kvers, md[i].max_kver); mapFds.push_back(unique_fd()); continue; @@ -702,7 +702,7 @@ static int createMaps(const char* elfPath, ifstream& elfFile, vector& if ((md[i].ignore_on_eng && isEng()) || (md[i].ignore_on_user && isUser()) || (md[i].ignore_on_userdebug && isUserdebug())) { - ALOGI("skipping map %s which is ignored on %s builds", mapNames[i].c_str(), + ALOGD("skipping map %s which is ignored on %s builds", mapNames[i].c_str(), getBuildType().c_str()); mapFds.push_back(unique_fd()); continue; @@ -713,7 +713,7 @@ static int createMaps(const char* elfPath, ifstream& elfFile, vector& (isX86() && isKernel32Bit() && md[i].ignore_on_x86_32) || (isX86() && isKernel64Bit() && md[i].ignore_on_x86_64) || (isRiscV() && md[i].ignore_on_riscv64)) { - ALOGI("skipping map %s which is ignored on %s", mapNames[i].c_str(), + ALOGD("skipping map %s which is ignored on %s", mapNames[i].c_str(), describeArch()); mapFds.push_back(unique_fd()); continue; @@ -1109,19 +1109,19 @@ int loadProg(const char* const elfPath, bool* const isCritical, const unsigned i // inclusive lower bound check if (bpfloader_ver < bpfLoaderMinVer) { - ALOGI("BpfLoader version 0x%05x ignoring ELF object %s with min ver 0x%05x", + ALOGD("BpfLoader version 0x%05x ignoring ELF object %s with min ver 0x%05x", bpfloader_ver, elfPath, bpfLoaderMinVer); return 0; } // exclusive upper bound check if (bpfloader_ver >= bpfLoaderMaxVer) { - ALOGI("BpfLoader version 0x%05x ignoring ELF object %s with max ver 0x%05x", + ALOGD("BpfLoader version 0x%05x ignoring ELF object %s with max ver 0x%05x", bpfloader_ver, elfPath, bpfLoaderMaxVer); return 0; } - ALOGI("BpfLoader version 0x%05x processing ELF object %s with ver [0x%05x,0x%05x)", + ALOGD("BpfLoader version 0x%05x processing ELF object %s with ver [0x%05x,0x%05x)", bpfloader_ver, elfPath, bpfLoaderMinVer, bpfLoaderMaxVer); ret = readCodeSections(elfFile, cs);