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

Alan-Jowett / ubpf
79%
master: 92%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 18 Jun 2022 11:06PM UTC
Files 137
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
  • aarch64_readme
  • add_api_doc_link
  • add_bpf_conformance_tests
  • add_code_Gen_tests
  • add_code_gen_tests
  • add_ctest
  • add_test_and_coverage
  • arm64
  • cleanup
  • debug
  • dependabot
  • dependabot/github_actions/actions-09526a9899
  • dependabot/github_actions/actions-0ba81a7022
  • dependabot/github_actions/actions-0bcef6f5ce
  • dependabot/github_actions/actions-131532031c
  • dependabot/github_actions/actions-1509149478
  • dependabot/github_actions/actions-15413d93e9
  • dependabot/github_actions/actions-209eccb7e7
  • dependabot/github_actions/actions-235d117b1f
  • dependabot/github_actions/actions-243d7dc9c9
  • dependabot/github_actions/actions-2d7c865d12
  • dependabot/github_actions/actions-55f647d263
  • dependabot/github_actions/actions-62c22b5ba5
  • dependabot/github_actions/actions-6a492d700a
  • dependabot/github_actions/actions-75058fe91b
  • dependabot/github_actions/actions-85045faf4a
  • dependabot/github_actions/actions-8e8a7fd0ce
  • dependabot/github_actions/actions-9aa0d56b6e
  • dependabot/github_actions/actions-aa2a37f0ca
  • dependabot/github_actions/actions-bb3f42b061
  • dependabot/github_actions/actions-cf908d7579
  • dependabot/github_actions/actions-dec245865e
  • dependabot/github_actions/actions-ef470c4c78
  • dependabot/github_actions/actions-f7e9886b4e
  • dependabot/github_actions/actions/cache-3.0.11
  • dependabot/github_actions/actions/upload-artifact-3.1.0
  • dependabot/github_actions/coverallsapp/github-action-1.1.3
  • dependabot/github_actions/github/codeql-action-2.1.27
  • dependabot/pip/actions-d3fce962ef
  • dependabot/pip/nose-approx-eq-1.3.7
  • dependabot/pip/pyelftools-approx-eq-0.29
  • dependabot/submodules/actions-01fc0163df
  • dependabot/submodules/actions-185e3ab0e0
  • dependabot/submodules/actions-507aa59b22
  • dependabot/submodules/actions-5a4aac8c64
  • dependabot/submodules/actions-77fb9fb000
  • dependabot/submodules/actions-a1a8f43c30
  • dependabot/submodules/actions-aceee3858e
  • dependabot/submodules/actions-c7f6199ec9
  • dependabot/submodules/actions-cbc7190d65
  • dependabot/submodules/actions-ce454e3a81
  • dependabot/submodules/actions-e512bf45d3
  • dependabot/submodules/external/bpf_conformance-389cf18
  • dependabot/submodules/external/bpf_conformance-6253ac7
  • dependabot/submodules/external/bpf_conformance-832efb7
  • doxygen
  • ebpf_mitigations
  • exclude_system_header_coverage
  • feature/mips64r6-jit-backend
  • fix_readme
  • fix_signed_unsigned_mismatch
  • fuzz_test
  • gh-pages
  • integrate_bpf_conformance
  • issue110
  • issue114
  • issue115
  • issue117
  • issue120
  • issue125
  • issue126-clang-format-license-check
  • issue137
  • issue163
  • issue164
  • issue185
  • issue197
  • issue205
  • issue250
  • issue255
  • issue259
  • issue29
  • issue325
  • issue431
  • issue45
  • issue81
  • main
  • master
  • refactor_bpf_conformance
  • rename_license_for_compliance
  • restrict_coverge_to_product_code
  • safe-profile-isolation
  • sign_extend_tests
  • switch_to_ubuntu_22_04
  • test_arm64
  • test_arm64_ubuntu22
  • test_elf
  • try_arm64_ubsan_only
  • update_bpf_conformance
  • wait_for_macos_no_retpoline
  • windows_workaround

