From 7ebc85f188458bfc8f06c402bd596f446627695d Mon Sep 17 00:00:00 2001 From: Joey Jiao Date: Tue, 14 May 2024 15:34:16 +0800 Subject: pkg/cover: ignore append 0 sized symbol --- pkg/cover/backend/elf.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cover/backend/elf.go b/pkg/cover/backend/elf.go index a2e7f3747..6d1147c0a 100644 --- a/pkg/cover/backend/elf.go +++ b/pkg/cover/backend/elf.go @@ -81,7 +81,7 @@ func elfReadSymbols(module *Module, info *symbolInfo) ([]*Symbol, error) { continue } text := symb.Value >= text.Addr && symb.Value+symb.Size <= text.Addr+text.Size - if text { + if text && symb.Size != 0 { start := symb.Value + module.Addr symbols = append(symbols, &Symbol{ Module: module, -- cgit mrf-deployment