[PATCH] gprofng: fix 33151 Weak functions are not displayed
vladimir.mezentsev@oracle.com
vladimir.mezentsev@oracle.com
Thu Jul 17 23:31:57 GMT 2025
From: Vladimir Mezentsev <vladimir.mezentsev@oracle.com>
I am forwarding Dmitry's patch in the "standard" format.
Is it OK to push this patch to the 2.45 branch ?
gprofng/ChangeLog
2025-07-17 Dmitrii Bordukov <dabordukov@gmail.com>
PR 33151
* src/Stabs.cc (Stabs::readSymSec): Don't skip weak symbols.
---
gprofng/src/Stabs.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/gprofng/src/Stabs.cc b/gprofng/src/Stabs.cc
index 116316ed5b6..20bdf8ba663 100644
--- a/gprofng/src/Stabs.cc
+++ b/gprofng/src/Stabs.cc
@@ -1546,7 +1546,7 @@ Stabs::readSymSec (Elf *elf, bool is_dynamic)
switch (GELF_ST_TYPE (Sym.st_info))
{
case STT_FUNC:
- if (Sym.st_size == 0 || ELF_ST_BIND (Sym.st_info) == STB_WEAK)
+ if (Sym.st_size == 0)
break;
if (Sym.st_shndx == 0)
{
--
2.43.5
More information about the Binutils
mailing list