diff options
| author | Joey Jiao <quic_jiangenj@quicinc.com> | 2024-05-14 15:34:16 +0800 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2024-06-11 04:36:48 +0000 |
| commit | 7ebc85f188458bfc8f06c402bd596f446627695d (patch) | |
| tree | 76f231dc9f58037fdf5fbb1673697bcc2d2c817f /pkg | |
| parent | e942bb7959961890e0fafce00076331917d7ac76 (diff) | |
pkg/cover: ignore append 0 sized symbol
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/cover/backend/elf.go | 2 |
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, |
