1 repositorio
Loading specific subsets of maps and programs from a larger collection into the kernel.
Distinct from Executable Program Loading: Focuses on partial loading of kernel objects rather than general executable loading.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Selective Object Loading. Refine with filters or upvote what's useful.
This project is a Go library and runtime for loading and managing eBPF programs and maps. It provides a bytecode loader and kernel interface to inject instructions into kernel hooks for system-level execution and observability across both Linux and Windows operating systems. The library features a relocation engine and tooling to ensure program compatibility across different kernel versions and distributions. It supports portable deployment by embedding compiled objects for multiple CPU architectures into a single binary and provides the ability to load signed system drivers on Windows. The
Loads a specific subset of maps and programs from a collection into the kernel and assigns them to a structure.