13 Jun 2026 12:03AM UTC coverage: 79.175% (-0.6%) from 79.789%
27513360109

push

github

web-flow
Add isolated safe execution profile (#793)

* Add isolated safe execution profile

Keep the safe-profile interpreter implementation in its own translation unit, add the supporting API and validation coverage, and preserve legacy execution as the default path.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add safe interpreter parity harness

Wire safe-profile selection through the interpreter and conformance harnesses, record the resulting parity coverage, and relax safe stack pointer arithmetic to support standard frame-relative access patterns.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Add safe interpreter CTest coverage

Generate per-file safe-interpreter CTest cases alongside the legacy interpreter matrix so CI exercises both profiles through the conformance/plugin corpus.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address PR review findings

Fix safe-profile region windowing and validation edge cases, correct the plugin safe-stack allocation path, and add negative tests for reserved safe-region/helper IDs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Document safe execution profile

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Handle remaining PR review feedback

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Address remaining PR review issues

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

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

1147 of 1528 new or added lines in 9 files covered. (75.07%)

2 existing lines in 2 files now uncovered.

7756 of 9796 relevant lines covered (79.18%)

601490.28 hits per line

Relevant lines Covered
Build:
Build:
9796 RELEVANT LINES 7756 COVERED LINES
601490.28 HITS PER LINE
Source Files on master
  • Tree
  • List 137
  • Changed 11
  • Source Changed 5
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27513360109 main Add isolated safe execution profile (#793) * Add isolated safe execution profile Keep the safe-profile interpreter implementation in its own translation unit, add the supporting API and validation coverage, and preserve legacy execution as the d... push 14 Jun 2026 10:02PM UTC web-flow github
79.18
27480250105 main Add isolated safe execution profile (#793) * Add isolated safe execution profile Keep the safe-profile interpreter implementation in its own translation unit, add the supporting API and validation coverage, and preserve legacy execution as the d... push 13 Jun 2026 09:56PM UTC web-flow github
79.18
27450142346 main Add isolated safe execution profile (#793) * Add isolated safe execution profile Keep the safe-profile interpreter implementation in its own translation unit, add the supporting API and validation coverage, and preserve legacy execution as the d... push 13 Jun 2026 12:05AM UTC web-flow github
79.18
27446968015 safe-profile-isolation Merge 0884cd961 into 9819c5e3c Pull #178 12 Jun 2026 10:37PM UTC web-flow github
79.25
27446212425 main Refresh bootstrap spec baseline (#792) * Refresh bootstrap spec baseline Refresh the canonical requirements, design, validation, ISA reconciliation, and audit artifacts to match the current repository evidence and RFC 9669 alignment. Co-authore... push 12 Jun 2026 10:20PM UTC web-flow github
79.79
27444426454 safe-profile-isolation Merge d12bb87ef into 9819c5e3c Pull #178 12 Jun 2026 09:37PM UTC web-flow github
79.3
27443577608 safe-profile-isolation Merge 50f09649d into 9819c5e3c Pull #178 12 Jun 2026 09:18PM UTC web-flow github
74.09
27441098704 safe-profile-isolation Merge 996c6bd05 into 9819c5e3c Pull #178 12 Jun 2026 08:28PM UTC web-flow github
75.04
27436639318 main Refresh bootstrap spec baseline (#792) * Refresh bootstrap spec baseline Refresh the canonical requirements, design, validation, ISA reconciliation, and audit artifacts to match the current repository evidence and RFC 9669 alignment. Co-authore... push 12 Jun 2026 07:00PM UTC web-flow github
79.79
27434223046 main Add PromptKit generated GHCP CLI skill files for spec driven development (#791) Signed-off-by: Alan Jowett <alan.jowett@microsoft.com> Co-authored-by: Alan Jowett <alan.jowett@microsoft.com> push 12 Jun 2026 06:13PM UTC web-flow github
79.79
See All Builds (1985)
  • 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