Skip to content

shivam2003-dev/ebpf-verifier-errors

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

A Collection of eBPF Verifier Errors

eBPF verifier errors can be cryptic and are often hard to understand. So how can we help new developers when they encounter them? Let's collect verifier error messages, their code context, and how they can be resolved. This collection can then be searched by others and used as a data source for tooling.

The errors are collected in the form of issues to this repository.

Please consider submitting your verifier errors today.

How to submit?

Just create an issue with the "New Verifier Error" issue template:

image

How to get all issues?

You can use the following bash script to obtain all currently available issues:

curl -s "https://api.github.com/repos/parttimenerd/ebpf-verifier-errors/issues?labels=submission" \
     | jq -r '.[] | "\(.title)\n\(.body)\n-----"'

If you experience rate-limiting issues, try using a personal GitHub token:

curl -s -H "Authorization: token your_github_token_here" \
         "https://api.github.com/repos/parttimenerd/ebpf-verifier-errors/issues?labels=submission" \
     | jq -r '.[] | "\(.title)\n\(.body)\n-----"'

Contribute

To contribute to the repository other than submitting verifier issues, please open a GitHub Discussion or a pull request. We're happy for any issues template improvements or additions of tools that use the data.

License

GPLv2, this also includes the GitHub issues

About

A project to collect eBPF verifier errors and how they can be resolved

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published