boratanrikulu / bpfvet
PublicBPF portability analyzer for compiled eBPF object files. Reports minimum kernel version requirements, data flow patterns, and CO-RE coverage.
bpfvet analyzes compiled eBPF object files to report minimum Linux kernel version requirements, dependencies on helpers and maps, data transport methods, BTF/CO-RE usage, and portability warnings.
How It Works
While building tools that monitor or speed up your Linux system, you hear about a handy analyzer that checks if your creations work on different Linux versions.
Download the ready-to-run checker app for your computer from the project's release page – it works on Mac, Windows, or Linux without any setup hassle.
Collect the compiled files from your kernel monitoring or performance tools that you want to test for compatibility.
Simply point the checker at your files, and it quickly scans them to reveal what they need and any potential issues.
Get a clear report showing the oldest Linux version required, safe data flows, and tips to make everything more reliable across systems.
With the insights, tweak your tools confidently so they run smoothly on a wide range of computers, saving time and headaches.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.