• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gimli-rs / gimli / 27444837970
90%
master: 90%

Build:
Build:
LAST BUILD BRANCH: index-offset-overflow
DEFAULT BRANCH: master
Ran 12 Jun 2026 09:45PM UTC
Jobs 1
Files 46
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jun 2026 09:44PM UTC coverage: 89.591% (+0.03%) from 89.56%
27444837970

push

github

web-flow
Handle bare S CFI augmentation (#887)

.debug_frame CIEs may use augmentation string "S" as a DWARF signal-frame
marker without the GNU "z" augmentation prefix. The "z" prefix is what
indicates z-style augmentation data, where the CIE and associated FDEs
carry augmentation payloads with a uleb128 length prefix.

Gimli treated any non-empty parsed CIE augmentation as if it used that
z-style format. When parsing an FDE for a bare "S" .debug_frame CIE,
it unconditionally tried to read an FDE augmentation-data length and
failed with UnexpectedEof because no such data exists.

Track whether the CIE augmentation actually used the z-style format,
and only parse FDE augmentation data for z-style augmentations. Bare "S"
still marks the FDE as a signal trampoline without consuming nonexistent
per-FDE augmentation data.

Add a regression test for the .debug_frame bare-S case.

50 of 50 new or added lines in 1 file covered. (100.0%)

25691 of 28676 relevant lines covered (89.59%)

8279.18 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27444837970.1 12 Jun 2026 09:45PM UTC 46
89.59
GitHub Action Run
Source Files on build 27444837970
  • Tree
  • List 46
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • ebad63b4 on github
  • Prev Build on main (#27340842402)
  • Next Build on main (#27480344703)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc