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

vbpf / prevail / 18252276085

05 Oct 2025 01:46AM UTC coverage: 88.267% (-0.1%) from 88.395%
18252276085

push

github

web-flow
introduce TypeToNumDomain (#916)

Refactored the eBPF abstract interpreter to factor out the previously inlined type-conditioned numeric tracking from EbpfDomain into a standalone TypeToNumDomain, a specialized Reduced Cardinal Power combining a TypeDomain and numeric domain under explicit lattice semantics. This isolates type reasoning from numeric propagation while preserving the existing "values depend on type" behavior.

ArrayDomain was rewritten to operate natively on intervals and to support typed load/store/havoc operations.

EbpfChecker now treats type and value constraints separately.
---------

Signed-off-by: Elazar Gershuni <elazarg@gmail.com>

1423 of 1495 new or added lines in 16 files covered. (95.18%)

27 existing lines in 7 files now uncovered.

8922 of 10108 relevant lines covered (88.27%)

18313855.02 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

88.43
/src/crab/array_domain.cpp


Source Not Available

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

© 2025 Coveralls, Inc