diff options
Diffstat (limited to 'pkg/cover')
| -rw-r--r-- | pkg/cover/backend/dwarf.go | 4 | ||||
| -rw-r--r-- | pkg/cover/report_test.go | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/pkg/cover/backend/dwarf.go b/pkg/cover/backend/dwarf.go index a6045b91e..7be2832d3 100644 --- a/pkg/cover/backend/dwarf.go +++ b/pkg/cover/backend/dwarf.go @@ -419,7 +419,7 @@ func symbolizeModule(target *targets.Target, interner *symbolizer.Interner, objD pcchan := make(chan []uint64, procs) for p := 0; p < procs; p++ { go func() { - symb := symbolizer.NewSymbolizer(target) + symb := symbolizer.Make(target) defer symb.Close() var res symbolizerResult for pcs := range pcchan { @@ -430,7 +430,7 @@ func symbolizeModule(target *targets.Target, interner *symbolizer.Interner, objD pcs[i] = pc - mod.Addr } } - frames, err := symb.SymbolizeArray(mod.Path, pcs) + frames, err := symb.Symbolize(mod.Path, pcs...) if err != nil { res.err = fmt.Errorf("failed to symbolize: %w", err) } diff --git a/pkg/cover/report_test.go b/pkg/cover/report_test.go index 77b1aaffc..8f27590e9 100644 --- a/pkg/cover/report_test.go +++ b/pkg/cover/report_test.go @@ -357,8 +357,7 @@ func generateReport(t *testing.T, target *targets.Target, test *Test) (*reports, } else if target.OS == runtime.GOOS && (target.Arch == runtime.GOARCH || target.VMArch == runtime.GOARCH) { t.Fatal(err) } else { - symb := symbolizer.NewSymbolizer(target) - text, err := symb.ReadTextSymbols(bin) + text, err := symbolizer.ReadTextSymbols(bin) if err != nil { t.Fatal(err) } |
