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

vbpf / prevail
88%

Build:
DEFAULT BRANCH: main
Repo Added 03 Apr 2025 12:08AM UTC
Token ENVZUPw7kXSVTNwI0SnEWS5mIrwoBd6UH regen
Build 565 Last
Files 81
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

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • CMP0167-NEW
  • arith
  • better-print
  • boost-headers-setup
  • btf_cycles
  • bump-catch2-to-3.9.1
  • bump-ebpf-samples
  • c++23
  • cache-ci
  • call-builtins
  • catch2-3.10.0
  • catch2-3.11.0
  • catch2-3.12.0
  • catch2-3.8.2
  • catch2-3.9.0
  • cfg-dir
  • claude/fix-close-after-widen-bug-Un4eW
  • cli11-v2.5.0
  • cli11-v2.6.1
  • co-re
  • coderabbitai/docstrings/aacd752
  • codex/add-catch2-test-suite-for-ebpfdomain
  • codex/add-catch2-test-suite-for-ebpftransformer
  • codex/create-agents.md-file
  • codex/optimize-test-execution-speed
  • coverage-repository
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/submodules/ebpf-samples-058b5c0
  • dependabot/submodules/ebpf-samples-65b12c6
  • dependabot/submodules/ebpf-samples-6a81f8e
  • dependabot/submodules/external/bpf_conformance-057d705
  • dependabot/submodules/external/bpf_conformance-13029d4
  • dependabot/submodules/external/bpf_conformance-151bcd7
  • dependabot/submodules/external/bpf_conformance-3203c1f
  • dependabot/submodules/external/bpf_conformance-35b1eb1
  • dependabot/submodules/external/bpf_conformance-4334864
  • dependabot/submodules/external/bpf_conformance-498ee85
  • dependabot/submodules/external/bpf_conformance-5d1c9f5
  • dependabot/submodules/external/bpf_conformance-5df55bc
  • dependabot/submodules/external/bpf_conformance-5fbe1c3
  • dependabot/submodules/external/bpf_conformance-6e648f2
  • dependabot/submodules/external/bpf_conformance-6fa6a20
  • dependabot/submodules/external/bpf_conformance-8670f73
  • dependabot/submodules/external/bpf_conformance-8b5330d
  • dependabot/submodules/external/bpf_conformance-8f3c2fe
  • dependabot/submodules/external/bpf_conformance-93549c2
  • dependabot/submodules/external/bpf_conformance-d280fcd
  • dependabot/submodules/external/bpf_conformance-e208f52
  • dependabot/submodules/external/bpf_conformance-e2318cb
  • dependabot/submodules/external/bpf_conformance-f16282e
  • dependabot/submodules/external/libbtf-04281ee
  • dependabot/submodules/external/libbtf-11e41e2
  • dependabot/submodules/external/libbtf-1362c17
  • dependabot/submodules/external/libbtf-3115538
  • dependabot/submodules/external/libbtf-35e6a53
  • dependabot/submodules/external/libbtf-55c22b7
  • dependabot/submodules/external/libbtf-5efd6a0
  • dependabot/submodules/external/libbtf-643757e
  • dependabot/submodules/external/libbtf-846bf15
  • dependabot/submodules/external/libbtf-8588c66
  • dependabot/submodules/external/libbtf-9224231
  • dependabot/submodules/external/libbtf-ba5ab5e
  • dependabot/submodules/external/libbtf-cdf441a
  • dependabot/submodules/external/libbtf-e1e4e01
  • dependabot/submodules/external/libbtf-e3a95e2
  • dependabot/submodules/external/libbtf-f3864e6
  • dependabot/submodules/external/libbtf-f96afc3
  • detach-type-domain
  • docs
  • elazarg-patch-1
  • failure-slice
  • fast-slow-tests
  • fast-yaml
  • feature/abi-classes
  • feature/call-model
  • feature/callbacks
  • feature/conformance-direct-parse
  • feature/kfunc
  • feature/map-by-index-pseudos
  • feature/platform-tables
  • feature/pointer-types
  • fix-c26817-range-for-copy
  • fix-ci-apt-update
  • fix-cmake-git-hooks
  • fix-issue-626-validmapkeyvalue-print
  • fix-ub-radix-substr
  • fix/cfg-builder-seen-labels
  • fix/docs-sync-with-code
  • fix/pentest-soundness-bugs
  • fix_cmake_issue
  • fix_fuzzer_debug
  • fix_prevail_cmake
  • folder-structure
  • global-var
  • gsl-narrow-heap
  • hard-assert
  • int128
  • issue-728-observation-check
  • lazy-allocator-constant-limits
  • lazy-allocator-constant-limits-dco
  • lib
  • llm-context-doc
  • loop-mask-constraints
  • maintain_enum_order
  • may_have_type
  • milestones
  • minmax
  • modernize-graph-iterators
  • more-proto
  • msvc-debug-assert-handler
  • namespace
  • no-patricia
  • opt
  • prevail-namespace
  • project-name
  • proposal/diagnostic-reporting
  • remove-thresholds
  • rename-classes
  • rename-library
  • resolve_by_name
  • review-fixes
  • test-join
  • test/rfc9669-llm-conformance
  • tidy
  • type-domain-rcu
  • update_assertion_creation
  • update_cfg_computation
  • update_read_elf
  • user/khorton/StringInvariant_to_use_moves
  • verify-all-conformance
  • yaml-dynamic

