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

iovisor / ubpf / 28195600048
79%

Build:
DEFAULT BRANCH: main
Ran 25 Jun 2026 07:51PM UTC
Jobs 0
Files 0
Run time –
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

pending completion
28195600048

push

github

web-flow
libfuzzer: throw from ubpf_get_helper_prototype stub (#794)

* libfuzzer: throw from ubpf_get_helper_prototype stub

The stub returned a default-constructed EbpfHelperPrototype{} whose
.name is a null pointer. Verifier paths that assigned .name to a
std::string then dereferenced NULL.

Throw std::runtime_error instead, matching the "not implemented"
contract already used by the sibling stubs in this file
(ubpf_parse_maps_section, ubpf_resolve_inner_map_references,
ubpf_get_map_descriptor). PREVAIL has been null-tolerant since
commit 6f0384e3 ("Only Use Result From get_helper_prototype when
valid"), but throwing is the correct contract for a stub that does
not implement helper functions.

* libfuzzer: include helper_id in exception, shorten comment

Address review feedback:
- Include the helper function id in the runtime_error message for
  actionable diagnostics when triaging fuzz failures.
- Shorten the comment to the essential invariant, removing the
  specific upstream commit hash that could become stale.

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

---------

Co-authored-by: Michael Agun <danielagun@microsoft.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Source Files on build 28195600048
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #28195600048
  • 61d93a7b on github
  • Prev Build on main (#28195554624)
  • Next Build on main (#28199510853)
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