From 73172d9984967f7504bb6592d5c8f2747d255d95 Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Fri, 5 Jul 2024 12:03:12 +0800 Subject: pkg/cover: export cleanPath --- pkg/cover/backend/dwarf.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkg') diff --git a/pkg/cover/backend/dwarf.go b/pkg/cover/backend/dwarf.go index b6f7ef034..23c141ea5 100644 --- a/pkg/cover/backend/dwarf.go +++ b/pkg/cover/backend/dwarf.go @@ -231,7 +231,7 @@ func makeDWARFUnsafe(params *dwarfParams) (*Impl, error) { continue // drop the unit } // TODO: objDir won't work for out-of-tree modules. - unit.Name, unit.Path = cleanPath(unit.Name, objDir, srcDir, buildDir, splitBuildDelimiters) + unit.Name, unit.Path = CleanPath(unit.Name, objDir, srcDir, buildDir, splitBuildDelimiters) allUnits[nunit] = unit nunit++ } @@ -455,7 +455,7 @@ func symbolizeModule(target *targets.Target, interner *symbolizer.Interner, objD err0 = res.err } for _, frame := range res.frames { - name, path := cleanPath(frame.File, objDir, srcDir, buildDir, splitBuildDelimiters) + name, path := CleanPath(frame.File, objDir, srcDir, buildDir, splitBuildDelimiters) frames = append(frames, Frame{ Module: mod, PC: frame.PC + mod.Addr, @@ -583,7 +583,7 @@ func cleanPathAndroid(path, srcDir string, delimiters []string, existFn func(str return "", "" } -func cleanPath(path, objDir, srcDir, buildDir string, splitBuildDelimiters []string) (string, string) { +func CleanPath(path, objDir, srcDir, buildDir string, splitBuildDelimiters []string) (string, string) { filename := "" path = filepath.Clean(path) -- cgit mrf-deployment