aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorJoey Jiao <quic_jiangenj@quicinc.com>2024-08-29 14:43:48 +0800
committerDmitry Vyukov <dvyukov@google.com>2024-09-03 07:32:44 +0000
commit512328ba4c7c2d32f3ce13ad568a44b25d7e8df5 (patch)
tree2e21b7e3d7d0519e37cc1fa5b54bb40e945240f7 /pkg
parent048a931ade10001b4b08eb70fc3cad3de3083a3e (diff)
pkg/cover: log length of units... to help debug elf parsing
Diffstat (limited to 'pkg')
-rw-r--r--pkg/cover/backend/dwarf.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/cover/backend/dwarf.go b/pkg/cover/backend/dwarf.go
index e36991bc3..e7fe333c0 100644
--- a/pkg/cover/backend/dwarf.go
+++ b/pkg/cover/backend/dwarf.go
@@ -18,6 +18,7 @@ import (
"strconv"
"strings"
+ "github.com/google/syzkaller/pkg/log"
"github.com/google/syzkaller/pkg/osutil"
"github.com/google/syzkaller/pkg/symbolizer"
"github.com/google/syzkaller/pkg/vminfo"
@@ -203,6 +204,7 @@ func makeDWARFUnsafe(params *dwarfParams) (*Impl, error) {
allRanges = append(allRanges, result.ranges...)
allUnits = append(allUnits, result.units...)
}
+ log.Logf(1, "discovered %v source files, %v symbols", len(allUnits), len(allSymbols))
// TODO: need better way to remove symbols having the same Start
uniqSymbs := make(map[uint64]*Symbol)
for _, sym := range allSymbols {