aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/cover')
-rw-r--r--pkg/cover/backend/dwarf.go4
-rw-r--r--pkg/cover/report_test.go3
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)
}