Virtual machine and JIT compiler for eBPF programs.
This module translates eBPF assembly language to binary.
Functions in this module are used to handle eBPF programs with a higher level representation, for example to disassemble the code into a human-readable format.
This module contains all the definitions related to eBPF, and some functions permitting to manipulate eBPF instructions.
This module relocates a BPF ELF
This module implements some built-in helpers that can be called from within an eBPF program.
Module provides API to create eBPF programs by Rust programming language
This module defines memory regions
A virtual machine to run eBPF program.
eBPF Jit-compiled program.
eBPF verification function that returns an error if the program does not meet its requirements.