From 512328ba4c7c2d32f3ce13ad568a44b25d7e8df5 Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Thu, 29 Aug 2024 14:43:48 +0800 Subject: pkg/cover: log length of units... to help debug elf parsing --- pkg/cover/backend/dwarf.go | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg') 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 { -- cgit mrf-deployment