aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/backend
diff options
context:
space:
mode:
authorJoey Jiao <joeyjiaojg@gmail.com>2021-07-13 08:10:40 +0800
committerDmitry Vyukov <dvyukov@google.com>2021-07-14 20:01:00 +0200
commitb9a2f64e4081e5f8f66f00ebb376068d4064daee (patch)
tree9839ef85d2c0a47cb9353aa15a66b3c5b01a998d /pkg/cover/backend
parent94e0b7079acc1c1ab28a2043fd21321c978f1529 (diff)
all: add /modulecover page
Diffstat (limited to 'pkg/cover/backend')
-rw-r--r--pkg/cover/backend/backend.go3
-rw-r--r--pkg/cover/backend/dwarf.go1
2 files changed, 3 insertions, 1 deletions
diff --git a/pkg/cover/backend/backend.go b/pkg/cover/backend/backend.go
index 1cebc7ecd..3bd95a6fa 100644
--- a/pkg/cover/backend/backend.go
+++ b/pkg/cover/backend/backend.go
@@ -26,7 +26,8 @@ type Module struct {
type CompileUnit struct {
ObjectUnit
- Path string
+ Path string
+ Module *Module
}
type Symbol struct {
diff --git a/pkg/cover/backend/dwarf.go b/pkg/cover/backend/dwarf.go
index 7a9abd221..8a2d524ea 100644
--- a/pkg/cover/backend/dwarf.go
+++ b/pkg/cover/backend/dwarf.go
@@ -272,6 +272,7 @@ func readTextRanges(debugInfo *dwarf.Data, module *Module, pcFix pcFixFn) (
ObjectUnit: ObjectUnit{
Name: attrName.(string),
},
+ Module: module,
}
units = append(units, unit)
ranges1, err := debugInfo.Ranges(ent)