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

iovisor / ubpf
80%

Build:
DEFAULT BRANCH: main
Repo Added 15 Sep 2015 09:26PM UTC
Files 131
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: SELECT
CHANGE BRANCH
x
  • No branch selected
  • add-specification-baseline
  • add_codecov_yml
  • chore/GHA-280202-stepsecurity-remediation
  • copilot-instructions-upstream
  • copilot/add-atomic-instruction-support-arm64
  • copilot/add-boundary-checks-jit-compiler
  • copilot/add-bswap16-32-64-support
  • copilot/add-constant-blinding-option
  • copilot/add-copilot-configuration-ubpf
  • copilot/add-external-vm-comparison
  • copilot/add-jmp32-class-ja-support
  • copilot/add-label-support-to-assembler
  • copilot/add-memory-leak-detection-ci
  • copilot/enable-address-sanitizer-arm64
  • copilot/enable-w4-wx-windows-build
  • copilot/fix-601
  • copilot/fix-671
  • copilot/fix-ci-failure-bpf-verifier
  • copilot/fix-clang-relocation-type
  • copilot/fix-code-scanning-alert
  • copilot/fix-code-scanning-multiplication-issue
  • copilot/fix-coveralls-parallel-build-issue
  • copilot/fix-integer-overflow-bounds-check
  • copilot/fix-memory-leak-on-reload
  • copilot/fix-nullptr-dereference-harness
  • copilot/fix-out-of-bounds-memory-load
  • copilot/fix-ubpf-translation-issue
  • copilot/fix-windows-ci-cd-exit-code
  • copilot/fix-windows-fuzzing-build
  • copilot/implement-constant-blinding-arm64
  • copilot/implement-memsx-load-instructions
  • copilot/implement-movsx-offset-support
  • copilot/merge-duplicate-test-files
  • copilot/store-bytecode-read-only-memory
  • copilot/unify-fuzzer-and-tests-options
  • copilot/update-bpf-conformance-submodule
  • dependabot/github_actions/actions-01d8e432fa
  • dependabot/github_actions/actions-04f2fb4f3c
  • dependabot/github_actions/actions-09526a9899
  • dependabot/github_actions/actions-0c6b652348
  • dependabot/github_actions/actions-1509149478
  • dependabot/github_actions/actions-15413d93e9
  • dependabot/github_actions/actions-18aa6ed890
  • dependabot/github_actions/actions-1ee973cf3c
  • dependabot/github_actions/actions-209eccb7e7
  • dependabot/github_actions/actions-235d117b1f
  • dependabot/github_actions/actions-243d7dc9c9
  • dependabot/github_actions/actions-2717ad4317
  • dependabot/github_actions/actions-2d02a692b7
  • dependabot/github_actions/actions-2d7c865d12
  • dependabot/github_actions/actions-34cf0c888b
  • dependabot/github_actions/actions-379726463b
  • dependabot/github_actions/actions-4d74ece4e3
  • dependabot/github_actions/actions-5e135ac569
  • dependabot/github_actions/actions-5fe515b291
  • dependabot/github_actions/actions-6a5f201135
  • dependabot/github_actions/actions-6b5d751753
  • dependabot/github_actions/actions-705a8be96c
  • dependabot/github_actions/actions-8711e512cc
  • dependabot/github_actions/actions-87dc43524a
  • dependabot/github_actions/actions-8e8a7fd0ce
  • dependabot/github_actions/actions-8eb8a9087d
  • dependabot/github_actions/actions-96f499305c
  • dependabot/github_actions/actions-97634ad9ee
  • dependabot/github_actions/actions-9aa0d56b6e
  • dependabot/github_actions/actions-a72d6170ce
  • dependabot/github_actions/actions-aa2a37f0ca
  • dependabot/github_actions/actions-bd21606fc9
  • dependabot/github_actions/actions-c3ddc7c674
  • dependabot/github_actions/actions-c4e85267de
  • dependabot/github_actions/actions-ca6608e035
  • dependabot/github_actions/actions-d230bc030b
  • dependabot/github_actions/actions-dec245865e
  • dependabot/github_actions/actions-dfa549e328
  • dependabot/github_actions/actions-e144074ff2
  • dependabot/github_actions/actions-e6ee9d7de3
  • dependabot/github_actions/actions-f414f81a3f
  • dependabot/github_actions/actions-f78b2e83ca
  • dependabot/github_actions/actions-f7e9886b4e
  • dependabot/github_actions/actions-fef880fd46
  • dependabot/pip/actions-d3fce962ef
  • dependabot/submodules/actions-01fc0163df
  • dependabot/submodules/actions-2b7c648e12
  • dependabot/submodules/actions-31cc4ab906
  • dependabot/submodules/actions-4b787150ce
  • dependabot/submodules/actions-507aa59b22
  • dependabot/submodules/actions-5993da68bd
  • dependabot/submodules/actions-5a4aac8c64
  • dependabot/submodules/actions-856fc74e53
  • dependabot/submodules/actions-91944b9a3e
  • dependabot/submodules/actions-abc7b1e10c
  • dependabot/submodules/actions-b47aa8b37e
  • dependabot/submodules/actions-b88e29ec27
  • dependabot/submodules/actions-cbc7190d65
  • dependabot/submodules/actions-ce454e3a81
  • dependabot/submodules/actions-e512bf45d3
  • dependabot/submodules/actions-fc634bfbfb
  • ebpf_for_windows_lkg
  • feature/sdiv-smod-support
  • fix-lddw-second-half-validation
  • fix-stack-size-warning
  • fix/conformance-external-project-dirs
  • fix_boost_issue
  • fix_macos_build
  • fuzzer_config_fix
  • gh-pages
  • ignore_build_fuzzer
  • isa-reconciliation-report
  • issue-637
  • issue630
  • jit-backend-specs
  • jit-mips-spec
  • main
  • memory
  • neg-fix
  • readme
  • revert-721-copilot/add-boundary-checks-jit-compiler
  • standalone-jit
  • strings
  • target_refactor
  • test-travis
  • update_bpf_conformance
  • update_prevail
  • update_verifier

