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

iovisor / ubpf / 21405500489
78%

Build:
DEFAULT BRANCH: main
Ran 27 Jan 2026 04:37PM UTC
Jobs 6
Files 165
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

27 Jan 2026 04:33PM UTC coverage: 78.014% (-0.2%) from 78.262%
21405500489

push

github

web-flow
Add RFC 9669 ALU64 END instruction support (bswap16/32/64) (#703)

* Add RFC 9669 ALU64 END (bswap16/32/64) instruction support

- Added EBPF_OP_BSWAP opcode definition (0xD7)
- Implemented interpreter support with __builtin_bswap fallbacks
- Added x86-64 JIT support using BSWAP instruction
- Added ARM64 JIT support using REV instructions
- Added instruction validation for BSWAP
- Updated assembler to support bswap16/32/64
- Updated disassembler to recognize bswap instructions
- Created test data files for bswap16, bswap32, bswap64

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix disassembler class check for bswap vs le/be instructions

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Improve comment clarity in disassembler for class naming

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add _codeql_* to .gitignore to exclude build artifacts

* Add _codeql_* to .gitignore to exclude build artifacts

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Fix .gitignore formatting and remove accidentally committed build artifacts

- Add proper newline between .vscode/ and _codeql_* pattern
- Remove all _codeql_build_dir and _codeql_detected_source_root files that were accidentally committed

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Add raw bytecode format to bswap tests for CI compatibility

The bpf_conformance_runner tool doesn't yet recognize bswap16/32/64 mnemonics.
Added raw bytecode format to test files so tests can run while bpf_conformance
is being updated with the new mnemonics.

Co-authored-by: Alan-Jowett <20480683+Alan-Jowett@users.noreply.github.com>

* Update bpf_conformance submodule to support bswap mnemonics

Updated external/bpf_conformance to commit 3d39948 which adds support for
bswap16/32/64 mnemonics. Removed raw bytecode sections from test files since
the conformance runner n... (continued)

0 of 28 new or added lines in 3 files covered. (0.0%)

6891 of 8833 relevant lines covered (78.01%)

396124.11 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
6
94.01
-0.87% vm/ubpf_jit_arm64.c
7
81.78
-0.45% vm/ubpf_vm.c
15
89.78
-1.22% vm/ubpf_jit_x86_64.c
Jobs
ID Job ID Ran Files Coverage
1 run-Debug-ubuntu-latest-arm64 - 21405500489.1 27 Jan 2026 04:56PM UTC 67
59.97
GitHub Action Run
2 run-RelWithDebInfo-macos-latest-x86_64 - 21405500489.2 27 Jan 2026 04:37PM UTC 82
78.04
GitHub Action Run
3 run-RelWithDebInfo-ubuntu-latest-x86_64 - 21405500489.3 27 Jan 2026 04:40PM UTC 66
75.78
GitHub Action Run
4 run-Debug-macos-latest-x86_64 - 21405500489.4 27 Jan 2026 04:42PM UTC 82
78.18
GitHub Action Run
5 run-RelWithDebInfo-ubuntu-latest-arm64 - 21405500489.5 27 Jan 2026 04:50PM UTC 67
59.99
GitHub Action Run
6 run-Debug-ubuntu-latest-x86_64 - 21405500489.6 27 Jan 2026 04:46PM UTC 66
75.8
GitHub Action Run
Source Files on build 21405500489
  • Tree
  • List 165
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21405500489
  • 0d1ad273 on github
  • Prev Build on main (#21368562584)
  • Next Build on main (#21406842187)
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