diff options
| author | Joey Jiao <quic_jiangenj@quicinc.com> | 2024-07-05 12:03:12 +0800 |
|---|---|---|
| committer | Alexander Potapenko <glider@google.com> | 2024-07-23 12:07:55 +0000 |
| commit | 73172d9984967f7504bb6592d5c8f2747d255d95 (patch) | |
| tree | bcd3fcd51a02f910a8eef7f133e2be7232f94f39 /pkg | |
| parent | 063d1761a6208b44ddd25c19e8d6a90acb886731 (diff) | |
pkg/cover: export cleanPath
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/cover/backend/dwarf.go | 6 |
1 files changed, 3 insertions, 3 deletions
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) |
