aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/report.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2020-12-11 14:12:43 +0100
committerDmitry Vyukov <dvyukov@google.com>2020-12-13 18:56:36 +0100
commitf007a558a8779585ff5968c53737ed89a40aa64b (patch)
treeb8506fbd2aa1843cb66496767facd12b29cd8ecc /pkg/cover/report.go
parent7268cf9dbd7bb12380df1e672578a9a27f4d02ae (diff)
pkg/cover: accept object dir instead of object file
This looks more natural. All users duplicate logic of creating object file path, and then pkg/cover second guesses object dir back.
Diffstat (limited to 'pkg/cover/report.go')
-rw-r--r--pkg/cover/report.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/cover/report.go b/pkg/cover/report.go
index 56ab949a0..9b515905f 100644
--- a/pkg/cover/report.go
+++ b/pkg/cover/report.go
@@ -26,15 +26,15 @@ type Prog struct {
PCs []uint64
}
-func MakeReportGenerator(target *targets.Target, vm, kernelObject, srcDir, buildDir string) (*ReportGenerator, error) {
- impl, err := backend.Make(target, vm, kernelObject, srcDir, buildDir)
+func MakeReportGenerator(target *targets.Target, vm, objDir, srcDir, buildDir string) (*ReportGenerator, error) {
+ impl, err := backend.Make(target, vm, objDir)
if err != nil {
return nil, err
}
rg := &ReportGenerator{
target: target,
srcDir: srcDir,
- objDir: filepath.Dir(kernelObject),
+ objDir: objDir,
buildDir: buildDir,
Impl: impl,
}