aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorJoey Jiao <quic_jiangenj@quicinc.com>2024-05-14 15:34:16 +0800
committerDmitry Vyukov <dvyukov@google.com>2024-06-11 04:36:48 +0000
commit7ebc85f188458bfc8f06c402bd596f446627695d (patch)
tree76f231dc9f58037fdf5fbb1673697bcc2d2c817f /pkg
parente942bb7959961890e0fafce00076331917d7ac76 (diff)
pkg/cover: ignore append 0 sized symbol
Diffstat (limited to 'pkg')
-rw-r--r--pkg/cover/backend/elf.go2
1 files changed, 1 insertions, 1 deletions
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,