21 Feb 2026 06:56PM UTC coverage: 88.004%. Remained the same
22262417988

push

github

elazarg
docs: sync documentation with current code

- Fix file references: asm_unmarshal.cpp -> unmarshal.cpp
- Add missing Instruction variant types: Undefined, LoadPseudo, CallBtf
- Update TypeEncoding from 8 to 12 types (add T_SOCKET, T_BTF_ID,
  T_ALLOC_MEM, T_FUNC)
- Update bitset size and sentinel count references (8 -> 12)
- Add missing type-tracked variables table entries
- Add missing RegPack fields for new pointer types
- Fix stale comment in src/ir/syntax.hpp

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

11753 of 13355 relevant lines covered (88.0%)

3252944.17 hits per line

Relevant lines Covered
Build:
Build:
13355 RELEVANT LINES 11753 COVERED LINES
3252944.17 HITS PER LINE
Source Files on main
  • Tree
  • List 81
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22262417988 main docs: sync documentation with current code - Fix file references: asm_unmarshal.cpp -> unmarshal.cpp - Add missing Instruction variant types: Undefined, LoadPseudo, CallBtf - Update TypeEncoding from 8 to 12 types (add T_SOCKET, T_BTF_ID, T_ALL... push 21 Feb 2026 07:02PM UTC elazarg github
88.0
22261639137 main Bump actions/checkout from 4 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)... push 21 Feb 2026 06:11PM UTC elazarg github
88.0
22261606104 main Fix two verifier soundness bugs found by pentest (#1028) * Fix two verifier soundness bugs found by pentest 1. Stale shared_region_size after map_lookup fallthrough: when the map type/fd is ambiguous, the fallthrough path set T_SHARED without... push 21 Feb 2026 06:09PM UTC web-flow github
88.0
22208528709 main Handle Call builtins: fix handling of Falco tests (#1025) * falco: fix raw_tracepoint privilege and group expected failures Mark raw_tracepoint/raw_tracepoint_writable as privileged program types so Falco raw-tracepoint sections are not treated... push 20 Feb 2026 02:23AM UTC web-flow github
88.0
22203230537 main Model additional helper ABI classes and harden call semantics (#1024) Enable helper/kfunc ABI classes for socket, btf_id, alloc_mem, timer/spin_lock, const_alloc_size_or_zero, and ptr_to_long/int through unmarshal, assertions, transformer, and pr... push 19 Feb 2026 10:49PM UTC web-flow github
87.85
22199430037 main callbacks (#1022) * Expand Linux platform tables and unalias helper ABI type classes * Implement PTR_TO_FUNC callback validation and LDDW code_addr typing * callbacks: keep code_addr pseudo assertions aligned with tests Signed-off-by: Elazar Ger... push 19 Feb 2026 08:54PM UTC web-flow github
88.26
22198361536 main Add table-driven kfunc CALL src=2 resolution and validation (#1023) * Add table-driven kfunc CALL src=2 resolution and validation * Reject flagged kfunc entries until KF semantics are modeled * Enforce kfunc program-type and privilege availabilit... push 19 Feb 2026 08:18PM UTC web-flow github
88.22
22195653973 main Support LDDW pseudo addr lowering and tail-call parity checks (#1019) Support LDDW pseudo lowering and WTO tail-call parity checks Signed-off-by: Elazar Gershuni <elazarg@gmail.com> push 19 Feb 2026 07:00PM UTC web-flow github
88.34
22195609959 main Expand Linux platform tables and unalias helper ABI type classes (#1021) * Add platform table parity tests and tighten sock_addr mapping * Constrain socket cookie helper availability by program type Related to #959 Signed-off-by: Elazar Gershun... push 19 Feb 2026 07:00PM UTC web-flow github
88.15
22195228979 main Add T_SOCKET, T_BTF_ID, T_ALLOC_MEM, T_FUNC type encodings (#1020) Expand the type system with 4 new pointer types needed for Linux verifier parity (wave 2 streams D/E/F). Changes: - TypeEncoding: 4 new values (8..11), bitset widened to 12 - Dat... push 19 Feb 2026 06:48PM UTC web-flow github
87.99
See All Builds (546)

Badge your Repo: prevail

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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