From 675f7754940160fc0ce73bcbfa5b757b64594fd4 Mon Sep 17 00:00:00 2001 From: Yanfeng Liu Date: Fri, 29 Dec 2023 14:35:25 +0800 Subject: [PATCH] log messages of binfmt are very much. this is to adjust levels of a few of them based on debugging experiences. These non-critical logs were marked as errors. So we likely can adjust them as warnings so that real errors can stand out easily. Signed-off-by: Yanfeng Liu --- binfmt/libelf/libelf_bind.c | 2 +- binfmt/libelf/libelf_symbols.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/binfmt/libelf/libelf_bind.c b/binfmt/libelf/libelf_bind.c index d6a26305e00..743ac71aebd 100644 --- a/binfmt/libelf/libelf_bind.c +++ b/binfmt/libelf/libelf_bind.c @@ -496,7 +496,7 @@ static int elf_relocateadd(FAR struct elf_loadinfo_s *loadinfo, int relidx, if (ret == -ESRCH) { - berr("Section %d reloc %d: " + bwarn("Section %d reloc %d: " "Undefined symbol[%d] has no name: %d\n", relidx, i, symidx, ret); } diff --git a/binfmt/libelf/libelf_symbols.c b/binfmt/libelf/libelf_symbols.c index cfdd41d15e7..bbc232cc760 100644 --- a/binfmt/libelf/libelf_symbols.c +++ b/binfmt/libelf/libelf_symbols.c @@ -76,7 +76,7 @@ static int elf_symname(FAR struct elf_loadinfo_s *loadinfo, if (sym->st_name == 0) { - berr("Symbol has no name\n"); + bwarn("Symbol has no name\n"); return -ESRCH; } @@ -292,7 +292,7 @@ int elf_symvalue(FAR struct elf_loadinfo_s *loadinfo, FAR Elf_Sym *sym, * indicate the nameless symbol. */ - berr("SHN_UNDEF: Failed to get symbol name: %d\n", ret); + bwarn("SHN_UNDEF: Failed to get symbol name: %d\n", ret); return ret; }