pending completion
23909764958

push

github

web-flow
Validate LDDW second-half instruction fields (#764)

* Validate LDDW second-half instruction fields

Signed-off-by: GOD_PPX <1251887477@qq.com>

* Add LDDW second-half validation tests for src, offset, and combinations

Exercise each reserved field (dst, src, offset) individually and in
combination per RFC 9669, ensuring the validator rejects non-zero values
in the LDDW pseudo-instruction's second slot.

New test cases:
- invalid-src: src != 0 only
- invalid-offset: offset != 0 only
- invalid-dst-offset: dst != 0 + offset != 0
- invalid-src-offset: src != 0 + offset != 0
- invalid-all: dst != 0 + src != 0 + offset != 0

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Signed-off-by: GOD_PPX <1251887477@qq.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

6589 of 8258 relevant lines covered (79.79%)

535953.84 hits per line

Relevant lines Covered
Build:
Build:
8258 RELEVANT LINES 6589 COVERED LINES
535953.84 HITS PER LINE
Source Files on main
  • Tree
  • List 131
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
23909764958 main Validate LDDW second-half instruction fields (#764) * Validate LDDW second-half instruction fields Signed-off-by: GOD_PPX <1251887477@qq.com> * Add LDDW second-half validation tests for src, offset, and combinations Exercise each reserved fiel... push 02 Apr 2026 04:05PM UTC web-flow github pending completion  
23871566599 main Add ISA-verified MIPS64r6 JIT backend specification (#782) * Add proposed MIPS64r6 JIT backend specification Proposed BPF ISA to MIPS64 Release 6 instruction mapping, following the same template structure as the existing x86-64 and ARM64 specs. ... push 01 Apr 2026 09:28PM UTC web-flow github
79.78
23871534654 jit-mips-spec Merge c2cb0ddf0 into 42729e64e Pull #782 01 Apr 2026 09:25PM UTC web-flow github
79.78
23871066752 main Add JIT backend specifications: BPF ISA -> x86-64 and ARM64 mappings (#779) * Add JIT backend specifications: BPF ISA → x86-64 and ARM64 Extract complete instruction-level mappings from the existing JIT compiler source code to serve as reference... push 01 Apr 2026 09:12PM UTC web-flow github
79.78
23870360982 jit-mips-spec Merge 867c5a4b8 into 42729e64e Pull #782 01 Apr 2026 08:56PM UTC web-flow github
79.78
23864244033 jit-mips-spec Merge f44c2fcdf into 42729e64e Pull #782 01 Apr 2026 06:28PM UTC web-flow github
79.78
23863437507 jit-mips-spec Merge 6b597101d into 42729e64e Pull #782 01 Apr 2026 06:08PM UTC web-flow github
79.78
23862817329 jit-mips-spec Merge a4d7807f8 into 42729e64e Pull #782 01 Apr 2026 05:53PM UTC web-flow github
79.78
23862205640 jit-mips-spec Merge 3e14d3977 into 42729e64e Pull #782 01 Apr 2026 05:39PM UTC web-flow github
79.78
23859942373 jit-mips-spec Merge d86af1adb into 42729e64e Pull #781 01 Apr 2026 04:46PM UTC web-flow github
79.78
See All Builds (2377)
  • 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