From b9a2f64e4081e5f8f66f00ebb376068d4064daee Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Tue, 13 Jul 2021 08:10:40 +0800 Subject: all: add /modulecover page --- pkg/cover/backend/backend.go | 3 ++- pkg/cover/backend/dwarf.go | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) (limited to 'pkg/cover/backend') 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) -- cgit mrf-deployment